Releases: microsoft/AzureStorageExplorer
v1.31.2
v1.31.1
v1.31.0
August 2023 (Version 1.31.0, build 20230810.9)
Welcome to Storage Explorer version 1.31.0. A detailed list of all issues closed for this release can be found here.
macOS ARM64 (Apple Silicon) GA
The macOS ARM64 (Apple Silicon) version of Storage Explorer for macOS is now generally available. This new flavor of Storage Explorer is natively compiled for ARM64 and offers improved performance and battery life. It also includes a macOS ARM64 version of AzCopy which has also recently reached general availability. For updates following this release of Storage Explorer, users on Apple Silicon devices will be automatically upgraded to the ARM64 version. Users who wish to use it now can download it from here.
Global Sort - Table Explorer
When sorting columns in the table explorer, you can now choose to have all data be loaded prior to sorting.
While data is being loaded, progress can be monitored in the notification bar at the top of the explorer. If the load is taking too long, you can cancel it by clicking the cancel button in the notification bar. This feature can be enabled by going to Settings → Data Explorers → Global Sort.
If you have any feedback on this new feature, please share it by commenting on this issue. We would like to bring this feature to the other data explorers in the future and would appreciate any feedback you have as part of that process.
Audio File Previewing
You can now preview audio files in your blob containers or file shares in Storage Explorer.
Files must have both a supported file extension and content-type in order to be compatible with audio file preview. Supported audio file extensions and their corresponding content-type are:
- .flac (audio/flac)
- .mp3 (audio/mpeg)
- .oga (audio/ogg)
- .ogg (audio/ogg)
- .wav (audio/x-wav)
Note: in file shares, .ogg files are limited to play in browser instead of in-app preview.
Table Import Performance Improvements
Work has been done to improve the performance of table import to be more in line with the performance found in previous versions of Storage Explorer. For best performance, data with existing partition keys should be sorted by partition key before importing.
If you still have a scenario which results in slow import performance, please consider opening an issue here.
System Proxy GA & Auto Managed Proxy Settings
The system proxy option for proxy configuration source is now GA. Additionally, in certain situations, Storage Explorer may now automatically change in-app proxy settings to facilitate successful networking. If you wish to disable this behavior, you can do so by going to and disabling Settings → Proxy → Auto Manage Proxy Settings.
Electron 25
Storage Explorer is now using Electron 25. This version of Electron brings various improvements and bug fixes.
v1.30.2
v1.30.1
v1.30.0
June 2023 (Version 1.30.0, build 20230609.2 )
Welcome to Storage Explorer version 1.30.0. A detailed list of all issues closed for this release can be found here. Continue reading below for information on major changes.
Changes for Windows - 64 bit and .NET 6
As previously announced, Storage Explorer for Windows is now a 64-bit application. Users on versions of Windows which support 64-bit applications will be upgraded to 64-bit Storage Explorer automatically. The upgrade will include uninstalling 32-bit Storage Explorer. All other users will not receive an update notification for this and all future 64-bit versions of Storage Explorer for Windows.
Additionally, several components now require that a .NET 6 runtime be installed. For ease of updating, the Storage Explorer installer includes a .NET 6 installer, and will prompt you to install .NET 6 if it is not detected. Installing .NET 6 requires administrator privileges, so if needed, defer updating until you have an administrator install .NET 6. Downloads for .NET 6 can be found here.
macOS ARM64 Preview
The macOS ARM64 preview of Storage Explorer now contains an ARM64 AzCopy executable. This means that all binaries and executables in the preview now target ARM64. You can download the latest version of the preview here.
Avro and Parquet File Preview
You can now preview Avro and Parquet files from your blob containers or file shares.
Avro files must have a .avro extension, and Parquet files must have a .parquet extension, in order to be previewed.
New Direct Link Features
- Just like for files and folders in Gen2 blob containers, you can now generate direct links for files and folders in non-Gen2 blob containers. To do so, select file or folder and choose Copy Direct Link in the context menu.
- File and folder direct links, both for non-Gen2 and Gen2, will now also offer the option to navigate to the parent container under its subscription.
- Container direct links, generated from the tree view or from Azure Portal, will now offer to either navigate to the container under its subscription or attach the container.
- In addition to using your browser or OS run dialog, direct links can now be opened in Storage Explorer under File > Open Direct Link.
- You can now attach non-Gen2 blob containers at a non-root path.
- Users on Linux can now generate direct links.
Trailing Dot Support for File Shares
Storage Explorer now supports file share folders and files with a trailing dot in their name. This support is made possible due to changes from the File Share service. More information about folder and file names in file shares can be found here. If you'd like Storage Explorer to not support trailing dot, you can disable this support under Settings > Services > Storage Accounts > Disable File Share Trailing Dot Support.
Delete Queue Messages
Storage Explorer now supports deleting any of the first 32 messages in a queue. Previously you were limited to only dequeuing the first message in a queue. To delete messages, select the messages you want to delete and then select Delete Messages in the toolbar or context menu.
AzCopy Preserve Blob Tags Setting
Whether or not Storage Explorer instructs AzCopy to preserve blob tags when transferring blobs can now be configured under Settings > Transfers > AzCopy > Preserve Blob Tags.
Removal of "?" from SAS token in Generate SAS Dialog
The "?" character is no longer included in the SAS token displayed by the Generate SAS dialog. This change was made to be consistent with the definition of SAS token. However, the "?" is still present in the string placed on the clipboard after clicking "Copy". This is done to prevent disruptions to existing workflows.
Electron 24
Storage Explorer is now using Electron 24. This version of Electron brings various improvements and bug fixes.
AzCopy 10.19.0
Storage Explorer is now using AzCopy 10.19.0 for Blob, File Share, and Disk transfers.
v1.29.3
v1.29.2
v1.29.1
v1.29.0
April 2023 (Version 1.29.0, build 20230428.1)
Welcome to Storage Explorer version 1.29.0. A detailed list of all issues closed for this release can be found here. Continue reading below for information on major changes.
Moving to 64-bit for Windows in 1.30.0
Starting in version 1.30.0, Storage Explorer for Windows will be moving to 64-bit. This means that 1.29.0 will be the last 32-bit release of Storage Explorer for Windows. Therefore, if you are using a version of Windows which does not support 64-bit applications, you will need to upgrade to a version that does in order to continue using Storage Explorer.
macOS ARM64 Preview
The macOS ARM64 preview of Storage Explorer continues to remain available. You can download it here.
Removal of ADLS Gen1 Integration
As previously announced, all ADLS Gen1 functionality is now being removed from Storage Explorer. This change is being made in anticipation of ADLS Gen1 itself being retired in February 2024. For more information on ADLS Gen1's retirement, see the official announcement. For information on how to migrate from ADLS Gen1 to ADLS Gen2, see Migrate Azure Data Lake Storage from Gen1 to Gen2 by using the Azure portal.
In-App Preview Improvements
Various new features and changes have been made to in-app file previewing. As a reminder, to preview a file directly in Storage Explorer, select the file and then click on Preview in either the context menu or toolbar of the blob or file share explorer.
When previewing CSV files from your blob containers or file shares, a tabular based preview will now be used instead of a text based preview. Files with a .csv extension or a text/csv content type are supported. However, if you have previously added .csv to the text preview file extensions setting, then you will need to remove it in order to have CSV files previewed in the new tabular preview. The setting can be found at Settings > Services > Storage Accounts > Text Preview Extensions.
You can now preview PDF files from your blob containers or file shares.
When previewing JSON text files, you can now have the preview format the JSON for easier reading. To do so, right click in the preview and choose Format JSON. If you wish to restore the preview to its original state, right click in the preview and choose Restore JSON.
You can now choose to have double-clicking on files in the blob or file share explorers initiate a preview of the item instead of downloading and opening it in your system's default application. To enable this feature, go to Settings > Data Explorers > Open Operation.
Table Import & Export Improvements
Various options for importing and exporting data from your tables have been added. These options can be configured at the start of an import or export operation.
When importing data into your table, you now have the option to:
- Set what character is used as the delimiter when parsing the source CSV file (defaults to your system's regional list separator setting).
- Generate partition and row keys automatically for rows that are missing either value (generated keys will be GUIDs)
- Choose CSV columns that you want to skip.
- Change the names of columns.
- Infer data types from each value instead of asserting a data type for the entire column. The inferred or default type for each value will only be used if the value has no type annotation in the source file. This means CSV files can now be partially annotated; or in other words, you don't have to define type annotations for all values, and not all properties need a type annotation column.
When exporting, you now have the option to:
- Set what character is used as the delimiter when writing the CSV file (defaults to your system's regional list separator setting).
- Choose whether to export types.
- Choose whether to export partition and row keys.
- Choose whether to export timestamps.
Table Explorer Redesign
The table explorer has been redesigned. Among the many improvements, you'll find:
- The rendering performance has been significantly improved. If you've had problems with tables containing lots of properties/columns in the past, you should see a dramatic speed increase.
- Column order and size are now preserved on refresh and in between sessions.
- You can copy the values of selected rows. To do so, select the rows you wish to copy values from. Then right-click one of the selected rows and select Copy Rows in the context menu.
- You can also copy the values of cells in a selected column. To do so, select the rows you wish to copy values from. Then right-click one of the selected rows in the column you wish to copy and select Copy Cells in the context menu.
Account Management Panel Improvements
The account panel has received several improvements to make the management of your accounts, tenants, and subscriptions easier.
The filtering and un-filtering of tenants has been moved to a tenant configuration menu. This menu can be accessed by clicking on the gear next to each tenant. In this menu you can find the Un-filter action for tenants which are filtered out, and the Filter Out action for tenants which are not filtered out. This change also means that the tenant level checkboxes are now dedicated to selecting and deselecting all subscriptions.
You can also now hide subscriptions. To do so, hover over a subscription and click on the eye icon. To show a hidden subscription, go into the tenant configuration menu for the tenant the subscription is in, and then find and click on the subscription in the Hidden Subscriptions sub-menu.
Play in Browser
You can now quickly open and play video files from your blob containers or file shares in your default browser. To do so select a video file and then click Play in Browser in either the context menu or toolbar.
Blob Cold access tier
You can now set blob access tier to Cold in Storage Explorer. Cold is a new online tier that is optimized for storing data that is infrequently accessed or modified. To learn more about Cold tier, checkout the official documentation.
Control Listing Batch Size
You can now control the number of items that the blob, ADLS Gen2, and file share explorers list when a directory is opened, and each time Load More is clicked. Changing this setting can help reduce the number of times you need to click Load More to see all items in a directory. To change this setting, go to Settings > Data Explorers > Load Batch Size.
Clone To Different Directory
When cloning a file in a blob container or file share, you can now choose to clone it to a different directory. To do so, select the file you want to clone and then click on Clone in the context menu or toolbar. Then, in the new name text input, modify the portion of the full path before the file's name to point to the directory you want to clone the file to.
Cross Storage Account Clone/Copy and Rehydrate
In Storage Explorer 1.22.0, the ability to clone and rehydrate a blob was added. This allowed you to clone an archived blob to a non-archived tier without having to rehydrate the source blob. In 1.24.0, this feature was further improved by letting you clone the blob to a different container in the same storage account. In 1.29.0, you can now clone the blob to a container in a different storage account.
Performing a clone and rehydrate across storage accounts is different from clone and rehydrate in the same storage account. Instead of using Clone and Rehydrate in the context menu, you will need to Copy the blob and then Paste it into the desired container in a different storage account. The clone and rehydrate process will then begin.
You can also now use Copy and Paste to initiate a clone and rehydrate within the same container or storage account, or you can continue using Clone and Rehydrate in the context menu.
Move and Rename in File Shares
You can now Move and Rename files and folders in file shares. Both operations make use of server side APIs to perform the operation. Both move and rename can be found in the context menu or toolbar.
New SAS Generation Parameters
Additional SAS generation parameters have been added. These include:
- IP address range
- Encryption scope
- Cache control
- Content disposition
- Content encoding
- Content language
- Content type
- Version
- API version
All of the new parameters can be found in the Optional Parameters section of the SAS generation dialog.
New Columns in File Share Explorer
Columns for file ID, creation time, and last write time, have been added to the file share explorer.
Tree View Context Menu Separators and Reordering
The context menus for items in the tree view now have separators between different groups of actions. The order of some items have also been changed to improve readability and usability.
Tree View Search Filter Persistence
The selected resource types for tree view search are now persisted between sessions.
AzCopy 10.18.1
Storage Explorer is now using AzCopy 10.18.1 for Blob, File Share, and Disk transfers.