Changelog
This patch release fixes a governance gossip reliability issue where peers could prematurely expire a node’s usage snapshot during idle periods, and completes the Go 1.26.2 build toolchain rollout across all environment images.✨ Features
- Governance Heartbeat Gossip - Governance broadcast manager now refreshes unchanged usage snapshots every 10s, preventing peers from expiring this node’s state via the 30s stale-node TTL when budgets and rate limits are idle
- Reliable Governance Broadcast Path - Governance gossip now uses the reliable
Broadcastpath instead ofBroadcastNoACK, so oversized payloads can fall back to ACK/retry rather than being silently dropped
🐞 Fixed
- Stale Governance State on Idle Clusters - Fixed a window where a quiet node’s budget/rate-limit snapshot could be evicted from peers during periods of unchanged usage, causing transient gaps in cluster-wide governance enforcement
🛠️ Build
- Go 1.26.2 Across All Env Images - Bumped the Go toolchain in the root
Makefile, theexamples/plugins/hello-worldMakefile, and everyinfra/envs/*/Dockerfileto Go 1.26.2, completing the toolchain alignment started in v1.3.20
📀 Base OSS version
transports/v1.4.24
