Skip to content

Releases: microsoft/AzureStorageExplorer

v1.18.0

01 Mar 19:52
64ca6ba
Compare
Choose a tag to compare

March 2021 (Version 1.18.0, build 20210227.4)

Welcome to Storage Explorer version 1.18.0. Notable changes in this release include a refreshed connect experience, enhanced SAS support for ADLS Gen2, and improvements to startup performance. For more details on all of these changes and more, continue reading below.

New

General

  • The Connect dialog has been overhauled and refreshed in order to reduce complexity and confusion. This has been accomplished by optimizing the flow of the Connect dialog towards more clearly guiding you through the connect experience. The dialog now asks you what type of resource you want to connect to, how you want to authenticate the connection, and finally the specific details for that connection. If you have any feedback regarding the new experience, please open an issue on GitHub. #2965
  • Several optimizations have been completed to decrease the startup time of Storage Explorer and the time it takes to load actionable resources in the tree view. If you have any feedback regarding startup performance please open an issue on GitHub. We will continue addressing startup related performance over the next few releases.
  • Storage Explorer is now using AzCopy v10.8.0.
  • Log files now have more descriptive file names. You can find Storage Explorer log files by going to Help → Open Logs Directory. #3735
  • You can now easily clean up old log files by going to Help → Delete Old Logs. This action will delete Storage Explorer logs which are 30 or more days old. #3817

Storage Accounts

  • Generating shared access signatures is now enabled for ADLS Gen2 Storage accounts. You can now attach an ADLS Gen2 Storage account via a SAS connection string. #2252

Blobs

  • You can now generate shared access signatures for ADLS Gen2 containers and folders. You can attach now ADLS Gen2 containers and folders via a SAS URI. #3738
  • When generating shared access signatures for blobs and blob containers you can now choose which account key to use. #1659
  • Propagating ACLs for ADLS Gen2 containers (the root directory) is now supported. #3876
  • Setting public access level is now supported for ADLS Gen2 containers. #3138
  • When viewing properties of blobs and folders in an ADLS Gen2 container both the blob and DFS URLs are shown. #3357
  • An activity is now displayed when saving properties for blobs. #2534
  • An activity is now displayed when changing public access level for blob containers. #3620

File Shares

  • An activity is now displayed when changing access policies for a file share. #1837
  • An activity is now displayed when saving properties for files and folders in a file share. #2534

Azure Data Factory & Extensions

  • Version 0.1.5 of the ADF extension is now available. If you have already installed the extension, you can update it from the Extensions panel. Otherwise, you can download it here. The new version includes:
    • A tutorial will now be shown the first time you use the ADF extension.
    • You can now use Amazon S3 temporary security credentials to authenticate connections to your S3 data.
    • When creating a new factory, the subscription dropdown will default to the last used subscription.
    • A variety of accessibility fixes.
  • Are you interested in creating your own Storage Explorer extension? We're looking for developers who want to create their own Storage Explorer extension. For more information about how to have an opportunity to create one see here.

Fixes

General

  • In several textboxes, you could not use keyboard shortcuts (such as Ctrl+Shift+Arrow Key to jump-highlight). This issue has been fixed. #3230
  • After canceling/clearing search in the tree view, the node which was selected in the search results did not remain selected. The node should now remain selected. #33
  • After clicking load more in the tree view, selection would move to the parent of the "Load more..." node. Now, the node which was before the "Load more..." node will be selected. #1846
  • Operations which involved the use of AzCopy would fail to start on Windows ARM devices. This issue has been fixed. #2553
  • The theme menu did not make it clear what the current theme was. There is now a checkmark next to the current theme. #1194
  • Ellipses for button labels in explorer toolbars were not being themed properly. This issue has been fixed. #2555
  • In the data table for explorers, ampersands would sometimes be rendered as "&amp". This issue has been fixed. #3377 #3955

Storage Accounts

  • Service nodes for file shares, queues, and tables, were incorrectly being showed under classic premium Storage accounts. This issue has been fixed. #3821

Blobs

  • After downloading a blob, using the "Open Folder" action would not focus the downloaded blob. A new "Show in Folder" action has now replaced "Open Folder" and will correctly show the downloaded blob. #753
  • Renaming ADLS Gen2 blobs which contained special characters, such as ' or /, would fail. This was due to an issue in the storage-file-datalake SDK. The issue has been fixed both in the SDK and Storage Explorer. #3360 #3744
  • The validation for new names when cloning blobs has been updated to not allow for names with trailing ".". #3361
  • Changing the public access level for blob containers in Premium GPV1 and GPV2 accounts has been disabled. Containers in such Storage accounts cannot be made publicly accessible. #3598
  • When cloning an emulator blob container, blobs in subdirectories were not being cloned. This issue has been fixed. #3720
  • Renaming ADLS Gen2 folders to the name "?" would fail. This issue has been fixed. #3820
  • When cloning or creating a folder, the use of name which was already taken by an existing folder was not always being detected. This issue has been fixed. #3903 #3985
  • Creating a folder in an ADLS Gen2 container with a name that contains % would fail. This issue has been fixed. #3987
  • Attempting to edit the tags of a blob whose name contains % would fail. This issue has been fixed. #3990
  • The validation for metadata keys for ADLS Gen2 blobs and folders has been updated to properly detect if a key is a valid C# identifier. #4049

File Shares

  • A consistent format is now being used for snapshot related timestamps in the file share explorer and activities in the Activity Log. #3890
  • When viewing properties for a file or folder in a file share, URI encodable characters in the URL are no longer encoded. This is consistent with the view properties experience for blobs. #3786
  • The validation for new names when cloning files in a file shares has been updated to better look for invalid characters. #2566 #3374
  • The validation for metadata values for files and folders in file shares has been updated to allow for empty strings. #3408
  • The validation for metadata keys for files and folders in file shares has been updated to properly detect if a key is a valid C# identifier. #3581

...

Read more

v1.17.0

15 Dec 19:01
64ca6ba
Compare
Choose a tag to compare

December 2020 (Version 1.17.0, build 20201211.10)

Welcome to Storage Explorer version 1.17.0. This is a smaller release which contains several long requested features, bug fixes, and small changes to improve the overall user experience. For more details on all of these changes and more, continue reading below.

New

Blobs

  • There is now a setting to preserve the access tier of blobs when performing a copy & paste. To enable this setting, go to Settings → Transfers → AzCopy → Preserve blob access tier. #2125
  • For storage accounts that have static websites enabled, there is now a Web Endpoint property in the properties panel. #532

ADLS Gen2

  • Alongside the release of the new recursive access control list (ACL) APIs, Storage Explorer has a new feature called "Propagate Access Control Lists". You can use this feature to propagate the current ACLs of a folder to all of its existing file and folder descendants. #3695
  • Several pieces of helpful info have been added to the Manage Access Control List dialog. #3694
  • The selection and folder statistics features are now available in ADLS Gen2 blob explorers. #964

Logging

  • Several aspects of Storage Explorer are now being logged to disk. This is being done so you can easily see what and when Storage Explorer is doing things, even from previous sessions. The new things being logged include:

    • Activities #2655
    • A limited set of API calls #3733

    Over the next few releases additional things will be added to these log files. If there is something you would like to be logged please open a feature request.

Azure Data Factory

  • The Azure Data Factory extension has received several updates since first being released last month. Today, version 0.1.4 of the extension is being released. If you have already installed the extension, you can update it from the extension's panel. Otherwise, you can download it here.

General

  • The activities for operations which use AzCopy now include start time and duration. #1683
  • On macOS you can now use ⌘A and ⌘Z in text boxes for select all and undo. If you find a text box which does not support either of these shortcuts please open a bug report. #2756

Fixes

ADLS Gen2

  • Fixed a typo in the rename dialog. #3819
  • When renaming blobs and folders you can no longer use "." as a new name. #3363

Blobs

  • In the blob explorer, when viewing snapshots for a blob, the address bar would not update to indicate that snapshots were being viewed. This has been fixed. #3390

Queues

  • In the queue explorer's data table, consecutive whitespaces were being condensed into one whitespace. This has been fixed. #3134

Disks

  • In v1.16, disks would fail to download when certain proxy settings were active. This has been fixed. #3782

General

  • In v1.16 the last chosen save location was not being saved for downloads. This has been fixed. #3802
  • When attaching a public blob container, the Back button in the Connect dialog would not work once you reached the Connection Summary page. This has been fixed. #3476
  • When attaching via SAS URI the endpoint field for the appropriate service type would not display the parsed service endpoint. This has been fixed. #1514
  • When attaching via Connection String a suggested display name was not always parsed from the given connection string. This has been fixed. #593

Known Issues

  • The new "Propagate Access Control Lists" feature is not available for the root directory of ADLS Gen2 blob containers. #3876
  • Several users have encountered issues when attempting to use Storage Explorer on Windows 10 for ARM devices. #2553

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

v1.16.0

10 Nov 18:48
64ca6ba
Compare
Choose a tag to compare

November 2020 (Version 1.16.0, build 20201109.5)

Welcome to Storage Explorer version 1.16.0. This release includes support for blob index tags and improvements to Storage Explorer's proxy settings. Also now available is the Azure Data Factory extension for Storage Explorer. For more details on all of these changes and more, continue reading below.

New

Blobs

  • For non-ADLS Gen2 blob containers, the prefix search box has been moved to the new filter panel. So to search by prefix, you now need to click on the "Show Filter Panel" button, located next to the address bar, and then select "Prefix:".
  • Storage Explorer now supports blob index tags (preview). In Storage Explorer, you can:
    • Set tags while uploading via the upload dialog.
    • Get and set tags for existing blobs. Right click on a blob and then click "Edit Tags...".
    • Query for blobs by tags. Click on the "Show Filter Panel" button, located next to the address bar, and then select "Tag Filters:".
  • An activity is now added to the Activity Log when changing CORS rules for the blob service. #3245
  • You can now set a rehydration priority when changing the access tier of a blob. #2870
  • You can now add ADLS Gen2 blob containers to Quick Access. #2361
  • Lease duration is now available in the blob properties dialog. #3515

File Shares

  • A setting has been added to enable AzCopy to delete files and directories with read-only SMB property (Settings → Transfers → AzCopy → Force delete read-only files). AzCopy will require "write" permission when force deleting such files and directories. #587

Queues

  • An activity is now added to the Activity Log when clearing a queue. #2507

