Release Notes
August 25, 2026 ยท View on GitHub
v0.4.0 (planned)
Compatibility
- The minimum supported Go version is raised from Go 1.18 to Go 1.26.
- Maintained releases now support the two most recent stable Go release families, currently Go 1.26 and Go 1.27.
- This is a compatibility-breaking change and is therefore assigned to the v0.4.0 release line.
- Users that cannot upgrade their Go toolchain can remain on v0.3.7, which retains the Go 1.18 module floor.
See MIGRATION.md for downstream upgrade instructions.
Validation policy
- Ordinary tests run on Go 1.26 and Go 1.27 across Linux, Windows, and macOS.
- Race-detector validation runs on Go 1.27 Linux.
- The repository coverage badge is generated by one deterministic Go 1.26 Linux job.
- Codecov coverage runs on Go 1.27 Linux.
Unchanged behavior
This release-floor change does not alter exported API signatures or claim new cancellation, structured-concurrency, timeout, race-selection, stack-safety, or resource-safety semantics.
Dependency upgrades and source modernization enabled by the newer floor are intentionally deferred to focused follow-up changes.