Skip to content

v1.20.0

Compare
Choose a tag to compare
@jinglouMSFT jinglouMSFT released this 25 Jun 23:30
· 7 commits to main since this release

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.