Skip to content

Commit 438f313

Browse files
authored
Update release notes for NGINX Ingress Controller 5.1.1 (#969)
1 parent a0a91eb commit 438f313

File tree

6 files changed

+34
-11
lines changed

6 files changed

+34
-11
lines changed

content/includes/nic/compatibility-tables/nic-nap.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ The following table shows compatibility between NGINX Ingress Controller (NIC) a
33
{{< bootstrap-table "table table-striped table-responsive" >}}
44
| NIC Version | NAP-WAF Version | Config Manager | Enforcer |
55
| ------------------- | --------------- | -------------- | -------- |
6-
| {{< nic-version >}} | 34+5.332 | 5.6.0 | 5.6.0 |
6+
| {{< nic-version >}} | 35+5.498 | 5.8.0 | 5.8.0 |
77
| 4.0.1 | 33+5.264 | 5.5.0 | 5.5.0 |
88
| 3.7.2 | 32+5.1 | 5.3.0 | 5.3.0 |
99
| 3.6.2 | 32+5.48 | 5.2.0 | 5.2.0 |

content/nic/releases.md

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,29 @@ toc: true
55
nd-content-type: reference
66
nd-product: NIC
77
nd-docs: DOCS-616
8+
---
9+
## 5.1.1
10+
11+
15 Aug 2025
12+
13+
### <i class="fa-solid fa-bug-slash"></i> Fixes
14+
- [8046](https://github.com/nginx/kubernetes-ingress/pull/8046) Update interval checks for mgmt directive
15+
- [8079](https://github.com/nginx/kubernetes-ingress/pull/8079) Status updates for vs endpoints
16+
- [8125](https://github.com/nginx/kubernetes-ingress/pull/8125) Don't send request headers & body to jwks uri
17+
18+
### <i class="fa-solid fa-upload"></i> Dependencies
19+
- [8115](https://github.com/nginx/kubernetes-ingress/pull/8115) & [8131](https://github.com/nginx/kubernetes-ingress/pull/8131) Bump Go dependencies
20+
- [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
21+
- [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
22+
23+
### <i class="fa-solid fa-download"></i> Upgrade
24+
- 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).
25+
- 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.
26+
- For Helm, use version 2.2.2 of the chart.
27+
28+
### <i class="fa-solid fa-life-ring"></i> Supported Platforms
29+
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.
30+
831
---
932
## 5.1.0
1033

content/nic/technical-specifications.md

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ We test NGINX Ingress Controller on a range of Kubernetes platforms for each rel
1919
{{< bootstrap-table "table table-bordered table-striped table-responsive" >}}
2020
| NIC version | Kubernetes versions tested | NIC Helm Chart version | NIC Operator version | NGINX / NGINX Plus version | End of Technical Support |
2121
| --- | --- | --- | --- | --- | --- |
22-
| {{< nic-version >}} | 1.25 - 1.33 | {{< nic-helm-version >}} | {{< nic-operator-version >}} | 1.27.5 / R34 P1 | - |
22+
| {{< nic-version >}} | 1.25 - 1.33 | {{< nic-helm-version >}} | {{< nic-operator-version >}} | 1.29.1 / R35 | - |
2323
| 5.0.0 | 1.25 - 1.32 | 2.1.0 | 3.1.0 | 1.27.4 / R34 | Apr 16, 2027 |
2424
| 4.0.1 | 1.25 - 1.32 | 2.0.1 | 3.0.1 | 1.27.4 / R33 P2 | Feb 7, 2027 |
2525
| 3.7.2 | 1.25 - 1.31 | 1.4.2 | 2.4.2 | 1.27.2 / R32 P1 | Nov 25, 2026 |
@@ -42,21 +42,21 @@ We provide the following Docker images, which include NGINX or NGINX Plus bundle
4242
From release `v5.1.0` onwards, NGINX Ingress Controller will no longer provide binaries for the `armv7`, `s390x` & `ppc64le` architectures.
4343
{{< /call-out >}}
4444

45-
_All images include NGINX 1.27.5._
45+
_All images include NGINX 1.29.1._
4646

4747
{{< bootstrap-table "table table-bordered table-responsive" >}}
4848
|<div style="width:200px">Name</div> | <div style="width:100px">Base image</div> | DockerHub image | Architectures |
4949
| ---| --- | --- | --- |
50-
|Alpine-based image | ``nginx:1.27.5-alpine``,<br>based on on ``alpine:3.21`` | ``nginx/nginx-ingress:{{< nic-version >}}-alpine`` | arm64<br>amd64 |
51-
|Debian-based image | ``nginx:1.27.5``,<br>based on on ``debian:12-slim`` | ``nginx/nginx-ingress:{{< nic-version >}}`` | arm64<br>amd64 |
50+
|Alpine-based image | ``nginx:1.29.1-alpine``,<br>based on on ``alpine:3.22`` | ``nginx/nginx-ingress:{{< nic-version >}}-alpine`` | arm64<br>amd64 |
51+
|Debian-based image | ``nginx:1.29.1``,<br>based on on ``debian:12-slim`` | ``nginx/nginx-ingress:{{< nic-version >}}`` | arm64<br>amd64 |
5252
|Ubi-based image | ``redhat/ubi9-minimal`` | ``nginx/nginx-ingress:{{< nic-version >}}-ubi`` | arm64<br>amd64 |
5353
{{% /bootstrap-table %}}
5454

5555
---
5656

5757
### Images with NGINX Plus
5858

59-
_NGINX Plus images include NGINX Plus R34._
59+
_NGINX Plus images include NGINX Plus R35_
6060

6161
---
6262

@@ -67,8 +67,8 @@ NGINX Plus images are available through the F5 Container registry `private-regis
6767
{{< bootstrap-table "table table-striped table-bordered table-responsive" >}}
6868
|<div style="width:200px">Name</div> | <div style="width:100px">Base image</div> | <div style="width:200px">Additional modules</div> | F5 Container Registry Image | Architectures |
6969
| ---| ---| --- | --- | --- |
70-
|Alpine-based image | ``alpine:3.21`` | NJS (NGINX JavaScript)<br>OpenTelemetry | `nginx-ic/nginx-plus-ingress:{{< nic-version >}}-alpine` | arm64<br>amd64 |
71-
|Alpine-based image with FIPS inside | ``alpine:3.21`` | NJS (NGINX JavaScript)<br>OpenTelemetry<br>FIPS module and OpenSSL configuration | `nginx-ic/nginx-plus-ingress:{{< nic-version >}}-alpine-fips` | arm64<br>amd64 |
70+
|Alpine-based image | ``alpine:3.22`` | NJS (NGINX JavaScript)<br>OpenTelemetry | `nginx-ic/nginx-plus-ingress:{{< nic-version >}}-alpine` | arm64<br>amd64 |
71+
|Alpine-based image with FIPS inside | ``alpine:3.22`` | NJS (NGINX JavaScript)<br>OpenTelemetry<br>FIPS module and OpenSSL configuration | `nginx-ic/nginx-plus-ingress:{{< nic-version >}}-alpine-fips` | arm64<br>amd64 |
7272
|Alpine-based image with NGINX App Protect WAF & FIPS inside | ``alpine:3.19`` | NGINX App Protect WAF<br>NJS (NGINX JavaScript)<br>OpenTelemetry<br>FIPS module and OpenSSL configuration | `nginx-ic-nap/nginx-plus-ingress:{{< nic-version >}}-alpine-fips` | amd64 |
7373
|Alpine-based image with NGINX App Protect WAF v5 & FIPS inside | ``alpine:3.19`` | NGINX App Protect WAF v5<br>NJS (NGINX JavaScript)<br>OpenTelemetry<br>FIPS module and OpenSSL configuration | `nginx-ic-nap-v5/nginx-plus-ingress:{{< nic-version >}}-alpine-fips` | amd64 |
7474
|Debian-based image | ``debian:12-slim`` | NJS (NGINX JavaScript)<br>OpenTelemetry | `nginx-ic/nginx-plus-ingress:{{< nic-version >}}` | arm64<br>amd64 |
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
2.2.1
1+
2.2.2
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
3.2.2
1+
3.2.3

layouts/shortcodes/nic-version.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
5.1.0
1+
5.1.1

0 commit comments

Comments
 (0)