Skip to content

Releases: Azure/azure-dev

azure-dev-cli_0.5.0-beta.3

Choose a tag to compare

@azure-sdk azure-sdk released this 14 Jan 05:01
1c23678

0.5.0-beta.3 (2023-01-13)

Bugs Fixed

  • [#1394] Bug when running azd up with a template.

azure-dev-cli_0.5.0-beta.2

Choose a tag to compare

@azure-sdk azure-sdk released this 12 Jan 22:45
4f95806

0.5.0-beta.2 (2023-01-12)

Bugs Fixed

  • [#1366] Login not possible with personal account after upgrade to 0.5.0.

azure-dev-cli_0.5.0-beta.1

Choose a tag to compare

@azure-sdk azure-sdk released this 11 Jan 18:19
57cba77

0.5.0-beta.1 (2023-01-11)

Features Added

  • [#1311] Add support to install script with MSI on Windows.
  • [#1312] Allow users to configure service endpoints using SERVICE_<service>_ENDPOINTS.
  • [#1323] Add API Management Service support for all templates.
  • [#1326] Add purge support for API Management Service.
  • [#1076] Refactor the Bicep tool in azd to use the standalone API vs az command wrapper.
  • [#1087] Add NodeJs and Terraform devcontainer.
  • [#965] Add UX style for azd init.
  • [#1100] Add Shell completion.
  • [#1086] Add FederatedIdentityCredentials (FICS).
  • [#1177] Add command azd auth token.
  • [#1210] Have azd acquire Bicep.
  • [#1133] Add UX style for azd provision.
  • [#1248] Support redirect port for azd login.
  • [#1269] Add UX style for azd deploy.

Breaking Changes

  • [#1129] Remove all dependencies on az cli.
  • [#1105] azd env new now accepts the name of the environment as the first argument, i.e. azd env new <environment>. Previously, this behavior was accomplished via the global environment flag -e, i.e. azd env new -e <environment>.
  • [#1022] azd no longer uses the az CLI to authenticate with Azure by default. You will need to run azd login after upgrading. You may run azd config set auth.useAzCliAuth true to restore the old behavior of using az for authentication.

Bugs Fixed

  • [#1107] Fix Bicep path not found.
  • [#1096] Fix Java version check for major-only release.
  • [#1105] Fix env new to use positional argument.
  • [#1168] Fix purge option for command azd down --force --purge to purge key vaults and app configurations resources.

If you have existing pipelines that use azd, you will need to update your pipelines to use the new azd login methods when authenticating against Azure.

GitHub Actions pipelines:

Update your azure-dev.yml to stop using the azure/login@v1 action, and instead log in using azd directly. To do so, replace:

- name: Log in with Azure
  uses: azure/login@v1
  with:
    creds: ${{ secrets.AZURE_CREDENTIALS }}

with

With Client Credentials

- name: Log in with Azure (Client Credentials)
  run: |
    $info = $Env:AZURE_CREDENTIALS | ConvertFrom-Json -AsHashtable;
    Write-Host "::add-mask::$($info.clientSecret)"

    azd login `
      --client-id "$($info.clientId)" `
      --client-secret "$($info.clientSecret)" `
      --tenant-id "$($info.tenantId)"
  shell: pwsh
  env:
    AZURE_CREDENTIALS: ${{ secrets.AZURE_CREDENTIALS }}

With Federated Credentials

- name: Log in with Azure (Federated Credentials)
  run: |
    azd login `
      --client-id "$Env:AZURE_CLIENT_ID" `
      --federated-credential-provider "github" `
      --tenant-id "$Env:AZURE_TENANT_ID"
  shell: pwsh

Azure DevOps pipelines:

Update your azure-dev.yml file to force azd to use az for authentication. To do so, add a new step before any other steps which use azd:

- pwsh: |
    azd config set auth.useAzCliAuth "true"
  displayName: Configure azd to Use az CLI Authentication.

We plan to improve this behavior with [#1126].

azure-dev-cli_0.4.0-beta.1

Choose a tag to compare

@azure-sdk azure-sdk released this 02 Nov 17:54
2bf7a52

0.4.0-beta.1 (2022-11-02)

Features Added

  • [#773] Add support for Java with Maven.
  • [#1026], [#1021] New official templates: ToDo with Java on App Service, ToDo with Java on Azure Container Apps, ToDo with C# on Azure Functions
  • [#967] New azd config command for managing default subscription and location selections.
  • [#1035] Add terraform support for Azure Pipelines created using azd pipeline config.

Bugs Fixed

  • [#1060] Fix color rendering on Windows.
  • [#1011] Improve error printout for deployment failures.
  • [#991] Fix devcontainers.json to use non-deprecated syntax.
  • [#996] ToDo templates:
    • Fix cases where provisioning of app settings would succeed, but app settings configuration would not take place.
    • Move resource naming to main.bicep and remove resources.bicep from templates.

azure-dev-cli_0.3.0-beta.5

Choose a tag to compare

@azure-sdk azure-sdk released this 26 Oct 21:31
fd3ed3b

0.3.0-beta.5 (2022-10-26)

Bugs Fixed

  • [#979] Fix provisioning template with non string outputs.

azure-dev-cli_0.3.0-beta.4 ( DEPRECATED - DO NOT USE)

Choose a tag to compare

@azure-sdk azure-sdk released this 25 Oct 18:48
2f4c6d1

0.3.0-beta.4 (2022-10-25) DEPRECATED

Bugs Fixed

  • [#979] Fix provisioning template with non string outputs.

azure-dev-cli_0.3.0-beta.3

Choose a tag to compare

@azure-sdk azure-sdk released this 21 Oct 22:37
06a4b33

0.3.0-beta.3 (2022-10-21)

Features Added

  • [#878] azd down supports purge of app configuration stores.

Bugs Fixed

  • [#925] Fix issues where running azd infra create with --output==json would emit invalid JSON. As part of this change, we now no longer emit multiple objects to stdout as part of an operation. Instead, progress messages are streamed in a structured way to stderr.

Other Changes

  • [#691] Rearrange Terraform templates by extracting common resources and using these common modules.
  • [#892] Simplify template bicep modules.

azure-dev-cli_0.3.0-beta.2

Choose a tag to compare

@azure-sdk azure-sdk released this 05 Oct 22:19
91a2c01

Bugs Fixed

  • [#795] Fix cases where clicking the Azure deployment progress link provided in azd provision might result in a 404 NotFound error page due to timing.
  • [#755] Fix cases where azd pipeline config might fail in pushing the repository due to cached credentials.

azure-dev-cli_0.3.0-beta.1

Choose a tag to compare

@azure-sdk azure-sdk released this 30 Sep 22:07
c534416

Features Added

  • [#743] Azure DevOps support for pipeline config command.

Bugs Fixed

  • [#730] Fix hierarchical configuration keys for dotnet to show up correctly when stored as dotnet user-secrets. Thanks community member @sebastianmattar!
  • [#761] Fix error in azd deploy when multiple resource groups are defined in bicep

azure-dev-cli_0.2.0-beta.2

Choose a tag to compare

@azure-sdk azure-sdk released this 22 Sep 00:46
bdd2dfe

0.2.0-beta.2 (2022-09-21)

Bugs Fixed

  • [#724] Fix version check for supporting Docker CE / Moby schemes.

Other Changes

  • [#548] Refactor template bicep into modules.