From 88ae0be9264df16a1ae649fd9331c5c12a2887d7 Mon Sep 17 00:00:00 2001 From: Alex Fenlon Date: Fri, 15 Aug 2025 11:45:52 +0100 Subject: [PATCH 1/6] Update release notes for 5.1.1 --- content/nic/releases.md | 24 ++++++++++++++++++++ layouts/shortcodes/nic-helm-version.html | 2 +- layouts/shortcodes/nic-operator-version.html | 2 +- layouts/shortcodes/nic-version.html | 2 +- 4 files changed, 27 insertions(+), 3 deletions(-) diff --git a/content/nic/releases.md b/content/nic/releases.md index 98d2c2803..48edbf69d 100644 --- a/content/nic/releases.md +++ b/content/nic/releases.md @@ -5,6 +5,30 @@ toc: true nd-content-type: reference nd-product: NIC nd-docs: DOCS-616 +--- +## 5.1.1 + +1.29.1 / R35 + +### Fixes +- [8046](https://github.com/nginx/kubernetes-ingress/pull/8046) Update interval checks for mgmt directive +- [8079](https://github.com/nginx/kubernetes-ingress/pull/8079) Status updates for vs endpoints +- [8125](https://github.com/nginx/kubernetes-ingress/pull/8125) Don't send request headers & body to jwks uri + +### Dependencies +- [8115](https://github.com/nginx/kubernetes-ingress/pull/8115) Bump Go dependencies +- [8030](https://github.com/nginx/kubernetes-ingress/pull/8030), [8080](https://github.com/nginx/kubernetes-ingress/pull/8080) & [8112](https://github.com/nginx/kubernetes-ingress/pull/8112) Bump Docker dependencies +- [8139](https://github.com/nginx/kubernetes-ingress/pull/8139) Update to nginx oss 1.29.1, plus r35, agent v3.2, app protect and alpine 3.22 +- [8131](https://github.com/nginx/kubernetes-ingress/pull/8131) Update go group on release-5.1 + +### Upgrade +- For NGINX, use the 5.1.1 images from our [DockerHub](https://hub.docker.com/r/nginx/nginx-ingress/tags?page=1&ordering=last_updated&name=5.1.1), [GitHub Container](https://github.com/nginx/kubernetes-ingress/pkgs/container/kubernetes-ingress), [Amazon ECR Public Gallery](https://gallery.ecr.aws/nginx/nginx-ingress) or [Quay.io](https://quay.io/repository/nginx/nginx-ingress). +- For NGINX Plus, use the 5.1.1 images from the F5 Container registry or build your own image using the 5.1.1 source code. +- For Helm, use version 2.2.2 of the chart. + +### Supported Platforms +We will provide technical support for NGINX Ingress Controller on any Kubernetes platform that is currently supported by its provider and that passes the Kubernetes conformance tests. This release was fully tested on the following Kubernetes versions: 1.25-1.33. + --- ## 5.1.0 diff --git a/layouts/shortcodes/nic-helm-version.html b/layouts/shortcodes/nic-helm-version.html index fae692e41..7e541aec6 100644 --- a/layouts/shortcodes/nic-helm-version.html +++ b/layouts/shortcodes/nic-helm-version.html @@ -1 +1 @@ -2.2.1 \ No newline at end of file +2.2.2 \ No newline at end of file diff --git a/layouts/shortcodes/nic-operator-version.html b/layouts/shortcodes/nic-operator-version.html index acf9bf09d..06eda28ac 100644 --- a/layouts/shortcodes/nic-operator-version.html +++ b/layouts/shortcodes/nic-operator-version.html @@ -1 +1 @@ -3.2.2 \ No newline at end of file +3.2.3 \ No newline at end of file diff --git a/layouts/shortcodes/nic-version.html b/layouts/shortcodes/nic-version.html index acf69b48b..3bff05917 100644 --- a/layouts/shortcodes/nic-version.html +++ b/layouts/shortcodes/nic-version.html @@ -1 +1 @@ -5.1.0 \ No newline at end of file +5.1.1 \ No newline at end of file From 4202bd0192df22ed55a563fe83b8f95c0e10b488 Mon Sep 17 00:00:00 2001 From: AlexFenlon Date: Fri, 15 Aug 2025 11:58:26 +0100 Subject: [PATCH 2/6] Update content/nic/releases.md --- content/nic/releases.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/nic/releases.md b/content/nic/releases.md index 48edbf69d..39fdef539 100644 --- a/content/nic/releases.md +++ b/content/nic/releases.md @@ -8,7 +8,7 @@ nd-docs: DOCS-616 --- ## 5.1.1 -1.29.1 / R35 +15 Aug 2025 ### Fixes - [8046](https://github.com/nginx/kubernetes-ingress/pull/8046) Update interval checks for mgmt directive From e7663046f616165be87262384cf7383b5f4f53dd Mon Sep 17 00:00:00 2001 From: Alex Fenlon Date: Fri, 15 Aug 2025 12:03:37 +0100 Subject: [PATCH 3/6] add tech specs updates --- content/nic/technical-specifications.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/content/nic/technical-specifications.md b/content/nic/technical-specifications.md index 601b19dd7..b493ac7e3 100644 --- a/content/nic/technical-specifications.md +++ b/content/nic/technical-specifications.md @@ -19,7 +19,7 @@ We test NGINX Ingress Controller on a range of Kubernetes platforms for each rel {{< bootstrap-table "table table-bordered table-striped table-responsive" >}} | NIC version | Kubernetes versions tested | NIC Helm Chart version | NIC Operator version | NGINX / NGINX Plus version | End of Technical Support | | --- | --- | --- | --- | --- | --- | -| {{< nic-version >}} | 1.25 - 1.33 | {{< nic-helm-version >}} | {{< nic-operator-version >}} | 1.27.5 / R34 P1 | - | +| {{< nic-version >}} | 1.25 - 1.33 | {{< nic-helm-version >}} | {{< nic-operator-version >}} | 1.29.1 / R35 | - | | 5.0.0 | 1.25 - 1.32 | 2.1.0 | 3.1.0 | 1.27.4 / R34 | Apr 16, 2027 | | 4.0.1 | 1.25 - 1.32 | 2.0.1 | 3.0.1 | 1.27.4 / R33 P2 | Feb 7, 2027 | | 3.7.2 | 1.25 - 1.31 | 1.4.2 | 2.4.2 | 1.27.2 / R32 P1 | Nov 25, 2026 | @@ -42,13 +42,13 @@ We provide the following Docker images, which include NGINX or NGINX Plus bundle From release `v5.1.0` onwards, NGINX Ingress Controller will no longer provide binaries for the `armv7`, `s390x` & `ppc64le` architectures. {{< /call-out >}} -_All images include NGINX 1.27.5._ +_All images include NGINX 1.29.1._ {{< bootstrap-table "table table-bordered table-responsive" >}} |
Name
|
Base image
| DockerHub image | Architectures | | ---| --- | --- | --- | -|Alpine-based image | ``nginx:1.27.5-alpine``,
based on on ``alpine:3.21`` | ``nginx/nginx-ingress:{{< nic-version >}}-alpine`` | arm64
amd64 | -|Debian-based image | ``nginx:1.27.5``,
based on on ``debian:12-slim`` | ``nginx/nginx-ingress:{{< nic-version >}}`` | arm64
amd64 | +|Alpine-based image | ``nginx:1.29.1-alpine``,
based on on ``alpine:3.22`` | ``nginx/nginx-ingress:{{< nic-version >}}-alpine`` | arm64
amd64 | +|Debian-based image | ``nginx:1.29.1``,
based on on ``debian:12-slim`` | ``nginx/nginx-ingress:{{< nic-version >}}`` | arm64
amd64 | |Ubi-based image | ``redhat/ubi9-minimal`` | ``nginx/nginx-ingress:{{< nic-version >}}-ubi`` | arm64
amd64 | {{% /bootstrap-table %}} @@ -56,7 +56,7 @@ _All images include NGINX 1.27.5._ ### Images with NGINX Plus -_NGINX Plus images include NGINX Plus R34._ +_NGINX Plus images include NGINX Plus R35_ --- @@ -67,8 +67,8 @@ NGINX Plus images are available through the F5 Container registry `private-regis {{< bootstrap-table "table table-striped table-bordered table-responsive" >}} |
Name
|
Base image
|
Additional modules
| F5 Container Registry Image | Architectures | | ---| ---| --- | --- | --- | -|Alpine-based image | ``alpine:3.21`` | NJS (NGINX JavaScript)
OpenTelemetry | `nginx-ic/nginx-plus-ingress:{{< nic-version >}}-alpine` | arm64
amd64 | -|Alpine-based image with FIPS inside | ``alpine:3.21`` | NJS (NGINX JavaScript)
OpenTelemetry
FIPS module and OpenSSL configuration | `nginx-ic/nginx-plus-ingress:{{< nic-version >}}-alpine-fips` | arm64
amd64 | +|Alpine-based image | ``alpine:3.22`` | NJS (NGINX JavaScript)
OpenTelemetry | `nginx-ic/nginx-plus-ingress:{{< nic-version >}}-alpine` | arm64
amd64 | +|Alpine-based image with FIPS inside | ``alpine:3.22`` | NJS (NGINX JavaScript)
OpenTelemetry
FIPS module and OpenSSL configuration | `nginx-ic/nginx-plus-ingress:{{< nic-version >}}-alpine-fips` | arm64
amd64 | |Alpine-based image with NGINX App Protect WAF & FIPS inside | ``alpine:3.19`` | NGINX App Protect WAF
NJS (NGINX JavaScript)
OpenTelemetry
FIPS module and OpenSSL configuration | `nginx-ic-nap/nginx-plus-ingress:{{< nic-version >}}-alpine-fips` | amd64 | |Alpine-based image with NGINX App Protect WAF v5 & FIPS inside | ``alpine:3.19`` | NGINX App Protect WAF v5
NJS (NGINX JavaScript)
OpenTelemetry
FIPS module and OpenSSL configuration | `nginx-ic-nap-v5/nginx-plus-ingress:{{< nic-version >}}-alpine-fips` | amd64 | |Debian-based image | ``debian:12-slim`` | NJS (NGINX JavaScript)
OpenTelemetry | `nginx-ic/nginx-plus-ingress:{{< nic-version >}}` | arm64
amd64 | From 10be57fb54d8a089c675d79db92f67c482384f3b Mon Sep 17 00:00:00 2001 From: Alex Fenlon Date: Fri, 15 Aug 2025 12:08:52 +0100 Subject: [PATCH 4/6] fix deps --- content/nic/releases.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/content/nic/releases.md b/content/nic/releases.md index 39fdef539..42a0a34b5 100644 --- a/content/nic/releases.md +++ b/content/nic/releases.md @@ -17,9 +17,8 @@ nd-docs: DOCS-616 ### Dependencies - [8115](https://github.com/nginx/kubernetes-ingress/pull/8115) Bump Go dependencies -- [8030](https://github.com/nginx/kubernetes-ingress/pull/8030), [8080](https://github.com/nginx/kubernetes-ingress/pull/8080) & [8112](https://github.com/nginx/kubernetes-ingress/pull/8112) Bump Docker dependencies +- [8030](https://github.com/nginx/kubernetes-ingress/pull/8030), [8080](https://github.com/nginx/kubernetes-ingress/pull/8080), [8131](https://github.com/nginx/kubernetes-ingress/pull/8131) & [8112](https://github.com/nginx/kubernetes-ingress/pull/8112) Bump Docker dependencies - [8139](https://github.com/nginx/kubernetes-ingress/pull/8139) Update to nginx oss 1.29.1, plus r35, agent v3.2, app protect and alpine 3.22 -- [8131](https://github.com/nginx/kubernetes-ingress/pull/8131) Update go group on release-5.1 ### Upgrade - For NGINX, use the 5.1.1 images from our [DockerHub](https://hub.docker.com/r/nginx/nginx-ingress/tags?page=1&ordering=last_updated&name=5.1.1), [GitHub Container](https://github.com/nginx/kubernetes-ingress/pkgs/container/kubernetes-ingress), [Amazon ECR Public Gallery](https://gallery.ecr.aws/nginx/nginx-ingress) or [Quay.io](https://quay.io/repository/nginx/nginx-ingress). From 595b07770b23b14c56d2031cb28473951858ef75 Mon Sep 17 00:00:00 2001 From: Alex Fenlon Date: Fri, 15 Aug 2025 12:18:28 +0100 Subject: [PATCH 5/6] move go dep pr to the correct line --- content/nic/releases.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/content/nic/releases.md b/content/nic/releases.md index 42a0a34b5..c84783b58 100644 --- a/content/nic/releases.md +++ b/content/nic/releases.md @@ -16,8 +16,8 @@ nd-docs: DOCS-616 - [8125](https://github.com/nginx/kubernetes-ingress/pull/8125) Don't send request headers & body to jwks uri ### Dependencies -- [8115](https://github.com/nginx/kubernetes-ingress/pull/8115) Bump Go dependencies -- [8030](https://github.com/nginx/kubernetes-ingress/pull/8030), [8080](https://github.com/nginx/kubernetes-ingress/pull/8080), [8131](https://github.com/nginx/kubernetes-ingress/pull/8131) & [8112](https://github.com/nginx/kubernetes-ingress/pull/8112) Bump Docker dependencies +- [8115](https://github.com/nginx/kubernetes-ingress/pull/8115) & [8131](https://github.com/nginx/kubernetes-ingress/pull/8131) Bump Go dependencies +- [8030](https://github.com/nginx/kubernetes-ingress/pull/8030), [8080](https://github.com/nginx/kubernetes-ingress/pull/8080) & [8112](https://github.com/nginx/kubernetes-ingress/pull/8112) Bump Docker dependencies - [8139](https://github.com/nginx/kubernetes-ingress/pull/8139) Update to nginx oss 1.29.1, plus r35, agent v3.2, app protect and alpine 3.22 ### Upgrade From 9569d6842391638f0f91aafa0f1eb2c79150fe0f Mon Sep 17 00:00:00 2001 From: Alex Fenlon Date: Fri, 15 Aug 2025 12:24:07 +0100 Subject: [PATCH 6/6] update NAP compatability spec sheet --- content/includes/nic/compatibility-tables/nic-nap.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/includes/nic/compatibility-tables/nic-nap.md b/content/includes/nic/compatibility-tables/nic-nap.md index aaf914ca1..d3e920d94 100644 --- a/content/includes/nic/compatibility-tables/nic-nap.md +++ b/content/includes/nic/compatibility-tables/nic-nap.md @@ -3,7 +3,7 @@ The following table shows compatibility between NGINX Ingress Controller (NIC) a {{< bootstrap-table "table table-striped table-responsive" >}} | NIC Version | NAP-WAF Version | Config Manager | Enforcer | | ------------------- | --------------- | -------------- | -------- | -| {{< nic-version >}} | 34+5.332 | 5.6.0 | 5.6.0 | +| {{< nic-version >}} | 35+5.498 | 5.8.0 | 5.8.0 | | 4.0.1 | 33+5.264 | 5.5.0 | 5.5.0 | | 3.7.2 | 32+5.1 | 5.3.0 | 5.3.0 | | 3.6.2 | 32+5.48 | 5.2.0 | 5.2.0 |