← Back to all sparks
G

Gloo Gateway

INFRA · APIS
Velocity5.0

Envoy-powered API gateway and ingress controller for Kubernetes

Gloo Gateway 1.20.29 stops a failed restart from wiping every Envoy's config

api-gatewayenvoyxdsreliabilitybackports
◆Current state
Gloo Gateway keeps maintaining 1.19, 1.20 and 1.21 in parallel. The 1.20.29 release fixes a failure where, after a gloo restart, a failed first reconcile sent every connected Envoy an empty config; it also keeps the in-memory Proxy store across setup re-runs and delays setup restarts until the first xDS sync. The 21 October batch had fixed proxies stuck on stale endpoints.
◆Where it's heading
Recent work concentrates on control-plane failure modes: what Envoy receives when gloo restarts, reconciles badly or sends mismatched endpoint data. Each fix is backported across the supported lines alongside routine Go and dependency bumps.
◆Prediction
The 1.21 and 1.19 backports of the empty-snapshot fix are the likely next entries, following the same-day batch pattern.

◆Recent moves

  1. 3d ago

    1.20.29: failed reconcile no longer empties Envoy configs

    Fixes a restart path where a failed first reconcile pushed empty snapshots to every connected Envoy, and keeps listeners intact when setup re-runs. It extends the October focus on control-plane failure modes that can take traffic down silently.

    View source ↗
  2. 16d ago

    Fix for proxies stuck on stale endpoints; Go 1.26.10

    Fixes a placeholder EDS assignment named after the wrong resource, which left proxies holding stale endpoints indefinitely. A real reliability fix in a stream of dependency bumps, plus Go 1.26.10 and kin-openapi upgrades.

    View source ↗
  3. 16d ago

    1.20 backport of the stale-endpoint fix; Go 1.26.10

    The 1.20 backport of the stale-endpoint EDS fix with the Go 1.26.10 bump. Same payload as 1.21.19.

    View source ↗
  4. 16d ago

    1.19 backport of the stale-endpoint fix; Go 1.26.10

    The 1.19 backport of the same EDS fix and Go bump, released in the same minute as the other lines.

    View source ↗
  5. 22d ago

    1.20.27 bumps Go to 1.26.9

    A Go and golang/net dependency bump on the 1.20 line. No functional change.

    View source ↗
  6. 22d ago

    1.21.18 bumps Go to 1.26.9

    A Go and golang/net dependency bump on the 1.21 line. No functional change.

    View source ↗