Skip to content

Releases: dotnet/SqlClient

[AzureKeyVaultProvider] Stable Release v1.0.0

19 Nov 22:27
64b7bfc

Choose a tag to compare

This is the initial public stable release of the new Microsoft.Data.SqlClient.AlwaysEncrypted.AzureKeyVaultProvider namespace.

This library contains the implementation of Microsoft.Data.SqlClient.SqlColumnEncryptionKeyStoreProvider for accessing Azure Key Vault, and the provider class is named SqlColumnEncryptionAzureKeyVaultProvider.

Detailed release notes are available here.

Preview Release v1.1.0-preview2

05 Nov 00:51
a606f11

Choose a tag to compare

Pre-release

Added

  • Add support for secure enclaves with Always Encrypted #293

Fixed

  • Setting the value DbParameter.DbType to DbType.Time property fails after setting the Value property #5
  • SQLDataAdapter.FillSchema doesn't mark computed columns as readonly #275
  • SqlDependency.Start throws FileNotFoundException #260
  • Misleading ADP_OpenReaderExists exception message on MARS-disabled Sql Connection when incorrectly doing parallel requests #82
  • SqlClient ManualTest MARSSyncTimeoutTest fails in managed mode #108
  • System.Data.SqlClient.SqlInternalConnectionTds constructor purges original call stack when re-throwing an exception #100
  • InvalidOperationException(SqlException) on SqlBulkCopy #221
  • Exception message grammar: "An SqlParameter [...] is not contained by this SqlParameterCollection" #159
  • Fixing incorrect event id and opcode for the SqlEventSource #241

Changes

  • Update dependency to Microsoft.Data.SqlClient.SNI v1.1.0 #276
  • Correct timeout remarks for async command methods #264
  • Improve SqlBulkCopy truncation error message #256
  • Intellisense tooltip for SqlCommand's CommandTimeout doesn't describe units #33
  • Enable SQL Command text for non-stored procs in EventSource events for .NET Framework #242

[AzureKeyVaultProvider] Preview Release v1.0.0-preview1.19295.2

22 Oct 23:59

Choose a tag to compare

This update to v1.0.0-preview1.19292.1 fixes a missing NuGet package dependency on Microsoft.Data.SqlClient and updates the maximum version attribute for other dependencies.

Detailed release notes available here.

[AzureKeyVaultProvider] Preview Release v1.0.0-preview1.19295.1

19 Oct 01:33
4a5e510

Choose a tag to compare

This is the initial public preview release of the new Microsoft.Data.SqlClient.AlwaysEncrypted.AzureKeyVaultProvider namespace.

This library contains the implementation of Microsoft.Data.SqlClient.SqlColumnEncryptionKeyStoreProvider for accessing Azure Key Vault, and the provider class is named as SqlColumnEncryptionAzureKeyVaultProvider.

Detailed release notes available here.

Preview Release v1.1.0-preview1

02 Oct 19:58
0ae4f71

Choose a tag to compare

Pre-release

Added

  • Added SqlFileStream support for .NET Framework with Microsoft.Data.SqlTypes.SqlFileStream class introduced. #210
  • Added support for Visual Studio Intellisense with XML Documentation. #210

Changes

  • Synchronized ref definitions with driver classes. #180
  • Updated SNINativeMethodWrapper to provide the underlying error in the inner exception when we fail to load SNI.dll. #225
  • Added .editorconfig file and set formatting rules. #193
  • Changes done to handle statistics well and to cleanup AutoResetEvent on disconnect. #232

Hotfix & Stable Release v1.0.19269.1

26 Sep 22:19
2975004

Choose a tag to compare

Fixed Issues

  • SqlCommand.StatementCompleted event never being fired #212
  • Added missing Authentication property to SqlConnectionStringBuilder reference assembly
  • Reverted API changes in SqlAuthenticationParameters which had changed the public string Resource property to public string[] Scopes

Detailed release notes are available at 1.0.md

Hotfix & Stable Release v1.0.19249.1

06 Sep 18:02
5b06cda

Choose a tag to compare

Fixed Issues

  • Fixed issues with large data reading in Unix applications when data is spanned over multiple packets. #171

Detailed release notes are available at 1.0.md

Stable Release v1.0.19239.1

28 Aug 15:55
5483d30

Choose a tag to compare

New features over .NET Framework 4.7.2 System.Data.SqlClient

  • Active Directory Interactive Authentication - Applicable to Azure SQL Database and Azure Data Warehouse
  • Data Classification - Available in Azure SQL Database and Microsoft SQL Server 2019 since CTP 2.0.
  • UTF-8 support - Available in Microsoft SQL Server SQL Server 2019 since CTP 2.3.

New features over .NET Core 2.2 System.Data.SqlClient

  • Active Directory Password Authentication - Applicable to Azure SQL Database and Azure Data Warehouse
  • Data Classification - Available in Azure SQL Database and Microsoft SQL Server 2019 since CTP 2.0.
  • UTF-8 support - Available in Microsoft SQL Server SQL Server 2019 since CTP 2.3.
  • Always Encrypted - Always Encrypted is available in Microsoft SQL Server 2016 and higher.

Detailed release notes are available at 1.0.md