Cerulean

Release Notes

Release Notes

July 2021

Version 1.6.6

  • Azure Event Grid
    • Event Grid Support - Extended the support for Event Grids to efficiently manage the dead-letter events.
    • Event Grid Topic - Added the ability to view the properties, manage the keys and tags of Event Grid Topics.
    • Event Grid Subscription - Added the ability to view the dead-letter events of Event grid subscriptions.
    • Modify and Resubmit dead-letter events - Added the ability to modify and resubmit the dead-letter events of Event grid subscriptions belonging to Event grid topics.
  • Cosmos DB SQL API
    • Shared Queries - Added ability to save and use the shared queries across Cosmos DB SQL API containers at ease without rewriting or importing the existing queries.
  • Storage Tables
    • Shared Queries - Added ability to save and use the shared queries across Storage Tables at ease without rewriting or importing the existing queries.

June 2021

Version 1.5.90

  • Cosmos DB
    • SQL API Document analytics - Added ability to view the total number of documents and total size of documents in each logical partition in a container.
    • Serverless support - Added the support to manage databases and containers in Serverless Cosmos DB accounts.
  • Storage Blobs
    • Blob container inventory - Added ability to export the blob snapshots and versions along with the blobs in a storage container.

May 2021

Version 1.5.87

  • Storage Files
    • Added ability to clear existing content properties of files in bulk.
    • Added support for setting file "Content Type" property in bulk. This setting also allows you to set the content type property of a file based on its extension.
  • Documentation support
    • Cerebrata now provides documentation of its features. The documentation can be accessed by selecting the "View Help" option from the help menu. You can also view the documentation here.
  • React JS Update
    • Cerebrata Cerulean now uses the latest version of React JS which improves the overall performance of the application.

April 2021

Version 1.5.78

  • Azure Cosmos DB
    • SQL API - View document details in a popup window in addition to the side panel.
  • Storage Blobs
    • Added ability to clear existing content properties of blobs in bulk.
    • Added support for setting blobs "Content Type" property in bulk. This setting also allows you to set the content type property of a blob based on its file extension.
    • Added support for changing access tier of a blob's snapshot/version in bulk.
  • Service Bus
    • Cerulean now makes use of the latest SDK's for Service Bus Queues, Topics and Subscriptions.
    • Fixed a bug when Requires Session is Enabled then the Forward To Fields were Disabled or inactive in both Queues and Subscriptions.
  • Other
    • Fixed "jumping treeview" where treeview will automatically scroll based on the active tab.
    • Added a setting to disable keeping treeview in sync with opened tab.

March 2021

Version 1.5.74

  • Azure Cosmos DB
    • Gremlin API - View vertex and edge properties as Popup in addition to the side menu.
    • SQL API - Enhanced performance of copy and delete documents through background tasks.
    • Table API - Enhanced performance of copy and delete entities through background tasks.
  • Storage Account
    • Enhanced performance of copy and delete entities in storage tables through background tasks.
    • Cerulean now makes use of the latest SDK's for Storage Queues, Blobs and Files.

February 2021

Version 1.5.64

  • Azure Cosmos DB
    • Cerulean now allows copying of Azure Storage table entities as documents to Azure Cosmos DB - SQL API.
    • Create containers with large-sized partition keys in Azure Cosmos DB - SQL, Table and Gremlin API.
  • Storage File
    • View properties and metadata of files and folders in Azure Storage File share as Popup in addition to the side menu.
    • Customize the columns displayed while listing the files and folders in a file share.
  • Storage Blob
    • Customize the columns displayed while listing the blobs in a storage container.
  • Service Bus
    • Configure the maximum number of Queues, Topics and Topic subscriptions to be retrieved in a page.
    • Fixed a bug in showing More Queues, More Topics and More Topic subscriptions when listing Queues, Topics and Topic Subscriptions.

January 2021

Version 1.5.58

  • Apple ARM64 Support
    • Cerulean now natively supports Apple ARM64 (Silicon-based chips) devices.
  • Electron Version Update
    • Cerulean is updated to make use of latest version of Electron (11.1.0).
  • Cosmos DB - SQL API & Gremlin API
    • Fixed a bug that prevented users from searching in raw data.
  • Cognitive Search
    • Fixed a bug that prevented users from searching in raw data.
  • Cloud Services (Classic)
    • For managing Classic Cloud Services, Azure Service Management API requests are now authenticated using a Management Certificate instead of Azure AD Bearer token. This has also removed the need to have Node JS installed on the computer running Cerulean.