Azure Data Factory

  • The Azure Data Factory (ADF) team has created an extension for Storage Explorer. This extension allows you to leverage ADF's ability to perform high throughput, server-side transfers from Amazon S3, Azure Blob Storage, or Azure Data Lake Gen2 Storage to Azure Blob Storage or Azure Data Lake Gen2 Storage. You can learn more about this extension here, and you can download it here.

General

  • Several improvements have been made to how Storage Explorer handles proxy settings.
    • You can now choose whether the source of Storage Explorer's proxy configuration comes from environment variables or in-app settings (Settings → Application → Proxy configuration). By default no proxy configuration is used.
    • If Storage Explorer detects proxy environment variables and environment variables are not selected as the current proxy configuration source, then an activity will be placed in the Activity Log. From that activity you can choose to enable environment variables as your proxy configuration source.
    • Requests sent to a local storage emulator now automatically bypass proxy settings. #3572
  • Storage Explorer is now using AzCopy v10.7.0.
  • In the Properties panel, any values which might be considered secret, such as account keys or SAS tokens, are now obscured by default. Obscured values can be revealed by clicking on the eye icon next to the obscured value. #3144
  • The shortcut key for closing the current explorer/editor has been changed to Ctrl+W to more closely align with standard keyboard shortcuts. #2921
  • When an error occurs in an explorer, the explorer will no longer close itself. #3225
  • Colors and border styles have been updated in explorer data tables to make it more clear when a row is selected while the table not focused versus when a row is being hovered while the table is not focused. #2107

Fixes

Blobs

  • When downloading multiple versions, Storage Explorer would always report 0 items downloaded. This has been fixed. #3433
  • The value of a blob's "Access Tier Last Modified" would disappear after certain actions. This has been fixed. #3165 #3166
  • Deleting blob virtual directories was broken when working against an emulator. This has been fixed. #3052
  • "Get Shared Access Signature..." is now disabled when working against a public blob container. #3532
  • Batch change access tier would sometimes fail in Gen2 containers. This has been fixed. #3705
  • Fixed a typo when performing a batch change access tier. #3584

Queues

  • When using drag and drop to reorder columns in the queue explorer, the column being dragged would become unexpectedly large. This has been fixed. #3074

File Shares

  • Generating share level shared access signatures has been disabled when using "Get Shared Access Signature..." on a directory. To generate a share level SAS, choose "Get Shared Access Signature..." from the context menu of a file share in the tree view. #1375

Tables

  • Sorting a column of booleans which contained a null would result in infinite loading. This has been fixed. #271

CosmosDB

  • If CosmosDB features were enabled, performing a search in the tree view would sometimes result in a "forEach" error. This has been fixed. #3184 #3592

General

  • Since version 1.14.0, some Linux users have reported a greatly increased usage of X11 sockets by Storage Explorer, sometimes to the point of using all available sockets. The cause of this leak has been fixed, and we will continue to monitor X11 socket usage. #3376
  • If MSAL was enabled, removing accounts would sometimes cause "Unable to retrieve child resource errors" to appear even though the tree view was not visible. This has been fixed. #3247
  • On Windows, Storage Explorer would not acknowledge a moved Downloads folder. This has been fixed. #313
  • Storage Explorer can now distinguish an empty list of safe file extensions and the default list of safe file extensions in the settings panel. #2889
  • Fixed a variety of accessibility bugs. See our full list of fixed accessibility bugs for more information.

Known Issues

  • When used in an emulator blob container, "Folder Statistics" and "Selection Statistics" are not counting blobs in virtual directories; and "Clone" is not cloning blobs in virtual directories. #3720

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

v1.15.1

03 Sep 00:43
64ca6ba
Compare
Choose a tag to compare

August 2020 (Version 1.15.1, build 20200902.9)

Welcome to Storage Explorer version 1.15.1. This version of Storage Explorer contains two bug hotfixes.

Hotfixes

  • Some users with Azure AD attached ADLS Gen2 Blob container paths were seeing errors after upgrading to 1.15.0. This has been fixed. #3518
  • Some Azure Stack users were unable to list resources. This has been fixed. #3519

New

Blobs

  • Storage Explorer now supports Blob versioning. Blob versioning is currently in preview and you need to enable the feature before using it. You can learn more about what Blob versioning is and how to enable it here. With the Blob versioning support, you can
    • View Blob versions
    • Download Blob versions
    • Delete Blob versions
    • Undelete Blob versions
    • Change access tier of your Blob versions
    • Promote a Blob version to become the current version
    • Generate shared access signatures with the "delete version" permission
  • You can now update the access tier of multiple Blobs at once. #591
  • Support for moving files and folders within an ADLS Gen2 Blob container has been added. #2103
  • Copying non-ADLS Gen2 Blobs is now available when you only have Azure AD credentials. #1875
  • You can now view and update metadata on non-ADLS Gen2 Blob containers. #756
  • You can now attach public Blob containers. #603
  • When uploading Blobs, you can now specify what access tier you would like to upload your Blobs to, either Hot or Cool. #2826
  • Confirmations for creates and deletes of Blob containers have been added to the Activity Log #2529
  • Rehydration status of Blobs is now included in the properties dialog. #176

Queues

  • You can now move messages between queues in your storage accounts. #1064

