Skip to content

Releases: envoyproxy/envoy

v1.29.1

10 Feb 04:17
Compare
Choose a tag to compare

v1.28.1

09 Feb 23:49
Compare
Choose a tag to compare

v1.27.3

09 Feb 20:10
Compare
Choose a tag to compare

v1.26.7

09 Feb 17:34
Compare
Choose a tag to compare

v1.29.0

16 Jan 17:07
a6d1d66
Compare
Choose a tag to compare

repo: Release v1.29.0

Summary of changes:

  • Envoy Mobile can now be built without C++ exceptions using the --define=envoy_exceptions=disabled Bazel flag.
  • Add the logical OR operation to value matchers.
  • Add xDS support for Envoy Mobile Android (AAR) library.
  • Add configurable HTTP status when a global rate limit service fails.
  • Opentelemetry tracer: add support for environment resource detector.
  • Added HTTP basic auth extension.
  • Add support for ext_authz to send route metadata.
  • Allow per route body buffering configuration in ext_authz.
  • Datadog: honor extracted sampling decisions to avoid dropping samples.
  • gRPC side streams: make idle connection timeout configurable.
  • Support CEL expressions in ext_proc for extraction of request or response atributes.
  • HTTP: clear hop by hop Transfer-Encoding header.
  • Redis: Add support for the WATCH and GETDEL commands.
  • Adds strict mode for stateful session filter, that rejects requests if destination host is not available.
  • Internal redirects: support passing headers from response to request.
  • Add implementation of the drop_overload Cluster API.
  • HTTP/2: discard the Host header when :authority is present.
  • grpc_http1_bridge: add <ignore_query_params> option.
  • Access Log: Add EMIT_TIME command operator.
  • ECDS now supports composite filter.
  • Enable new oghttp2 codec for HTTP/2 connections.

Docker images:
https://hub.docker.com/r/envoyproxy/envoy/tags?page=1&name=v1.29.0
Docs:
https://www.envoyproxy.io/docs/envoy/v1.29.0/
Release notes:
https://www.envoyproxy.io/docs/envoy/v1.29.0/version_history/v1.29/v1.29.0
Full changelog:
v1.28.0...v1.29.0

Signed-off-by: Ryan Northey ryan@synca.io
Signed-off-by: Yan Avlasov yavlasov@google.com

v1.28.0

19 Oct 10:45
Compare
Choose a tag to compare

repo: Release v1.28.0

Summary of major changes:

  • Switched from http_parser to BalsaParser for HTTP/1.1 traffic
  • Promoted TLS inspector to be robust against unstrusted downstreams and upstreams.
  • Added glob control for fine-grained logging in admin interface.
  • Added an optimization to defer the cluster creation on workers
  • Added support for caching EDS response with ADS
  • Added ECDS support for downstream and upstream network filters
  • Report the correct response code in the access log
  • Added a filter to extract JSON payload to metadata
  • Added a filter to update filter state objects
  • Added a filter for Maxmind geolocation provider
  • Added support for tracking the global downstream connection limits in the overload manager.
  • Added support for HTTP Capsule protocol that can be used to encapsulate and decapsulate UDP datagrams in HTTP
  • Added the support to detect and send TCP RST for the raw buffer socket based connections on Linux.
  • Announced deprecation of OpenTracing and OpenCensus and future removal at version 1.30.

Docker images:
https://hub.docker.com/r/envoyproxy/envoy/tags?page=1&name=v1.28.0
Docs:
https://www.envoyproxy.io/docs/envoy/v1.28.0/
Release notes:
https://www.envoyproxy.io/docs/envoy/v1.28.0/version_history/v1.28/v1.28.0
Full changelog:
v1.27.0...v1.28.0

Signed-off-by: Ryan Northey ryan@synca.io
Signed-off-by: Kuat Yessenov kuat@google.com

v1.27.2

17 Oct 15:07
Compare
Choose a tag to compare

repo: Release v1.27.2

Summary of changes:

  • Fixed a bug where processing of deferred streams with the value of
    http.max_requests_per_io_cycle more than 1, can cause a crash.

Docker images:
https://hub.docker.com/r/envoyproxy/envoy/tags?page=1&name=v1.27.2
Docs:
https://www.envoyproxy.io/docs/envoy/v1.27.2/
Release notes:
https://www.envoyproxy.io/docs/envoy/v1.27.2/version_history/v1.27/v1.27.2
Full changelog:
v1.27.1...v1.27.2

Signed-off-by: Ryan Northey ryan@synca.io

v1.26.6

17 Oct 11:22
Compare
Choose a tag to compare

repo: Release v1.26.6

Summary of changes:

  • Fixed a bug where processing of deferred streams with the value of
    http.max_requests_per_io_cycle more than 1, can cause a crash.

Docker images:
https://hub.docker.com/r/envoyproxy/envoy/tags?page=1&name=v1.26.6
Docs:
https://www.envoyproxy.io/docs/envoy/v1.26.6/
Release notes:
https://www.envoyproxy.io/docs/envoy/v1.26.6/version_history/v1.26/v1.26.6
Full changelog:
v1.26.5...v1.26.6

Signed-off-by: Ryan Northey ryan@synca.io

v1.25.11

17 Oct 02:43
Compare
Choose a tag to compare

repo: Release v1.25.11

Summary of changes:

  • Fixed a bug where processing of deferred streams with the value of
    http.max_requests_per_io_cycle more than 1, can cause a crash.

Docker images:
https://hub.docker.com/r/envoyproxy/envoy/tags?page=1&name=v1.25.11
Docs:
https://www.envoyproxy.io/docs/envoy/v1.25.11/
Release notes:
https://www.envoyproxy.io/docs/envoy/v1.25.11/version_history/v1.25/v1.25.0
Full changelog:
v1.25.10...v1.25.11

Signed-off-by: Ryan Northey ryan@synca.io

v1.24.12

16 Oct 23:52
Compare
Choose a tag to compare

repo: Release 1.24.12

Summary of changes:

  • Fixed a bug where processing of deferred streams with the value of
    http.max_requests_per_io_cycle more than 1, can cause a crash.

Docker images:
https://hub.docker.com/r/envoyproxy/envoy/tags?page=1&name=v1.24.12
Docs:
https://www.envoyproxy.io/docs/envoy/v1.24.12/
Release notes:
https://www.envoyproxy.io/docs/envoy/v1.24.12/version_history/v1.24/v1.24.12
Full changelog:
v1.24.11...v1.24.12

Signed-off-by: Ryan Northey ryan@synca.io