نود جیاس ۲۶.۴ منتشر شد
خلاصهٔ کاملتر
نسخهٔ ۲۶.۴.۰ نود جیاس روی کانال Current منتشر شد. تو یادداشت انتشار که آنتوان دو امل آمادهش کرده، فهرست تغییرات مهم با دو اضافهٔ تازه شروع میشه که هر دو SEMVER-MINOR هستن: زیرسیستم node:vfs و پیادهسازی package maps تو لودر.
node:vfs یه زیرسیستم حداقلیه که فایلسیستم مجازی رو مستقیم میبره داخل هسته؛ یه نمونهٔ VFS رو mount میکنی و از این به بعد node:fs/promises هم درخواستهاش رو به همون نمونهٔ مانتشده میفرسته. یعنی کاری که تا حالا معمولاً با پچ کردن ماژول fs انجام میشد، حالا یه مسیر رسمی داره. package maps هم که ماتیو کولینا و مائل نیسون روش کار کردن، سراغ نحوهٔ نگاشت مسیرهای پکیجها میره.
بقیهٔ تغییرات مهم ریزتر ولی کاربردیان: readFile() حالا میتونه بافری رو که خودت دادی پر کنه به جای اینکه هر بار بافر تازه بسازه، تو TLS گزینهٔ certificateCompression اضافه شده، setKeepAlive تو ماژول net از TCP_KEEPINTVL و TCP_KEEPCNT پشتیبانی میکنه، closeIdleConnections تو http سوکتهای قبل از درخواست رو هم میبنده و وضعیت پایداری blockList به release candidate رسیده.
زیر پوسته هم کلی بهروزرسانی وابستگی اومده: npm به ۱۱.۱۷.۰، libffi به ۳.۶.۰، sqlite به ۳.۵۳.۲ و acorn به ۸.۱۷.۰. کنارشون یه API آزمایشی برای فراخوانی سریع FFI اضافه شده که اول برای AArch64 و x86_64 اومد و بعد تقریباً به همهٔ پلتفرمهای دیگه هم گسترش پیدا کرد. تو همین ریلیز نود ۲۵ هم رسماً End-of-Life علامت خورده.
نکات کلیدی:
- زیرسیستم تازهٔ node:vfs و اتصال node:fs/promises به نمونههای VFS مانتشده
- پیادهسازی package maps تو لودر
- پشتیبانی readFile() از بافری که خود توسعهدهنده میده
- گزینهٔ certificateCompression تو TLS و پشتیبانی TCP_KEEPINTVL/TCP_KEEPCNT تو net
- بهروزرسانی npm به ۱۱.۱۷.۰، libffi به ۳.۶.۰ و sqlite به ۳.۵۳.۲؛ نود ۲۵ هم EOL شد




