Skip to content

Releases: envoyproxy/gateway

v1.4.2

04 Jul 09:24
da09b3a
Compare
Choose a tag to compare

Release Announcement

Check out the v1.4.2 release announcement to learn more about the release.

Security Updates

  • Disabled automountServiceAccountToken for proxy and ratelimit deployments and serviceAccounts.

Bug Fixes

  • Fixed issue where EnvoyExtensionPolicy ExtProc body processing mode was set to FullDuplexStreamed, but trailers were not sent.
  • Fixed validation issue where EnvoyExtensionPolicy ExtProc with failOpen set to true did not reject the FullDuplexStreamed body processing mode.
  • Fixed issue where EnvoyPatchPolicy could not replace the telemetry cluster.
  • Added validation for section names in Gateway listeners.
  • Added ConfigMap indexers for EnvoyExtensionPolicies to reconcile Lua changes.
  • Fixed issue where the default access log format was not working.
  • Fixed bug where backendRequestTimeout was incorrectly set when retries were enabled.
  • Fixed certificate SANs overlap detection in listeners.
  • Fixed issue where telemetry did not work when using host port.
  • Fixed bug where BackendTLSPolicy incorrectly referenced ConfigMaps or Secrets across namespaces.

What's Changed

Full Changelog: v1.4.1...v1.4.2

latest

04 Jul 14:33
e97b0e6
Compare
Choose a tag to compare
latest Pre-release
Pre-release

This is the "latest" release of Envoy Gateway, which contains the most recent commits from the main branch.

This release might not be stable.

It is only intended for developers wishing to try out the latest features in Envoy Gateway, some of which may not be fully implemented.

We use v0.0.0-latest as the latest chart version to install latest envoy-gateway:

helm install eg oci://docker.io/envoyproxy/gateway-helm --version v0.0.0-latest -n envoy-gateway-system --create-namespace

Try latest version of egctl with:

curl -Ls https://gateway.envoyproxy.io/get-egctl.sh | VERSION=latest bash

v1.4.1

04 Jun 20:20
76e256d
Compare
Choose a tag to compare

Release Announcement

Check out the v1.4.1 release announcement to learn more about the release.

New Features

  • Added support for configuring Subject Alternative Names (SANs) for upstream TLS validation via BackendTLSPolicy.validation.subjectAltNames.
  • Added support for setting ownerreference to infra resources when Gateway Namespace mode is enabled.

Bug Fixes

  • Fixed OverlappingTLSConfig condition for merged Gateways.
  • Fixed an issue with shared rules in the rate limit translator when clientSelector is not specified.
  • Fixed an issue with handling integer values in zone annotations.
  • Fixed an issue where routes without WASM in their EnvoyExtensionPolicies returned HTTP 500 responses when WASM cache initialization failed.
  • Fixed an issue where UDP listeners were not created in the Envoy proxy’s xDS configuration.
  • Fixed broken rate limit merging for BackendTrafficPolicy when the Gateway target defines rate limiting but the Route target does not.
  • Fixed an issue that preserves ALPN configuration for listeners with overlapping certificates when ALPN is explicitly set in ClientTrafficPolicy.
  • Replaced static UID with a dynamic UID for the global rate limit Grafana dashboard.

Other changes

  • Fixed backend TLS e2e test.
  • Bumped go version to 1.24.3.

What's Changed

  • [release/v1.4] fix: custom controller namespace refs in gateway namespace mode by @cnvergence in #6067
  • [release/v1.4] fix: missing v1.4 deployment yaml to Gateway Namespace Mode docs by @cnvergence in #6141
  • [release/v1.4] Cherry Pick fixes into v1.4.1 by @arkodg in #6258
  • [release/v1.4] pin ratelimit tag by @shawnh2 in #6255
  • [release/v1.4] add release notes by @shawnh2 in #6260
  • [release/v1.4] update version by @shawnh2 in #6261
  • [release/v1.4] skip RateLimitGlobalMergeTest for gateway namespace mode by @arkodg in #6262

Full Changelog: v1.4.0...v1.4.1

v1.4.0

14 May 03:59
720f98d
Compare
Choose a tag to compare

Release Announcement

Check out the v1.4.0 release announcement to learn more about the release.

What's Changed

Read more

v1.3.3

09 May 18:08
34c134d
Compare
Choose a tag to compare

Release Announcement

Check out the v1.3.3 release announcement to learn more about the release.

Bug fixes

  • Fix issue where ReferenceGrant from SecurityPolicy to the referenced RemoteJWKS backend was not respected.
  • Fix HTTPRoute precedence by correctly considering header and query match types.
  • Fix to return an error if direct response size exceeds the limit.
  • Fix to avoid adding the TLS inspector filter to QUIC listeners.
  • Fix to continue processing remaining GatewayClasses after encountering an error.
  • Add validation for header values.

Other changes

  • Bumped envoy to v1.33.3.
  • Bumped ratelimit to 3e085e5b.

What's Changed

  • [release/v1.3] release v1.3.3 cherry-pick by @guydc in #5951
  • [release/v1.3] pin envoy and ratelimit by @guydc in #5968
  • [release/v1.3] Release version v1.3.3 by @guydc in #5970
  • [release/v1.3] bump cc action by @guydc in #5975

Full Changelog: v1.3.2...v1.3.3

v1.4.0-rc.2

02 May 00:51
e4ccc35
Compare
Choose a tag to compare
Envoy Gateway v1.4.0-rc.2 Release Candidate

v1.4.0-rc.1

01 May 06:30
b84117a
Compare
Choose a tag to compare
v1.4.0-rc.1 Pre-release
Pre-release

What's Changed

Read more

v1.2.8

25 Mar 04:00
5ccc8ad
Compare
Choose a tag to compare

Release Announcement

Check out the v1.2.8 release announcement to learn more about the release.

Security updates

  • Fixed vulnerability CVE-2025-30157, where local replies were incorrectly sent to the ext_proc server.
  • Included ratelimit security fixes related to the golang net/http package.

Bug fixes

  • Added support for BackendTLSPolicy and EnvoyExtensionPolicy parsing in Standalone mode.
  • Fixed endpoint updates when mirrored backend Pod IPs change.
  • Fix not logging an error and returning it in the K8s Reconcile method when a GatewayClass is not accepted.
  • Fixed validation of host header in RequestHeaderModifier filter.
  • Fixed an OpenTelemetry access log sink failure caused by an 'otel.Text is nil' error.

Performance improvements

  • Added a cache for the Wasm OCI image permission checks and check the pullSecrets against the OCI image registry in a background goroutine.

Other changes

  • Bumped envoy to v1.32.4.
  • Bumped ratelimit to 0141a24f.

What's Changed

Full Changelog: v1.2.7...v1.2.8

v1.3.2

24 Mar 17:30
1e9f2a3
Compare
Choose a tag to compare

Release Announcement

Check out the v1.3.2 release announcement to learn more about the release.

Bug fixes

  • Added support for BackendTLSPolicy and EnvoyExtensionPolicy parsing in Standalone mode.
  • Fixed updates of endpoints when mirrored backend Pod IPs are changed.
  • Fix not logging an error and returning it in the K8s Reconcile method when a GatewayClass is not accepted.
  • Fix allowing empty text field for opentelemetry sink when using JSON format.
  • Fixed validation of host header in RequestHeaderModifier filter.
  • Retrigger reconciliation when backendRef of type ServiceImport is updated or when EndpointSlice(s) for a ServiceImport are updated.

Performance improvements

  • Added a cache for the Wasm OCI image permission checks and check the pullSecrets against the OCI image registry in a background goroutine.

Other changes

  • Bumped envoy to v1.33.1.
  • Bumped ratelimit to 0141a24f.

What's Changed

  • [release/v1.3] Release v1.3.2 cherry-pick by @guydc in #5576

Full Changelog: v1.3.1...v1.3.2

v1.2.7

06 Mar 07:49
4eb7745
Compare
Choose a tag to compare

Release Announcement

Check out the v1.2.7 release announcement to learn more about the release.

Security updates

  • Fixed CVE-2025-25294: log injection vulnerability in Envoy Gateway when using default access log.

Bug fixes

  • Fixed translating of backendSettings for extAuth.
  • Fixed allowing weights to be zero on endpoints for backendRefs in TCPRoute and UDPRoute.
  • Fixed validation of all xDS resources before sending them to the Envoy fleet.
  • Added support for Secret and ConfigMap parsing in Standalone mode.

Other changes

  • Bumped the version of the ratelimit image to ae4cee11.

What's Changed

Full Changelog: v1.2.6...v1.2.7