Microsoft.Data.SqlClient Roadmap

June 15, 2026 · View on GitHub

The Microsoft.Data.SqlClient roadmap communicates project priorities for evolving and extending the scope of the product. We encourage the community to work with us to improve the SqlClient driver for these scenarios and extend it for others.

Last updated: May 2026

This roadmap is a living document. Priorities and timelines may shift based on community feedback, engineering constraints, and business needs. We update this page regularly to reflect the current state of development.


Release Milestones

For active release milestones, their target dates, and the changes included, see SqlClient milestones.


Current Focus Areas

Our team is actively working on the following high-level themes. Features are tracked via GitHub issues where applicable — see the linked milestones for associated issue details.

  • Active — Currently in development
  • Planned — Committed for a future milestone with estimated delivery
  • Backlog — On our radar for future months, not yet scheduled

Performance & Reliability

Work Item(s)FeatureStatusETA
#3356Connection pool performance improvementsActiveJuly 2026
N/APerformance benchmarking suiteActiveJuly 2026
#422Phase 1 - Unix async performance — thread starvation in parallel ExecuteReaderAsyncActiveSeptember 2026
TBDPhase 2 - Async usage analysis and optimizationPlanned

New Data Type Support

Work Item(s)FeatureStatusETA
TBDVector subtype support — float16 (Half)ActiveAugust 2026

Observability & Diagnostics

Work Item(s)FeatureStatusETA
#2210 #2211OpenTelemetry supportPlanned
N/ALogging improvementsPlanned
TBDIntegrate with / expose MSAL loggingPlanned

API Improvements

Work Item(s)FeatureStatusETA
#2353Expose connection encryption information to clientsPlannedSeptember 2026
#26Throw TaskCanceledException instead of SqlException for cancellationsPlannedSeptember 2026
#113BeginTransactionAsync API on SqlConnectionPlanned

Security & Architecture

FeatureStatusETA
Security hardening activitiesActiveOngoing internally

AI & Developer Tooling

FeatureStatusETA
System.Data.SqlClientMicrosoft.Data.SqlClient migration via Modernize with CopilotActiveSeptember 2026
Modernize SqlClient repository with AIActiveOngoing

Engineering & Infrastructure

FeatureStatusETA
CI/CD pipeline redesignActiveAugust 2026
Add SQL Server 2025 to test matrixPlannedAugust 2026
Add .NET 10 to test matrixPlannedAugust 2026
Converting existing traditional pipelines to YAMLActiveAugust 2026
Performance benchmarking pipeline (Internal)PlannedSeptember 2026

Released Versions

  • Release Notes — Detailed release notes summarizing all changes and features released.
  • GitHub Releases — NuGet packages and changelog notes for each release.

Community Contributions & Feedback

For information on how to contribute, see CONTRIBUTING.md. For details on the PR tracking workflow, see contributing-workflow.md.

The best way to give feedback is to create issues in the dotnet/SqlClient repo.