Releases: kubernetes/ingress-nginx
helm-chart-4.2.5
Ingress controller for Kubernetes using NGINX as a reverse proxy and load balancer
controller-v1.3.1
In v1.3.1 leader elections will be done entirely using the Lease API and no longer using configmaps. v1.3.0 is a safe transition version, using v1.3.0 can automatically complete the merging of election locks, and then you can safely upgrade to v1.3.1.
Also, important note, with the Release of Kubernetes v1.25 we are dropping support for the legacy branches, Also, important note, with the release of Kubernetes v1.25, we are dropping support for the legacy edition, that means all version <1.0.0 of the ingress-nginx-controller.
Important Changes
- Updated to golang 1.19
- Started migration for Data and Control Plane splits
- Upgraded to Alpine 3.16.2
- New kubectl plugin release workflow
- New CVE findings template
Image:
- registry.k8s.io/ingress-nginx/controller:v1.3.1@sha256:54f7fe2c6c5a9db9a0ebf1131797109bb7a4d91f56b9b362bde2abd237dd1974
- registry.k8s.io/ingress-nginx/controller-chroot:v1.3.1@sha256:a8466b19c621bd550b1645e27a004a5cc85009c858a9ab19490216735ac432b1
What's Changed
- bump Golang to 1.19 #8932 by @Volatus in #8970
- Migrate ginkgo to v2 in e2e-test-runner image by @lilien1010 in #8830
- migrate ginkgo to v2 by @lilien1010 in #8826
- bump alpine to v3.16.2 by @longwuyuan in #8934
- bump baseimage alpine to v3.16.2 for zlib CVE fix by @longwuyuan in #8939
- bumped kubectl in test-runner to v1.24.0 by @longwuyuan in #8807
- Move utils to better locations to help in decoupling by @rikatz in #8853
- Move APIs to be used by both controller and configurer by @rikatz in #8854
Other Changes
- Fixed typo by @mtnezm in #8817
- fix(docs): describe MetalLB configuration via CRDs rather than configMap by @tamcore in #8821
- feat: update mimalloc to 1.7.6 by @guilhem in #8827
- Bump actions/setup-go from 3.2.0 to 3.2.1 by @dependabot in #8835
- Bump actions/dependency-review-action from 2.0.2 to 2.0.4 by @dependabot in #8836
- Bump github.com/prometheus/common from 0.35.0 to 0.37.0 by @dependabot in #8832
- Bump github/codeql-action from 2.1.15 to 2.1.16 by @dependabot in #8837
- Bump google.golang.org/grpc from 1.47.0 to 1.48.0 by @dependabot in #8833
- fix: test-runner Makefile by @tao12345666333 in #8840
- FIx typo x_forwarded_for by @inosato in #8838
- Decouple shared functions between controllers by @rikatz in #8829
- added fixes for make dev-env by @longwuyuan in #8804
- Add docs on Election ID to Multiple Ingress Controller guide by @qilongqiu in #8855
- bump to alpine-3.16.1 by @longwuyuan in #8858
- update dd-opentracing-cpp version in nginx build script by @dgoffredo in #8848
- changed baseimage sha & bumped ginkgo to 2.1.4 in test by @longwuyuan in #8860
- update baseimage after bump of opentracing-cpp by @longwuyuan in #8861
- fix: test-runner prow build by @tao12345666333 in #8863
- fix: make use of sed portable for BSD and GNU by @Volatus in #8859
- fix: test-runner prow build by @tao12345666333 in #8864
- Revert "fix: test-runner prow build" by @tao12345666333 in #8865
- version (commit sha) bump for dependency github.com/moul/pb due to dependency licence by @europ in #8841
- fix: change cloudbuild configuration by @tao12345666333 in #8869
- Update gce docs by @strongjz in #8866
- fix: change all cloudbuild jobs configuration by @tao12345666333 in #8870
- Add X-Forwarded-For in custom error template by @mrksngl in #7892
- update to baseiamge built after CI changes by @longwuyuan in #8892
- Bump github/codeql-action from 2.1.16 to 2.1.17 by @dependabot in #8894
- Bump github/codeql-action from 2.1.17 to 2.1.18 by @dependabot in #8914
- Bump github.com/prometheus/client_golang from 1.12.2 to 1.13.0 by @dependabot in #8913
- updated to new images built today by @longwuyuan in #8896
- Trivy Image Scanning by @strongjz in #8776
- Improve
hack/generate-deploy-scripts.sh
to no longer generate versioned manifests by @Volatus in #8877 - Reimplement kubectl plugin release workflow by @Volatus in #8812
- Make securityContext in admission-webhook more configurable e.g. to set seccompProfiles by @omichels in #8895
- Clean old code and move helper functions by @rikatz in #8946
- updated testrunner and testecho images by @longwuyuan in #8948
- Bump github/codeql-action from 2.1.18 to 2.1.19 by @dependabot in #8950
- Bump geekyeggo/delete-artifact from a6ab43859c960a8b74cbc6291f362c7fb51829ba to 1 by @dependabot in #8951
- Bump securego/gosec from b99b5f7838e43a4104354ad92a6a1774302ee1f9 to 2.13.1 by @dependabot in #8952
- Bump aquasecurity/trivy-action from 0.5.1 to 0.7.1 by @dependabot in #8953
- Bump actions/dependency-review-action from 2.0.4 to 2.1.0 by @dependabot in #8954
- Bump azure/setup-helm from 2.1 to 3.3 by @dependabot in #8956
- Bump github/codeql-action from 2.1.19 to 2.1.20 by @dependabot in #8957
- Don't error log when no OCSP responder URL exists by @zeeZ in #8881
- feat: using LeaseLock for election. by @tao12345666333 in #8921
- Add NetworkPolicy support by @mjudeikis in #8928
- securityContext in admission-webhook now configurable e.g. to set seccompProfiles by @omichels in #8930
- Document internal-logger-address cli arg by @NissesSenap in #8873
- Add protocol prefix to Metrics port (Helm) by @anders-swanson in #8665
- fix(controller): typo in catch-all CheckIngress error message by @aslafy-z in #8905
- Fix defaultServer backend update for Ingress with defaultBackend. by @harry1064 in #8825
- Make keep-alive documentation more explicit for clarity by @Volatus in #8944
- Determine the hpa version and select the hpa version by @qilongqiu in #8872
- revert changes to configmap resource permissions by @tao12345666333 in #8959
- upgrade yamale and yamllint version by @tao12345666333 in #8960
- updated to testrunnerimage with updated yamale yamllint by @longwuyuan in #8967
- fix: go-restful CVE #8745 by @Volatus in #8969
- added note on digitalocean annotations by @longwuyuan in #8966
- adding cve finding and adding release-notes to PR template by @strongjz in #8916
- Update apiserver to 0.25 to remove v2 go-restful by @Volatus in #8976
- fixed deprecated ginkgo flags by @longwuyuan in #8984
- Bump actions/setup-go from 3.2.1 to 3.3.0 by @dependabot in #8981
- Bump github.com/opencontainers/runc from 1.1.3 to 1.1.4 by @dependabot in #8992
- Bump goreleaser/goreleaser-action from 3.0.0 to 3.1.0 by @dependabot in #8986
- Bump github/codeql-action from 2.1.20 to 2.1.21 by @dependabot in #8982
*...
helm-chart-4.2.4
Ingress controller for Kubernetes using NGINX as a reverse proxy and load balancer
helm-chart-4.2.3
Ingress controller for Kubernetes using NGINX as a reverse proxy and load balancer
helm-chart-4.2.2
Ingress controller for Kubernetes using NGINX as a reverse proxy and load balancer
NOTICE:
Please don't use this version, It has a problem with RBAC permissions
ref: #8958
helm-chart-4.2.1
Ingress controller for Kubernetes using NGINX as a reverse proxy and load balancer
helm-chart-4.2.0
Ingress controller for Kubernetes using NGINX as a reverse proxy and load balancer
NGINX Ingress Controller - v1.3.0 - The winter is coming
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
helm-chart-4.1.4
Ingress controller for Kubernetes using NGINX as a reverse proxy and load balancer
helm-chart-4.1.3
Ingress controller for Kubernetes using NGINX as a reverse proxy and load balancer