Ձևավորվել է հոսանքին հակառակ թողարկում nginx 1.19.3, որի շրջանակներում շարունակվում է նոր հնարավորությունների զարգացումը (զուգահեռաբար աջակցվող կայուն մասնաճյուղ 1.18 Կատարվում են միայն փոփոխություններ՝ կապված լուրջ սխալների և խոցելիության վերացման հետ):
Մոդուլը ներառված է ngx_stream_set_module, որը թույլ է տալիս փոփոխականին արժեք վերագրել
սերվերի {
լսեք 12345;
սահմանել $true 1;
}
Հրահանգն ավելացված է proxy_cookie_flags պրոքսի միացումներում թխուկների համար դրոշներ նշելու համար: Օրինակ՝ «http only» դրոշը «one»-ին ավելացնելու համար, իսկ «nosecure» և «samesite=strict» դրոշները բոլոր մյուս թխուկների համար, կարող եք օգտագործել հետևյալ կառուցվածքը.
proxy_cookie_flags միայն մեկ http;
proxy_cookie_flags ~ nosecure samesite=խիստ;
Նմանատիպ հրահանգ userid_flags Cookie-ին դրոշակներ ավելացնելու համար ներդրված է նաև ngx_http_userid մոդուլի համար:
Միաժամանակ տեղի ունեցավ թողարկում njs 0.4.4, JavaScript թարգմանիչ nginx վեբ սերվերի համար։ njs թարգմանիչը ներդրում է ECMAScript ստանդարտները և թույլ է տալիս ընդլայնել nginx-ի կարողությունը՝ մշակելու հարցումները՝ օգտագործելով սկրիպտները կազմաձևում: Սկրիպտները կարող են օգտագործվել կազմաձևման ֆայլում՝ հարցումների մշակման, կոնֆիգուրացիայի առաջացման, պատասխանի դինամիկ ձևավորման, հարցումը/պատասխանը փոփոխելու կամ վեբ հավելվածներում խնդիրներ լուծելու համար արագ ելակետեր ստեղծելու համար առաջադեմ տրամաբանություն սահմանելու համար: Նոր տարբերակում.
Ավելացվել է թվանշանների տեսողական տարանջատման աջակցություն (օրինակ՝ «1_000»):
Ավելացրել է բուֆերային օբյեկտի աջակցություն «կրիպտո» և «fs» մեթոդներին և ապահովել, որ fs.readFile(), Hash.prototype.digest() և Hmac.prototype.digest() վերադարձնեն Բուֆերային օբյեկտի օրինակը:
ArrayBuffer-ի աջակցությունն ավելացվել է TextDecoder.prototype.decode() մեթոդին: