Nginx 1.19.1 թողարկվել է, հաջորդ թողարկումը nginx վեբ սերվերի ընթացիկ հիմնական մասնաճյուղում: Հիմնական ճյուղը գտնվում է ակտիվ մշակման փուլում, մինչդեռ ներկայիս կայուն մասնաճյուղը (1.18) ունի միայն սխալների շտկումներ:

  • Փոփոխություն՝ հրահանգներ երկարաձգվող_մոտ, երկարատև_ժամանակ и lingering_timeout այժմ աշխատում է HTTP/2-ի օգտագործման ժամանակ:
  • Փոփոխություն. այժմ հետին պլանի կողմից ուղարկված լրացուցիչ տվյալները միշտ անտեսվում են:
  • Փոփոխություն. այժմ, երբ 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

Գնեք հուսալի հոստինգ DDoS պաշտպանությամբ կայքերի, VPS VDS սերվերների համար 🔥 Գնեք հուսալի կայքերի հոսթինգ՝ DDoS պաշտպանությամբ, VPS VDS սերվերներով | ProHoster