Skip to content
3a8c0e8
Compare
Choose a tag to compare

December 2021 (Version 1.22.1, Build 20220122.3)

Welcome to Storage Explorer version 1.22.1. This release hotfixes several issues following the release of 1.22.0.

3a8c0e8
Compare
Choose a tag to compare

December 2021 (Version 1.22.0, build 20211211.10)

Welcome to Storage Explorer version 1.22.0. This release includes several new features, and some less visible but still notable improvements. For a deeper dive into these features and more, continue reading below. A detailed list of all changes can also be found here.

Tree view search improvements

To help address feedback regarding the performance of searching for resources in the tree view, you can now specify what type of resource you are searching for.

When you specify the type of resource/s to search for, Storage Explorer will avoid wasting time enumerating and inspecting irrelevant resources.

Status information regarding the progress of search has also been added to help make it clear what search is doing, how many resources have been looked at, and to help clarify when the search is complete.

We hope that these changes will help alleviate the performance issues with tree view search. As a reminder, for the best tree view search performance, make sure you filter out any subscriptions that do not contain the resource/s you are looking for. You can also use Search From Here, which can be found in the context menu of most tree nodes, to help further scope your search. Also, remember that for blob containers and queues you can use Open by name..., which can be found in the context menu of the Blob Containers and Queues service nodes, to quickly open a blob container or queue if you know exactly which Storage Account it is in.

System theme

You can now configure Storage Explorer to mirror your system/OS theme. To do so, go to Settings > Application > Theme and choose System default. When enabled, Storage Explorer's theme will automatically match the system/OS theme.

Additional support for System Proxy

In version 1.20, Storage Explorer added the ability to use your system/OS proxy & SSL certificate settings. For that release, however, only a small subset of features supported it. Significant work has now been completed such that almost all Storage Explorer features now support system proxy. We encourage you to try enabling system proxy if you have done either of the following:

  • Manually configured proxy settings because you work behind a proxy
  • Imported SSL certificates to work around "self-signed certificate" issues

If you run into any issues with system proxy, please let us know by opening an issue on GitHub. You can read more about system proxy and check the list of features which do not support it here.

Clone archived blobs to non-archived tiers

If you have archived blobs that you need at a non-archived tier, you can now avoid going through the rehydration process by directly cloning the blob to a new non-archived blob. To do so, open the context menu of an archived blob and select Clone and Rehydrate.

AzCopy 10.13.0 and new transfer settings

The integrated version of AzCopy has been upgraded to 10.13.0. The release notes for this version of AzCopy can be found here.

Additionally, several new AzCopy transfer settings have been added.

  • Disable Auto Decoding: Disables the automatic decoding of encoded illegal Windows characters in file names when uploading.
  • Include Directory Stubs: Enables the preservation of directory stubs (blobs with metadata hdi_isfolder=true) during service to service transfers.
  • Transfer Block Blobs With Minimal Blocks: Forces AzCopy to transfer block blobs in the minimum number of blocks possible.

All of these settings can be found under Settings > Transfers > AzCopy.

App size reduction

We recently noticed that Storage Explorer has significantly grown in size since version 1.0. Therefore, we made it a priority during this release to reduce the size of Storage Explorer back down to a more reasonable level. As a result of these efforts, the size of Storage Explorer on Windows has been reduced from 490 MB to almost 350 MB, with similar improvements on macOS and Linux. We'll continue monitoring app size going forward, and will look for additional ways to reduce it when possible.

Prompt to start emulator

We often see confusion regarding errors that pop up when trying to access an emulator storage account connection where the emulator has not yet been started. To help alleviate the confusion, Storage Explorer will now prompt you to start your emulator if it doesn't appear to have been started yet.

We're also starting to think about and discuss potentially having Storage Explorer start your emulator for you. If this is a feature you are interested in and you'd like to be a part of that conversation then feel free to participate in this GitHub issue.

Cosmos DB integration retirement

