v0.1.0
github-actions
released this
22 Aug 20:25
·
1 commit
to release-0.1
since this release
Below is the auto-generated changelog, which includes all PRs that went into the release. For a shorter version, see https://github.com/nginxinc/nginx-kubernetes-gateway/blob/v0.1.0/CHANGELOG.md#release-010
What's Changed
🚀 Features
- Add initial version by @pleshakov in #1
- Support local compilation by @pleshakov in #4
- Gatewayclass controller by @pleshakov in #3
- Adding Gateway Controller by @f5yacobucci in #5
- Add gatewayconfig crd by @pleshakov in #7
- Update codegen to produce proper packages by @f5yacobucci in #9
- Adding CLI validation by @f5yacobucci in #8
- Process HTTPRoutes in Configuration by @pleshakov in #51
- Add Event Loop by @pleshakov in #56
- Update statuses of HTTPRoutes by @pleshakov in #60
- Support service resolution by @pleshakov in #68
- Support Config Generation by @pleshakov in #71
- Add configuration file and runtime management of NGINX by @pleshakov in #77
- Add NodePort and LoadBalancer Service definitions to manifests by @kate-osborn in #86
- Disable unsused controllers by @kate-osborn in #91
- Expand HTTPRoute Matching by @kate-osborn in #109
- Support processing multiple HTTP listeners by @pleshakov in #121
- Support multiple routes per path by @kate-osborn in #126
- Handle repeated headers by @kate-osborn in #133
- Support GatewayClass resource by @pleshakov in #136
- Handle multiple Gateway resources by @pleshakov in #139
- HTTPS Termination by @kate-osborn in #140
- Enforce that the SNI name matches the host name by @kate-osborn in #170
- Batch events by @pleshakov in #175
- Process all relevant cluster resources at start by @pleshakov in #184
🐛 Bug Fixes
- Generate a default SSL server for select HTTPS listener hostname by @kate-osborn in #173
📝 Documentation
- Design evaluation by @f5yacobucci in #2
- Prepare OSS Files by @kate-osborn in #76
- Improve project description by @pleshakov in #96
- Move parts of the README into separate docs by @pleshakov in #187
- Use edge tag in examples and makefile by @kate-osborn in #192
- Add changelog by @pleshakov in #204
- Added release process to README.md. (#191) by @f5yacobucci in #207
🔨 Maintenance
- Chore: create pipeline by @ciarams87 in #6
- Onboarding new collaborator by @f5yacobucci in #81
- Updating references for public name by @f5yacobucci in #92
- Error with repository name change by @f5yacobucci in #93
- Chores and refreshing dependencies by @f5yacobucci in #94
- Replace TO-DOs with FIXMEs by @pleshakov in #95
- chore: Set go_version in linting by @ciarams87 in #99
- Configure goimports linter to group internal packages by @pleshakov in #123
- Move lint to separate workflow, use concurrency feature to cancel runs by @lucacome in #155
- Remove patch version from golang image by @lucacome in #160
- Add npm to dependabot, use team in reviewers by @lucacome in #161
- Check that CRDs are up to date by @lucacome in #156
- Add javascript to CodeQL by @lucacome in #159
- Install npm packages from package.json in workflow by @lucacome in #165
- Push release build to registry and create draft release. by @pammecrandall in #146
- Remove deprecated ioutil library by @kate-osborn in #174
- Fix linter error with block comment by @kate-osborn in #176
- Add GoReleaser, create SBOMs and upload artifacts to Azure by @lucacome in #171
- Add check for go.mod and go.sum changes by @lucacome in #182
- Use new sarif fomat for Trivy by @lucacome in #183
- Enable pushing
edge
images by @lucacome in #186 - Add release step, add check for first tag by @lucacome in #185
- Add missing labels and remove unnecessary build-args by @lucacome in #188
- Use 0.1.0 version in release-0.1 branch by @pleshakov in #205
⬆️ Dependencies
- Bump aquasecurity/trivy-action from 0.0.21 to 0.1.0 by @dependabot in #10
- Bump k8s.io/apimachinery from 0.22.2 to 0.22.4 by @dependabot in #11
- Bump sigs.k8s.io/controller-tools from 0.6.2 to 0.7.0 by @dependabot in #12
- Bump k8s.io/client-go from 0.22.2 to 0.22.4 by @dependabot in #13
- Bump sigs.k8s.io/controller-runtime from 0.10.2 to 0.10.3 by @dependabot in #14
- Bump k8s.io/code-generator from 0.22.2 to 0.22.4 by @dependabot in #15
- Bump actions/cache from 2.1.6 to 2.1.7 by @dependabot in #16
- Bump aquasecurity/trivy-action from 0.1.0 to 0.2.0 by @dependabot in #18
- Bump github.com/go-logr/logr from 0.4.0 to 1.2.0 by @dependabot in #17
- Bump aquasecurity/trivy-action from 0.2.0 to 0.2.2 by @dependabot in #55
- Bump golang from 1.17 to 1.18.0 in /build by @dependabot in #69
- Bump k8s.io/code-generator from 0.22.4 to 0.23.5 by @dependabot in #70
- Bump github.com/go-logr/logr from 1.2.0 to 1.2.3 by @dependabot in #72
- Bump actions/cache from 2.1.7 to 3 by @dependabot in #73
- Bump k8s.io/client-go from 0.23.0-alpha.3 to 0.24.0-alpha.4 by @dependabot in #74
- Bump github.com/onsi/ginkgo/v2 from 2.1.1 to 2.1.3 by @dependabot in #79
- Bump sigs.k8s.io/controller-runtime from 0.11.0-beta.0 to 0.11.1 by @dependabot in #80
- Bump actions/checkout from 2 to 3 by @dependabot in #67
- Bump sigs.k8s.io/gateway-api from 0.4.0 to 0.4.2 by @dependabot in #85
- Bump github.com/onsi/gomega from 1.17.0 to 1.19.0 by @dependabot in #78
- Bump github.com/google/go-cmp from 0.5.6 to 0.5.7 by @dependabot in #84
- Bump sigs.k8s.io/controller-tools from 0.7.0 to 0.8.0 by @dependabot in #83
- Bump github.com/maxbrunsfeld/counterfeiter/v6 from 6.4.1 to 6.5.0 by @dependabot in #82
- Bump k8s.io/apimachinery from 0.24.0-alpha.4 to 0.24.0-beta.0 by @dependabot in #90
- Bump k8s.io/api from 0.24.0-alpha.4 to 0.24.0-beta.0 by @dependabot in #89
- Bump sigs.k8s.io/controller-runtime from 0.11.1 to 0.11.2 by @dependabot in #87
- Bump actions/setup-go from 2 to 3 by @dependabot in #98
- Bump actions/upload-artifact from 2 to 3 by @dependabot in #97
- Bump aquasecurity/trivy-action from 0.2.2 to 0.2.3 by @dependabot in #100
- Bump golang from 1.18.0 to 1.18.1 in /build by @dependabot in #101
- Bump k8s.io/apimachinery from 0.24.0-beta.0 to 0.25.0-alpha.0 by @dependabot in #105
- Bump github/codeql-action from 1 to 2 by @dependabot in #108
- Bump github.com/onsi/ginkgo/v2 from 2.1.3 to 2.1.4 by @dependabot in #110
- Bump docker/build-push-action from 2 to 3 by @dependabot in #113
- Bump golangci/golangci-lint-action from 3.1.0 to 3.2.0 by @dependabot in #117
- Bump docker/setup-buildx-action from 1 to 2 by @dependabot in #114
- Bump github.com/onsi/gomega from 1.19.0 to 1.20.0 by @dependabot in #152
- Bump k8s.io/code-generator from 0.23.5 to 0.24.3 by @dependabot in #144
- Bump sigs.k8s.io/controller-runtime from 0.11.2 to 0.12.3 by @dependabot in #157
- Bump k8s.io/api from 0.24.2 to 0.24.3 by @dependabot in #158
- Bump alpine from 3.15 to 3.16 in /build by @dependabot in #147
- Bump c8 from 7.11.3 to 7.12.0 in /internal/nginx/modules by @dependabot in #163
- Bump sigs.k8s.io/controller-tools from 0.8.0 to 0.9.2 by @dependabot in #153
- Bump prettier from 2.6.2 to 2.7.1 in /internal/nginx/modules by @dependabot in #164
- Bump golang from 1.18 to 1.19 in /build by @dependabot in #168
- Bump Go to 1.19, Kind to 1.24.2 by @lucacome in #177
- Use stable version of k8s.io/apimachinery by @lucacome in #180
- Update kube-openapi for CVE-2022-1996 by @lucacome in #181
- Bump mocha from 8.4.0 to 10.0.0 in /internal/nginx/modules by @dependabot in #162
- Bump aquasecurity/trivy-action from 0.2.3 to 0.6.2 by @dependabot in #169
- Bump sigs.k8s.io/gateway-api from 0.4.2 to 0.5.0 by @dependabot in #143
New Contributors
- @ciarams87 made their first contribution in #6
- @dependabot made their first contribution in #10
- @kate-osborn made their first contribution in #76
- @lucacome made their first contribution in #155
- @pammecrandall made their first contribution in #146
Full Changelog: https://github.com/nginxinc/nginx-kubernetes-gateway/commits/v0.1.0