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