Releases: nginx/nginx-gateway-fabric
Releases · nginx/nginx-gateway-fabric
v0.1.0
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/ma...