December 2020

Version 1.5.43

  • Storage Blob
    • Cerulean now supports Storage Service REST API version 2020-02-10.
    • Soft delete support: Using Cerulean, you can now view soft-deleted blob containers and undelete those blob containers. Soft delete must be enabled for blob containers. This functionality can also be used to rename a blob container.
    • Access tier support: Using Cerulean, you can now set access tier of a blob snapshot and blob version.
  • Storage File
    • Cerulean now supports Storage Service REST API version 2020-02-10.
    • Premium file share: Cerulean now has first class support for premium file shares where you can create a file share in a Premium File Storage account with up to 100 TB quota (for standard accounts, the quota is still 5 TB).
    • Access Tier: Using Cerulean, you can now set access tier (Throughput Optimized, Hot or Cool) on standard file share at the time of creating the share. For standard file share, you can change the access tier anytime as well.
  • Storage Queue
    • Cerulean now supports Storage Service REST API version 2020-02-10.

November 2020

Version 1.5.35

  • Storage Blob
    • Cerulean now supports Storage Service REST API version 2019-12-12.
    • Blobs
      • Blob Versions: Using Cerulean you can now manage blob versions. Once versioning is enabled on a storage account, you can list versions of a blob, view properties/metadata/tags of a version, download/open/delete a specific version, promote a version to overwrite the base blob or create a snapshot for a version.
      • Blob Tags: Using Cerulean you can now manage tags on a blob. Currently blob tags functionality is in preview and you have to manually enable it on a storage account. Once tags are enabled, you can add/edit/delete tags on a blob.
      • Shared Access Signature improvements: Cerulean now enables you to create access policies/shared access signature with permissions for managing blob tags and blob versions.
      • Upload improvements: For storage accounts that support access tiers, you can set access tier of a blob at the time of uploading. This enables you to directly upload a blob in archive or cool tier. You can instruct Cerulean to calculate MD5 hash of a local file and set that as Content-MD5 property of that blob.
      • Copy improvements: For storage accounts that support access tiers, you can set access tier of a blob at the time of copying. This enables you to copy a blob and set its access tier in a single operation.
      • Faster "archived" blobs retrieval: When rehydrating an archived blob (i.e. changing the access tier of an archived blob to either hot or cool), you can set the rehydrate priority to "high" which will rehydrate the blob faster.
      • Faster deletes: Cerulean now makes use of batch functionality to delete blobs thus making blob delete operation incredibly fast because a maximum of 250 blobs are deleted in a single request instead of one blob in a single request.
      • Faster access tier change: Cerulean now makes use of batch functionality to change access tier of blobs thus making the operation incredibly fast because access tier of a maximum of 250 blobs are change in a single request instead of one blob in a single request.
  • Storage File
    • Cerulean now supports Storage Service REST API version 2019-12-12.
    • File Shares
      • Soft delete support: Using Cerulean, you can now view soft-deleted file shares and undelete those file shares. Soft delete must be enabled for file service.
      • Security Descriptor Permission: Using Cerulean, you can now create permission on a share by specifying the permission in SDDL format. You can also fetch permission in SDDL format using a permission key.
      • New Bulk Operations: New bulk operations are introduced in Cerulean. Using Cerulean you can now set NTFS attributes and permissions for all files/folders in a share.
    • Folders
      • Additional properties: Cerulean now shows additional properties for a folder. You can see a folder's created date, last written date, last changed date, NTFS attributes and security descriptor permission. You can change these properties of a folder using Cerulean as well.
    • Files
      • Additional properties: Cerulean now shows additional properties for a file. You can see a file's created date, last written date, last changed date, NTFS attributes and security descriptor permission. You can change these properties of a file using Cerulean as well.
      • Set Content-MD5 on upload: When uploading files, you can instruct Cerulean to calculate MD5 hash of the source file and set the same as the content-md5 property on the file.
      • Lease operations: Using Cerulean you can perform lease operations on a file. You can acquire lease, break lease, change lease or release lease on a file.
  • Storage Queue
    • Cerulean now supports Storage Service REST API version 2019-12-12.
    • Ability to create messages in a queue with time-to-live (TTL) more than 7 days.

October 2020

Version 1.4.92

  • Cosmos DB - SQL API
    • Updated Cerulean to make use of the latest version of Cosmos DB SDK.
    • Added support for "Autoscale" throughput for databases and containers. When creating databases, you can choose to have no throughput, fixed throughput or autoscale throughput for the database. Similarly when creating containers, you can choose to have container share databases's throughput, fixed throughput or autoscale throughput for the container. You can also change the throughput value on the fly.
    • Copy documents from one container to another in same or different Cosmos DB account. You can copy all documents or documents matching a query from one container to another.
    • Download documents from a container to local file in JSON format. You can download all documents or documents matching a query from a container.
    • Delete documents from a container. You can delete all documents or documents matching a query from a container.
  • Cosmos DB - Gremlin API
    • Added support for "Autoscale" throughput for databases and containers. When creating databases, you can choose to have no throughput, fixed throughput or autoscale throughput for the database. Similarly when creating containers, you can choose to have container share databases's throughput, fixed throughput or autoscale throughput for the container. You can also change the throughput value on the fly.
  • Cosmos DB - Table API
    • Added support for "Autoscale" throughput for database and tables. When creating databases, you can choose to have no throughput, fixed throughput or autoscale throughput for the database. Similarly when creating table, you can choose to have container share databases's throughput, fixed throughput or autoscale throughput for the table. You can also change the throughput value on the fly.
    • Download data from a table in multiple formats. You can choose between JSON, Typed JSON, CSV or Typed CSV.
  • Storage Table
    • Download data from a table in multiple formats. You can choose between JSON, Typed JSON, CSV or Typed CSV.

September 2020

Version 1.4.82

  • Service Bus
    • Improved pagination when messages are fetched in "peek" mode from a queue. You can now peek up to 10000 messages from a queue (earlier this was 100). Maximum messages to peek is also configurable (earlier it was not).
    • Increased the maximum messages that can be fetched in "peek-lock" mode from a queue to 250 (earlier it was 100).
    • Improved pagination when messages are fetched in "peek" mode from a subscription. You can now peek up to 10000 messages from a subscription (earlier this was 100). Maximum messages to peek is also configurable (earlier it was not).
    • Increased the maximum messages that can be fetched in "peek-lock" mode from a subscription to 250 (earlier it was 100).
  • Cognitive Search
    • Cerulean now supports the latest generally available version of Cognitive Search REST API (2020-06-30).
    • Cerulean enables you to configure "Ranking Similarity" property of an index.
    • Cerulean enables you to configure "Execution Environment" of an indexer.
  • Azure Subscription
    • Removed the capability of deleting resource groups, cosmos db account, redis cache accounts, cognitive search accounts, service bus namespaces and storage accounts from an Azure Subscription using Cerulean.

August 2020

Version 1.4.72

  • Cosmos DB
    • Cerulean now enables you to add containers (SQL API, Gremlin API and Table API) as favorites. Once added as a favorite, a resource can be accessed directly without drilling down to that resource.
  • Redis Cache
    • Cerulean now enables you to add Redis Cache databases as favorites. Once added as a favorite, a resource can be accessed directly without drilling down to that resource.
    • Updated Cerulean to make use of latest version of Redis Cache Node SDK.
  • Cognitive Search
    • Cerulean now enables you to add Cognitive Search indexes as favorites. Once added as a favorite, a resource can be accessed directly without drilling down to that resource.
  • Service Bus
    • Cerulean now enables you to add Service Bus queues and subscriptions as favorites. Once added as a favorite, a resource can be accessed directly without drilling down to that resource.
    • Updated Cerulean to make use of latest version of Service Bus Node SDK.

July 2020

Version 1.4.51

  • Favorites
    • Fixed a critical bug that was causing the application to crash when storage account key associated with a favorite is changed.

Version 1.4.50

  • Favorites
    • Cerulean now enables you to add storage blob containers, file shares, queues and tables as favorites. Once added as a favorite, a resource can be accessed directly without drilling down to that resource.
      Other features include
      • Ability to group favorite resources into folders and sub folders.
      • Ability to assign a friendly name to a favorite.
      • Ability to open a favorite resource in "read-only" or "read-write" mode to prevent accidental deletes or updates.
  • Azure Subscriptions
    • Now you can connect to your Azure Subscriptions using "Device Code Flow" mechanism. This becomes useful when you cannot connect to your Azure Subscriptions using "Interactive Sign In" mechanism.
  • Storage Emulator
    • Storage emulator support added for Mac and Linux.
    • On Mac and Linus, storage emulator support provided by Azurite.