Cerulean

Release Notes

Release Notes

October 2018

Version 1.3.31

  • Azure Storage Enhancements
    • Enhanced Search: Ability to search for blob containers/file shares/queues/tables using either name prefix or partial string contained in resource names.
    • Delete All: Ability to delete all blob containers/file shares/queues/tables from a storage account with a single click.
    • Copy Messages: Enhanced copy storage queue messages functionality.
    • Move Messages: Ability to move selected storage queue messages from one queue to another in a storage account with a single click.
    • Move All Messages: Ability to move all storage queue messages from one queue to another in a storage account with a single click.
  • Azure Service Bus Enhancements
    • Ability to peek messages from a Service Bus queue. Peeking a message will not make the message invisible to other callers and will not increase its delivery count.
  • Azure Cosmos DB Enhancements
    • Ability to create and manage Cosmos DB accounts targeting Cassandra API.
  • Other Enhancements
    • Resource names are displayed in the delete confirmation popup. For example, if multiple blob containers are deleted, their names will be displayed in the delete confirmation popup.

September 2018

Version 1.3.22

  • Azure Subscription Service Bus accounts management
    • Ability to connect to your Azure Service Bus accounts in your Azure Subscription.
    • List: List Service Bus accounts in your Azure Subscription.
    • Create: Create Service Bus account in your Azure Subscription.
    • Delete: Delete one or more Service Bus accounts from your Azure Subscription.
    • View: View properties of a Service Bus account in your Azure Subscription.
    • Shared Access Signature (SAS) Policies: Manage SAS policies of a Service Bus account in your Azure Subscription.
      • List: List SAS policies for a Service Bus account.
      • Create: Create new SAS policy for a Service Bus account.
      • Update: Update permissions in a SAS policy for a Service Bus account.
      • Delete: Delete one or more SAS policies for a Service Bus account.
      • Keys: View access keys for a policy in a Service Bus account.
      • Regenerate: Regenerate any of the access keys for a Service Bus account.
    • Tags: Manage tags for a Cosmos DB account in your Azure Subscription.
    • Resource Locks: Manage resource locks for a Cosmos DB account in your Azure Subscription.
      • List: List resource locks defined on a Cosmos DB account.
      • Create: Create resource lock on a Cosmos DB account. Both "Read Only" and "Do Not Delete" type locks can be created.
      • Delete: Delete one or more resource locks from a Cosmos DB account.
    • View in Portal: View a Service Bus account details in Azure Portal from within the application.
  • Storage Enhancements
    • Ability to view blobs in either a single tab (default) or multiple tabs. You can change this setting by going into Storage Settings (Home > Settings > Storage Settings > Blob Settings)
    • Ability to view files in either a single tab (default) or multiple tabs. You can change this setting by going into Storage Settings (Home > Settings > Storage Settings > File Settings)
    • Ability to view messages in either a single tab (default) or multiple tabs. You can change this setting by going into Storage Settings (Home > Settings > Storage Settings > Queue Settings)
  • Other Enhancements
    • Ability to sign in/sign up using Work/School account (previously it was only Personal Microsoft account).
    • Ability to add Subscription Cosmos DB, Redis Cache, Search, Service Bus and Storage account as account connections.

August 2018

Version 1.3.17

  • Azure Subscription Cosmos DB accounts management
    • Ability to connect to your Azure Cosmos DB accounts in your Azure Subscription.
    • List: List Cosmos DB accounts in your Azure Subscription.
    • Create: Create Cosmos DB account in your Azure Subscription.
    • Delete: Delete one or more Cosmos DB accounts from your Azure Subscription.
    • View: View properties of a Cosmos DB account in your Azure Subscription.
    • Access Keys: Manage access keys keys of a Cosmos DB account in your Azure Subscription. You can manage Primary/Secondary Read-Write and Primary/Secondary Read-Only keys.
      • List: List access keys for a Cosmos DB account.
      • Regenerate: Regenerate any of the access keys for a Cosmos DB account.
    • Geo Replication: Configure Geo Replication settings for a Cosmos DB account in your Azure Subscription.
      • Read Regions: Conveniently add/remove one or more read regions for your Cosmos DB account.
      • Manual Failover: Initiate manual failover i.e. make one of the existing read locations as new write location from within the application.
    • Default Consistency: Configure default consistency level of a Cosmos DB account in your Azure Subscription. You can choose from Bounded Staleness, Consistent Prefix, Eventual, Session and Strong consistency levels.
    • Tags: Manage tags for a Cosmos DB account in your Azure Subscription.
    • Resource Locks: Manage resource locks for a Cosmos DB account in your Azure Subscription.
      • List: List resource locks defined on a Cosmos DB account.
      • Create: Create resource lock on a Cosmos DB account. Both "Read Only" and "Do Not Delete" type locks can be created.
      • Delete: Delete one or more resource locks from a Cosmos DB account.
    • Connect: Connect to your Cosmos DB accounts using account name and key.
    • Emulator: On Windows platform, you can also connect to Cosmos DB Emulator.
    • Friendly Name: Assign a friendly name to your Cosmos DB accounts e.g. "Development", "Production", "Staging" etc. for easier identification.
    • Resource Category: Assign a category e.g. "Development", "Production", "QA" to your Cosmos DB accounts for resource categorization.
    • Permissions: Open an account in "Read Only" or "Read Write" mode to prevent accidental deletes and updates.
    • View in Portal: View a Cosmos DB account details in Azure Portal from within the application.
  • Storage Enhancements
    • When viewing list of blobs in a blob container, double clicking on a blob row will now by default download and open the blob with the registered application for that blob type. You can change this setting by going into Storage Settings (Home > Settings > Storage Settings > Blob Settings).
    • When viewing list of files/folders in a file share, double clicking on a file row will now by default download and open the file with the registered application for that file type. You can change this setting by going into Storage Settings (Home > Settings > Storage Settings > File Settings).
  • User Experience Enhancements
    • Ability to turn off/on numeric captcha for performing irreversible operations e.g. delete blob container etc.
    • Notification bar position changed from top middle to bottom right corner of the application screen to make it non blocking.
    • Ability to turn off/on display of "action item" buttons on the treeview nodes when mouse is moved over them.

July 2018

Version 1.3.4

  • Azure Subscriptions
    • Ability to connect to Azure Subscriptions and manage them. You can connect to your Azure Subscriptions using either "Work or School" account or "Personal Microsoft" account.
    • Manage resource groups in your Azure Subscriptions. You can create new resource groups, manage locks on resource groups, and update tags for a resource group.
    • Manage resource providers in your Azure Subscriptions. You can view information about a resource provider. You can register/unregister a resource provider as well.
    • Manage roles in your Azure Subscriptions. You can view information about roles in your Azure Subscription.
    • View locations for your Azure Subscription. We have also included a convenience feature called “Favorite Locations” using which you can make certain locations as favorites. These locations will appear on top in the location dropdown making it easy for you to select a location.
    • Manage tags in your Azure Subscriptions. You can list tags, create new tags and delete one or more tags.
    • Manage redis cache accounts in your Azure Subscriptions. Some of the things you could do there are: Create new redis cache accounts, delete redis cache accounts, manage locks and tags of a redis cache account, view/update properties, manage access keys, change pricing tier and clustering and reboot a redis cache server.
    • Manage search service accounts in your Azure Subscriptions. Some of the things you could do there are: Create new search service accounts, delete search service accounts, manage locks and tags of a search service account, view/update properties, manage admin keys and query keys, and scale your service.
    • Manage storage accounts in your Azure Subscriptions. Some of the things you could do there are: Create new storage accounts, delete storage accounts, manage locks and tags of a storage account, view/update properties, manage access keys, and manage custom domain. Both ARM and Classic storage accounts are supported.
  • Azure Storage Enhancements
    • Support for latest version of Storage Service REST API.
    • Simplified the “Add New Storage Account Connection” process. Now all you need to do is provide account name and key. Application will automatically fetch the account kind and replication kind.
    • Included support for configuring static websites hosted in Azure Storage account.
  • Other Enhancements
    • Included a crash reporter in the application. Application will automatically send a crash report to us securely whenever it crashes. You can turn this feature off by going into "System Settings" menu.
    • Electron version updated to 2.0.5.
    • Application will now remember the position and dimension when it closes and uses the same when it opens again.

June 2018