In August 2020 we announced that the Azure Cosmos DB integration with Storage Explorer was being deprecated and that it would be removed no earlier than one year from then. Now that it has been over a year since that announcement, we are completing this process with the retirement of all Azure Cosmos DB features in Storage Explorer. Starting with version 1.22.0, if you attempt to expand any Cosmos DB tree nodes you will be presented with a message detailing this retirement. If you wish to hide the Cosmos DB tree nodes you can do so by going to Settings > Services > Cosmos DB (Retired) and un-checking the checkbox. Cosmos DB users should move to using the Azure Portal, the Azure Portal desktop app, or the standalone Cosmos Explorer instead – all of which contain many new features that aren’t currently supported in Storage Explorer.

Accessibility fixes

During this release we fixed a small number of accessibility related issues. For a full list of issues fixed see here.

3a8c0e8
Compare
Choose a tag to compare

September 2021 (Version 1.21.3, build 20211020.2)

Welcome to Storage Explorer version 1.21.3. This release hotfixes several issues following the release of 1.21.2.

Compare
Choose a tag to compare

September 2021 (Version 1.21.2, build 20210924.14)

Welcome to Storage Explorer version 1.21.2. This release hotfixes several issues following the release of 1.21.1.

Compare
Choose a tag to compare

September 2021 (Version 1.21.1, build 20210921.5)

Welcome to Storage Explorer version 1.21.1. This release hotfixes several issues following the release of 1.21.0.

Compare
Choose a tag to compare

September 2021 (Version 1.21.0, build 20210908.7)

Welcome to Storage Explorer version 1.21.0. This release includes many new features including secondary endpoint support, updates to viewing blobs, changes to how times and dates are displayed, and support for Gen2 soft delete. For a deeper dive into these features and more, continue reading below. A detailed list of all major changes can be found here.

.NET Core 3.1 required for Linux .tar.gz installs

For users on Linux who have installed from the .tar.gz bundle, you will now need .NET Core 3.1 installed in order to run Storage Explorer. The version of .NET Core previously used by Storage Explorer, version 2.1, reached end of support in August 2021.

Secondary endpoint support

There is now an Open Secondary Location action in the context menu for containers which have a secondary endpoint. Clicking on this action will add a (secondary) node to the tree and open the blob explorer for it as well. This node represents the container at its secondary endpoint. You can use this node to view and perform read-only actions on the data at your secondary endpoint.

You can also now find secondary endpoint information in the Properties panel for accounts and containers which have a secondary endpoint.

New features for the blob explorer

Several new features have been added in the blob explorer. First, the side panel button's label has been replaced by a "toggles" icon, and the panel it opens has been renamed to the View Options panel. A setting to always have the View Options panel expanded when opening a blob explorer has been added. You can find this setting under Data Explorers > Blob Explorer > Show View Options by Default.

In the View Options panel, in addition to filtering, you will now find a List Mode option. This option allows you to change between Hierarchical and Flat listing of your blobs. When listing Flat, virtual directories are no longer shown. All blobs are listed at the root level and their full name is displayed.

If you prefer to list Flat in most cases, you can change the default List Mode in settings under Data Explorers > Blob Explorer > Default List Mode.

Finally, prefix and tag filters are now included in the navigation history. For example, if you were to filter by prefix foo/bar and then open a folder in the filter results, clicking Back will now take you back to the results for filter by prefix foo/bar.

Note: All of the above currently only applies to the blob explorer for non-Gen2 blob containers.

Respecting regional settings for dates and times

Storage Explorer now respects your OS settings for how to display dates and times.

To customize your date and time display settings:

  • For Windows: Open Settings > Time & Language > Region (click on Additional date, time & regional settings for more advanced control over date and time formats).
  • For macOS: Open System Preferences > Language & Region > Advanced
  • For Linux: Customizing date and time display settings depends on your Linux distribution (Storage Explorer reads locale settings using the locale C API).

If you find a date or time in Storage Explorer which does not respect your OS settings, please open an issue on GitHub.

ADLS Gen2 soft delete

