The main branch of nginx 1.25.2 has been formed, focusing on the development of new features. Meanwhile, the stable branch 1.24.x primarily addresses critical issues and vulnerabilities. It is planned to create a stable branch 1.26 based on the main branch 1.25.x in the future. The project’s code is written in SI and is distributed under the BSD license.
Among the changes in the latest release are the following:
- Support for determining the maximum amount of information that can be transmitted in a package without fragmentation when using http/3 and changing data with a given host. This is known as path Mtu discovery.
- Ability to use the set of ciphers TLS_AES_128_CCM_SHA256 when using http/3.
- When loading the OpenSSL configuration, the application is now identified as “Nginx” (AppName) for enhanced usability.
- An attempt to load the OpenSSL configuration if Nginx is compiled with the “–with-Openssl” option, but the Opensl_Conf environment variable is not set.
- Setting a variable $ body_bytes_sent when using http/3.
- Improvements and bug fixes related to the implementation of http/3.
/Reports, release notes, official announcements.