· · 3 मिनट पढ़ें

Azure Developer CLI (azd) अप्रैल 2026 अपडेट

azd ने अप्रैल 2026 में पाँच रिलीज़ शिप किए, जिनमें Python, JavaScript, TypeScript और .NET के लिए मल्टी-लैंग्वेज हुक सपोर्ट, azd update का पब्लिक प्रिव्यू, AI कोटा प्रीफ्लाइट चेक और बहुत कुछ शामिल है।

.NET Azure Developer CLI DevOps Cloud
यह पोस्ट इसमें भी उपलब्ध है:English, Català, Español, Deutsch, Français, Português, Italiano, 日本語, 中文, 한국어, Русский, Polski, Türkçe, العربية, Bahasa Indonesia, Nederlands

यह पोस्ट स्वचालित रूप से अनुवादित की गई है। मूल संस्करण के लिए, यहाँ क्लिक करें.

Azure Developer CLI (azd) ने अप्रैल 2026 में पाँच रिलीज़ शिप किए (1.23.14 से 1.24.2 तक), जिनमें बड़ी बात यह है कि हुक अब Python, JavaScript, TypeScript और .NET में चलते हैं — सिर्फ Bash और PowerShell में नहीं।

azure.yaml में मल्टी-लैंग्वेज हुक

हुक अब शेल स्क्रिप्ट के अलावा .py, .js, .ts, या .cs फाइलों की ओर इशारा कर सकते हैं। हर भाषा को स्वचालित डिपेंडेंसी रिज़ॉल्यूशन मिलती है:

  • Pythonrequirements.txt या pyproject.toml को डिटेक्ट करता है, एक virtualenv बनाता है और चलाने से पहले डिपेंडेंसी इंस्टॉल करता है। virtualEnvName से env का नाम कॉन्फ़िगर करें।
  • JavaScript / TypeScriptpackage.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 कॉन्फिग) बाहर करता है ताकि एंड यूजर को साफ प्रोजेक्ट स्कैफोल्ड मिले।
  • .azdxignoreazd x watch के दौरान रीबिल्ड ट्रिगर करने वाली डायरेक्टरी बाहर करता है, इटरेटिव डेवलपमेंट में शोर कम करता है।

रिजर्व्ड-नेम प्रीफ्लाइट और docker.network ऑप्शन

azd अब प्रोविजनिंग शुरू होने से पहले चेतावनी देता है जब प्रेडिक्टेड रिसोर्स नाम Azure रिजर्व्ड शब्द (MICROSOFT, WINDOWS, या LOGIN प्रीफिक्स) से मिलते हों। नया docker.network ऑप्शन docker build को --network पास करता है, जो कॉर्पोरेट प्रॉक्सी एनवायरनमेंट में उपयोगी है।

सिक्योरिटी फिक्स

Windows MSI पैकेज में अब कोड-साइनिंग वेरिफिकेशन शामिल है। एक अलग फिक्स एक्सटेंशन कमांड बाउंड्री के पार वैल्यू एक्सपोज़ कर सकने वाले एनवायरनमेंट वेरिएबल लीक को बंद करता है।


व्यस्त महीना — मल्टी-लैंग्वेज हुक सपोर्ट खासतौर पर उन टीमों के लिए एक असली रुकावट दूर करता है जो मुख्य रूप से Bash में काम नहीं करतीं। सभी पाँच रिलीज़ के पूरे चेंजलॉग के लिए पूरे रिलीज़ नोट्स देखें।

साझा करें:
GitHub पर इस पोस्ट का सोर्स कोड देखें ↗
← .NET 10 में API Versioning को OpenAPI के साथ मिलाना
Azure Data Studio बंद हो गया: अपना Azure SQL वर्कफ़्लो VS Code में ले जाएं →