Skip to content

Releases: envoyproxy/gateway

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

v0.2.0-rc2

30 Sep 21:20
91602fe
Compare
Choose a tag to compare
v0.2.0-rc2 Pre-release
Pre-release

What's Changed

  • rm docker buildx action setup by @arkodg in #309
  • accesslog: make admin accesslog path configurable by @zirain in #287
  • fix: add dev image with commit tag in GHA by @Xunzhuo in #333
  • fix: unexpected verify errors by @Xunzhuo in #308
  • fix: GATEWAY_HOST excuted failed by @Xunzhuo in #332
  • move infra kube logic into infra kube manager by @arkodg in #306
  • retag gateway-dev image in release GHA by @arkodg in #313
  • minor Quickstart nits by @arkodg in #322
  • update DEVELOPER docs by @arkodg in #326
  • add utils/env package by @zirain in #337
  • ci: add shellcheck to lint hack scripts by @Xunzhuo in #340
  • infra: Pin Envoy Image to v1.23 by @zirain in #338
  • chore: split up push-multiarch and make dev images manifests matched by @Xunzhuo in #343
  • Refactors Kube RBAC by @danehans in #292
  • Adds Delete Support to Infra Manager by @danehans in #271
  • fix: prevent panic when namespace is nil by @Xunzhuo in #353
  • infra: establish envoy labels by @zirain in #328
  • Add support for redirect filters by @AliceProxy in #249
  • bump controller-tools to v0.9.2 by @arkodg in #354
  • Adds Initial Support for Infra IR Metadata by @danehans in #350
  • Initial docs framework. by @kflynn in #203
  • Delete xDs resources when GatewayClass is deleted by @arkodg in #355
  • Fix merge-conflict-caused CI breakage by @LukeShu in #366
  • Turn on the scopelint linter, fix complaints by @LukeShu in #365
  • Update kube Infra resources if they already exist by @arkodg in #356
  • servicePort to containerPort translation by @arkodg in #302
  • add gen check by @zirain in #364
  • fix make gen-check error msg by @arkodg in #375
  • Adds Support for Managing Gateway Status Addresses by @danehans in #352
  • reset watchable map when gatewayclass is empty by @arkodg in #379
  • Add test for xds translator runner by @arkodg in #378
  • fix: make run-kube-local failed by @Xunzhuo in #388
  • Add support for request modifier filters by @AliceProxy in #363
  • chore: ignore unfriendly msg in every cmds by @Xunzhuo in #376
  • Skip publishing xdsIR if HTTPRoutes not intialized by @arkodg in #386
  • Adds GatewayClass Finalizer by @danehans in #373
  • Add Gateway condition based on Envoy deployment status by @chauhanshubham in #392
  • Updates Kube RBAC for Watching Envoy Deployment by @danehans in #398
  • send resource statuses using watchable by @arkodg in #395
  • Address comments from PR#363 by @AliceProxy in #399
  • Set missing controller name in test manifest by @AliceProxy in #408
  • Adds Support for Control Plane TLS by @danehans in #208
  • Adds HTTPRoute ParentRef Validation by @danehans in #401
  • feat: support custom dev image in kube-deploy by @Xunzhuo in #385
  • fix port for curl command example by @arkodg in #419
  • close namespaces & services msgs when ctx is done by @arkodg in #417
  • add checks for namespace and service notifications by @arkodg in #420
  • docs: nits for kube-deploy docs by @arkodg in #416
  • Stall ns notifications until gws have inited by @arkodg in #426
  • Update Conformance Tests by @danehans in #425
  • Updates Gateway Status Addresses by @danehans in #428
  • add make demo to deploy example resources by @arkodg in #418
  • merge gateway conditions before updating status by @arkodg in #435
  • envoy per gateway by @arkodg in #404
  • Adds Additional Conformance Tests by @danehans in #438
  • Adds Gateway Watch to HTTPRoute Controller by @danehans in #403
  • DEVELOPER.md: add envoy debugging info by @AliceProxy in #446
  • rm provider resource wait during init logic by @arkodg in #447
  • Handle IR Deletes by @arkodg in #442
  • Return 500 responses for invalid backends by @AliceProxy in #443
  • run invalid cross namespace backend conformance test by @AliceProxy in #455
  • [provider] Remove gateway class from controlledClasses on Delete by @chauhanshubham in #421
  • set Gateway namespace and name labels on dependent resources by @skriss in #456
  • internal/infrastructure/kubernetes: drop Resources struct by @skriss in #461
  • Use Delta xDS by default by @arkodg in #458
  • Fix flow for gatewayclass deletes by @arkodg in #460
  • update to Gateway API v0.5.1 by @skriss in #463
  • add Gateway owner labels to ConfigMap and ServiceAccount by @skriss in #462
  • Order gateway resource updates in provider by @arkodg in #465
  • Dont store nil resources in watchable by @arkodg in #468
  • infra-runner: move exit log statement out of loop by @arkodg in #466
  • Fixes Changelog Bugs by @danehans in #470
  • Generate Delta xDs config in the xds translator by @arkodg in #473
  • Adds v0.2.0-RC1 Changelog by @danehans in #472
  • Adds v0.2.0-rc2 Changelog by @danehans in #475
  • release GHA: fix variable name for tag by @arkodg in #476
  • Updates release-manifests Target by @danehans in #478

New Contributors

  • @AliceProxy made their first contribution in #249
  • @kflynn made their first contribution in #203

Full Changelog: v0.2.0-rc1...v0.2.0-rc2

v0.2.0-rc1

31 Aug 19:38
6fd629a
Compare
Choose a tag to compare
v0.2.0-rc1 Pre-release
Pre-release

What's Changed

Read more

v0.1.0

13 May 21:26
4664820
Compare
Choose a tag to compare
v0.1.0 Pre-release
Pre-release

The Envoy community is proud to release v0.1.0 of Envoy Gateway. This release provides a foundation for the project's long-term success. The upcoming v0.2.0 release will provide the first functional Envoy Gateway that is supported by the community. Highlights of the v0.1.0 release include:

  • Project goals: #7
  • High-level system design: #16
  • Project governance: #58

Refer to the 0.1.0 milestone for additional release details.