NGINX
High-performance web server, reverse proxy and load balancer
NGINX 1.31.5 ships a native control API, JSON module, and predicate locations — NGINX Plus features in open source.
◆Recent moves
- 13d ago
release-1.31.5
⚡ SPARKNGINX 1.31.5 lands a native control API, a JSON parser module, and predicate-based location matching — three capabilities that were previously commercial-only or required external modules. The control API enables runtime reconfiguration without a reload, a gap that has historically pushed operators toward NGINX Plus. This release marks a structural shift in what the open-source distribution offers.
View source ↗ - 27d ago
release-1.31.4
NGINX 1.31.4 added a core JSON data model and serialization library, stream PROXY protocol v2 upstream write support, and a cluster of correctness fixes. The JSON/data libraries are clearly the groundwork for the JSON module shipped in 1.31.5 — this is the foundation layer. Stream PROXY protocol v2 write support extends NGINX's proxy fidelity for TCP/UDP streams.
View source ↗ - 2mo ago
release-1.31.3
NGINX 1.31.3 patched three CVEs: a buffer overflow when using map with regex (CVE-2026-42533), a memory disclosure in the slice module (CVE-2026-60005), and a use-after-free in the SSI module (CVE-2026-56434). Memory corruption CVEs in widely-deployed infrastructure get patched fast for good reason — these represent real exploit surface on production servers.
View source ↗ - 2mo ago
release-1.30.4
The 1.30.4 stable release backports the same three CVE fixes from 1.31.3 to the stable branch, with no other changes. Standard security backport work for users who stay on stable rather than mainline.
View source ↗ - 3mo ago
release-1.30.3
NGINX 1.30.3 patched two CVEs in the stable branch: a buffer overflow in the HTTP/2 proxy and gRPC modules (CVE-2026-42055) and a buffer overread in the charset module (CVE-2026-48142). Security-focused stable release with no new functionality.
View source ↗ - 3mo ago
release-1.31.2
NGINX 1.31.2 combined security patches (HTTP/3 use-after-free, HTTP/2 proxy buffer overflow, charset buffer overread) with two capability additions: SipHash for $request_id generation and a new $ssl_sigalgs variable. The SipHash change improves $request_id distribution and performance; the ssl_sigalgs variable adds useful TLS introspection for logging and routing decisions.
View source ↗