Saltar al contenido

Notas de la versión - v0.6.2

Título: Elevar la versión base de Go, reducir la sobrecarga de evaluación y actualizar dependencias

Fecha: 14 de septiembre de 2026

Versión: v0.6.2

Comparación: v0.6.1…v0.6.2

Esta versión requiere Go 1.26 o posterior, reduce la sobrecarga de construcción del contexto de evaluación y actualiza las dependencias de SSH y x509.

  • Actualizó los requisitos de Go: Plutigo ahora declara Go 1.26.0 como su versión mínima, elimina la configuración de toolchain go1.25.8, limita las matrices de CI de pruebas y benchmarks de Go a Go 1.26.x y actualiza los requisitos previos de AGENTS.md, DEVELOPMENT.md y README.md a Go 1.26+. Las compilaciones con versiones de Go anteriores a 1.26 ya no cumplen los requisitos de la versión.
  • Redujo la sobrecarga de configuración de la evaluación: Plutigo ahora precalcula y almacena en caché las partes separadas por guiones de los nombres de parámetros del modelo de costes para las versiones V1 a V4, las reutiliza en MachineCosts.update y BuiltinCosts.update y conserva la alternativa strings.Split para nombres desconocidos. NewEvalContext ahora realiza menos asignaciones y tiene una menor latencia de construcción, a la vez que conserva el comportamiento de despacho y de listas cortas; las pruebas de equivalencia, asignaciones, aislamiento, fixtures y benchmarks verifican el cambio.
  • Incorporó las dependencias de seguridad actualizadas: golang.org/x/crypto ahora usa v0.57.0 en lugar de v0.55.0, y golang.org/x/sys ahora usa v0.48.0 en lugar de v0.47.0. Las actualizaciones incorporan mejoras de SSH y x509 del proyecto original y se alinean con el requisito de Go 1.26+.

Gracias a chrisguiney, colaborador por primera vez, y a todas las personas que usan Plutigo.



Doc Holiday logo

Docs authored by Doc Holiday

Editar página

Última actualización: