nginx 1.19.1 is released, the next update in the current mainline branch of the nginx web server. The mainline branch is under active development, while only bug fixes are applied to the current stable branch (1.18).
- Wijziging: nu worden overtollige gegevens die door de backend zijn verzonden altijd weggelaten.
- Wijziging: nu, bij ontvangst van een te kort antwoord van de FastCGI-server, probeert nginx het beschikbare deel van het antwoord naar de cliƫnt te verzenden, waarna de verbinding met de cliƫnt wordt gesloten.
- Wijziging: nu beƫindigt nginx de verwerking van een antwoord met een onjuiste lengte van de gRPC-backend met een fout.
- Toevoeging: parameter min_free in de directieven proxy_cache_path, fastcgi_cache_path, scgi_cache_path en uwsgi_cache_path. Dank aan Adam Bambuch.
- Foutoplossing: nginx verwijderde geen unix domain listen-sockets bij een zachte afsluiting door het SIGQUIT-signaal.
- Foutoplossing: UDP-pakketten van nul grootte werden niet geproxisd.
- Foutoplossing: proxy-to-uwsgi-backends met SSL werkte mogelijk niet. Dank aan Guanzhong Chen.
- Foutoplossing: in foutafhandeling bij gebruik van de directieve ssl_ocsp.
- Foutoplossing: bij gebruik van XFS- en NFS-bestandssystemen kon de cachegrootte op schijf verkeerd worden berekend.
- Foutoplossing: als de memcached-server een onjuist antwoord gaf, konden er berichten "negative size buf in writer" in de logs verschijnen.
Tegelijkertijd met nginx is ook uitgebracht njs 0.4.2
njs is een subset van de programmeertaal JavaScript, waarmee de functionaliteit van nginx kan worden uitgebreid. njs is compatibel met ECMAScript 5.1 (strikte modus) met enkele uitbreidingen van ECMAScript 6 en later. De compatibiliteit is in ontwikkeling.
Bron: linux.org.ru
