Microsoft has released versions 1.19.0 and 1.20.0 of the Azure Developer CLI (azd), bringing meaningful improvements that make cloud development and deployment more structured, reliable, and efficient.
One of the most impactful additions is layered provisioning. This allows teams to define infrastructure in logical layers for example, a foundational layer for networking and security, followed by application-specific resources. These layers can be provisioned sequentially or independently, reducing dependency issues and minimizing deployment failures. For complex environments, this brings much-needed clarity and control.
Version 1.20.0 also introduces the new azd publish command. With this, teams can build container images once and deploy them across multiple environments without rebuilding, saving time and ensuring consistency from development to production.
Other notable enhancements include improved authentication flows, automatic handling of service dependencies so resources are created in the right order, and new community-contributed project templates that help teams get started faster.
Together, these updates make Azure deployments more predictable and less error-prone. Developers and platform teams can spend less time troubleshooting infrastructure setup and more time delivering business value making azd an increasingly powerful tool for modern cloud-native development.
