Releases: nginx/kubernetes-ingress
Releases · nginx/kubernetes-ingress
NGINX Ingress Controller 1.3.1
CHANGES:
- Update NGINX Plus version to R15p2.
UPGRADE:
- For NGINX, use the 1.3.1 image from our DockerHub:
nginx/nginx-ingress:1.3.1
ornginx/nginx-ingress:1.3.1-alpine
- For NGINX Plus, please build your own image using the 1.3.1 source code.
RESOURCES:
- Documentation -- https://github.com/nginxinc/kubernetes-ingress/tree/v1.3.1/docs
- Configuration examples -- https://github.com/nginxinc/kubernetes-ingress/tree/v1.3.1/examples
NGINX Ingress Controller 1.3.0
IMPROVEMENTS:
- 325: Report ingress status.
- 311: Support JWT auth in mergeable minions.
- 310: NGINX configuration template custom path support.
- 308: Add prometheus exporter support to helm chart.
- 303: Add fetch custom NGINX template from ConfigMap.
- 301: Update prometheus exporter image for Plus.
- 298: Prefetch ConfigMap before initial NGINX Config generation.
- 296: Improve Helm Chart.
- 295: Report version information.
- 294: Support dynamic reconfiguration in mergeable ingresses for Plus.
- 287: Support slow-start for Plus.
- 286: Add support for active health checks for Plus.
CHANGES:
BUGFIXES:
- 326: Fix find ingress for secret ns bug.
- 284: Correct Logs for Mergeable Types with Duplicate Location. Thanks to Fernando Diaz.
UPGRADE:
- For NGINX, use the 1.3.0 image from our DockerHub:
nginx/nginx-ingress:1.3.0
ornginx/nginx-ingress:1.3.0-alpine
- For NGINX Plus, please build your own image using the 1.3.0 source code: https://github.com/nginxinc/kubernetes-ingress/tree/v1.3.0
RESOURCES:
- Documentation -- https://github.com/nginxinc/kubernetes-ingress/tree/v1.3.0/docs
- Configuration examples -- https://github.com/nginxinc/kubernetes-ingress/tree/v1.3.0/examples
- Release announcement blog post -- https://www.nginx.com/blog/announcing-nginx-ingress-controller-for-kubernetes-release-1-3-0/
NGINX Ingress Controller 1.2.0
- 279: Update dependencies.
- 278: Fix mergeable Ingress types.
- 277: Support grpc error responses.
- 276: Add gRPC support.
- 274: Change the default load balancing method to least_conn.
- 272: Move nginx-ingress image to the official nginx DockerHub.
- 268: Correct Mergeable Types misspelling and optimize blacklists. Thanks to Fernando Diaz.
- 266: Add support for passive health checks.
- 261: Update Customization Example.
- 258: Handle annotations and conflicting paths for MergeableTypes. Thanks to Fernando Diaz.
- 256: Add helm chart support.
- 249: Add support for prometheus for Plus.
- 241: Update the doc about building the Docker image.
- 240: Use new NGINX Plus API.
- 239: Fix a typo in a variable name. Thanks to Tony Li.
- 238: Remove apt-get upgrade from Plus Dockerfile.
- 237: Add unit test for ingress-class handling.
- 236: Always respect
-ingress-class
option. Thanks to Nick Novitski. - 235: Change the base image to Debian Stretch for Plus controller.
- 234: Update installation manifests and instructions.
- 233: Add docker build options to Makefile.
- 231: Prevent a possible failure of building Plus image.
- Documentation Fixes: 248, thanks to zariye. 252. 270.
- Update NGINX version to 1.13.12.
- Update NGINX Plus version to R15 P1.
NGINX Ingress Controller 1.1.1
- 228: Add worker-rlimit-nofile configmap key. Thanks to Aleksandr Lysenko.
- 223: Add worker-connections configmap key. Thanks to Aleksandr Lysenko.
- Update NGINX version to 1.13.8.
NGINX Ingress Controller 1.1.0
- 221: Add git commit info to the IC log.
- 220: Update dependencies.
- 213: Add main snippets to allow Main context customization. Thanks to Dewen Kong.
- 211: Minimize the number of configuration reloads when the Ingress controller starts; fix a problem with endpoints updates for Plus.
- 208: Add worker-shutdown-timeout configmap key. Thanks to Aleksandr Lysenko.
- 199: Add support for Kubernetes ssl-redirect annotation. Thanks to Luke Seelenbinder.
- 194 Add keepalive configmap key and annotation.
- 193: Add worker-cpu-affinity configmap key.
- 192: Add worker-processes configmap key.
- 186: Fix hardcoded controller class. Thanks to Serhii M.
- 184: Return a meaningful error when there is no cert and key for the default server.
- Update NGINX version to 1.13.7.
- Makefile updates: golang container was updated to 1.9.
NGINX Ingress Controller 1.0.0
- 175: Add support for JWT for NGINX Plus.
- 171: Allow NGINX to listen on non-standard ports. Thanks to Stanislav Seletskiy.
- 170: Add the default server. Note: The Ingress controller will fail to start if there are no cert and key for the default server. You can pass a TLS Secret for the default server as an argument to the Ingress controller or add a cert and a key to the Docker image.
- 169: Ignore Ingress resources with empty hostnames.
- 168: Add the
nginx.org/lb-method
annotation. Thanks to Sajal Kayan. - 166: Watch Secret resources for updates. Note: If a Secret referenced by one or more Ingress resources becomes invalid or gets removed, the configuration for those Ingress resources will be disabled until there is a valid Secret.
- 160: Add support for events. See the details here.
- 157: Add graceful termination - when the Ingress controller receives
SIGTERM
, it shutdowns itself as well as NGINX, usingnginx -s quit
.
NGINX Ingress Controller 1.0.0-beta0
- 175: Add support for JWT for NGINX Plus.
- 171: Allow NGINX to listen on non-standard ports. Thanks to Stanislav Seletskiy.
- 170: Add the default server. Note: The Ingress controller will fail to start if there are no cert and key for the default server. You can pass a TLS Secret for the default server as an argument to the Ingress controller or add a cert and a key to the Docker image.
- 169: Ignore Ingress resources with empty hostnames.
- 168: Add the
nginx.org/lb-method
annotation. Thanks to Sajal Kayan. - 166: Watch Secret resources for updates. Note: If a Secret referenced by one or more Ingress resources becomes invalid or gets removed, the configuration for those Ingress resources will be disabled until there is a valid Secret.
- 160: Add support for events. See the details here.
- 157: Add graceful termination - when the Ingress controller receives
SIGTERM
, it shutdowns itself as well as NGINX, usingnginx -s quit
.
NGINX Ingress Controller 0.9.0
- 156: Write a pem file with an SSL certificate and key atomically.
- 155: Remove http2 annotation (http/2 can be enabled globally in the ConfigMap).
- 154: Merge NGINX and NGINX Plus Ingress controller implementations.
- 151: Use k8s.io/client-go.
- 146: Fix health status.
- 141: Set
worker_processes
toauto
in NGINX configuration. Thanks to Andreas Krüger. - 140: Fix an error message. Thanks to Andreas Krüger.
- Update NGINX to version 1.13.3.
NGINX Ingress Controller 0.8.1
- Update NGINX version to 1.13.0.
NGINX Ingress Controller 0.8.0
- 117: Add a customization option: location-snippets, server-snippets and http-snippets. Thanks to rchicoli
- 116: Add support for the 301 redirect to https based on the
http_x_forwarded_proto
header. Thanks to Chris. - Update NGINX version to 1.11.13.
- Makefile updates: gcloud docker push command; golang container was updated to 1.8.
- Documentation fixes: 113. Thanks to Linus Lewandowski.