Wasmtime 35: घटकों के लिए प्रारंभिक GC, wasi‑nn के माध्यम से ONNX, और मजबूत AArch64 समर्थन
प्रमुख अपडेट
Wasmtime 35.0.0 (22 जुलाई, 2025 को जारी) वेबएसेम्बली घटक मॉडल के लिए प्रारंभिक GC समर्थन (कार्य प्रगति में चिह्नित) पेश करता है, wasmtime‑wasi‑nn में एक नया विकल्प जो इन-Wasm ML अनुमान के लिए एक कस्टम ONNX रनटाइम का उपयोग करने की अनुमति देता है, और AArch64 पर महत्वपूर्ण सटीकता/कार्यराउंड (Winch अब इस रिलीज़ में WebAssembly MVP परीक्षण पास करता है)। यह रिलीज़ निर्माण आवश्यकताओं को भी कड़ा करती है (Rust टूलचेन बंप)। (github.com, docs.rs)
यह क्यों महत्वपूर्ण है
घटक मॉडल में प्रारंभिक GC समर्थन डेवलपर्स के लिए सबसे महत्वपूर्ण परिवर्तन है: जब यह समाप्त और स्थिर हो जाएगा, तो यह GC भाषाओं में लिखे गए घटकों या उन घटकों के लिए जो पहले श्रेणी के संदर्भ प्रकारों की आवश्यकता होती है, एक प्रमुख अवरोध को समाप्त कर देता है, महंगे सीरियलाइजेशन/ग्लू की आवश्यकता को कम करता है और समृद्ध, सुरक्षित बहु-भाषा घटक सीमाओं को सक्षम बनाता है। wasi‑nn में परिवर्तन Wasmtime को ML अनुमान के लिए एक अधिक व्यावहारिक होस्ट में बदल देता है, जिससे डेवलपर्स को wasi‑nn में एक स्वदेशी ONNX रनटाइम प्लग करने की अनुमति मिलती है, जो इसे एज पर या सीमित सैंडबॉक्स के अंदर छोटे ML मॉडल को पोर्टेबल Wasm मॉड्यूल के रूप में भेजना यथार्थवादी बनाता है बिना दूरस्थ अनुमान के लिए पुनः आर्किटेक्ट किए। बेहतर AArch64 व्यवहार का अर्थ है कि ये क्षमताएँ अब ARM-आधारित एज उपकरणों और Apple-सिलिकॉन सर्वरों पर अधिक उपयोगी हैं, न कि केवल x86-केवल प्रयोगों के रूप में। चूंकि GC समर्थन स्पष्ट रूप से "प्रारंभिक" है और समाप्त नहीं हुआ है, इस रिलीज़ को घटक-मॉडल डिज़ाइन और wasi‑nn अनुमान को स्टेजिंग में प्रोटोटाइप और मान्य करने के लिए सही समय के रूप में मानें, लेकिन उत्पादन के लिए API/ABI स्थिरता मानने से बचें जब तक कि अनुवर्ती रिलीज़ घटक GC कार्य को अंतिम रूप नहीं देती। यह भी ध्यान दें कि आपको स्रोत से निर्माण करने के लिए Rust 1.86+ की आवश्यकता हो सकती है। (github.com, docs.rs)
स्रोत
आगे पढ़ें
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 एक केंद्रीय, ग्राफ-हैश किया हुआ आभासी स्टोर पेश करता है जो कई परियोजनाओं को सटीक निर्भरता ग्राफ़ों का पुन: उपयोग करने की अनुमति देता है, गर्म कैश पर स्थानीय इंस्टॉलेशन को तेजी से करने और मोनोरेपो कार्यप्रवाहों में सुधार करने में।