Skip to content

Releases: kubernetes/ingress-nginx

helm-chart-4.8.1

03 Oct 20:23
8ce61bd
Compare
Choose a tag to compare

Ingress controller for Kubernetes using NGINX as a reverse proxy and load balancer

controller-v1.9.1

03 Oct 20:25
8ce61bd
Compare
Choose a tag to compare

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

23 Sep 20:48
6107346
Compare
Choose a tag to compare

Ingress controller for Kubernetes using NGINX as a reverse proxy and load balancer

controller-v1.9.0

23 Sep 20:57
Compare
Choose a tag to compare

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

18 Sep 11:53
cb70900
Compare
Choose a tag to compare

Ingress controller for Kubernetes using NGINX as a reverse proxy and load balancer

controller-v1.9.0-beta.0

18 Sep 22:30
fcda809
Compare
Choose a tag to compare
Pre-release

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

09 Sep 15:45
da9c573
Compare
Choose a tag to compare

Ingress controller for Kubernetes using NGINX as a reverse proxy and load balancer

controller-v1.8.2

09 Sep 23:04
6d3a6b6
Compare
Choose a tag to compare

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

05 Jul 17:33
ab99e23
Compare
Choose a tag to compare

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

30 Jun 21:38
652a800
Compare
Choose a tag to compare

Ingress controller for Kubernetes using NGINX as a reverse proxy and load balancer