Skip to main content
v1.3.21

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 Broadcast path instead of BroadcastNoACK, 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, the examples/plugins/hello-world Makefile, and every infra/envs/*/Dockerfile to Go 1.26.2, completing the toolchain alignment started in v1.3.20

📀 Base OSS version

transports/v1.4.24

🔌 If you are compiling plugin against this release - use following deps