v1.39.4
envoyproxy/envoyv1.39.4Oct 12, 2026by publish-envoy[bot]
Upgrading?
AI Summary
This release focuses on critical bug fixes addressing race conditions in route configuration management across various filters and components, including AWS, composite, and filter chain filters. It also resolves issues with dynamic modules, local rate limiting, SDS secrets, and Prometheus histogram bucket indices.
Key Highlights
- Fixed race conditions in AWS request signing and Lambda filters.
- Resolved race conditions in composite and filter chain filters.
- Fixed dynamic modules where destroy hooks could run on worker threads.
- Corrected Prometheus native histogram bucket indices to prevent underreporting.
- Fixed race conditions in local ratelimit and SDS secret providers.
Full Release Notes
**Summary of changes**:
* Bug fixes:
- aws: fixed a race where the route-level configuration of the AWS
request signing and AWS Lambda filters could be destroyed on a worker
thread when an RDS update replaced the route configuration.
- composite: fixed a race where the route-level configuration of the
composite filter could be destroyed on a worker thread when an RDS
update replaced the route configuration.
- dynamic_modules: fixed a bug where the per-route config destroy hook
could run on a worker thread, and the module could be unloaded there,
when an RDS update replaced the route configuration.
- filter_chain: fixed a race where the route-level configuration of the
filter chain filter could be destroyed on a worker thread when an RDS
update replaced the route configuration.
- local_ratelimit: fixed a race where the share provider manager owned
by a local rate limit route-level configuration could be destroyed on a
worker thread.
- sds: fixed a race where a generic secret provider shared with worker
threads could be destroyed on a worker thread.
- stats: fixed a bug introduced in 1.38.0 that exported Prometheus
native histogram bucket indices one bucket too low, causing consumers to
decode observations into lower value ranges and underreport quantiles.
**Docker images**:
https://hub.docker.com/r/envoyproxy/envoy/tags?page=1&name=v1.39.4
**Docs**:
https://www.envoyproxy.io/docs/envoy/v1.39.4/
**Release notes**:
https://www.envoyproxy.io/docs/envoy/v1.39.4/version_history/v1.39/v1.39.4
**Full changelog**:
https://github.com/envoyproxy/envoy/compare/v1.39.3...v1.39.4
Signed-off-by: Jonh Wendell <jwendell@redhat.com>
Signed-off-by: Ryan Northey <ryan@synca.io>Related Repositories
ggml-org/llama.cpp★ 131,945
LLM inference in C/C++
LadybirdBrowser/ladybird★ 66,607
Truly independent web browser
ClickHouse/ClickHouse★ 50,529
ClickHouse® is a real-time analytics database management system
LizardByte/Sunshine★ 42,490
Self-hosted game stream host for Moonlight.
deskflow/deskflow★ 29,980
Share a single keyboard and mouse between multiple computers.