Notas de la versión - v0.208.1
v0.208.1
Sección titulada «v0.208.1»Título: Reforzar la validación y compatibilidad del protocolo
Versión: v0.208.1
Esta versión mejora la fiabilidad de las conexiones, separa las responsabilidades de validación de propuestas, refuerza las comprobaciones de envío de transacciones, amplía la compatibilidad entre eras y unifica la marca gOuroboros.
Funcionalidades
Sección titulada «Funcionalidades»- Mejoró la fiabilidad de las conexiones al procesar los mensajes entrantes en pasos más pequeños, aplicar límites de bytes a cada estado del protocolo, admitir mensajes iniciados por pares y mensajes canalizados solo cuando están permitidos, y comprobar los recuentos y las ventanas de solicitudes para el envío de mensajes. Las implementaciones pueden configurar
MaxUnacknowledgedMessageIDs; su valor predeterminado es100. - Refinó el manejo de propuestas para que las comprobaciones genéricas y la decodificación acepten propuestas que solo contienen información del protocolo aunque sus etiquetas del sistema queden fuera de las reglas de longitud o ASCII del estado del ledger.
ByronUpdateProposal.Validateahora solo comprueba la forma de los metadatos y ya no aplica las reglas de longitud ni ASCII de las etiquetas del sistema. Para los registros de actualización de software, quienes antes dependían deValidatedeben invocarValidateSystemTagscon el estado del ledger en el punto adecuado. Este método sigue aplicando esas comprobaciones.
Compatibilidad y cambios incompatibles
Sección titulada «Compatibilidad y cambios incompatibles»- Reforzó la fiabilidad del envío de transacciones al comprobar los IDs de transacción, hacer coincidir solicitudes con respuestas, validar las eras y los tamaños de los cuerpos de transacción, permitir la tolerancia indicada para los tamaños anunciados, conservar el orden de las solicitudes, controlar el trabajo simultáneo y respetar el estado de apagado.
- Verificó la compatibilidad con encabezados Dijkstra de 12 campos y encabezados extendidos de Leios, corrigió las claves CBOR requeridas del cuerpo de transacción desde Shelley hasta Babbage y codificó un conjunto de metadatos vacío como
{}.
Cambios adicionales
Sección titulada «Cambios adicionales»- Unificó la marca gOuroboros en las guías de agentes y corrigió el texto alternativo del logotipo del README.
Lanzamiento: v0.208.1
Comparar: v0.208.0…v0.208.1
Docs authored by Doc Holiday