Lançamento do nginx 1.29.3

Publicada a versão principal do nginx 1.29.3, na qual o desenvolvimento de novas funcionalidades continua. Na ramificação estável suportada paralelamente 1.28.x, apenas são feitas alterações relacionadas à correção de erros graves e vulnerabilidades. Futuramente, uma ramificação estável 1.30 será formada com base na ramificação principal 1.29.x. O código do projeto é escrito na linguagem C e é distribuído sob a licença BSD.

No novo lançamento:

  • Adicionada a diretiva 'early_hints' e implementado o suporte ao código HTTP 103 nas respostas dos backends proxy e gRPC. O código 103 permite informar ao cliente sobre o conteúdo de alguns cabeçalhos HTTP logo após a solicitação, sem esperar que o servidor finalize todas as operações associadas à solicitação e inicie a entrega do conteúdo. De maneira semelhante, podem ser enviadas dicas sobre elementos relacionados à página em questão que podem ser pré-carregados (por exemplo, links para os arquivos css e javascript utilizados na página). Ao receber informações sobre esses recursos, o navegador começará a carregá-los sem aguardar a finalização da entrega da página principal, o que auxilia na redução do tempo total de processamento da solicitação.
  • Adicionadas as variáveis $request_port e $is_request_port. A primeira variável contém o número da porta do componente URI ou do cabeçalho "Host", enquanto a segunda contém ":" se a variável $request_port não estiver vazia.
  • Adicionadas as variáveis $ssl_sigalg e $ssl_client_sigalg, que contêm o nome do algoritmo de assinatura digital para a conexão TLS.
  • Foi adicionado um parâmetro "volatile" à diretiva "geo", desabilitando o cache da variável.
  • Ao compilar com a biblioteca criptográfica BoringSSL, foi implementada a capacidade de compressão do certificado.

Fonte: opennet.ru

Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS 🔥 Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS | ProHoster