հիմնական ճյուղի թողարկում , որի շրջանակներում շարունակվում է նոր հնարավորությունների զարգացման գործընթացը (միկայում աջակցված կայուն են միայն փոփոխություններ, որոնք ուղղված են լուրջ սխալների և խոցելիությունների շտկմանը):
Հիմնական :
- Հրահանգը ավելացել է հասցեի պարամետրում օգտագործվող փոփոխականի աջակցությունը: Եթե հասցեն նշված է որպես դոմենի անուն, անունը որոնվում է նկարագրված սերվերային խմբերի մեջ, և եթե չի գտնվի, ապա որոշվում է resolver-ի միջոցով;
- Ամրագրել է SSL-հետադարձ կապով pipelined հարցերի մշակման սխալը, որի դեպքում կարող էր տեղի ունենալ ժամանակի ավարտ;
- Կատարել են փոփոխություններ դիրեկտիվում HTTP/2 պրոտոկոլը օգտագործելու դեպքում։
Ավելին, կարելի է նշել , JavaScript լեզվի մեկնարկող խնդիրը nginx վեբ սերվերի համար: njs մեկնարկողը իրականացնում է ECMAScript ստանդարտները եւ թույլ տալիս ընդլայնել nginx-ի կարողությունները հարցումների մշակման մեջ կողմից скриптերի օգտագործման միջոցով կոնֆիգուրացիայում: Скриптերը կարող են օգտագործվել կոնֆիգուրացիայի файլում ընդլայնված հարցումների մշակման տրամաբանություն սահմանելու, կոնֆիգուրացիան ձևավորելու, պատասխանների դինամիկ առաջացման, հարցման/պատասխանի մոդիֆիկացիայի կամ խնդիրների լուծման արագ ստեղծման համար web-ինջիներում:
Նոր թողարկմանը nginx մոդուլում ավելացվել է Promise-ի աջակցություն r.subrequest-ի համար, ինչպես նաև փոփոխություններ են կատարվել r.parent հատկության մշակման մեջ: Այլ կերպ՝
- ավելացվել է Promise-ի աջակցություն;
- ավելացվել է Typed-մասիվների սկիզբն աջակցության առումով;
- ավելացվել է ArrayBuffer-ի աջակցությունը;
- ավելացվել է simbolերի սկիզբն աջակցության առումով;
- ավելացվել է արտաքին կառավարումը JSON.stringify() համար;
- ավելացվել է Object.is();
- ավելացվել է Object.setPrototypeOf();
- մտցվել է զրո միավորում օպերատոր ();
- կատարել է սխալը Object.getPrototypeOf() իրեցեցվածշչների համաձայն;
- կատարել է սխալը Object.prototype.valueOf()-ի համաձայն;
- կատարել է սխալը JSON.stringify()-ում անպետային արժեքների և
փոխարինող ֆունկցիայի; - կազմակերպել է «in» օպերատորը համաձայն;
- կատարել է սխալը Object.defineProperties()-ի համաձայն
իրեցեցվածշչների համաձայն; - կատարել է սխալը Object.create()-ի համաձայն;
- կատարել է սխալը Number.prototype.toString(radix)-ի մասնավոր բարելավման ժամանակ; արագ մաթեմատիկայի ներգործությամբ;
- կատարել են RegExp() экземпляրի հատկությունների շտկումներ;
- կատարել են ներմուծման սխալը բարձրացնելու ընթացքում:
Ընտանիք: opennet.ru
