Skip to content

Releases: microsoft/vscode-cosmosdb

v0.26.0

12 May 09:54
77e47c4
Compare
Choose a tag to compare

Added

  • New configuration setting cosmosDB.preferredAuthenticationMethod for the preferred authentication method for Cosmos DB accounts inside a new "Authentication" section '(deprecating the azureDatabases.useCosmosOAuth setting).
  • Support for Managed Identity authentication with Cosmos DB.
  • Support exporting selected rows to CSV.
  • New cosmosDB.csvSeparator setting to configure a custom CSV separator.
  • NoSQL Query History is now persisted for each Collection across sessions.
  • New 'Open Documents' command to Mongo 'Documents' tree node.
  • UriHandler to handle external requests to open/attach a specific account and open the Query Editor.

Changed

  • Fixed "Create Database"/"Create Collection" command spelling for Mongo (#2452).
  • Fixed a bug where rendering query results failed with a "Maximum call stack size exceeded" error (#2624).
  • Improved Cosmos DB Authentication logic for accounts with databaseAccount.disableLocalAuth.
  • Renamed "Documents" to "Items" for Cosmos DB.
  • Minor Bugfixes, component updates and code improvements.

Full Changelog: CHANGELOG.md, v0.25.1...v0.26.0

v0.25.1

19 Mar 10:31
0c79794
Compare
Choose a tag to compare

Added

  • A feature to Provide Feedback using a button in the query editor toolbars and a prompt, which will open a survey if you would like to share some feedback about the extension. The prompt will only be shown after the extension has been used for a while and provides an option to be reminded later or to fully opt out from being prompted again.

Changed

  • Fixed a performance issue when reconnecting to Mongo with incorrect auth data (#2594)
  • Improved NoSQL CSV export compatibility (#2595)
  • Moved to Node.js 20.0 (#2587)
  • Minor Bugfixes

Full Changelog: CHANGELOG.md, v0.25.0...v0.25.1

v0.25.0

24 Feb 13:51
b08711d
Compare
Choose a tag to compare

Added

  • Feature parity across all MongoDB API platforms.
    • Improved Azure Cosmos DB for MongoDB (RU) interface.
    • MongoDB Scrapbook support added for all MongoDB API-supported databases.
  • Unified context menus across all experiences.
  • Supporting TenantId for CosmosDB authentication
  • Improved support for local emulators.
  • Added support for the Cosmos DB Emulator on Linux and MacOS (Intel)

Changed

  • Optimized resource tree exploration.
    • Time-consuming queries are now executed only when interacting with a selected cluster.
  • Migrated Tree View API from V1 to V2.
  • Create server/account command opens Azure Portal with corresponding blade instead of going through command palette wizard.

Full Changelog: CHANGELOG.md, v0.24.2...v0.25.0

v0.24.2

21 Jan 16:35
6b75625
Compare
Choose a tag to compare

Changed

  • Enhanced error handling.
  • Improved index metrics display.
  • Made minor adjustments.

Full Changelog: CHANGELOG.md, v0.24.1...v0.24.2

v0.24.1

10 Jan 17:56
f5bfc9c
Compare
Choose a tag to compare

Changed

  • Fixed several issues around keyboard access and accessibility in general.
  • NoSQL query editor toolbar now folds to a menu to fit the window size keeping all elements accessible.
  • Fixed some minor issues.

Full Changelog: CHANGELOG.md, v0.24.0...v0.24.1

v0.24.0

14 Nov 15:36
4062cc6
Compare
Choose a tag to compare

Added

  • Added support for Azure Cosmos DB for MongoDB vCore. Azure Resources now lists existing MongoDB vCore clusters.
  • Added support for universal MongoDB Cluster connectivity using a connection string (MongoDB Cluster Connections). This supports both MongoDB vCore clusters as well as other MongoDB cluster platforms.
  • New UI for executing queries in the NoSQL account. UI supports viewing results in a table, tree or a JSON view, showing the query stats, the RU cost and Index Metrics.
  • New UI for executing search queries in the vCore account. UI supports viewing results in a table, tree or a JSON view.
  • New UI for creating, viewing and editing documents in a separate tab.
  • New UI supports VS Code theming (except Monarch).

Full Changelog: CHANGELOG.md, v0.23.0...v0.24.0

v0.23.0

13 Sep 13:50
141005f
Compare
Choose a tag to compare

Changed

  • Use Entra ID automatically for NoSQL accounts with local auth disabled. #2290
  • Don't fetch NoSQL account keys when using Entra ID. #2290

Added

  • Added RBAC permission error handling for NoSQL accounts. If RBAC permission is missing, show a notification with an option to assign a contributor role for the current account and a link to RBAC documentation. #2289

v0.22.0

26 Apr 21:17
5d9befc
Compare
Choose a tag to compare

Added

  • Added support to authenticate with CosmosDB NoSQL database accounts using MS Entra ID. #2205

v0.21.0

18 Mar 16:40
a877cec
Compare
Choose a tag to compare

Changed

  • Updated the supported Mongo version when creating a MongoDB database server. #2223
  • Fixed a bug which blocks creating a Postgres database. #2250

Added

  • Added support to execute a SQL style NoSQL query in a NoSQL query editor. #2217
  • Added support to execute a NoSQL stored procedure. #2235
  • Added support to view, create or delete NoSQL triggers. #2236
  • Added support to view the offer information of a NoSQL collection. #2252

v0.20.1

18 Jan 00:10
cf4daaf
Compare
Choose a tag to compare

Changed

  • Fixed a bug where the azure user session cannot be auto detected for Postgres Flexible server. #2209