Storage Explorer now supports soft delete in ADLS Gen2 storage accounts. This support includes being able to manage your delete retention policy and view soft-deleted blobs.

ADLS Gen2 soft delete is fundamentally different from non-ADLS Gen2 soft delete. We encourage you to read the Azure Storage Explorer soft delete guide to learn more about the differences between soft delete in non-ADLS Gen2 and ADLS Gen2 accounts.

There are two known issues with ADLS Gen2 soft delete:

  • Storage Explorer cannot soft delete ADLS Gen2 snapshots. When deleting snapshots, they are always permanently deleted. #4670
  • Soft-deleted directories cannot be viewed in the "Active and soft deleted blobs" view context. You can use the "Deleted only" view context to view and manage the soft deleted directories. #4808

Fixes for both of these issues rely on service changes. Once the service changes are rolled out these issues will be resolved.

Note: ADLS Gen2 soft delete is currently in public preview and you will need to enroll at the service level before you can use these features.

Bypass proxy setting

Storage Explorer's proxy settings now include a Bypass setting. You can use this setting to specify a list of hostnames or hostname patterns you do not want Storage Explorer to apply proxy settings for. This setting only applies if Proxy Source is set to Use app settings.

If your Proxy Source setting is set to Use environment variables, then you can now add a NO_PROXY environment variable for the same effect. The value of this variable should be a comma separated list of the hostnames you want to bypass proxy settings.

Confirm quit before exit

Storage Explorer will now prompt you before quitting if you try to quit while any activities are not complete.

Azure Data Factory extension update

A new version of the Azure Data Factory extension is now available. This version adds support for Google Cloud Storage as a data source. You can download the latest version of the Azure Data Factory extension here.

Compare
Choose a tag to compare

June 2021 (Version 1.20.1, build 20210720.10)

Welcome to Storage Explorer version 1.20.1. This release hotfixes an issue some users were encountering during installation. It also addresses an issue that could result in users not being prompted about conflicts when retrying AzCopy operations.

This, and version 1.20.0, also includes new abilities for tab management, a preview of using system proxy, and many other new features and fixes. For a closer look at some of the more notable new features, continue reading below. A detailed list of all major changes can also be found at the bottom.

Splitting and reordering tabs

The tab area can now be split vertically. With split tabs, you can easily view two resources, or have two views of the same resource, side by side.

  • To create a split view, right click on a tab, and click Split.
  • Once you have split at least one tab, you can also use drag and drop to quickly split additional tabs.
  • You can also reorder tabs, regardless of whether the tab area is split or not.

There are some limitations to this initial version of tab splitting:

  • You can only split the tab area into two groups.
  • There is currently no support for drag and drop of items between tabs. However, you can use copy and paste.
  • When splitting a tab for a resource that supports directory navigation, such as blob containers, the resource will be opened at the root directory in the new tab.

We will continue to improve on this feature in the future. If you have any suggestions for how these features or other aspects of tab management could be improved, you can open an issue on GitHub.

System proxy (preview)

Configuring proxy settings and importing SSL certificates are two of the biggest hurdles many users face when using Storage Explorer. Starting with this version of Storage Explorer, we're introducing a new feature which should make that hurdle much smaller.

You can now find an option to use system proxy in the proxy sources dropdown in settings under Application > Proxy > Proxy Configuration.

When you select this option, Storage Explorer will use your OS proxy settings. More specifically, it will result in network calls being made using the Chromium networking stack. The Chromium networking stack is much more robust than the NodeJS networking stack normally used by Storage Explorer. In addition to proxy settings, the Chromium network stack will use your OS:

  • SSL/TLS settings
  • Certificate revocation check settings
  • Certificate and private key stores

For now, this feature is still in Preview. It is in preview because not all features of Storage Explorer support it. In general, the vast majority of blob, queue, and managed disk features support it. File share, table, ADLS Gen1, and CosmosDB features do not support it. A detailed list of features which support this setting can be found here.

