Nginx, a popular open source web server and reverse proxy server software, has recently formed the main branch nginx 1.25.1 for ongoing development of new features. However, the stable branch 1.24.x is only receiving changes that focus on the elimination of critical issues and vulnerabilities. In the future, a stable branch 1.26 will be created based on the main branch 1.25.x.
The update to nginx 1.25.1 includes several changes such as the addition of a separate “HTTP2” directive to select the HTTP/2 protocol used by servers, which can be used in separate “Server” blocks. Support for Server Push technology in HTTP/2 has been removed, while support for the SSL directive, previously outdated, has been restored. Additionally, the new version addresses issues when using HTTP/3 when assembled with the library Opensl.
For those interested in learning more specific details about the changes made to Nginx, they can refer to the official changes page.