Releases: envoyproxy/gateway
Releases · envoyproxy/gateway
v0.2.0-rc2
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
Full Changelog: v0.2.0-rc1...v0.2.0-rc2
v0.2.0-rc1
What's Changed
- Update GOVERNANCE.md by @skasisom6 in #67
- create binary, Makefile and basic build/test workflow by @skriss in #72
- Adds intro blog post to readme by @danehans in #68
- Document Gateway API and Envoy data plane mapping by @arkodg in #77
- Limit GHA to main and release branches by @arkodg in #86
- ci: add ci_coverage.yml, update README.md by @ethanhanjiahao in #80
- README: add status badge for build & test workflow by @skriss in #91
- Docker Push Github Action by @arkodg in #83
- Assign reviewers to PRs by @arkodg in #104
- Run make inside a container with dev tools by @arkodg in #102
- Add help make command by @tanaka0325 in #108
- ci: add golangci-lint, yamlllint and codespell by @lianghao208 in #79
- Limit EG to a single GatewayClass by @arkodg in #109
- Add redirect to gateway channel with one click by @Xunzhuo in #112
- Misc tool fixes by @arkodg in #110
- Misc: unified dockerfile command style by @hexiaodai in #118
- Updates Design Doc by @danehans in #111
- Adds Config API Design by @danehans in #95
- [ir] Init Structure by @arkodg in #115
- fix go mod by @arkodg in #125
- Adds Config API by @danehans in #122
- Removes Meeting Times from Readme by @danehans in #126
- chore: add more commands and refactor makefiles by @Xunzhuo in #113
- make: re-add kube make targets by @arkodg in #132
- lint: add whitenoise check by @daixiang0 in #121
- ci: add stale bot by @daixiang0 in #130
- ci: add tidy lint by @daixiang0 in #131
- chore: update help info by @daixiang0 in #133
- chore: optimize
make help
to make it clear to see by @Xunzhuo in #135 - chore: fix image build by @daixiang0 in #141
- Xds translator by @arkodg in #123
- chore: implement make target for multi arch image build by @daixiang0 in #139
- chore: unify log by @daixiang0 in #137
- docs/design: add Gateway API translator design by @skriss in #145
- Implements Config API by @danehans in #146
- Add decision making section to CONTRIBUTING.md by @youngnick in #149
- Remove MAKE_IN_DOCKER, and associated changes by @LukeShu in #129
- chore: add issue templates by @daixiang0 in #142
- chore: clean image.multiarch.setup by @daixiang0 in #148
- Bumps Gateway API imports by @danehans in #152
- Bumps Kustomize Dep to v3.10.0 by @danehans in #153
- Adds ENVTEST_K8S_VERSION to Makefile by @danehans in #151
- add .gitattributes to auto collapse generated files by @sachinsmc in #128
- Adds initial draft of Gateway API translator by @skriss in #155
- Fixes go.test.unit Make Target by @danehans in #154
- move Gateway API translator test data to files by @skriss in #167
- Adds GatewayClass Status Support by @danehans in #150
- Move /pkg to /internal by @arkodg in #170
- internal/gatewayapi: add support for HTTPS & TLS termination by @skriss in #169
- Adds Gateway Controller to Kubernetes Provider by @danehans in #164
- internal/provider: make test eventually consistent by @skriss in #175
- implements ReferenceGrant by @skriss in #172
- fx: logics in make format by @Xunzhuo in #136
- Adds Initial Infra IR by @danehans in #174
- [ir] Validate IR XDS by @arkodg in #156
- Add xds-server implementation by @youngnick in #176
- Adds ProxyListener to Infra IR by @danehans in #181
- Pluralizes Listener Ports of Proxy Infra IR by @danehans in #183
- internal/provider/kubernetes: add HTTPRoute controller by @skriss in #179
- Adds Initial Infra Manager by @danehans in #178
- ci: add YAML directories for yamlllint by @lianghao208 in #190
- Set up watchable to communicate between components by @danehans in #193
- [provider/kubernetes]: Watch Service objects under httpRouteReconciler by @chauhanshubham in #194
- Updates Integration Tests by @danehans in #196
- Adds Initial Infra IR Support to Resource Translator by @danehans in #188
- Adds Envoy Deployment Support by @danehans in #200
- Adds Initial Envoy Service Support by @danehans in #202
- Tidys Go Deps by @danehans in #207
- connect components using watchable by @arkodg in #197
- tests for message pkg by @arkodg in #217
- Only store accepted gateway classes by @arkodg in #221
- Adds Gateway Status Support by @danehans in #205
- Adds Envoy Bootstrap Config by @danehans in #206
- add RBAC markers and fix RBAC generation by @skriss in #236
- Use strings.Builder to manage Envoy Bootstrap Config by @zirain in #232
- remove unimplemented liveness/readiness probes by @skriss in #238
- Add make targets for running Gateway API conformance by @skriss in #195
- move hack/ dir under tools/ by @arkodg in #239
- install kind by @arkodg in #240
- Embed Envoy Bootstrap File by @zirain in #233
- Add support for exposing additional bootstrap config options by @NomadXD in #243
- DeepCopy for Xds Message by @arkodg in #237
- Add Node Image Variable to Kind by @zirain in #242
- fix nit in create-cluster.sh by @zirain in #251
- update gitignore for GoLand and vscode by @zirain in #234
- Updates Kube Infra Namespace and Envoy Deployment by @danehans in #247
- fix: make kube-undeploy repeated delete crds by @Xunzhuo in #260
- Adds Namespaces to Watchable ProviderResources by @danehans in #230
- Fix xds server port by @arkodg in #250
- fix: wrap confused error when creating kind by @Xunzhuo in #265
- chore: remove deprecated MAKE_IN_DOCKER option by @Xunzhuo in #266
- fix Envoy Gateway Fails to Add xDS Listener by @zirain in #273
- Adds ProviderResource Nil Checks by @danehans in #216
- Adds Closing Parentheses to image.build Target by @danehans in #258
- Adds Envoy Gateway Service to Kubernetes Manifests by @danehans in #269
- Adds HTTPRoute BackendRefs to Resource Map by @danehans in #270
- validate ir before sending it by @arkodg in #276
- Adds kube-install-image Make Target by @danehans in #263
- translator: listener hostnames unset by @zirain in https://github.com/envoyproxy/gateway/p...
v0.1.0
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:
Refer to the 0.1.0 milestone for additional release details.