Skip to content

Bump Microsoft.Data.SqlClient from 2.0.1 to 2.1.7#2

Closed
dependabot[bot] wants to merge 1 commit intomasterfrom
dependabot/nuget/src/dajet-messaging/Microsoft.Data.SqlClient-2.1.7
Closed

Bump Microsoft.Data.SqlClient from 2.0.1 to 2.1.7#2
dependabot[bot] wants to merge 1 commit intomasterfrom
dependabot/nuget/src/dajet-messaging/Microsoft.Data.SqlClient-2.1.7

Conversation

@dependabot
Copy link
Copy Markdown

@dependabot dependabot bot commented on behalf of github Feb 26, 2026

Updated Microsoft.Data.SqlClient from 2.0.1 to 2.1.7.

Release notes

Sourced from Microsoft.Data.SqlClient's releases.

2.1.7

[Stable release 2.1.7] - 2024-01-09

Fixed

  • Fixed encryption downgrade issue. CVE-2024-0056
  • Fixed certificate chain validation logic flow.

For summary of all changes over v2.1.6, refer to 2.1.7.md

2.1.6

[Stable release 2.1.6] - 2023-04-27

Fixed

  • Fixed TDS RPC error on large queries in SqlCommand.ExecuteReaderAsync. #​1986
  • Fixed Default UTF8 collation conflict. #​1989
  • Fixed async deadlock issue when sending attention fails due to network failure. #​1767

2.1.5

[Stable release 2.1.5] - 2022-08-30

Fixed

  • Added CommandText length validation when using stored procedure command types. #​1726
  • Fixed Kerberos authentication failure when using .NET 6. #​1727
  • Removed union overlay design and used reflection in SqlTypeWorkarounds. #​1729

2.1.4

Fixed

  • Fixed issue with connection encryption to ensure connections fail when encryption is required. #​1232
  • Fixed issue where connection goes to unusable state. #​1239

2.1.3

Fixed

  • Fixed wrong data blended with transactions in .NET Core by marking a connection as doomed if the transaction completes or aborts while there is an open result set #​1051
  • Fixed race condition issues between SinglePhaseCommit and TransactionEnded events #​1049

2.1.2

Fixed

  • Fixed issue connecting with instance name from a Linux/macOS environment #​874
  • Fixed wrong results issues by changing the timeout timer to ensure a correct execution state #​929
  • Fixed a vulnerability by prohibiting DtdProcessing on XmlTextReader instances in .NET Core #​885
  • Fixed Kerberos authentication when an SPN does not contain the port #​935
  • Fixed missing error messages in Managed SNI #​883
  • Fixed missing System.Runtime.Caching dependency for .NET Standard assemblies #​878
  • Fixed event source tracing issues #​941
  • Fixed MARS header contains errors issue against .NET Framework 4.8.1 #​928

2.1.1

Fixed

  • Fixed issue with System-Assigned Managed Identity in Azure Functions #​841
  • Fixed issue with Kerberos Authentication for .NET Core in Unix environments #​848
  • Fixed issue with TCP Keep Alive for .NET Core in Unix environments #​855

2.1.0

Added

  • Microsoft.Data.SqlClient symbols are now source-linked #​789
  • Added an API to clear cached access tokens from the token provider #​800
  • Added SqlFacetAttribute implementation #​757

Fixed

  • Fixed InvalidOperationException and NotSupportedException errors due to WriteAsync collisions #​796
  • Fixed incorrect Settings.Async flag in ExecuteXmlReaderAsync #​782
  • Fixed a regression in Windows Integrated authentication when using managed networking #​777
  • Fixed Bulk Copy Async deadlock issues with custom IDataReader when using SqlDataReader internally #​779
  • Fixed a serialization issue with SqlException in .NET Core #​780

Changes

  • Updated versions of Microsoft.IdentityModel package dependencies #​794

For summary of all changes over v2.0, refer 2.1.0.md

2.1.0-preview2.20297.7

Added

  • Added support for Azure Active Directory Managed Identity authentication #​730
  • Added support to provide a user-defined application client ID when using Active Directory authentication #​740
  • Added the "Command Timeout" connection string property to set a default timeout for all commands executed with the connection #​722
  • Added support for Always Encrypted on all supported platforms for .NET Standard 2.0 #​756