If you are exclusively using features which support system proxy, we encourage you to give it a try. And if at any point you run into a problem while using it you can open an issue on GitHub.

Toolbar button resizing

To better support a wider variety of monitor sizes and zoom settings, the toolbars in data explorers now automatically resize to a smaller form factor if the size of the data explorer falls below a certain threshold.

If you prefer the toolbar to always be regular or small, a setting has been added to disable toolbar resizing and instead choose a specific size. You can find this setting under Data Explorers > Toolbar size.

Open queues by name

In version 1.19.0 the ability to open blob containers by name was added. Similar to that feature, you can now also open queues by name. This feature allows you to quickly open a specific queue for a storage account, without having to click load more or wait for search.

To open a queue by name, right click on the Queues node for your Storage Account and click "Open Queue by Name...".

System notifications for data transfers

Previously the only way to know when a transfer had finished was for you to have Storage Explorer visible and be watching the transfer in the activity log. Now, if Storage Explorer is not focused when a transfer completes, you will be notified via the taskbar on Windows/the dock on macOS.

All major changes

New

AzCopy & Transfers

  • The integrated version of AzCopy is now 10.11.
  • If Storage Explorer is not focused when an AzCopy transfer ends, the taskbar icon will flash (Windows) or the app icon will bounce (macOS). #3742
  • You can now configure AzCopy's logging level. This feature is useful if you are concerned about the size of AzCopy log files, or if you are attempting to troubleshoot a failing operation. #4305
  • Added the ability to cancel AzCopy transfers which are in a queued state. #1306

Storage Accounts

  • You can now manage the properties and metadata of queues. To do so, right click on a queue and choose "Properties...". #2664
  • You can now enter a custom account name when connecting to an emulator. #4163
  • In the blob, file, and ADLS Gen2 blob explorers, there is now a "Copy Path" action in the context menu. You can use this action to copy file and folder path/s (not URL encoded, relative to the root of the container) to the clipboard. #3762
  • Icons for containers, file shares, queues, and tables, have been updated to match the Azure Portal. #4487
  • Added "Open Queue by Name..." for queues. #4499
  • Create snapshot is now disabled for non-active blob versions. #4539

Networking & Proxy

  • Added "Use system proxy (preview)" to the list of available proxy sources. Choosing this option will have Storage Explorer make HTTP requests via the Chromium networking stack. By using the Chromium networking stack, Storage Explorer is able to support a wider variety of proxy authentication protocols, and utilize certificates from your OS certificate store. #245 #1534

Disks

  • Additional validation has been added for resource names when creating a disk or snapshot. #4262

Startup Performance

  • Delayed setting up taskbar and app dock menus until later in startup. #4327
  • Completed work to enable earlier loading of authentication processes. #4319
  • Improve startup initialization of dialog management code. #4318

Other

  • Added the ability to split tabs on the right hand side tab area. #4063
  • Added a "Close to the Right" action to the context menu of tabs. #4455
  • Improved the reflow behavior of data explorer toolbars. #2618
  • When using Azure AD to authenticate attached resources, the default tenant on the "Select Account & Tenant" page is now your home tenant. #2658
  • The file version of StorageExplorer.exe now more closely matches the product version. For example, the file version of StorageExplorer.exe for this release is 1.20.0.0. #2941

Fixes

Storage Accounts

  • Several pieces of UI in the blob explorer filter panel were not easily visible in high contrast themes. This has been fixed. #4359
  • After changing what tags you were filtering by, blobs which matched the previous filter but did not match the new filter would sometimes not disappear. This has been fixed. #4381
  • In version 1.18.0, ADLS Gen2 move path did not work if the destination path didn't start with a / and pointed to a directory other than root. This has been fixed. #4465
  • Fixed an overflow issue with the address bar in the blob explorer. #4517
  • Fixed a duplicate name validation issue in the Add Entity and Edit Entity dialogs for tables. #4388
  • If you attempted to write a table query that included a ", Storage Explorer would replace all " with '. This will no longer happen. #2769

Other

  • Fixed an issue that would result in long running jobs to be infinitely queued. #4413
  • Fixed two issues related to unchecking subscriptions while the tree was in scope or search mode. #4373 #4374
  • Fixed a variety of localization issues. A full list of fixed issues can be found here.

AzCopy & Transfers

  • When clicking on "Show in Folder" after downloading a file with whitespace in its name, nothing would happen. This has been fixed. #4339

Known Issues

No new known issues have been added in this release. For a full list of open issues refer to the Storage Explorer GitHub issues page.

Compare
Choose a tag to compare

June 2021 (Version 1.20.0, build 20210625.5)

Welcome to Storage Explorer version 1.20.0. This release includes new abilities for tab management, a preview of using system proxy, and many other new features and fixes. For a closer look at some of the more notable new features, continue reading below. A detailed list of all major changes can also be found at the bottom.

Splitting and reordering tabs

The tab area can now be split vertically. With split tabs, you can easily view two resources, or have two views of the same resource, side by side.

  • To create a split view, right click on a tab, and click Split.
  • Once you have split at least one tab, you can also use drag and drop to quickly split additional tabs.
  • You can also reorder tabs, regardless of whether the tab area is split or not.

There are some limitations to this initial version of tab splitting:

  • You can only split the tab area into two groups.
  • There is currently no support for drag and drop of items between tabs. However, you can use copy and paste.
  • When splitting a tab for a resource that supports directory navigation, such as blob containers, the resource will be opened at the root directory in the new tab.

We will continue to improve on this feature in the future. If you have any suggestions for how these features or other aspects of tab management could be improved, you can open an issue on GitHub.

System proxy (preview)

Configuring proxy settings and importing SSL certificates are two of the biggest hurdles many users face when using Storage Explorer. Starting with this version of Storage Explorer, we're introducing a new feature which should make that hurdle much smaller.

You can now find an option to use system proxy in the proxy sources dropdown in settings under Application > Proxy > Proxy Configuration.

When you select this option, Storage Explorer will use your OS proxy settings. More specifically, it will result in network calls being made using the Chromium networking stack. The Chromium networking stack is much more robust than the NodeJS networking stack normally used by Storage Explorer. In addition to proxy settings, the Chromium network stack will use your OS:

  • SSL/TLS settings
  • Certificate revocation check settings
  • Certificate and private key stores

For now, this feature is still in Preview. It is in preview because not all features of Storage Explorer support it. In general, the vast majority of blob, queue, and managed disk features support it. File share, table, ADLS Gen1, and CosmosDB features do not support it. A detailed list of features which support this setting can be found here.

If you are exclusively using features which support system proxy, we encourage you to give it a try. And if at any point you run into a problem while using it you can open an issue on GitHub.

Toolbar button resizing

To better support a wider variety of monitor sizes and zoom settings, the toolbars in data explorers now automatically resize to a smaller form factor if the size of the data explorer falls below a certain threshold.

If you prefer the toolbar to always be regular or small, a setting has been added to disable toolbar resizing and instead choose a specific size. You can find this setting under Data Explorers > Toolbar size.

Open queues by name

In version 1.19.0 the ability to open blob containers by name was added. Similar to that feature, you can now also open queues by name. This feature allows you to quickly open a specific queue for a storage account, without having to click load more or wait for search.

To open a queue by name, right click on the Queues node for your Storage Account and click "Open Queue by Name...".

System notifications for data transfers

Previously the only way to know when a transfer had finished was for you to have Storage Explorer visible and be watching the transfer in the activity log. Now, if Storage Explorer is not focused when a transfer completes, you will be notified via the taskbar on Windows/the dock on macOS.

All major changes

New

AzCopy & Transfers

  • The integrated version of AzCopy is now 10.11.
  • If Storage Explorer is not focused when an AzCopy transfer ends, the taskbar icon will flash (Windows) or the app icon will bounce (macOS). #3742
  • You can now configure AzCopy's logging level. This feature is useful if you are concerned about the size of AzCopy log files, or if you are attempting to troubleshoot a failing operation. #4305
  • Added the ability to cancel AzCopy transfers which are in a queued state. #1306

