You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+10Lines changed: 10 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,5 +1,15 @@
1
1
# Change Log
2
2
3
+
## 0.6.1
4
+
5
+
### New Features & Improvements
6
+
7
+
-**Feedback Optimization**: Introduces privacy consent and feedback signal controls for the Query Insights feature, primarily to ensure compliance with organizational data protection requirements and user telemetry settings. It also disables survey functionality and refines the feedback dialog UI. [#392](https://github.com/microsoft/vscode-documentdb/pull/392)
8
+
9
+
### Fixes
10
+
11
+
-**Privacy Policy Link**: Updated the outdated privacy policy link in the README to the current Microsoft privacy statement URL. [#388](https://github.com/microsoft/vscode-documentdb/pull/388)
Copy file name to clipboardExpand all lines: README.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -82,7 +82,7 @@ This project may contain trademarks or logos for projects, products, or services
82
82
83
83
# Telemetry
84
84
85
-
VS Code collects usage data and sends it to Microsoft to help improve our products and services. Read our [privacy statement](https://go.microsoft.com/fwlink/?LinkID=528096&clcid=0x409) to learn more. If you don’t wish to send usage data to Microsoft, you can set the `telemetry.enableTelemetry` setting to `false`. Learn more in our [FAQ](https://code.visualstudio.com/docs/supporting/faq#_how-to-disable-telemetry-reporting).
85
+
VS Code collects usage data and sends it to Microsoft to help improve our products and services. Read our [privacy statement](https://go.microsoft.com/fwlink/?LinkId=521839) to learn more. If you don’t wish to send usage data to Microsoft, you can set the `telemetry.enableTelemetry` setting to `false`. Learn more in our [FAQ](https://code.visualstudio.com/docs/supporting/faq#_how-to-disable-telemetry-reporting).
Copy file name to clipboardExpand all lines: docs/index.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -64,7 +64,7 @@ The User Manual provides guidance on using DocumentDB for VS Code. It contains d
64
64
65
65
Explore the history of updates and improvements to the DocumentDB for VS Code extension. Each release brings new features, enhancements, and fixes to improve your experience.
Copy file name to clipboardExpand all lines: docs/release-notes/0.6.md
+41-20Lines changed: 41 additions & 20 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -12,34 +12,34 @@ We are excited to announce the release of **DocumentDB for VS Code Extension v0.
12
12
13
13
We are introducing a major new feature: **Query Insights with Performance Advisor**. This powerful tool helps you understand and optimize your queries directly within VS Code. When you run a `find` query against your DocumentDB or MongoDB API database, a new **"Query Insights"** tab appears, providing a three-stage analysis of your query's performance.
The first stage provides an immediate, low-cost static analysis of your query. It visualizes the query plan, showing how the database intends to execute your query. This helps you understand performance bottlenecks and the query's processing stages without re-running it.
17
+
-**Stage 1: Initial Performance View**
18
+
The first stage provides an immediate, low-cost static analysis of your query. It visualizes the query plan, showing how the database intends to execute your query. This helps you understand performance bottlenecks and the query's processing stages without re-running it.
19
19
20
-
-**Stage 2: Detailed Execution Analysis**
21
-
For a deeper dive, the second stage runs a detailed execution analysis using `executionStats` to gather authoritative metrics. You'll see precise counts for documents and keys examined, server-side execution time, and a detailed breakdown of each stage in the execution plan. This provides clear insights into how your query actually performed.
20
+
-**Stage 2: Detailed Execution Analysis**
21
+
For a deeper dive, the second stage runs a detailed execution analysis using `executionStats` to gather authoritative metrics. You'll see precise counts for documents and keys examined, server-side execution time, and a detailed breakdown of each stage in the execution plan. This provides clear insights into how your query actually performed.
22
22
23
-
The complex JSON response from the database is translated into an easy-to-comprehend chart, making it simple to visualize the query's execution flow.
23
+
The complex JSON response from the database is translated into an easy-to-comprehend chart, making it simple to visualize the query's execution flow.
24
24
25
-
Additionally, a **Query Efficiency Analysis** card provides a quick performance assessment. It highlights key aspects of the query's execution, such as the execution strategy, index usage, and whether an in-memory sort occurred. A performance rating (Good, Fair, or Poor) helps you quickly identify an inefficient or slow query.
25
+
Additionally, a **Query Efficiency Analysis** card provides a quick performance assessment. It highlights key aspects of the query's execution, such as the execution strategy, index usage, and whether an in-memory sort occurred. A performance rating (Good, Fair, or Poor) helps you quickly identify an inefficient or slow query.
26
26
27
-
-**Stage 3: AI-Powered Recommendations with GitHub Copilot**
28
-
The final stage brings the power of AI to your query optimization workflow. By clicking `Get AI Performance Insights`, the extension sends the query shape and execution statistics to a service powered by **GitHub Copilot**. For more details, please see our [documentation](https://learn.microsoft.com/en-us/azure/documentdb/index-advisor).
27
+
-**Stage 3: AI-Powered Recommendations with GitHub Copilot**
28
+
The final stage brings the power of AI to your query optimization workflow. By clicking `Get AI Performance Insights`, the extension sends the query shape and execution statistics to a service powered by **GitHub Copilot**. For more details, please see our [documentation](https://learn.microsoft.com/en-us/azure/documentdb/index-advisor).
29
29
30
-
The AI assistant provides:
30
+
The AI assistant provides:
31
31
32
-
> 🕵️♂️ **Analysis**
33
-
>
34
-
> A summary of the query's performance.
32
+
> 🕵️♂️ **Analysis**
33
+
>
34
+
> A summary of the query's performance.
35
35
36
-
> 📈 **Actionable Recommendations**
37
-
>
38
-
> Suggestions for creating, hiding, or unhiding indexes to improve performance, with an option to apply them directly.
36
+
> 📈 **Actionable Recommendations**
37
+
>
38
+
> Suggestions for creating, hiding, or unhiding indexes to improve performance, with an option to apply them directly.
39
39
40
-
> 🎓 **Detailed Explanations**
41
-
>
42
-
> A breakdown of the execution plan to help you understand how the query was processed.
40
+
> 🎓 **Detailed Explanations**
41
+
>
42
+
> A breakdown of the execution plan to help you understand how the query was processed.
43
43
44
44
The **"Query Insights"** feature helps solve performance issues and educates users on query best practices for DocumentDB and MongoDB API databases.
45
45
@@ -49,7 +49,7 @@ We've enhanced the query authoring experience to support more sophisticated quer
49
49
50
50
The `projection` and `sort` fields also support the same rich autocompletion that was previously available for the `filter` field.
Introduces privacy consent and feedback signal controls for the Query Insights feature, primarily to ensure compliance with organizational data protection requirements and user telemetry settings. It also disables survey functionality and refines the feedback dialog UI.
84
+
85
+
#### **Privacy Policy Link Update** ([#388](https://github.com/microsoft/vscode-documentdb/pull/388))
86
+
87
+
Updated the outdated privacy policy link in the README to the current Microsoft privacy statement URL.
Copy file name to clipboardExpand all lines: l10n/bundle.l10n.json
+3-1Lines changed: 3 additions & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -384,6 +384,7 @@
384
384
"HIGH PRIORITY": "HIGH PRIORITY",
385
385
"How do you want to connect?": "How do you want to connect?",
386
386
"How would you rate Query Insights?": "How would you rate Query Insights?",
387
+
"I have read and agree to the ": "I have read and agree to the ",
387
388
"I like it": "I like it",
388
389
"I want to choose the server from an online registry.": "I want to choose the server from an online registry.",
389
390
"I want to connect to a local DocumentDB instance.": "I want to connect to a local DocumentDB instance.",
@@ -484,6 +485,7 @@
484
485
"Manage Azure Accounts": "Manage Azure Accounts",
485
486
"Manually enter a custom tenant ID": "Manually enter a custom tenant ID",
486
487
"MEDIUM PRIORITY": "MEDIUM PRIORITY",
488
+
"Microsoft will process the feedback data you submit on behalf of your organization in accordance with the Data Protection Addendum between your organization and Microsoft.": "Microsoft will process the feedback data you submit on behalf of your organization in accordance with the Data Protection Addendum between your organization and Microsoft.",
487
489
"Migration of connections from the Azure Databases VS Code Extension to the DocumentDB for VS Code Extension completed: {migratedCount} connections migrated.": "Migration of connections from the Azure Databases VS Code Extension to the DocumentDB for VS Code Extension completed: {migratedCount} connections migrated.",
488
490
"Missing important information": "Missing important information",
489
491
"Modify index?": "Modify index?",
@@ -558,10 +560,10 @@
558
560
"Port number is required": "Port number is required",
559
561
"Port number must be a number": "Port number must be a number",
560
562
"Port number must be between 1 and 65535": "Port number must be between 1 and 65535",
563
+
"Privacy Statement": "Privacy Statement",
561
564
"Procedure not found: {name}": "Procedure not found: {name}",
0 commit comments