Saltar al contenido

Notas de la versión - 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.

  • 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 es 100.
  • 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.Validate ahora 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 de Validate deben invocar ValidateSystemTags con el estado del ledger en el punto adecuado. Este método sigue aplicando esas comprobaciones.
  • 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 {}.
  • 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


Doc Holiday logo

Docs authored by Doc Holiday

Editar página

Última actualización: