Nginx 1.19.1 on julkaistu, seuraava julkaisu nginx-verkkopalvelimen nykyisessä päälinjahaarassa. Päälinjan haaraa kehitetään aktiivisesti, kun taas nykyisellä vakaalla haaralla (1.18) on vain virheenkorjauksia.
- Muutos: ohjeet lingering_close, viipyvä_aika и lingering_timeout toimii nyt käytettäessä HTTP/2:ta.
- Muutos: nyt taustajärjestelmän lähettämät ylimääräiset tiedot hylätään aina.
- Muutos: nyt, kun nginx saa liian lyhyen vastauksen FastCGI-palvelimelta, se yrittää lähettää käytettävissä olevan osan vastauksesta asiakkaalle ja katkaisee sitten yhteyden asiakkaaseen.
- Muutos: nyt, kun nginx saa väärän pituisen vastauksen gRPC-taustajärjestelmästä, se lopettaa vastauksen käsittelyn virheellä.
- Lisäys: min_free parametri direktiiveissä proxy_cache_path, fastcgi_cache_path, scgi_cache_path и uwsgi_cache_path. Kiitos Adam Bambuch.
- Korjaus: nginx ei poistanut unix-verkkotunnuksen kuunteluliitäntöjä sulkiessaan kauniisti SIGQUIT-signaalin.
- Korjaus: Nollakokoisia UDP-paketteja ei välitetty.
- Korjaus: Välityspalvelin uwsgi-taustajärjestelmiin SSL:n avulla ei ehkä toimi. Kiitos Guanzhong Chen.
- Korjaus: Virheiden käsittelyssä käskyä käytettäessä ssl_ocsp.
- Bugikorjaus: XFS- ja NFS-tiedostojärjestelmiä käytettäessä levyn välimuistin koko saattaa laskea väärin.
- Korjaus: Jos välimuistissa oleva palvelin palautti virheellisen vastauksen, "negatiivinen koko buf kirjoittajassa" -viestejä saattaa ilmestyä lokeihin.
Tuli ulos samaan aikaan kuin nginx njs 0.4.2
njs on JavaScript-kielen osajoukko, jonka avulla voit laajentaa nginxin toimintoja. njs on yhteensopiva ECMAScript 5.1:n (tiukka tila) kanssa joidenkin ECMAScript 6:n ja uudempien laajennusten kanssa. Yhteensopivuus on kehitteillä.
Lähde: linux.org.ru