diff --git a/CHANGELOG.md b/CHANGELOG.md index 600d6ca4fb..55c33aac7b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,13 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/) +## [Stable Release 1.1.3] - 2020-05-15 + +### Fixed +- Fixed driver behavior to not perform enlistment of pooled connection on aborted transaction [#551](https://github.com/dotnet/SqlClient/pull/551) +- Fixed issues introduced with MARS TDS Header fix in last release by reverting original change that caused issues. [#550](https://github.com/dotnet/SqlClient/pull/550) + + ## [Stable Release 1.1.2] - 2020-04-15 ### Added diff --git a/release-notes/1.1/1.1.3.md b/release-notes/1.1/1.1.3.md new file mode 100644 index 0000000000..61972dc6dc --- /dev/null +++ b/release-notes/1.1/1.1.3.md @@ -0,0 +1,66 @@ +# Release Notes + +## General Availability of Microsoft.Data.SqlClient 1.1.3 released 15 May 2020 + +This update brings the below changes over the previous release: + +### Fixed +- Fixed driver behavior to not perform enlistment of pooled connection on aborted transaction [#551](https://github.com/dotnet/SqlClient/pull/551) +- Fixed issues introduced with MARS TDS Header fix in last release by reverting original change that caused issues. [#550](https://github.com/dotnet/SqlClient/pull/550) + + +## New Features + +New features over the 1.0 release of Microsoft.Data.SqlClient. + +- [Always Encrypted with secure enclaves](#always-encrypted-with-secure-enclaves) - Always Encrypted is available starting in Microsoft SQL Server 2016. Secure enclaves are available starting in Microsoft SQL Server 2019. + +## Target Platform Support + +- .NET Framework 4.6+ +- .NET Core 2.1+ (Windows x86, Windows x64, Linux, macOS) +- .NET Standard 2.0+ (Windows x86, Windows x64, Linux, macOS) + +### Dependencies + +#### .NET Framework + +- System.Data.Common 4.3.0 +- Microsoft.Data.SqlClient.SNI [1.1.0,1.2.0) +- Microsoft.Identity.Client 3.0.8 +- Microsoft.IdentityModel.Protocols.OpenIdConnect 5.5.0 +- Microsoft.IdentityModel.JsonWebTokens 5.5.0 + +#### .NET Core + +- Microsoft.Win32.Registry 4.5.0 +- runtime.native.System.Data.SqlClient.sni 4.4.0 +- System.Security.Principal.Windows 4.5.0 +- System.Text.Encoding.CodePages 4.5.0 +- System.Configuration.ConfigurationManager 4.5.0 +- Microsoft.Identity.Client 3.0.8 +- Microsoft.IdentityModel.Protocols.OpenIdConnect 5.5.0 +- Microsoft.IdentityModel.JsonWebTokens 5.5.0 + +#### .NET Standard + +- Microsoft.Win32.Registry 4.5.0 +- runtime.native.System.Data.SqlClient.sni 4.4.0 +- System.Buffers 4.4.0 +- System.Diagnostics.DiagnosticSource 4.5.0 +- System.Memory 4.5.1 +- System.Security.Principal.Windows 4.5.0 +- System.Text.Encoding.CodePages 4.5.0 +- System.Configuration.ConfigurationManager 4.5.0 +- Microsoft.Identity.Client 3.0.8 + +### Always Encrypted with secure enclaves + +In general, existing documentation which uses System.Data.SqlClient on .NET Framework should now work with .NET Core, too. + +- [Develop using Always Encrypted with .NET Framework Data Provider](https://docs.microsoft.com/sql/relational-databases/security/encryption/develop-using-always-encrypted-with-net-framework-data-provider) +- [Always Encrypted: Protect sensitive data and store encryption keys in the Windows certificate store](https://docs.microsoft.com/azure/sql-database/sql-database-always-encrypted) + +In order to use the enclave feature, connection strings should include the required attestation protocol and attestation URL. Examples: + +- `Attestation Protocol=HGS;Enclave Attestation Url=` diff --git a/release-notes/1.1/1.1.md b/release-notes/1.1/1.1.md index 10ee6d063f..1c2df922b9 100644 --- a/release-notes/1.1/1.1.md +++ b/release-notes/1.1/1.1.md @@ -4,6 +4,7 @@ The following Microsoft.Data.SqlClient 1.1 stable releases have been shipped: | Release Date | Version | Notes | | :-- | :-- | :--: | +| 2020/05/15 | 1.1.3 | [release notes](1.1.3.md) | | 2020/04/15 | 1.1.2 | [release notes](1.1.2.md) | | 2020/02/14 | 1.1.1 | [release notes](1.1.1.md) | | 2019/11/20 | 1.1.0 | [release notes](1.1.0.md) | diff --git a/release-notes/1.1/README.md b/release-notes/1.1/README.md index 10ee6d063f..1c2df922b9 100644 --- a/release-notes/1.1/README.md +++ b/release-notes/1.1/README.md @@ -4,6 +4,7 @@ The following Microsoft.Data.SqlClient 1.1 stable releases have been shipped: | Release Date | Version | Notes | | :-- | :-- | :--: | +| 2020/05/15 | 1.1.3 | [release notes](1.1.3.md) | | 2020/04/15 | 1.1.2 | [release notes](1.1.2.md) | | 2020/02/14 | 1.1.1 | [release notes](1.1.1.md) | | 2019/11/20 | 1.1.0 | [release notes](1.1.0.md) |