DocumentDB for VS Code

Release NotesBack to Release Notes


DocumentDB for VS Code Extension v0.5

We are excited to announce the release of DocumentDB for VS Code Extension v0.5.0. This update significantly enhances security and multi-tenant workflows with improved Microsoft Entra ID support, introduces a new “Help and Feedback” view, and delivers several key bug fixes to improve stability and user experience.

What’s New in v0.5

⭐ Enhanced Microsoft Entra ID Support for Multi-Account and Multi-Tenant Scenarios

Continuing our focus on enterprise-grade security from release 0.3.0, we have overhauled our Microsoft Entra ID integration for Azure Cosmos DB for MongoDB (vCore) to fully support multi-account and multi-tenant environments. This enables uninterrupted workflows for developers working across different organizations and directories.

This work was completed as part of PR #277 and addresses the following issues: #285, #284, #265, #243

For more details, please see our new documentation on Managing Azure Discovery (Accounts, Tenants, and Subscriptions).

⭐ New “Help and Feedback” View

We’ve added a new Help and Feedback view to the extension sidebar, providing a central place to access important resources. This view makes it easier than ever to get help, provide feedback, and stay up-to-date with the latest changes.

The new view includes quick links to:

This feature was introduced in PR #289.

Key Fixes and Improvements


Patch Release v0.5.1

This patch release addresses a critical issue with connection string parsing, ensuring more reliable connections for Azure Cosmos DB and other services.

What’s Changed in v0.5.1

Improved Connection String Parsing (#314, #316)

We’ve resolved an issue where connection strings containing special characters (e.g., @) in query parameters, such as those from Azure Cosmos DB (appName=@myaccount@), would fail to parse. The connection string parser now properly sanitizes query parameters before parsing, ensuring reliable connections even with complex connection strings.

Changelog

See the full changelog entry for this release: ➡️ CHANGELOG.md#051


Patch Release v0.5.2

This patch release introduces API versioning for the DocumentDB extension API and adds support for a new, more robust v0.3.0 API.

What’s Changed in v0.5.2

Updated Migration API for Integrations (#321, #322)

This release introduces API versioning for the DocumentDB extension API and adds support for a new, more robust v0.3.0 API. The changes update documentation, interfaces, and implementation to reflect the new API version, including stricter provider registration and context validation. The migration provider workflow and usage examples have been clarified, and deprecated API versions are documented. Additional improvements include dependency updates, better credential handling, and minor localization and client registration changes.

Changelog

See the full changelog entry for this release: ➡️ CHANGELOG.md#052