Releases: kubernetes/ingress-nginx
NGINX Ingress Controller - v1.2.0 beta 1
Images:
- k8s.gcr.io/ingress-nginx/controller:v1.2.0-beta.1@sha256:7059739637c30865f74cae403fffa55c2cb6d9779cd15654480dd0e4f850d536
- k8s.gcr.io/ingress-nginx/controller-chroot:v1.2.0-beta.1@sha256:5344d8367295be743703f19eea137e7a3253efc2d0ec8aee131b85d3258f9780
This new release contains the following changes that needs attention:
- A new deep inspector for objects. Now every time an object gets to be reconciled/added, it will pass entirely through a validation (this may leed to some CPU increase)
- The NGINX process now can be chrooted/jailed inside the ingress container, for security reasons. This option is disabled by default, and will be enable in future releases. This new option requires the SYS_CHROOT capability to be added to the Pod
What's Changed
- Upstream keepalive time by @sskserk in #8319
- update base images and protobuf gomod by @rikatz in #8478
- added new auth-tls-match-cn annotation by @chrisshino in #8434
- changed nginx base img tag to img built with alpine3.14.6 by @longwuyuan in #8479
- change tag to v120beta1 by @longwuyuan in #8480
- Fix log creation in chroot script by @rikatz in #8481
- Release chart v1.2.0-beta.1 by @rikatz in #8484
- Fallback to ngx.var.scheme for redirectScheme with use-forward-headers when X-Forwarded-Proto is empty by @phidlipus in #8468
- force helm release to artifact hub by @strongjz in #8417
- fix change log changes list by @strongjz in #8421
- kubectl-plugin code overview info by @kundan2707 in #8405
- Darwin arm64 by @jsoref in #8399
- Add dependency review enforcement by @rikatz in #8443
- Bump github.com/prometheus/common from 0.32.1 to 0.33.0 by @dependabot in #8426
- replace deprecated topology key in example with current one by @froblesmartin in #8444
- typo fixing by @chienfuchen32 in #8447
- Fix suggested annotation-value-word-blocklist by @sathieu in #8446
- Add keepalive support for auth requests by @leki75 in #8219
- Jail/chroot nginx process inside controller container by @rikatz in #8337
- Update index.md by @ndunks in #8454
- Update dependencies by @rikatz in #8455
- Implement object deep inspector by @rikatz in #8456
- Fix for buggy ingress sync with retries by @davideshay in #8325
- Improve req handling dashboard by @naseemkullah in #8322
- Prepare v1.2.0-beta.0 release by @rikatz in #8464
- chore: v1.2.0-beta.0 release by @tao12345666333 in #8465
New Contributors
- @chrisshino made their first contribution in #8434
- @phidlipus made their first contribution in #8468
- @froblesmartin made their first contribution in #8444
- @chienfuchen32 made their first contribution in #8447
- @ndunks made their first contribution in #8454
- @davideshay made their first contribution in #8325
Full Changelog: controller-v1.1.3...controller-v1.2.0-beta.1
helm-chart-4.1.0-beta.0
Ingress controller for Kubernetes using NGINX as a reverse proxy and load balancer
NGINX Ingress Controller - v1.2.0 beta 0
This new release contains the following changes that needs attention:
- A new deep inspector for objects. Now every time an object gets to be reconciled/added, it will pass entirely through a validation (this may leed to some CPU increase)
- The NGINX process now can be chrooted/jailed inside the ingress container, for security reasons. This option is disabled by default, and will be enable in future releases. This new option requires the SYS_CHROOT capability to be added to the Pod
What's Changed
- Fallback to ngx.var.scheme for redirectScheme with use-forward-headers when X-Forwarded-Proto is empty by @phidlipus in #8468
- force helm release to artifact hub by @strongjz in #8417
- fix change log changes list by @strongjz in #8421
- kubectl-plugin code overview info by @kundan2707 in #8405
- Darwin arm64 by @jsoref in #8399
- Add dependency review enforcement by @rikatz in #8443
- Bump github.com/prometheus/common from 0.32.1 to 0.33.0 by @dependabot in #8426
- replace deprecated topology key in example with current one by @froblesmartin in #8444
- typo fixing by @chienfuchen32 in #8447
- Fix suggested annotation-value-word-blocklist by @sathieu in #8446
- Add keepalive support for auth requests by @leki75 in #8219
- Jail/chroot nginx process inside controller container by @rikatz in #8337
- Update index.md by @ndunks in #8454
- Update dependencies by @rikatz in #8455
- Implement object deep inspector by @rikatz in #8456
- Fix for buggy ingress sync with retries by @davideshay in #8325
- Improve req handling dashboard by @naseemkullah in #8322
- Prepare v1.2.0-beta.0 release by @rikatz in #8464
- chore: v1.2.0-beta.0 release by @tao12345666333 in #8465
New Contributors
- @phidlipus made their first contribution in #8468
- @froblesmartin made their first contribution in #8444
- @chienfuchen32 made their first contribution in #8447
- @ndunks made their first contribution in #8454
- @davideshay made their first contribution in #8325
Full Changelog: controller-v1.1.3...controller-v1.2.0-beta.0
helm-chart-3.41.0
Ingress controller for Kubernetes using NGINX as a reverse proxy and load balancer
controller-v0.51.0
What's Changed
This release upgrades Alpine to 3.14.4 and nginx to 1.19.10
Patches #8339
Patches #8321
Update base image for legacy release by @rikatz in #8418
Full Changelog: controller-v0.49.3...controller-v0.51.0
helm-chart-4.0.19
Ingress controller for Kubernetes using NGINX as a reverse proxy and load balancer
NGINX Ingress Controller - v1.1.3
NGINX Ingress Controller - v1.1.3
Image:
- k8s.gcr.io/ingress-nginx/controller:v1.1.3@sha256:31f47c1e202b39fadecf822a9b76370bd4baed199a005b3e7d4d1455f4fd3fe2
This release upgrades Alpine to 3.14.4 and nginx to 1.19.10
Patches #8339
Patches #8321
What's Changed
- docs: fix changelog formatting for 1.1.2 by @solidnerd in #8302
- leaving it the git tag by @strongjz in #8311
- [docs] Missing annotations by @hongkunyoo in #8288
- Names cannot contain _ (underscore)! So I changed it to -. by @lahuman in #8300
- Pinned GitHub workflows by SHA by @naveensrinivasan in #8334
- Added missing "repo" option on "helm upgrade" command by @RodrigoRVieira in #8324
- Add the shareProcessNamespace as a configurable setting in the helm chart by @thomasbruggink in #8287
- Nginx v1.19.10 by @sskserk in #8307
- Fix 50% split between canary and mainline tests by @anaclaudiar in #8315
- update tag and force a new build by @strongjz in #8344
- update cloud build image by @strongjz in #8346
- update cloud build by @strongjz in #8349
- bump Alpine image in Dockerfile by @anaclaudiar in #8350
- fix indent on env by @strongjz in #8352
- Updated semver in install docs URLs by @longwuyuan in #8368
- Creating Docker Images for Multiple Architectures by @nishant-jain-94 in #8121
- bump luarocks to 3.8.0 by @SomalianIvan in #8379
- Bump github.com/stretchr/testify from 1.7.0 to 1.7.1 by @dependabot in #8360
- downgrade to 3.14.4 and fix tag by @strongjz in #8386
- fix document for monitoring by @tomoyk in #8392
- remove GIT_TAG from cloud build yaml by @strongjz in #8394
- Add execute permissions to nginx image entrypoint.sh by @theunrealgeek in #8403
- create new nginx base image by @longwuyuan in #8404
- update nginx base image to new alpine 3.14.4 build - try 2 by @theunrealgeek in #8409
- update tag to 1.1.3 to kick off controller-v1.1.3 build by @strongjz in #8410
- Fix OpenTelemetry build by @dmathieu in #8396
- doc: fix deployment manifest example from user-guide/monitoring by @dajsn in #8407
- base img update for e2e-test-runner & opentelemetry by @longwuyuan in #8415
- release 1.1.3 details by @strongjz in #8411
New Contributors
- @solidnerd made their first contribution in #8302
- @hongkunyoo made their first contribution in #8288
- @lahuman made their first contribution in #8300
- @naveensrinivasan made their first contribution in #8334
- @RodrigoRVieira made their first contribution in #8324
- @thomasbruggink made their first contribution in #8287
- @sskserk made their first contribution in #8307
- @nishant-jain-94 made their first contribution in #8121
- @SomalianIvan made their first contribution in #8379
- @tomoyk made their first contribution in #8392
- @dajsn made their first contribution in #8407
Full Changelog: controller-v1.1.2...controller-v.1.1.3
helm-chart-4.0.18
Ingress controller for Kubernetes using NGINX as a reverse proxy and load balancer
NGINX Ingress Controller - v1.1.2
Ingress NGINX v1.1.2 is HERE with a bunch of bugfixes!!
Image:
- k8s.gcr.io/ingress-nginx/controller:v1.1.2@sha256:28b11ce69e57843de44e3db6413e98d09de0f6688e33d4bd384002a44f78405c
What's Changed
- Bump google.golang.org/grpc from 1.43.0 to 1.44.0 by @dependabot in #8209
- Do not validate ingresses with unknown ingress class in admission webhook endpoint by @ElvinEfendi in #8221
- Update libraries in webhook image by @rikatz in #8227
- prometheus+grafana using servicemonitor by @indhupriya in #8186
- Adding some geoip variables and default values by @anaclaudiar in #8159
- webhook: remove useless code. by @SpecialYang in #8236
- fix inconsistent-label-cardinality for prometheus metrics: nginx_ingress_controller_requests by @ekovacs in #8225
- Append elements on match, instead of removing for cors-annotations by @L1ghtman2k in #8185
- Versioned static manifests by @afirth in #8162
- remove 0.46.0 from supported versions table by @iamNoah1 in #8258
- Minor fix for missing pathType property by @r0mdau in #8244
- Updated confusing error by @pentago in #8262
- Add a certificate info metric by @tjamet in #8253
- Issue#8241 by @indhupriya in #8273
- Start Release process for v1.1.2 by @tao12345666333 in #8275
- Add fsGroup value to admission-webhooks/job-patch charts by @dylan-bitovi in #8267
- Add OpenSSF Best practices badge by @strongjz in #8277
- fix: deny locations with invalid auth-url annotation by @nabokihms in #8256
- force prow job by changing something in images/ot dir by @strongjz in #8281
- Fix OpenTelemetry sidecar image build by @dmathieu in #8286
- update tag for image by @strongjz in #8290
- remove git tag env from cloud build by @strongjz in #8291
- release-v1.1.2-continued by @longwuyuan in #8294
New Contributors
- @indhupriya made their first contribution in #8186
- @SpecialYang made their first contribution in #8236
- @ekovacs made their first contribution in #8225
- @L1ghtman2k made their first contribution in #8185
- @r0mdau made their first contribution in #8244
- @dylan-bitovi made their first contribution in #8267
Full Changelog: controller-v1.1.1...controller-v1.1.2
helm-chart-4.0.17
Ingress controller for Kubernetes using NGINX as a reverse proxy and load balancer