-
Notifications
You must be signed in to change notification settings - Fork 5
Release 0.6.3
#425
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
Release 0.6.3
#425
Conversation
Revert extra changes
…ft/vscode-documentdb into dev/xingfan/addtelemetry
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 release (0.6.3) enhances telemetry tracking across AI-powered features and addresses dependency management. The changes focus on capturing more granular telemetry for template loading, Copilot interactions, and Query Insights actions to improve observability and debugging capabilities.
Key changes:
- Added comprehensive telemetry tracking to promptTemplateService, copilotService, and QueryInsightsAIService to capture success/failure metrics and error details
- Updated package dependencies in the API folder with downgraded glob package and related dependencies
- Removed the devcontainer configuration file
Reviewed changes
Copilot reviewed 6 out of 7 changed files in this pull request and generated no comments.
Show a summary per file
| File | Description |
|---|---|
| src/services/promptTemplateService.ts | Added telemetry tracking for custom prompt template loading failures with template type and command/generation type context |
| src/services/copilotService.ts | Wrapped sendMessage method with telemetry handler to track model usage and LLM errors |
| src/services/ai/QueryInsightsAIService.ts | Enhanced action handlers with telemetry properties for error tracking across createIndex, dropIndex, and modifyIndex operations |
| src/extension.ts | Removed the 'isActivationEvent' telemetry property from the isVCoreAndRURolloutEnabled function |
| l10n/bundle.l10n.json | Added new localized error message for language model response failures |
| api/package-lock.json | Downgraded glob package from 11.1.0 to 11.0.2 and adjusted related dependencies (minimatch, brace-expansion) |
| .devcontainer/devcontainer.json | Deleted the devcontainer configuration file |
Files not reviewed (1)
- api/package-lock.json: Language not supported
…om/microsoft/vscode-documentdb into dev/xingfan/useextensiondata-clean
…trpc messaging infra
This reverts commit c698437.
This reverts commit 789b324.
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
This is a release PR for version 0.6.3 focusing on enhanced telemetry observability across AI-powered features and dependency management.
This pull request introduces improvements to how query insights leverage preloaded and cached data, enhances telemetry tracking, and updates localization strings for better clarity and observability. It also adds new debug data files for testing various MongoDB explain plan scenarios and updates a dependency. The most significant changes are outlined below.
Query Insights AI: Enhanced Use of Preloaded Data & Telemetry
optimizeQueryto check and use cached data when available, with corresponding telemetry properties and trace logging for each data type. This reduces redundant database calls and improves traceability. [1] [2] [3]Explain Plan Verbosity: Cluster-Aware Execution
ClusterSessionclass to select the appropriate explain plan verbosity (allPlansExecutionfor Azure Cosmos DB vCore clusters,executionStatsfor others), providing richer plan data where supported. [1] [2]Localization and Observability
Debug Data and Dependency Updates
@trpc/clientand@trpc/serverdependencies from11.7.1to11.8.0inpackage.json.