{"id":3577,"date":"2026-01-30T02:30:09","date_gmt":"2026-01-30T10:30:09","guid":{"rendered":"https:\/\/devblogs.microsoft.com\/azure-sdk\/?p=3577"},"modified":"2026-01-30T14:28:21","modified_gmt":"2026-01-30T22:28:21","slug":"azure-developer-cli-azd-january-2026","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/azure-sdk\/azure-developer-cli-azd-january-2026\/","title":{"rendered":"Azure Developer CLI (azd) &#8211; January 2026: Configuration &amp; Performance"},"content":{"rendered":"<p>Welcome to the round up of the <code>azd<\/code> releases in January 2026! This blog post (covers release versions <a href=\"https:\/\/github.com\/Azure\/azure-dev\/releases\/tag\/azure-dev-cli_1.23.0\">1.23.0<\/a>, <a href=\"https:\/\/github.com\/Azure\/azure-dev\/releases\/tag\/azure-dev-cli_1.23.1\">1.23.1<\/a>, <a href=\"https:\/\/github.com\/Azure\/azure-dev\/releases\/tag\/azure-dev-cli_1.23.2\">1.23.2<\/a>) packed with updates: improved configuration management, enhanced authentication, and performance improvements.<\/p>\n<p>Whether you&#8217;re managing multiple environments, working in multitenant scenarios, or just looking for faster workflows, this release has something for you. As always, we&#8217;d love to hear your thoughts\u2014join us in the <a href=\"https:\/\/github.com\/Azure\/azure-dev\/discussions\/6623\">January release discussion on GitHub<\/a>.<\/p>\n<p><strong>Highlights:<\/strong><\/p>\n<ul>\n<li>New configuration management commands for better control over azd settings<\/li>\n<li>Enhanced environment-specific configuration capabilities<\/li>\n<li>Cross-tenant authentication support for remote state<\/li>\n<li>Automatic notifications for available extension updates<\/li>\n<li>Podman support as fallback container runtime<\/li>\n<li>Performance improvements with file-based caching<\/li>\n<li>Breaking changes: removed deprecated commands and Azure Spring Apps support<\/li>\n<\/ul>\n<blockquote><p><strong>\ud83d\udce3 We want to hear from you!<\/strong><\/p>\n<p>Help us shape the future of <code>azd<\/code> by sharing your experience. We&#8217;re conducting user research to better understand how you&#8217;re using the Azure Developer CLI. <a href=\"https:\/\/aka.ms\/azd-user-research-signup\">Sign up to participate<\/a> and make your voice heard!<\/p><\/blockquote>\n<h2>New features<\/h2>\n<h3>\u2699\ufe0f Configuration management<\/h3>\n<p>This release enhances configuration management capabilities, making it easier to discover and manage <code>azd<\/code> settings at both global and environment-specific levels.<\/p>\n<ul>\n<li><strong>Configuration options command<\/strong>: New <code>azd config options<\/code> command lists all available configuration settings with descriptions, making it easier to discover and understand available options. <a href=\"https:\/\/github.com\/Azure\/azure-dev\/pull\/6390\">[#6390]<\/a><\/li>\n<li><strong>Environment-specific configuration<\/strong>: New <code>azd env config<\/code> commands enable environment-specific configuration management, allowing you to set different configurations for different environments (dev, staging, production, etc.). <a href=\"https:\/\/github.com\/Azure\/azure-dev\/pull\/6348\">[#6348]<\/a><\/li>\n<li><strong>Enhanced environment management<\/strong>: New <code>azd env remove<\/code> command allows deleting local environment configuration files cleanly. <a href=\"https:\/\/github.com\/Azure\/azure-dev\/pull\/6511\">[#6511]<\/a><\/li>\n<\/ul>\n<h3>\ud83d\udd10 Authentication and security<\/h3>\n<ul>\n<li><strong>Cross-tenant authentication<\/strong>: Added support for cross-tenant authentication when using remote environment state in Azure Blob Storage, enabling more flexible multitenant scenarios. <a href=\"https:\/\/github.com\/Azure\/azure-dev\/pull\/6441\">[#6441]<\/a><\/li>\n<li><strong>Authentication status<\/strong>: New <code>azd auth status<\/code> command displays current authentication status, making it easier to verify credentials and troubleshoot authentication issues. <a href=\"https:\/\/github.com\/Azure\/azure-dev\/pull\/6377\">[#6377]<\/a><\/li>\n<\/ul>\n<h3>\ud83d\ude80 Performance and infrastructure<\/h3>\n<ul>\n<li><strong>File-based caching<\/strong>: Added file-based caching to <code>azd show<\/code> for approximately 60x performance improvement, dramatically speeding up resource inspection operations. <a href=\"https:\/\/github.com\/Azure\/azure-dev\/pull\/6418\">[#6418]<\/a><\/li>\n<li><strong>Podman support<\/strong>: Added Podman support as fallback container runtime when Docker is unavailable, providing more flexibility in containerized environments. <a href=\"https:\/\/github.com\/Azure\/azure-dev\/pull\/6436\">[#6436]<\/a><\/li>\n<li><strong>Infrastructure provider auto-detection<\/strong>: Automatically detects infrastructure provider (Bicep\/Terraform) from infra directory files when not explicitly specified, streamlining project setup. <a href=\"https:\/\/github.com\/Azure\/azure-dev\/pull\/6461\">[#6461]<\/a><\/li>\n<\/ul>\n<h3>\u2728 Developer experience<\/h3>\n<ul>\n<li><strong>Extension update notifications<\/strong>: When customers run extension commands, azd checks if a newer version is available and displays an update warning with upgrade instructions. The check runs in parallel without adding latency, using registry caching with 4-hour TTL (time to live) and a 24-hour warning cooldown per extension. <a href=\"https:\/\/github.com\/Azure\/azure-dev\/pull\/6512\">[#6512]<\/a><\/li>\n<li><strong>Property-level change details<\/strong>: Added property-level change details in <code>azd provision --preview<\/code> output for Bicep deployments, providing more granular visibility into infrastructure changes. <a href=\"https:\/\/github.com\/Azure\/azure-dev\/pull\/6262\">[#6262]<\/a><\/li>\n<li><strong>Non-Aspire projects support<\/strong>: Added support for non-Aspire projects in Visual Studio connected services, expanding IDE integration capabilities. <a href=\"https:\/\/github.com\/Azure\/azure-dev\/pull\/5536\">[#5536]<\/a><\/li>\n<\/ul>\n<h3>\ud83c\udf81 Other enhancements<\/h3>\n<ul>\n<li><strong>GitHub CLI update<\/strong>: Updated GitHub CLI tool version to 2.86.0. <a href=\"https:\/\/github.com\/Azure\/azure-dev\/pull\/6579\">[#6579]<\/a><\/li>\n<\/ul>\n<h2>Breaking changes<\/h2>\n<h3>Deprecated commands removed<\/h3>\n<p>As announced in previous releases, the following deprecated commands are removed:<\/p>\n<ul>\n<li><strong>Login commands<\/strong>: Removed deprecated <code>azd login<\/code> and <code>azd logout<\/code> commands in favor of <code>azd auth login<\/code> and <code>azd auth logout<\/code>. Users must update scripts and workflows to use the <code>azd auth<\/code> subcommands. <a href=\"https:\/\/github.com\/Azure\/azure-dev\/pull\/6395\">[#6395]<\/a><\/li>\n<\/ul>\n<h3>Azure Spring Apps<\/h3>\n<ul>\n<li><strong>Support discontinued<\/strong>: Azure Spring Apps support is removed from <code>azd<\/code>. Projects using Azure Spring Apps need to migrate to alternative hosting solutions like Azure Container Apps or Azure App Service. <a href=\"https:\/\/github.com\/Azure\/azure-dev\/pull\/6369\">[#6369]<\/a><\/li>\n<\/ul>\n<h2>\ud83e\udeb2 Bugs fixed<\/h2>\n<h3>Extension and configuration fixes<\/h3>\n<ul>\n<li><strong>Extension configuration properties<\/strong>: Fixed extension configuration properties support by adding AdditionalProperties fields to project and service configurations. <a href=\"https:\/\/github.com\/Azure\/azure-dev\/pull\/6481\">[#6481]<\/a><\/li>\n<li><strong>Extension command failures and update notifications<\/strong>: Fixed extension commands failing after update notification is displayed, and fixed update notification cooldown being recorded even when warning isn&#8217;t shown. <a href=\"https:\/\/github.com\/Azure\/azure-dev\/pull\/6604\">[#6604]<\/a><\/li>\n<li><strong>Extension error messages<\/strong>: Improved extension error messages by including error suggestion text. <a href=\"https:\/\/github.com\/Azure\/azure-dev\/pull\/6588\">[#6588]<\/a><\/li>\n<li><strong>Extension installation<\/strong>: Fixed <code>azd ext install --force<\/code> to properly reinstall extensions when version matches. <a href=\"https:\/\/github.com\/Azure\/azure-dev\/pull\/6435\">[#6435]<\/a><\/li>\n<\/ul>\n<h3>Deployment and infrastructure<\/h3>\n<ul>\n<li><strong>Bicep CLI path<\/strong>: Fixed Bicep CLI uninitialized path causing container app deployments to fail. <a href=\"https:\/\/github.com\/Azure\/azure-dev\/pull\/6610\">[#6610]<\/a><\/li>\n<li><strong>Resource display names<\/strong>: Fixed <code>azd down<\/code> to dynamically resolve resource display names. <a href=\"https:\/\/github.com\/Azure\/azure-dev\/pull\/6452\">[#6452]<\/a><\/li>\n<li><strong>Deployment state handling<\/strong>: Fixed <code>azd down<\/code> to handle deployment state correctly when resources are manually deleted. <a href=\"https:\/\/github.com\/Azure\/azure-dev\/pull\/6267\">[#6267]<\/a><\/li>\n<li><strong>Azure Kubernetes Service (AKS) deployment schema<\/strong>: Fixed AKS deployment schema to allow Helm deployments without project field. <a href=\"https:\/\/github.com\/Azure\/azure-dev\/pull\/6444\">[#6444]<\/a><\/li>\n<\/ul>\n<h3>Authentication and URL handling<\/h3>\n<ul>\n<li><strong>GitHub URL parsing<\/strong>: Fixed GitHub URL parsing to check authentication before branch resolution. <a href=\"https:\/\/github.com\/Azure\/azure-dev\/pull\/6478\">[#6478]<\/a><\/li>\n<li><strong>Authentication handling<\/strong>: Improved authentication handling when not using built-in auth methods. <a href=\"https:\/\/github.com\/Azure\/azure-dev\/pull\/5954\">[#5954]<\/a><\/li>\n<\/ul>\n<h3>Error handling<\/h3>\n<ul>\n<li><strong>Configuration loading<\/strong>: Fixed panic on middleware construction failure when loading invalid configuration files. <a href=\"https:\/\/github.com\/Azure\/azure-dev\/pull\/6517\">[#6517]<\/a><\/li>\n<li><strong>Context cancellation<\/strong>: Fixed context cancellation issue causing subsequent operations to fail after command steps complete. <a href=\"https:\/\/github.com\/Azure\/azure-dev\/pull\/6536\">[#6536]<\/a><\/li>\n<li><strong>Workflow step errors<\/strong>: Fixed context canceled errors in workflow steps. <a href=\"https:\/\/github.com\/Azure\/azure-dev\/pull\/6446\">[#6446]<\/a><\/li>\n<\/ul>\n<h3>Resource management<\/h3>\n<ul>\n<li><strong>DocumentDB resources<\/strong>: Fixed Azure DocumentDB (mongoClusters) resources not being displayed in provisioning output. <a href=\"https:\/\/github.com\/Azure\/azure-dev\/pull\/6527\">[#6527]<\/a><\/li>\n<\/ul>\n<h2>Other changes<\/h2>\n<ul>\n<li><strong>GitHub CLI update<\/strong>: Updated GitHub CLI tool version to 2.86.0. <a href=\"https:\/\/github.com\/Azure\/azure-dev\/pull\/6579\">[#6579]<\/a><\/li>\n<li><strong>Error telemetry<\/strong>: Improved error telemetry with specific error type classification. <a href=\"https:\/\/github.com\/Azure\/azure-dev\/pull\/6389\">[#6389]<\/a><\/li>\n<\/ul>\n<h2>New docs<\/h2>\n<p>The Azure Developer CLI documentation continues to expand with updates and improvements:<\/p>\n<ul>\n<li><strong>Proxy configuration guide<\/strong> (January 15): New comprehensive guide for configuring <code>azd<\/code> to work with HTTP\/HTTPS proxies, including corporate proxy scenarios and troubleshooting tips. <a href=\"https:\/\/learn.microsoft.com\/azure\/developer\/azure-developer-cli\/configure-proxy\">Learn more<\/a><\/li>\n<li><strong>Device code authentication FAQ<\/strong> (January 26): Added guidance on device code authentication flow for scenarios where browser-based authentication isn&#8217;t available. <a href=\"https:\/\/learn.microsoft.com\/azure\/developer\/azure-developer-cli\/faq#how-do-i-authenticate-in-codespaces-if-device-login-has-an-issue\">Learn more<\/a><\/li>\n<li><strong>azd publish command<\/strong> (January 23): New documentation for the <code>azd publish<\/code> command, which separates publishing to container registries from deployment. <a href=\"https:\/\/learn.microsoft.com\/azure\/developer\/azure-developer-cli\/publishing-workflows\">Learn more<\/a><\/li>\n<\/ul>\n<h2>New templates<\/h2>\n<p>January brings an incredible surge of <strong>23 new templates<\/strong> across the Awesome azd and AI App Template galleries! This month&#8217;s contributions showcase the growing adoption of Model Context Protocol (MCP) servers, multi-agent AI systems, and secure-by-default Azure integrations. A huge thank you to our amazing community contributors for sharing these production-ready solutions!<\/p>\n<table>\n<thead>\n<tr>\n<th>Template<\/th>\n<th>Contributor<\/th>\n<th>Description<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><a href=\"https:\/\/github.com\/Azure-Samples\/azmcp-copilot-studio-aca-mi\">Azure MCP Server &#8211; ACA with Copilot Studio agent<\/a><\/td>\n<td><a href=\"https:\/\/github.com\/microsoft\/mcp\/tree\/main\/servers\/Azure.Mcp.Server\">Chunan Ye<\/a><\/td>\n<td>Self-host Azure MCP Server on Container Apps with managed identity for Copilot Studio integration.<\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/github.com\/Azure-Samples\/azure-ai-travel-agents\">Agents and MCP Orchestration with Langchain.js, LlamaIndex.TS, and Microsoft Agent Framework<\/a><\/td>\n<td><a href=\"https:\/\/github.com\/Azure-Samples\">Microsoft DevRel<\/a><\/td>\n<td>Multi-agent travel orchestration using LangChain.js, LlamaIndex.TS, and Microsoft Agent Framework with MCP servers.<\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/github.com\/Azure-Samples\/mcp-container-ts\">MCP Container TS &#8211; Model Context Protocol in TypeScript<\/a><\/td>\n<td><a href=\"https:\/\/github.com\/Azure-Samples\">Microsoft DevRel<\/a><\/td>\n<td>TypeScript MCP server reference with authentication, SQLite state, and OpenTelemetry tracing.<\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/github.com\/Azure-Samples\/azmcp-foundry-aca-mi\">Azure MCP Server &#8211; ACA with Managed Identity<\/a><\/td>\n<td><a href=\"https:\/\/github.com\/microsoft\/mcp\/tree\/main\/servers\/Azure.Mcp.Server\">Anu Thomas<\/a><\/td>\n<td>Self-host Azure MCP Server on Container Apps with managed identity for Microsoft Foundry agents.<\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/github.com\/ronaldbosma\/protect-apim-with-oauth\">Protect API Management with OAuth<\/a><\/td>\n<td><a href=\"https:\/\/github.com\/ronaldbosma\">Ronald Bosma<\/a><\/td>\n<td>Secure API Management APIs with OAuth and Entra ID app registrations.<\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/github.com\/ronaldbosma\/call-apim-with-managed-identity\">Call OAuth-Protected APIs on API Management with Managed Identity<\/a><\/td>\n<td><a href=\"https:\/\/github.com\/ronaldbosma\">Ronald Bosma<\/a><\/td>\n<td>Call OAuth-protected APIs using managed identities from Functions, Logic Apps, and CI\/CD pipelines.<\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/github.com\/Azure-Samples\/image-search-aisearch\">Image search with Azure AI Search<\/a><\/td>\n<td><a href=\"https:\/\/github.com\/Azure-Samples\">Azure Content Team<\/a><\/td>\n<td>Full-stack image search using Azure AI Vision embeddings and Azure AI Search vectorization.<\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/github.com\/ronaldbosma\/call-apim-backend-with-oauth\">Call API Management backend with OAuth<\/a><\/td>\n<td><a href=\"https:\/\/github.com\/ronaldbosma\">Ronald Bosma<\/a><\/td>\n<td>Call OAuth-protected backend APIs through API Management using three authentication patterns.<\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/github.com\/Azure-Samples\/functions-quickstart-dotnet-azd-timer\">Azure Functions C# Timer Trigger using Azure Developer CLI<\/a><\/td>\n<td><a href=\"https:\/\/github.com\/Azure-Samples\">Azure Functions Team<\/a><\/td>\n<td>C# timer trigger quickstart with managed identity and virtual network on Flex Consumption.<\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/github.com\/EstopaceMA\/fastapi-postgres-aca\">FastAPI PostgreSQL on Azure Container Apps<\/a><\/td>\n<td><a href=\"https:\/\/github.com\/EstopaceMA\">Mark Anthony Estopace<\/a><\/td>\n<td>FastAPI membership API on Container Apps with Azure Database for PostgreSQL.<\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/github.com\/Azure-Samples\/remote-mcp-functions-java\">Getting Started with Remote MCP Servers using Azure Functions (Java)<\/a><\/td>\n<td><a href=\"https:\/\/github.com\/Azure-Samples\">Azure Samples<\/a><\/td>\n<td>Build and deploy secure Java MCP server on Azure Functions with OAuth and virtual network isolation.<\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/github.com\/petender\/azd-storaccnt\">Azure Storage Account with Blobs and File Share<\/a><\/td>\n<td><a href=\"https:\/\/github.com\/petender\">Peter De Tender<\/a><\/td>\n<td>Storage account with Blob, File Share, and sample Seattle scenery images.<\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/github.com\/kareldewinter\/tdd-azd-monitor\">Azure Monitor custom logs, and external telemetry<\/a><\/td>\n<td><a href=\"https:\/\/github.com\/kareldewinter\">Karel De Winter<\/a><\/td>\n<td>Log Analytics workspace with custom table for logs and external telemetry.<\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/github.com\/daverendon\/azd-multiagent\">Building a Multi-Agent Support Triage System with AZD and Azure AI Foundry<\/a><\/td>\n<td><a href=\"https:\/\/github.com\/daverendon\">Dave Rendon<\/a><\/td>\n<td>Production-ready multi-agent support triage system using Azure AI Foundry Agent Service.<\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/github.com\/koenraadhaedens\/azd-firewall-send-syslog-messages\">Azure Firewall Syslog Emulator for Microsoft Sentinel Training<\/a><\/td>\n<td><a href=\"https:\/\/github.com\/koenraadhaedens\">Koenraad Haedens<\/a><\/td>\n<td>Emulated firewall sending syslog messages to VM for Microsoft Sentinel training.<\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/github.com\/petender\/demo-mcp-productcatalog\">Product Catalog MCP Server<\/a><\/td>\n<td><a href=\"https:\/\/github.com\/petender\/\">Peter De Tender<\/a><\/td>\n<td>App Service MCP server with product catalog for Foundry or Copilot Studio.<\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/github.com\/petender\/azd-betternotes-ai\">BetterNotes &#8211; AI Document Analysis &#8211; Demo Scenario<\/a><\/td>\n<td><a href=\"https:\/\/github.com\/petender\/\">Peter De Tender<\/a><\/td>\n<td>Extract and transform text from PDFs, Word docs, and images using Document Intelligence.<\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/github.com\/petender\/azd-vmbackup\">AZD-based Azure VM Backup template<\/a><\/td>\n<td><a href=\"https:\/\/github.com\/petender\/\">Peter De Tender<\/a><\/td>\n<td>Windows VM backup demo with Recovery Services Vault.<\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/github.com\/jmenne\/azd-routingdemo\">Azure Routing Demo<\/a><\/td>\n<td><a href=\"https:\/\/github.com\/jmenne\">Joerg Menne<\/a><\/td>\n<td>Hub &amp; Spoke VNet topology with Windows VMs for demonstrating peerings and route tables.<\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/github.com\/hengyl\/nlweb-agent-demo\">Getting Started with NLWeb Foundry<\/a><\/td>\n<td><a href=\"https:\/\/github.com\/hengyl\">Heng-yi Liu<\/a><\/td>\n<td>Natural language interface for websites deployed as Foundry agent using NLWeb.<\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/github.com\/microsoft\/customer-chatbot-solution-accelerator\">Customer Chatbot Solution Accelerator<\/a><\/td>\n<td><a href=\"https:\/\/github.com\/TravisHilbert\">Travis Hilbert<\/a>, <a href=\"https:\/\/github.com\/gpickett\">Solomon Pickett<\/a>, and <a href=\"https:\/\/github.com\/brittneek\">Brittnee Keller<\/a><\/td>\n<td>E-commerce chatbot with specialized agents for product recommendations and policy questions.<\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/github.com\/microsoft\/real-time-intelligence-operations-solution-accelerator\">Real-Time Intelligence for Operations Solution Accelerator<\/a><\/td>\n<td><a href=\"https:\/\/github.com\/alguadam\">Alvaro Guadamillas Herranz<\/a>, <a href=\"https:\/\/github.com\/DocGailZhou\">Gaiye Zhou<\/a>, and <a href=\"https:\/\/github.com\/sethsteenken\">Seth Steenken<\/a><\/td>\n<td>Manufacturing asset monitoring with real-time anomaly detection and notifications.<\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/github.com\/Azure-Samples\/agent-openai-python-banking-assistant\">Multi Agent Banking Assistant<\/a><\/td>\n<td><a href=\"https:\/\/github.com\/dantelmomsft\">Davide Antelmo<\/a><\/td>\n<td>Banking assistant for checking balances, transactions, and payments using Microsoft Agent Framework.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h2>\ud83d\ude4b\u200d\u2640\ufe0f New to azd?<\/h2>\n<p>If you&#8217;re new to the Azure Developer CLI, <code>azd<\/code> is an open-source command-line tool that accelerates the time it takes to get your application from local development environment to Azure. <code>azd<\/code> provides best practice, developer-friendly commands that map to key stages in your workflow, whether you&#8217;re working in the terminal, your editor or CI\/CD.<\/p>\n<ul>\n<li><a href=\"https:\/\/learn.microsoft.com\/azure\/developer\/azure-developer-cli\/install-azd\">Install azd<\/a><\/li>\n<li><strong>Explore templates:<\/strong> Browse the <a href=\"https:\/\/azure.github.io\/awesome-azd\/\">Awesome azd template gallery<\/a> and <a href=\"https:\/\/aka.ms\/ai-gallery\">AI App Templates<\/a><\/li>\n<li><strong>Learn more:<\/strong> Visit the <a href=\"https:\/\/learn.microsoft.com\/azure\/developer\/azure-developer-cli\/\">official documentation<\/a> and <a href=\"https:\/\/learn.microsoft.com\/azure\/developer\/azure-developer-cli\/troubleshoot\">troubleshooting guide<\/a><\/li>\n<li><strong>Get help:<\/strong> Visit the <a href=\"https:\/\/github.com\/Azure\/azure-dev\">GitHub repository<\/a> to file issues or start discussions<\/li>\n<li><strong>Share your feedback:<\/strong> We&#8217;re interested in learning how you&#8217;re using <code>azd<\/code>! <a href=\"https:\/\/aka.ms\/azd-user-research-signup\">Sign up for user research<\/a> to help shape the future of the Azure Developer CLI<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>This post announces the January 2026 release of the Azure Developer CLI (`azd`).<\/p>\n","protected":false},"author":111321,"featured_media":3578,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[1],"tags":[701,864,878,939,160,159,861,162,733,895],"class_list":["post-3577","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-azure-sdk","tag-net","tag-azure-developer-cli","tag-codespaces","tag-docker","tag-java","tag-javascript","tag-kubernetes","tag-python","tag-typescript","tag-vscode"],"acf":[],"blog_post_summary":"<p>This post announces the January 2026 release of the Azure Developer CLI (`azd`).<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/azure-sdk\/wp-json\/wp\/v2\/posts\/3577","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/devblogs.microsoft.com\/azure-sdk\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/devblogs.microsoft.com\/azure-sdk\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/azure-sdk\/wp-json\/wp\/v2\/users\/111321"}],"replies":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/azure-sdk\/wp-json\/wp\/v2\/comments?post=3577"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/azure-sdk\/wp-json\/wp\/v2\/posts\/3577\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/azure-sdk\/wp-json\/wp\/v2\/media\/3578"}],"wp:attachment":[{"href":"https:\/\/devblogs.microsoft.com\/azure-sdk\/wp-json\/wp\/v2\/media?parent=3577"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/azure-sdk\/wp-json\/wp\/v2\/categories?post=3577"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/azure-sdk\/wp-json\/wp\/v2\/tags?post=3577"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}