# Changelog

### controller-v1.11.5

Images:

* registry.k8s.io/ingress-nginx/controller:v1.11.5@sha256:a1cbad75b0a7098bf9325132794dddf9eef917e8a7fe246749a4cea7ff6f01eb
* registry.k8s.io/ingress-nginx/controller-chroot:v1.11.5@sha256:ec9df3eb6b06563a079ee46045da94cbf750f7dbb16fdbcb9e3265b551ed72ad

### All changes:

* Images: Trigger controller build. (#13072)
* Controller: Several security fixes. (#13070)
* Chart: Bump Kube Webhook CertGen. (#13067)
* Tests & Docs: Bump images. (#13065)
* Images: Trigger other builds (2/2). (#13060)
* Images: Trigger other builds (1/2). (#13058)
* Tests: Bump Test Runner to v1.3.1. (#13049)
* Images: Trigger Test Runner build. (#13046)
* Images: Bump `NGINX_BASE` to v0.3.1. (#13041)
* Images: Trigger NGINX build. (#13040)
* Go: Update dependencies. (#13037)
* CI: Update KIND to v1.32.3. (#13030)
* CI: Update Kubernetes to v1.32.3. (#13026)
* Images: Rework. (3/3) (#13017)
* Images: Rework. (2/3) (#13012)
* Images: Rework. (1/3) (#13015)
* Custom Error Pages: Accept first of many MIME types. (#13007)
* Docs: Use `enable-global-auth` annotation instead of non-existing ConfigMap option. (#12977)
* Go: Update dependencies. (#12964)
* Docs: Update link to `values.yaml`. (#12961)
* fix DNS issues with unresolvable backends with ExternalName (#12952)
* Go: Bump to v1.24.1. (#12943)
* CI: Update KIND images. (#12932)
* Test: Remove gRPC Fortune Teller. (#12930)
* NGINX: Update ModSecurity. (#12916)
* Development: Update KIND images. (#12910)
* Config: Remove notes about future defaults. (#12899)
* Images: Update `kubectl` to v1.32.2. (#12855)
* Development: Update Kubernetes to v1.32.0. (#12854)
* CI: Update `kubectl` to v1.32.2. (#12852)
* Images: Migrate to AR. (2/2) (#12850)
* Images: Migrate to AR. (1/2) (#12847)
* Docs: Migrate to AR. (#12808)
* Docs: Enable code copy button. (#12806)
* Go: Bump to v1.23.6. (#12800)
* CI: Update Artifact Hub to v1.20.0. (#12794)
* Images: Update `kubectl` to v1.31.5. (#12792)
* CI: Update `kubectl` to v1.31.5. (#12790)
* Development: Bump Kubernetes to v1.31.4. (#12783)
* Go: Replace `golang.org/x/exp/slices` with `slices`. (#12780)
* Docs: Fix character format. (#12774)
* Docs: Improve bare-metal setup. (#12745)
* Build: Always use local `tmp` dir on macOS. (#12742)
* Development: Bump Kubernetes to v1.31.4. (#12740)
* Images: Bump `gcb-docker-gcloud` to v20250116-2a05ea7e3d. (#12737)
* Go: Bump to v1.23.5. (#12735)
* Docs: Clarify rate limits are per ingress controller replica. (#12716)
* Go: Stop using workspace. (#12713)
* Chart: Bump Kube Webhook CertGen. (#12697)
* Tests & Docs: Bump images. (#12695)
* Images: Trigger other builds (2/2). (#12691)
* Images: Trigger other builds (1/2). (#12687)
* Tests: Bump Test Runner to v20250112-01b7af21. (#12685)
* Images: Trigger Test Runner build. (#12682)
* Images: Bump `NGINX_BASE` to v0.3.0. (#12679)
* Images: Trigger NGINX build. (#12675)
* NGINX: Align quotes. (#12670)
* Annotations: Deny newlines. (#12666)
* Annotations: Reload on custom header changes. (#12653)
* NGINX: Bump ModSecurity. (#12650)
* NGINX: Bump OpenTelemetry. (#12632)

### Dependency updates:

* Bump github.com/opencontainers/runc from 1.2.5 to 1.2.6 in the go group across 1 directory (#13034)
* Bump github.com/onsi/ginkgo/v2 from 2.23.0 to 2.23.3 (#13028)
* Bump the actions group with 5 updates (#13024)
* Bump dorny/test-reporter from 1.9.1 to 2.0.0 (#12990)
* Bump github.com/prometheus/common from 0.62.0 to 0.63.0 (#12988)
* Bump the go group across 3 directories with 9 updates (#12986)
* Bump the actions group with 3 updates (#12983)
* Bump github/codeql-action from 3.28.10 to 3.28.11 in the actions group (#12969)
* Bump github.com/onsi/ginkgo/v2 from 2.22.2 to 2.23.0 (#12959)
* Bump golang.org/x/crypto from 0.35.0 to 0.36.0 (#12956)
* Bump the go group across 2 directories with 1 update (#12939)
* Bump google.golang.org/grpc from 1.70.0 to 1.71.0 (#12936)
* Bump golang.org/x/crypto from 0.34.0 to 0.35.0 (#12924)
* Bump the actions group with 3 updates (#12922)
* Bump github.com/prometheus/client_golang from 1.20.5 to 1.21.0 (#12901)
* Bump golang.org/x/crypto from 0.33.0 to 0.34.0 (#12894)
* Bump github.com/prometheus/client_golang from 1.20.5 to 1.21.0 in /images/custom-error-pages/rootfs (#12891)
* Bump the actions group with 4 updates (#12890)
* Bump github.com/spf13/cobra from 1.8.1 to 1.9.1 (#12868)
* Bump the go group across 3 directories with 11 updates (#12866)
* Bump the actions group with 2 updates (#12864)
* Bump github.com/spf13/cobra from 1.8.1 to 1.9.1 in /images/kube-webhook-certgen/rootfs (#12862)
* Bump the actions group with 4 updates (#12815)
* Bump golang.org/x/crypto from 0.32.0 to 0.33.0 (#12813)
* Bump the actions group with 2 updates (#12778)
* Bump the go group across 2 directories with 1 update (#12776)
* Bump google.golang.org/grpc from 1.69.4 to 1.70.0 (#12761)
* Bump sigs.k8s.io/controller-runtime from 0.20.0 to 0.20.1 in the go group across 1 directory (#12759)
* Bump the actions group with 5 updates (#12757)
* Bump sigs.k8s.io/controller-runtime from 0.19.4 to 0.20.0 (#12731)
* Bump github.com/prometheus/common from 0.61.0 to 0.62.0 (#12729)
* Bump the go group across 3 directories with 9 updates (#12727)
* Bump golangci/golangci-lint-action from 6.1.1 to 6.2.0 in the actions group (#12724)
* Bump google.golang.org/grpc from 1.69.2 to 1.69.4 in the go group across 1 directory (#12700)
* Bump the actions group with 3 updates (#12665)
* Bump the go group across 1 directory with 3 updates (#12663)
* Bump golang.org/x/crypto from 0.31.0 to 0.32.0 (#12660)
* Bump github.com/onsi/ginkgo/v2 from 2.22.1 to 2.22.2 (#12629)

**Full Changelog**: https://github.com/kubernetes/ingress-nginx/compare/controller-v1.11.4...controller-v1.11.5
