Azure Developer CLI (azd) – April 2025 Release: New Features, Templates, and Enhancements
Authored by Kristen Womack, this release note summarizes the April 2025 updates to the Azure Developer CLI (azd). Explore new features, improved Azure AI integrations, new templates, and vital enhancements for cloud development workflows.
Azure Developer CLI (azd) – April 2025 Release Overview
Author: Kristen Womack
The April 2025 update for the Azure Developer CLI (azd) marks version 1.14.0 and introduces a range of new features, improvements, bug fixes, and community-contributed templates to advance developer efficiency in the Azure ecosystem.
Notable New Features
- Environment Setup Improvements:
azd init
can now automatically load environment values from a root.env
file, enhancing environment initialization. Users can also bypass non-empty folder warnings using the newAZD_ALLOW_NON_EMPTY_FOLDER
variable. - Streamlined Template Initialization: The new
azd init --up
flag initializes and then automatically runsazd up
, reducing setup steps. - AI Service Integration:
- Azure AI Search Support: The
azd add
command now includes Azure AI Search as an option under the AI group. - Existing Resource Support: Templates can now add existing resources—including AI models, AI Search, Key Vault, Event Hubs, Service Bus, and Storage—using
azd add
. - Location and Quota Validation: Enhanced validation for Azure AI Services, including quota checks and location metadata.
- Azure AI Search Support: The
- Improved Secrets Management: Shortcuts added for
azd env set-secrets
enable direct use of Key Vaults created withazd add
. - Resource Visibility Enhancements: The
azd show
command now lists all resources supported byazd add
, displaying fully evaluated connection variables. - Model Usage Validation: Arrays of
usageName
for quota validation and support for usage name metadata in main Bicep parameters are now available. - Azure Container Apps Support: Includes environment domain and registry outputs.
- .NET Aspire 9.1 Updates: Enhanced deployment, endpoint fetching for Aspire services, better migration mode detection, and support for new Bicep secret handling.
Bug Fixes
- Resolved issues with Azure OpenAI endpoint display and preview in
azd add
. - Corrected environment targeting for
azd up -e <env>
. - Fixed failures in simplified init when provisioning detected databases and handling alpha.compose states.
- Enhanced quota checks for Azure Cognitive Services to require minimum capacity units.
Other Enhancements
- Upgraded internal dependencies to Go 1.24.
- Switched Azure Service Bus to Standard SKU and refined parameter passing.
- Cleaned up unused core Bicep modules and updated tags in the awesome-azd gallery, adding .NET Aspire as a tool.
New Community Templates
Several new templates have been added, supporting a broad spectrum of development scenarios:
- AZD-LoadTest – By Peter De Tender and Maarten van Diemen
- LiteLLM in Azure Container Apps – By Build5Nines
- Deploy Your AI Application in Production – By Mike Swantek, Daniel Schmidt, and Seth Steenken
- Getting Started with Agents Using Azure AI Foundry – By Howie Leung, Nikolay Rovinskiy, and Sophia Ramsey
- Get Started with Chat Using Azure AI Foundry – By Howie Leung, Nikolay Rovinskiy, and Sophia Ramsey
- Conversation Knowledge Mining Solution Accelerator – By Malory Rose, Blessing Sanusi, Mark Taylor, and Anish Arora
- Azure Language OpenAI Conversational Agent Accelerator – By Sean Murray and Yanling Xiong
- .NET 9 Web Application with Redis Output Caching and Azure OpenAI – By Catherine Wang
Getting Started with azd
- Platforms Supported: azd can be used on Windows, Linux, or macOS terminals.
- IDE Integration: Available as an extension for Visual Studio Code and GitHub Codespaces. Also, can be enabled in Visual Studio via a preview feature flag.
- Documentation: Official documentation is available at aka.ms/azd.
- Community Support: Join the April release discussion on GitHub, file issues, and contribute templates via the contributor guide or troubleshooting docs.
For more details, visit the official Azure Developer CLI documentation and join the community conversations or contribute your own templates. Thanks to all template authors and contributors for moving the Azure developer experience forward.
This post appeared first on “Microsoft DevBlog”. Read the entire article here