Megjelent az nginx 1.19.1, a webkiszolgáló nginx jelenlegi mainline ágának új kiadása. A mainline ágon aktív fejlesztés zajlik, míg a jelenlegi stabil ágba (1.18) csak hibajavítások kerülnek.
- Változtatás: mostantól a backend által küldött felesleges adatok mindig eldobásra kerülnek.
- Változtatás: mostantól, ha az nginx túl rövid választ kap a FastCGI szervertől, megpróbálja elküldeni az ügyfélnek a rendelkezésre álló válasz egy részét, majd lezárja az ügyféllel a kapcsolatot.
- Változtatás: mostantól, ha a gRPC backend nem megfelelő hosszúságú választ ad, az nginx hibaüzenettel leállítja a válasz feldolgozását.
- Hozzáadás: min_free paraméter a proxy_cache_path, fastcgi_cache_path, scgi_cache_path és uwsgi_cache_path. Köszönet Adam Bambuch-nak.
- Hiba javítás: az nginx nem törölt unix domain listen socketeket a SIGQUIT jelre történő finom leállítás során.
- Hiba javítás: a null méretű UDP csomagok nem voltak proxizálva.
- Hiba javítás: az SSL használatával történő proxizálás uwsgi backendekhez nem működhetett. Köszönet Guanzhong Chen-nek.
- Hiba javítás: hiba a ssl_ocsp.
- direktíva használata során.
- Hiba javítás: ha a memcached szerver hibás választ küldött, a naplókban megjelenhettek a "negative size buf in writer" üzenetek.
Az nginx-sel egy időben megjelent njs 0.4.2
az njs — a JavaScript nyelv egy leszűkített változata, amely lehetővé teszi az nginx funkcionalitásának kibővítését. Az njs kompatibilis az ECMAScript 5.1-gyel (szigorú mód) néhány ECMAScript 6-os és újabb kiterjesztéssel. A kompatibilitás fejlesztés alatt áll.
Forrás: linux.org.ru
