You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
[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.