Nginx Ingress Controller - controller-v1.4.0
1.4.0
Community Update
We will discuss the results of our Community Survey, progress on the stabilization project, and ideas going
forward with the project at Kubecon NA 2022 in Detroit. Come join us and let us hear what you'd like to see in the
future for ingress-nginx.
https://kccncna2022.sched.com/event/18lgl?iframe=no
What's Changed
1.4.0 updates ingress-nginx to use Endpointslices instead of Endpoints. Thank you @tombokombo, for your work in
8890
Update to Prometheus metric names, more information available here
ADDED
* _request_duration_seconds
Histogram
* _connect_duration_seconds
Histogram
* _header_duration_seconds
Histogram
* _response_duration_seconds
Histogram
Updated
* _response_size
Histogram
* _request_size
Histogram
* _requests
Counter
DEPRECATED
* _bytes_sent
Histogram
* _ingress_upstream_latency_seconds` Summary
REMOVED
* ingress_upstream_header_seconds
Summary
Also upgraded to golang 1.19.1
Images:
- registry.k8s.io/ingress-nginx/controller:v1.4.0@sha256:34ee929b111ffc7aa426ffd409af44da48e5a0eea1eb2207994d9e0c0882d143
- registry.k8s.io/ingress-nginx/controller-chroot:v1.4.0@sha256:b67e889f1db8692de7e41d4d9aef8de56645bf048261f31fa7f8bfc6ea2222a0
All Changes:
- 9104 Fix yaml formatting error with multiple annotations
- 9090 fix chroot module mount path
- 9088 Add annotation for setting sticky cookie domain
- 9086 Update Version ModSecurity and Coreruleset
- 9081 plugin - endpoints to slices
- 9078 expand CI testing for all stable versions of Kubernetes
- 9074 fix: do not apply job-patch psp on Kubernetes 1.25 and newer
- 9072 Added a Link to the New Contributors Tips
- 9069 Add missing space to error message
- 9059 kubewebhookcertgen sha change after go1191
- 9058 updated testrunner image sha after bump to go1191
- 9046 Parameterize metrics port name
- 9036 update OpenTelemetry image
- 9035 Added instructions for Rancher Desktop
- 9028 fix otel init_module
- 9023 updates for fixing 1.3.1 release
- 9018 Add v1.25 test and reduce amount of e2e tests
- 9017 fix LD_LIBRARY_PATH for opentelemetry
Dependencies updates:
- 9085 Bump actions/dependency-review-action from 2.1.0 to 2.4.0
- 9084 Bump actions/checkout from 1 to 3
- 9083 Bump github/codeql-action from 2.1.24 to 2.1.25
- 9089 Bump k8s.io/component-base from 0.25.1 to 0.25.2
- 9066 Bump github/codeql-action from 2.1.23 to 2.1.24
- 9065 Bump k8s.io/component-base from 0.25.0 to 0.25.1
- 9064 Bump github.com/onsi/ginkgo/v2 from 2.1.6 to 2.2.0
- 9057 bump go to v1.19.1
- 9053 Bump ossf/scorecard-action from 2.0.2 to 2.0.3
- 9052 Bump github/codeql-action from 2.1.22 to 2.1.23
- 9045 Bump actions/upload-artifact from 3.0.0 to 3.1.0
- 9044 Bump ossf/scorecard-action from 1.1.2 to 2.0.2
- 9043 Bump k8s.io/klog/v2 from 2.80.0 to 2.80.1
- 9022 Bump github.com/onsi/ginkgo/v2 from 2.1.4 to 2.1.6
- 9021 Bump k8s.io/klog/v2 from 2.70.1 to 2.80.0
New Contributors
- @gunamata made their first contribution in https://github.com/kubernetes/ingress-nginx/pull/9035
- @afro-coder made their first contribution in https://github.com/kubernetes/ingress-nginx/pull/8924
- @wilmardo made their first contribution in https://github.com/kubernetes/ingress-nginx/pull/9074
- @nicolasjulian made their first contribution in https://github.com/kubernetes/ingress-nginx/pull/9086
- @mtneug made their first contribution in https://github.com/kubernetes/ingress-nginx/pull/9088
- @knbnnate made their first contribution in https://github.com/kubernetes/ingress-nginx/pull/8692
- @mklauber made their first contribution in https://github.com/kubernetes/ingress-nginx/pull/9104
Full Changelog: https://github.com/kubernetes/ingress-nginx/compare/controller-v1.3.1...controller-v1.4.0
Details
- 🔍View and search all Nginx Ingress Controller releases.
- 🛠️Create and share lists to track your tools.
- 🚨Setup notifications for major, security, feature or patch updates.
- 🚀Much more coming soon!