Nginx 1.19.1 թողարկվել է, հաջորդ թողարկումը nginx վեբ սերվերի ընթացիկ հիմնական մասնաճյուղում: Հիմնական ճյուղը գտնվում է ակտիվ մշակման փուլում, մինչդեռ ներկայիս կայուն մասնաճյուղը (1.18) ունի միայն սխալների շտկումներ:
- Փոփոխություն. այժմ հետին պլանի կողմից ուղարկված լրացուցիչ տվյալները միշտ անտեսվում են:
- Փոփոխություն. այժմ, երբ FastCGI սերվերից չափազանց կարճ պատասխան է ստանում, nginx-ը փորձում է պատասխանի հասանելի մասը ուղարկել հաճախորդին, այնուհետև փակում է կապը հաճախորդի հետ:
- Փոփոխություն. այժմ, երբ gRPC backend-ից սխալ երկարության պատասխան է ստանում, nginx-ը դադարեցնում է պատասխանի մշակումը սխալմամբ:
- Հավելում. min_free պարամետր դիրեկտիվներում proxy_cache_path, fastcgi_cache_path, scgi_cache_path и uwsgi_cache_path. Շնորհակալություն Ադամ Բամբուչ:
- Ուղղում. nginx-ը չի հեռացրել unix տիրույթի լսման վարդակները, երբ նրբագեղորեն անջատում էր SIGQUIT ազդանշանը:
- Ուղղում. զրոյական չափի UDP փաթեթները պրոքսի չեն եղել:
- Սխալների ուղղում. SSL-ի միջոցով uwsgi backend-երի պրոքսինգը կարող է չաշխատել: Շնորհակալություն Guanzhong Chen:
- Ուղղում. հրահանգներ օգտագործելիս սխալների հետ աշխատելը ssl_ocsp.
- Սխալ. XFS և NFS ֆայլային համակարգեր օգտագործելիս սկավառակի քեշի չափը կարող է սխալ հաշվարկվել:
- Ուղղում. Եթե memcached սերվերը վերադարձրեց սխալ պատասխան, «negative size buf in writer» հաղորդագրությունները կարող են հայտնվել տեղեկամատյաններում:
Դուրս եկավ nginx-ի հետ միաժամանակ njs 0.4.2
njs-ը JavaScript լեզվի ենթաբազմություն է, որը թույլ է տալիս ընդլայնել nginx-ի ֆունկցիոնալությունը: njs-ը համատեղելի է ECMAScript 5.1-ի հետ (խիստ ռեժիմ) ECMAScript 6-ի և ավելի ուշ որոշ ընդլայնումներով: Համատեղելիությունը մշակման փուլում է:
Source: linux.org.ru