Storage Accounts

  • You can now manage the properties and metadata of queues. To do so, right click on a queue and choose "Properties...". #2664
  • You can now enter a custom account name when connecting to an emulator. #4163
  • In the blob, file, and ADLS Gen2 blob explorers, there is now a "Copy Path" action in the context menu. You can use this action to copy file and folder path/s (not URL encoded, relative to the root of the container) to the clipboard. #3762
  • Icons for containers, file shares, queues, and tables, have been updated to match the Azure Portal. #4487
  • Added "Open Queue by Name..." for queues. #4499
  • Create snapshot is now disabled for non-active blob versions. #4539

Networking & Proxy

  • Added "Use system proxy (preview)" to the list of available proxy sources. Choosing this option will have Storage Explorer make HTTP requests via the Chromium networking stack. By using the Chromium networking stack, Storage Explorer is able to support a wider variety of proxy authentication protocols, and utilize certificates from your OS certificate store. #245 #1534

Disks

  • Additional validation has been added for resource names when creating a disk or snapshot. #4262

Startup Performance

  • Delayed setting up taskbar and app dock menus until later in startup. #4327
  • Completed work to enable earlier loading of authentication processes. #4319
  • Improve startup initialization of dialog management code. #4318

Other

  • Added the ability to split tabs on the right hand side tab area. #4063
  • Added a "Close to the Right" action to the context menu of tabs. #4455
  • Improved the reflow behavior of data explorer toolbars. #2618
  • When using Azure AD to authenticate attached resources, the default tenant on the "Select Account & Tenant" page is now your home tenant. #2658
  • The file version of StorageExplorer.exe now more closely matches the product version. For example, the file version of StorageExplorer.exe for this release is 1.20.0.0. #2941

Fixes

Storage Accounts

  • Several pieces of UI in the blob explorer filter panel were not easily visible in high contrast themes. This has been fixed. #4359
  • After changing what tags you were filtering by, blobs which matched the previous filter but did not match the new filter would sometimes not disappear. This has been fixed. #4381
  • In version 1.18.0, ADLS Gen2 move path did not work if the destination path didn't start with a / and pointed to a directory other than root. This has been fixed. #4465
  • Fixed an overflow issue with the address bar in the blob explorer. #4517
  • Fixed a duplicate name validation issue in the Add Entity and Edit Entity dialogs for tables. #4388
  • If you attempted to write a table query that included a ", Storage Explorer would replace all " with '. This will no longer happen. #2769

Other

  • Fixed an issue that would result in long running jobs to be infinitely queued. #4413
  • Fixed two issues related to unchecking subscriptions while the tree was in scope or search mode. #4373 #4374
  • Fixed a variety of localization issues. A full list of fixed issues can be found here.

AzCopy & Transfers

  • When clicking on "Show in Folder" after downloading a file with whitespace in its name, nothing would happen. This has been fixed. #4339

Known Issues

No new known issues have been added in this release. For a full list of open issues refer to the Storage Explorer GitHub issues page.

26f725e
Compare
Choose a tag to compare

April 2021 (Version 1.19.1, build 20210425.1)

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

Hotfixes

  • In 1.19.0, resources under Quick Access and Local & Attached would not refresh after signing in or out. This could cause confusion because resources which are broken due to an Azure AD account being unavailable would not automatically become fixed after signing in to that account. This issue has been fixed. #4346 #4354
  • Some text elements, such as the blob explorer address bar, were running spell check on their inputs. The spell checking is now disabled. #4347

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 now generally available. 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

  • Changing selected subscriptions while the tree is scoped or searching can lead to unexpected behavior, including a "Nothing to display message" with no way to refresh. If this happens you will need to restart Storage Explorer. #4374
  • 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.

5623f01
Compare
Choose a tag to compare

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.