Skip to content

NGINX: 0.22.0

Compare
Choose a tag to compare
@aledbf aledbf released this 14 Jan 23:18
f7c42b7

Image: quay.io/kubernetes-ingress-controller/nginx-ingress-controller:0.22.0

New Features:

  • NGINX 1.15.8
  • New balancer implementation: consistent hash subset
  • Adds support for HTTP2 Push Preload annotation
  • Allow to disable NGINX prometheus metrics
  • New --disable-catch-all flag to ignore catch-all ingresses
  • Add flag --metrics-per-host to make per-host metrics optional

Breaking changes:

  • Annotation nginx.ingress.kubernetes.io/rewrite-target has changed and will not behave as expected if you don't update them.

    Refer to https://kubernetes.github.io/ingress-nginx/examples/rewrite/#rewrite-target on how to change it.

    Refer to #3174 (comment) on how to do seamless migration.

  • Annotations nginx.ingress.kubernetes.io/add-base-url and nginx.ingress.kubernetes.io/base-url-scheme were removed.

    Please check issue #3174 for details.

  • By default do not trust any client to extract true client IP address from X-Forwarded-For header using realip module (use-forwarded-headers: "false")

Complete changelog here