Azure Developer CLI (azd): Highlights and Updates for June 2025 Release
In this detailed release post, Kristen Womack explores the June 2025 updates for the Azure Developer CLI (azd
). Learn about new features, infrastructure changes, extension support, AI-powered templates, DevOps integrations, and enhanced developer experiences.
Azure Developer CLI (azd): June 2025 Release Summary
Author: Kristen Womack
Overview
This post provides a comprehensive rundown of the June 2025 updates for the Azure Developer CLI (azd
), covering releases 1.16.0, 1.16.1, and 1.17.0. The updates focus on new alpha and beta features, extension capabilities, improvements in CI/CD integration, enhanced AI support, new and updated documents, and fresh templates to boost productivity for Azure developers.
Community Engagement & Feedback
Readers are encouraged to participate in the June release discussion on GitHub and provide input via a Terraform and azd survey, reflecting growing community interest in enhancing Terraform support within azd
.
What’s New
Main Menu Reorganization
- Updated
azd
menu offers improved feature organization. - New sections for beta and alpha commands are introduced to facilitate early experimentation.
Extensions (Alpha Feature)
- New extension system available as an alpha feature, unlockable with
azd config set alpha.extensions on
. - Build and integrate custom extensions tailored to specific developer workflows.
- Initial documentation:
Compose Feature Enhancements (Beta)
- The
azd add
and composability features are promoted to beta for new projects. - Deprecated the
alpha.compose
feature. - The new
azd infra generate
(alias:azd infra gen
) command replacesazd infra synth
for infrastructure code generation, now in beta. - Users are encouraged to adopt new command patterns as older aliases will be phased out.
Other Notable Features
- Support for Azure App Service in resource display commands.
- Azure AI Foundry hub now utilizes identity-based storage access for increased security.
- Enhanced pipeline config features:
- Auto-detection of necessary variables and secrets from infrastructure parameters.
- Interactive control for GitHub Actions variables/secrets during pipeline setup.
- Support for extension namespaces (hierarchical structuring).
- Aspire project single-service deployment via vs-server integrated.
- AI Foundry 1RP setup simplifies model management under AI Services.
- Homebrew formulas updated for Linux availability.
- Autoprompt/login guard middleware enhances CLI usability.
- CI/CD configuration improvements with Managed Identities.
- Bicep parameter prompting supports default selection with
--no-prompt
.
Breaking Changes
- When initializing from app code/minimal projects, infra folders aren’t generated by default—
azd
manages infra in-memory unless code is explicitly generated. - Environment initialization deferred to provision-time unless otherwise specified.
- Updates to AI Services models in
azd add
require a newer Azure AI Foundry SDK client library configuration for API/project endpoint usage.
Bug Fixes
- Prevents duplicate resource entries with
azd add
. - UX enhancements in resource previews and error messaging.
- Improvements in Bicep generation, Aspire project handling, container registry logins, and more.
- Vulnerability mitigation in Bicep CLI dependencies.
Additional Improvements
- Enhanced
azd help
text organization. - Refined environment name prompt messaging.
- Template initialization and project detection messaging is clarified.
- Internal registry extension deprecated in favor of developer extension.
- Dependency updates for CVE mitigation and overall code health.
Documentation Updates
New and updated Microsoft Learn documents include:
- Initialization workflows for azd
- Extensions overview for azd
- Extension quickstart
- CI/CD pipeline configuration updates
- GitHub Actions and Azure DevOps pipeline setup
- Custom and advanced pipeline features
New Templates
Several new project templates, including those leveraging AI and advanced architecture patterns:
- Azure VM Win2022 as ADDS Domain Controller with Bastion: Secure connectivity, Active Directory setup; DSC VM Extensions. (GitHub)
- SQL Server 2019 AlwaysOn Cluster with ADDS VM and Management VM, Bastion-protected: Robust, highly available SQL deployments. (GitHub)
- AI-Powered Code Snippet Manager with Azure Functions and MCP: Integrates Cosmos DB vector search, AI Agents, and Copilot for discovery. (GitHub)
- Vite + Lit AI Chat UI Starter: Ready-to-integrate chat UI for AI-powered conversations. (GitHub)
- .NET OpenAI MCP Agent: .NET agent app using Azure OpenAI and TypeScript-based MCP server. (GitHub)
- GPT-RAG: Enterprise GenAI Accelerator: Reference for enterprise GenAI solutions featuring security, auditability, and responsible AI. (GitHub)
- New “MCP” tag helps surface Model Context Protocol-based templates.
Thanks to contributors: Heath Stewart, Eric Erhardt, Peter De Tender, Govind Kamtamneni, Julia Muiruri, Justin Yoo, Paulo Lacerda, Gonzalo Becerra.
Workshop Highlight
A Microsoft Build workshop demonstrates how to use azd
, GitHub Copilot for Azure, AI Search, and AI Chat, deploying to Azure Container Apps. The tutorial is publicly available.
Getting Started & Support
- Use
azd
on Windows, Linux, or macOS terminals, VSCode, Codespaces, or Visual Studio. - Official documentation.
- Report issues or discuss features via the GitHub repo.
- Check out troubleshooting docs.
This post appeared first on “Microsoft DevBlog”. Read the entire article here