-
Notifications
You must be signed in to change notification settings - Fork 8
Release v0.4.0
#248
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Release v0.4.0
#248
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
…ntdb-and-azure-databases-extension
likely due to hardcoded provider strings in the different SDKs
likely due to hardcoded provider strings in the different SDKs
…unt in discovery view
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
…a connection string
…a "connection string" feature. (#247)
Contributor
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull Request Overview
This PR releases version 0.4.0 of the DocumentDB for VS Code extension with significant API refactoring, Azure Resource integration, and deprecation of legacy code patterns.
Key Changes:
- Refactors from legacy MongoDB/MongoClusters API to unified DocumentDB API
- Integrates with Azure Resources Extension v3.0.0 for Azure resource management
- Introduces new utility helpers for improved error reporting and null safety
Reviewed Changes
Copilot reviewed 99 out of 113 changed files in this pull request and generated 2 comments.
Show a summary per file
| File | Description |
|---|---|
package.json |
Updates version to 0.3.2-alpha and Azure Cosmos DB dependency |
src/extension.ts |
Adds feature detection for Azure Resources Extension integration |
src/extensionVariables.ts |
Refactors extension variable names from legacy MongoDB to DocumentDB patterns |
src/DocumentDBExperiences.ts |
Consolidates API enums from MongoDB/MongoClusters to CosmosDBMongoRU/DocumentDB |
src/utils/nonNull.ts |
Enhances null safety helpers with better error context and file tracking |
src/tree/ |
Updates context values from dot notation to underscore format (e.g., treeItem.database → treeItem_database) |
src/plugins/ |
Refactors discovery providers and adds new Azure RU discovery support |
| Multiple files | Removes deprecated workspace view components and updates imports to use local nonNull helpers |
sajeetharan
approved these changes
Sep 8, 2025
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This pull request introduces several significant improvements and new features, most notably deep Azure integration, a new service discovery provider, and enhanced branding and debugging. It also updates documentation, developer tooling, and ownership metadata to reflect these changes. Below are the most important updates:
Major Features and Integration:
Branding and Visual Updates:
README.mdand documentation. [1] [2] [3]Developer Experience and Internal Improvements:
nonNullchecks, now requiring file context for better debugging and triage; added detailed usage guidelines for these helpers in contributor docs. [1] [2] [3].vscode/launch.jsondebugging configurations for improved clarity, new defaults, and richer debugging options. [1] [2] [3]Metadata and Documentation:
Localization: