Nginx 1.19.1 er udkommet, en ny version i den aktuelle mainline-gren af webserveren nginx. I mainline-grenen foregår der aktiv udvikling, mens der kun laves fejlrettelser i den nuværende stabile gren (1.18).
- Ændring: nu kasseres overflødige data sendt af backend altid.
- Ændring: nu, når der modtages et for kort svar fra FastCGI-serveren, forsøger nginx at sende den tilgængelige del af svaret til klienten, hvorefter forbindelsen til klienten lukkes.
- Ændring: nu, når der modtages et svar med forkert længde fra gRPC-backend, stopper nginx behandlingen af svaret med en fejl.
- Tilføjelse: min_free parameteren i direktiverne proxy_cache_path, fastcgi_cache_path, scgi_cache_path og uwsgi_cache_path. Tak til Adam Bambuch.
- Retning: nginx fjernede ikke unix domain listen-sockets ved blød afslutning via SIGQUIT signal.
- Retning: UDP-pakker med nul størrelse blev ikke proxied.
- Retning: proxiering til uwsgi-backends med SSL kunne være ikke fungerende. Tak til Guanzhong Chen.
- Retning: i fejlbehandling ved brug af direktivet ssl_ocsp.
- Retning: ved brug af filsystemer XFS og NFS kunne cache-størrelsen på disken blive fejltolket.
- Retning: hvis memcached-serveren returnerede et forkert svar, kunne der opstå meddelelser i loggene som «negative size buf in writer».
Samtidig med nginx er njs 0.4.2
njs — et undersæt af JavaScript-sproget, der muliggør udvidelse af nginx's funktionalitet. njs er kompatibel med ECMAScript 5.1 (strict mode) med nogle udvidelser fra ECMAScript 6 og senere. Kompatibiliteten er under udvikling.
Kilde: linux.org.ru
