Releases: Azure/azure-dev
Releases · Azure/azure-dev
Release list
azure-dev-cli_0.5.0-beta.3
azure-dev-cli_0.5.0-beta.2
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
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 portforazd login. - [#1269] Add UX style for
azd deploy.
Breaking Changes
- [#1129] Remove all dependencies on az cli.
- [#1105]
azd env newnow 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]
azdno longer uses theazCLI to authenticate with Azure by default. You will need to runazd loginafter upgrading. You may runazd config set auth.useAzCliAuth trueto restore the old behavior of usingazfor authentication.
Bugs Fixed
- [#1107] Fix Bicep path not found.
- [#1096] Fix Java version check for major-only release.
- [#1105] Fix
env newto use positional argument. - [#1168] Fix purge option for command
azd down --force --purgeto 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: pwshAzure 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
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 configcommand 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.jsonto 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.bicepand removeresources.bicepfrom templates.
azure-dev-cli_0.3.0-beta.5
azure-dev-cli_0.3.0-beta.4 ( DEPRECATED - DO NOT USE)
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
0.3.0-beta.3 (2022-10-21)
Features Added
- [#878]
azd downsupports purge of app configuration stores.
Bugs Fixed
- [#925] Fix issues where running
azd infra createwith--output==jsonwould emit invalid JSON. As part of this change, we now no longer emit multiple objects tostdoutas part of an operation. Instead, progress messages are streamed in a structured way tostderr.
Other Changes
azure-dev-cli_0.3.0-beta.2
azure-dev-cli_0.3.0-beta.1
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 deploywhen multiple resource groups are defined in bicep