@@ -25,6 +25,60 @@ off for it rather than for the prose above:
2525<!-- markdownlint-disable MD033 MD022 -->
2626<!-- scriv-insert-here -->
2727
28+ <a id =' changelog-v0.5.3 ' ></a >
29+ ## v0.5.3 — released 2026-09-02
30+
31+ ### Deploy repo changes
32+
33+ ` envoy-configs ` gained knobs to scale the Envoy proxy pods behind a Gateway.
34+ Both ` gateways.external ` and ` gateways.internal ` now accept ` envoyDeployment `
35+ and ` externalTrafficPolicy ` , in ` envoy-configs/values.yaml ` :
36+
37+ ``` yaml title="envoy-configs/values.yaml"
38+ gateways :
39+ external :
40+ name : external-gateway
41+ namespace : envoy-gateway
42+ className : eg
43+ envoyDeployment :
44+ replicas : 3
45+ container :
46+ resources :
47+ requests :
48+ cpu : " 250m"
49+ memory : " 256Mi"
50+ limits :
51+ cpu : " 1"
52+ memory : " 512Mi"
53+ externalTrafficPolicy : Local
54+ ` ` `
55+
56+ This was added to give the shared external Gateway enough proxy replicas and
57+ headroom to absorb bursty traffic to nova's osapi, which routes through it
58+ alongside every other HTTP/TLS route. Both fields are optional; leaving them
59+ unset keeps Envoy Gateway's own defaults (a single replica, no resource
60+ requests or limits). See the
61+ [Gateway Schema reference](../operator-guide/gateway-api.md#gateway-schema)
62+ for the full set of fields.
63+
64+ ### Notes
65+
66+ nova osapi (` nova_api_uwsgi`) was re-tuned to survive bursts of concurrent
67+ requests, which were filling the default 2-worker / 100-deep listen queue and
68+ causing connection refusals and liveness-probe restarts :
69+
70+ - uWSGI `processes` raised from 2 to 8, and a `listen` backlog of 1024 was
71+ added. Values above the node's `net.core.somaxconn` are silently capped, so
72+ confirm that sysctl is at least 1024 on osapi nodes.
73+ - The osapi liveness probe was loosened (`initialDelaySeconds : 30`,
74+ `periodSeconds : 15`, `timeoutSeconds: 10`, `failureThreshold: 6`) so a slow
75+ response under load no longer triggers a destructive restart. Readiness
76+ keeps a tighter probe so busy pods still drop out of rotation briefly.
77+ - Default osapi pod resources increased : requests from `256Mi`/none to
78+ ` 512Mi` /`500m`, with new limits of `2Gi`/`4` CPU. This applies automatically
79+ on the next resync -- confirm your cluster has the headroom before
80+ upgrading, particularly if `pod.replicas.osapi` is scaled up.
81+
2882<a id='changelog-v0.5.0'></a>
2983# # v0.5.0 — released 2026-08-19
3084
0 commit comments