Notas de la versión - v0.204.1
v0.204.1
Sección titulada «v0.204.1»Título: Mejorar el cierre de conexiones, la identidad de los pools y la validación de metadatos
Versión: v0.204.1
La versión v0.204.1 mejora el comportamiento de cierre de conexiones, estabiliza la identidad de los certificados de los pools, expone la finalización de la conexión a los callbacks de ChainSync, mejora la decodificación de hashes de metadatos de pools, refuerza las pruebas de fiabilidad de BlockPipeline y limita el anidamiento de JSON de metadatos.
💪 Mejoras
Sección titulada «💪 Mejoras»-
Mejoró el manejo de escrituras del muxer: Cada escritura de segmento del muxer renueva a 120 segundos el plazo de escritura del socket. La conexión devuelve cualquier error al establecer el plazo sin escribir y se cierra durante el apagado para interrumpir las escrituras bloqueadas.
-
Evitó el rearme de keepalive durante el cierre: El temporizador keepalive ya no se rearma después de iniciar el cierre.
Protocol.IsStopping()indica el estado inicial de solicitud de cierre. -
Estabilizó la identidad del certificado del pool y la decodificación de metadatos: La identidad del certificado del pool permanece estable cuando se reordenan los propietarios, mientras la identidad de la cuenta de recompensas no cambia. Los hashes de metadatos del pool se decodifican sin una longitud fija y aplican la validación de 32 bytes según la versión del protocolo.
-
Expuso el estado de cierre de la conexión a los callbacks de ChainSync: Los contextos de callback proporcionan
ConnectionDoneChan, lo que permite observar el cierre de la conexión propietaria. -
Reforzó la cobertura de fiabilidad de BlockPipeline: Las pruebas de regresión cubren envíos cancelados bajo presión de retroceso y el comportamiento de secuencias y vallas contiguas.
-
Limitó el anidamiento de JSON de metadatos: Los analizadores con esquema y sin esquema aplican el límite compartido
cbor.MaxNestedLevels.
Compatibilidad de red recomendada ⚠️
Sección titulada «Compatibilidad de red recomendada ⚠️»| Red | Compatible |
|---|---|
| mainnet | ⛔ |
| preprod-testnet | ✅ |
| preview-testnet | ✅ |
| musashi | ✅ |
Versión: v0.204.1
Comparar: v0.204.0…v0.204.1
Docs authored by Doc Holiday