NGINX Ingress Controller - v1.3.0 - The winter is coming
rikatz
released this
12 Jul 14:09
·
1391 commits
to main
since this release
Feature freeze
Hello ingress friends
This is going to be our last release before we enter into the feature freeze stabilization period we announced. Ingress wont have new features for the next 6 months. We will make releases only if bugfixes are required, and over v1.3.1!
If you have any questions, reach us in #ingress-nginx-users in Kubernetes Slack!
Important Changes
- This release removes support for Kubernetes v1.19.0
- This release adds support for Kubernetes v1.24.0
- Starting with this release, we will need permissions on the
coordination.k8s.io/leases
resource for leaderelection lock
Image:
- registry.k8s.io/ingress-nginx/controller:v1.3.0@sha256:d1707ca76d3b044ab8a28277a2466a02100ee9f58a86af1535a3edf9323ea1b5
- registry.k8s.io/ingress-nginx/controller-chroot:v1.3.0@sha256:0fcb91216a22aae43b374fc2e6a03b8afe9e8c78cbf07a09d75636dc4ea3c191
KNOWN ISSUES:
- This release reports a false positive on go-restful library that will be fixed with Kubernetes v1.25 release - Issue #8745
What's Changed
- Bump github.com/imdario/mergo from 0.3.12 to 0.3.13 by @dependabot in #8649
- Update supported version readme by @strongjz in #8654
- update ci kind version to v0.14.0 by @Ab-hishek in #8656
- Update index.md by @guylil in #8616
- bumped kind version to 0.14.0 in CI by @longwuyuan in #8677
- removed unavailable flag by @longwuyuan in #8681
- moved whathappend to top of issue-template by @longwuyuan in #8684
- feat: support enable nginx debug_connection by @phantooom in #8637
- changed k8s.gcr.io to registry.k8s.io by @longwuyuan in #8667
- Bump github.com/opencontainers/runc from 1.1.2 to 1.1.3 by @dependabot in #8688
- Updated dependabot to get updates for github actions by @naveensrinivasan in #8335
- fix the gosec test and a make target for it by @strongjz in #8699
- Bump crazy-max/ghaction-docker-buildx from 1.6.2 to 3.3.1 by @dependabot in #8694
- Bump actions/download-artifact from 2 to 3 by @dependabot in #8695
- Bump google.golang.org/grpc from 1.46.2 to 1.47.0 by @dependabot in #8669
- Bump actions/upload-artifact from 2.3.1 to 3.1.0 by @dependabot in #8698
- Bump actions/setup-go from 2.2.0 to 3.2.0 by @dependabot in #8697
- Bump github.com/stretchr/testify from 1.7.1 to 1.7.2 by @dependabot in #8670
- Fix several typos by @stefanlasiewski in #8701
- Bump actions/dependency-review-action from 1 to 2 by @dependabot in #8703
- Bump github.com/prometheus/common from 0.34.0 to 0.35.0 by @dependabot in #8708
- Create Openssf scorecard by @strongjz in #8714
- support extraEnvs for job resources in helm chart by @Eric84626 in #8545
- prometheus metric: upstream_latency_seconds by @nailgun in #8726
- Working OpenTelemetry sidecar (base nginx image) by @Tobrek in #8719
- adding basic performance test by @longwuyuan in #8581
- Ci pin deps by @strongjz in #8720
- set ld-musl-path by @longwuyuan in #8736
- updated baseimage sha by @longwuyuan in #8737
- change sha e2etestrunner and echoserver by @longwuyuan in #8740
- Bump github.com/stretchr/testify from 1.7.2 to 1.7.5 by @dependabot in #8751
- change v1.2.0 to v1.2.1 in deploy doc URLs by @longwuyuan in #8767
- Fix typos and add links to developer guide by @Pearl1594 in #8769
- Bump github/codeql-action from 1.0.26 to 2.1.14 by @tao12345666333 in #8765
- Bump github.com/spf13/cobra from 1.4.0 to 1.5.0 by @dependabot in #8752
- Bump github/codeql-action from 2.1.14 to 2.1.15 by @dependabot in #8773
- Bump ossf/scorecard-action from 1.1.1 to 1.1.2 by @dependabot in #8772
- fix bullet md format by @longwuyuan in #8771
- Update deploy.yaml by @lucj in #8365
- Update docs to make it easier for noobs to follow step by step by @taylormonacelli in #8738
- Remove stable by @strongjz in #8775
- chore: remove stable.txt from release process by @tao12345666333 in #8778
- Bump github.com/stretchr/testify from 1.7.5 to 1.8.0 by @dependabot in #8781
- added announcement by @longwuyuan in #8750
- changed to alpine-v3.16 by @longwuyuan in #8793
- Update nginx base image in one place by @strongjz in #8400
- feat: migrate leaderelection lock to leases by @tao12345666333 in #8733
- fix: add MAC_OS variable for static-check by @tao12345666333 in #8796
- Add condition for monitoring.coreos.com/v1 API by @smbambling in #8770
- Add v1.24.0 to test matrix by @rikatz in #8798
- Fix example Helm chart values to enable custom http errors by @kevinscholz in #8558
- Update to nginx base with alpine v3.16 by @longwuyuan in #8803
- chore: start v1.3.0 release process by @tao12345666333 in #8802
- revert arch var name by @rikatz in #8808
- Bump k8s.io/klog/v2 from 2.60.1 to 2.70.1 by @dependabot in #8805
- Prepare for v1.3.0 by @rikatz in #8810
- Release v1.3.0 by @rikatz in #8811
New Contributors
- @Ab-hishek made their first contribution in #8656
- @guylil made their first contribution in #8616
- @phantooom made their first contribution in #8637
- @stefanlasiewski made their first contribution in #8701
- @Eric84626 made their first contribution in #8545
- @nailgun made their first contribution in #8726
- @Tobrek made their first contribution in #8719
- @Pearl1594 made their first contribution in #8769
- @lucj made their first contribution in #8365
- @taylormonacelli made their first contribution in #8738
- @smbambling made their first contribution in #8770
- @kevinscholz made their first contribution in #8558
Full Changelog: controller-v1.2.1...controller-v1.3.0