Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 1 addition & 2 deletions content/includes/nic/compatibility-tables/nic-k8s.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ NGINX Ingress Controller supports the following versions of [NGINX Plus]({{< ref

| NIC version | Kubernetes versions tested | NIC Helm Chart version | NIC Operator version | NGINX / NGINX Plus version | End of Technical Support |
| --- | --- | --- | --- | --- | --- |
| {{< nic-version >}} | 1.28 - 1.35 | {{< nic-helm-version >}} | {{< nic-operator-version >}} | 1.29.7 / R36 P3 | - |
| {{< nic-version >}} | 1.28 - 1.35 | {{< nic-helm-version >}} | {{< nic-operator-version >}} | 1.29.8 / R36 P3 | - |
| 5.3.4 | 1.27 - 1.35 | 2.4.4 | 3.4.4 | 1.29.5 / R36 P2 | Feb 17, 2028 |
| 5.2.1 | 1.27 - 1.34 | 2.3.1 | 3.3.1 | 1.29.1 / R35 | Oct 10, 2027 |
| 5.1.1 | 1.25 - 1.33 | 2.2.2 | 3.2.3 | 1.29.1 / R35 | Aug 15, 2027 |
Expand All @@ -21,6 +21,5 @@ NGINX Ingress Controller supports the following versions of [NGINX Plus]({{< ref
| 3.6.2 | 1.25 - 1.31 | 1.3.2 | 2.3.2 | 1.27.1 / R32 P1 | Aug 19, 2026 |
| 3.5.2 | 1.23 - 1.30 | 1.2.2 | 2.2.2 | 1.27.0 / R32 | May 31, 2026 |
| 3.4.3 | 1.23 - 1.29 | 1.1.3 | 2.1.2 | 1.25.4 / R31 P1 | Feb 19, 2026 |
| 3.3.2 | 1.22 - 1.28 | 1.0.2 | 2.0.2 | 1.25.3 / R30 | Nov 1, 2025 |

{{< /table >}}
26 changes: 26 additions & 0 deletions content/nic/changelog/_index.md
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,32 @@ For older releases, check the changelogs for previous years: [2025]({{< ref "/ni



## 5.4.2

07 May 2026

### {{% icon bug %}} Fixes

- [9510](https://github.com/nginx/kubernetes-ingress/pull/9510) Warn user when policy on ingress needs custom resources enabling
- [9620](https://github.com/nginx/kubernetes-ingress/pull/9620) Fix oidc policy leaking into non-referenced locations
- [9792](https://github.com/nginx/kubernetes-ingress/pull/9792) Implement policy support checks for Ingress resources

### {{% icon arrow-up %}} Dependencies

- [9480](https://github.com/nginx/kubernetes-ingress/pull/9480), [9541](https://github.com/nginx/kubernetes-ingress/pull/9541), [9596](https://github.com/nginx/kubernetes-ingress/pull/9596), [9595](https://github.com/nginx/kubernetes-ingress/pull/9595), [9538](https://github.com/nginx/kubernetes-ingress/pull/9538), [9670](https://github.com/nginx/kubernetes-ingress/pull/9670), [9755](https://github.com/nginx/kubernetes-ingress/pull/9755), [9666](https://github.com/nginx/kubernetes-ingress/pull/9666), [9786](https://github.com/nginx/kubernetes-ingress/pull/9786), [9688](https://github.com/nginx/kubernetes-ingress/pull/9617, https://github.com/nginx/kubernetes-ingress/pull/9688) Bump Go dependencies
- [9493](https://github.com/nginx/kubernetes-ingress/pull/9493), [9492](https://github.com/nginx/kubernetes-ingress/pull/9492), [9494](https://github.com/nginx/kubernetes-ingress/pull/9494), [9764](https://github.com/nginx/kubernetes-ingress/pull/9478, https://github.com/nginx/kubernetes-ingress/pull/9527, https://github.com/nginx/kubernetes-ingress/pull/9686, https://github.com/nginx/kubernetes-ingress/pull/9729, https://github.com/nginx/kubernetes-ingress/pull/9764), [9784](https://github.com/nginx/kubernetes-ingress/pull/9479, https://github.com/nginx/kubernetes-ingress/pull/9528, https://github.com/nginx/kubernetes-ingress/pull/9603, https://github.com/nginx/kubernetes-ingress/pull/9730, https://github.com/nginx/kubernetes-ingress/pull/9765, https://github.com/nginx/kubernetes-ingress/pull/9784), [9515](https://github.com/nginx/kubernetes-ingress/pull/9515), [9566](https://github.com/nginx/kubernetes-ingress/pull/9566), [9651](https://github.com/nginx/kubernetes-ingress/pull/9651), [9648](https://github.com/nginx/kubernetes-ingress/pull/9648), [9664](https://github.com/nginx/kubernetes-ingress/pull/9664), [9604](https://github.com/nginx/kubernetes-ingress/pull/9604), [9731](https://github.com/nginx/kubernetes-ingress/pull/9562, https://github.com/nginx/kubernetes-ingress/pull/9706, https://github.com/nginx/kubernetes-ingress/pull/9731), [9668](https://github.com/nginx/kubernetes-ingress/pull/9668), [9705](https://github.com/nginx/kubernetes-ingress/pull/9705), [9704](https://github.com/nginx/kubernetes-ingress/pull/9704), [9707](https://github.com/nginx/kubernetes-ingress/pull/9707), [9763](https://github.com/nginx/kubernetes-ingress/pull/9763), [9774](https://github.com/nginx/kubernetes-ingress/pull/9774), [9737](https://github.com/nginx/kubernetes-ingress/pull/9737), [9687](https://github.com/nginx/kubernetes-ingress/pull/9687) & [9665](https://github.com/nginx/kubernetes-ingress/pull/9665) Bump Docker dependencies
- [9583](https://github.com/nginx/kubernetes-ingress/pull/9583) Update go to v1.26.2, nginx to 1.29.8, waf to 5.12.1

### {{% icon download %}} Upgrade

- For NGINX, use the 5.4.2 images from our [DockerHub](https://hub.docker.com/r/nginx/nginx-ingress/tags?page=1&ordering=last_updated&name=5.4.2), [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.4.2 images from the F5 Container registry or build your own image using the 5.4.2 source code.
- For Helm, use version 2.5.2 of the chart.

### {{% icon life-buoy %}} 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.28-1.35.

## 5.4.1

26 Mar 2026
Expand Down
6 changes: 3 additions & 3 deletions content/nic/technical-specifications.md
Original file line number Diff line number Diff line change
Expand Up @@ -27,12 +27,12 @@ We provide the following Docker images, which include NGINX or NGINX Plus bundle

### Images with NGINX

_All images include NGINX 1.29.7._
_All images include NGINX 1.29.8._

|<div style="width:200px">Name</div> | <div style="width:100px">Base image</div> | DockerHub image | Architectures |
| ---| --- | --- | --- |
|Alpine-based image | ``nginx:1.29.7-alpine``,<br>based on on ``alpine:3.23`` | ``nginx/nginx-ingress:{{< nic-version >}}-alpine`` | arm64<br>amd64 |
|Debian-based image | ``nginx:1.29.7``,<br>based on on ``debian:13-slim`` | ``nginx/nginx-ingress:{{< nic-version >}}`` | arm64<br>amd64 |
|Alpine-based image | ``nginx:1.29.8-alpine``,<br>based on on ``alpine:3.23`` | ``nginx/nginx-ingress:{{< nic-version >}}-alpine`` | arm64<br>amd64 |
|Debian-based image | ``nginx:1.29.8``,<br>based on on ``debian:13-slim`` | ``nginx/nginx-ingress:{{< nic-version >}}`` | arm64<br>amd64 |
|Ubi-based image | ``redhat/ubi9-minimal`` | ``nginx/nginx-ingress:{{< nic-version >}}-ubi`` | arm64<br>amd64 |

### Images with NGINX Plus
Expand Down
2 changes: 1 addition & 1 deletion layouts/shortcodes/appprotect-compiler-version.html
Original file line number Diff line number Diff line change
@@ -1 +1 @@
5.607.0
5.607.0
2 changes: 1 addition & 1 deletion layouts/shortcodes/nic-helm-version.html
Original file line number Diff line number Diff line change
@@ -1 +1 @@
2.5.1
2.5.2
2 changes: 1 addition & 1 deletion layouts/shortcodes/nic-operator-version.html
Original file line number Diff line number Diff line change
@@ -1 +1 @@
3.5.2
3.5.3
2 changes: 1 addition & 1 deletion layouts/shortcodes/nic-version.html
Original file line number Diff line number Diff line change
@@ -1 +1 @@
5.4.1
5.4.2
2 changes: 1 addition & 1 deletion layouts/shortcodes/nic-waf-release-version.html
Original file line number Diff line number Diff line change
@@ -1 +1 @@
5.12.0
5.12.1
Loading