Saltar al contenido

Notas de la versión: v0.70.10

Título: Mejorar la seguridad del almacenamiento, la fiabilidad de la sincronización y la preparación de la red

Fecha: Not provided

Versión: v0.70.10

Versión publicada: v0.70.10

Esta versión mejora la retención de la base de datos, la configuración del rastreo, las operaciones de Leios, el rendimiento de las consultas SQLite, la validación del estado, la recuperación tras reversiones, las actualizaciones del programador y la preparación de Musashi y del prototipo de Cardano.

NetworkCompatible
mainnet
preprod-testnet
preview-testnet
musashi
  • Limitó el crecimiento de auth_committee_hot mediante la poda durante las escrituras y el mantenimiento, con CommitteeAuthRetentionSlots configurable; la retención segura frente a reversiones mantiene disponibles las entradas necesarias, y DATABASE.md explica la política.

  • Deshabilitó el envoltorio de otelsql en los grupos de conexiones SQL de larga duración cuando el rastreo está deshabilitado, y conservó el comportamiento con el rastreo habilitado; OpenDB ahora acepta tracingEnabled.

  • Actualizó la configuración de Musashi y del prototipo de Cardano a docker-cardano-configs 20260910-1 y al prototipo 2026w36; incorporó los valores de génesis y protocolo, los parámetros de Leios y Plutus V4, la topología y la instantánea de pares, blsKey en lugar de leiosKey, el manejo del hash de metadatos del pool y las actualizaciones relacionadas de dependencias y configuración.

  • Habilitó la emisión local de votos de Leios a partir de las cabeceras de avance, añadió métricas de rechazos y limitó la frecuencia de las advertencias sobre votos rechazados.

  • Reestructuró queryUtxoStakeRefs en torno a la agrupación por tx_id para conservar los índices de SQLite y evitar exploraciones extensas.

  • Limitó la configuración de las pruebas del ciclo de vida de Badger y reutilizó plantillas de metadatos migradas para una cobertura del ciclo de vida acotada y repetible.

  • Amplió de 30 segundos a 2 minutos el tiempo de espera de configuración de la interrupción de instantáneas en Windows, reduciendo los fallos prematuros de configuración.

  • Propagó los errores de SlotToTime desde FollowTip de UTxORPC en lugar de devolver un Timestamp=0 ambiguo, mientras conserva ese valor para la reversión al origen.

  • Rechazó los valores negativos de maxConnections de SQLite y cubrió la ruta de control del rastreo.

  • Mostró los fallos de almacenamiento de LedgerView en lugar de devolver veredictos de reglas, distinguiendo los fallos de almacenamiento de los resultados del libro mayor.

  • Actualizó las pruebas obsoletas para que coincidieran con el comportamiento actual sin cambiar la funcionalidad del producto.

  • Protegió la carga de configuración frente a parámetros de seguridad de génesis no válidos para que los valores inválidos fallen antes del inicio.

  • Reforzó el inicio al fallar cuando el estado del límite de confianza de Mithril no se puede leer o tiene un formato incorrecto, mientras permite que los fallos de reconstrucción del hash no detengan el inicio.

  • Redujo la cuarentena de txpump de DevNet acelerada a 100 slots y mantuvo las ejecuciones canónicas en 600; también aclaró que la cuarentena no confirma ni recupera reversiones.

  • Memorizó las lecturas de UTxO correctas por cada LedgerView, mejorando los resultados de las pruebas comparativas y reduciendo las lecturas repetidas.

  • Falló rápidamente después de errores de recarga tras una reversión y elevó esos fallos mediante FatalErrorFunc.

  • Actualizó gouroboros a v0.204.3 y corrigió los hashes de los accesorios de prueba.

  • Entregó de forma fiable las actualizaciones del intervalo del programador mediante un búfer de coalescencia de un slot.

Registro completo de cambios: v0.70.9…v0.70.10


Doc Holiday logo

Docs authored by Doc Holiday

Editar página

Última actualización: