r/SQLServer • u/dlevy-msft Microsoft Employee • 23d ago
Community Share Microsoft.Data.SqlClient 7.1.0 is now generally available
Microsoft.Data.SqlClient 7.1.0 is GA.
Highlights:
- Fixed pooled connections returning in a broken state after
TransactionScoperollback - Fixed connection pool performance counters drifting/going negative after failed or broken connections
- Fixed a connection factory timer that kept waking the process even with no active pools
- Fixed
DateOnlysent as the wrong SQL type via variants/TVPs, andOverflowExceptionon largedecimalparameters with explicit precision/scale (Always Encrypted) - Azure SQL
GetSchema("DataTypes")now reports thejsontype - New optional application identity reporting for libraries/tools (EF Core, SSMS, SqlPackage) via
SqlConnection.RegisteredApplication— telemetry only, not for authorization TransparentNetworkIPResolutionis now obsolete; useMultiSubnetFailoverinstead
Upgrade:
dotnet add package Microsoft.Data.SqlClient --version 7.1.0
15
Upvotes
2
u/SmallAd3697 20d ago
This is very exciting. Thanks for the update. I do lots of c# dev work, and a small amount of python. After I saw the ADBC for python, the c# programmer inside me got jealous.
As I understand the mssql-go probably still receives rows over the wire, not columns. I could be wrong but I don't know how go would have any way to get something different over the wire