nginx 1.19.1

Nginx 1.19.1 kaleratu da, nginx web zerbitzariaren egungo linea nagusiko hurrengo bertsioa. Lerro nagusiko adarra garapen aktiboan dago, eta oraingo adar egonkorrak (1.18) akatsen konponketak baino ez ditu.

  • Aldaketa: zuzentarauak lingering_close, irauteko_denbora ΠΈ lingering_timeout orain funtzionatu HTTP/2 erabiliz.
  • Aldaketa: orain backendak bidalitako datu gehigarriak beti baztertzen dira.
  • Aldaketa: orain, FastCGI zerbitzari batetik erantzun laburregia jasotzen duenean, nginx-ek erantzunaren zati eskuragarria bezeroari bidaltzen saiatzen da, eta gero bezeroarekin konexioa ixten du.
  • Aldaketa: orain, gRPC backend-etik luzera okerreko erantzuna jasotzean, nginx-ek erantzuna prozesatzeari uzten dio errore batekin.
  • Gehigarria: min_free parametroa zuzentarauetan proxy_cache_path, fastcgi_cache_path, scgi_cache_path ΠΈ uwsgi_cache_path. Eskerrik asko Adam Bambuch.
  • Konponketa: nginx-ek ez zituen unix domeinuko entzuteko socketak kendu SIGQUIT seinale batean dotorez itzaltzean.
  • Konponketa: Zero tamainako UDP paketeak ez ziren proxy egin.
  • Konponketa: baliteke uwsgi backendetarako proxyak SSL erabiliz ez funtzionatzea. Eskerrik asko Guanzhong Chen.
  • Konponketa: akatsak kudeatzea zuzentarau bat erabiltzean ssl_ocsp.
  • Akatsen konponketa: XFS eta NFS fitxategi-sistemak erabiltzean, diskoaren cachearen tamaina gaizki kalkulatu liteke.
  • Konponketa: Memcached zerbitzariak erantzun okerra itzultzen badu, "tamaina negatiboa bufa idazlearen" mezuak ager litezke erregistroetan.

Nginx-en aldi berean atera zen njs 0.4.2

njs JavaScript hizkuntzaren azpimultzo bat da, nginx-en funtzionaltasuna zabaltzeko aukera ematen duena. njs ECMAScript 5.1 (modu zorrotza) bateragarria da ECMAScript 6rako eta ondorengorako luzapen batzuekin. Bateragarritasuna garatzen ari da.

Iturria: linux.org.ru

Gehitu iruzkin berria