Microsoft Azure Storage Explorer

Release Notes

12/16/2016

Version 0.8.7

New

  • You can choose how to resolve conflicts at the beginning of an update, download or copy session in the Activities window
  • Hover over a tab to see the full path of the storage resource
  • When you click on a tab, it synchronizes with its location in the left side navigation pane

Fixes

  • Fixed: Storage Explorer is now a trusted app on Mac
  • Fixed: Ubuntu 14.04 is again supported
  • Fixed: Sometimes the add account UI flashes when loading subscriptions
  • Fixed: Sometimes not all storage resources were listed in the left side navigation pane
  • Fixed: The action pane sometimes displayed empty actions
  • Fixed: The window size from the last closed session is now retained
  • Fixed: You can open multiple tabs for the same resource using the context menu

Known Issues

  • Quick Access only works with subscription based items. Local resources or resources attached via key or SAS token are not supported in this release
  • It may take Quick Access a few seconds to navigate to the target resource, depending on how many resources you have
  • Having more than 3 groups of blobs or files uploading at the same time may cause errors
  • Search handles searching across roughly 50,000 nodes - after this, performance may be impacted or may cause unhandled exception
  • For the first time using the Storage Explorer on macOS, you might see multiple prompts asking for user's permission to access keychain. We suggest you select Always Allow so the prompt won't show up again
11/18/2016

Version 0.8.6

New

  • You can now pin most frequently used services to the Quick Access for easy navigation
  • You can now open multiple editors in different tabs. Single click to open a temporary tab; double click to open a permanent tab. You can also click on the temporary tab to make it a permanent tab
  • We have made noticeable performance and stability improvements for uploads and downloads, especially for large files on fast machines
  • Empty "virtual" folders can now be created in blob containers
  • We have re-introduced scoped search with our new enhanced substring search, so you now have two options for searching:
    • Global search - just enter a search term into the search textbox
    • Scoped search - click the magnifying glass icon next to a node, then add a search term to the end of the path, or right-click and select "Search from Here"
  • We have added various themes: Light (default), Dark, High Contrast Black, and High Contrast White. Go to Edit -> Themes to change your theming preference
  • You can modify Blob and file properties
  • We now support encoded (base64) and unencoded queue messages
  • On Linux, a 64-bit OS is now required. For this release we only support 64-bit Ubuntu 16.04.1 LTS
  • We have updated our logo!

Fixes

  • Fixed: Screen freezing problems
  • Fixed: Enhanced security
  • Fixed: Sometimes duplicate attached accounts could appear
  • Fixed: A blob with an undefined content type could generate an exception
  • Fixed: Opening the Query Panel on an empty table was not possible
  • Fixed: Varies bugs in Search
  • Fixed: Increased the number of resources loaded from 50 to 100 when clicking "Load More"
  • Fixed: On first run, if an account is signed into, we now select all subscriptions for that account by default

Known Issues

  • This release of the Storage Explorer does not run on Ubuntu 14.04
  • To open multiple tabs for the same resource, do not continuously click on the same resource. Click on another resource and then go back and then click on the original resource to open it again in another tab
  • Quick Access only works with subscription based items. Local resources or resources attached via key or SAS token are not supported in this release
  • It may take Quick Access a few seconds to navigate to the target resource, depending on how many resources you have
  • Having more than 3 groups of blobs or files uploading at the same time may cause errors
  • Search handles searching across roughly 50,000 nodes - after this, performance may be impacted or may cause unhandled exception
10/03/2016

Version 0.8.5

New

  • Can now use Portal-generated SAS keys to attach to Storage Accounts and resources

Fixes

  • Fixed: race condition during search sometimes caused nodes to become non-expandable
  • Fixed: "Use HTTP" doesn't work when connecting to Storage Accounts with account name and key
  • Fixed: SAS keys (specially Portal-generated ones) return a "trailing slash" error
  • Fixed: table import issues
    • Sometimes partition key and row key were reversed
    • Uable to read "null" Partition Keys

Known Issues

  • Search handles searching across roughly 50,000 nodes - after this, performance may be impacted
  • Azure Stack doesn't currently support Files, so trying to expand Files will show an error
09/12/2016

Version 0.8.4

New

  • Generate direct links to storage accounts, containers, queues, tables, or file shares for sharing and easy access to your resources - Windows and Mac OS support
  • Search for your blob containers, tables, queues, file shares, or storage accounts from the search box
  • You can now group clauses in the table query builder
  • Rename and copy/paste blob containers, file shares, tables, blobs, blob folders, files and directories from within SAS-attached accounts and containers
  • Renaming and copying blob containers and file shares now preserve properties and metadata

Fixes

  • Fixed: cannot edit table entities if they contain booleans or binary properties

Known Issues

  • Search handles searching across roughly 50,000 nodes - after this, performance may be impacted
08/03/2016

Version 0.8.3

New

  • Rename containers, tables, file shares
  • Improved Query builder experience
  • Ability to save and load queries
  • Direct links to storage accounts or containers, queues, tables, or file shares for sharing and easily accessing your resources (Windows-only - macOS support coming soon!)
  • Ability to manage and configure CORS rules

Fixes

  • Fixed: Microsoft Accounts require re-authentication every 8-12 hours

Known Issues

  • Sometimes the UI might appear frozen - maximizing the window helps resolve this issue
  • macOS install may require elevated permissions
  • Account settings panel may show that you need to reenter credentials in order to filter subscriptions
  • Renaming file shares, blob containers, and tables does not preserve metadata or other properties on the container, such as file share quota, public access level or access policies
  • Renaming blobs (individually or inside a renamed blob container) does not preserve snapshots. All other properties and metadata for blobs, files and entities are preserved during a rename
  • Copying or renaming resources does not work within SAS-attached accounts