Other

  • For both Blobs and Files Shares, you can now manually edit the address bar for faster navigation. #45
  • A setting has been added to disable the automatic downloading of new updates. The setting has no effect if you downloaded Storage Explorer from the Snap Store on Linux. The setting can be found under Settings → Application → Updates → Auto Download Updates. #2632
  • You can now use HTTPS when connecting to an emulator. For help configuring Azurite and Storage Explorer, refer to this blog post #2598
  • We've added documentation that goes over best security practices when using Storage Explorer. You can find that documentation here. #3304

Fixes

  • The default sort order for queue messages was by ID. The default sort order is now by insertion time. #2990
  • When opening many tabs in quick succession, the UI in each tab would sometimes not fully load. This has been fixed. #2398
  • Sorting by lease state in ADLS Gen2 Blob containers would cause infinite loading. This has been fixed. #3194
  • In 1.14, when viewing a queue message, Storage Explorer changed to always assume that messages were Base64 encoded. The previous logic which attempted to auto detect if the message is UTF-8 or Base64 has been restored. #3271
  • Storage Explorer was unable to download Blob snapshots if the name of the Blob started with whitespace. This has been fixed. #2844
  • Lease Status was missing in the properties grid for ADLS Gen2 Blob containers. It is now there. #3107
  • In 1.14, some users were seeing missing module errors. This has been fixed. #3326
  • In 1.14, Storage Explorer wouldn't start if it was opened from a symlink on Windows. This has been fixed. #3353

Known Issues

  • You cannot download or copy folders in public Blob containers. #3394 AzCopy #971
  • You cannot rehydrate a Blob version from "Archive" tier. #3439
  • At the time of release, neither Azurite nor the .NET Emulator support versions. #3473

A full list of currently open issues can be found here.

Deprecations

  • The Azure Cosmos DB integration with Storage Explorer has been deprecated. Any existing functionality will not be removed for a minimum of one year from this release. Users should use 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. Additionally, the Azure Cosmos DB team has also open sourced the data explorer project and will be investing in their own desktop tooling at a later date. Please keep an eye on their repository for more information.

v1.15.0

27 Aug 19:52
64ca6ba
Compare
Choose a tag to compare

August 2020 (Version 1.15.0, build 20200827.3)

Welcome to Storage Explorer version 1.15.0. This version of Storage Explorer adds many long-requested features, including batch access tier updating for Blobs, editable address bars, and moving queue messages. For full details on all new features and bug fixes, continue reading below.

New

Blobs

  • Storage Explorer now supports Blob versioning. Blob versioning is currently in preview and you need to enable the feature before using it. You can learn more about what Blob versioning is and how to enable it here. With the Blob versioning support, you can
    • View Blob versions
    • Download Blob versions
    • Delete Blob versions
    • Undelete Blob versions
    • Change access tier of your Blob versions
    • Promote a Blob version to become the current version
    • Generate shared access signatures with the "delete version" permission
  • You can now update the access tier of multiple Blobs at once. #591
  • Support for moving files and folders within an ADLS Gen2 Blob container has been added. #2103
  • Copying non-ADLS Gen2 Blobs is now available when you only have Azure AD credentials. #1875
  • You can now view and update metadata on non-ADLS Gen2 Blob containers. #756
  • You can now attach public Blob containers. #603
  • When uploading Blobs, you can now specify what access tier you would like to upload your Blobs to, either Hot or Cool. #2826
  • Confirmations for creates and deletes of Blob containers have been added to the Activity Log #2529
  • Rehydration status of Blobs is now included in the properties dialog. #176

Queues

  • You can now move messages between queues in your storage accounts. #1064

Other

  • For both Blobs and Files Shares, you can now manually edit the address bar for faster navigation. #45
  • A setting has been added to disable the automatic downloading of new updates. The setting has no effect if you downloaded Storage Explorer from the Snap Store on Linux. The setting can be found under Settings → Application → Updates → Auto Download Updates. #2632
  • You can now use HTTPS when connecting to an emulator. For help configuring Azurite and Storage Explorer, refer to this blog post #2598
  • We've added documentation that goes over best security practices when using Storage Explorer. You can find that documentation here. #3304

Fixes

  • The default sort order for queue messages was by ID. The default sort order is now by insertion time. #2990
  • When opening many tabs in quick succession, the UI in each tab would sometimes not fully load. This has been fixed. #2398
  • Sorting by lease state in ADLS Gen2 Blob containers would cause infinite loading. This has been fixed. #3194
  • In 1.14, when viewing a queue message, Storage Explorer changed to always assume that messages were Base64 encoded. The previous logic which attempted to auto detect if the message is UTF-8 or Base64 has been restored. #3271
  • Storage Explorer was unable to download Blob snapshots if the name of the Blob started with whitespace. This has been fixed. #2844
  • Lease Status was missing in the properties grid for ADLS Gen2 Blob containers. It is now there. #3107
  • In 1.14, some users were seeing missing module errors. This has been fixed. #3326
  • In 1.14, Storage Explorer wouldn't start if it was opened from a symlink on Windows. This has been fixed. #3353

Known Issues

  • You cannot download or copy folders in public Blob containers. #3394 AzCopy #971
  • You cannot rehydrate a Blob version from "Archive" tier. #3439
  • At the time of release, neither Azurite nor the .NET Emulator support versions. #3473

