This release is the first using NGINX v1.25.0!
- This version does not support chroot image, this will be fixed on a future minor patch release
- This version dropped Opentracing and zipkin modules, just Opentelemetry is supported
- This version dropped support for PodSecurityPolicy
- This version dropped support for GeoIP (legacy). Only GeoIP2 is supported
Images:
- registry.k8s.io/ingress-nginx/controller:v1.10.0@sha256:42b3f0e5d0846876b1791cd3afeb5f1cbbe4259d6f35651dcc1b5c980925379c
- Start the release of v1.10.0 (#11038)
- bump nginx and Go, remove tag file and old CI jobs (#11037)
- Fix kubewebhook image tag (#11033)
- add missing backend-protocol annotation option (#9545)
- Update controller-prometheusrules.yaml (#8902)
- Stop reporting interrupted tests (#11027)
- test(gzip): reach ingress (#9541)
- fix datasource, $exported_namespace variable in grafana nginx dashboard (#9092)
- Properly support a TLS-wrapped OCSP responder (#10164)
- Fix print-e2e-suite (#9536)
- chore(deps): upgrade headers-more module to 0.37 (#10991)
- Update ingress-path-matching.md (#11008)
- Update ingress-path-matching.md (#11007)
- E2E Tests: Explicitly enable metrics. (#10962)
- Chart: Set
--enable-metrics
depending oncontroller.metrics.enabled
. (#10959) - Chart: Remove useless
default
from_params.tpl
. (#10957) - Fix golang makefile var name (#10932)
- Fixing image push (#10931)
- fix: live-docs script (#10928)
- docs: Add vouch-proxy OAuth example (#10929)
- Add OTEL build test and for NGINX v1.25 (#10889)
- docs: update annotations docs with missing session-cookie section (#10917)
- Release controller 1.9.6 and helm 4.9.1 (#10919)
- Bump kubewebhook certgen (#11034)
- Bump go libraries (#11023)
- Bump modsecurity on nginx 1.25 (#11024)
- Bump grpc and reintroduce OTEL compilation (#11021)
- Bump github/codeql-action from 3.24.0 to 3.24.5 (#11017)
- Bump actions/dependency-review-action from 4.0.0 to 4.1.3 (#11016)
- Bump dorny/paths-filter from 3.0.0 to 3.0.1 (#10994)
- Bump github.com/prometheus/client_model from 0.5.0 to 0.6.0 (#10998)
- Bump actions/upload-artifact from 4.3.0 to 4.3.1 (#10978)
- Bump actions/download-artifact from 4.1.1 to 4.1.2 (#10981)
- Bump aquasecurity/trivy-action from 0.16.1 to 0.17.0 (#10979)
- Bump golangci/golangci-lint-action from 3.7.0 to 4.0.0 (#10980)
- Bump golang.org/x/crypto from 0.18.0 to 0.19.0 (#10976)
- Bump github/codeql-action from 3.23.2 to 3.24.0 (#10971)
- Bump github.com/opencontainers/runc from 1.1.11 to 1.1.12 (#10951)
- Bump google.golang.org/grpc from 1.60.1 to 1.61.0 (#10938)
- Bump actions/upload-artifact from 4.2.0 to 4.3.0 (#10937)
- Bump dorny/test-reporter from 1.7.0 to 1.8.0 (#10936)
- Bump github/codeql-action from 3.23.1 to 3.23.2 (#10935)
- Bump dorny/paths-filter from 2.11.1 to 3.0.0 (#10934)
- Bump alpine to 3.19.1 (#10930)
- Bump go to v1.21.6 and set a single source of truth (#10926)
Full Changelog: https://github.com/kubernetes/ingress-nginx/compare/controller-v1.9.6...controller-v1.10.0