vscode-azure-account/CHANGELOG.md

9.3 KiB

Change Log

All notable changes to the "ms-vscode.azure-account" extension will be documented in this file.

[0.11.1] - 2022-08-03

Fixed

  • Don't prompt to sign out and reload on first run #603
  • Revert removal of prompt property in query string. #595

[0.11.0]

Changed

  • Log all URLs that the extension tries to reach #520
  • Use new redirect server #546
  • Update @vscode/extension-telemetry to 0.6.2 #588

Fixed

  • Errors in cloud shell when switching authentication library #380
  • Show toast notification prompting to sign out/back in when changing settings #511

[0.10.1]

Added

  • A long-running notification is shown for the duration of the sign-in process which allows cancellation.
  • MSAL support for sovereign clouds

Fixed

  • The Azure: Tenant setting was improperly configured when running the Azure: Sign In to Azure Cloud command.

[0.10.0]

Added

  • Support for the Microsoft Authentication Library (MSAL) via the Azure: Authentication Library setting.
  • The Azure: Select Tenant command allows you to view/select available tenants or enter a custom tenant.
  • The extension now supports a versioned API accessible by calling getApi on the extension's exports. A legacy API is still supported.

Changed

  • The Azure: Open Bash in Cloud Shell and Azure: Open PowerShell in Cloud Shell commands have been replaced with entry points in the VS Code terminal view. See README.md for more details.
  • credentials2 (exported from the API) is now typed as TokenCredentialsBase | TokenCredential to accommodate Track 1 and 2 Azure SDKs.

[0.9.11]

  • Fix Cloud Shell failure introduced in VS Code v1.62.1 #357

[0.9.10]

  • Fix experimentation framework initialization

[0.9.9]

  • Add experimentation framework

[0.9.8]

  • When signing into a different cloud than previously used, shows a prompt to enter tenant id.

[0.9.7]

  • Add "CustomCloud" as an available Azure Environemnt, and customCloud.resourceManagerEndpointUrl to set the endpoint to use for this
  • Removes azureStackApiProfile
  • Fix #231, open in powershell does not show directory list
  • Fix #250, sign in does not work when PPE setting does not include activeDirectoryEndpointUrl
  • Update dependencies

[0.9.6]

  • Add azureStackApiProfile property to environments.

[0.9.5]

  • Add support for Azure Stack.

[0.9.4]

  • Fix removal of old refresh tokens using previous environment names #234
  • Use cloud metadata for endpoint discovery #188

[0.9.3]

[0.9.2]

  • Update callback urls for Codespaces

[0.9.1]

  • Update lodash dependency

[0.9.0]

  • Migrate to new Azure SDK packages and expose new credentials object #140
  • Fix sign in for ADFS based Azure Stack environment #190
  • Update sign in page styles to use new product icon #184

[0.8.11]

  • Add support for codespaces

[0.8.9]

  • Update dependencies
  • Change sign in notification text #168

[0.8.8]

  • Adopt vscode.env.asExternalUri API

[0.8.7]

  • Update dependencies
  • Read formatted JSON in addition to refresh tokens stored in credential manager

[0.8.6]

  • Fix query state handling for url handler based authentication flow

[0.8.5]

  • Support url handler based authentication flow
  • Log errors from checking online status #147

[0.8.4]

  • Fixes for ADFS (#105).
  • Pass nonce through initial redirect (#136).

[0.8.3]

  • Telemetry now includes the Azure subscription IDs.

[0.8.2]

  • Detect when local server cannot be connected to (#136).
  • Update dependencies.

[0.8.1]

  • Ignore errors from keytar (#59).
  • Use openExternal API for opening URIs (#110).
  • Use GET to see if login endpoint is reachable (#121).
  • Use localhost for redirect with ADFS (#105).

[0.8.0]

  • Simplified sign in (#75).
  • Setting for specifying PPE environment.

[0.7.1]

  • Update dependencies.
  • Include generated ThirdPartyNotice.txt.

[0.7.0]

  • Test system proxy support (#27).

[0.6.2]

  • Update README with settings (#107).
  • Add README and CHANGELOG back to packaged extension.

[0.6.1]

  • Check connection state before logging in (#106).

[0.6.0]

  • Bundle using Webpack (#87).

[0.5.1]

  • Unable to get the subscription list from Azure China (#103).
  • Handle case where home tenant is not listed (#102).

[0.5.0]

  • Support national clouds (#83).
  • Support user-supplied tenants (#58).
  • Indicate when there are no subscriptions (#51).
  • Update dependencies.

[0.4.3]

  • Setting to hide email (#66).
  • Only offer tenants with at least one subscription (#47).
  • Ignore focus-out in tenant picker (#77).

[0.4.2]

  • Request PowerShell Core on Linux, replacing PowerShell on Windows.
  • Fix reading initial size (#76).

[0.4.1]

  • Update icon to 'key' (#55).
  • Add NPS user survey
  • Update dependencies
  • Check if there is a default domain (#68).

[0.4.0]

  • Add command to upload files to Cloud Shell
  • Use multi-select picker for subscription filter (Microsoft/vscode#45589).
  • Add timeout in promise race (#46).
  • Keep going after signing in (#45).

[0.3.3]

  • Robustness against tenant details not resolving (#33).
  • Promote API to create a Cloud Shell (#34).

[0.3.2]

  • Let the user pick the tenant to open a Cloud Shell for (#33)
  • Experimental API to create a Cloud Shell (#34)
  • Remove extraneous "Close" button (#41)
  • Update moment.js

[0.3.1]

[0.3.0]

  • Cache subscriptions for faster startup
  • Improved progress indication when starting Cloud Shell
  • Bug fixes
    • Ignore failing tenants when signing in
    • Send ping on Cloud Shell websocket to keep alive
    • Supply graph and key vault tokens to Cloud Shell

[0.2.2]

  • Bug fix: Do not modify configuration object

[0.2.1]

  • Bug fixes
    • Avoid having to click 'Copy & Open' to advance the login
    • Retry resizing terminal on 503, 504

[0.2.0]

  • Cloud Shell integration
  • API for subscriptions cache

[0.1.3]

  • API change: addFilter -> selectSubscriptions
  • When no subscriptions found, suggest signing up for an account

[0.1.0]

  • Initial release