Hovedgrenen av nginx 1.27.3 er blitt lansert, hvor utviklingen av nye muligheter fortsetter. I den parallelle stabile grenen 1.26.x gjøres det kun endringer relatert til fjerning av alvorlige feil og sårbarheter. En stabil gren 1.28 vil bli dannet basert på hovedgrenen 1.27.x. Koden til prosjektet er skrevet i C og distribueres under BSD-lisensen.
Blant endringene:
- The "server" directive used in the "upstream" block has added support for the "resolve" parameter, which includes monitoring changes IP-adresser to the used domain name and automatically updates the "upstream" block configuration without needing to restart nginx in case of an address change.
- The ngx_mail_proxy_module has added support for SmarterMail specific IMAP LOGIN mode with untagged CAPABILITY response.
- TLSv1 and TLSv1.1 protocols are disabled by default.
- In the directives "proxy_bind", "fastcgi_bind", "grpc_bind", "memcached_bind", "scgi_bind", and "uwsgi_bind", as well as in the client address in the ngx_http_realip_module, the specification of IPv6 addresses in square brackets without a port number is permitted.
- Feil i implementeringene av modulen ngx_http_mp4_module og direktivet «proxy_store» er blitt rettet.
- På DragonFly BSD-plattformen er parameteren so_keepalive aktivert i direktivet listen.
Kilde: opennet.ru
