Jump to content

Released: Microsoft.Data.SqlClient 4.0.6, 5.1.6, 5.2.2


Recommended Posts

Guest DavidEngelMS
Posted

We have released updates to multiple supported versions of Microsoft.Data.SqlClient. The updates address several issues.

 

 

 

Microsoft.Data.SqlClient 4.0 and 5.1 are LTS releases. 5.2 is a non-LTS release. All will continue to get fixes and updates until their respective End of Support dates.

 

To see which versions are LTS versus non-LTS, what that means, and their support timelines, see the Support Lifecycle for Microsoft.Data.SqlClient.

 

 

 

Updates in Microsoft.Data.SqlClient 4.0.6 include:

 

 

 

[HEADING=2]Fixed[/HEADING]

  • Fixed connection to unsubscribe from transaction completion events before returning it to the connection pool #2301 #2435
  • Fixed AcquireTokenAsync timeout handling for edge cases in ActiveDirectoryAuthenticationProvider #2707

[HEADING=2]Changed[/HEADING]

 

For more details about the changes in Microsoft.Data.SqlClient 4.0.6, you can also see the Release Notes.

 

 

 

Updates in Microsoft.Data.SqlClient 5.1.6 include:

 

 

 

[HEADING=2]Fixed[/HEADING]

  • Fixed Transient fault handling issue with [iCODE]OpenAsync[/iCODE]. #1983 #2508
  • Fixed [iCODE]AcquireTokenAsync[/iCODE] timeout handling for edge cases in [iCODE]ActiveDirectoryAuthenticationProvider[/iCODE]. #2706
  • Fixed pending data with [iCODE]SqlDataReader[/iCODE] against an encrypted column. #2618 #2818

[HEADING=2]Changed[/HEADING]

 

For more details about the changes in Microsoft.Data.SqlClient 5.1.6, you can also see the Release Notes.

 

 

 

Updates in Microsoft.Data.SqlClient 5.2.2 include:

 

 

 

[HEADING=2]Fixed[/HEADING]

  • Fixed [iCODE]AcquireTokenAsync[/iCODE] timeout handling for edge cases in [iCODE]ActiveDirectoryAuthenticationProvider[/iCODE]. #2650
  • Fixed issue with [iCODE]Socket.Connect[/iCODE] in managed SNI. #2779
  • Fixed path for [iCODE]AssemblyAttributes[/iCODE] in obj folder causing NET 8.0 assembly to appear in NET 6.0 dll. #2789
  • Fixed SSPI retry negotiation with default port in .NET. #2815
  • Fixed [iCODE]ArgumentNullException[/iCODE] on [iCODE]SqlDataRecord.GetValue[/iCODE] when using user-defined data type on .NET. #2816
  • Fixed pending data with [iCODE]SqlDataReader[/iCODE] against an encrypted column. #2817

[HEADING=2]Changed[/HEADING]

  • Upgraded [iCODE]Azure.Identity[/iCODE] version from 1.11.3 to 1.11.4 #2648 to address CVE-2024-35255.
  • Upgraded [iCODE]Microsoft.Identity.Client[/iCODE] version from 4.60.0 to 4.61.3 #2648 to address CVE-2024-35255.
  • Added caching to [iCODE]TokenCredential[/iCODE] objects to take advantage of token caching. #2775

 

For more details about the changes in Microsoft.Data.SqlClient 5.2.2, you can also see the Release Notes.

 

 

 

To get the new packages, add a NuGet reference to Microsoft.Data.SqlClient in your application.

 

 

 

If you encounter any issues or have any feedback, head over to the SqlClient GitHub repository and submit an issue.

 

 

 

David Engel

 

Continue reading...

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...