यह पोस्ट स्वचालित रूप से अनुवादित की गई है। मूल संस्करण के लिए, यहाँ क्लिक करें.
Azure Developer CLI (azd) ने अप्रैल 2026 में पाँच रिलीज़ शिप किए (1.23.14 से 1.24.2 तक), जिनमें बड़ी बात यह है कि हुक अब Python, JavaScript, TypeScript और .NET में चलते हैं — सिर्फ Bash और PowerShell में नहीं।
azure.yaml में मल्टी-लैंग्वेज हुक
हुक अब शेल स्क्रिप्ट के अलावा .py, .js, .ts, या .cs फाइलों की ओर इशारा कर सकते हैं। हर भाषा को स्वचालित डिपेंडेंसी रिज़ॉल्यूशन मिलती है:
- Python —
requirements.txtयाpyproject.tomlको डिटेक्ट करता है, एक virtualenv बनाता है और चलाने से पहले डिपेंडेंसी इंस्टॉल करता है।virtualEnvNameसे env का नाम कॉन्फ़िगर करें। - JavaScript / TypeScript —
package.jsonडिटेक्ट करता है और स्वचालित रूप सेnpm installचलाता है। TypeScript बिना कंपाइल स्टेप केnpx tsxके माध्यम से चलता है।packageManagerकॉन्फ़िग ब्लॉक से अपना पैकेज मैनेजर चुनें। - .NET —
.csफाइलेंdotnet runसे चलाता है। .NET 10+ पर सिंगल-फाइल स्क्रिप्ट सपोर्टेड हैं।configuration/frameworkब्लॉक के माध्यम से टारगेट फ्रेमवर्क कॉन्फ़िगर करें।
इसका मतलब है कि इन भाषाओं में काम करने वाली टीमों को प्रोविजनिंग लाइफसाइकल इवेंट को कनेक्ट करने के लिए अलग Bash या PowerShell हुक बनाए रखने की जरूरत नहीं रही।
azd update पब्लिक प्रिव्यू में
azd update अब सभी प्लेटफॉर्म पर पब्लिक प्रिव्यू में है। एक कमांड से अपडेट होता है, चाहे azd को कैसे भी इंस्टॉल किया गया हो — Homebrew, WinGet, या MSI पाथ अलग-अलग ट्रैक करने की जरूरत नहीं।
AZD_NON_INTERACTIVE के माध्यम से नॉन-इंटरेक्टिव मोड
AZD_NON_INTERACTIVE=true सेट करने (या --non-interactive / --no-prompt का उपयोग करने) से अब CI/CD पाइपलाइन में तब कंसिस्टेंट, डिटर्मिनिस्टिक फेलर आती है जब आवश्यक इनपुट स्वचालित रूप से रिज़ॉल्व नहीं हो सकता। पहले यह व्यवहार कमांड के अनुसार अलग-अलग था।
AI मॉडल कोटा प्रीफ्लाइट चेक
azd provision AI मॉडल रिसोर्स प्रोविजन करने की कोशिश से पहले Azure Cognitive Services कोटा वैलिडेट करता है। कोटा लिमिट के कारण फेल होने वाले डिप्लॉयमेंट अब प्रोविजनिंग के बीच में नहीं बल्कि प्रोसेस की शुरुआत में एरर दिखाते हैं।
Copilot ट्रबलशूटिंग में “इस एरर को ठीक करें”
azd Copilot ट्रबलशूटिंग इंटीग्रेशन को सीधे सुझाया गया फिक्स लागू करने की क्षमता मिलती है — सिर्फ इसे बताने की नहीं। जब एजेंट एक ठीक करने योग्य समस्या पहचानता है, तो वह सीधे बदलाव कर सकता है।
कस्टम प्रोविजनिंग प्रोवाइडर और Key Vault सीक्रेट रिज़ॉल्वर
एक्सटेंशन ऑथर अब WithProvisioningProvider() से वैकल्पिक इंफ्रास्ट्रक्चर बैकएंड रजिस्टर कर सकते हैं। अलग से, azd एक्सटेंशन को कॉन्फ़िगरेशन पास करने से पहले @Microsoft.KeyVault(...) रेफरेंस स्वचालित रूप से रिज़ॉल्व करता है, जिससे कस्टम प्रोवाइडर में मैन्युअल सीक्रेट रिज़ॉल्यूशन की जरूरत खत्म होती है।
टेम्पलेट और वॉच-मोड एक्सक्लूजन
दो नए ignore फाइलें फाइल हैंडलिंग पर बेहतर कंट्रोल देती हैं:
.azdignore— टेम्पलेट कॉपी से सिर्फ-कंट्रीब्यूटर फाइलें (डॉक्स, CI कॉन्फिग) बाहर करता है ताकि एंड यूजर को साफ प्रोजेक्ट स्कैफोल्ड मिले।.azdxignore—azd x watchके दौरान रीबिल्ड ट्रिगर करने वाली डायरेक्टरी बाहर करता है, इटरेटिव डेवलपमेंट में शोर कम करता है।
रिजर्व्ड-नेम प्रीफ्लाइट और docker.network ऑप्शन
azd अब प्रोविजनिंग शुरू होने से पहले चेतावनी देता है जब प्रेडिक्टेड रिसोर्स नाम Azure रिजर्व्ड शब्द (MICROSOFT, WINDOWS, या LOGIN प्रीफिक्स) से मिलते हों। नया docker.network ऑप्शन docker build को --network पास करता है, जो कॉर्पोरेट प्रॉक्सी एनवायरनमेंट में उपयोगी है।
सिक्योरिटी फिक्स
Windows MSI पैकेज में अब कोड-साइनिंग वेरिफिकेशन शामिल है। एक अलग फिक्स एक्सटेंशन कमांड बाउंड्री के पार वैल्यू एक्सपोज़ कर सकने वाले एनवायरनमेंट वेरिएबल लीक को बंद करता है।
व्यस्त महीना — मल्टी-लैंग्वेज हुक सपोर्ट खासतौर पर उन टीमों के लिए एक असली रुकावट दूर करता है जो मुख्य रूप से Bash में काम नहीं करतीं। सभी पाँच रिलीज़ के पूरे चेंजलॉग के लिए पूरे रिलीज़ नोट्स देखें।
