Nieuwe versie van nginx 1.29.0

De eerste uitgave van de nieuwe hoofdlijn nginx 1.29.0 is gepubliceerd, waarin de ontwikkeling van nieuwe mogelijkheden zal worden voortgezet. In de tegelijkertijd ondersteunde stabiele tak 1.28.x worden alleen wijzigingen aangebracht die verband houden met het verhelpen van ernstige fouten en kwetsbaarheden. Volgend jaar zal op basis van de hoofdlijn 1.29.x een stabiele tak 1.30 worden gevormd. De code van het project is geschreven in de programmeertaal C en wordt verspreid onder de BSD-licentie.

In de nieuwe release:

  • De ‘early_hints’-directive is toegevoegd en de ondersteuning voor HTTP-code 103 in de antwoorden van proxy- en gRPC-backends is geïmplementeerd. Code 103 maakt het mogelijk om de client te informeren over de inhoud van sommige HTTP-headers direct na de aanvraag, zonder te wachten totdat server alle bij de aanvraag betrokken bewerkingen zijn voltooid en de content begint te worden afgeleverd. Op deze manier kunnen hints worden gegeven over de elementen die aan de af te leveren pagina zijn gerelateerd en die vooraf kunnen worden geladen (bijvoorbeeld links naar de gebruikte css en javascript op de pagina). Wanneer de browser informatie over dergelijke bronnen ontvangt, begint deze met hun download zonder te wachten op de voltooiing van de levering van de hoofdpagina, wat de totale verwerkingstijd van de aanvraag verkort.
  • De mogelijkheid om cryptografische sleutels te laden uit hardwaretokens is geboden, met behulp van de OpenSSL-bibliotheek als aanbieder.
  • Op het macOS-platform is ondersteuning voor de parameter ‘so_keepalive’ in de ‘listen’-directive geïmplementeerd.
  • Het foutniveau dat optreedt bij het tot stand brengen van een verbinding met behulp van het QUIC-protocol is gewijzigd van ‘error’ naar ‘crit’ voor kritieke problemen met SSL en naar ‘info’ voor andere problemen met SSL.
  • Bij het bouwen van de Windows-versie is Windows SDK 10 gebruikt.
  • Problemen bij het bouwen van de modules ngx_http_v2_module en ngx_http_v3_module met GCC 15 zijn opgelost, evenals problemen bij het bouwen van de module ngx_http_v3_module met de optimalisaties ‘-O3 -flto’ in GCC 14.
  • De ondersteuning voor HTTP/3 is verbeterd.

Bron: opennet.ru

Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers 🔥 Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers | ProHoster