07/07/2016

Version 0.8.2

New

  • Storage Accounts are grouped by subscriptions; development storage and resources attached via key or SAS are shown under (Local and Attached) node
  • Sign off from accounts in "Azure Account Settings" panel
  • Configure proxy settings to enable and manage sign-in
  • Create and break blob leases
  • Open blob containers, queues, tables, and files with single-click

Fixes

  • Fixed: queue messages inserted with .NET or Java libraries are not properly decoded from base64
  • Fixed: $metrics tables are not shown for Blob Storage accounts
  • Fixed: tables node does not work for local (Development) storage

Known Issues

  • macOS install may require elevated permissions
06/15/2016

Version 0.8.0

New

  • File share support: viewing, uploading, downloading, copying files and directories, SAS URIs (create and connect)
  • Improved user experience for connecting to Storage with SAS URIs or account keys
  • Export table query results
  • Table column reordering and customization
  • Viewing $logs blob containers and $metrics tables for Storage Accounts with enabled metrics
  • Improved export and import behavior, now includes property value type

Fixes

  • Fixed: uploading or downloading large blobs can result in incomplete uploads/downloads
  • Fixed: editing, adding, or importing an entity with a numeric string value ("1") will convert it to double
  • Fixed: Unable to expand the table node in the local development environment

Known Issues

  • $metrics tables are not visible for Blob Storage accounts
  • Queue messages added programmatically may not be displayed correctly if the messages are encoded using Base64 encoding
05/17/2016

Version 0.7.20160509.0

New

  • Better error handling for app crashes

Fixes

  • Fixed bug where InfoBar messages sometimes don't show up when sign-in credentials were required

Known Issues

  • Tables: Adding, editing, or importing an entity that has a property with an ambiguously numeric value, such as “1” or “1.0”, and the user tries to send it as an Edm.String, the value will come back through the client API as an Edm.Double
03/31/2016

Version 0.7.20160325.0

New

  • Table support: viewing, querying, export, import, and CRUD operations for entities
  • Queue support: viewing, adding, dequeueing messages
  • Generating SAS URIs for Storage Accounts
  • Connecting to Storage Accounts with SAS URIs
  • Update notifications for future updates to Storage Explorer
  • Updated look and feel

Fixes

  • Performance and reliability improvements

Known Issues & Mitigations

  • Download of large blob files does not work correctly - we recommend using AzCopy while we address this issue
  • Account credentials will not be retrieved nor cached if the home folder cannot be found or cannot be written to
  • If we are adding, editing, or importing an entity that has a property with an ambiguously numeric value, such as “1” or “1.0”, and the user tries to send it as an Edm.String, the value will come back through the client API as an Edm.Double
  • When importing CSV files with multiline records, the data may get chopped or scrambled
02/03/2016

Version 0.7.20160129.1

Fixes

  • Improved overall performance when uploading, downloading and copying blobs
01/14/2016

Version 0.7.20160105.0

New

  • Linux support (parity features to OSX)
  • Add blob containers with Shared Access Signatures (SAS) key
  • Add Storage Accounts for Azure China
  • Add Storage Accounts with custom endpoints
  • Open and view the contents text and picture blobs
  • View and edit blob properties and metadata

Fixes

  • Fixed: uploading or download a large number of blobs (500+) may sometimes cause the app to have a white screen
  • Fixed: when setting blob container public access level, the new value is not updated until you re-set the focus on the container. Also, the dialog always defaults to "No public access", and not the actual current value.
  • Better overall keyboard/accessibility and UI support
  • Breadcrumbs history text wraps when it's long with white space
  • SAS dialog supports input validation
  • Local storage continues to be available even if user credentials has expired
  • When an opened blob container is deleted, the blob explorer on the right side is closed

Known Issues

  • Linux install needs gcc version updated or upgraded – steps to upgrade are below:
    • sudo add-apt-repository ppa:ubuntu-toolchain-r/test
    • sudo apt-get update
    • sudo apt-get upgrade
    • sudo apt-get dist-upgrade
11/18/2015

Version 0.7.20151116.0

New

  • macOS, and Windows versions
  • Sign in to view your Storage Accounts – use your Org Account, Microsoft Account, 2FA, etc
  • Local development storage (use storage emulator, Windows-only)
  • ARM and Classic resource support
  • Create and delete blobs, queues, or tables
  • Search for specific blobs, queues, or tables
  • Explore the contents of blob containers
  • View and navigate through directories
  • Upload, download, and delete blobs and folders
  • View and edit blob properties and metadata
  • Generate SAS keys
  • Manage and create Stored Access Policies (SAP)
  • Search for blobs by prefix
  • Drag ‘n drop files to upload or download

Known Issues

  • When setting blob container public access level, the new value is not updated until you re-set the focus on the container
  • When you open the dialog to set the public access level, it always shows "No public access" as the default, and not the actual current value
  • Cannot rename downloaded blobs
  • Activity log entries will sometimes get "stuck" in an in progress state when an error occurs, and the error is not displayed
  • Sometimes crashes or turns completely white when trying to upload or download a large number of blobs
  • Sometimes canceling a copy operation does not work
  • During creating a container (blob/queue/table), if you input an invalid name and proceed to create another under a different container type you cannot get focus on the new type
  • Can't create new folder or rename folder