Foi lançado o release da versão principal do nginx 1.27.3, onde o desenvolvimento de novas funcionalidades continua. Na versão estável suportada paralelamente 1.26.x, são feitas apenas alterações relacionadas à correção de erros graves e vulnerabilidades. No futuro, a versão estável 1.28 será formada com base na versão principal 1.27.x. O código do projeto é escrito em C e é distribuído sob a licença BSD.
Entre as alterações:
- Na diretiva "server", utilizada no bloco "upstream", foi adicionado suporte para o parâmetro "resolve", que inclui o monitoramento de mudanças endereços IP para o nome de domínio utilizado e a atualização automática da configuração do bloco "upstream" sem a necessidade de reiniciar o nginx em caso de alteração de endereço.
- No módulo ngx_mail_proxy_module, foi adicionado suporte para um modo IMAP LOGIN específico do SmarterMail com resposta CAPABILITY não etiquetada.
- Por padrão, os protocolos TLSv1 e TLSv1.1 estão desativados.
- Nas diretrizes "proxy_bind", "fastcgi_bind", "grpc_bind", "memcached_bind", "scgi_bind" e "uwsgi_bind", assim como no endereço do cliente no módulo ngx_http_realip_module, é permitido especificar endereços IPv6 entre colchetes sem número da porta.
- Erros nas implementações do módulo ngx_http_mp4_module e da diretiva "proxy_store" foram corrigidos.
- Na plataforma DragonFly BSD, o parâmetro so_keepalive na diretiva listen foi ativado.
Fonte: opennet.ru
