Guest DavidEngelMS Posted August 29 Posted August 29 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] Code health improvements: #2147, #2513, #2519 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] Upgraded [iCODE]Azure.Identity[/iCODE] version from 1.11.3 to 1.11.4 [#2649] (#2649) [#2529] (#2529) to address CVE-2024-35255. Upgraded [iCODE]Microsoft.Identity.Client[/iCODE] version from 4.60.0 to 4.61.3 [#2649] (#2649) [#2529] (#2529) to address CVE-2024-35255. Added caching to [iCODE]TokenCredential[/iCODE] objects to take advantage of token caching. #2776 Code health improvements: [#2490] (#2490) 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... Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.