A full list of currently open issues can be found here.

Deprecations

  • The Azure Cosmos DB integration with Storage Explorer has been deprecated. Any existing functionality will not be removed for a minimum of one year from this release. Users should use 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. Additionally, the Azure Cosmos DB team has also open sourced the data explorer project and will be investing in their own desktop tooling at a later date. Please keep an eye on their repository for more information.

v1.14.2

16 Jul 17:46
64ca6ba
Compare
Choose a tag to compare

July 2020 (Version 1.14.2, build 20200715.2)

Welcome to Storage Explorer version 1.14.2. This version hotfixes two recently found issues. While we would normally not release two hotfixes in such a short period of time, we believe that the critical nature of these bugs warrants the inconvenience of having to update again. For full details on the two issues fixed in this version continue reading below.

Hotfixes (1.14.2)

  • If a long running operation finished before confirming a delete, it was possible for Storage Explorer to delete the wrong items after confirming the delete. This has been fixed. #3222
  • Storage Explorer would sometimes fail to load Queues and Blob Containers under a Storage Account. This has been fixed. #3232

Hotfixes (1.14.1)

  • The integrated AzCopy version is now 10.5.0. This version of AzCopy fixes several outstanding AzCopy issues. Full release notes can be found here. Related fixed issues:
    • AzCopy now uses better content-types when uploading file types commonly used in software development. #2956 #2289
    • AzCopy now supports a broader range of timestamp formats in SAS tokens. #2457
    • AzCopy can now properly delete stub files with metadata hdi_isFolder=true. When deleting such files, AzCopy will also delete the folder with the same name of the stub file. #2466
      #2466
  • Several issues were created by changing the default time to live for a new queue message to "none". The default option has been restored to 7 days. Please note that a TTL of "none" is not supported for Azure Stack or the .NET Storage Emulator. #3112 #3124 #3173
  • Queue messages that were not Base64 encoded were having their messages Base64 decoded in the queue explorer data table. This has been fixed. #3154
  • Storage Explorer is now using Electron 8.3.4. #3183
  • If you are enrolled in the ADLS Gen2 snapshots preview, you can enable ADLS Gen2 snapshot features by going to Settings → Services → Storage Accounts -> Enable ADLS Gen2 snapshots (preview).

New

AzCopy

  • There is now a setting to turn on AzCopy's --decompress flag. Enabling this flag will tell AzCopy to decompress files during download. Supported compression formats are gzip and deflate. You can find more information about this setting under: Settings → Transfers → AzCopy → Decompress Files. #758 #2359
  • There is now a setting to turn on AzCopy's --preserve-smb-info flag. Enabling this flag will tell AzCopy to preserve SMB information when transferring data between File Shares and other SMB aware resources. You can find more information about this setting under: Settings → Transfers → AzCopy → Preserve SMB information. #2969

Blobs

  • If you have a custom domain for a Storage Account, you can now choose to use your custom domain instead of the Blob service endpoint when copying Blob URLs. #1153
  • When uploading Blobs with a SAS whose permissions come from an Access Policy, you will now be asked how you would like to handle overwrites and other features which require read permission. #2336
  • Support has been added for properly browsing files and folders with no name. Some operations are disabled for such files and folders though. For more information see the linked issue. #1512
  • You can now double click to open files in ADLS Gen2 Blob containers. #3044
  • Files put onto the clipboard from your operating system's file system can now be pasted into Blob containers. #1203

Queues

  • Storage Explorer now supports accessing Queue resources via RBAC. #975
  • Possible values for time to live (TTL) have been expanded when adding a message. You can now specify any positive TTL or even no TTL. #314
  • You can now specify a visibility delay when adding a message to a queue. #2738

Linux Requirements

  • Storage Explorer now requires .NET Core version 2.1 or 2.2 on Linux. Previously, only version 2.2 was compatible. #2752
  • The Linux dependencies section in the troubleshooting guide has been updated with new information.

Other

  • For most text input dialogs, the default text in the text input box is now highlighted. #2071
  • When computing statistics in a Blob container or File Share, a timestamp is now added to the final results in the Activity Log. #222

Fixes

  • Disk copies would fail if the copy was from one tenant to another. This has been fixed. #2722
  • Certain queue messages would be mistakenly identified as Base64 encoded and thus be Base64 decoded. Now, you can toggle between viewing queue messages as Base64 encoded or UTF-8 encoded. #1338
  • For certain dates, the date picker in the Manage Access Policies dialog would become buggy. This has been fixed. #2812
  • The validation for Blob metadata keys was not correctly identifying all invalid strings. This has been fixed. #2567
  • The save file dialog would freeze for certain locales on macOS. This was fixed by the Electron upgrade. #2794
  • After searching by prefix in a Blob container, if a folder was returned and you navigated into that folder, the prefix to search would be lost and the navigation would fail. This has been fixed. #541 #2667

A full list of issues closed in 1.14.0 can be found here.

Known Issues

  • If you are on Windows 10, version 1909 or older, and you try to open a file without a file extension, you will be unable to select what application you would like to use to open the file. This issue is fixed in Windows 10 version 2004. #1531
  • Messages with no time to live may cause issues when working with the .NET Storage Emulator or Azure Stack. #3124
  • When deleting stub files with metadata hdi_isFolder=true, the delete will only succeed if the file is the only thing you are deleting. Attempts to delete such a file at the same time as other files will result in the stub file being skipped. #2466

