%3CLINGO-SUB%20id%3D%22lingo-sub-1612392%22%20slang%3D%22en-US%22%3EReleased%3A%20Microsoft.Data.SqlClient%202.0.1%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1612392%22%20slang%3D%22en-US%22%3E%3CP%3EWe%20recently%20released%20an%20update%20to%20Microsoft.Data.SqlClient%2C%20version%202.0.1.%20The%20update%20addresses%20several%20issues%20that%20are%20important%20to%20our%20customers.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EUpdates%20in%20Microsoft.Data.SqlClient%202.0.1%20include%3A%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CH3%20id%3D%22toc-hId-1225681575%22%20id%3D%22toc-hId-1225681582%22%3EAdded%3C%2FH3%3E%3CUL%3E%3CLI%3EAdded%20support%20for%20a%20new%20Configuration%20Section%2C%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3ESqlClientAuthenticationProviders%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3E(duplicate%20of%20existing%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3ESqlAuthenticationProviders)%2C%20to%20allow%20co-existence%20of%20configurations%20for%20both%20drivers%2C%20%22System.Data.SqlClient%22%20and%20%22Microsoft.Data.SqlClient%22%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3E%3CA%20href%3D%22https%3A%2F%2Fgithub.com%2Fdotnet%2FSqlClient%2Fpull%2F701%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%22%3E%23701%3C%2FA%3E%3C%2FLI%3E%3C%2FUL%3E%3CH3%20id%3D%22toc-hId--581772888%22%20id%3D%22toc-hId--581772881%22%3EFixed%3C%2FH3%3E%3CUL%3E%3CLI%3EFixed%20pooled%20connection%20re-use%20on%20access%20token%20expiry%20issue%20when%20using%20Active%20Directory%20authentication%20modes%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3E%3CA%20href%3D%22https%3A%2F%2Fgithub.com%2Fdotnet%2FSqlClient%2Fpull%2F639%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%22%3E%23639%3C%2FA%3E%3C%2FLI%3E%3CLI%3EFixed%20transient%20fault%20handling%20for%20Pooled%20connections%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3E%3CA%20href%3D%22https%3A%2F%2Fgithub.com%2Fdotnet%2FSqlClient%2Fpull%2F638%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%22%3E%23638%3C%2FA%3E%3C%2FLI%3E%3CLI%3EFixed%20Enclave%20session%20cache%20issue%20with%20Azure%20Database%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3E%3CA%20href%3D%22https%3A%2F%2Fgithub.com%2Fdotnet%2FSqlClient%2Fpull%2F628%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%22%3E%23628%3C%2FA%3E%3C%2FLI%3E%3CLI%3EReverted%20changes%20to%20return%20empty%20DataTable%20from%20GetSchemaTable%20to%20return%20null%20as%20before.%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3E%3CA%20href%3D%22https%3A%2F%2Fgithub.com%2Fdotnet%2FSqlClient%2Fpull%2F697%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%22%3E%23697%3C%2FA%3E%3C%2FLI%3E%3CLI%3EFixed%20configuration%20section%20collision%20issue%20with%20System.Data.SqlClient%20type%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3E%3CA%20href%3D%22https%3A%2F%2Fgithub.com%2Fdotnet%2FSqlClient%2Fpull%2F701%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%22%3E%23701%3C%2FA%3E%3C%2FLI%3E%3CLI%3EFixed%20blank%20error%20message%20%5BHTTP%20Provider%5D%20issues%20due%20to%20unexpected%20pre-login%20failures%20when%20using%20Native%20SNI.%20Fixed%20with%20Microsoft.Data.SqlClient.SNI%20v2.0.1%20and%20Microsoft.Data.SqlClient.SNI.runtime%20v2.0.1%20release%20versions.%3C%2FLI%3E%3C%2FUL%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3ETo%20get%20the%20new%20package%2C%20add%20a%20%3CA%20href%3D%22https%3A%2F%2Fwww.nuget.org%2Fpackages%2FMicrosoft.Data.SqlClient%22%20target%3D%22_self%22%20rel%3D%22nofollow%20noopener%20noreferrer%20noopener%20noreferrer%22%3ENuGet%20reference%20to%20Microsoft.Data.SqlClient%3C%2FA%3E%26nbsp%3Bin%20your%20application.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EFor%20the%20list%20of%20changes%20in%20Microsoft.Data.SqlClient%202.0.1%2C%20you%20can%20also%20see%20the%20%3CA%20href%3D%22https%3A%2F%2Fgithub.com%2Fdotnet%2FSqlClient%2Fblob%2Fmaster%2Frelease-notes%2F2.0%2F2.0.1.md%22%20target%3D%22_self%22%20rel%3D%22noopener%20noreferrer%20noopener%20noreferrer%22%3ERelease%20Notes%3C%2FA%3E.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EIf%20you%20encounter%20any%20issues%20or%20have%20any%20feedback%2C%20head%20over%20to%20the%20%3CA%20href%3D%22https%3A%2F%2Fgithub.com%2Fdotnet%2FSqlClient%22%20target%3D%22_self%22%20rel%3D%22noopener%20noreferrer%20noopener%20noreferrer%22%3ESqlClient%20GitHub%20repository%3C%2FA%3E%20and%20submit%20an%20%3CA%20href%3D%22https%3A%2F%2Fgithub.com%2Fdotnet%2FSqlClient%2Fissues%22%20target%3D%22_self%22%20rel%3D%22noopener%20noreferrer%20noopener%20noreferrer%22%3Eissue%3C%2FA%3E.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EDavid%20Engel%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-TEASER%20id%3D%22lingo-teaser-1612392%22%20slang%3D%22en-US%22%3E%3CP%3EWe%20recently%20released%20an%20update%20to%20Microsoft.Data.SqlClient%2C%20version%202.0.1.%20The%20update%20addresses%20several%20issues%20that%20are%20important%20to%20our%20customers.%3C%2FP%3E%3C%2FLINGO-TEASER%3E%3CLINGO-LABS%20id%3D%22lingo-labs-1612392%22%20slang%3D%22en-US%22%3E%3CLINGO-LABEL%3ESQLServerDrivers%3C%2FLINGO-LABEL%3E%3C%2FLINGO-LABS%3E
Senior Member

We recently released an update to Microsoft.Data.SqlClient, version 2.0.1. The update addresses several issues that are important to our customers.

 

Updates in Microsoft.Data.SqlClient 2.0.1 include:

 

Added

  • 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" #701

Fixed

  • Fixed pooled connection re-use on access token expiry issue when using Active Directory authentication modes #639
  • Fixed transient fault handling for Pooled connections #638
  • Fixed Enclave session cache issue with Azure Database #628
  • Reverted changes to return empty DataTable from GetSchemaTable to return null as before. #697
  • Fixed configuration section collision issue with System.Data.SqlClient type #701
  • Fixed blank error message [HTTP Provider] issues due to unexpected pre-login failures when using Native SNI. Fixed with Microsoft.Data.SqlClient.SNI v2.0.1 and Microsoft.Data.SqlClient.SNI.runtime v2.0.1 release versions.

 

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

 

For the list of changes in Microsoft.Data.SqlClient 2.0.1, you can also see the Release Notes.

 

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

 

David Engel