Skip to content

Releases: Azure/azure-dev

azure-dev-cli_1.18.0

17 Jul 21:02
2c3bc5a
Compare
Choose a tag to compare

1.18.0 (2025-07-17)

Features Added

  • [5380] Improve project name validation to prevent service packaging failures with invalid characters.
  • [5411] Add LLM package for AI functionality with auto-detection of LLM configuration.
  • [5397] Add support for generic OIDC authentication with any CI provider.
  • [4832] Improve user experience by prompting for confirmation before setting a new environment as the default.
  • [5384] Add support for boolean and integer default values in azd metadata fields.
  • [5383] Add support for .webappignore and .funcignore files in zip deployment packaging.
  • [5430] Update azd hooks run to always run hooks in interactive mode and improve schema validation.

Bugs Fixed

  • [5478] Fix panic when encountering Bicep secure output parameters.
  • [5468] Fix PowerShell 7 suggestion text not showing for service-level hooks.
  • [5470] Fix preflight error handling for deployment stack validation.
  • [5446] Fix Bicep parameter evaluation to properly inject environment variables before deployment.
  • [5459] Fix nil pointer error when checking credentials for Azure DevOps authentication.
  • [5434] Improve handling of unrecognized expressions in Aspire manifest files.
  • [5372] Fix null tags handling in deployment stack operations.

Other Changes

  • [5471] Cancel CI workflow that becomes obsolete after a new commit is pushed in an open PR. Thanks @kitsiosk for the contribution!
  • [5420] Improve help description for azd provision --no-state.
  • [5378] Add Microsoft.Automation/automationAccounts to resources for output.
  • [5461] Update GitHub CLI version to 2.75.1.
  • [5443] Update Bicep CLI version to 0.36.177.

azure-dev-cli_1.17.2

23 Jun 23:01
76991b8
Compare
Choose a tag to compare

1.17.2 (2025-06-23)

Bugs Fixed

  • [5391] Fix getting principal type when using legacy auth (az auth).

azure-dev-cli_1.17.1

21 Jun 12:40
a20d045
Compare
Choose a tag to compare

1.17.1 (2025-06-20)

Features Added

  • [5203] Make sure to always use latest static-web-apps CLI npm package.
  • [5270] Add support for Terraform+OIDC in pipeline config.
  • [5280] Combine "Create a minimal project" with "Scan current directory" option and add --minimal flag.
  • [5285] [compose + CI/CD] - Introduce AZURE_PRINCIPAL_TYPE to conditionally set user-only role assignments
  • [4942] Update env set to accept multiple key-value pairs.
  • [4969] Case-insensitive sorting for subscriptions.

Bugs Fixed

  • [5386] Fix regression, prompting for bool or int without default.

azure-dev-cli_1.17.0

05 Jun 07:37
ad52596
Compare
Choose a tag to compare

1.17.0 (2025-06-05)

Features Added

  • [5249] Add support for deploying a single service in .NET Aspire projects via vs-server.
  • [5157] Update azd add integration with AI Foundry to use simplified 1RP setup with all models under a single AI Services account.
  • [5214] Add Linux to Homebrew formulae. Thanks @heaths for the contribution!
  • [5204] Add login guard middleware to auto-prompt for user login in key commands if unauthenticated.
  • [5248] azd pipeline config support for configuring CI/CD using Managed Identities.
  • [5200] Update Bicep param prompting to support a default selected option, allowing azd to auto-select it with --no-prompt.
  • [5242] Promote azd add and composability features to Beta.
    • Remove alpha.compose alpha feature.
    • Use azd add to add Azure components to your project. azd add does not currently support Aspire projects or most azd templates.
    • Use azd show <resource name> or azd show <Azure resource ID> to view details about a specific resource.
  • [5260] Rename azd infra synth to azd infra generate (azd infra gen for short) and promote to Beta.
    • Remove alpha.infraSynth alpha feature.
    • azd infra synth will continue to work as an alias of azd infra generate, but users are encouraged to use the new command names as azd infra synth may be removed in a future release.

