Releases: kubernetes/ingress-nginx
helm-chart-4.8.1
Ingress controller for Kubernetes using NGINX as a reverse proxy and load balancer
controller-v1.9.1
Changelog
1.9.1
Images:
- registry.k8s.io/ingress-nginx/controller:v1.9.1@sha256:605a737877de78969493a4b1213b21de4ee425d2926906857b98050f57a95b25
- registry.k8s.io/ingress-nginx/controller-chroot:v1.9.1@sha256:2ac744ef08850ee86ad7162451a6879f47c1a41c6a757f6b6f913c52103b8836
All Changes:
- upgrade owasp modsecurity core rule set to v3.3.5 (#10437)
- Start v1.9.1 release (#10463)
- Accept backend protocol on any case (#10461)
- Chart: Rework network policies. (#10438)
Dependencies updates:
- Bump google.golang.org/grpc from 1.58.0 to 1.58.1 (#10436)
Full Changelog: controller-v1.9.0...controller-v1.9.1
helm-chart-4.8.0
Ingress controller for Kubernetes using NGINX as a reverse proxy and load balancer
controller-v1.9.0
Changelog
Some important updates to consider for testing:
- Disable user snippets per default #10393
- fix: remove curl on base container #9716
- Implement annotation validation #9673
Changelog
1.9.0
Images:
- registry.k8s.io/ingress-nginx/controller:v1.9.0@sha256:c15d1a617858d90fb8f8a2dd60b0676f2bb85c54e3ed11511794b86ec30c8c60
- registry.k8s.io/ingress-nginx/controller-chroot:v1.9.0@sha256:d9fa7a136de2104fb2ecfcf1666978bfab927f4a125b75c0fb471e6104366ab5
All Changes:
- Rework mage (#10418)
- Start release of v1.9.0 beta0 (#10407)
- Update k8s versions on CI (#10406)
- Add a flag to enable or disable aio_write (#10394)
- Update external-articles.md - advanced setup with GKE/Cloud Armor/IAP (#10372)
- Fix e2e test suite doc (#10396)
- Disable user snippets per default (#10393)
- Deployment/DaemonSet: Fix templating & value. (#10240)
- Fix deferInLoop error (#10387)
- Remove gofmt (#10385)
- Deployment/DaemonSet: Template
topologySpreadConstraints
. (#10259) - release notes 1.8.2 (#10389)
- fix: remove curl on base container #9716 (#10306)
- Fix http default backend test (#10382)
- Add golangci github action and replace the deprecated golint (#10187)
- BUGFIX incorrect indentation (#10254)
- Upgrade OpenTelemetry to v1.11.0 and gRPC to v1.57.0 (#10352)
- fix: path with sepecial characters warning #10281 #10308 (#10330)
- Fix golangci-lint errors (#10196)
- chore(build): Fix Run make dev-env syntax error (#10294)
- Add firewall configuration to quick start documentation (#10357)
- Making auth access logs optional (#10335)
- Fix “dev-env” Makefile target to work with kubectl 1.28+ (#10350)
- fix: update action file to auto release plugin #10197 (#10321)
- Use gzip instead of pigz in CI (#10348)
- Disable Modsecurity from internal processing which affects large ingresses (#10316)
- fix: add /etc/mime.types #10309 (#10310)
- Remove curl dependencies in e2e tests #9716 (#10296)
- docs: swap explanation to match example (#10220)
- ci(helm): fix Helm Chart release action 422 error (#10237)
- helm: Use .Release.Namespace as default for ServiceMonitor namespace (#10249)
- Updated index.md - Fix typos (#10256)
- Handle request_id variable correctly in auth requests (#9219)
- test kind updates (#10272)
- promote distroless otel init image (#10257)
- [helm] configure allow to configure hostAliases (#10180)
- Add rolling update strategy to each static deployment file (#10129)
- Implement annotation validation (#9673)
- Golang 1.20.6 for test runner (#10230)
- [helm] pass service annotations through helm tpl engine (#10084)
- Ignore deployment template's replicas if KEDA is enabled (#9534)
- chore: bump OpenResty to v1.21.4.2 (#10219)
- Scanning port 10247 lead to tcp connection 502 error (#9815)
- revise Datadog trace sampling configuration (#10151)
- Clarify TCP/UDP service docs (#10146)
- Exposed continent data as variable in the case of Maxmind city files (#10157)
- Cleanup errcheck code (#10166)
- Fix golang-ci linter errors (#10128)
- Deprecate and remove AJP support (#10158)
- release notes 1.8.1 (#10161)
Dependencies updates:
- Bump github.com/onsi/ginkgo/v2 from 2.9.5 to 2.12.0 (#10355)
- Bump golang.org/x/crypto from 0.12.0 to 0.13.0 (#10399)
- Bump actions/setup-go from 4.0.1 to 4.1.0 (#10403)
- Bump goreleaser/goreleaser-action from 4.4.0 to 4.6.0 (#10402)
- Bump actions/upload-artifact from 3.1.2 to 3.1.3 (#10404)
- Bump golangci/golangci-lint-action from 3.6.0 to 3.7.0 (#10400)
- Bump google.golang.org/grpc from 1.57.0 to 1.58.0 (#10398)
- Bump actions/dependency-review-action from 3.0.8 to 3.1.0 (#10401)
- Bump github.com/cyphar/filepath-securejoin from 0.2.3 to 0.2.4 (#10373)
- Bump github.com/cyphar/filepath-securejoin in /magefiles (#10374)
- Bump Go version to 1.21.1 (#10377)
- Bump Go version to 1.21.1 on testrunner (#10378)
- Bump aquasecurity/trivy-action from 0.11.2 to 0.12.0 (#10365)
- Bump docker/setup-buildx-action from 2.9.1 to 2.10.0 (#10353)
- Bump actions/checkout from 3.5.3 to 3.6.0 (#10354)
- Bump actions/dependency-review-action from 3.0.6 to 3.0.8 (#10333)
- Bump actions/setup-go from 4.0.1 to 4.1.0 (#10313)
- Bump securego/gosec from 2.16.0 to 2.17.0 (#10332)
- Bump goreleaser/goreleaser-action from 4.3.0 to 4.4.0 (#10314)
- Bump github.com/opencontainers/runc from 1.1.8 to 1.1.9 (#10298)
- Bump k8s.io/component-base from 0.26.4 to 0.27.4 (Replace Topology Aware Hints with Topology Aware Routing) (#10282)
- Bump google.golang.org/grpc from 1.56.2 to 1.57.0 (#10258)
- Bump golang.org/x/crypto from 0.11.0 to 0.12.0 (#10280)
- Bump github.com/opencontainers/runc from 1.1.7 to 1.1.8 (#10244)
- Bump google.golang.org/grpc from 1.56.1 to 1.56.2 (#10193)
- Bump docker/setup-buildx-action from 2.9.0 to 2.9.1 (#10207)
- Bump golang.org/x/crypto from 0.10.0 to 0.11.0 (#10192)
- Bump docker/setup-buildx-action from 2.8.0 to 2.9.0 (#10191)
- Bump docker/setup-buildx-action from 2.7.0 to 2.8.0 (#10165)
Full Changelog: release-1.8...controller-v1.9.0
helm-chart-4.8.0-beta.0
Ingress controller for Kubernetes using NGINX as a reverse proxy and load balancer
controller-v1.9.0-beta.0
Changelog
Some important updates to consider for testing:
- Disable user snippets per default #10393
- fix: remove curl on base container #9716
- Implement annotation validation #9673
1.9.0-beta.0
Images:
- registry.k8s.io/ingress-nginx/controller:v1.9.0-beta.0@sha256:531377e4cc9dc62af40d742402222603259673f5a755a64d74122f256dfad8f9
- registry.k8s.io/ingress-nginx/controller-chroot:v1.9.0-beta.0@sha256:60b4c95349ce2a81a3b2a76423ee483b847b89d3fa8cb148468434f606f3fa0c
All Changes:
- Rework mage (#10418)
- Start release of v1.9.0 beta0 (#10407)
- Update k8s versions on CI (#10406)
- Add a flag to enable or disable aio_write (#10394)
- Update external-articles.md - advanced setup with GKE/Cloud Armor/IAP (#10372)
- Fix e2e test suite doc (#10396)
- Disable user snippets per default (#10393)
- Deployment/DaemonSet: Fix templating & value. (#10240)
- Fix deferInLoop error (#10387)
- Remove gofmt (#10385)
- Deployment/DaemonSet: Template
topologySpreadConstraints
. (#10259) - release notes 1.8.2 (#10389)
- fix: remove curl on base container #9716 (#10306)
- Fix http default backend test (#10382)
- Add golangci github action and replace the deprecated golint (#10187)
- BUGFIX incorrect indentation (#10254)
- Upgrade OpenTelemetry to v1.11.0 and gRPC to v1.57.0 (#10352)
- fix: path with sepecial characters warning #10281 #10308 (#10330)
- Fix golangci-lint errors (#10196)
- chore(build): Fix Run make dev-env syntax error (#10294)
- Add firewall configuration to quick start documentation (#10357)
- Making auth access logs optional (#10335)
- Fix “dev-env” Makefile target to work with kubectl 1.28+ (#10350)
- fix: update action file to auto release plugin #10197 (#10321)
- Use gzip instead of pigz in CI (#10348)
- Disable Modsecurity from internal processing which affects large ingresses (#10316)
- fix: add /etc/mime.types #10309 (#10310)
- Remove curl dependencies in e2e tests #9716 (#10296)
- docs: swap explanation to match example (#10220)
- ci(helm): fix Helm Chart release action 422 error (#10237)
- helm: Use .Release.Namespace as default for ServiceMonitor namespace (#10249)
- Updated index.md - Fix typos (#10256)
- Handle request_id variable correctly in auth requests (#9219)
- test kind updates (#10272)
- promote distroless otel init image (#10257)
- [helm] configure allow to configure hostAliases (#10180)
- Add rolling update strategy to each static deployment file (#10129)
- Implement annotation validation (#9673)
- Golang 1.20.6 for test runner (#10230)
- [helm] pass service annotations through helm tpl engine (#10084)
- Ignore deployment template's replicas if KEDA is enabled (#9534)
- chore: bump OpenResty to v1.21.4.2 (#10219)
- Scanning port 10247 lead to tcp connection 502 error (#9815)
- revise Datadog trace sampling configuration (#10151)
- Clarify TCP/UDP service docs (#10146)
- Exposed continent data as variable in the case of Maxmind city files (#10157)
- Cleanup errcheck code (#10166)
- Fix golang-ci linter errors (#10128)
- Deprecate and remove AJP support (#10158)
- release notes 1.8.1 (#10161)
Dependencies updates:
- Bump github.com/onsi/ginkgo/v2 from 2.9.5 to 2.12.0 (#10355)
- Bump golang.org/x/crypto from 0.12.0 to 0.13.0 (#10399)
- Bump actions/setup-go from 4.0.1 to 4.1.0 (#10403)
- Bump goreleaser/goreleaser-action from 4.4.0 to 4.6.0 (#10402)
- Bump actions/upload-artifact from 3.1.2 to 3.1.3 (#10404)
- Bump golangci/golangci-lint-action from 3.6.0 to 3.7.0 (#10400)
- Bump google.golang.org/grpc from 1.57.0 to 1.58.0 (#10398)
- Bump actions/dependency-review-action from 3.0.8 to 3.1.0 (#10401)
- Bump github.com/cyphar/filepath-securejoin from 0.2.3 to 0.2.4 (#10373)
- Bump github.com/cyphar/filepath-securejoin in /magefiles (#10374)
- Bump Go version to 1.21.1 (#10377)
- Bump Go version to 1.21.1 on testrunner (#10378)
- Bump aquasecurity/trivy-action from 0.11.2 to 0.12.0 (#10365)
- Bump docker/setup-buildx-action from 2.9.1 to 2.10.0 (#10353)
- Bump actions/checkout from 3.5.3 to 3.6.0 (#10354)
- Bump actions/dependency-review-action from 3.0.6 to 3.0.8 (#10333)
- Bump actions/setup-go from 4.0.1 to 4.1.0 (#10313)
- Bump securego/gosec from 2.16.0 to 2.17.0 (#10332)
- Bump goreleaser/goreleaser-action from 4.3.0 to 4.4.0 (#10314)
- Bump github.com/opencontainers/runc from 1.1.8 to 1.1.9 (#10298)
- Bump k8s.io/component-base from 0.26.4 to 0.27.4 (Replace Topology Aware Hints with Topology Aware Routing) (#10282)
- Bump google.golang.org/grpc from 1.56.2 to 1.57.0 (#10258)
- Bump golang.org/x/crypto from 0.11.0 to 0.12.0 (#10280)
- Bump github.com/opencontainers/runc from 1.1.7 to 1.1.8 (#10244)
- Bump google.golang.org/grpc from 1.56.1 to 1.56.2 (#10193)
- Bump docker/setup-buildx-action from 2.9.0 to 2.9.1 (#10207)
- Bump golang.org/x/crypto from 0.10.0 to 0.11.0 (#10192)
- Bump docker/setup-buildx-action from 2.8.0 to 2.9.0 (#10191)
- Bump docker/setup-buildx-action from 2.7.0 to 2.8.0 (#10165)
Full Changelog: controller-v1.8.2...controller-v1.9.0-beta.0
helm-chart-4.7.2
Ingress controller for Kubernetes using NGINX as a reverse proxy and load balancer
controller-v1.8.2
Changelog
1.8.2
Images:
- registry.k8s.io/ingress-nginx/controller:v1.8.2@sha256:74834d3d25b336b62cabeb8bf7f1d788706e2cf1cfd64022de4137ade8881ff2
- registry.k8s.io/ingress-nginx/controller-chroot:v1.8.2@sha256:1317a563219f755a6094d990057c78e5c4dcea5e31f4ce1db8641e732a7d6133
All Changes:
- Release v1.8.2 and Update Go to v1.21.1 (#10379)
- Making auth access logs optional (#10380)
- [release-1.8] Disable Modsecurity from internal processing which affects large ingresses (#10375)
- promote distroless otel init image (#10270)
- [release-1.8] Update images tags after adding git data in gcloud (#10233)
- [release-1.8] Golang 1.20.6 for test runner (#10231)
Dependencies updates:
Full Changelog: controller-controller-v1.8.1...controller-controller-v1.8.2
controller-v1.8.1
Changelog
1.8.1
Images:
- registry.k8s.io/ingress-nginx/controller:v1.8.1@sha256:e5c4824e7375fcf2a393e1c03c293b69759af37a9ca6abdb91b13d78a93da8bd
- registry.k8s.io/ingress-nginx/controller-chroot:v1.8.1@sha256:e0d4121e3c5e39de9122e55e331a32d5ebf8d4d257227cb93ab54a1b912a7627
All Changes:
- netlify: Only trigger preview when there are changes in docs. (#10144)
- changed to updated baseimage and reverted tag (#10143)
- Fix loadBalancerClass value (#10139)
- Added a doc line to the missing helm value service.internal.loadBalancerIP (#9406)
- Set grpc :authority header from request header (#8912)
- bump pinned golang to 1.20.5 (#10127)
- update test runner (#10125)
- chore: remove echo from snippet tests (#10110)
- Update typo in docs for lb scheme (#10117)
- golang 1.20.5 bump (#10120)
- feat(helm): Add loadBalancerClass (#9562)
- chore: remove echo friom canary tests (#10089)
- fix: obsolete warnings (#10029)
- docs: change Dockefile url ref main (#10087)
- Revert "Remove fastcgi feature" (#10081)
- docs: add netlify configuration (#10073)
- add distroless otel init (#10035)
- chore: move httpbun to be part of framework (#9955)
- Remove fastcgi feature (#9864)
- Fix mirror-target values without path separator and port (#9889)
- Adding feature to upgrade Oracle Cloud Infrastructure's Flexible Load Balancer and adjusting Health Check that were critical in the previous configuration (#9961)
- add support for keda fallback settings (#9993)
- unnecessary use of fmt.Sprint (S1039) (#10049)
- chore: pkg imported more than once (#10048)
- tracing: upgrade to dd-opentracing-cpp v1.3.7 (#10031)
- fix: add canary to sidebar in examples (#10068)
- docs: add lua testing documentation (#10060)
- docs: canary weighted deployments example (#10067)
- Update Internal Load Balancer docs (#10062)
- fix broken kubernetes.io/user-guide/ docs links (#10055)
- docs: Updated the content of deploy/rbac.md (#10054)
- ensured hpa mem spec before cpu spec (#10043)
- Fix typo in controller_test (#10034)
- chore(dep): upgrade github.com/emicklei/go-restful/v3 to 3.10 (#10028)
- Upgrade to Golang 1.20.4 (#10016)
- perf: avoid unnecessary byte/string conversion (#10012)
- added note on dns for localtesting (#10021)
- added helmshowvalues example (#10019)
- release controller 1.8.0 and chart 4.7.0 (#10017)
Dependencies updates:
- Bump ossf/scorecard-action from 2.1.3 to 2.2.0 (#10133)
- Bump google.golang.org/grpc from 1.56.0 to 1.56.1 (#10134)
- Bump github.com/prometheus/client_golang from 1.15.1 to 1.16.0 (#10106)
- Bump golang.org/x/crypto from 0.9.0 to 0.10.0 (#10105)
- Bump google.golang.org/grpc from 1.55.0 to 1.56.0 (#10103)
- Bump goreleaser/goreleaser-action from 4.2.0 to 4.3.0 (#10101)
- Bump docker/setup-buildx-action from 2.6.0 to 2.7.0 (#10102)
- Bump actions/checkout from 3.5.2 to 3.5.3 (#10076)
- Bump docker/setup-qemu-action from 2.1.0 to 2.2.0 (#10075)
- Bump aquasecurity/trivy-action from 0.10.0 to 0.11.2 (#10078)
- Bump docker/setup-buildx-action from 2.5.0 to 2.6.0 (#10077)
- Bump actions/dependency-review-action from 3.0.4 to 3.0.6 (#10042)
- Bump github.com/stretchr/testify from 1.8.3 to 1.8.4 (#10041)
- Bump github.com/stretchr/testify from 1.8.2 to 1.8.3 (#10005)
Full Changelog: controller-controller-v1.8.0...controller-controller-v1.8.1
helm-chart-4.7.1
Ingress controller for Kubernetes using NGINX as a reverse proxy and load balancer