Skip to content

v0.11.0

Choose a tag to compare

@eterna2 eterna2 released this 12 Jun 17:28
· 12 commits to main since this release
a74cbcf

[0.11.0] — 2026-06-12

Added

  • Health Check Dependent on Session Key Resolution (ADR-022): Blocked gateway healthcheck readiness endpoints (/healthz and /mcp/healthz) until the shared session signing key is successfully negotiated and available in the pod. Unresolved keys return a 503 Service Unavailable error, preventing traffic routing by Kubernetes to uninitialized replicas.
  • Proxy Keep-Alive Configuration: Added a runtime config variable PROXY_KEEP_ALIVE (defaults to true) and attached a keep-alive http.Agent to the routing proxy when active to reduce TCP handshake overhead for downstream workspace resources.
  • Peer Discovery Integration & Verification Script: Created an E2E validation script (scripts/e2e-peer-discovery.sh) to test multi-replica leader/follower negotiation, validating that replicas simultaneously negotiate and share the exact same session key.

Changed

  • Startup Sequence Documentation: Updated user guides and getting-started tutorials with a comprehensive Mermaid sequence diagram mapping the pod's boot, leader selection, fallback file negotiation, and readiness health-check validation.