Breaking Changes

  • [5242], [5260] When initializing from app code or minimal project, the infra/ folder is no longer generated. azd now manages infrastructure in-memory by default, but you can still generate IaC to disk to manually manage your infrastructure using azd infra generate (or azd infra gen for short).
  • [5242] When initializing from app code or minimal project, environment initialization is now deferred to provision time (e.g. azd up), unless the --environment <env name> flag is passed to the azd init command or the AZURE_ENV_NAME environment variable is set.
  • [5157] AI Services models added through azd add require an updated version of the Azure AI Foundry SDK client library that supports project endpoints (AZURE_AI_PROJECT_ENDPOINT=https://<account-name>.services.ai.azure.com/api/projects/<project-name>) instead of project connection strings (AZURE_AI_PROJECT_CONNECTION_STRING=eastus.api.azureml.ms;<subscription id>;<resource group>;<project name>).

Bugs Fixed

  • [5187] Improve UX of azd init by displaying neutral message when user declines initializing in a non-empty directory.
  • [5255] Fix vs-server crash when telemetry is disabled.
  • [5199] Avoid unnecessary ACR login for Aspire projects using only public images.
  • [5246] Remove explicit ACA Environment Contributor role assignment for Aspire projects. Thanks @eerhardt for the contribution!

Other Changes

  • [5261] Update dependencies to mitigate CVE-2025-30204.
  • [5245] Update Bicep CLI to v0.36.1.
  • [5212] Update changelog casing in developer extension release pipelines.
  • [5209] Deprecate internal registry extension in favor of azd developer extension.

azd-ext-microsoft-azd-extensions_0.4.2

16 May 22:23
8066369
Compare
Choose a tag to compare

[Missing change log entry]

azd-ext-microsoft-azd-demo_0.1.0-beta.1

16 May 23:35
8066369
Compare
Choose a tag to compare

0.1.0-beta.1 (Unreleased)

Features Added

  • Testing release of azd extensions. This release may disappear.

azd-ext-microsoft-azd-ai-builder_0.2.0

16 May 23:47
8066369
Compare
Choose a tag to compare

[Missing change log entry]

azure-dev-cli_1.16.1

16 May 02:08
ab0f744
Compare
Choose a tag to compare

1.16.1 (2025-05-15)

Bugs Fixed

  • [5198] Fixes error messages surfaced to users that contain internal implementation details.

Other Changes

azure-dev-cli_1.16.0

15 May 00:54
9a123ec
Compare
Choose a tag to compare

1.16.0 (2025-05-14)

Features Added

  • [5173] azd show support for Azure App Service.
  • [5158] Configure Azure AI Foundry hub to use identity-based storage access for compose.
  • [5143], [5183], [5185] Update azd pipeline config to auto-detect required variables and secrets from infra provider parameters.
  • [5190] Add interactive controls for managing existing GitHub Actions variables and secrets during azd pipeline config.
  • [5155] Adds support for nested extension namespaces

Bugs Fixed

  • [5176] Prevent same resource being added under 'uses' multiple times with azd add.
  • [5176] Fix azd add preview for MySQL and Postgres and other UX improvements.
  • [5192] Fix Bicep generation for compose projects with implicit Key Vault dependency.

Other Changes

  • [5194] Reorganize azd help text with updated command sections (Getting started, Azure resources, Settings, Beta, Alpha, Extensions).
  • [5189] Clarify in environment prompt that the name must be unique.
  • [5187] Improve confirmation UX when declining to initialize template in non-empty directory.
  • [5159] Update Aspire detection message to not specifically mention ACA.
  • [5138] Update Bicep CLI to v0.35.1.

azure-dev-cli_1.15.1

07 May 19:08
c707c58
Compare
Choose a tag to compare

1.15.1 (2025-05-07)

Bugs Fixed

  • [5151] Fix bicep provisioning failure with array parameters in main.parameters.json. Thanks @Mstiekema for the contribution!