What's Changed
๐ Bug Fixes
- Clean up and fix for NIC Pod failing to bind when NGINX exits unexpectedly by @AlexFenlon in #7295
๐ฆ Helm Chart
- Correct typo in helm lease annotations template by @nginx-bot in #7188
๐งช Tests
- Symlink to central secret by @nginx-bot in #7038
๐จ Maintenance
- Certify UBI images for Redhat catalog workflow by @pdabelf5 in #7013
- Remove all attestation layers from AWS marketplace images by @nginx-bot in #7039
- Remove index annotations from AWS marketplace images by @nginx-bot in #7060
- Remove kind 1.32.1 from available kind versions by @nginx-bot in #7210
- Pin app protect v5 version by @pdabelf5 in #7297
๐ Documentation
- Fix link in security.md by @AlexFenlon in #7008
- Fixed documentation for specifying NAP enforcer and configManager images in Helm values by @pdabelf5 in #7026
- Update upgrade docs by @nginx-bot in #7037
- Update policy waf docs by @nginx-bot in #7077
- Update APIKey suppliedIn docs by @nginx-bot in #7085
- Fix broken link to NIM Security Monitoring by @pdabelf5 in #7095
- Fix broken url in compile-waf-policies.md by @nginx-bot in #7112
- Fix broken link in example for nginx plus license by @nginx-bot in #7117
- Fix links to NIM App-protect docs by @nginx-bot in #7130
- Update build instruction link, remove EoS versions from specifications by @nginx-bot in #7146
- Update master/minion allowed ingress annotations by @nginx-bot in #7153
- Fix mountPath directory for NAP5 policy documentation by @nginx-bot in #7201
- Remove email support by @nginx-bot in #7249
- Release 4.0.1 by @nginx-bot in #7279
โฌ๏ธ Dependencies
- Docker image update e784ea43 by @nginx-bot in #7012
- Bump redhat/ubi9-minimal from
dee813b
todaa61d6
in /build by @nginx-bot in #7022 - Bump github.com/gruntwork-io/terratest from 0.48.0 to 0.48.1 in the go group by @nginx-bot in #7024
- Docker image update edf8f98b by @nginx-bot in #7028
- Bump the go group across 1 directory with 4 updates by @nginx-bot in #7061
- Bump the go group across 1 directory with 2 updates by @nginx-bot in #7113
- Bump the go group with 2 updates by @nginx-bot in #7145
- Docker image update 43d85eaa by @nginx-bot in #7144
- Bump the go group across 1 directory with 2 updates by @nginx-bot in #7148
- Docker image update cc87db80 by @nginx-bot in #7152
- Bump the docker-images group across 1 directory with 2 updates by @nginx-bot in #7155
- Bump the go group with 7 updates by @nginx-bot in #7154
- Bump Go version to 1.23.5 by @nginx-bot in #7163
- Docker image update 849e80b1 by @nginx-bot in #7181
- Bump the go group across 1 directory with 4 updates by @nginx-bot in #7164
- Bump the go group with 2 updates by @nginx-bot in #7229
- Bump the go group across 1 directory with 5 updates by @nginx-bot in #7265
- Docker image update d723130c by @nginx-bot in #7267
- Bump the go group with 2 updates by @nginx-bot in #7250
- Update to nginx 1.27.4 by @nginx-bot in #7301
- Bump redhat/ubi9-minimal from
b870979
to3902bab
in /build by @nginx-bot in #7302 - Bump the go group with 2 updates by @nginx-bot in #7296
- Docker image update 44932776 by @nginx-bot in #7304
- Update opentracing module by @nginx-bot in #7307
- Ubi dependecy update for NGINX 1.27.4 by @pdabelf5 in #7310
- Bump the go group with 2 updates by @nginx-bot in #7321
- Docker image update e0520048 by @nginx-bot in #7320
Full Changelog: v4.0.0...v4.0.1
Upgrade
- For NGINX, use the v4.0.1 images from our DockerHub, GitHub Container, Amazon ECR Public Gallery or Quay.io.
- For NGINX Plus, use the v4.0.1 images from the F5 Container registry, the AWS Marketplace, the GCP Marketplace, Azure Marketplace or build your own image using the v4.0.1 source code.
- For Helm, use version 2.0.1 of the chart.
Resources
- Documentation -- https://docs.nginx.com/nginx-ingress-controller/
- Configuration examples -- https://github.com/nginx/kubernetes-ingress/tree/v4.0.1/examples
- Helm Chart -- https://github.com/nginx/kubernetes-ingress/tree/v4.0.1/deployments/helm-chart
- Operator -- https://github.com/nginxinc/nginx-ingress-helm-operator