Nginx 1.19.1 on julkaistu, uusin versio Nginx-verkkopalvelimen nykyisestä päähaarasta. Päähaaraa kehitetään aktiivisesti, kun taas nykyinen vakaa haara (1.18) saa vain virheenkorjauksia.
- Muutos: nyt taustajärjestelmän lähettämä ylimääräinen data hylätään aina.
- Muutos: Nyt vastaanotettuaan FastCGI-palvelimelta liian lyhyen vastauksen nginx yrittää lähettää vastauksen käytettävissä olevan osan asiakkaalle, minkä jälkeen se sulkee yhteyden asiakkaaseen.
- Muutos: Nyt nginx lopettaa vastauksen käsittelyn virheellä, kun se vastaanottaa gRPC-taustajärjestelmältä väärän pituisen vastauksen.
- Lisätty: min_free-parametri direktiiveihin proxy_cache_path, fastcgi_cache_path, scgi_välimuistin_polku и uwsgi_välimuistin_polkuKiitos Adam Bambuchille.
- Korjaus: nginx ei poistanut unix-verkkotunnuksen kuuntelusovitteita, kun se lopetettiin sulavasti SIGQUIT-komennolla.
- Korjaus: Nollakokoisia UDP-paketteja ei välitetty.
- Korjattu: SSL-salauksella toimiva välityspalvelin uwsgi-taustapalvelimiin ei välttämättä toimi. Kiitos Guanzhong Chenille.
- Korjaus: Virheenkäsittelyssä direktiiviä käytettäessä ssl_ocsp.
- Korjaus: XFS- ja NFS-tiedostojärjestelmiä käytettäessä levyvälimuistin koko saattoi laskea väärin.
- Korjaus: Jos memcached-palvelin palautti virheellisen vastauksen, lokitiedostoissa saattoi näkyä viestejä "negatiivinen buf-koko kirjoittajassa".
Julkaistu samaan aikaan nginxin kanssa njs 0.4.2
njs on JavaScript-kielen osajoukko, joka laajentaa nginxin toiminnallisuutta. njs on yhteensopiva ECMAScript 5.1:n (tiukka tila) ja joidenkin ECMAScript 6:n ja uudempien laajennusten kanssa. Yhteensopivuutta kehitetään vielä.
Lähde: linux.org.ru