A full list of currently open issues can be found here.

v1.14.1

14 Jul 17:00
64ca6ba
Compare
Choose a tag to compare

July 2020 (Version 1.14.1, build 20200711.2)

Welcome to Storage Explorer version 1.14.1. This version hotfixes several issues from version 1.14.0.

Hotfixes

  • The integrated AzCopy version is now 10.5.0. This version of AzCopy fixes several outstanding AzCopy issues. Full release notes can be found here. Related fixed issues:
    • AzCopy now uses better content-types when uploading file types commonly used in software development. #2956 #2289
    • AzCopy now supports a broader range of timestamp formats in SAS tokens. #2457
    • AzCopy can now properly delete stub files with metadata hdi_isFolder=true. When deleting such files, AzCopy will also delete the folder with the same name of the stub file. #2466
      #2466
  • Several issues were created by changing the default time to live for a new queue message to "none". The default option has been restored to 7 days. Please note that a TTL of "none" is not supported for Azure Stack or the .NET Storage Emulator. #3112 #3124 #3173
  • Queue messages that were not Base64 encoded were having their messages Base64 decoded in the queue explorer data table. This has been fixed. #3154
  • Storage Explorer is now using Electron 8.3.4. #3183
  • If you are enrolled in the ADLS Gen2 snapshots preview, you can enable ADLS Gen2 snapshot features by going to Settings → Services → Storage Accounts -> Enable ADLS Gen2 snapshots (preview).

New

AzCopy

  • There is now a setting to turn on AzCopy's --decompress flag. Enabling this flag will tell AzCopy to decompress files during download. Supported compression formats are gzip and deflate. You can find more information about this setting under: Settings → Transfers → AzCopy → Decompress Files. #758 #2359
  • There is now a setting to turn on AzCopy's --preserve-smb-info flag. Enabling this flag will tell AzCopy to preserve SMB information when transferring data between File Shares and other SMB aware resources. You can find more information about this setting under: Settings → Transfers → AzCopy → Preserve SMB information. #2969

Blobs

  • If you have a custom domain for a Storage Account, you can now choose to use your custom domain instead of the Blob service endpoint when copying Blob URLs. #1153
  • When uploading Blobs with a SAS whose permissions come from an Access Policy, you will now be asked how you would like to handle overwrites and other features which require read permission. #2336
  • Support has been added for properly browsing files and folders with no name. Some operations are disabled for such files and folders though. For more information see the linked issue. #1512
  • You can now double click to open files in ADLS Gen2 Blob containers. #3044
  • Files put onto the clipboard from your operating system's file system can now be pasted into Blob containers. #1203

Queues

  • Storage Explorer now supports accessing Queue resources via RBAC. #975
  • Possible values for time to live (TTL) have been expanded when adding a message. You can now specify any positive TTL or even no TTL. #314
  • You can now specify a visibility delay when adding a message to a queue. #2738

Linux Requirements

  • Storage Explorer now requires .NET Core version 2.1 or 2.2 on Linux. Previously, only version 2.2 was compatible. #2752
  • The Linux dependencies section in the troubleshooting guide has been updated with new information.

Other

  • For most text input dialogs, the default text in the text input box is now highlighted. #2071
  • When computing statistics in a Blob container or File Share, a timestamp is now added to the final results in the Activity Log. #222

Fixes

  • Disk copies would fail if the copy was from one tenant to another. This has been fixed. #2722
  • Certain queue messages would be mistakenly identified as Base64 encoded and thus be Base64 decoded. Now, you can toggle between viewing queue messages as Base64 encoded or UTF-8 encoded. #1338
  • For certain dates, the date picker in the Manage Access Policies dialog would become buggy. This has been fixed. #2812
  • The validation for Blob metadata keys was not correctly identifying all invalid strings. This has been fixed. #2567
  • The save file dialog would freeze for certain locales on macOS. This was fixed by the Electron upgrade. #2794
  • After searching by prefix in a Blob container, if a folder was returned and you navigated into that folder, the prefix to search would be lost and the navigation would fail. This has been fixed. #541 #2667

A full list of issues closed in 1.14.0 can be found here.

Known Issues

  • If you are on Windows 10, version 1909 or older, and you try to open a file without a file extension, you will be unable to select what application you would like to use to open the file. This issue is fixed in Windows 10 version 2004. #1531
  • Messages with no time to live may cause issues when working with the .NET Storage Emulator or Azure Stack. #3124
  • When deleting stub files with metadata hdi_isFolder=true, the delete will only succeed if the file is the only thing you are deleting. Attempts to delete such a file at the same time as other files will result in the stub file being skipped. #2466

A full list of currently open issues can be found here.

v1.14.0

24 Jun 22:48
64ca6ba
Compare
Choose a tag to compare

6/24/2020 (Version 1.14.0 / Build 20200624.3)

Welcome to Storage Explorer version 1.14.0.

New

