Skip to content

Releases: envoyproxy/gateway

v1.4.3

11 Aug 20:08
a6dc42c
Compare
Choose a tag to compare

Release Announcement

Check out the v1.4.3 release notes to learn more about the release.

v1.5.0

08 Aug 06:07
c2e5b2e
Compare
Choose a tag to compare

Release Announcement

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

What's Changed

Read more

v1.5.0-rc.2

05 Aug 03:34
291f02b
Compare
Choose a tag to compare
Envoy Gateway v1.5.0-rc.2 Release Candidate

v1.5.0-rc.1

30 Jul 16:12
dedc40d
Compare
Choose a tag to compare

What's Changed

Read more

latest

18 Jul 01:59
e85bfc3
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.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

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