AWS CDK ने CLI को Construct Library से अलग किया (स्वतंत्र रिलीज़ और नया CLI रिपॉजिटरी)
मुख्य अपडेट
AWS ने Cloud Development Kit को दो स्वतंत्र रूप से जारी किए गए घटकों में विभाजित किया है: CDK Construct Library (वे लाइब्रेरी जिन पर आप ऐप्स में निर्भर करते हैं) और CDK CLI (उपकरण जो सिंथेसाइज़/डिप्लॉय करता है)। CLI का स्रोत और रिलीज़ की गति एक नए GitHub रिपॉजिटरी में जा रही है और अपनी स्वयं की संस्करण रेखा का पालन करेगी (नई गति पर पहला रिलीज़ 2.1000.0 होगा); Construct Library अपनी मौजूदा 2.x रेखा पर बनी रहेगी। AWS स्पष्ट रूप से इसे "CDK v3" नहीं कह रहा है ताकि टूटने से बचा जा सके, और वे यह सुनिश्चित करते हैं कि नया CLI पहले से जारी किए गए Construct Library संस्करणों का समर्थन करना जारी रखेगा।
यह क्यों महत्वपूर्ण है
यह एक व्यावहारिक, डेवलपर-फेसिंग परिवर्तन है — न कि एक मार्केटिंग ट्वीक। कई CI स्क्रिप्ट, स्वचालन प्लेबुक, और इंस्टॉल पैटर्न एकल CDK संस्करण (aws-cdk-lib और aws-cdk को एक ही संस्करण टोकन के तहत स्थापित करना) मानते हैं। अलग-अलग रिलीज़ की गति के साथ, ये मान्यताएँ टूट जाती हैं: आपको CLI और Construct Library को स्वतंत्र रूप से स्थापित या अपग्रेड करना होगा, और किसी भी स्वचालन को अपडेट करना होगा जो दोनों टुकड़ों के लिए एकल CDK संस्करण को पिन करता है। तेज़ CLI पुनरावृत्ति और अधिक बार उपकरण सुधारों की अपेक्षा करें (अच्छा), लेकिन CLI सुविधाओं और लाइब्रेरी व्यवहार के बीच असंगतियों की संभावना भी (CI में मान्य करने के लिए कुछ)।
अब क्या करें: अपने स्क्रिप्ट और CI इमेज में "एक CDK संस्करण" मानना बंद करें; CLI और aws-cdk-lib को अलग-अलग स्थापित या अपग्रेड करें और जब आप किसी भी एक को बदलते हैं तो सिंथ/डिप्लॉय चरणों का परीक्षण करें; किसी भी योगदानकर्ता या उपकरण दस्तावेज़ को अपडेट करें जो विरासत एकल-रिपॉजिटरी कार्यप्रवाह की ओर इशारा करते हैं और, यदि आप CLI में योगदान करते हैं, तो नए CLI रिपॉजिटरी का उपयोग करें। उन टीमों के लिए जो पुनरुत्पादनीय निर्माण में CDK को पिन करती हैं, CLI को एक अलग निर्भरता के रूप में पिन और परीक्षण करने के लिए मानें — नए Construct Library रिलीज़ के साथ संगतता सुनिश्चित करने के लिए CLI को वर्तमान 2.x रिलीज़ पर रखें।
स्रोत
आगे पढ़ें
बन ने 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 एक केंद्रीय, ग्राफ-हैश किया हुआ आभासी स्टोर पेश करता है जो कई परियोजनाओं को सटीक निर्भरता ग्राफ़ों का पुन: उपयोग करने की अनुमति देता है, गर्म कैश पर स्थानीय इंस्टॉलेशन को तेजी से करने और मोनोरेपो कार्यप्रवाहों में सुधार करने में।
GitHub Actions: macos-latest macOS 15 में माइग्रेट हो रहा है; Xcode सिम्युलेटर समर्थन सख्त किया गया
28 अगस्त 20254 अगस्त, 2025 से GitHub Actions macos-latest को macOS 15 में माइग्रेट करेगा और, 11 अगस्त से, Xcode सिम्युलेटर रनटाइम को तीन सबसे हाल के संस्करणों तक सीमित करेगा — टूटे हुए iOS/macOS बिल्ड से बचने के लिए CI को समायोजित करें।