AzCopy

  • There is now a setting to turn on AzCopy's --decompress flag. Enabling this flag will tell AzCopy to decompress files during download. Supported compression formats are gzip and deflate. You can find more information about this setting under: Settings → Transfers → AzCopy → Decompress Files. #758 #2359
  • There is now a setting to turn on AzCopy's --preserve-smb-info flag. Enabling this flag will tell AzCopy to preserve SMB information when transferring data between File Shares and other SMB aware resources. You can find more information about this setting under: Settings → Transfers → AzCopy → Preserve SMB information. #2969

Blobs

  • If you have a custom domain for a Storage Account, you can now choose to use your custom domain instead of the Blob service endpoint when copying Blob URLs. #1153
  • When uploading Blobs with a SAS whose permissions come from an Access Policy, you will now be asked how you would like to handle overwrites and other features which require read permission. #2336
  • Support has been added for properly browsing files and folders with no name. Some operations are disabled for such files and folders though. For more information see the linked issue. #1512
  • You can now double click to open files in ADLS Gen2 Blob containers. #3044
  • Files put onto the clipboard from your operating system's file system can now be pasted into Blob containers. #1203

Queues

  • Storage Explorer now supports accessing Queue resources via RBAC. #975
  • Possible values for time to live (TTL) have been expanded when adding a message. You can now specify any positive TTL or even no TTL. #314
  • You can now specify a visibility delay when adding a message to a queue. #2738

Linux Requirements

  • Storage Explorer now requires .NET Core version 2.1 or 2.2 on Linux. Previously, only version 2.2 was compatible. #2752
  • The Linux dependencies section in the troubleshooting guide has been updated with new information.

Other

  • Storage Explorer is now using Electron 8.2.4.
  • For most text input dialogs, the default text in the text input box is now highlighted. #2071
  • When computing statistics in a Blob container or File Share, a timestamp is now added to the final results in the Activity Log. #222

Fixes

  • Disk copies would fail if the copy was from one tenant to another. This has been fixed. #2722
  • Certain queue messages would be mistakenly identified as Base64 encoded and thus be Base64 decoded. Now, you can toggle between viewing queue messages as Base64 encoded or UTF-8 encoded. #1338
  • For certain dates, the date picker in the Manage Access Policies dialog would become buggy. This has been fixed. #2812
  • The validation for Blob metadata keys was not correctly identifying all invalid strings. This has been fixed. #2567
  • The save file dialog would freeze for certain locales on macOS. This was fixed by the Electron upgrade. #2794
  • After searching by prefix in a Blob container, if a folder was returned and you navigated into that folder, the prefix to search would be lost and the navigation would fail. This has been fixed. #541 #2667

A full list of issues closed in 1.14.0 can be found here.

Known Issues

  • If you are on Windows 10, version 1909 or older, and you try to open a file without a file extension, you will be unable to select what application you would like to use to open the file. This issue is fixed in Windows 10 version 2004. #1531
  • Messages with no time to live may cause issues when working with the .NET Storage Emulator or Azure Stack. #3124

A full list of currently open issues can be found here.

v1.13.1

18 May 23:49
64ca6ba
Compare
Choose a tag to compare

5/18/2020 (Version 1.13.1 / Build 20200515.1)

Welcome to Storage Explorer version 1.13.1. This is a hotfix release of version 1.13.0. For more details, continue reading below.

Hotfixes

  • Forward slashes ("/") in Blob URLs for Copy URL and the Properties dialog were being encoded. They are now back to being not encoded. #2939
  • For Blob snapshot URLs, the snapshot ID is now present both for Copy URL and in the Properties dialog. #2788
  • Several properties were missing from the Properties dialog for Blobs. All missing properties have been restored. #2940
  • When generating a SAS for an emulator Blob or container, the emulator account name was missing. This has been fixed. #2948
  • If you used a stored access policy while creating a Blob SAS, the SAS would incorrectly be a container SAS. This has been fixed. #2981

New

AzCopy

  • File Share transfers now use AzCopy. This includes:
    • Clone with new name
    • Upload & download
    • Copy & paste
    • Delete
  • The integrated AzCopy version is now v10.4.2.
  • When attaching via SAS, AzCopy features are now able to work with a wider variety of SAS permissions. #2336
  • When deleting a Blob with snapshots, you can now choose to delete all snapshots on retry. #2202 #1286

Settings

  • You can now disable the usage of Storage Account keys for all Blob actions. To do so, go to Settings → Services → Storage Accounts → Disable Usage of Keys.
  • You can now configure what file extensions Storage Explorer considers safe when opening a file. To view and modify trusted file extensions, go to Settings → Transfers → File Open → Trusted File Extensions. #164
  • You can now configure whether or not Storage Explorer shows metrics tables. This setting can be found under Settings → Services → Storage Accounts → Show metrics tables. #3
  • You can now choose whether or not Storage Explorer includes type annotations when exporting from a table. To configure this, go to Settings → Transfers → Table Import/Export → Export Type Annotations. #2104

Other

  • On Windows, the Storage Explorer installer no longer requires you to have administrator permissions. #1108
  • You can now "requeue" a message in a queue. When you requeue a message, a new message with the same contents and lifespan as the original message will be added to the queue. #1064
  • You can now add or edit binary values in tables. #554
  • On Windows, Storage Explorer now requires .NET 4.7.2 at a minimum.

