Update dependency Microsoft.Data.SqlClient to v6 - autoclosed#7
Closed
renovate[bot] wants to merge 1 commit into
Closed
Update dependency Microsoft.Data.SqlClient to v6 - autoclosed#7renovate[bot] wants to merge 1 commit into
renovate[bot] wants to merge 1 commit into
Conversation
7f211b8 to
b0add5e
Compare
b0add5e to
32e142d
Compare
32e142d to
20493e2
Compare
20493e2 to
88d8857
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
2.1.3→6.1.4Release Notes
dotnet/sqlclient (Microsoft.Data.SqlClient)
v6.1.4This update brings the following changes since the 6.1.3 release:
Fixed
SqlDataAdapterwhen processing batch scenarios where certain SQL RPC calls may not include system parameters.(#3877)
(#3776)
Added
AppContext Switch for enabling MultiSubnetFailover
What Changed:
Switch.Microsoft.Data.SqlClient.EnableMultiSubnetFailoverByDefaultto setMultiSubnetFailover=trueby default in connection string.(#3851)
Who Benefits:
Impact:
Changed
SqlStatisticsexecution timing by usingEnvironment.TickCountinstead of more expensive timing mechanisms.(#3830)
v6.1.3This update includes the following changes since the 6.1.2 release:
Added
App Context Switch for Ignoring Server-Provided Failover Partner
What Changed:
Switch.Microsoft.Data.SqlClient.IgnoreServerProvidedFailoverPartnerwas introduced to let the client ignore server-provided failover partner info in Basic Availability Groups (BAGs). When the switch is enabled, only the failover partner specified in the connection string is used; server-supplied partner values are skipped. This context switch was introduced in PR #3702.Who Benefits:
Impact:
tcp:host,port) so that the client uses that instead of the server's suggestion.Fixed
preventing missed telemetry when EventSource is enabled early.
(#3718)
v6.1.2This update includes the following changes since the 6.1.1 release:
Fixed
System.InvalidOperationException#3629v6.1.1This update includes the following changes since the 6.1.0 release:
Fixed
SqlVector<T>.NullAPI signature in Reference assembly. #3521Changed
Azure.Identityand other dependencies to newer versions. (#3538) (#3552)v6.1.0This update brings the following changes since the
6.1.0-preview2 release:
Added
No new features were added.
Fixed
(#3475)
(#3478)
operations.
(#3477)
(#3474)
(#3500)
(#3513)
Changed
SqlDecimal type workarounds conversions
What Changed:
compliance policies.
(#3467)
Who Benefits:
This change removes calls to undocumented APIs and replaces them with
compliant API use.
Impact:
SqlVector API improvements
What Changed:
6.1.0-preview2 release
(#3472):
CreateNull()method.Sizeproperty was removed.Who Benefits:
Impact:
and any class-specific behaviour.
v6.0.5This update brings the below changes over the previous stable release:
Fixed
SqlDataAdapterwhen processing batch scenarios where certain SQL RPC calls may not include system parameters.(#3878)
Added
What Changed:
Switch.Microsoft.Data.SqlClient.EnableMultiSubnetFailoverByDefaultto setMultiSubnetFailover=trueby default in connection string.(#3852)
Who Benefits:
Impact:
Changed
.NET Framework 4.6.2:
.NET 8.0:
.NET 9.0:
v6.0.4This update brings the below changes over the previous stable release:
Added
App Context Switch for Ignoring Server-Provided Failover Partner
What Changed:
Switch.Microsoft.Data.SqlClient.IgnoreServerProvidedFailoverPartnerwas introduced to let the client ignore server-provided failover partner info in Basic Availability Groups (BAGs). When the switch is enabled, only the failover partner specified in the connection string is used; server-supplied partner values are skipped. This context switch was introduced in PR #3703.Who Benefits:
Impact:
tcp:host,port) so that the client uses that instead of the server's suggestion.v6.0.3This update brings the below changes over the previous stable release:
Fixed
Changed
SqlDecimalimplementation to improve code compliance #3466v6.0.2This update brings the following changes since the
6.1.0-preview1 release:
Added
Added dedicated SQL Server vector datatype support
What Changed:
custom binary format over the TDS protocol.
(#3433,
#3443)
Who Benefits:
to processing times and memory requirements.
a consistent look-and-feel.
Impact:
using SQL Server 2025 preview:
operation.)
serialization/deserialization and string representation bloat.
applications may continue to use JSON strings to send/receive vector data,
although they will not see any of the performance improvements noted above.
Revived .NET Standard 2.0 target support
What Changed:
(#3381)
community voicing concerns.
Who Benefits:
frameworks:
actual implementation, and cannot be used with a runtime.
MDS .NET/.NET Framework runtime implementation.
Standard 2.0 reference DLL at runtime are not supported.
Impact:
this:
warning NU1701: Package 'Microsoft.Data.SqlClient 6.0.2' was restored using '.NETFramework,Version=v4.6.1, .NETFramework,Version=v4.6.2, .NETFramework,Version=v4.7, .NETFramework,Version=v4.7.1, .NETFramework,Version=v4.7.2, .NETFramework,Version=v4.8, .NETFramework,Version=v4.8.1' instead of the project target framework '.NETStandard,Version=v2.0'. This package may not be fully compatible with your project.Fixed
(#3325)
(#3399)
SqlCachedBufferasync read edge case.(#3329)
SqlSequentialTextReaderedge case with single-byte reads.(#3383)
PoolBlockingPeriod.(#3411)
ToString()override toSqlJson.(#3427)
Changed
(#3364)
(#3337,
#3377,
#3422)
(#3364,
#3369,
#3401)
(#2454)
(#3352,
#3396)
AccessToken and
AccessTokenCallback
documentation.
(#3339)
(#3391)
.NET Core implementations.
(#3262,
#3291,
#3305,
#3306,
#3310,
#3323,
#3326,
#3335,
#3338,
#3340,
#3341,
#3343,
#3345,
#3353,
#3355,
#3368,
#3373,
#3376,
#3388,
#3389,
#3393,
#3405,
#3414,
#3416,
#3417,
#3420,
#3431,
#3438)
dependencies, removal of hardcoded credentials, and improved robustness.
(#3204,
#3379,
#3380,)
#3402
System.Text.Json8.0.5 (.NET 8.0) and
9.0.5 (.NET Standard 2.0, .NET 9.0)
to avoid transitive vulnerabilities (CVE-2024-43485).
(#3403)
v6.0.1This update brings the below changes over the previous release:
Fixed
Changed
Microsoft.Data.SqlClient.SNIandMicrosoft.Data.SqlClient.SNI.runtimeto6.0.2#3116 #3117v6.0.0No changes since the last preview release
v5.2.3This update brings the following changes since the 5.2.2 release:
Fixed
NullPointerExceptionduring socket receive (PR #3284)Changed
v5.2.2Fixed
AcquireTokenAsynctimeout handling for edge cases inActiveDirectoryAuthenticationProvider. #2650Socket.Connectin managed SNI. #2779AssemblyAttributesin obj folder causing NET 8.0 assembly to appear in NET 6.0 dll. #2789ArgumentNullExceptiononSqlDataRecord.GetValuewhen using user-defined data type on .NET. #2816SqlDataReaderagainst an encrypted column. #2817Changed
Azure.Identityversion from 1.11.3 to 1.11.4 #2648 to address CVE-2024-35255.Microsoft.Identity.Clientversion from 4.60.0 to 4.61.3 #2648 to address CVE-2024-35255.TokenCredentialobjects to take advantage of token caching. #2775v5.2.1This update brings the below changes over the previous release:
Fixed
SqlConnection.FireInfoMessageEventOnUserErrorswhen set to true throws an exception #2505DATETIMEOFFSET(n)in a TVP ifnis 1, 2, 3, or 4 #2506OpenAsync#2507SqlConnection.Clone()to includeAccessTokenCallback#2527Changed
Azure.Identityversion from 1.10.3 to 1.11.3 #2492, #2528Microsoft.Identity.Clientversion from 4.56.0 to 4.60.3 #2492v5.2.0Added
AccessTokenCallBackAPI toSqlConnection. #1260SqlBatchsupport on .NET 6+ #1825, #2223,#2371, #2373SqlDiagnosticListeneron .NET Standard. #1931RowsCopied64toSqlBulkCopy. #2004SuperSocketNetLibregistry option for Encrypt on .NET on Windows. #2047Fixed
SqlConnectionStringBuilderproperty indexer not supporting non-string values. #2018SqlDataAdapter.Filland configurable retry logic issue on .NET Framework. #2084SqlConnectionEncryptOptiontype conversion by introducing theSqlConnectionEncryptOptionConverterattribute when using appsettings.json files. #2057AccessViolationExceptionwhen using a SQL Express user instance #2101Changed
TdsParser. #1544Microsoft.Identity.Clientversion from 4.47.2 to 4.53.0. #2031, #2055ignoreSniOpenTimeoutin open connection process on Windows. #2067StringComparisonoperations. #2068AppContextswitches are in use #2227Azure.Identitydependency version to 1.10.3 to address CVE-2023-36414, #2189Microsoft.Data.SqlClient.SNI(.NET Framework dependency) andMicrosoft.Data.SqlClient.SNI.runtime(.NET/.NET Standard dependency) version tov5.2.0. #2363, which includes removing dead code and addressing static analysis warningsv5.1.9This update brings the following changes since the 5.1.8 release:
Changed
(#3831)
v5.1.8This update brings the following changes since the 5.1.7 release:
Added
App Context Switch for Ignoring Server-Provided Failover Partner
What Changed:
Switch.Microsoft.Data.SqlClient.IgnoreServerProvidedFailoverPartnerwas introduced to let the client ignore server-provided failover partner info in Basic Availability Groups (BAGs). When the switch is enabled, only the failover partner specified in the connection string is used; server-supplied partner values are skipped. This context switch was introduced in PR #3704.Who Benefits:
Impact:
tcp:host,port) so that the client uses that instead of the server's suggestion.Fixed
when processing row data.
(#3617)
Changed
Microsoft.Identity.Client.PublicClientApplicationinstances to use its builder pattern.
(#3367)
SqlDecimalvalues.(#3465)
(#3754):
(Avoids transitive vulnerability)
v5.1.7This update brings the following changes since the 5.1.6 release:
Fixed
NullPointerExceptionduring socket receive (PR #3285)Changed
v5.1.6Fixed
OpenAsync. #1983 #2508AcquireTokenAsynctimeout handling for edge cases inActiveDirectoryAuthenticationProvider. #2706SqlDataReaderagainst an encrypted column. #2618 #2818Changed
Azure.Identityversion from 1.11.3 to 1.11.4 [#2649] (dotnet/SqlClient#2649) [#2529] (dotnet/SqlClient#2529) to address CVE-2024-35255.Microsoft.Identity.Clientversion from 4.60.0 to 4.61.3 [#2649] (dotnet/SqlClient#2649) [#2529] (dotnet/SqlClient#2529) to address CVE-2024-35255.TokenCredentialobjects to take advantage of token caching. #2776v5.1.5This update brings the below changes over the previous release:
Fixed
Changed
v5.1.4This update brings the below changes over the previous release:
Fixed
Changed
Azure.Identitydependency version to 1.10.3 to address CVE-2023-36414.v5.1.3This update brings the below changes over the previous release:
Fixed
v5.1.2This update brings the following changes since the 5.1.6 release:
Fixed
NullPointerExceptionduring socket receive (PR #3285)Changed
v5.1.1This update brings the following changes since the 5.1.6 release:
Fixed
NullPointerExceptionduring socket receive (PR #3285)Changed
v5.1.0This update brings the below changes over the previous release:
Fixed
Changed
Microsoft.Data.SqlClient.SNI(.NET Framework dependency) andMicrosoft.Data.SqlClient.SNI.runtime(.NET Core/Standard dependency) version to5.1.0. #1889 which includes fix for AppDomain crash in issue #1418, TLConfiguration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.