Skip to content

Bump SqlClient 6 -> 7 and ScriptDom 170 -> 180#279

Merged
erikdarlingdata merged 1 commit intodevfrom
chore/sqlclient-scriptdom
Apr 25, 2026
Merged

Bump SqlClient 6 -> 7 and ScriptDom 170 -> 180#279
erikdarlingdata merged 1 commit intodevfrom
chore/sqlclient-scriptdom

Conversation

@erikdarlingdata
Copy link
Copy Markdown
Owner

Summary

  • Microsoft.Data.SqlClient 6.0.1 → 7.0.1
  • Microsoft.SqlServer.TransactSql.ScriptDom 170.191.0 → 180.6.0 (Core + App)

Zero source code changes — the API surface in use carries forward unchanged. ActiveDirectoryInteractive (Entra MFA) remains in the core SqlClient package in 7.0.1.

Test plan

  • dotnet build — 0 errors, 0 source warnings
  • dotnet test — 71/71 passing
  • Smoke: connect with Windows auth, SQL auth, and Entra MFA against a server requiring TLS
  • Smoke: open a .sqlplan and use the SQL formatter / object resolver

🤖 Generated with Claude Code

SqlClient: API surface unchanged (codebase already uses Encrypt explicitly,
SqlConnectionEncryptOption, async-only patterns). Note: the
Microsoft.Data.SqlClient.Extensions.Azure auxiliary package is only published at 1.0.0
and isn't required for ActiveDirectoryInteractive in 7.0.1 — the auth method remains
in the core package.

ScriptDom: 180.6.0 tracks SQL 2025 grammar. No API surface changes affect
SqlObjectResolver, SqlFormattingService, or SqlFormatSettingsService. Sticking
with TSql160/170 parsers as today; future work can adopt TSql180Parser when needed.

71/71 tests passing.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@erikdarlingdata erikdarlingdata merged commit c9bb0ef into dev Apr 25, 2026
2 checks passed
@erikdarlingdata erikdarlingdata deleted the chore/sqlclient-scriptdom branch April 25, 2026 23:40
@erikdarlingdata erikdarlingdata mentioned this pull request Apr 27, 2026
5 tasks
erikdarlingdata added a commit that referenced this pull request Apr 27, 2026
Highlights since v1.8.0:
- Minimap for plan navigation (#276)
- Colored links by accuracy ratio divergence (#289)
- Distinct parallelism subtype icons (#285, #288)
- Query Store filter ordering fix (#287)
- xunit v2 -> v3 migration (#278)
- SqlClient 6 -> 7, ScriptDom 170 -> 180 (#279)
- System.CommandLine GA (#280)

Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant