Skip to content

Releases: envoyproxy/gateway

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

v0.6.0-rc.1

28 Oct 02:28
a77eabc
Compare
Choose a tag to compare
v0.6.0-rc.1 Pre-release
Pre-release

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

v0.5.0

02 Aug 20:54
d6f43d5
Compare
Choose a tag to compare

Release Announcement

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

What's Changed

  • feat: set path normalization settings by @tanujd11 in #1341
  • docs: add release page for v0.4.0 by @arkodg in #1355
  • feat(egctl): provide default services by @muyuan0 in #1324
  • docs: Update compatibility matrix for v0.4.0 by @arkodg in #1356
  • Fix testdata missing default fields (merge order bug) by @AliceProxy in #1359
  • docs: move rateLimit deployment customization to end by @arkodg in #1354
  • docs: set Gateway API version to v0.6.2 for EG v0.4.0 by @arkodg in #1360
  • docs: update config types doc by @zirain in #1348
  • ci: setup action for cherrypick by @zirain in #1312
  • refactor: followup kubernetes/infrastruture refactoring. by @qicz in #1337
  • bug: change err log to info in findOwningGateway by @arkodg in #1364
  • docs: update Gateway API support doc for multi cert ref by @arkodg in #1369
  • chore: bump sphinx to v6.2.1 and myst-parser to v1.0.0 by @arkodg in #1366
  • Add support for using gateway.spec.addresses as service external ips by @shawnh2 in #1322
  • feat: support envoyproxy & ratelimit deployment container env configu… by @qicz in #1363
  • Update 0.5.0 roadmap items by @pgold30 in #1270
  • use k8s recommended labels by @zirain in #1374
  • kubernetes: support custom cluster dns domain by @zirain in #1375
  • docs: multiple certificates, sni based selection by @chauhanshubham in #1381
  • docs: user docs for envoyproxy & ratelimit container env settings. by @qicz in #1376
  • fix: Pass Status instead of entire obj in watchable by @arkodg in #1384
  • chore: GHA to request reviews from gateway-reviewers by @arkodg in #1388
  • Revert "chore: GHA to request reviews from gateway-reviewers (#1388)" by @arkodg in #1390
  • docs: Add Kubecon EU 2023 Presentation link by @arkodg in #1383
  • Update roadmap for v0.5.0 by @arkodg in #1372
  • feat: Strip port from host if user specifies a Hostname by @arkodg in #1389
  • design: Run Envoy Gateway locally on host by @arkodg in #1382
  • bump crd-ref-docs to 0.0.9 by @zirain in #1394
  • feat: bump to gateway api v0.7.0-rc1 by @arkodg in #1386
  • setup ratelimit e2e tests by @zirain in #1239
  • egctl: add label selector for egctl config dump of Pod by @chauhanshubham in #1385
  • allow exposing gateway on nodeport service - status updates by @chauhanshubham in #1392
  • Update GOVERNANCE.md by @richarddli in #1399
  • fix: do not compare all svc.spec for user modified scene by @spwangxp in #1342
  • docs: missing NodePort service type description comment by @chauhanshubham in #1401
  • build(deps): bump google.golang.org/grpc from 1.54.0 to 1.55.0 by @dependabot in #1406
  • Added http best practices to hcm by @tanujd11 in #1408
  • ci: allow cherrypick create pull-requests by @zirain in #1404
  • Add support for GRPCRoute regex type match by @shawnh2 in #1240
  • chore: Bump controller-runtime to v0.15.0-alpha.0 by @arkodg in #1412
  • feat: support envoy & ratelimit pod affinity and tolerations. by @qicz in #1398
  • feat: Add API for Custom provider by @arkodg in #1402
  • feat: support envoy ratelimit TLS settings. by @qicz in #1294
  • feat: optimize edsClusterConfig for the association between cluster resources and endpoint resources in envoy's configdump?include_eds interface by @tmsnan in #1414
  • Make Ratelimit TLS Certs optional by @arkodg in #1418
  • build(deps): bump github.com/go-logr/zapr from 1.2.3 to 1.2.4 by @dependabot in #1422
  • feat: add API for Deployment Mode by @arkodg in #1413
  • fix: use better log for no gc by @Xunzhuo in #1426
  • ci: allow cherrypick job to create branch by @zirain in #1428
  • chore: use patch for finalizer updates on GC by @chauhanshubham in #1430
  • feat: add spew dump for envoy-gateway config when starting up by @Xunzhuo in #1425
  • build(deps): bump sigs.k8s.io/controller-runtime from 0.15.0-alpha.0 to 0.15.0-beta.0 by @dependabot in #1437
  • build(deps): bump k8s.io/kubectl from 0.27.1 to 0.27.2 by @dependabot in #1433
  • ci: try to fix permissions for cherrypick action by @zirain in #1439
  • build(deps): bump sigs.k8s.io/kind from 0.18.0 to 0.19.0 in /tools/src/kind by @dependabot in #1434
  • feat: support deployment volumes and container volumeMounts. by @qicz in #1424
  • Bump to gateway api v0.7.0 by @arkodg in #1415
  • docs: Fix examples/kubernetes/envoy-proxy-config.yaml for #1232. by @tommie in #1444
  • support tls termination for tcp traffic by @tanujd11 in #1431
  • fix: update gateway api crds in testdata for v0.7.0 by @arkodg in #1445
  • rm v2 xds imports by @arkodg in #1442
  • Observability: Access Logging by @zirain in #1407
  • chore: Remove kube provider testdata dir by @arkodg in #1448
  • feat: switch global ratelimit config provider to xds-grpc-sotw based server by @shawnh2 in #1416
  • docs: update accesslog design doc by @zirain in #1449
  • fix: Run yamllint on generated Install Manifests by @arkodg in #1450
  • docs: fix dev doc expire link by @oowl in #1456
  • build(deps): bump sigs.k8s.io/controller-runtime from 0.15.0-beta.0 to 0.15.0 by @dependabot in #1459
  • build(deps): bump yamllint from 1.31.0 to 1.32.0 in /tools/src/yamllint by @dependabot in #1458
  • build(deps): bump github.com/stretchr/testify from 1.8.2 to 1.8.3 by @dependabot in #1460
  • feat(ci): Allow a commiter to run /retest to kick CI by @arkodg in #1462
  • feat: add namespaced all proxies config dump support by @Xunzhuo in #1082
  • Discard Status before publishing in provider by @arkodg in #1455
  • follow-up: removal of the ratelimit ir by @shawnh2 in #1451
  • fix: only set gw.Spec.Addresses in gw.Status.Addresses by @arkodg in #1465
  • Reduce RL E2E sleep to 3s by @arkodg in #1466
  • fix: User newer version of octokit for retest GHA by @arkodg in #1467
  • fix: Use script instead of run in restest GHA by @arkodg in #1470
  • docs: add user/tls-cert-manager.md by @tommie in #1461
  • complement for RL e2e test by @shawnh2 in #1469
  • Add validations for TLS Certs for a specific listener by @cnvergence in #1377
  • docs: fix user/tls-cert-manager Issuer/ClusterIssuer by @tommie in #1473
  • feat: Support EndpointSlice in Kubernetes Provider by @arkodg in #1474
  • build(deps): bump actions/github-script from 5 to 6 by @dependabot in #1479
  • build(deps): bump github.com/stretchr/testify from 1.8.3 to 1.8.4 by @dependabot in #1481
  • chore: Cleanup Ga...
