This post announces the April 2025 release version 1.14.0 of the Azure Developer CLI (azd). We invite you to join our April release discussion on GitHub.
This release is packed with new features and templates, so let’s get into it. Here’s what’s new with azd with the April release:
New features
- [4939] – Automatically load environment values from root .env on azd init. This change enhances theazd initcommand to utilize an initial.env file, allowing it to influence the initial state of the environment created during initialization.
- [4939] – Introduce AZD_ALLOW_NON_EMPTY_FOLDERvariable that bypasses warning about initializing template in a directory that isn’t empty.
- [4977], [4995] – New azd init --upflag that runsazd upafter initializing from a template. Thanks @LianwMS for the contribution!
- [4931] – azd addsupport for Azure AI Search. Azure AI Search now appears as an option under the AI group (previously AI models) in theazd addmenu.
- [4914] – azd showsupport for all resources supported byazd addand display fully evaluated connection variables for resources without provisioning a host resource.
- [4874] – Provide shortcuts for azd env set-secretsto directly use Key Vault created withazd add.
- [4953] – Support array of model usageNamefor quota validation.
- [5008] – Add support for Azure Container Apps environment domain and registry outputs.
- [4943] – azd addsupport for existing resources (AI models, AI Search, Key Vault, Event Hubs, Service Bus, Storage).
- [5010] – Support model usage name metadata for main locationBicep parameter.
- [4929], [5010] Improve location and quota validation for Azure AI Services resources.
- [4957], [4959], [4979], [4999], [5008] – Support .NET Aspire 9.1 includes: Update deployment for Aspire services to fetch endpoints from WebApp; adding support for a bicep.v0 expressing secrets; Aspire self migration detection (removes migration alpha feature and make azd to autodetect when AppHost owns compute env.); and supportuserPrincipalIdinjection for AppHost Migration mode for the logged in user for Aspire with AppHost migration mode enabled.
Bug fixes
- [4966] – Fix AZURE_OPENAI_ENDPOINTnot showing inazd addpreview.
- [4561] – Fix azd up -e <env>so it uses the specified environment.
- [4960] – Fix simplified init failures to provision with detected databases and alpha.composeoff.
- [4929] – Improve quota check for Azure Cognitive Services accounts to require at least 2capacity units.
Other changes
- [4794] – Upgrade to Go 1.24.
- [4960] – Use Standard SKU for Azure Service Bus.
- [4960] – Remove passing host settings through main.parameters.json.
- [4972] – Remove unused core Bicep modules. Thank you for reporting the issue, Wenjie Yu!
- 530 – Adding .NET Aspire as a tool in the list of tags on the awesome-azd gallery. Thanks for your contribution Frank Boucher!
New templates
New templates this month include:
- AZD-LoadTest authored by Peter De Tender and Maarten van Diemen
- LiteLLM in Azure Container Apps with PostgreSQL database authored by Build5Nines
- Deploy your AI Application in Production authored by Mike Swantek, Daniel Schmidt, and Seth Steenken
- Getting Started with Agents Using Azure AI Foundry authored by Howie Leung, Nikolay Rovinskiy, and Sophia Ramsey
- Get Started with Chat Using Azure AI Foundry authored by Howie Leung, Nikolay Rovinskiy, and Sophia Ramsey
- Conversation knowledge mining solution accelerator authored by [Malory Rose], [Blessing Sanusi], [Mark Taylor], and [Anish Arora]
- Azure Language OpenAI Conversational Agent Accelerator authored by Sean Murray and Yanling Xiong
- .NET 9 Web Application with Redis Output Caching and Azure OpenAI authored by Catherine Wang
Thank you to the template authors for your contributions!
Do you have an azd template you’d like to share with the rest of the community? You can learn how to with our contributor guide.
New to azd?
Welcome! You can use azd from:
- Your terminal of choice on Windows, Linux, or macOS.
- Visual Studio Code or GitHub Codespaces by downloading the extension from the Marketplace, or installing it directly from the extension view (Ctrl+Shift+Xfor Windows orCmd+Shift+Xfor macOS) in Visual Studio Code.
- Visual Studio by enabling the preview feature flag.
- You can learn more about the Azure Developer CLI from our official documentation.
- If you run into any problems or have suggestions, file an issue or start a discussion in the Azure Developer CLI repository. You can also try checking out our troubleshooting documentation.
Learn more about the Azure Developer CLI from our official documentation. If you run into any problems or have suggestions, file an issue or start a discussion in the Azure Developer CLI repository. You can also reference our troubleshooting documentation.
 
                         
                     
         
        
0 comments