izdava nova glavna grana , u okviru koje se razvijaju nove mogućnosti. Paralelno se podržava stabilna se vnašajo le spremembe, povezane z odpravo resnih napak in ranljivosti. V naslednjem letu bo na osnovi glavne veje 1.19.x oblikovana stabilna veja 1.20.
Glavne :
- U direktivama "«,
"fastcgi_cache_path", "scgi_cache_path" i "uwsgi_cache_path" dodat je parametar "min_free", koji reguliše veličinu keša na osnovu definisanja minimalne veličine slobodnog diskovnog prostora. - Direktive "", "lingering_time" i "lingering_timeout" prilagođene su za rad sa HTTP/2.
- Obezbeđeno je odbacivanje svih nepotrebnih podataka koje šalje backend.
- Kada se primi veoma kratak odgovor od FastCGI servera, Nginx sada pokušava da pošalje klijentu dostupni deo odgovora, nakon čega zatvara vezu.
- Kada backend gRPC vrati odgovor nepravilne dužine, Nginx prekida obradu zahteva sa ispisom greške.
- Ispravljene su greške, kao što je obezbeđeno uklanjanje slušajućih Unix soketa prilikom obrade signala SIGQUIT, uspostavljeno je proksiranje UDP paketa nulte veličine i proksiranje ka backendovima uwsgi prilikom korišćenja SSL-a, ispravljena je obrada grešaka prilikom korišćenja direktive "ssl_ocsp", ispravljen je nepravilni izračun veličine keša u FC XFS i NFS.
U isto vreme izdanje , interpretera programskog jezika JavaScript za web server nginx. Interpretor njs realizuje standarde ECMAScript i omogućava proširivanje mogućnosti nginxa za obradu zahteva pomoću skripti u konfiguraciji. Skripte se mogu koristiti u konfiguracionom fajlu za definisanje proširene logike obrade zahteva, formiranje konfiguracije, dinamičku generaciju odgovora, modifikaciju zahteva/odgovora ili brzo kreiranje stubova za rešavanje problema u web aplikacijama. U novoj verziji dodata je podrška za RegExp.prototype[Symbol.replace] i %TypedArray%.prototype.sort(). Pružena je mogućnost linijskog obratnog traganja. U modul "fs" dodate su funkcije slične mkdir(), readdir() i rmdir().
Pored toga, u ministarstvu unutrašnjih poslova RF potvrda informacija o prestanku krivičnog postupka o pravima na softver Nginx, kao i o završetku provere donetog rešenja od strane nadležne tužilaštva. "Predmetni krivični postupak, pokrenut 04.12.2019. godine zbog povrede autorskih prava kompanije 'Rambler Internet Holding' u vezi sa razvojem softvera 'Nginx', 18.05.2020. godine je okončan po tački 1 člana 1. člana 24. ZKP RF (u vezi sa odsustvom krivičnog dela)". Ranije je potvrđen prestanak krivičnog postupka. Igor Sysoev, the author of Nginx, faced the possibility of this decision being overturned by regulatory authorities. Meanwhile, in a U.S. court, a legal dispute regarding the rights to Nginx against the company F5 Networks, initiated after a lawsuit was filed by the law firm Lynwood Investments.
Izvor: opennet.ru
