Hi All.
We’re excited to announce the release of v5.2.0 of the NGINX Ingress Controller! This latest version focuses on enhancing performance, simplifying configurations, and improving security to better support modern application needs.
Key highlights of this release
-
NGINX Content Cache Using Policies: We’ve introduced a new cache policy configuration that enables proxy caching. This improves performance by storing and serving cached responses directly to clients, reducing the need to proxy every request to upstream servers.
-
Support for Kubernetes "StatefulSet” Objects: Support for StatefulSet objects has been added. This can be used to enable caching and to associate an NGINX Ingress Controller (NIC) pod with a persistent storage object for cached content.
-
Auto-Adjusting Incompatible Proxy Buffer Directive Values: With this release, we’ve added a new –enable-directive-autoadjust parameter. When enabled, this feature automatically resolves common proxy buffer configuration dependencies that could cause issues during NGINX reloads. For example, if the proxy_buffer_size is increased, the associated proxy_buffers pool size will be automatically adjusted as well.
-
Server Name Indication (SNI) Support in JWT Policies: Some network rules depend on SNI (Server Name Indication) for proper functionality. With this update, users can now configure sniName for scenarios where the remote server requires SNI to serve the correct certificate.
Other Notable Features and Enhancements
-
N+ License Expiry in Prometheus Metrics: You can now monitor the license expiry of NGINX Plus through Prometheus metrics.
-
Startup Probe Configuration in the NIC Helm Chart: Updated Helm chart configurations now support defining a startup probe for the NIC.
-
New Violation Types for NGINX App Protect: We’ve added VIOL_BOT_CLIENT and VIOL_GEOLOCATION violations along with geolocation definitions to NGINX App Protect policy CRDs.
Please check out the Github release page as well as our public release docs to see everything that has changed, including resolved issues.