Skip to content

Releases: envoyproxy/gateway

latest

18 Oct 04:39
5a1c065
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.1.2

24 Sep 18:35
70b1697
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.1.1...v1.1.2

v1.1.1

12 Sep 03:26
563fb3c
Compare
Choose a tag to compare

Release Announcement

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

What's Changed

  • [release/v1.1] fix: change the wasm download URL to point to the envoy examples repo… by @arkodg in #4151
  • [release/v1.1] Pin ratelimit image to 26f28d78 by @arkodg in #4088
  • [release/v1.1] Cherry-pick commits for v1.1.1 by @arkodg in #4173
  • [release-1.1] fix: allow empty slowStart when using LeastRequest by @zirain in #4211
  • [release/v1.1] fix: reject invalid backends in route validation (#4209) by @guydc in #4212
  • [release/v1.1] cherry pick #4219 by @guydc in #4220
  • [release/v1.1] release: v1.1.1 by @guydc in #4221

Full Changelog: v1.1.0...v1.1.1

v1.1.0

23 Jul 02:17
604fcab
Compare
Choose a tag to compare

Release Announcement

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

What's Changed

Read more

v1.1.0-rc.1

09 Jul 13:44
d0f7715
Compare
Choose a tag to compare
v1.1.0-rc.1 Pre-release
Pre-release

What's Changed

Read more

v1.0.2

14 Jun 06:39
8cf16ee
Compare
Choose a tag to compare

Date: June 12, 2024

Installation

  • Updated EnvoyProxy to 1.29.5
  • Use Patch API for infra-client
  • Use ServerSideApply instead of CreateOrUpdate for infra-client

Testing

  • Fixed failures due to an expired certificate in one of the translator tests

Translator

  • Use - for naming service and container ports
  • Added proxy protocol always as first listenerFilter
  • Set ignoreCase for header matchers in extAuth
  • Added backend TLS SAN validation
  • Fixed ReplaceFullPath not working for root path (/)

Providers

  • Fixed duplicated xroutes are added to gatewayapi Resources
  • Fixed security policy reference grant from field type
  • Fixed Route extension filters with different types but the same name and namespace aren't correctly cached
  • Fixed secrets/configmap updates to trigger a controller reconcile by removing the generationChanged predicate
  • Removed namespace restriction for EnvoyProxy parametersRef

v1.0.1

09 Apr 12:02
62ff3e7
Compare
Choose a tag to compare

Release Announcement

Check out the v1.0.1 release note to learn more about this patch release 🎉

v1.0.0

13 Mar 12:18
72c0cc7
Compare
Choose a tag to compare

Release Announcement

Check out the v1.0 release announcement to learn more about the GA release 🎉

What's Changed

Read more

v1.0.0-rc.1

05 Mar 10:41
7d48480
Compare
Choose a tag to compare
v1.0.0-rc.1 Pre-release
Pre-release

What's Changed

Read more

v0.6.0

02 Nov 01:37
2495007
Compare
Choose a tag to compare

What's Changed

  • update cherry-pick GHA for v0.5 by @arkodg in #1714
  • refactor: set defaults in Deployment, else k8s sets them for you, creating infinite reconciliation loop by @qicz in #1594
  • docs: update extending-envoy-gateway.md to match the API Reference by @rinswind in #1725
  • feat: Set --cpuset-threads in EnvoyProxy cmdline arg by @arkodg in #1727
  • build(deps): bump github.com/prometheus/common from 0.42.0 to 0.44.0 by @dependabot in #1732
  • build(deps): bump google.golang.org/grpc from 1.56.2 to 1.57.0 by @dependabot in #1731
  • build(deps): bump sphinx from 6.2.1 to 7.1.1 in /tools/src/sphinx-build by @dependabot in #1730
  • observability: add container port for metrics by @zirain in #1736
  • DeepCopy resources that require status updates by @arkodg in #1723
  • test: add setvalue unit tests coverage by @Xunzhuo in #1735
  • Add request mirroring doc by @AliceProxy in #1737
  • docs: Add user docs for EnvoyPatchPolicy by @arkodg in #1733
  • fix: egctl add support for translations using RateLimitFilter by @slayer321 in #1729
  • e2e & misc fixes for EnvoyPatchPolicy by @arkodg in #1738
  • docs: fix tracing doc and example by @zirain in #1741
  • Release v0.5.0 docs by @arkodg in #1750
  • Fix typo in docs url by @arkodg in #1751
  • feat: support timeout and failOpen/failClose knobs for Global RateLimiting by @tmsnan in #1704
  • Remove youngnick from maintainers by @youngnick in #1744
  • docs: update v0.5 release details by @arkodg in #1756
  • rm deprecated SourceIP field by @arkodg in #1757
  • chore: Validate before adding Xds resource by @Ronnie-personal in #1662
  • feat: support AuthenticationFilter in GRPCRoute by @cnvergence in #1720
  • helm: apply Role and RoleBinding for envoy gateway in namespaced mode by @shawnh2 in #1656
  • feat(proxy): introduce Concurrency under EnvoyProxy resource by @ardikabs in #1719
  • feat: add ratelimitfilter support for grpcroute by @shawnh2 in #1762
  • Update codecov patch coverage threshold to 60% by @arkodg in #1763
  • docs: using GRPCRoute with AuthenticationFilter by @cnvergence in #1767
  • Add ClusterIP to the services in the egctl test data by @Ronnie-personal in #1758
  • docs: add proxy observability doc by @zirain in #1745
  • refactor: split api helpers to envoygateway,envoyproxy and kubernetes helpers. by @qicz in #1545
  • build(deps): bump sphinx from 7.1.1 to 7.1.2 in /tools/src/sphinx-build by @dependabot in #1771
  • build(deps): bump go.uber.org/zap from 1.24.0 to 1.25.0 by @dependabot in #1769
  • build(deps): bump sigs.k8s.io/controller-runtime from 0.15.0 to 0.15.1 by @dependabot in #1770
  • api: bump gwapi to v0.8.0-rc1 by @Xunzhuo in #1778
  • follow-up(doc, fix): support for grpcroute ratelimitfilter by @shawnh2 in #1766
  • build(deps): bump kube-rbac-proxy from v0.11.0 to v0.14.1 by @arukiidou in #1781
  • Add XDS keepalives by @jackkleeman in #1747
  • move skriss to emeritus maintainers by @skriss in #1782
  • Roadmap for v0.6.0 by @arkodg in #1783
  • owner: add qicz to maintainers and move youngnick to emeritus by @Xunzhuo in #1779
  • conformance: enable HTTPRouteRedirectPortAndScheme by @shawnh2 in #1601
  • Make jwt fetch more reliable by @jackkleeman in #1784
  • build(deps): bump actions/deploy-pages from 2.0.3 to 2.0.4 by @dependabot in #1790
  • build(deps): bump github.com/golangci/golangci-lint from 1.53.3 to 1.54.1 in /tools/src/golangci-lint by @dependabot in #1789
  • fix: implement comparable interface for ir.Xds to skip unnecessary updates by @dboslee in #1795
  • rm make target helm-release by @arkodg in #1796
  • fix: Ignore ports in host headers when matching against HTTPRoute hostnames by @jackkleeman in #1702
  • fix: ensure all updates are processed in xds ir update test by @dboslee in #1799
  • feat: support merging user and default bootstrap configurations by @zhaohuabing in #1791
  • Add a Name field to a IR Route Destination by @arkodg in #1788
  • fix: enqueue a single request for all resources by @dboslee in #1813
  • build(deps): bump envoyproxy/toolshed from actions-v0.0.10 to 0.0.15 by @dependabot in #1802
  • fix: can't show debug level logging message by @zhaohuabing in #1808
  • build(deps): bump sphinx from 7.1.2 to 7.2.2 in /tools/src/sphinx-build by @dependabot in #1801
  • Feat/service import backend support by @tanujd11 in #1705
  • api: add stats_matcher for envoy's stats by @tmsnan in #1761
  • bump k8s version used in e2e to v1.28 by @arkodg in #1816
  • fix: enable ratelimit server start without initial config and add readiness probe for it by @shawnh2 in #1815
  • build(deps): bump sphinx from 7.2.2 to 7.2.4 in /tools/src/sphinx-build by @dependabot in #1831
  • build(deps): bump envoyproxy/toolshed from actions-v0.0.15 to 0.0.17 by @dependabot in #1832
  • chore: bump gateway-api to v0.8.0-rc2 by @arkodg in #1817
  • use / instead of - in IR Route Name by @arkodg in #1814
  • feat: load balancer class support by @wondersd in #1840
  • fix a typo: disabled -> disable by @rootsongjc in #1843
  • add the missing required field type by @rootsongjc in #1848
  • feat: bump gwapi to v0.8.0 by @Xunzhuo in #1847
  • Add a key to the access default log text format by @arkodg in #1800
  • add unmarshal error to EnvoyPatchPolicy status by @zhaohuabing in #1859
  • fix: allow to set imagePullPolicy for kube-rbac-proxy container by @ElenaHenderson in #1858
  • fix: prevent nil pointer panic because of nonexist attribute of Access Log by @ardikabs in #1838
  • build(deps): bump sphinx from 7.2.4 to 7.2.5 in /tools/src/sphinx-build by @dependabot in #1865
  • build(deps): bump sigs.k8s.io/controller-runtime from 0.16.0 to 0.16.1 by @dependabot in #1864
  • build(deps): bump envoyproxy/toolshed from actions-v0.0.17 to 0.0.18 by @dependabot in #1863
  • doc: fix incorrect item number in accesslog design doc by @shawnh2 in #1854
  • docs: add note in quickstart to ensure LB exists by @arkodg in #1849
  • fix docs string for access logs by @arkodg in #1850
  • chore: use stable OS by @zirain in #1862
  • docs: clean-up readme by @Xunzhuo in #1866
  • Added docs and fix for ref grant in service import case by @tanujd11 in #1852
  • 🐛 Fix: follow-up of #1852 by @Xunzhuo in #1869
  • build(deps): bump actions/checkout from 3 to 4 by @dependabot in #1876
  • chore: fix unicode error by @zirain in #1877
  • fix: ensure the xds grpc server is properly stopped by @shawnh2 in #1860
  • fix: skip the not found filters in grpc routes by @shawnh2 in #1873
  • docs...
Read more