v0.1.0
          ·
          
            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 
edgeimages 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