Hovedgrenen af nginx 1.21.1 er blevet frigivet, inden for hvilken udviklingen af nye funktioner fortsætter (i den parallelt understøttede stabile gren 1.20 foretages kun ændringer relateret til eliminering af alvorlige fejl og sårbarheder).
Vigtigste ændringer:
- Nginx returnerer nu altid en fejl ved brug af CONNECT metoden; når du samtidigt angiver "Content-Length"- og "Transfer-Encoding"-headerne; når der er mellemrum eller kontroltegn i forespørgselsstrengen, HTTP-headernavnet eller Host-headerværdien.
- Forbedret konfigurationstest ved brug af flere lyttestik.
- Forbedret escape af tegnene """, "<", ">", "\", "^", "`", "{", "|" og "}" ved proxyer med en URI-ændring.
- Reduceret hukommelsesforbrug til langvarige behandlingsanmodninger ved proxyer ved brug af mere end 64 buffere.
Kilde: opennet.ru