Fixes

  • Downloading blobs with ":" in their names is now fixed. #2297
  • In the table explorer, when editing a query, shortcut keys would sometimes trigger actions in the table view. This has been fixed. #2741 #2631
  • Deleting Blob folders with * characters in their name would result in an error. This has been fixed. #2651
  • Storage Explorer now prevents you from adding too many entities to an ADLS Gen2 access control list. #2650
  • Storage Explorer will no longer check the value of a Disk's MD5 hash. The underlying blobs for Disks should not have an MD5 hash. Therefore any attempt to check the hash could result in a false alarm. #2588
  • On macOS, if you made Storage Explorer full screen and then did something that opened a dialog, the main Storage Explorer window would become unusable. This has been fixed. #2302
  • When creating access policies for containers with very long names, Storage Explorer would generate IDs which were too long. This has been fixed. #2191
  • Fixed accessibility bugs. A full list can be found here.
  • Fixed localization bugs. A full list can be found here.

A full list of issues closed in 1.13.0 can be found here.

Known Issues

  • If any of your blobs have the metadata hdi_isfolder=true, there may be issues deleting those blobs or their corresponding virtual folder. #2665
  • When MSAL is enabled you might see duplicate accounts.
  • Copying data between file shares in different storage accounts might fail if you have Storage Firewall enabled for either account. A server side fix for this issue is being rolled out. If you encounter this issue prior to the fix’s deployment, you can use Storage Explorer v1.12.0. To see the status of the service roll out, please see #2845.
  • Copying data from a file share snapshot may fail. To restore data from a file share snapshot to its root, please use the Restore Snapshot command. #964
  • When uploading from Windows to Azure Files or downloading from Azure Files to Windows, the SMB access control list will not be preserved.

To see all open issues, refer to our issues page.

v1.13.0

01 May 18:32
64ca6ba
Compare
Choose a tag to compare

5/1/2020 (Build 20200430.5)

Welcome to Storage Explorer version 1.13.0. This release contains a significant number of new features, including no longer requiring administrator permissions when installing on Windows, and an assortment of bug fixes. For more details, continue reading below.

New

AzCopy

  • File Share transfers now use AzCopy. This includes:
    • Clone with new name
    • Upload & download
    • Copy & paste
    • Delete
  • The integrated AzCopy version is now v10.4.2.
  • When attaching via SAS, AzCopy features are now able to work with a wider variety of SAS permissions. #2336
  • When deleting a Blob with snapshots, you can now choose to delete all snapshots on retry. #2202 #1286

Settings

  • You can now disable the usage of Storage Account keys for all Blob actions. To do so, go to Settings → Services → Storage Accounts → Disable Usage of Keys.
  • You can now configure what file extensions Storage Explorer considers safe when opening a file. To view and modify trusted file extensions, go to Settings → Transfers → File Open → Trusted File Extensions. #164
  • You can now configure whether or not Storage Explorer shows metrics tables. This setting can be found under Settings → Services → Storage Accounts → Show metrics tables. #3
  • You can now choose whether or not Storage Explorer includes type annotations when exporting from a table. To configure this, go to Settings → Transfers → Table Import/Export → Export Type Annotations. #2104

Other

  • On Windows, the Storage Explorer installer no longer requires you to have administrator permissions. #1108
  • You can now "requeue" a message in a queue. When you requeue a message, a new message with the same contents and lifespan as the original message will be added to the queue. #1064
  • You can now add or edit binary values in tables. #554
  • On Windows, Storage Explorer now requires .NET 4.7.2 at a minimum.

Fixes

  • Downloading blobs with ":" in their names is now fixed. #2297
  • In the table explorer, when editing a query, shortcut keys would sometimes trigger actions in the table view. This has been fixed. #2741 #2631
  • Deleting Blob folders with * characters in their name would result in an error. This has been fixed. #2651
  • Storage Explorer now prevents you from adding too many entities to an ADLS Gen2 access control list. #2650
  • Storage Explorer will no longer check the value of a Disk's MD5 hash. The underlying blobs for Disks should not have an MD5 hash. Therefore any attempt to check the hash could result in a false alarm. #2588
  • On macOS, if you made Storage Explorer full screen and then did something that opened a dialog, the main Storage Explorer window would become unusable. This has been fixed. #2302
  • When creating access policies for containers with very long names, Storage Explorer would generate IDs which were too long. This has been fixed. #2191
  • Fixed accessibility bugs. A full list can be found here.
  • Fixed localization bugs. A full list can be found here.

A full list of issues closed in 1.13.0 can be found here.

Known Issues

  • If any of your blobs have the metadata hdi_isfolder=true, there may be issues deleting those blobs or their corresponding virtual folder. #2665
  • When MSAL is enabled you might see duplicate accounts.
  • Copying data between file shares in different storage accounts might fail if you have Storage Firewall enabled for either account. A server side fix for this issue is being rolled out. If you encounter this issue prior to the fix’s deployment, you can use Storage Explorer v1.12.0. To see the status of the service roll out, please see #2845.
  • Copying data from a file share snapshot may fail. To restore data from a file share snapshot to its root, please use the Restore Snapshot command. #964
  • When uploading from Windows to Azure Files or downloading from Azure Files to Windows, the SMB access control list will not be preserved.

To see all open issues, refer to our issues page.