Izlaida nginx 1.19.1, kārtējais izlaidums pašreizējā mainline versijā tīmekļa servera nginx. Aktīva izstrāde notiek mainline versijā, savukārt pašreizējā stabilajā versijā (1.18) tiek veikti tikai kļūdu labojumi.
- Izmaiņas: tagad liekie dati, ko nosūta backend, vienmēr tiek noraidīti.
- Izmaiņas: tagad, saņemot pārāk īsu atbildi no FastCGI servera, nginx mēģina nosūtīt klientam pieejamo atbildes daļu, pēc tam slēdz savienojumu ar klientu.
- Izmaiņas: tagad, saņemot atbildi ar nepareizu garumu no gRPC backend, nginx pārtrauc atbildes apstrādi ar kļūdu.
- Pievienojums: min_free parametrs direktīvās proxy_cache_path, fastcgi_cache_path, scgi_cache_path un uwsgi_cache_path. Paldies Adam Bambuch.
- Kļūda: nginx neatbrīvoja unix domain listen-soketus, kad tika veikta pakāpeniska pārtraukšana pēc SIGQUIT signāla.
- Kļūda: UDP nulles lieluma paketi netika starpniekservera.
- Kļūda: starpniekservera uz uwsgi backend ar SSL varētu nedarboties. Paldies Guanzhong Chen.
- Kļūda: kļūdu apstrādē, izmantojot direktīvu ssl_ocsp.
- Kļūda: izmantojot XFS un NFS failu sistēmas, kešatmiņas izmērs diskā varēja tikt nepareizi aprēķināts.
- Kļūda: ja memcached serveris atgrieza nepareizu atbildi, žurnālos varēja parādīties ziņojumi "negative size buf in writer".
Vienlaicīgi ar nginx tika izlaists njs 0.4.2
njs — tā ir JavaScript valodas apakškopa, kas ļauj paplašināt nginx funkcionalitāti. njs ir saderīgs ar ECMAScript 5.1 (stingrā režīmā) ar dažām ECMAScript 6 un vēlākās paplašinājumiem. Saderība joprojām tiek attīstīta.
Avots: linux.org.ru
