Node.js 24: V8 13.6, npm 11, अनुमति में कड़ाई, URLPattern वैश्विक
मुख्य अपडेट
Node.js 24 (वर्तमान) — मई 2025 के प्रारंभ में जारी किया गया और अक्टूबर 2025 में LTS बनने के लिए निर्धारित — V8 इंजन को 13.6 में अपग्रेड करता है (जो WebAssembly Memory64, RegExp.escape, Float16Array, और संबंधित रनटाइम सुधार लाता है), npm 11 को समाहित करता है, URLPattern को वैश्विक रूप से उपलब्ध कराता है, AsyncLocalStorage को डिफ़ॉल्ट रूप से AsyncContextFrame का उपयोग करने के लिए स्विच करता है, Undici 7 को शामिल करता है, और अनुमति मॉडल को आगे बढ़ाता है (CLI ध्वज को --permission में सरल बनाया गया है)। यह Windows निर्माण टूलचेन को भी बदलता है (MSVC हटा दिया गया; ClangCL की आवश्यकता है)। (nodejs.org, openjsf.org)
यह क्यों महत्वपूर्ण है
यह एक व्यावहारिक, गैर-तुच्छ प्लेटफ़ॉर्म उन्नयन है जिसके लिए आपको अब योजना बनानी चाहिए। V8 अपडेट मापनीय रनटाइम और भाषा लाभ देता है (जिसमें बेहतर Wasm और नए JS प्राइमिटिव शामिल हैं) जो वर्कअराउंड लाइब्रेरी की आवश्यकता को कम कर सकते हैं; npm 11 CI और मोनोरेपो में इंस्टॉल/लॉकफाइल व्यवहार और प्रदर्शन को बदल सकता है; URLPattern का वैश्विक होना राउटिंग लॉजिक के लिए एक छोटी लेकिन सामान्य निर्भरता को हटा देता है; AsyncLocalStorage का कार्यान्वयन परिवर्तन ट्रेसिंग/APM को प्रभावित करता है और संदर्भ प्रसार की अर्थवत्ता को सूक्ष्म तरीकों से बदल सकता है; अनुमति मॉडल अविश्वसनीय या तृतीय-पक्ष कोड चलाने के लिए कड़ी सैंडबॉक्सिंग की अनुमति देता है; और Undici 7 HTTP क्लाइंट प्रदर्शन और प्रोटोकॉल समर्थन में सुधार करता है। Windows टूलचेन में बदलाव सबसे अधिक संचालनात्मक रूप से विघटनकारी आइटम है — Node को स्रोत से बनाने का प्रयास करने से पहले CI छवियों और डेवलपर टूलचेन को अपडेट करें। संक्षेप में: अपने ऐप्स और मूल मॉड्यूल को 24 के खिलाफ स्टेजिंग में परीक्षण करें, CI पाइपलाइनों को मान्य करें (विशेष रूप से Windows रनर्स), और अक्टूबर 2025 LTS कटओवर से पहले माइग्रेशन कार्य की योजना बनाएं। (nodejs.org, openjsf.org)
स्रोत
आगे पढ़ें
AWS CDK ने CLI को Construct Library से अलग किया (स्वतंत्र रिलीज़ और नया CLI रिपॉजिटरी)
31 अगस्त 2025AWS ने घोषणा की है कि CDK CLI और CDK Construct Library स्वतंत्र रूप से जारी किए जाएंगे और CLI एक नए रिपॉजिटरी में जा रहा है — इससे आप CDK को CI में कैसे संस्करणित, स्थापित और स्वचालित करते हैं, यह बदल जाएगा।
बन ने Bun.SQL जोड़ा — एक शून्य-निर्भरता एकीकृत SQL क्लाइंट (MySQL, PostgreSQL, SQLite)
30 अगस्त 2025Bun v1.2.21 (25 अगस्त, 2025) Bun.SQL पेश करता है: एक एकल, शून्य-निर्भरता SQL क्लाइंट जो MySQL/MariaDB (Zig ड्राइवर), PostgreSQL और SQLite का समर्थन करता है, जिसमें एक सुसंगत टैग किए गए-टेम्पलेट API है।
pnpm 10.12 (v10.12.1) एक प्रयोगात्मक वैश्विक आभासी स्टोर जोड़ता है जो निकट-तत्काल स्थानीय इंस्टॉलेशन के लिए है
29 अगस्त 2025pnpm 10.12 एक केंद्रीय, ग्राफ-हैश किया हुआ आभासी स्टोर पेश करता है जो कई परियोजनाओं को सटीक निर्भरता ग्राफ़ों का पुन: उपयोग करने की अनुमति देता है, गर्म कैश पर स्थानीय इंस्टॉलेशन को तेजी से करने और मोनोरेपो कार्यप्रवाहों में सुधार करने में।