Read more

v0.5.0-rc.1

26 Jul 21:26
89d16a6
Compare
Choose a tag to compare
v0.5.0-rc.1 Pre-release
Pre-release

What's Changed

  • feat: set tcp proxy listener buffer by @Xunzhuo in #1306
  • feat: set tcp proxy cluster buffer by @Xunzhuo in #1325
  • chore: update k8s.io to v0.27.1 by @zirain in #1326
  • docs(ratelimit): add syntax explanation for missing code block location by @aimuz in #1331
  • refactor package infrastructure/kubernetes by @zirain in #1259
  • docs: for xds bootstrap by @arkodg in #1333
  • docs: move rsa+edsca cert docs into secure gateways doc by @arkodg in #1334
  • fix: add the namespace resource within helm templates by @arkodg in #1332
  • Extension: fix pointer error by @AliceProxy in #1323
  • doc: add a user doc on deployment mode by @arkodg in #1335
  • Release - 0.4.0: Add Release Notes and Versioned Docs by @AliceProxy in #1349
  • build(deps): bump yamllint from 1.30.0 to 1.31.0 in /tools/src/yamllint by @dependabot in #1345
  • build(deps): bump actions/deploy-pages from 2.0.0 to 2.0.1 by @dependabot in #1344
  • Change ratelimit API to support distinct match by @zhaohuabing in #1308
  • Release - 0.4.0: Fix Generated Docs by @AliceProxy in #1353
  • feat: set path normalization settings by @tanujd11 in #1341
  • docs: add release page for v0.4.0 by @arkodg in #1355
  • feat(egctl): provide default services by @muyuan0 in #1324
  • docs: Update compatibility matrix for v0.4.0 by @arkodg in #1356
  • Fix testdata missing default fields (merge order bug) by @AliceProxy in #1359
  • docs: move rateLimit deployment customization to end by @arkodg in #1354
  • docs: set Gateway API version to v0.6.2 for EG v0.4.0 by @arkodg in #1360
  • docs: update config types doc by @zirain in #1348
  • ci: setup action for cherrypick by @zirain in #1312
  • refactor: followup kubernetes/infrastruture refactoring. by @qicz in #1337
  • bug: change err log to info in findOwningGateway by @arkodg in #1364
  • docs: update Gateway API support doc for multi cert ref by @arkodg in #1369
  • chore: bump sphinx to v6.2.1 and myst-parser to v1.0.0 by @arkodg in #1366
  • Add support for using gateway.spec.addresses as service external ips by @shawnh2 in #1322
  • feat: support envoyproxy & ratelimit deployment container env configu… by @qicz in #1363
  • Update 0.5.0 roadmap items by @pgold30 in #1270
  • use k8s recommended labels by @zirain in #1374
  • kubernetes: support custom cluster dns domain by @zirain in #1375
  • docs: multiple certificates, sni based selection by @chauhanshubham in #1381
  • docs: user docs for envoyproxy & ratelimit container env settings. by @qicz in #1376
  • fix: Pass Status instead of entire obj in watchable by @arkodg in #1384
  • chore: GHA to request reviews from gateway-reviewers by @arkodg in #1388
  • Revert "chore: GHA to request reviews from gateway-reviewers (#1388)" by @arkodg in #1390
  • docs: Add Kubecon EU 2023 Presentation link by @arkodg in #1383
  • Update roadmap for v0.5.0 by @arkodg in #1372
  • feat: Strip port from host if user specifies a Hostname by @arkodg in #1389
  • design: Run Envoy Gateway locally on host by @arkodg in #1382
  • bump crd-ref-docs to 0.0.9 by @zirain in #1394
  • feat: bump to gateway api v0.7.0-rc1 by @arkodg in #1386
  • setup ratelimit e2e tests by @zirain in #1239
  • egctl: add label selector for egctl config dump of Pod by @chauhanshubham in #1385
  • allow exposing gateway on nodeport service - status updates by @chauhanshubham in #1392
  • Update GOVERNANCE.md by @richarddli in #1399
  • fix: do not compare all svc.spec for user modified scene by @spwangxp in #1342
  • docs: missing NodePort service type description comment by @chauhanshubham in #1401
  • build(deps): bump google.golang.org/grpc from 1.54.0 to 1.55.0 by @dependabot in #1406
  • Added http best practices to hcm by @tanujd11 in #1408
  • ci: allow cherrypick create pull-requests by @zirain in #1404
  • Add support for GRPCRoute regex type match by @shawnh2 in #1240
  • chore: Bump controller-runtime to v0.15.0-alpha.0 by @arkodg in #1412
  • feat: support envoy & ratelimit pod affinity and tolerations. by @qicz in #1398
  • feat: Add API for Custom provider by @arkodg in #1402
  • feat: support envoy ratelimit TLS settings. by @qicz in #1294
  • feat: optimize edsClusterConfig for the association between cluster resources and endpoint resources in envoy's configdump?include_eds interface by @tmsnan in #1414
  • Make Ratelimit TLS Certs optional by @arkodg in #1418
  • build(deps): bump github.com/go-logr/zapr from 1.2.3 to 1.2.4 by @dependabot in #1422
  • feat: add API for Deployment Mode by @arkodg in #1413
  • fix: use better log for no gc by @Xunzhuo in #1426
  • ci: allow cherrypick job to create branch by @zirain in #1428
  • chore: use patch for finalizer updates on GC by @chauhanshubham in #1430
  • feat: add spew dump for envoy-gateway config when starting up by @Xunzhuo in #1425
  • build(deps): bump sigs.k8s.io/controller-runtime from 0.15.0-alpha.0 to 0.15.0-beta.0 by @dependabot in #1437
  • build(deps): bump k8s.io/kubectl from 0.27.1 to 0.27.2 by @dependabot in #1433
  • ci: try to fix permissions for cherrypick action by @zirain in #1439
  • build(deps): bump sigs.k8s.io/kind from 0.18.0 to 0.19.0 in /tools/src/kind by @dependabot in #1434
  • feat: support deployment volumes and container volumeMounts. by @qicz in #1424
  • Bump to gateway api v0.7.0 by @arkodg in #1415
  • docs: Fix examples/kubernetes/envoy-proxy-config.yaml for #1232. by @tommie in #1444
  • support tls termination for tcp traffic by @tanujd11 in #1431
  • fix: update gateway api crds in testdata for v0.7.0 by @arkodg in #1445
  • rm v2 xds imports by @arkodg in #1442
  • Observability: Access Logging by @zirain in #1407
  • chore: Remove kube provider testdata dir by @arkodg in #1448
  • feat: switch global ratelimit config provider to xds-grpc-sotw based server by @shawnh2 in #1416
  • docs: update accesslog design doc by @zirain in #1449
  • fix: Run yamllint on generated Install Manifests by @arkodg in #1450
  • docs: fix dev doc expire link by @oowl in #1456
  • build(deps): bump sigs.k8s.io/controller-runtime from 0.15.0-beta.0 to 0.15.0 by @dependabot in #1459
  • build(deps): bump yamllint from 1.31.0 to 1.32.0 in /tools/src/yamllint by @dependabot in #1458
  • build(deps): bump github.com/stretchr/testify from 1.8.2 to 1.8.3 by @dependabot in #1460
  • feat(ci): Allow a commiter to run /retest to kick CI by @arkodg in #1462
  • feat: add namespaced all proxies config dump support by @Xunzhuo in http...
Read more

v0.4.0

24 Apr 20:33
c4eb8da
Compare
Choose a tag to compare

Release Announcement

Check out the v0.4 release announcement to learn more about the release.

What's Changed

  • fix: incorrect command in release schedule by @Xunzhuo in #973
  • xds: Deprecated http2_protocol_options by @zirain in #974
  • Use HTTP1.1 to connect to upstream jwks endpoint by @arkodg in #977
  • Add status in HTTPRoute when Ratelimit is disabled by @arkodg in #982
  • build(deps): bump actions/deploy-pages from 1.2.3 to 1.2.4 by @dependabot in #984
  • build(deps): bump sigs.k8s.io/controller-runtime from 0.14.2 to 0.14.4 by @dependabot in #985
  • fix function names for RL Infra by @arkodg in #976
  • Add docs for GRPCRoute by @arkodg in #969
  • align wellknown package by @zirain in #981
  • Plug in rate limit service URL into xds cluster by @arkodg in #983
  • Adds JWT Authn User Docs by @danehans in #991
  • user docs for global rate limit by @arkodg in #989
  • docs: add ref to global ratelimit by @Xunzhuo in #999
  • Update gateway-api to v0.6.1 by @arkodg in #1003
  • Add GRPCRoute to SupportedKinds by @arkodg in #990
  • Use path_separated_prefix Route match by @arkodg in #1004
  • Adds API Docs Tooling by @danehans in #980
  • Updates API godocs for improved markdown rendering by @danehans in #1010
  • chore: bump testdata to gwapi v0.6.1 by @Xunzhuo in #1011
  • conformance: enable GatewayClassObservedGenerationBump by @Xunzhuo in #896
  • Run all conformance tests except redirect tests by @arkodg in #1014
  • remove empty route error check in auth xds logic by @arkodg in #1019
  • Removes GatewayObservedGenerationBump and HTTPRouteObservedGenerationBump Tests by @danehans in #1021
  • Add Gateway API support doc by @AliceProxy in #1017
  • Adds Cherry-Pick Steps to Release Doc by @danehans in #1018
  • update to validate 1.26 by @jcheld in #1020
  • Bumps Compatibility Matrix for v0.3 by @danehans in #1002
  • update gateway api support doc by @arkodg in #1022
  • release(v0.3.0): add release notes and release announcement by @Xunzhuo in #1013
  • release: cut v0.3.0 versioned docs by @Xunzhuo in #1025
  • Updates Gateway API Support Doc by @danehans in #1026
  • refactor infrastructure and add ratelimit tests. by @qicz in #997
  • Moves PR 1026 Docs to v0.3 by @danehans in #1030
  • use API docs links in authn & rateLimit doc by @arkodg in #1033
  • docs: update release management by @Xunzhuo in #1036
  • ensure use_remote_address is set by @zirain in #1029
  • dont run k8s infra tests in parallel by @arkodg in #1039
  • ratelimit(api): support SourceIP by @zirain in #946
  • bump go-control-plane to v0.11.0 by @arkodg in #1040
  • build(deps): bump google.golang.org/grpc from 1.52.3 to 1.53.0 by @dependabot in #1037
  • translator: refactor authn and ratelimit to use buildXdsCluster by @sbko in #1015
  • fix infra svc, deploy, cm update logic. by @qicz in #1042
  • egctl: add version command by @zirain in #914
  • optimize object apply update logic. by @qicz in #1046
  • fix: validate user config by @tony612 in #1028
  • Update 0.4.0 roadmap items by @arkodg in #987
  • skip casting to string in caller & callee in test by @arkodg in #1058
  • egctl x translate by @arkodg in #1047
  • fix: replace deprecated ioutil by @Xunzhuo in #1062
  • build(deps): bump k8s.io/cli-runtime from 0.26.0 to 0.26.1 by @dependabot in #1064
  • chore: add latest release of egctl by @Xunzhuo in #1061
  • support egctl x translate -f - by @arkodg in #1065
  • egctl: only exec on running pod by @zirain in #1053
  • feat: make egctl x translate output struct by @Xunzhuo in #1066
  • gatewayapi: adds matching on GRPCRoute method and service by @sbko in #1050
  • egctl x translate: use dynamic resource sub types by @arkodg in #1075
  • translator: moves jwks DNS resolution into envoy by @sbko in #1073
  • build(deps): bump github.com/stretchr/testify from 1.8.1 to 1.8.2 by @dependabot in #1077
  • adjust cluster connection timeout to 10s by @qicz in #1068
  • move bootstrap gen into its own xds package by @arkodg in #1079
  • egctl: implement config envoy-proxy all command by @zirain in #1060
  • fix: prevent egctl config all panics by @Xunzhuo in #1081
  • feat: add bootstrap/listener/cluster/route configdump support by @Xunzhuo in #1083
  • chore: add examples of egctl x translate examples by @Xunzhuo in #1084
  • feat(installation): add helm support by @Xunzhuo in #651
  • feat: add egctl only client version by @Xunzhuo in #1089
  • Moves @danehans to Emeritus Maintainer by @danehans in #1086
  • xds Bootstrap Design and API by @arkodg in #1070
  • code polish. by @qicz in #1087
  • Implement Bootstrap API by @arkodg in #1094
  • build(deps): bump k8s.io/cli-runtime from 0.26.1 to 0.26.2 by @dependabot in #1102
  • build(deps): bump sigs.k8s.io/controller-runtime from 0.14.4 to 0.14.5 by @dependabot in #1101
  • fix: should return before accessing the nil value r.mgr by @muyuan0 in #1103
  • use ADS for all xDS resources by @arkodg in #1095
  • chore: controller-gen set webhook output path by @Xunzhuo in #1108
  • chore: unify the way to create RouteDestination by @muyuan0 in #1104
  • doc: update Building doc to mention egctl by @muyuan0 in #1112
  • validation for bootstrap within EnvoyProxy res by @arkodg in #1109
  • Allow user to configure annotations on infra by @arkodg in #1115
  • feat: add hack and docs for installing egctl by @Xunzhuo in #1085
  • fix(egctl): don't skip resource caused by ns mismatch by @muyuan0 in #1113
  • Update CODEOWNERS by @kflynn in #1123
  • update deprecated RegexMatcher by @muyuan0 in #1111
  • auto generate extensions.go by @zirain in #1126
  • fix PathSeparatedPrefix & optimize the prefix ends with / logic. by @qicz in #1125
  • ci: support automation helm chart release by @Xunzhuo in #1092
  • ci: add helm login to prevent authorization failed by @Xunzhuo in #1131
  • build(deps): bump github.com/golang/protobuf from 1.5.2 to 1.5.3 by @dependabot in #1138
  • Revert "ci: add helm login to prevent authorization failed" by @Xunzhuo in #1134
  • build(deps): bump google.golang.org/protobuf from 1.28.1 to 1.29.0 by @dependabot in #1137
  • build(deps): bump codespell from 2.2.2 to 2.2.4 in /tools/src/codespell by @dependabot in #1136
  • build(dep...
Read more

v0.4.0-rc.1

13 Apr 22:34
274d221
Compare
Choose a tag to compare
v0.4.0-rc.1 Pre-release
Pre-release

What's Changed

  • fix: incorrect command in release schedule by @Xunzhuo in #973
  • xds: Deprecated http2_protocol_options by @zirain in #974
  • Use HTTP1.1 to connect to upstream jwks endpoint by @arkodg in #977
  • Add status in HTTPRoute when Ratelimit is disabled by @arkodg in #982
  • build(deps): bump actions/deploy-pages from 1.2.3 to 1.2.4 by @dependabot in #984
  • build(deps): bump sigs.k8s.io/controller-runtime from 0.14.2 to 0.14.4 by @dependabot in #985
  • fix function names for RL Infra by @arkodg in #976
  • Add docs for GRPCRoute by @arkodg in #969
  • align wellknown package by @zirain in #981
  • Plug in rate limit service URL into xds cluster by @arkodg in #983
  • Adds JWT Authn User Docs by @danehans in #991
  • user docs for global rate limit by @arkodg in #989
  • docs: add ref to global ratelimit by @Xunzhuo in #999
  • Update gateway-api to v0.6.1 by @arkodg in #1003
  • Add GRPCRoute to SupportedKinds by @arkodg in #990
  • Use path_separated_prefix Route match by @arkodg in #1004
  • Adds API Docs Tooling by @danehans in #980
  • Updates API godocs for improved markdown rendering by @danehans in #1010
  • chore: bump testdata to gwapi v0.6.1 by @Xunzhuo in #1011
  • conformance: enable GatewayClassObservedGenerationBump by @Xunzhuo in #896
  • Run all conformance tests except redirect tests by @arkodg in #1014
  • remove empty route error check in auth xds logic by @arkodg in #1019
  • Removes GatewayObservedGenerationBump and HTTPRouteObservedGenerationBump Tests by @danehans in #1021
  • Add Gateway API support doc by @AliceProxy in #1017
  • Adds Cherry-Pick Steps to Release Doc by @danehans in #1018
  • update to validate 1.26 by @jcheld in #1020
  • Bumps Compatibility Matrix for v0.3 by @danehans in #1002
  • update gateway api support doc by @arkodg in #1022
  • release(v0.3.0): add release notes and release announcement by @Xunzhuo in #1013
  • release: cut v0.3.0 versioned docs by @Xunzhuo in #1025
  • Updates Gateway API Support Doc by @danehans in #1026
  • refactor infrastructure and add ratelimit tests. by @qicz in #997
  • Moves PR 1026 Docs to v0.3 by @danehans in #1030
  • use API docs links in authn & rateLimit doc by @arkodg in #1033
  • docs: update release management by @Xunzhuo in #1036
  • ensure use_remote_address is set by @zirain in #1029
  • dont run k8s infra tests in parallel by @arkodg in #1039
  • ratelimit(api): support SourceIP by @zirain in #946
  • bump go-control-plane to v0.11.0 by @arkodg in #1040
  • build(deps): bump google.golang.org/grpc from 1.52.3 to 1.53.0 by @dependabot in #1037
  • translator: refactor authn and ratelimit to use buildXdsCluster by @sbko in #1015
  • fix infra svc, deploy, cm update logic. by @qicz in #1042
  • egctl: add version command by @zirain in #914
  • optimize object apply update logic. by @qicz in #1046
  • fix: validate user config by @tony612 in #1028
  • Update 0.4.0 roadmap items by @arkodg in #987
  • skip casting to string in caller & callee in test by @arkodg in #1058
  • egctl x translate by @arkodg in #1047
  • fix: replace deprecated ioutil by @Xunzhuo in #1062
  • build(deps): bump k8s.io/cli-runtime from 0.26.0 to 0.26.1 by @dependabot in #1064
  • chore: add latest release of egctl by @Xunzhuo in #1061
  • support egctl x translate -f - by @arkodg in #1065
  • egctl: only exec on running pod by @zirain in #1053
  • feat: make egctl x translate output struct by @Xunzhuo in #1066
  • gatewayapi: adds matching on GRPCRoute method and service by @sbko in #1050
  • egctl x translate: use dynamic resource sub types by @arkodg in #1075
  • translator: moves jwks DNS resolution into envoy by @sbko in #1073
  • build(deps): bump github.com/stretchr/testify from 1.8.1 to 1.8.2 by @dependabot in #1077
  • adjust cluster connection timeout to 10s by @qicz in #1068
  • move bootstrap gen into its own xds package by @arkodg in #1079
  • egctl: implement config envoy-proxy all command by @zirain in #1060
  • fix: prevent egctl config all panics by @Xunzhuo in #1081
  • feat: add bootstrap/listener/cluster/route configdump support by @Xunzhuo in #1083
  • chore: add examples of egctl x translate examples by @Xunzhuo in #1084
  • feat(installation): add helm support by @Xunzhuo in #651
  • feat: add egctl only client version by @Xunzhuo in #1089
  • Moves @danehans to Emeritus Maintainer by @danehans in #1086
  • xds Bootstrap Design and API by @arkodg in #1070
  • code polish. by @qicz in #1087
  • Implement Bootstrap API by @arkodg in #1094
  • build(deps): bump k8s.io/cli-runtime from 0.26.1 to 0.26.2 by @dependabot in #1102
  • build(deps): bump sigs.k8s.io/controller-runtime from 0.14.4 to 0.14.5 by @dependabot in #1101
  • fix: should return before accessing the nil value r.mgr by @muyuan0 in #1103
  • use ADS for all xDS resources by @arkodg in #1095
  • chore: controller-gen set webhook output path by @Xunzhuo in #1108
  • chore: unify the way to create RouteDestination by @muyuan0 in #1104
  • doc: update Building doc to mention egctl by @muyuan0 in #1112
  • validation for bootstrap within EnvoyProxy res by @arkodg in #1109
  • Allow user to configure annotations on infra by @arkodg in #1115
  • feat: add hack and docs for installing egctl by @Xunzhuo in #1085
  • fix(egctl): don't skip resource caused by ns mismatch by @muyuan0 in #1113
  • Update CODEOWNERS by @kflynn in #1123
  • update deprecated RegexMatcher by @muyuan0 in #1111
  • auto generate extensions.go by @zirain in #1126
  • fix PathSeparatedPrefix & optimize the prefix ends with / logic. by @qicz in #1125
  • ci: support automation helm chart release by @Xunzhuo in #1092
  • ci: add helm login to prevent authorization failed by @Xunzhuo in #1131
  • build(deps): bump github.com/golang/protobuf from 1.5.2 to 1.5.3 by @dependabot in #1138
  • Revert "ci: add helm login to prevent authorization failed" by @Xunzhuo in #1134
  • build(deps): bump google.golang.org/protobuf from 1.28.1 to 1.29.0 by @dependabot in #1137
  • build(deps): bump codespell from 2.2.2 to 2.2.4 in /tools/src/codespell by @dependabot in #1136
  • build(deps): bump actions/deploy-pages from 1.2.4 to 1.2.5 by @dependabot in #1135
  • Remove helm push from ...
Read more

v0.3.0

10 Feb 02:59
f735041
Compare
Choose a tag to compare

Release Announcement

Check out the v0.3.0 release announcement to learn more about the release.

What's Changed

Read more

v0.3.0-rc.1

03 Feb 05:47
Compare
Choose a tag to compare
v0.3.0-rc.1 Pre-release
Pre-release

Full Changelog: v0.2.0...v0.3.0-rc.1

What's Changed

Read more

v0.2.0

20 Oct 17:15
34e187e
Compare
Choose a tag to compare

Release Announcement

Check out the v0.2 release announcement to learn more about the release.

What's Changed

Read more