Fixed

  • Fixed unobserved exception issue when a timeout occurs before a faulted task completes with an exception #​688 #​773
  • Fixed an issue where driver continues to prompt for credentials when using Azure Active Directory authentication #​770

Changes

  • Updated Microsoft.Data.SqlClient.SNI (.NET Framework dependency) and Microsoft.Data.SqlClient.SNI.runtime (.NET Core/Standard dependency) version to v2.1.1 and removed symbols from Microsoft.Data.SqlClient.SNI.runtime, which are now published to Microsoft Symbols Server #​764
  • Updated Microsoft.Identity.Client dependency version to v4.21.1 #​765
  • Performance improvements when establishing an encrypted channel by removing sync over async method calls #​541
  • Performance improvements by replacing heap-allocated arrays with Spans #​667
  • Moved common files to shared folder between .NET Framework and .NET Core implementation #​734 #​753

For detailed release notes, see 2.1.0-preview2.md

2.1.0-preview1.20235.1

Added

  • Added support for Always Encrypted with secure enclaves on Unix for .NET Core 2.1+ and on all supported platforms for .NET Standard 2.1+ #​676
  • Added support for Azure Active Directory Device Code Flow authentication #​597
  • Added new APIs to enable customizations for "Active Directory Interactive" authentication experience #​597
  • Added Sensitivity Rank support in Sensitivity Classification information #​626
  • Added support to obtain ServerProcessId() (SPID) information on an active SqlConnection instance #​660
  • Added support for a new Configuration Section, SqlClientAuthenticationProviders (duplicate of existing SqlAuthenticationProviders), to allow co-existence of configurations for both drivers, "System.Data.SqlClient" and "Microsoft.Data.SqlClient" #​702
  • Added TraceLogging in Native SNI to extend SqlClientEventSource support #​650
  • Updated Microsoft.Data.SqlClient.SNI (.NET Framework dependency) and Microsoft.Data.SqlClient.SNI.runtime (.NET Core/Standard dependency) version to v2.1.0 with trace logging implementation #​705

Fixed

  • Fixed Enclave session cache issue with Azure Database #​686
  • Fixed pooled connection re-use on access token expiry issue when using Active Directory authentication modes #​635
  • Fixed transient fault handling for Pooled connections #​637
  • Fixed SPN generation issue when no port is provided #​629
  • Fixed missing null checks for SqlErrors in SqlException for .NET Framework implementation #​698

Changes

  • Performance improvements by fixing unnecessary allocations with EventSource implementation #​684
  • Reverted changes to return empty DataTable from GetSchemaTable to return null as before. #​696
  • Removed multiple CacheConnectionStringProperties calls when setting ConnectionString properties #​683
  • Code Improvements by only checking inexact match when no exact match is found for an embedded resource #​668
  • Changed _SqlMetaData to lazy initialize hidden column map #​521
  • Renamed internal string resource file and helpers for .NET Core implementation #​671
  • Performance improvements by reworking ExecuteReaderAsync to minimize allocations #​528
  • Performance improvements by moving DataReader caches to internal connection #​499
  • Moved common files to shared folder between .NET Framework and .NET Core implementation #​618 #​625

Commits viewable in compare view.

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    You can disable automated security fix PRs for this repo from the Security Alerts page.

---
updated-dependencies:
- dependency-name: Microsoft.Data.SqlClient
  dependency-version: 2.1.7
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot added dependencies Pull requests that update a dependency file .NET Pull requests that update .NET code labels Feb 26, 2026
@zhichkin zhichkin closed this Feb 26, 2026
@zhichkin zhichkin deleted the dependabot/nuget/src/dajet-messaging/Microsoft.Data.SqlClient-2.1.7 branch February 26, 2026 08:34
@dependabot @github
Copy link
Copy Markdown
Author

dependabot bot commented on behalf of github Feb 26, 2026

OK, I won't notify you again about this release, but will get in touch when a new version is available. If you'd rather skip all updates until the next major or minor version, let me know by commenting @dependabot ignore this major version or @dependabot ignore this minor version.

If you change your mind, just re-open this PR and I'll resolve any conflicts on it.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file .NET Pull requests that update .NET code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant