Objavljen je nginx 1.19.1, nova verzija u trenutnoj mainline grani web poslužitelja nginx. U mainline grani se aktivno razvija, dok se u trenutnu stabilnu granu (1.18) unose samo ispravke grešaka.
- Izmjena: sada se suvišni podaci poslani s backend-a uvijek odbacuju.
- Izmjena: sada, kada se primi prekratak odgovor od FastCGI poslužitelja, nginx pokušava poslati dostupni dio odgovora klijentu, nakon čega zatvara vezu s klijentom.
- Izmjena: sada, kada se primi odgovor nepravilne duljine od gRPC backend-a, nginx prekida obradu odgovora s greškom.
- Dodavanje: parametar min_free u direktivama proxy_cache_path, fastcgi_cache_path, scgi_cache_path i uwsgi_cache_path. Hvala Adamu Bambuchu.
- Ispravka: nginx nije brisao unix domain listen-sokete pri mirnom gašenju signalom SIGQUIT.
- Ispravka: UDP paketi nulte veličine nisu se prosljeđivali.
- Ispravka: prosljeđivanje na uwsgi backend-e korištenjem SSL-a moglo je ne raditi. Hvala Guanzhong Chenu.
- Ispravka: u obradi grešaka prilikom korištenja direktive ssl_ocsp.
- Ispravka: prilikom korištenja XFS i NFS datotečnih sustava, veličina predmemorije na disku mogla se unositi pogrešno.
- Ispravka: ako bi poslužitelj memcached vraćao pogrešan odgovor, u logovima bi se mogla pojaviti poruka „negative size buf in writer”.
Istodobno s nginx-om objavljen je njs 0.4.2
njs — podskup jezika JavaScript koji omogućava proširenje funkcionalnosti nginx-a. njs je kompatibilan s ECMAScript 5.1 (strogi način rada) s nekim proširenjima ECMAScript 6 i novijim. Kompatibilnost je u razvoju.
Izvor: linux.org.ru