Version 1.2.81

  • Azure Search Service
    • Support for managing synonym maps in your Azure Search Service accounts.
    • Following features are supported:
      • List synonym maps in your Azure Search Service account.
      • Create synonym map.
      • Add/edit/delete synonyms to a synonym map.
      • Delete synonym maps from your Azure Search Service account.
      • Apply synonym map to an index field.
  • Azure Storage Enhancements
    • Ability to search for a blob by blob prefix.
    • Ability to change "content-type" property of multiple blobs (previously only "cache-control", "content-encoding" and "content-language" properties are supported.
    • Ability to uncheck a default query.
  • Azure Cosmos DB
    • Saved queries are now peristed even if the collection for which queries are created is deleted. These queries will become available when a collection by the same name (in the same database) is recreated.

Version 1.2.75

  • Azure Table Storage
    • Support for managing data in your Azure Storage tables.
    • Following features are supported:
      • Manage Entities:
        • List/query entities in Azure Tables.
        • Add new entities in an Azure Table.
        • Edit entities in an Azure Table.
        • Ability to edit PartitionKey/RowKey of an existing entity.
        • Delete one or more entities from an Azure Table.
      • Query Manager:
        • Ability to save queries so that you don't have to type the queries over and over again.
        • Export queries in JSON format.
        • Import queries.
      • Download Entities:
        • Download entities from a table.
        • Download in either JSON/Typed CSV format.
  • Azure Storage Analytics
    • 1st version to support managing data stored in Azure Storage Analytics tables and blob containers.
    • Ability to manage data in "$logs" blob container.
    • Ability to manage data in "$MetricsCapacityBlob", "$MetricsHourPrimaryTransactionsBlob", "$MetricsMinutePrimaryTransactionsBlob", "$MetricsHourPrimaryTransactionsFile", "$MetricsMinutePrimaryTransactionsFile", "$MetricsHourPrimaryTransactionsQueue", "$MetricsMinutePrimaryTransactionsQueue", "$MetricsHourPrimaryTransactionsTable", "$MetricsMinutePrimaryTransactionsTable", "$MetricsHourSecondaryTransactionsBlob", "$MetricsMinuteSecondaryTransactionsBlob", "$MetricsHourSecondaryTransactionsQueue", "$MetricsMinuteSecondaryTransactionsQueue", "$MetricsHourSecondaryTransactionsTable", and "$MetricsMinuteSecondaryTransactionsTable" tables
  • Azure Blob Storage
    • Blob's creation time is displayed when listing blobs.
  • Other improvements
    • Ability to group resources by resource category and then resource types.
    • Cerulean now uses Electron version 2.0.0.

May 2018

Version 1.2.61

  • Azure File Storage
    • 1st version with support for managing files in your Azure Storage accounts.
    • Following features are supported:
      • List Files:
        • List files in a file share.
      • Upload:
        • Upload one or more files and folders from your local computer into a file share.
        • Drag/drop supported.
        • Optionally GZIP compress files before uploading (ideal for HTML/JS/CSS/Image files).
        • Upload behavior is highly configurable.
      • Download:
        • Download one or more files/folders or an entire file share on your local computer.
        • Optionally GZIP decompress files if the content encoding of the file is set as "gzip".
        • Preserve file's last modified date/time.
        • Download behavior is highly configurable.
      • Copy/Paste:
        • Copy one or more files/folders or all files/folders in a file share to another file share or blob container in same or different storage account.
      • File Share Snapshots:
        • Take new snapshot of a file share.
        • List snapshots of a file share.
        • Download files/folders from a file share snapshot.
        • Delete file share snapshot.
        • One click share snapshot restore.
        • View files and folders in a share snapshot.
        • Copy all files/folders of a file share snapshot to another file share or blob container in same or different storage account.
      • Delete Files/Folders:
        • Ability to delete one or more files/folders.
      • Set File Properties:
        • Ability to set properties (cache-control, content-encoding, content-language, content-type, content-disposition, and content-md5) of a single file.
        • Ability to set properties (cache-control, content-encoding, and content-language) of multiple files or all files in a file share.
      • File/Folder Metadata:
        • Ability to manage metadata of a single file/folder.
      • File Shared Access Signature:
        • Ability to create shared access signature for a single file.
      • Rename File/Folder:
        • Ability to rename either a single file or a folder.
      • Export Files/Folders List:
        • Export list of files/folders in a file share in CSV format.
  • Quick Open Blob Container/File Share/Queue
    • With this release we have included a "Quick Open" functionality which provides a faster way to open up a blob container, file share or queue to manage the contents inside them. Through this functionality you simply provide the name of the blob container/file share or queue and the application will open up a tab for that. No need for you to find desired blob container/file share/queue through treeview.
  • Installer
    • With this release, we have changed the installers for all platforms.
      • For Windows installer, we have switched from ClickOnce kind of installer to standard Windows installer.
      • For Mac installer, we have removed zip file based installer and opted for dmg file based installer.
      • For Linux installer, we have removed all installers (deb, rpm, and tar.gz) and provided an AppImage file instead.
      • New versions of the application have a better interface for installing updates.
      • Now Linux version of the application also supports auto updates (previously it was just for Windows and Mac)
  • Signout & Exit
    • In this release we have included "Signout & Exit" feature. This functionality will remove your account information before exiting so that you can sign in into the application using a different credentials when you use the application next time.

April 2018

Version 1.2.39

  • Azure Blob Storage
    • 1st version with support for managing blobs in your Azure Storage accounts.
    • Following features are supported:
      • List Blobs:
        • List blobs in a blob container.
        • Ability to view blobs in folder hierarchy (virtual folders and blobs) or flat hierarchy (blobs only).
        • View soft deleted blobs.
      • Upload:
        • Upload one or more files and folders from your local computer into a blob container.
        • Drag/drop supported.
        • Optionally GZIP compress files before uploading (ideal for HTML/JS/CSS/Image files).
        • Upload files of certain types as page blobs.
        • Upload behavior is highly configurable.
        • Create empty append blob or upload a local file as an append blob.
        • Create empty page blob or upload a local file as page blob.
      • Download:
        • Download one or more blobs/virtual folders or an entire blob container on your local computer.
        • Optionally GZIP decompress files if the content encoding of the blob is set as "gzip".
        • Preserve blob's last modified date/time.
        • Download behavior is highly configurable.
      • Copy/Paste:
        • Copy one or more blobs/virtual folders or all blobs in a blob container to another blob container in same or different storage account.
      • Blob Access Tier (Hot/Cool/Archive):
        • Ability to change access tier of one or more blobs/virtual folders or all blobs in a blob container.
        • This is only supported for "General Purpose V2" kind of accounts.
      • Soft Delete Blobs:
        • Ability to configure soft delete settings for a storage account.
        • View soft deleted blobs in a blob container.
        • Undelete soft deleted blobs.
      • Blob Snapshots:
        • Ability to take a new snapshot, download snapshot, view snapshots, promote snapshot, delete snapshot or delete all snapshots of a single blob.
        • Ability to take a new snapshot for multiple blobs/virtual folders or all blobs in a blob container.
      • Delete Blob:
        • Ability to delete one or more blobs/virtual folders.
        • When deleting blobs, you can choose if Cerulean should delete blob and its snapshots or fail if the blob has snapshots.
      • Set Blob Properties:
        • Ability to set properties (cache-control, content-encoding, content-language, content-type, content-disposition, and content-md5) of a single blob.
        • Ability to set properties (cache-control, content-encoding, and content-language) of multiple blobs/virtual folders or all blobs in a blob container.
      • Blob Lease:
        • Ability to manage lease (acquire, break, change, release, and renew) of a single blob.
      • Blob Metadata:
        • Ability to manage metadata of a single blob.
      • Blob Shared Access Signature:
        • Ability to create shared access signature for a single blob.
      • Rename Blob:
        • Ability to rename either a single blob or a virtual folder.
      • Export Blobs List:
        • Export list of blobs in a blob container in CSV format.
  • Background Task Manager
    • With this release we have included a "Background Task Manager" which will be responsible for managing long running operations (like blob uploads/downloads etc.). One neat feature we have implemented here is that these background tasks can continue to run even if the main application is closed.
  • Cosmos DB - Cancel Query
    • For Cosmos DB (SQL API), you can now cancel long running queries and make the UI unblocked.
  • Search Service - Indexers Status
    • In this release we have included a feature where you can view the status of all indexers in a single screen. Earlier you had to view the status of each indexer separately.

February 2018

Version 1.2.7

  • Azure Storage
    • 1st version with support for managing data in your Azure Storage accounts.
    • Following features are supported:
      • Storage Account Connections:
        • Connect to your storage account using account name/key.
        • Connect to storage emulator on Windows.
        • For RA-GRS accounts, ability to explore data from both primary and secondary endpoints.
        • Option to configure what nodes (seconday in case of RA-GRS accounts, blob containers, file shares, queues and tables) you want to see in the treeview.
        • Create Account Shared Access Signature (SAS) for storage account.
      • Blob Service:
        • List blob containers in a storage account.
        • Search for blob containers in a storage account by blob container prefix.
        • Create blob containers in a storage account.
        • Delete one or more blob containers from a storage account.
        • View blob container properties.
        • Manage blob container metadata.
        • Manage blob container permissions and access policies.
        • Create SAS on blob containers.
        • Manage lease (acquire, break, change, release and renew) on a blob container.
        • Manage CORS policies for blob service.
        • Manage storage analytics (logging and hourly/minute metrics) settings for blob service.
        • Ability to manage blobs is currently not supported. It will be added very shortly.
      • File Service:
        • List file shares in a storage account.
        • Search for file shares in a storage account by blob container prefix.
        • Create file shares in a storage account.
        • Delete one or more file shares from a storage account.
        • View file share properties.
        • Manage file share metadata.
        • View file share statistics.
        • Change file share quota.
        • Manage file share access policies.
        • Create SAS on file share.
        • Manage CORS policies for file service.
        • Ability to manage files and directories is currently not supported. It will be added very shortly.
      • Queue Service:
        • List queues in a storage account.
        • Search for queues in a storage account by queue prefix.
        • Create queues in a storage account.
        • Delete one or more queues from a storage account.
        • View queue properties.
        • Manage queue metadata.
        • Manage queue access policies.
        • Create SAS on queues.
        • Manage messages in a queue. You can peek messages or dequeue them for updation or deletion.
        • Create new messages in a queue.
        • Delete one or messages from a queue. For deletions, messages must be dequeued.
        • Update message content and/or visibility timeout. For updation, message must be dequeued.
        • Clear queue. This operation will remove all messages from a queue without deleting the queue.
        • Copy/paste messages. You can copy selected messages to clipboard and then paste them in same/different queue in same or different storage account.
        • Monitor queue.
        • Manage CORS policies for queue service.
        • Manage storage analytics (logging and hourly/minute metrics) settings for queue service.
      • Table Service:
        • List tables in a storage account.
        • Search for tables in a storage account by table prefix.
        • Create tables in a storage account.
        • Delete one or more tables from a storage account.
        • Manage table access policies.
        • Create SAS on tables.
        • Create new entities in a table.
        • Monitor table.
        • Manage CORS policies for table service.
        • Manage storage analytics (logging and hourly/minute metrics) settings for table service.
        • Ability to manage entities is currently not supported. It will be added very shortly.
  • User Experience Improvements
    • Treeview Item Keyboard shortcuts: With this release, we have added some keyboard shortcuts on treeview items. For example, to create a new Cosmos DB database simply press Ctrl/Cmd+N on databases node.

January 2018

Version 1.2.0

  • User Experience Improvements
    • Keyboard Friendly: We have made the entire application keyboard friendly by including proper tabbing and keyboard shortcuts for clicking on buttons, links and setting focus on different parts of the application. You can download the list of keyboard shortcuts by visiting this link.
    • Treeview Item Highlighting: Now when a tab becomes active, corresponding treeview node gets highligted and brought into focus.
  • Azure Cosmos DB - DocumentDB
    • Ability to create unlimited size collections (partitioned collections) with a minimum of 1000 RU/s through the application.
    • Ability to specify a partition key when creating a fixed size collection.
  • Azure Cosmos DB - Graph
    • Ability to create unlimited size collections (partitioned collections) with a minimum of 1000 RU/s through the application.
    • Ability to specify a partition key when creating a fixed size collection.
  • Azure Redis Cache
    • Keys: Choice of using either "SCAN" or "KEYS" command when searching for keys inside a database.
  • Settings
    • Date/Time Display Mode: Now you can globally set the date/time display mode - UTC or Local. You can override these settings for individual services though.
    • Grid Row Height: Now you can globally set whether or not the grid row height to adjust automatically based on the content. Again, you can override these settings for individual services though.