Node.js v26.7.0. փաստաթղթավորված փոփոխություններ ծրագրավորողների համար
Node.js v26.7.0-ը պաշտոնական գրառման մեջ նշված է որպես Current թողարկում: Հիմնական փոփոխությունները ներառում են գաղտնի բանալիների բեռնումը STORE loader-ների միջոցով, NSS 3.125 տարբերակի արմատային սերտիֆիկատները, Perfetto-ի աջակցությունը, Symbol.dispose-ը ModuleHooks-ում և test runner-ի coverage-ի նոր պարամետրը [1]:

2026 թ. օգոստոսի 5-ով թվագրված պաշտոնական գրառման համաձայն՝ Node.js-ի 26.7.0 տարբերակը ստացել է Current կարգավիճակ: Հիմնական փոփոխությունները վերաբերում են կրիպտոգրաֆիկ բանալիների մշակմանը, ներկառուցված արմատային սերտիֆիկատների փաթեթին, արտադրողականության թրեյսինգին, մոդուլների hook-երին և թեստերի ծածկույթի (coverage) ընտրությանը [1]:
01
Ինչ գիտենք այս պահին
- 01
[1] Node.js-ի պաշտոնական GitHub թողարկման գրառում, Version 26.7.0 (Current), թվագրված 2026 թ. օգոստոսի 5-ով. https://github.com/nodejs/node/releases/tag/v26.7.0
- 02
[1] Գրառումը փաստում է STORE loader-ներով գաղտնի բանալիների աջակցությունը, NSS 3.125 արմատային սերտիֆիկատները, Perfetto-ի աջակցությունը, Symbol.dispose-ը ModuleHooks-ում և --test-coverage-include-all պարամետրը:
02
Ինչու է սա կարևոր Հայաստանի համար
Node.js օգտագործող հայաստանյան ծրագրավորողները կարող են օգտվել պաշտոնական տվյալների վրա հիմնված այս ամփոփագրից՝ runtime միջավայրի, թեստավորման, մոդուլների և կրիպտոգրաֆիկ գործընթացների հիմնական փոփոխությունները ստուգելու համար:
03
Թողարկման կարգավիճակը պաշտոնական գրառման մեջ
Թողարկման պաշտոնական գրառումը Node.js 26.7.0-ը դասակարգում է որպես Current:Հիմնական փոփոխությունների ուղղությունները
Թողարկման նշումներում առանձնացված են crypto-ն, արմատային սերտիֆիկատները, Perfetto-ն, ModuleHooks-ը և test runner-ը:Թողարկման գրառման ամսաթիվը
Ամփոփագրի համար տրամադրված պաշտոնական թողարկման գրառումը թվագրված է 2026 թ. օգոստոսի 5-ով:Պաշտոնական գրառման մեջ նշված կարգավիճակի և առանցքային փոփոխությունների համառոտ պատկերը:
04
Կրիպտոգրաֆիա և սերտիֆիկատներ
Թողարկման նշումներում STORE loader-ների միջոցով գաղտնի բանալիների բեռնման աջակցությունը ներկայացված է որպես semver-minor փոփոխություն crypto բաժնում: Բացի այդ, նշվում է արմատային սերտիֆիկատների թարմացումը NSS 3.125-ի հիման վրա: Այն ծրագրավորողները, որոնց հավելվածներն օգտագործում են բանալիների բեռնման ինտեգրացիաներ կամ սերտիֆիկատների վավերացում, կարող են վերանայել այս հատվածները թարմացման ժամանակ՝ հաշվի առնելով, որ տրամադրված նյութը չի պարունակում համատեղելիության խորքային վերլուծություն [1]:
- Գաղտնի բանալիները կարող են բեռնվել STORE loader-ների միջոցով:
- Ներկառուցված արմատային սերտիֆիկատները թարմացվել են մինչև NSS 3.125 տարբերակ:
05
Թրեյսինգ, մոդուլներ և թեստավորում
Պաշտոնական նշումների համաձայն՝ Node.js 26.7.0-ում ավելացվել է Perfetto-ի աջակցություն, ինչը կարող է օգտակար լինել արտադրողականության թրեյսինգի գործիքներ կիրառող թիմերին: Փաստաթղթում նշվում է նաև Symbol.dispose-ի աջակցությունը ModuleHooks-ում և test runner-ի նոր պարամետրը՝ --test-coverage-include-all: Գրառումն ամրագրում է այս հնարավորությունները, սակայն չի մանրամասնում միգրացիայի պահանջները, լռելյայն կարգավորումները կամ գործող թեստային հաշվետվությունների վրա հնարավոր ազդեցությունը [1]:
- Perfetto-ի աջակցությունը նշված է որպես semver-minor փոփոխություն գրադարանում:
- ModuleHooks-ն իրականացնում է Symbol.dispose:
- Test runner-ում ավելացվել է --test-coverage-include-all պարամետրը:
06
Ինչպես դիտարկել այս թարմացումը
Թարմացման գնահատման փուլում թողարկման պաշտոնական գրառումը ծառայում է որպես ստուգման ենթակա գործառույթների հակիրճ ցանկ, այլ ոչ թե ռիսկերի ամբողջական գնահատական: Թիմերը կարող են առաջնահերթ ստուգումներ իրականացնել այն դեպքերում, երբ նախագծում կիրառվում են կրիպտոգրաֆիկ բանալիներ, սերտիֆիկատների վավերացում, արտադրողականության թրեյսինգ, մոդուլների բեռնման հատուկ գործընթացներ կամ ներկառուցված test coverage-ի արդյունքներ: Այս առաջնահերթությունները բխում են թողարկման մեջ նշված ոլորտներից և չեն նշանակում, որ փոփոխություններն անխտիր կազդեն յուրաքանչյուր նախագծի վրա [1]:
- Թվարկված կետերը դիտարկել որպես թիրախային թեստավորման ուղենիշներ:
- Փաստաթղթավորված փոփոխությունների համար առաջնորդվել պաշտոնական գրառմամբ:
- Միայն թողարկման նշումների հիման վրա հավելվածի լիարժեք համատեղելիության մասին եզրակացություններ չանել:
07
Գործնական քայլեր
Տրամադրված տեղեկությունը թողարկման նշումների ամփոփագիր է, ոչ թե համակարգի թարմացման ամբողջական ուղեցույց, ուստի նախագծի միջավայրում փորձարկումը մնում է առաջնային:
- 01
Ստուգել՝ արդյոք կրիպտոգրաֆիկ ինտեգրացիաներում հնարավոր է օգտագործել գաղտնի բանալիների բեռնումը STORE loader-ների միջոցով:
- 02
Վերանայել թեստային հրամաններն ու coverage-ի հաշվետվությունների ակնկալիքները test-runner-ի նոր տարբերակն օգտագործելիս:
- 03
Perfetto-ի և ModuleHooks-ի փոփոխությունները գնահատել միայն այն դեպքում, եթե այդ գործիքներն արդեն կիրառվում են նախագծում:
- 04
Թարմացումը թեստավորել հավելվածի ընթացիկ կախվածությունների (dependencies) և deployment միջավայրի հետ համատեղ:
08
Այս թողարկման սահմանափակումները
Այս ամփոփագիրը հիմնված է բացառապես տրամադրված պաշտոնական թողարկման գրառման վրա:
Անկախ լուսաբանում, համատեղելիության ամբողջական ուղեցույց կամ կոնկրետ նախագծերի թարմացման ազդեցության վերլուծություն չի տրամադրվել:
Փաստաթուղթն արձանագրում է փոփոխությունները, սակայն չի սահմանում դրանց ազդեցությունը որևէ կոնկրետ հավելվածի կամ կախվածությունների փաթեթի վրա:
SRC
Աղբյուրների բաժին
Ուղիղ հղումներ այս ընտրանու հիմքում եղած նյութերին: Աղբյուրը տեսնելը նույնքան կարևոր է, որքան սինթեզն ընթերցելը:
