v0.16.0 raises the supported Go floor and brings one new scheduling capability.
Breaking: minimum Go is now 1.26
With Go 1.27 released, the two most recent Go releases are 1.26 and 1.27 — the support window this library commits to in its FAQ. The go directive moves from 1.25 to 1.26 and the toolchain to go1.27.0; consumers on Go 1.25 must upgrade their toolchain before taking this version (#402). Every surface that declared the old floor — package godoc, README, FAQ, migration checklist — was swept in the same change.
New: optional job priority
Jobs can now carry a priority that decides execution order when multiple jobs fire at the same instant — contributed by @manu52697 (#399).
Documentation
How to verify a release — checksums, Cosign signatures, SLSA provenance — is now documented, also contributed by @manu52697 (#393).
Internal
The test files were modernized via go fix (for range n, wg.Go, any, atomic.Int32/Int64, slices.Contains) with no library code or public API changed (#402); CI housekeeping landed in #395, #396, #397 and #398.
Full Changelog: v0.15.1...v0.16.0