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 init
command 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_FOLDER
variable that bypasses warning about initializing template in a directory that isn’t empty. - [4977], [4995] – New
azd init --up
flag that runsazd up
after initializing from a template. Thanks @LianwMS for the contribution! - [4931] –
azd add
support for Azure AI Search. Azure AI Search now appears as an option under the AI group (previously AI models) in theazd add
menu. - [4914] –
azd show
support for all resources supported byazd add
and display fully evaluated connection variables for resources without provisioning a host resource. - [4874] – Provide shortcuts for
azd env set-secrets
to directly use Key Vault created withazd add
. - [4953] – Support array of model
usageName
for quota validation. - [5008] – Add support for Azure Container Apps environment domain and registry outputs.
- [4943] –
azd add
support for existing resources (AI models, AI Search, Key Vault, Event Hubs, Service Bus, Storage). - [5010] – Support model usage name metadata for main
location
Bicep 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 supportuserPrincipalId
injection for AppHost Migration mode for the logged in user for Aspire with AppHost migration mode enabled.
Bug fixes
- [4966] – Fix
AZURE_OPENAI_ENDPOINT
not showing inazd add
preview. - [4561] – Fix
azd up -e <env>
so it uses the specified environment. - [4960] – Fix simplified init failures to provision with detected databases and
alpha.compose
off. - [4929] – Improve quota check for Azure Cognitive Services accounts to require at least
2
capacity 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
+X
for Windows orCmd
+Shift
+X
for 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
Be the first to start the discussion.