نود جیاس ۲۶.۷.۰ منتشر شد
خلاصهٔ کاملتر
تیم نود جیاس نسخهٔ ۲۶.۷.۰ رو روی خط Current منتشر کرده و انتشارش رو Antoine du Hamel انجام داده. تو یادداشت انتشار پنج مورد بهعنوان تغییر قابلتوجه علامت خورده که بیشترشون SEMVER-MINOR هستن؛ یعنی قابلیت تازه اضافه میکنن و چیزی رو نمیشکنن.
تو ماژول crypto حالا میشه کلید خصوصی رو از طریق STORE loaderهای OpenSSL لود کرد. یعنی کلید لازم نیست حتماً فایلی روی دیسک باشه و میتونه از منبعی مثل HSM بیاد. کنارش گواهیهای ریشه به NSS 3.125 بهروز شدن و چند ایراد Argon2 — از جمله دور زدن حالت FIPS — هم برطرف شده.
پشتیبانی از perfetto هم اضافه شده؛ همون سیستم ردیابی و پروفایلینگ که تو کروم و اندروید استفاده میشه. با این کار دادههای اجرای برنامه رو میشه با ابزارهای استاندارد پرفتو تحلیل کرد و هدرهای قدیمی trace event هم برای سازگاری تغییر نام دادن.
دو تغییر کوچیکتر ولی کاربردی هم توی این نسخه هست: ModuleHooks حالا Symbol.dispose رو پیاده کرده تا آزادسازی هوکهای ماژول تمیزتر انجام بشه، و test_runner پرچم --test-coverage-include-all رو گرفته که فایلهای بدون تست رو هم توی گزارش پوشش میاره — یعنی تصویر واقعیتری از coverage میده.
بقیهٔ نسخه پر از رفع باگه: npm به ۱۱.۱۹.۰ آپدیت شده، چند use-after-free تو sqlite بسته شده، ffi کلی اصلاح گرفته (از کرش refCallback تا اعتبارسنجی بازهٔ آرگومانهای عددی)، و تو stream و http2 هم چند بهینهسازی برای کم کردن تخصیص حافظه اومده.
نکات کلیدی:
- بارگذاری کلید خصوصی از طریق STORE loaderهای OpenSSL تو ماژول crypto
- پشتیبانی از perfetto برای ردیابی و پروفایلینگ اجرای برنامه
- پیادهسازی Symbol.dispose تو ModuleHooks
- پرچم تازهٔ --test-coverage-include-all تو test_runner
- بهروزرسانی گواهیهای ریشه به NSS 3.125 و npm به ۱۱.۱۹.۰




