Releases: envoyproxy/gateway
Releases · envoyproxy/gateway
v1.6.0-rc.1
What's Changed
- docs: add v1.4.2 to benchmark report results by @missBerg in #6555
- docs: Policy Merging in BTP by @arkodg in #6554
- feat: add
reset-before-requestretry trigger by @arkodg in #6547 - build(deps): bump google/osv-scanner-action from 2.0.3 to 2.1.0 by @dependabot[bot] in #6562
- adopters: add KEDA by @wozniakjan in #6567
- build(deps): bump the gomod group across 3 directories with 3 updates by @dependabot[bot] in #6563
- Fix EEP CEL Validations around FullDuplexStreamed and FailOpen by @arkodg in #6560
- fix(filters): fix context loss in httproutefilter processing by @AlexKrudu in #6558
- docs: add airgap deployment guide by @ion-elgreco in #6429
- feat: add admin console support by @Xunzhuo in #6331
- feat(backendtrafficpolicy): initial_jitter in activehealthcheck- using gwapiv1 instead of metav1 by @nehabhosaleconfluent in #6548
- feat: api key auth forwarding setting by @zhaohuabing in #6444
- fix: Node objects should not be subject to namespace label checks by @fengxsong in #6565
- build(deps): updates to func-e 1.2 by @codefromthecrypt in #6571
- fix: race condition in watchable subscribe by @rudrakhp in #6566
- docs: add missing release notes by @Xunzhuo in #6574
- feat(console): add resource explorer by @Xunzhuo in #6572
- feat: urlRewrite supports idleTimeout by @mabdh in #6561
- docs: update global rate limit docs by @zhaohuabing in #6575
- feat: support route rule in SecurityPolicy target by @kkk777-7 in #6335
- API: add runtime guards for risky behavior changes to EnvoyGateway by @zhaohuabing in #6556
- feat: getting OIDC client ID from secret by @zhaohuabing in #6532
- feat: support ClusterTrustBundle in CACertificateRefs by @zirain in #6353
- docs: edit air gapped docs to clean up envoy proxy customizations by @arkodg in #6577
- chore: fix broken links by @zhaohuabing in #6588
- Allow configuring
service_namein tracing via EnvoyProxy spec by @sudiptob2 in #6568 - setup allowRequestsWithoutProxyProtocol by @ryanhristovski in #6545
- reduce xds cluster DNS lookups by @arkodg in #6591
- fix: add missing HTTP filters for HTTP3 listener by @zhaohuabing in #6584
- docs: simplify concepts section by @arkodg in #6578
- feat: Implement ZoneAware loadbalancing - Use non-static local_cluster name (splitup #6482) by @jukie in #6497
- feat: Implement ZoneAware loadbalancing - ZoneAware Lb Config (splitup #6482) by @jukie in #6485
- feat: Add Support for Setting Certgen Pod Labels/Annotations by @blakeromano in #6378
- fix: use per-route configuration for session persistence to avoid listener drain by @zhaohuabing in #6580
- docs: add your logo here cta by @missBerg in #6604
- sort gw api resources based on name if creation timestamp is same by @arkodg in #6599
- feat: apply backendTLSSettings to all Backend Types by @zhaohuabing in #6533
- build(deps): bump the gomod group across 5 directories with 4 updates by @dependabot[bot] in #6613
- build(deps): bump github/codeql-action from 3.29.2 to 3.29.4 by @dependabot[bot] in #6614
- update RM for v1.5 by @zirain in #6610
- sort httpFilters on name if priority order is same by @arkodg in #6600
- docs: add admin console guides by @Xunzhuo in #6576
- Fix backendRef Provider processing for extAuth/OIDC by @zirain in #6612
- chore: bump k8s.io by @zirain in #6615
- build(deps): bump busybox from
f85340btof9a104fin /tools/docker/envoy-gateway by @dependabot[bot] in #6629 - bump github.com/docker/docker by @zirain in #6633
- fix concurrent write map issue in egctl by @zirain in #6628
- build(deps): bump sigs.k8s.io/yaml from 1.5.0 to 1.6.0 by @dependabot[bot] in #6632
- build(deps): bump github/codeql-action from 3.29.4 to 3.29.5 by @dependabot[bot] in #6630
- build(deps): bump the gomod group across 1 directory with 2 updates by @dependabot[bot] in #6631
- feat: Implement ZoneAware loadbalancing - Track Envoy pods via xDS (splitup #6482) by @jukie in #6597
- chore: fix unchanged files with check annotations by @zirain in #6623
- fix: rename listener using its protocol and port by @zhaohuabing in #6544
- e2e: add http3 test by @zirain in #6622
- feat: support endpoint override policy based routing by @Xunzhuo in #6458
- fix: gen-check and add release note by @Xunzhuo in #6637
- [release/v1.5]: v1.5.0-rc.1 release note by @zirain in #6636
- chore: fix release notes name by @zirain in #6643
- fix(xds-server): clear snapshot on stream close by @Hackzzila in #6618
- chore: cleanups from #6597 by @jukie in #6647
- fix: set order for grpc_web and grpc_stats filters by @zhaohuabing in #6626
- fix: nil pointer when InsecureSkipVerify is true by @zhaohuabing in #6652
- fix: allow imageRepository contains port (#6658) by @arkodg in #6660
- docs: improve policy concepts section by @arkodg in #6663
- docs: observability pre req not required in admin console page by @arkodg in #6662
- docs: xds name scheme v2 by @zhaohuabing in #6656
- docs: highlight wait step by @zirain in #6665
- fix: populate status for custom backendRef not found by @Xunzhuo in #6670
- fix: xds name schema v2 by @zhaohuabing in #6638
- docs: expand Gateway Namespace Mode doc on client/server auth by @cnvergence in #6616
- increase earlyRequestHeaders from 16 to 64 by @arkodg in #6673
- docs: skipping TLS verification by @zhaohuabing in #6653
- feat: add listener metadata by @zhaohuabing in #6639
- fix: Fix BTP ZoneAware translation by @jukie in #6668
- docs: unhide zoneaware api for docs by @jukie in #6683
- watchable: use Store directly instead of HandleStore wrapper by @arkodg in #6680
- docs: Update Zone Aware Routing for BackendTrafficPolicy configuration example by @jukie in #6667
- combine the xds-translator and xds-server runner into one by @arkodg in #6586
- build(deps): bump the gomod group across 1 directory with 6 updates by @dependabot[bot] in #6691
- fix: controller panic when reloading config by @zirain in #6688
- use gwapiv1.Duration instead of metav1.Duration by @arkodg in #6664
- fix: don't block deployment creating when missing secret in EnvoyProxy by @zirain in #6692
- [release/v1.5] release notes for rc.2 by @zirain in #6697
- docs: rm latest from install egctl docs by @arkodg in #6700
- chore: fix globalResources in GNM by @zirain in #6701
- move ordering gateway-api resources to provider by @arkodg in #6695
- Rate Limiter: Ena...
v1.5.4
Release Announcement
Check out the v1.5.4 release notes to learn more about the release.
v1.4.5
Release Announcement
Check out the v1.4.5 release notes to learn more about the release.
v1.5.3
Release Announcement
Check out the v1.5.3 release notes to learn more about the release.
v1.5.2
Release Announcement
Check out the v1.5.2 release notes to learn more about the release.
v1.4.4
Release Announcement
Check out the v1.4.4 release notes to learn more about the release.
v1.5.1
Release Announcement
Check out the v1.5.1 release notes to learn more about the release.
v1.4.3
Release Announcement
Check out the v1.4.3 release notes to learn more about the release.
v1.5.0
Release Announcement
Check out the v1.5 release announcement to learn more about the release.
What's Changed
- skip building egctl for windows_arm64 by @arkodg in #5878
- docs(grpc): add note on using
BackendTrafficPolicyfor GPRC timeouts by @Antvirf in #5822 - ci: remove windows_arm64 uploads by @arkodg in #5884
- increase liveness probe failureThreshold for shutdown manager by @arkodg in #5877
- fix: remove sanposhiho from reviewers by @sanposhiho in #5870
- fix: make topology injector best effort by @arkodg in #5891
- docs: Change Subtitle of Concept Template by @melsal13 in #5893
- Revert "increase liveness probe failureThreshold for shutdown manager… by @arkodg in #5889
- release notes for v1.4.0-rc.2 by @arkodg in #5899
- chore: ignore api types in codecov by @shawnh2 in #5886
- chore/ci: add
go.lint.fmttarget by @cnvergence in #5846 - fix: staticcheck issues by @mmorel-35 in #5779
- docs: local jwks by @zhaohuabing in #5806
- disable settings by default in gateway-crds-helm by @arkodg in #5894
- Add seed corpus to guide the fuzzer to generate combinations of gatew… by @sudiptob2 in #5904
- fix(chart): passing root context to template by @hansselvig in #5902
- chore: improve merge test by @zirain in #5861
- fix: httproute precedence by considering header/query match type by @kkk777-7 in #5740
- ci: make helm-generate should failed as expected by @zirain in #5908
- docs(rate-limit): minor fix in 'Distinct Users Except Admin' section by @tomas-rojo in #5912
- adpot internals/utils/merge.Merge by @zirain in #5917
- Add Bitnami as an Envoy Gateway adopter by @carrodher in #5926
- build(deps): bump google/osv-scanner-action from 2.0.1 to 2.0.2 by @dependabot[bot] in #5920
- build(deps): bump github/codeql-action from 3.28.16 to 3.28.17 by @dependabot[bot] in #5919
- build(deps): bump github.com/valyala/fasthttp from 1.60.0 to 1.61.0 in /examples/preserve-case-backend in the github-com group across 1 directory by @dependabot[bot] in #5921
- docs: fix example for http redirects page by @mczaplinski in #5830
- docs: Add docs for request buffering by @markwinter in #5910
- feat: support configuring tls for dynamic resolver backend by @zhaohuabing in #5867
- fix: fix topology injector bug by @jukie in #5911
- feat: allow merge rate limit rule in BTP by @zirain in #5915
- docs: install EG via Argo CD by @zhaohuabing in #5824
- chore: clean up BTP status by @zhaohuabing in #5934
- e2e: test for dynamic resolver backend using system ca for TLS by @zhaohuabing in #5932
- feat: implement offline kubernetes controller by @shawnh2 in #5767
- fix: SecurityPolicy reference grant by @kkk777-7 in #5792
- fix: add validation for header values by @gavinkflam in #5933
- fix: Fixed typo in error message. by @mathias-ws in #5945
- e2e: disable DynamicResolverBackendTest on IPv6 by @zhaohuabing in #5964
- fix: proxy creation/deletion error handling in GatewayNamespace mode by @zirain in #5954
- ci: kube-deploy support KUBE_DEPLOY_PROFILE by @zirain in #5957
- fix: process remaining gatewayClasses after encountering an err by @arkodg in #5953
- fix: do not add tls inspector filter to quic listener by @Xunzhuo in #5671
- Add seed corpus related to traffic task. by @sudiptob2 in #5947
- [release/v1.3] release v1.3.3 notes by @guydc in #5969
- e2e: fix PreserveCase flaky by @zirain in #5966
- feat: validate JWT token and use projected token by @cnvergence in #5871
- feat: add controller namespace field to infrastructure render by @cnvergence in #5937
- e2e: GatewayNamespace mode by @zirain in #5961
- helm: support standard channel by @zhaohuabing in #5958
- e2e: bump upgrade test version to v1.3.2 by @zirain in #5976
- fix: add validation for duplicated API keys by @gavinkflam in #5955
- [release/v1.3] update site to use v1.3.3 by @guydc in #5980
- docs: dynamic resolver backend by @zhaohuabing in #5935
- Fuzzing: Fail on xds translation error by @sudiptob2 in #5986
- fix btp merge not working when there's multi parent refs on router by @zirain in #5967
- e2e: fix GRPCExtAuth flaky by @zirain in #5987
- chore: add coverpkg for coverage test by @shawnh2 in #5991
- ci: enable conformance test for GatewayNamespaceMode by @zirain in #5992
- e2e: add CollectAndDump for EGUpgrade test by @zirain in #5998
- e2e: add test for BTP timeout by @zirain in #5994
- Remoe check for accesslog formatter by @zirain in #5985
- e2e: fix GRPCExtAuth/http_route_with_ext_auth_authentication by @zirain in #6001
- chore: update dependabot by @zirain in #6007
- e2e: update CORS test by @zirain in #6011
- chore: add multiple gateways testdata for GatewayNamespace mode by @cnvergence in #5972
- feat: adds support for extension server in standalone mode by @mathetake in #5984
- docs: Add new conceptual pages for intro concepts by @melsal13 in #5981
- docs: update open graph image by @missBerg in #6022
- temporarily disable the backend tls test by @zhaohuabing in #6030
- Fix lint by @zhaohuabing in #6031
- fix: allows offline k8s controller to use non default CRDs by @mathetake in #6020
- e2e: refactor ratelmit test by @zirain in #5997
- moved shared under rules by @ryanhristovski in #5944
- docs: fix path to og:image by @missBerg in #6046
- version and release notes for v1.4.0 by @arkodg in #6048
- docs: add cherry-pick range example in release steps by @arkodg in #6045
- docs: clean up quickstart by @arkodg in #6051
- Release news for v1.4.0 by @arkodg in #6050
- chore: publish shouldnt wait for resilience-test by @arkodg in #6053
- docs: fix v1.4 release news by @arkodg in #6058
- build(deps): bump the gomod group across 6 directories with 8 updates by @dependabot[bot] in #6016
- build(deps): bump the gomod group across 2 directories with 3 updates by @dependabot[bot] in #6060
- v1.4 docs by @zhaohuabing in #6052
- update release process by @zhaohuabing in #6063
- e2e: fix EnvoyProxyCustomName by @zirain in #6014
- fix: custom controller namespace refs in gateway namespace mode by @cnvergence in #6065
- e2e: fix BackendUpgrade flaky by @zirain in #6038
- build(deps): bump actions/setup-go from 5.4.0 to 5.5.0 in /tools/github-actions/setup-deps in the github-actions group across 1 directory by @dependabot[bot] in https:/...
v1.5.0-rc.2
Envoy Gateway v1.5.0-rc.2 Release Candidate