Saltar al contenido

Notas de la versión: v0.74.1

Título: Limitar los recursos de entrada y fortalecer la validación del libro mayor

Fecha: 2026-09-30

Versión: v0.74.1

Versión publicada: v0.74.1

Esta versión controla la exposición de recursos durante la entrada, mejora la información de metadatos de la base de datos y fortalece la validación de datos del libro mayor y la cobertura de regresión.

NetworkCompatible
mainnet⛔
preprod-testnet✅
preview-testnet✅
musashi✅
  • Mejoró el control de recursos de entrada al limitar por bytes las cachés de decodificación y el historial de encabezados de pares, eliminar de la caché los bloques rechazados, limitar y combinar la verificación de votos y anuncios de Leios en ventanas fijas y separar la admisión de Node-to-Client local de confianza de las cuotas remotas. Se puede configurar --max-trusted-local-ntc-conns o DINGO_MAX_TRUSTED_LOCAL_NTC_CONNS; los valores no positivos usan el valor predeterminado 100. Las métricas de bytes almacenados distinguen entre clientes locales de confianza y remotos.

  • Actualizó las respuestas de Bark GetDatabaseInfo para informar el nivel de almacenamiento configurado de la base de datos en el campo Tier, con valores como core y api.

Validación del libro mayor y cobertura de pruebas

Sección titulada «Validación del libro mayor y cobertura de pruebas»
  • Rechazó los valores de quórum de comité importados fuera del rango inclusivo [0,1] durante la importación del estado del libro mayor y añadió cobertura de regresión para decodificaciones malformadas de Conway y Dijkstra.

  • Amplió la cobertura de regresión para los valores ParameterChange de Conway y Dijkstra, incluidos los valores cero, los anchos de enteros, los límites de dominio y etiqueta y los límites de identificadores de lenguaje del modelo de costos.

  • Fortaleció la cobertura de regresión para la decodificación y validación de datos auxiliares desde Shelley hasta Conway, incluidos los límites de índices, los formatos y lenguajes Plutus específicos de cada era, los campos desconocidos y los scripts Plutus malformados.

  • Verificó la liberación de reservas de la cola de persistencia de Leios durante la recuperación tras un pánico, las carreras entre la instalación del manifiesto y la instalación completa y la admisión simultánea según el presupuesto de bytes. El comportamiento predeterminado no cambia porque el hook es nil de forma predeterminada.

Cambios adicionales de calidad y para colaboradores

Sección titulada «Cambios adicionales de calidad y para colaboradores»
  • Corrigió la preparación de la prueba de truncamiento al cerrar el estado del libro mayor antes de corromper las marcas de tiempo de confirmación, lo que evita una carrera de prueba sin cambiar el comportamiento de producción.

  • Aclaró las directrices para colaboradores sobre la comunicación concisa y factual en GitHub y las restricciones de privacidad.


Doc Holiday logo

Docs authored by Doc Holiday

Editar página

Última actualización: