The latest version of the main branch of nginx, version 1.27.3, has been released, continuing to develop new opportunities. Meanwhile, the stable branch 1.26.x is receiving updates focused on fixing critical errors and vulnerabilities. It is anticipated that a future stable branch, 1.28, will be formed based on the main branch 1.27.x. The project’s code is written in SI and is distributed under the BSD license.
Some of the changes included in this latest release are:
- Updates to the “server” directive in the “upstream” unit, with the addition of the “Resolve” parameter. This allows for tracking the IP address being used and automatically updating the configuration of the “Upstream” block without needing to restart nginx when addressing the address.
- Added support for a specific SmarterMail mode, IMAP LOGIN, with an untagged CAPABILITY response in the ngx_mail_proxy_module.
- The default protocols of TLSv1 and TLSv1.1 have been added.
- Allowing IPV6 addresses in square brackets without a port number in directives such as “Proxy_bind,” “Fastcgi_bind,” “Grpc_bind,” “Memcached_bind,” “Scgi_bind,” and “Uwsgi_bind,” as well as in the client address of the NGX_HTTP_REALILIP_MELIP MODULE.
- Resolved errors in the implementations of the ngx_http_mp4_module module and directives like “Proxy_store.”
- Fixed an issue related to the operation of the SO_KEEPALIVE parameter in the Listen directive on the Dragonfly BSD platform.
/Reports, release notes, official announcements.