Releases: kubernetes/ingress-nginx
helm-chart-4.13.0
Changelog
This file documents all notable changes to ingress-nginx Helm Chart. The release numbering uses semantic versioning.
4.13.0
- Update Ingress-Nginx version controller-v1.13.0
Full Changelog: helm-chart-4.12.0...helm-chart-4.13.0
helm-chart-4.12.4
Changelog
This file documents all notable changes to ingress-nginx Helm Chart. The release numbering uses semantic versioning.
4.12.4
- Update Ingress-Nginx version controller-v1.12.4
Full Changelog: helm-chart-4.12.3...helm-chart-4.12.4
helm-chart-4.11.8
Changelog
This file documents all notable changes to ingress-nginx Helm Chart. The release numbering uses semantic versioning.
4.11.8
- Update Ingress-Nginx version controller-v1.11.8
Full Changelog: helm-chart-4.11.7...helm-chart-4.11.8
controller-v1.13.0
Changelog
controller-v1.13.0
Images:
- registry.k8s.io/ingress-nginx/controller:v1.13.0@sha256:dc75a7baec7a3b827a5d7ab0acd10ab507904c7dad692365b3e3b596eca1afd2
- registry.k8s.io/ingress-nginx/controller-chroot:v1.13.0@sha256:af6264394cfa61d21f644d87372823064804e64de737b0747e86c86348b29c9f
All changes:
- Images: Trigger controller build. (#13585)
- Chart: Bump Kube Webhook CertGen. (#13580)
- Tests & Docs: Bump images. (#13579)
- Images: Trigger other builds (2/2). (#13570)
- Images: Trigger other builds (1/2). (#13567)
- Tests: Bump Test Runner to v2.2.0. (#13564)
- Images: Trigger Test Runner build. (#13559)
- Images: Bump NGINX to v2.2.0. (#13556)
- Images: Trigger NGINX build. (#13554)
- Go: Update dependencies. (#13548)
- Go: Update dependencies. (#13542)
- CI: Update Kubernetes to v1.33.2. (#13539)
- NGINX: Bump to OpenResty v1.27.1.2. (#13524)
- Go: Update dependencies. (#13520)
- Docs: Fix function names in comments. (#13517)
- Chart: Add
activeDeadlineSeconds
. (#13497) - Go: Update dependencies. (#13510)
- Go: Bump to v1.24.4. (#13493)
- Images: Bump Alpine to v3.22. (#13490)
- Images: Update LuaRocks to v3.12.0. (#13486)
- Images: Fix LuaRocks. (#13476)
- Release controller v1.12.3/v1.11.7 & chart v4.12.3/v4.11.7. (#13470)
- Images: Trigger controller build. (#13463)
- Chart: Bump Kube Webhook CertGen. (#13458)
- Tests & Docs: Bump images. (#13457)
- Docs: Add OpenTelemetry defaults. (#13454)
- Images: Trigger other builds (2/2). (#13441)
- Images: Trigger other builds (1/2). (#13438)
- Tests: Bump Test Runner to v2.1.1. (#13435)
- Images: Trigger Test Runner build. (#13431)
- NGINX: Correctly determine client IP. (#12768)
- Lua: Fix
ExternalName
services without endpoints. (#13154) - Images: Bump NGINX to v2.1.1. (#13426)
- Controller: Add traffic distribution support. (#12974)
- NGINX: Add X-Original-Forwarded-Host header. (#12999)
- Images: Trigger NGINX build. (#13423)
- Go: Update dependencies. (#13419)
- Images: Build Go gRPC Greeter Server from scratch. (#13405)
- Chart: Remove validation for removed API. (#13406)
- Go: Update dependencies. (#13398)
- Images: Bump GCB Docker GCloud to v20250513-9264efb079. (#13393)
- CI: Update Kubernetes. (#13392)
- Fix ๐: Markdown requires nested content inside a list item to be indented (#13388)
- Chart: Implement
runtimeClassName
. (#13381) - Tests: Bump Test Runner to v2.1.0. (#13354)
- Images: Trigger Test Runner build. (#13348)
- Go: Bump to v1.24.3. (#13341)
- Images: Bump NGINX to v2.1.0. (#13345)
- Images: Trigger NGINX build. (#13337)
- NGINX: Add NJS. (#13324)
- Go: Update dependencies. (#13326)
- Go: Update dependencies. (#13321)
- Release controller v1.12.2/v1.11.6 & chart v4.12.2/v4.11.6. (#13318)
- Chart: Bump Kube Webhook CertGen. (#13310)
- Tests & Docs: Bump images. (#13307)
- Images: Trigger other builds (2/2). (#13292)
- Images: Trigger other builds (1/2). (#13289)
- Tests: Bump Test Runner to v2.0.3. (#13286)
- Go: Update dependencies. (#13282)
- Images: Trigger Test Runner build. (#13268)
- Images: Bump NGINX to v2.0.3. (#13265)
- Images: Trigger NGINX build. (#13261)
- Go: Update dependencies. (#13257)
- CI: Update Kubernetes to v1.32.4. (#13254)
- Docs: How to modify NLB TCP timeout. (#13242)
- Go: Update dependencies. (#13245)
- Docs: Improve formatting in
monitoring.md
. (#13239) - Docs: Enable metrics in manifest-based deployments. (#13171)
- Tests: Bump Test Runner to v2.0.2. (#13232)
- Images: Trigger Test Runner build. (#13224)
- Images: Bump
NGINX_BASE
to v2.0.2. (#13221) - Images: Trigger NGINX build. (#13218)
- Go: Update dependencies. (#13209)
- Docs: Fix link in installation instructions. (#13190)
- Go: Update dependencies. (#13147)
- Go: Bump to v1.24.2. (#13146)
- Annotations: Allow ciphers with underscores. (#13110)
- CI: Do not fail fast. (#13120)
- Images: Fix FromAsCasing. (#13117)
- Images: Extract modules. (#13114)
- Plugin: Improve error handling. (#13102)
- Docs: Fix OpenTelemetry listing. (#13106)
- Tests: Fallback to
yq
. (#13079) - Go: Fix Mage. (#13077)
- Release controller v1.12.1/v1.11.5 & chart v4.12.1/v4.11.5. (#13075)
- Controller: Several security fixes. (#13068)
- Chart: Bump Kube Webhook CertGen. (#13063)
- Tests & Docs: Bump images. (#13062)
- Images: Trigger other builds (2/2). (#13057)
- Images: Trigger other builds (1/2). (#13056)
- Tests: Bump Test Runner to v2.0.1. (#13047)
- Images: Trigger Test Runner build. (#13043)
- Images: Bump
NGINX_BASE
to v2.0.1. (#13042) - Images: Trigger NGINX build. (#13038)
- Go: Update dependencies. (#13035)
- CI: Update KIND to v1.32.3. (#13022)
- CI: Update Kubernetes to v1.32.3. (#13021)
- Images: Rework. (3/3) (#13010)
- Images: Rework. (2/3) (#13013)
- Images: Rework. (1/3) (#13008)
- Custom Error Pages: Accept first of many MIME types. (#13005)
- Docs: Use
enable-global-auth
annotation instead of non-existing ConfigMap option. (#12976) - Go: Update dependencies. (#12962)
- Docs: Update link to
values.yaml
. (#12947) - fix DNS issues with unresolvable backends with ExternalName (#10989)
- Go: Bump to v1.24.1. (#12935)
- CI: Update KIND images. (#12907)
- Test: Remove gRPC Fortune Teller. (#12928)
- Chart: Add
controller.admissionWebhooks.certManager.*.revisionHistoryLimit
. (#12906) - NGINX: Update ModSecurity. (#12914)
- Development: Update KIND images. (#12908)
- Network: Rework IPv6 check. (#12905)
- Config: Remove notes about future defaults. (#12896)
- Images: Update
kubectl
to v1.32.2. (#12845) - Development: Update Kubernetes to v1.32.0. (#12848)
- CI: Update
kubectl
to v1.32.2. (#12844) - Images: Migrate to AR. (2/2) (#12840)
- Images: Migrate to AR. (1/2) (#12839)
- Docs: Migrate to AR. (#12807)
- Docs: Enable code copy button. (#12804)
- Go: Bump to v1.23.6. (#12799)
- CI: Update Artifact Hub to v1.20.0. (#12785)
- Images: Update
kubectl
to v1.31.5. (#12788) - CI: Update
kubectl
to v1.31.5. (#12786) - Development: Bump Kubernetes to v1.31.4. (#12782)
- Go: Replace
golang.org/x/exp/slices
withslices
. (#12779) - Docs: Fix character format. (#12770)
- Docs: Improve bare-metal setup. (#12743)
- Chart: Add
controller.service.external.labels
&controller.service.internal.labels
. (#12704) - Build: Always use local
tmp
dir on macOS. (#12734) - Development: Bump Kubernetes to v1.31.4. (#12733)
- Images: Bump
gcb-docker-gcloud
to v20250116-2a05ea7e3d. (#12718) - Go: Bump to v1.23.5. (#12717)
- Docs: Clarify rate limits are per ingress controller replica. (#12714)
- Go: Stop using workspace. (#12703)
- Chart: Bump Kube Webhook CertGen. (#12693)
- Tests & Docs: Bump images. (#12692)
- Images: Trigger other builds (2/2). (#12689)
- Images: Trigger other builds (1/2). (#12686)
- Tests: Bump Test Runner to v20250112-a188f4eb. (#12683)
- Images: Trigger Test Runner build. (#12680)
- Images: Bump
NGINX_BASE
to v2.0.0. (#12676) - Images: Trigger NGINX build. (#12672)
- NGINX: Align quotes. (#12669)
- Annotations: Deny newlines. (#12640)
- Chart: Add
controller.service.trafficDistribution
. (#12571) - NGINX: Bump to OpenResty v1.27.1.1. (#12229)
- Annotations: Reload on custom header changes. (#11709)
- NGINX: Bump ModSecurity. (#12641)
- NGINX: Bump OpenTelemetry. (#12371)
- NGINX: Remove unused substitutions module. (#12449)
Dependency updates:
- Bump github/codeql-action from 3.29.0 to 3.29.1 in the actions group (#13576)
- Bump docker/setup-buildx-action from 3.10.0 to 3.11.1 in the actions group (#13545)
- Bump github/codeql-action from 3.28.19 to 3.29.0 in the actions group (#13525)
- Bump google.golang.org/grpc from 1.72.2 to 1.73.0 (#13499)
- Bump google.golang.org/grpc from 1.72.2 to 1.73.0 in /images/go-grpc-greeter-server/rootfs (#13501)
- Bump golang.org/x/crypto from 0.38.0 to 0.39.0 (#13500)
- Bump the actions group with 2 updates (#13498)
- Bump ossf/scorecard-action from 2.4.1 to 2.4.2 in the actions group (#13449)
- Bump the go group across 2 directories with 1 update (#13413)
- Bump sigs.k8s.io/controller-runtime from 0.20.4 to 0.21.0 (#13412)
- Bump the actions group with 3 updates (#13379)
- Bump github.com/prometheus/common from 0.63.0 to 0.64.0 (#13378)
- Bump the go group across 4 directories with 10 updates (#13377)
- Bump golang.org/x/crypto from 0.37.0 to 0.38.0 (#13361)
- Bump the actions group with 2 updates (#13362)
- Bump golang.org/x/oauth2 from 0.29.0 to 0.30.0 (#13360)
- Bump dario.cat/mergo from 1.0.1 to 1.0.2 in the go group across 1 directory (#13359)
- Bump github/codeql-action from 3.28.16 to 3.28.17 in the actions group (#13331)
- Bump golangci/golangci-lint-action from 7.0.0 to 8.0.0 (#13330)
- Bump actions/download-artifact from 4.2.1 to 4.3.0 in the actions group (#13303)
- Bump the actions group with 2 updates (#13279)
- Bump github.com/onsi/ginkgo/v2 from 2.23.3 to 2.23.4 (#13212)
- Bump the go group across 2 directories with 1 update (#13196)
- Bump github.com/prometheus/client_golang from 1.21.1 to 1.22.0 (#13199)
- Bump github/codeql-action from 3.28.14 to 3.28.15 in the actions group (#13198)
- Bump github.com/prometheus/client_golang from 1.21.1 to 1.22.0 in /images/custom-error-pages/rootfs (#13197)
- Bump golang.org/x/oauth2 from 0.28.0 to 0.29.0 (#13168)
- Bump the go group across 2 directories with 1 update (#13169)
- Bump github.com/fsnotify/fsnotify from 1.8.0 to 1.9.0 (#13170)
- Bump golang.org/x/crypto from 0.36.0 to 0.37.0 (#13167)
- Bump the actions group with 2 updates (#13166)
- Bump goreleaser/goreleaser-action from 6.2.1 to 6.3.0 in the actions group (#13132)
- Bump golangci/golangci-lint-action from 6.5.2 to 7.0.0 (#13116)
- Bump the actions group with 2 updates (#13115)
- Bump github.com/opencontainers/runc from 1.2.5 to 1.2.6 in the go group across 1 directory (#13032)
- Bump github.com/onsi/ginkgo/v2 from 2.23.0 to 2.23.3 (#13020)
- Bump the acti...
controller-v1.12.4
Changelog
controller-v1.12.4
Images:
- registry.k8s.io/ingress-nginx/controller:v1.12.4@sha256:05890cb25d37aa5cfe086614104f798f55e1eeec8dda26d9fd6f6acf0e1554a0
- registry.k8s.io/ingress-nginx/controller-chroot:v1.12.4@sha256:0873534e85a765ef4958ba4fbc5c970a3644dca0f5eee7caff93d830b9a8bb8b
All changes:
- Images: Trigger controller build. (#13586)
- Chart: Bump Kube Webhook CertGen. (#13582)
- Tests & Docs: Bump images. (#13581)
- Images: Trigger other builds (2/2). (#13571)
- Images: Trigger other builds (1/2). (#13574)
- Tests: Bump Test Runner to v1.4.0. (#13562)
- Images: Trigger Test Runner build. (#13560)
- Images: Bump NGINX to v1.3.0. (#13557)
- Images: Trigger NGINX build. (#13552)
- Go: Update dependencies. (#13549)
- Go: Update dependencies. (#13543)
- CI: Update Kubernetes to v1.33.2. (#13540)
- NGINX: Bump to OpenResty v1.25.3.2. (#13530)
- Go: Update dependencies. (#13521)
- Docs: Fix function names in comments. (#13518)
- Go: Update dependencies. (#13511)
- Go: Bump to v1.24.4. (#13494)
- Images: Bump Alpine to v3.22. (#13491)
- Images: Update LuaRocks to v3.12.0. (#13487)
- Images: Fix LuaRocks. (#13477)
Dependency updates:
- Bump github/codeql-action from 3.29.0 to 3.29.1 in the actions group (#13577)
- Bump docker/setup-buildx-action from 3.10.0 to 3.11.1 in the actions group (#13546)
- Bump github/codeql-action from 3.28.19 to 3.29.0 in the actions group (#13526)
- Bump google.golang.org/grpc from 1.72.2 to 1.73.0 (#13508)
- Bump google.golang.org/grpc from 1.72.2 to 1.73.0 in /images/go-grpc-greeter-server/rootfs (#13506)
- Bump golang.org/x/crypto from 0.38.0 to 0.39.0 (#13504)
- Bump the actions group with 2 updates (#13502)
Full Changelog: controller-v1.12.3...controller-v1.12.4
controller-v1.11.8
Changelog
controller-v1.11.8
Images:
- registry.k8s.io/ingress-nginx/controller:v1.11.8@sha256:695d79381ee6af00c7f5c9fd434f50851d7d32838ad5b2c507e416cf2084fc79
- registry.k8s.io/ingress-nginx/controller-chroot:v1.11.8@sha256:aa8719c133a0b491586341aa19d3ec9afe61bb6210cb295e752df1daa31f2df1
All changes:
- Images: Trigger controller build. (#13587)
- Chart: Bump Kube Webhook CertGen. (#13584)
- Tests & Docs: Bump images. (#13583)
- Images: Trigger other builds (2/2). (#13572)
- Images: Trigger other builds (1/2). (#13569)
- Tests: Bump Test Runner to v1.4.0. (#13563)
- Images: Trigger Test Runner build. (#13561)
- Images: Bump NGINX to v0.4.0. (#13558)
- Images: Trigger NGINX build. (#13553)
- Go: Update dependencies. (#13550)
- Go: Update dependencies. (#13544)
- CI: Update Kubernetes to v1.33.2. (#13541)
- NGINX: Bump to OpenResty v1.25.3.2. (#13531)
- Go: Update dependencies. (#13522)
- Docs: Fix function names in comments. (#13519)
- Go: Update dependencies. (#13512)
- Go: Bump to v1.24.4. (#13495)
- Images: Bump Alpine to v3.22. (#13492)
- Images: Update LuaRocks to v3.12.0. (#13489)
- Images: Fix LuaRocks. (#13478)
Dependency updates:
- Bump github/codeql-action from 3.29.0 to 3.29.1 in the actions group (#13578)
- Bump docker/setup-buildx-action from 3.10.0 to 3.11.1 in the actions group (#13547)
- Bump github/codeql-action from 3.28.19 to 3.29.0 in the actions group (#13527)
- Bump google.golang.org/grpc from 1.72.2 to 1.73.0 (#13509)
- Bump google.golang.org/grpc from 1.72.2 to 1.73.0 in /images/go-grpc-greeter-server/rootfs (#13507)
- Bump golang.org/x/crypto from 0.38.0 to 0.39.0 (#13505)
- Bump the actions group with 2 updates (#13503)
Full Changelog: controller-v1.11.7...controller-v1.11.8
helm-chart-4.12.3
Changelog
This file documents all notable changes to ingress-nginx Helm Chart. The release numbering uses semantic versioning.
4.12.3
- Update Ingress-Nginx version controller-v1.12.3
Full Changelog: helm-chart-4.12.2...helm-chart-4.12.3
helm-chart-4.11.7
Changelog
This file documents all notable changes to ingress-nginx Helm Chart. The release numbering uses semantic versioning.
4.11.7
- Update Ingress-Nginx version controller-v1.11.7
Full Changelog: helm-chart-4.11.6...helm-chart-4.11.7
controller-v1.12.3
Changelog
controller-v1.12.3
Images:
- registry.k8s.io/ingress-nginx/controller:v1.12.3@sha256:ac444cd9515af325ba577b596fe4f27a34be1aa330538e8b317ad9d6c8fb94ee
- registry.k8s.io/ingress-nginx/controller-chroot:v1.12.3@sha256:d830fba93e9e0f5ef1462f5fe8a7cd7b167178b79e6c10c041c7da19f1ac66ab
All changes:
- Images: Trigger controller build. (#13464)
- Chart: Bump Kube Webhook CertGen. (#13460)
- Tests & Docs: Bump images. (#13459)
- Docs: Add OpenTelemetry defaults. (#13455)
- Images: Trigger other builds (2/2). (#13442)
- Images: Trigger other builds (1/2). (#13439)
- Tests: Bump Test Runner to v1.3.5. (#13436)
- Images: Trigger Test Runner build. (#13432)
- Lua: Fix
ExternalName
services without endpoints. (#13429) - Images: Bump NGINX to v1.2.5. (#13427)
- Images: Trigger NGINX build. (#13424)
- Go: Update dependencies. (#13420)
- Images: Build Go gRPC Greeter Server from scratch. (#13409)
- Chart: Remove validation for removed API. (#13407)
- Go: Update dependencies. (#13399)
- Images: Bump GCB Docker GCloud to v20250513-9264efb079. (#13395)
- CI: Update Kubernetes. (#13394)
- Fix ๐: Markdown requires nested content inside a list item to be indented (#13390)
- Tests: Bump Test Runner to v1.3.4. (#13355)
- Images: Trigger Test Runner build. (#13350)
- Go: Bump to v1.24.3. (#13342)
- Images: Bump NGINX to v1.2.4. (#13346)
- Images: Trigger NGINX build. (#13339)
- Go: Update dependencies. (#13327)
- Go: Update dependencies. (#13322)
Dependency updates:
- Bump ossf/scorecard-action from 2.4.1 to 2.4.2 in the actions group (#13451)
- Bump the go group across 2 directories with 1 update (#13417)
- Bump sigs.k8s.io/controller-runtime from 0.20.4 to 0.21.0 (#13415)
- Bump the actions group with 3 updates (#13386)
- Bump github.com/prometheus/common from 0.63.0 to 0.64.0 (#13384)
- Bump the go group across 4 directories with 10 updates (#13382)
- Bump golang.org/x/crypto from 0.37.0 to 0.38.0 (#13370)
- Bump the actions group with 2 updates (#13367)
- Bump golang.org/x/oauth2 from 0.29.0 to 0.30.0 (#13363)
- Bump dario.cat/mergo from 1.0.1 to 1.0.2 in the go group across 1 directory (#13365)
- Bump github/codeql-action from 3.28.16 to 3.28.17 in the actions group (#13336)
- Bump golangci/golangci-lint-action from 7.0.0 to 8.0.0 (#13334)
Full Changelog: controller-v1.12.2...controller-v1.12.3
controller-v1.11.7
Changelog
controller-v1.11.7
Images:
- registry.k8s.io/ingress-nginx/controller:v1.11.7@sha256:016a25cf89bf7f930869ccd7cb3dd4acbe106cd4da1419804951ef9c8636f053
- registry.k8s.io/ingress-nginx/controller-chroot:v1.11.7@sha256:62d251b0e402fd4b3b06196c9a8c5639f9eba06999499851d1b449fe4be562b1
All changes:
- Images: Trigger controller build. (#13465)
- Chart: Bump Kube Webhook CertGen. (#13462)
- Tests & Docs: Bump images. (#13461)
- Docs: Add OpenTelemetry defaults. (#13456)
- Images: Trigger other builds (2/2). (#13443)
- Images: Trigger other builds (1/2). (#13440)
- Tests: Bump Test Runner to v1.3.5. (#13437)
- Images: Trigger Test Runner build. (#13433)
- Lua: Fix
ExternalName
services without endpoints. (#13430) - Images: Bump NGINX to v0.3.5. (#13428)
- Images: Trigger NGINX build. (#13425)
- Go: Update dependencies. (#13421)
- Images: Build Go gRPC Greeter Server from scratch. (#13410)
- Chart: Remove validation for removed API. (#13408)
- Go: Update dependencies. (#13400)
- Images: Bump GCB Docker GCloud to v20250513-9264efb079. (#13397)
- CI: Update Kubernetes. (#13396)
- Fix ๐: Markdown requires nested content inside a list item to be indented (#13391)
- Tests: Bump Test Runner to v1.3.4. (#13356)
- Images: Trigger Test Runner build. (#13349)
- Go: Bump to v1.24.3. (#13343)
- Images: Bump NGINX to v0.3.4. (#13347)
- Images: Trigger NGINX build. (#13340)
- Go: Update dependencies. (#13328)
- Go: Update dependencies. (#13323)
Dependency updates:
- Bump ossf/scorecard-action from 2.4.1 to 2.4.2 in the actions group (#13452)
- Bump the go group across 2 directories with 1 update (#13418)
- Bump sigs.k8s.io/controller-runtime from 0.20.4 to 0.21.0 (#13416)
- Bump the actions group with 3 updates (#13387)
- Bump github.com/prometheus/common from 0.63.0 to 0.64.0 (#13385)
- Bump the go group across 4 directories with 10 updates (#13383)
- Bump golang.org/x/crypto from 0.37.0 to 0.38.0 (#13369)
- Bump the actions group with 2 updates (#13368)
- Bump golang.org/x/oauth2 from 0.29.0 to 0.30.0 (#13364)
- Bump dario.cat/mergo from 1.0.1 to 1.0.2 in the go group across 1 directory (#13366)
- Bump github/codeql-action from 3.28.16 to 3.28.17 in the actions group (#13335)
- Bump golangci/golangci-lint-action from 7.0.0 to 8.0.0 (#13333)
Full Changelog: controller-v1.11.6...controller-v1.11.7