Skip to content

Commit 1f1207d

Browse files
authored
Changelog dialog updates for 1.41.0 (#21622) (#21628)
* changelog edits * Loc
1 parent e00a427 commit 1f1207d

File tree

5 files changed

+133
-178
lines changed

5 files changed

+133
-178
lines changed

extensions/mssql/l10n/bundle.l10n.json

Lines changed: 15 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -3079,9 +3079,18 @@
30793079
"Read docs on Microsoft Learn": "Read docs on Microsoft Learn",
30803080
"Join the discussions": "Join the discussions",
30813081
"Customize keyboard shortcuts": "Customize keyboard shortcuts",
3082+
"Schema Designer with GitHub Copilot": "Schema Designer with GitHub Copilot",
3083+
"Use natural language to design database schemas directly within the visual Schema Designer. Create schemas from scratch, evolve existing designs, review changes through a diff view, and import external artifacts - all reflected live in the visual diagram and T-SQL script.": "Use natural language to design database schemas directly within the visual Schema Designer. Create schemas from scratch, evolve existing designs, review changes through a diff view, and import external artifacts - all reflected live in the visual diagram and T-SQL script.",
3084+
"Data API builder": "Data API builder",
3085+
"Create REST, GraphQL, and MCP endpoints for your SQL database tables from a visual interface within Visual Studio Code. Configure entities, permissions, and deployment settings — then deploy locally with Docker.": "Create REST, GraphQL, and MCP endpoints for your SQL database tables from a visual interface within Visual Studio Code. Configure entities, permissions, and deployment settings — then deploy locally with Docker.",
3086+
"GitHub Copilot integration in Data API builder": "GitHub Copilot integration in Data API builder",
3087+
"Generate Data API builder configurations using natural language through GitHub Copilot chat and agent tools. Describe your API requirements and let GitHub Copilot scaffold the configuration for you.": "Generate Data API builder configurations using natural language through GitHub Copilot chat and agent tools. Describe your API requirements and let GitHub Copilot scaffold the configuration for you.",
3088+
"SQL Notebooks": "SQL Notebooks",
3089+
"Write and run SQL queries in native Visual Studio Code Jupyter notebooks with interactive results, sorting, filtering, and Markdown documentation.": "Write and run SQL queries in native Visual Studio Code Jupyter notebooks with interactive results, sorting, filtering, and Markdown documentation.",
3090+
"Fabric databases in Query Profiler": "Fabric databases in Query Profiler",
3091+
"The Query Profiler now supports SQL database in Microsoft Fabric connections, with new Azure SQL Database templates including {code-snippet-0} for lightweight T-SQL profiling.": "The Query Profiler now supports SQL database in Microsoft Fabric connections, with new Azure SQL Database templates including {code-snippet-0} for lightweight T-SQL profiling.",
30823092
"Azure Data Studio Migration Toolkit - Now Including Keymap!": "Azure Data Studio Migration Toolkit - Now Including Keymap!",
30833093
"Migrate saved connections, connection groups, and connection settings from Azure Data Studio into the MSSQL extension. Additionally, the MSSQL Data Management Keymap can be installed to add familiar shortcuts from Azure Data Studio.": "Migrate saved connections, connection groups, and connection settings from Azure Data Studio into the MSSQL extension. Additionally, the MSSQL Data Management Keymap can be installed to add familiar shortcuts from Azure Data Studio.",
3084-
"View, edit, add, and delete table rows in an interactive grid with real-time validation and live DML script previews.": "View, edit, add, and delete table rows in an interactive grid with real-time validation and live DML script previews.",
30853094
"Global Object Search": "Global Object Search",
30863095
"Search for database objects — tables, views, stored procedures, and more — across your entire database.": "Search for database objects — tables, views, stored procedures, and more — across your entire database.",
30873096
"Backup/Restore Dialogs": "Backup/Restore Dialogs",
@@ -3092,16 +3101,13 @@
30923101
"Capture and analyze live SQL Server Extended Events sessions to monitor and analyze database performance.": "Capture and analyze live SQL Server Extended Events sessions to monitor and analyze database performance.",
30933102
"Data-Tier Application (DACPAC / BACPAC) Import & Export": "Data-Tier Application (DACPAC / BACPAC) Import & Export",
30943103
"Deploy and extract .dacpac files or import/export .bacpac packages using an integrated, streamlined workflow in the MSSQL extension.": "Deploy and extract .dacpac files or import/export .bacpac packages using an integrated, streamlined workflow in the MSSQL extension.",
3095-
"SQL Database Projects – Publish Dialog": "SQL Database Projects – Publish Dialog",
3096-
"Deploy database changes using a guided Publish Dialog in SQL Database Projects, with script preview for SQL Server and Azure SQL databases.": "Deploy database changes using a guided Publish Dialog in SQL Database Projects, with script preview for SQL Server and Azure SQL databases.",
30973104
"In case you missed it": "In case you missed it",
30983105
"Previously released features you may not have explored yet.": "Previously released features you may not have explored yet.",
3099-
"Design, visualize, and evolve database schemas using an interactive diagram with synchronized SQL generation.": "Design, visualize, and evolve database schemas using an interactive diagram with synchronized SQL generation.",
3100-
"Compare database schemas across databases, DACPAC files, or SQL projects. Review differences and apply changes or generate deployment scripts to keep schemas in sync.": "Compare database schemas across databases, DACPAC files, or SQL projects. Review differences and apply changes or generate deployment scripts to keep schemas in sync.",
3101-
"Local SQL Server Container": "Local SQL Server Container",
3102-
"Create and manage local SQL Server containers directly from VS Code for fast, consistent local development.": "Create and manage local SQL Server containers directly from VS Code for fast, consistent local development.",
3103-
"GitHub Copilot integration": "GitHub Copilot integration",
3104-
"Al-assisted SQL development with schema-aware query generation, ORM support, and natural language chat with @mssql in Ask or Agent Mode.": "Al-assisted SQL development with schema-aware query generation, ORM support, and natural language chat with @mssql in Ask or Agent Mode.",
3106+
"View, add, edit, and delete table rows in an interactive grid with real-time validation and live DML script previews.": "View, add, edit, and delete table rows in an interactive grid with real-time validation and live DML script previews.",
3107+
"Microsoft Fabric integration": "Microsoft Fabric integration",
3108+
"Browse Fabric workspaces and provision SQL databases in Fabric without leaving VS Code.": "Browse Fabric workspaces and provision SQL databases in Fabric without leaving VS Code.",
3109+
"SQL Database Projects — Code Analysis": "SQL Database Projects — Code Analysis",
3110+
"Analyze static code with customizable rulesets in SQL Database Projects.": "Analyze static code with customizable rulesets in SQL Database Projects.",
31053111
"Explore tutorials, docs, and what's coming next.": "Explore tutorials, docs, and what's coming next.",
31063112
"Feedback": "Feedback",
31073113
"Help us improve by sharing your thoughts.": "Help us improve by sharing your thoughts.",

extensions/mssql/src/configurations/changelog.ts

Lines changed: 46 additions & 116 deletions
Original file line numberDiff line numberDiff line change
@@ -13,91 +13,90 @@ export const changelogConfig: ChangelogWebviewState = {
1313
title: locConstants.Changelog.mainContentTitle,
1414
entries: [
1515
{
16-
title: locConstants.Changelog.adsMigrationTitle,
17-
description: locConstants.Changelog.adsMigrationDescription,
18-
icon: "azureDataStudio.svg",
16+
title: locConstants.Changelog.schemaDesignerCopilotTitle,
17+
isPreview: true,
18+
description: locConstants.Changelog.schemaDesignerCopilotDescription,
1919
actions: [
20-
{
21-
label: locConstants.Changelog.tryIt,
22-
type: "command",
23-
value: constants.cmdOpenAzureDataStudioMigration,
24-
},
25-
{
26-
label: locConstants.Changelog.watchDemo,
27-
type: "link",
28-
value: "https://aka.ms/vscode-mssql-ads-migration-demo",
29-
},
3020
{
3121
label: locConstants.Changelog.learnMore,
3222
type: "link",
33-
value: "https://aka.ms/vscode-mssql-february2026",
23+
value: "https://aka.ms/vscode-mssql-schema-designer-copilot-docs",
3424
},
3525
],
3626
},
3727
{
38-
title: locConstants.Changelog.queryProfilerTitle,
28+
title: locConstants.Changelog.dabTitle,
3929
isPreview: true,
40-
description: locConstants.Changelog.queryProfilerDescription,
30+
description: locConstants.Changelog.dabDescription,
4131
actions: [
4232
{
43-
label: locConstants.Changelog.watchDemo,
33+
label: locConstants.Changelog.learnMore,
4434
type: "link",
45-
value: "https://aka.ms/vscode-mssql-query-profiler-demo",
35+
value: "https://aka.ms/vscode-mssql-dab-docs",
4636
},
37+
],
38+
},
39+
{
40+
title: locConstants.Changelog.dabCopilotTitle,
41+
isPreview: true,
42+
description: locConstants.Changelog.dabCopilotDescription,
43+
actions: [
4744
{
4845
label: locConstants.Changelog.learnMore,
4946
type: "link",
50-
value: "https://aka.ms/vscode-mssql-query-profiler",
47+
value: "https://aka.ms/vscode-mssql-dab-copilot",
5148
},
5249
],
5350
},
5451
{
55-
title: locConstants.Changelog.globalObjectSearchTitle,
56-
description: locConstants.Changelog.globalObjectSearchDescription,
52+
title: locConstants.Changelog.sqlNotebooksTitle,
53+
isPreview: true,
54+
description: locConstants.Changelog.sqlNotebooksDescription,
5755
actions: [
5856
{
59-
label: locConstants.Changelog.watchDemo,
60-
type: "link",
61-
value: "https://aka.ms/vscode-mssql-object-search-demo",
57+
label: locConstants.Changelog.tryIt,
58+
type: "command",
59+
value: constants.cmdNotebooksCreate,
6260
},
6361
{
6462
label: locConstants.Changelog.learnMore,
6563
type: "link",
66-
value: "https://aka.ms/vscode-mssql-object-search",
64+
value: "https://aka.ms/vscode-mssql-sql-notebooks",
6765
},
6866
],
6967
},
7068
{
71-
title: locConstants.Changelog.backupRestoreTitle,
69+
title: locConstants.Changelog.fabricQueryProfilerTitle,
7270
isPreview: true,
73-
description: locConstants.Changelog.backupRestoreDescription,
71+
description: locConstants.Changelog.fabricQueryProfilerDescription,
72+
codeSnippets: ["TSQL_Azure"],
7473
actions: [
75-
{
76-
label: locConstants.Changelog.watchDemo,
77-
type: "link",
78-
value: "https://aka.ms/vscode-mssql-backup-restore-demo",
79-
},
8074
{
8175
label: locConstants.Changelog.learnMore,
8276
type: "link",
83-
value: "https://aka.ms/vscode-mssql-backup-restore",
77+
value: "https://aka.ms/vscode-mssql-query-profiler-docs#create-a-profiling-session",
8478
},
8579
],
8680
},
8781
{
88-
title: locConstants.Changelog.databaseManagementTitle,
89-
isPreview: true,
90-
description: locConstants.Changelog.databaseManagementDescription,
82+
title: locConstants.Changelog.adsMigrationTitle,
83+
description: locConstants.Changelog.adsMigrationDescription,
84+
icon: "azureDataStudio.svg",
9185
actions: [
86+
{
87+
label: locConstants.Changelog.tryIt,
88+
type: "command",
89+
value: constants.cmdOpenAzureDataStudioMigration,
90+
},
9291
{
9392
label: locConstants.Changelog.watchDemo,
9493
type: "link",
95-
value: "https://aka.ms/vscode-mssql-database-management-demo",
94+
value: "https://aka.ms/vscode-mssql-ads-migration-demo",
9695
},
9796
{
9897
label: locConstants.Changelog.learnMore,
9998
type: "link",
100-
value: "https://aka.ms/vscode-mssql-database-management",
99+
value: "https://aka.ms/vscode-mssql-ads-migration",
101100
},
102101
],
103102
},
@@ -123,22 +122,6 @@ export const changelogConfig: ChangelogWebviewState = {
123122
},
124123
],
125124
},
126-
{
127-
title: locConstants.Changelog.sqlProjPublishTitle,
128-
description: locConstants.Changelog.sqlProjPublishDescription,
129-
actions: [
130-
{
131-
label: locConstants.Changelog.watchDemo,
132-
type: "link",
133-
value: "https://aka.ms/vscode-mssql-sqlproj-publish-demo",
134-
},
135-
{
136-
label: locConstants.Changelog.learnMore,
137-
type: "link",
138-
value: "https://aka.ms/vscode-mssql-sqlproj-publish-docs",
139-
},
140-
],
141-
},
142125
{
143126
title: locConstants.Changelog.dacpacTitle,
144127
description: locConstants.Changelog.dacpacDescription,
@@ -151,92 +134,39 @@ export const changelogConfig: ChangelogWebviewState = {
151134
{
152135
label: locConstants.Changelog.watchDemo,
153136
type: "link",
154-
value: "https://aka.ms/vscode-mssql-dacpac-demo",
155-
},
156-
{
157-
label: locConstants.Changelog.learnMore,
158-
type: "link",
159-
value: "https://aka.ms/vscode-mssql-dacpac-docs",
160-
},
161-
],
162-
},
163-
{
164-
title: locConstants.Changelog.schemaDesignerTitle,
165-
description: locConstants.Changelog.schemaDesignerDescription,
166-
actions: [
167-
{
168-
label: locConstants.Changelog.watchDemo,
169-
type: "link",
170-
value: "https://aka.ms/vscode-mssql-schema-designer-demo",
171-
},
172-
{
173-
label: locConstants.Changelog.learnMore,
174-
type: "link",
175-
value: "https://aka.ms/vscode-mssql-schema-designer",
176-
},
177-
],
178-
},
179-
{
180-
title: locConstants.Changelog.schemaCompareTitle,
181-
description: locConstants.Changelog.schemaCompareDescription,
182-
actions: [
183-
{
184-
label: locConstants.Changelog.tryIt,
185-
type: "command",
186-
value: constants.cmdSchemaCompareOpenFromCommandPalette,
187-
},
188-
{
189-
label: locConstants.Changelog.watchDemo,
190-
type: "link",
191-
value: "https://aka.ms/vscode-mssql-schema-compare-demo",
137+
value: "https://youtu.be/JhyBSthgFys?si=Koe1HSYZXJxfVHZY&t=736",
192138
},
193139
{
194140
label: locConstants.Changelog.learnMore,
195141
type: "link",
196-
value: "https://aka.ms/vscode-mssql-docs/schema-compare",
142+
value: "https://aka.ms/vscode-mssql-dacpac",
197143
},
198144
],
199145
},
200146
{
201-
title: locConstants.Changelog.localContainerTitle,
202-
description: locConstants.Changelog.localContainerDescription,
147+
title: locConstants.Changelog.fabricIntegrationTitle,
148+
description: locConstants.Changelog.fabricIntegrationDescription,
203149
actions: [
204-
{
205-
label: locConstants.Changelog.tryIt,
206-
type: "command",
207-
value: constants.cmdDeployNewDatabase,
208-
},
209150
{
210151
label: locConstants.Changelog.watchDemo,
211152
type: "link",
212-
value: "https://aka.ms/vscode-mssql-container-demo",
153+
value: "https://aka.ms/vscode-mssql-fabric-db-demo",
213154
},
214155
{
215156
label: locConstants.Changelog.learnMore,
216157
type: "link",
217-
value: "https://aka.ms/vscode-mssql-containers",
158+
value: "https://aka.ms/vscode-mssql-fabric-docs",
218159
},
219160
],
220161
},
221162
{
222-
title: locConstants.Changelog.copilotIntegrationTitle,
223-
description: locConstants.Changelog.copilotIntegrationDescription,
163+
title: locConstants.Changelog.sqlProjCodeAnalysisTitle,
164+
description: locConstants.Changelog.sqlProjCodeAnalysisDescription,
224165
actions: [
225-
{
226-
label: locConstants.Changelog.tryIt,
227-
type: "command",
228-
value: constants.cmdOpenGithubChat,
229-
args: [`@${constants.mssqlChatParticipantName} Hello!`],
230-
},
231166
{
232167
label: locConstants.Changelog.watchDemo,
233168
type: "link",
234-
value: "https://aka.ms/vscode-mssql-copilot-demo",
235-
},
236-
{
237-
label: locConstants.Changelog.learnMore,
238-
type: "link",
239-
value: "https://aka.ms/vscode-mssql-november2025",
169+
value: "https://youtu.be/UEW9DQX8FlA",
240170
},
241171
],
242172
},

0 commit comments

Comments
 (0)