Releases: microsoft/vscode-cosmosdb
Releases · microsoft/vscode-cosmosdb
v0.26.0
Added
- New configuration setting
cosmosDB.preferredAuthenticationMethod
for the preferred authentication method for Cosmos DB accounts inside a new "Authentication" section '(deprecating theazureDatabases.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
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
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
Changed
- Enhanced error handling.
- Improved index metrics display.
- Made minor adjustments.
Full Changelog: CHANGELOG.md, v0.24.1...v0.24.2
v0.24.1
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
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
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