Notas de la versión - v0.212.0
v0.212.0
Sección titulada «v0.212.0»Título: Mejorar el control de la evaluación y la compatibilidad del libro mayor
Versión: v0.212.0
Fecha: 2026-10-08
Esta versión incorpora la evaluación cancelable de Plutus, mejora el análisis del génesis de Musashi y la validación de Dijkstra, elimina los ejemplos independientes y añade un arnés optativo de integración con cardano-node.
Nuevas funciones
Sección titulada «Nuevas funciones»- Añadió la evaluación de Plutus controlada por contexto para Plutus V1 a V4, lo que permite cancelar el trabajo antes de procesarlo o mientras se ejecuta y recibir
context.Canceled; los métodos de evaluación existentes siguen siendo compatibles. - Incorporó un arnés optativo de integración con cardano-node que se conecta mediante un socket del nodo, ejecuta ChainSync, decodifica un bloque, comprueba el tip y verifica las operaciones de detención y reinicio.
Mejoras
Sección titulada «Mejoras»- Mejoró el análisis del génesis Shelley de Musashi al sustituir el campo
leiosKeyporblsKey, que contieneblsPubKeyyblsPossessionProof. El analizador rechaza los valores hexadecimales no válidos o las longitudes incorrectas y conserva la clave decodificada para el registro inicial del pool. - Corrigió la decodificación de la validez y la extracción de offsets de transacciones de Dijkstra para aceptar únicamente valores booleanos CBOR; null, undefined, enteros y otros valores no booleanos ahora generan errores en lugar de interpretarse como false.
Cambios incompatibles
Sección titulada «Cambios incompatibles»- Eliminó los programas de ejemplo de protocolo independientes, su automatización de compilación y publicación, y los objetivos de ejemplo
make buildymake clean. Las aplicaciones que dependían de esos ejemplos u objetivos deben usar los paquetes de la biblioteca y sus propios flujos de prueba o compilación. - Cambió las configuraciones del génesis Shelley de Musashi: deben sustituir
leiosKeyporblsKey, que contieneblsPubKeyyblsPossessionProof; ambos valores requieren cadenas hexadecimales válidas con longitudes exactas en bytes, y el campo anterior ya no carga la clave BLS. - Exigió valores booleanos CBOR para los valores
is_validde Dijkstra; null, undefined, enteros y otros valores no booleanos ahora provocan errores al decodificar transacciones o extraer offsets, en lugar de interpretarse como false.
Compatibilidad de red recomendada ⚠️
Sección titulada «Compatibilidad de red recomendada ⚠️»| Red | Compatible |
|---|---|
| mainnet | ⛔ |
| preprod-testnet | ✅ |
| preview-testnet | ✅ |
| musashi | ✅ |
Lanzamiento: v0.212.0
Docs authored by Doc Holiday