diff --git a/CHANGELOG.md b/CHANGELOG.md index 0c038ed6e8..600d6ca4fb 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,19 @@ 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.2] - 2020-04-15 + +### Added +- Allowed passing username with Active Directory Interactive Authentication [#493](https://github.com/dotnet/SqlClient/pull/493) [#516](https://github.com/dotnet/SqlClient/pull/516) + +### Fixed +- Fixed the ConnectionString's password persistence in .NET Core. [#489](https://github.com/dotnet/SqlClient/pull/489) +- Addressed MARS TDS header containing errors [#510](https://github.com/dotnet/SqlClient/pull/510) + +### Changed +- Updated driver libraries to be CLS Compliant [#522](https://github.com/dotnet/SqlClient/pull/522) + + ## [Stable Release 1.1.1] - 2020-02-14 ### Fixed diff --git a/release-notes/1.1/1.1.2.md b/release-notes/1.1/1.1.2.md new file mode 100644 index 0000000000..c3e903a4d4 --- /dev/null +++ b/release-notes/1.1/1.1.2.md @@ -0,0 +1,72 @@ +# Release Notes + +## General Availability of Microsoft.Data.SqlClient 1.1.2 released 15 April 2020 + +This update brings the below changes over the previous release: + +### Added +- Allowed passing username with Active Directory Interactive Authentication [#493](https://github.com/dotnet/SqlClient/pull/493) [#516](https://github.com/dotnet/SqlClient/pull/516) + +### Fixed +- Fixed the ConnectionString's password persistence in .NET Core. [#489](https://github.com/dotnet/SqlClient/pull/489) +- Addressed MARS TDS header containing errors [#510](https://github.com/dotnet/SqlClient/pull/510) + +### Changed +- Updated driver libraries to be CLS Compliant [#522](https://github.com/dotnet/SqlClient/pull/522) + + +## 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=` \ No newline at end of file diff --git a/release-notes/1.1/1.1.md b/release-notes/1.1/1.1.md index ddf3647d21..10ee6d063f 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/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 ddf3647d21..10ee6d063f 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/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) |