microsoft/vscode-documentdb v0.8.1
microsoft/vscode-documentdb
Captured source
source ↗published Jun 3, 2026seen 5dcaptured 15hhttp 200method plain
v0.8.1
Repository: microsoft/vscode-documentdb
Tag: v0.8.1
Published: 2026-06-03T17:31:23Z
Prerelease: no
Release notes:
New Features
- Item Counts on Tree Nodes: Database nodes now display a live collection count, and the Indexes folder shows an index count. Counts load asynchronously without blocking tree expansion. A new
documentDB.accessibility.hideCountPrefixsetting hides the··visual separator for accessibility or aesthetic preference. #714, #658, #659 - AI Model Transparency in Query Insights: Query Insights now discloses which model processed the request and confirms upfront that the utility model does not count against the GitHub Copilot premium request quota. A model attribution byline ("Powered by {model} via GitHub Copilot") appears after each successful analysis. #690
- Batch Connection Deletion: Multi-select connections in the Connections View and delete them all in one command. The confirmation message adapts to the count, deletion continues on individual failures, and a summary is reported on completion. #667
Improvements
- Performance: Faster Connection Load and Startup: Significant startup speedup, especially on Remote-WSL and large connection lists. Connections now load concurrently; a short-lived cache coalesces redundant reads; startup cleanup is gated to run once per version, not every launch. Also removes the legacy one-time Azure Databases extension connection import. Note: users who had un-imported connections in
ms-azuretools.vscode-cosmosdbwill need to re-add them manually. #726 - Performance: Throttled Background Document-Count Fetches: A per-cluster concurrency limiter now caps simultaneous background count requests at 5 with a 250 ms inter-task delay, preventing connection pool saturation when expanding databases with many collections. #685
- Shard Key in Collection Tooltip: Sharded collections now show their shard key in the hover tooltip. Extracted from the existing
listCollections()response at no extra cost. #670, #661 - Contextual Query Playground Filenames: New playground files opened from the tree now use context-derived names (e.g.,
cluster_collection.documentdb.js) with invalid-character sanitization and numeric suffixes for duplicates. #664, #660 - `_id_` Index Sorted First: The
_id_index now always appears at the top of the Indexes list regardless of other index names and locale sort order. #662, #657 - `credentialId` → `clusterId` Parameter Rename: Renamed the
credentialIdparameter toclusterIdinClustersClientandClusterSessionfor naming consistency. Community contribution by @CalvinMagezi, @Jah-yee, and @Enocko. #652, #567 - Hidden Index Tree Item: Hidden indexes now show a
hiddendescription label and only the appropriate context menu action (Hide or Unhide, not both). The_id_index shows neither action. #674, #656 - Removed Obsolete Notification Migration Code: Cleaned up pre-0.7.0 transitional release-notes logic and leftover
0.8.0-bugbashmigration paths. #622, #611
Fixes
- Node 24 Compatibility: VS Code 1.123 (released June 3, 2026) ships with Node 24, which broke extension loading. Updated
@microsoft/vscode-azext-utils(~3.3.1 → ~4.1.0) and@microsoft/vscode-azext-azureutils(~3.4.5 → ~4.2.0) to restore compatibility. #699
Dependencies
Notability
notability 2.0/10Routine minor release, no notable traction