Changelog
This changelog lists all of the information for F5 NGINX Ingress Controller releases in 2026.
For older releases, check the changelogs for previous years: 2025, 2024, 2023, 2022, 2021, 2020, 2019.
NGINX Ingress Controller compatibility matrix
NGINX Ingress Controller supports the following versions of NGINX Plus and Kubernetes:
| NIC version | Kubernetes versions tested | NIC Helm Chart version | NIC Operator version | NGINX / NGINX Plus version | End of Technical Support |
|---|---|---|---|---|---|
| 5.3.2 | 1.27 - 1.35 | 2.4.2 | 3.4.2 | 1.29.4 / R36 | - |
| 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 |
| 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 |
| 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 |
To use F5 WAF for NGINX with NGINX Ingress Controller, you must have NGINX Plus.
NGINX Ingress Controller supports the following versions of F5 WAF for NGINX:
| NIC Version | NAP-WAF Version | Config Manager | Enforcer |
|---|---|---|---|
| 5.3.2 | 36+5.575.0 | 5.11.0 | 5.11.0 |
| 5.2.1 | 35+5.527.0 | 5.9.0 | 5.9.0 |
| 5.1.1 | 35+5.498 | 5.8.0 | 5.8.0 |
| 5.0.0 | 34+5.342 | 5.6.0 | 5.6.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 |
27 Jan 2026
- 8981 Update pre-commit hook python-jsonschema/check-jsonschema to v0.36.1 (release-5.3)
- 8954 Update module github.com/aws/aws-sdk-go-v2/service/marketplacemetering to v1.35.6 (release-5.3)
- 8955 Update docker/dockerfile docker tag to v1.21 (release-5.3)
- 8927, 8983 Update redhat/ubi9-minimal docker tag to v9.7-1768783948 (release-5.3)
- 8912 Update pre-commit hook psf/black-pre-commit-mirror to v26 (release-5.3)
- 8895 Update module sigs.k8s.io/structured-merge-diff/v6 to v6.3.1 (release-5.3)
- 8894 Update dependency go to v1.25.6 (release-5.3)
- 8886 Update module github.com/gruntwork-io/terratest to v0.55.0 (release-5.3)
- 8769 Update module sigs.k8s.io/controller-tools to v0.20.0 (release-5.3)
- 8833 Update golangci/golangci-lint docker tag to v2.8.0 (release-5.3)
- 8885, 8967 Update quay.io/keycloak/keycloak docker tag to v26.5.2 (release-5.3)
- 8879 Update nap to 511 on release branch
- 8875 Update waf to 5.11.0 on release 5.3
- 8855 Update aws-sdk-go-v2 monorepo (release-5.3)
- 8864 Update module golang.org/x/tools to v0.41.0 (release-5.3)
- 8865 Update app-protect-attack-signatures to 2026 versions
- 8845, 8906 Update coredns/coredns docker tag to v1.14.1 (release-5.3)
- 8839 Update app protect threat campaign version
- 8824 Update quay.io/keycloak/keycloak docker tag (release-5.3)
- 8804 Update module github.com/gkampitakis/go-snaps to v0.5.19 (release-5.3)
- 8798, 8863, 8884 Update debian:12-slim docker digest to 94c4d59 (release-5.3)
- 8799, 8806, 8873, 8943 Update python:3.14-trixie docker digest to d9ce54c (release-5.3)
- 8800 Update pre-commit hook rhysd/actionlint to v1.7.10 (release-5.3)
- 8793, 8853 Update nginx:1.29.4 docker digest to c881927 (release-5.3)
- 8784, 8851, 8905, 8931, 8964 Update ghcr.io/nginx/dependencies/nginx-ubi:ubi8 docker digest to 998262b (release-5.3)
- 8754 Update kindest/node docker tag to v1.35.0 (release-5.3)
- 8786, 8822, 8926, 8982 Update redhat/ubi9 docker tag to v9.7-1766364927 (release-5.3)
- 8785, 8791, 8852 Update ghcr.io/nginx/dependencies/nginx-ubi:ubi9 docker digest to 8352fd3 (release-5.3)
- 8753 Update ghcr.io/nginx/alpine-fips docker tag to v0.5.0 (release-5.3)
- 8765, 8893, 8911 Update golang:1.25-alpine docker digest to e689855 (release-5.3)
- 8766, 8778, 8843 Update k8s.io/utils digest to 914a6e7 (release-5.3)
- 8768, 8924, 8980 Update redhat/ubi8 docker digest to a7e3d45 (release-5.3)
- 8767, 8779, 8854 Update nginx:1.29.4-alpine3.23 docker digest to 8491795 (release-5.3)
- 8752 Update module github.com/aws/aws-sdk-go-v2/config to v1.32.6 (release-5.3)
- For NGINX, use the 5.3.2 images from our DockerHub, GitHub Container, Amazon ECR Public Gallery or Quay.io.
- For NGINX Plus, use the 5.3.2 images from the F5 Container registry or build your own image using the 5.3.2 source code.
- For Helm, use version 2.4.2 of the chart.
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.27-1.35.