nginx 1.19.1

Nginx 1.19.1 is uitgebracht, de volgende release in de huidige hoofdtak van de nginx-webserver. De hoofdlijntak wordt actief ontwikkeld, terwijl de huidige stabiele tak (1.18) alleen bugfixes heeft.

  • Verandering: richtlijnen aanhoudend_close, aanhoudende_tijd и aanhoudende_time-out werken nu bij gebruik van HTTP/2.
  • Wijziging: nu worden extra gegevens die door de backend worden verzonden, altijd weggegooid.
  • Wijziging: bij het ontvangen van een te kort antwoord van een FastCGI-server probeert nginx nu het beschikbare deel van het antwoord naar de client te sturen en verbreekt vervolgens de verbinding met de client.
  • Wijziging: wanneer nginx nu een antwoord van onjuiste lengte ontvangt van de gRPC-backend, stopt het met het verwerken van het antwoord met een fout.
  • Toevoeging: min_free parameter in richtlijnen proxy_cache_pad, fastcgi_cache_pad, scgi_cache_pad и uwsgi_cache_pad. Bedankt Adam Bambuch.
  • Oplossing: nginx verwijderde de unix-domein-luistersockets niet bij het netjes afsluiten op een SIGQUIT-signaal.
  • Oplossing: UDP-pakketten van nulgrootte werden niet via een proxy verzonden.
  • Oplossing: proxy's naar uwsgi-backends met SSL werken mogelijk niet. Bedankt Guanzhong Chen.
  • Oplossing: foutafhandeling bij gebruik van een richtlijn ssl_ocsp.
  • Bugfix: Bij gebruik van XFS- en NFS-bestandssystemen kan de grootte van de schijfcache verkeerd worden berekend.
  • Oplossing: als de in de geheugencache opgeslagen server een onjuist antwoord retourneerde, konden er berichten met een negatieve grootte in de schrijver in de logboeken verschijnen.

Kwam tegelijkertijd met nginx uit njs 0.4.2

njs is een subset van de JavaScript-taal waarmee u de functionaliteit van nginx kunt uitbreiden. njs is compatibel met ECMAScript 5.1 (strikte modus) met enkele extensies voor ECMAScript 6 en hoger. Compatibiliteit is in ontwikkeling.

Bron: linux.org.ru

Voeg een reactie