github microsoft/AzureStorageExplorer v1.19.0

latest releases: v1.33.1, v1.33.0, v1.32.0...
3 years ago

April 2021 (Version 1.19.0, build 20210414.2)

Welcome to Storage Explorer version 1.19.0. This release is mainly focused on a new account management experience. For details on those changes and more, continue reading below.

New

General

  • The version of Electron used by Storage Explorer has been updated to 10.3.2. This upgrade includes various performance, security, and accessibility fixes. #3676
  • The Microsoft Authentication Library (MSAL) is now the default authentication library for Storage Explorer. MSAL has improved support for conditional access scenarios, including MFA and domain joined device. If you have not been using MSAL, then you will need to sign back in. If you were already using MSAL, then this change should not be noticeable. Finally, if you wish to sign in with multiple Microsoft accounts at once, please see Known Issues. #4064
  • Account management has been refreshed to better let you control what tenants Storage Explorer tries to access, and help you decide when you want to reenter credentials. This refresh includes the following changes. #460
    • When you sign into Storage Explorer, you will only be signed into your home tenant.
    • In the account panel, there are now two levels of checkboxes under each of your accounts. The first level is for tenants and the second level is for subscriptions.
    • You can use the tenant level checkboxes to enable or disable tenants. However, at this time, you cannot disable your home tenant.
    • When a tenant is disabled, Storage Explorer will not load subscriptions for it and you will not be able to interact with resources in that tenant.
    • When a tenant is enabled, Storage Explorer will attempt to load subscriptions for it. If subscriptions cannot be loaded, you can view any error encountered during loading and reattempt to authenticate for that tenant.
    • One tenant failing to load does not block other tenants.
    • Changes to tenants and subscriptions will immediately take effect. You no longer need to click Apply on the account panel.
    • The tree view no longer does a full refresh after changing what subscriptions you have filtered. Subscription nodes are added or removed as needed.
  • Storage Explorer is now using AzCopy v10.10.0.

Blobs

  • You can now open a container by name directly from a blob service node. This feature can search for containers by prefix. To open a container by name, right-click on a "Blob Containers" node and choose "Open Container by Name...". Enter all or a prefix of the name of the container you're looking for, select it from the list of containers found, and then click "Open". #75 #1790
  • Properties related to immutability policies are now viewable in the properties panel. #4055
  • Support has been improved for uploading or pasting to a blob container which has been connected with a SAS with create permissions instead of write permissions. #4286
  • Last modified is now viewable in the properties panel for ADLS Gen2 blob containers. #3567
  • If you want to enable support for the ADLS Gen2 append blobs preview, go to Settings > Services > Storage Accounts and check Enable ADLS Gen2 append blob (Preview). #4052

File Shares

  • Similar to blobs, when uploading or pasting to a file share which has been connected with a stored access policy based SAS, you will now be asked how you want to handle overwrites and data integrity checking. #4287

Disks

  • When copying disks, the hyperVGeneration property is now preserved. #4288

Documentation

  • Documentation has been added on direct links and Storage Explorer's startup arguments. #2630

Azure Data Factory & Extensions

  • The Azure Data Factory extension is generally available now. Version 1.0.0 can be downloaded from here. The following changes are available in the new version of the extension:
    • Support for Azure US Government and Azure China.
    • Hide existing factories associated with git.
    • Bug fixes.
  • We're looking for developers who are interested in previewing the ability to create your own Storage Explorer extension. If you are interested, then fill out this survey. You can find more information about the preview here.

Fixes

  • Fixed not being able to add container level resources (e.g. blob containers, queues) with a SAS URL that contained an account level SAS token. #4185
  • Fixed an issue that might cause a "cannot find uids of undefined error" when attaching a resource. #4245
  • The connection summary for an emulator once again shows the account name, account key, and default endpoints protocol. #4254
  • Fixed not being able to open the stored access policies dialog if a policy did not have permissions, start time, or expiry time. #4196

Known Issues

  • If you want to sign in to multiple Microsoft Accounts (MSAs) at once, it is recommended that you use Integrated Sign-In. To do so, go to Settings > Application > Sign-in > Sign in with and choose "Integrated Sign-In". #4307
  • If the refresh token for your home tenant expires, and you are using Integrated Sign-In, you may be asked to reauthenticate twice. #4281
  • If you use Azurite with a custom account name, the default emulator node and attached emulator connections won't work since they are hardcoded to target the default development account name. As a workaround, you can construct a connection string and attach the emulator storage account itself. #4163
  • When transferring data to a blob container which has been connected with a SAS with create permissions instead of write permissions, transfers may fail due to network instability. This happens because writes performed with a create permission must be done in a single network call. Therefore, if the network call fails part way through, the entire transfer must be restarted. And eventually, if the call keeps failing, it will be aborted. This is most likely to happen with large files. It is recommended to use SAS tokens with write permissions when transferring large files. #4311

See the issues page for a complete list of all known issues.

Don't miss a new AzureStorageExplorer release

NewReleases is sending notifications on new releases.