Skip to content

Release Notes - v0.6.2

Title: Raise the Go baseline, reduce evaluation overhead, and refresh dependencies

Date: September 14, 2026

Version: v0.6.2

Comparison: v0.6.1…v0.6.2

This release requires Go 1.26 or later, reduces evaluation context construction overhead, and updates SSH and x509 dependencies.

  • Updated Go requirements: Plutigo now declares Go 1.26.0 as its minimum version, removes the go1.25.8 toolchain setting, limits Go test and benchmark CI matrices to Go 1.26.x, and updates the AGENTS.md, DEVELOPMENT.md, and README.md prerequisites to Go 1.26+. Builds with Go versions below 1.26 no longer meet the release requirement.
  • Reduced evaluation setup overhead: Plutigo now precomputes and caches hyphen-separated cost model parameter name parts for versions V1 through V4, reuses them in MachineCosts.update and BuiltinCosts.update, and retains the strings.Split fallback for unknown names. NewEvalContext now performs fewer allocations with lower construction latency while preserving dispatch and short-list behavior; equivalence, allocation, isolation, fixture, and benchmark coverage verifies the change.
  • Upgraded security dependencies: golang.org/x/crypto now uses v0.57.0 instead of v0.55.0, and golang.org/x/sys now uses v0.48.0 instead of v0.47.0. The updates bring upstream SSH and x509 improvements and align with the Go 1.26+ requirement.

Thank you to chrisguiney, a first-time contributor, and to everyone using Plutigo.



Doc Holiday logo

Docs authored by Doc Holiday

Edit page

Last updated: