Skip to content

Releases: kubernetes/ingress-nginx

helm-chart-3.36.0

21 Aug 16:50
f3c5069
Compare
Choose a tag to compare

Ingress controller for Kubernetes using NGINX as a reverse proxy and load balancer

NGINX Ingress Controller - v0.49.0

21 Aug 18:51
f3c5069
Compare
Choose a tag to compare

Image:

  • k8s.gcr.io/ingress-nginx/controller:v0.49.0@sha256:e9707504ad0d4c119036b6d41ace4a33596139d3feb9ccb6617813ce48c3eeef

Changes:

  • #7486 Fix default backend annotation test
  • #7481 Add linux node selector as default
  • #6750 allow kb granularity for lua shared dicts
  • #7463 Improved disableaccesslog tests
  • #7485 update e2e test images to newest promoted one
  • #7479 Make custom-default-backend upstream name more unique
  • #7477 Trigger webhook image generation
  • #7475 Migrate the webhook-certgen program to inside ingress repo
  • #7331 Fix forwarding of auth-response-headers to gRPC backends
  • #7228 fix: discover mounted geoip db files
  • #7242 Retry to download maxmind DB if it fails
  • #7473 update to newest image
  • #7386 Add hostname value to override pod's hostname
  • #7467 use listen to ensure the port is free
  • #7411 Update versions of components for base image, including nginx-http-auth-digest, ngx_http_substitutions_filter_module, nginx-opentracing, opentracing-cpp, ModSecurity-nginx, yaml-cpp, msgpack-c, lua-nginx-module, stream-lua-nginx-module, lua-upstream-nginx-module, luajit2, dd-opentracing-cpp, ngx_http_geoip2_module, nginx_ajp_module, lua-resty-string, lua-resty-balancer, lua-resty-core, lua-cjson, lua-resty-cookie, lua-resty-lrucache, lua-resty-dns, lua-resty-http, lua-resty-memcached, lua-resty-ipmatcher.
  • #7462 Update configmap.md
  • #7369 Change all master reference to main
  • #7245 Allow overriding of the default response format
  • #7449 Fix cap for NET_BIND_SERVICE
  • #7450 correct ingress-controller naming
  • #7437 added K8s v1.22 tip for kind cluster,bug-report
  • #7455 Add documentation for monitoring without helm
  • #7454 Update go version to v1.16, modules and remove ioutil
  • #7452 run k8s job ci pipeline with 1.21.2 in main branch
  • #7451 Prepare for go v1.16
  • #7434 Helm - Enable configuring request and limit for containers in webhook jobs
  • #6864 Add scope configuration check
  • #7421 Bump PDB API version to v1
  • #7431 Add http request test to annotaion ssl cipher test
  • #7426 Removed tabs and one extra-space
  • #7423 Fixed chart version
  • #7424 Add dev-v1 branch into helm releaser
  • #7415 added checks to verify backend works with the given configs
  • #7371 Enable session affinity for canaries
  • #6985 auto backend protocol for HTTP/HTTPS
  • #7394 reorder contributing infos
  • #7224 docs:update troubleshooting.md
  • #7353 aws-load-balancer-internal is a boolean value
  • #7387 Automatically add area labels to help triaging
  • #7360 grpc - replaced fortune-builder app with official greeter app
  • #7361 doc: fix monitoring usage docs
  • #7365 update OWNERS and aliases files
  • #7039 Add missing tests for store/endpoint
  • #7364 Add cpanato as Helm chart approver
  • #7362 changed syntax from v1beta1 to v1

helm-chart-4.0.0-beta.3

13 Aug 22:32
557604f
Compare
Choose a tag to compare

Ingress controller for Kubernetes using NGINX as a reverse proxy and load balancer

NGINX Ingress Controller - v1.0.0 Beta 3

13 Aug 23:22
557604f
Compare
Choose a tag to compare

THIS IS A BREAKING CHANGE

This release only supports Kubernetes versions >= v1.19. The support for Ingress Object in networking.k8s.io/v1beta is being dropped and manifests should now use networking.k8s.io/v1.

Image:

  • k8s.gcr.io/ingress-nginx/controller:v1.0.0-beta.3@sha256:44a7a06b71187a4529b0a9edee5cc22bdf71b414470eff696c3869ea8d90a695

New Features:

  • [#7156] Drops support for Ingress Object v1beta1

Changes:

  • #7487 [Cherry - Pick] - Fix default backend annotation and tests
  • #7459 Add controller.watchIngressWithoutClass config option
  • #7478 Release new helm chart with certgen fixed
  • #7341 Fix IngressClass logic for newer releases (#7341)
  • #7355 Downgrade Lua modules for s390x (#7355)
  • #7319 Lower webhook timeout for digital ocean (#7319)
  • #7161 fix: allow scope/tcp/udp configmap namespace to altered (#7161)
  • #7331 Fix forwarding of auth-response-headers to gRPC backends (#7331)
  • #7332 controller: ignore non-service backends (#7332)
  • #7314 Add configuration to disable external name service feature
  • #7313 Add file containing stable release
  • #7311 Handle named (non-numeric) ports correctly
  • #7308 Updated v1beta1 to v1 as its deprecated
  • #7298 Speed up admission hook by eliminating deep copy of Ingresses in CheckIngress
  • #7242 Retry to download maxmind DB if it fails
  • #7228 Discover mounted geoip db files
  • #7208 ingress/tcp: add additional error logging on failed
  • #7190 chart: using Helm builtin capabilities check
  • #7146 Use ENV expansion for namespace in args
  • #7107 Fix MaxWorkerOpenFiles calculation on high cores nodes
  • #7076 Rewrite clean-nginx-conf.sh in Go to speed up admission webhook
  • #7031 Remove mercurial from build
  • #6990 Use listen to ensure the port is free
  • #6944 Update proper default value for HTTP2MaxConcurrentStreams in Docs
  • #6940 Fix definition order of modsecurity directives

helm-chart-4.0.0-beta.2

12 Aug 19:06
f973f3f
Compare
Choose a tag to compare

Ingress controller for Kubernetes using NGINX as a reverse proxy and load balancer

helm-chart-3.35.0

03 Aug 14:35
499ed16
Compare
Choose a tag to compare

Ingress controller for Kubernetes using NGINX as a reverse proxy and load balancer

helm-chart-4.0.0-beta.1

03 Aug 17:45
3c0bfc1
Compare
Choose a tag to compare
Pre-release

Ingress controller for Kubernetes using NGINX as a reverse proxy and load balancer

This is a BETA Release

NGINX Ingress Controller - v1.0.0 Beta 1

29 Jul 19:14
6663c7a
Compare
Choose a tag to compare

THIS IS A BREAKING CHANGE

This release only supports Kubernetes versions >= v1.19. The support for Ingress Object in networking.k8s.io/v1beta is being dropped and manifests should now use networking.k8s.io/v1.

Image:

  • k8s.gcr.io/ingress-nginx/controller:v1.0.0-beta.1@sha256:f058f3fdc940095957695829745956c6acddcaef839907360965e27fd3348e2e

New Features:

  • [#7156] Drops support for Ingress Object v1beta1

Changes:

  • #7341 Fix IngressClass logic for newer releases (#7341)
  • #7355 Downgrade Lua modules for s390x (#7355)
  • #7319 Lower webhook timeout for digital ocean (#7319)
  • #7161 fix: allow scope/tcp/udp configmap namespace to altered (#7161)
  • #7331 Fix forwarding of auth-response-headers to gRPC backends (#7331)
  • #7332 controller: ignore non-service backends (#7332)
  • #7314 Add configuration to disable external name service feature
  • #7313 Add file containing stable release
  • #7311 Handle named (non-numeric) ports correctly
  • #7308 Updated v1beta1 to v1 as its deprecated
  • #7298 Speed up admission hook by eliminating deep copy of Ingresses in CheckIngress
  • #7242 Retry to download maxmind DB if it fails
  • #7228 Discover mounted geoip db files
  • #7208 ingress/tcp: add additional error logging on failed
  • #7190 chart: using Helm builtin capabilities check
  • #7146 Use ENV expansion for namespace in args
  • #7107 Fix MaxWorkerOpenFiles calculation on high cores nodes
  • #7076 Rewrite clean-nginx-conf.sh in Go to speed up admission webhook
  • #7031 Remove mercurial from build
  • #6990 Use listen to ensure the port is free
  • #6944 Update proper default value for HTTP2MaxConcurrentStreams in Docs
  • #6940 Fix definition order of modsecurity directives

NGINX Ingress Controller - v0.48.1

14 Jul 22:12
1de9a24
Compare
Choose a tag to compare

Image:

  • k8s.gcr.io/ingress-nginx/controller:v0.48.1@sha256:e9fb216ace49dfa4a5983b183067e97496e7a8b307d2093f4278cd550c303899

Fixes:

  • #7298 Speed up admission hook by eliminating deep copy of Ingresses in CheckIngress
  • #6940 Fix definition order of modsecurity directives for controller
  • #7314 Add configuration to disable external name service feature
  • #7076 Rewrite clean-nginx-conf.sh in Go to speed up admission webhook
  • #7255 Fix nilpointer in admission and remove failing test
  • #7216 Admission: Skip validation checks if an ingress is marked as deleted

NGINX Ingress Controller - v1.0.0 Alpha 2

09 Jul 21:43
73943ad
Compare
Choose a tag to compare

THIS IS A BREAKING RELEASE

This release only supports Kubernetes >= v1.19, as the networking.k8s.io/v1beta Ingress object has been deprecated and removed.

Image: k8s.gcr.io/ingress-nginx/controller:v1.0.0-alpha.2@sha256:04a0ad3a1279c2a58898e789eed767eafa138ee1e5b9b23a988c6e8485cf958d

Breaking Changes:

[#7156] Drops support for Ingress Object v1beta1

Other changes:

  • #7314 Add configuration to disable external name service feature
  • #7313 Add file containing stable release
  • #7311 Handle named (non-numeric) ports correctly
  • #7308 Updated v1beta1 to v1 as its deprecated
  • #7298 Speed up admission hook by eliminating deep copy of Ingresses in CheckIngress
  • #7242 Retry to download maxmind DB if it fails
  • #7228 Discover mounted geoip db files
  • #7208 ingress/tcp: add additional error logging on failed
  • #7190 chart: using Helm builtin capabilities check
  • #7146 Use ENV expansion for namespace in args
  • #7107 Fix MaxWorkerOpenFiles calculation on high cores nodes
  • #7076 Rewrite clean-nginx-conf.sh in Go to speed up admission webhook
  • #7031 Remove mercurial from build
  • #6990 Use listen to ensure the port is free
  • #6944 Update proper default value for HTTP2MaxConcurrentStreams in Docs
  • #6940 Fix definition order of modsecurity directives