From 7aebf45737714e5fa2b1e8e7d3193b78f0d27da3 Mon Sep 17 00:00:00 2001 From: Kaur-Parminder Date: Mon, 7 Mar 2022 09:49:11 -0800 Subject: [PATCH 01/14] SNI Update SNI Update --- tools/props/Versions.props | 6 +++--- tools/specs/Microsoft.Data.SqlClient.nuspec | 8 ++++---- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/tools/props/Versions.props b/tools/props/Versions.props index 44002cbbae..d58b93e218 100644 --- a/tools/props/Versions.props +++ b/tools/props/Versions.props @@ -6,7 +6,7 @@ 5.0.0.0 - 5.0.0-dev + 5.0.0-preview1.22062.1 $(NugetPackageVersion) @@ -20,7 +20,7 @@ - 4.0.0 + 5.0.0-preview1.22062.1 4.3.1 4.3.0 @@ -38,7 +38,7 @@ 5.0.0 - 4.0.0 + 5.0.0-preview1.22062.1 5.0.0 5.0.0 5.0.0 diff --git a/tools/specs/Microsoft.Data.SqlClient.nuspec b/tools/specs/Microsoft.Data.SqlClient.nuspec index 750ee2f48a..7f5ed91f43 100644 --- a/tools/specs/Microsoft.Data.SqlClient.nuspec +++ b/tools/specs/Microsoft.Data.SqlClient.nuspec @@ -28,7 +28,7 @@ When using NuGet 3.x this package requires at least version 3.4. sqlclient microsoft.data.sqlclient - + @@ -42,7 +42,7 @@ When using NuGet 3.x this package requires at least version 3.4. - + @@ -60,7 +60,7 @@ When using NuGet 3.x this package requires at least version 3.4. - + @@ -78,7 +78,7 @@ When using NuGet 3.x this package requires at least version 3.4. - + From e7931b534e06d5eae68421c3eb5d7e52ee19d6e0 Mon Sep 17 00:00:00 2001 From: Kaur-Parminder Date: Mon, 7 Mar 2022 10:11:45 -0800 Subject: [PATCH 02/14] Revert "SNI Update" This reverts commit 7aebf45737714e5fa2b1e8e7d3193b78f0d27da3. --- tools/props/Versions.props | 6 +++--- tools/specs/Microsoft.Data.SqlClient.nuspec | 8 ++++---- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/tools/props/Versions.props b/tools/props/Versions.props index d58b93e218..44002cbbae 100644 --- a/tools/props/Versions.props +++ b/tools/props/Versions.props @@ -6,7 +6,7 @@ 5.0.0.0 - 5.0.0-preview1.22062.1 + 5.0.0-dev $(NugetPackageVersion) @@ -20,7 +20,7 @@ - 5.0.0-preview1.22062.1 + 4.0.0 4.3.1 4.3.0 @@ -38,7 +38,7 @@ 5.0.0 - 5.0.0-preview1.22062.1 + 4.0.0 5.0.0 5.0.0 5.0.0 diff --git a/tools/specs/Microsoft.Data.SqlClient.nuspec b/tools/specs/Microsoft.Data.SqlClient.nuspec index 7f5ed91f43..750ee2f48a 100644 --- a/tools/specs/Microsoft.Data.SqlClient.nuspec +++ b/tools/specs/Microsoft.Data.SqlClient.nuspec @@ -28,7 +28,7 @@ When using NuGet 3.x this package requires at least version 3.4. sqlclient microsoft.data.sqlclient - + @@ -42,7 +42,7 @@ When using NuGet 3.x this package requires at least version 3.4. - + @@ -60,7 +60,7 @@ When using NuGet 3.x this package requires at least version 3.4. - + @@ -78,7 +78,7 @@ When using NuGet 3.x this package requires at least version 3.4. - + From 8d2c1a0f63601d5063fd46ca3dbb054240cff960 Mon Sep 17 00:00:00 2001 From: Parminder Kaur Date: Wed, 19 Apr 2023 10:50:17 -0700 Subject: [PATCH 03/14] Release Notes 5.2.0-preview1 --- CHANGELOG.md | 31 +++++++++- release-notes/5.2/5.2.0-preview1.md | 93 +++++++++++++++++++++++++++++ release-notes/5.2/5.2.0.md | 3 + release-notes/5.2/README.md | 3 + tools/props/Versions.props | 2 +- 5 files changed, 130 insertions(+), 2 deletions(-) create mode 100644 release-notes/5.2/5.2.0-preview1.md create mode 100644 release-notes/5.2/5.2.0.md create mode 100644 release-notes/5.2/README.md diff --git a/CHANGELOG.md b/CHANGELOG.md index c7b3bf1e2a..a6803f0a83 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,36 @@ 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/) +## [Preview Release 5.2.0-preview1.23108.2] - 2023-04-19 + +This update brings the below changes over the previous release: + +### Fixed + +- Fixed AE enclave retry logic not working for async queries. [#1988](https://github.com/dotnet/SqlClient/pull/1988) +- Fixed activity correlator to continue using same GUID for connection activity. [#1997](https://github.com/dotnet/SqlClient/pull/1997) +- Fixed addressing the excepted behavior when error class is greater than 20 on retry connecting. [#1953](https://github.com/dotnet/SqlClient/pull/1953) +- Fixed dropping reference to Microsoft.Win32.Registry in netcore. [#1974](https://github.com/dotnet/SqlClient/pull/1974) +- Fixed addressing failure on providing correct error message when symmetric key decryption fails using Always Encrypted. [#1948](https://github.com/dotnet/SqlClient/pull/1948) +- Fixed TransactionScope connection issue when Enlist is enable, Pooling is disabled and network connection type is Redirect. [#1960](https://github.com/dotnet/SqlClient/pull/1960) +- Fixed TDS RPC error on large queries in SqlCommand.ExecuteReaderAsync. [#1936](https://github.com/dotnet/SqlClient/pull/1936) +- Fixed throttling of token requests by calling AcquireTokenSilent. [#1925] (https://github.com/dotnet/SqlClient/pull/1925) +- Fixed Linux code coverage result in Build proj. [#1950] (https://github.com/dotnet/SqlClient/pull/1950) +- Fixed NullReferenceException in GetBytesAsync. [#1906] (https://github.com/dotnet/SqlClient/pull/1906) +- Fixed Transient fault handling issue with OpenAsync. [#1983] (https://github.com/dotnet/SqlClient/pull/1983) + +### Changed + +- Add allocation free path for close notifications. [#1198] (https://github.com/dotnet/SqlClient/pull/1198) +- Stop creating parameter prefixed names. [#1829](https://github.com/dotnet/SqlClient/pull/1829) +- Update NuGet package description. [#1973] (https://github.com/dotnet/SqlClient/pull/1973) +- Enable SqlDiagnosticListener on .NET Standard. [#1931] (https://github.com/dotnet/SqlClient/pull/1931) +- Remove LINQ operations. [#1949] (https://github.com/dotnet/SqlClient/pull/1949) +- Replace calls to Method.GetCurrentMethod().Name with nameof(). [#1943] (https://github.com/dotnet/SqlClient/pull/1943) +- Upgrade Azure Identity from 1.7.0 to 1.8.0. [#1921] (https://github.com/dotnet/SqlClient/pull/1921) +- Enhance invariant mode checks. [#1917] (https://github.com/dotnet/SqlClient/pull/1917) +- Add and use TryReadChars method. [#1544] (https://github.com/dotnet/SqlClient/pull/1544) + ## [Stable release 5.1.1] - 2023-03-28 This update brings the below changes over the previous release: @@ -249,7 +279,6 @@ This update brings the below changes over the previous release: - Fixed NullReferenceException during Azure Active Directory authentication. [#1722](https://github.com/dotnet/SqlClient/pull/1722) - Fixed null SqlBinary as rowversion. [#1724](https://github.com/dotnet/SqlClient/pull/1724) - Fixed table's collation overriding with default UTF8 collation. [#1750](https://github.com/dotnet/SqlClient/pull/1750) - ## Changed - Updated `Microsoft.Data.SqlClient.SNI` (.NET Framework dependency) and `Microsoft.Data.SqlClient.SNI.runtime` (.NET Core/Standard dependency) version to `v4.0.1` [#1754](https://github.com/dotnet/SqlClient/pull/1754), which includes the fix for AppDomain crash introducing in issue [#1418](https://github.com/dotnet/SqlClient/issues/1418) diff --git a/release-notes/5.2/5.2.0-preview1.md b/release-notes/5.2/5.2.0-preview1.md new file mode 100644 index 0000000000..19439a1b7f --- /dev/null +++ b/release-notes/5.2/5.2.0-preview1.md @@ -0,0 +1,93 @@ +# Release Notes + +## [Preview Release 5.2.0-preview1.23108.2] - 2023-04-19 + +This update brings the below changes over the previous release: + +### Fixed + +- Fixed AE enclave retry logic not working for async queries. [#1988](https://github.com/dotnet/SqlClient/pull/1988) +- Fixed activity correlator to continue using same GUID for connection activity. [#1997](https://github.com/dotnet/SqlClient/pull/1997) +- Fixed addressing the excepted behavior when error class is greater than 20 on retry connecting. [#1953](https://github.com/dotnet/SqlClient/pull/1953) +- Fixed dropping reference to Microsoft.Win32.Registry in netcore. [#1974](https://github.com/dotnet/SqlClient/pull/1974) +- Fixed addressing failure on providing correct error message when symmetric key decryption fails using Always Encrypted. [#1948](https://github.com/dotnet/SqlClient/pull/1948) +- Fixed TransactionScope connection issue when Enlist is enable, Pooling is disabled and network connection type is Redirect. [#1960](https://github.com/dotnet/SqlClient/pull/1960) +- Fixed TDS RPC error on large queries in SqlCommand.ExecuteReaderAsync. [#1936](https://github.com/dotnet/SqlClient/pull/1936) +- Fixed throttling of token requests by calling AcquireTokenSilent. [#1925] (https://github.com/dotnet/SqlClient/pull/1925) +- Fixed Linux code coverage result in Build proj. [#1950] (https://github.com/dotnet/SqlClient/pull/1950) +- Fixed NullReferenceException in GetBytesAsync. [#1906] (https://github.com/dotnet/SqlClient/pull/1906) +- Fixed Transient fault handling issue with OpenAsync. [#1983] (https://github.com/dotnet/SqlClient/pull/1983) + +### Changed + +- Add allocation free path for close notifications. [#1198] (https://github.com/dotnet/SqlClient/pull/1198) +- Stop creating parameter prefixed names. [#1829](https://github.com/dotnet/SqlClient/pull/1829) +- Update NuGet package description. [#1973] (https://github.com/dotnet/SqlClient/pull/1973) +- Enable SqlDiagnosticListener on .NET Standard. [#1931] (https://github.com/dotnet/SqlClient/pull/1931) +- Remove LINQ operations. [#1949] (https://github.com/dotnet/SqlClient/pull/1949) +- Replace calls to Method.GetCurrentMethod().Name with nameof(). [#1943] (https://github.com/dotnet/SqlClient/pull/1943) +- Upgrade Azure Identity from 1.7.0 to 1.8.0. [#1921] (https://github.com/dotnet/SqlClient/pull/1921) +- Enhance invariant mode checks. [#1917] (https://github.com/dotnet/SqlClient/pull/1917) +- Add and use TryReadChars method. [#1544] (https://github.com/dotnet/SqlClient/pull/1544) + +## Target Platform Support + +- .NET Framework 4.6.2+ (Windows x86, Windows x64) +- .NET 6.0+ (Windows x86, Windows x64, Windows ARM64, Windows ARM, Linux, macOS) +- .NET Standard 2.0+ (Windows x86, Windows x64, Windows ARM64, Windows ARM, Linux, macOS) + +### Dependencies + +#### .NET Framework + +- Microsoft.Data.SqlClient.SNI 5.1.0 +- Azure.Identity 1.8.0 +- Microsoft.Identity.Client 4.47.2 +- Microsoft.IdentityModel.JsonWebTokens 6.24.0 +- Microsoft.IdentityModel.Protocols.OpenIdConnect 6.24.0 +- System.Buffers 4.5.1 +- System.Configuration.ConfigurationManager 6.0.1 +- System.IO 4.3.0 +- System.Runtime.InteropServices.RuntimeInformation 4.3.0 +- System.Security.Cryptography.Algorithms 4.3.1 +- System.Security.Cryptography.Primitives 4.3.0 +- System.Text.Encoding.Web 6.0.0 + +#### .NET + +- Microsoft.Data.SqlClient.SNI 5.1.0 +- Azure.Identity 1.8.0 +- Microsoft.Identity.Client 4.47.2 +- Microsoft.IdentityModel.JsonWebTokens 6.24.0 +- Microsoft.IdentityModel.Protocols.OpenIdConnect 6.24.0 +- Microsoft.SqlServer.Server 1.0.0 +- System.Buffers 4.5.1 +- System.Configuration.ConfigurationManager 6.0.1 +- System.Diagnostics.DiagnosticSource 6.0.0 +- System.IO 4.3.0 +- System.Runtime.Caching 6.0.0 +- System.Text.Encoding.CodePages 6.0.0 +- System.Text.Encodings.Web 6.0.0 +- System.Resources.ResourceManager 4.3.0 +- System.Security.Cryptography.Cng 5.0.0 +- System.Security.Principal.Windows 5.0.0 + +#### .NET Standard + +- Microsoft.Data.SqlClient.SNI 5.1.0 +- Azure.Identity 1.6.0 +- Microsoft.Identity.Client 4.47.2 +- Microsoft.IdentityModel.Protocols.OpenIdConnect 6.24.0 +- Microsoft.IdentityModel.JsonWebTokens 6.24.0 +- Microsoft.SqlServer.Server 1.0.0 +- Microsoft.Win32.Registry 5.0.0 +- System.Buffers 4.5.1 +- System.Configuration.ConfigurationManager 6.0.1 +- System.IO 4.3.0 +- System.Runtime.Caching 6.0.0 +- System.Text.Encoding.CodePages 6.0.0 +- System.Text.Encodings.Web 6.0.0 +- System.Runtime.Loader 4.3.0 +- System.Resources.ResourceManager 4.3.0 +- System.Security.Cryptography.Cng 5.0.0 +- System.Security.Principal.Windows 5.0.0 diff --git a/release-notes/5.2/5.2.0.md b/release-notes/5.2/5.2.0.md new file mode 100644 index 0000000000..4523eb66fa --- /dev/null +++ b/release-notes/5.2/5.2.0.md @@ -0,0 +1,3 @@ +| Release Date | Version | Notes | +| :-- | :-- | :--: | +| 2023/04/19 | 5.2.0-preview1.23108.2 | [release notes](5.2.0-preview1.md) | diff --git a/release-notes/5.2/README.md b/release-notes/5.2/README.md new file mode 100644 index 0000000000..4523eb66fa --- /dev/null +++ b/release-notes/5.2/README.md @@ -0,0 +1,3 @@ +| Release Date | Version | Notes | +| :-- | :-- | :--: | +| 2023/04/19 | 5.2.0-preview1.23108.2 | [release notes](5.2.0-preview1.md) | diff --git a/tools/props/Versions.props b/tools/props/Versions.props index ea2278fdb4..ea5b33fc52 100644 --- a/tools/props/Versions.props +++ b/tools/props/Versions.props @@ -6,7 +6,7 @@ 5.0.0.0 - 5.1.0-dev + 5.2.0-dev $(NugetPackageVersion) From a4d062109f877956515cc6c8b25d5293841000bc Mon Sep 17 00:00:00 2001 From: Parminder Kaur Date: Wed, 19 Apr 2023 10:54:59 -0700 Subject: [PATCH 04/14] reverting unintended ln --- CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index a6803f0a83..114c150289 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -279,6 +279,7 @@ This update brings the below changes over the previous release: - Fixed NullReferenceException during Azure Active Directory authentication. [#1722](https://github.com/dotnet/SqlClient/pull/1722) - Fixed null SqlBinary as rowversion. [#1724](https://github.com/dotnet/SqlClient/pull/1724) - Fixed table's collation overriding with default UTF8 collation. [#1750](https://github.com/dotnet/SqlClient/pull/1750) + ## Changed - Updated `Microsoft.Data.SqlClient.SNI` (.NET Framework dependency) and `Microsoft.Data.SqlClient.SNI.runtime` (.NET Core/Standard dependency) version to `v4.0.1` [#1754](https://github.com/dotnet/SqlClient/pull/1754), which includes the fix for AppDomain crash introducing in issue [#1418](https://github.com/dotnet/SqlClient/issues/1418) From efb63b44b5534522db179373494aeebd755448be Mon Sep 17 00:00:00 2001 From: Parminder Kaur Date: Wed, 19 Apr 2023 11:00:58 -0700 Subject: [PATCH 05/14] update target paltform --- release-notes/5.1/5.1.0-preview1.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/release-notes/5.1/5.1.0-preview1.md b/release-notes/5.1/5.1.0-preview1.md index 222f10f7d5..f6aa9a457b 100644 --- a/release-notes/5.1/5.1.0-preview1.md +++ b/release-notes/5.1/5.1.0-preview1.md @@ -28,7 +28,7 @@ This update brings the below changes over the previous release: ## Target Platform Support - .NET Framework 4.6.2+ (Windows x86, Windows x64) -- .NET Core 3.1+ (Windows x86, Windows x64, Windows ARM64, Windows ARM, Linux, macOS) +- .NET 6+ (Windows x86, Windows x64, Windows ARM64, Windows ARM, Linux, macOS) - .NET Standard 2.0+ (Windows x86, Windows x64, Windows ARM64, Windows ARM, Linux, macOS) ### Dependencies From 64afefcc31a01b9361859a90e39d56e4b88b0b02 Mon Sep 17 00:00:00 2001 From: Parminder Kaur Date: Wed, 19 Apr 2023 11:03:29 -0700 Subject: [PATCH 06/14] reverting unintended 5.1 target platform support --- release-notes/5.1/5.1.0-preview1.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/release-notes/5.1/5.1.0-preview1.md b/release-notes/5.1/5.1.0-preview1.md index f6aa9a457b..222f10f7d5 100644 --- a/release-notes/5.1/5.1.0-preview1.md +++ b/release-notes/5.1/5.1.0-preview1.md @@ -28,7 +28,7 @@ This update brings the below changes over the previous release: ## Target Platform Support - .NET Framework 4.6.2+ (Windows x86, Windows x64) -- .NET 6+ (Windows x86, Windows x64, Windows ARM64, Windows ARM, Linux, macOS) +- .NET Core 3.1+ (Windows x86, Windows x64, Windows ARM64, Windows ARM, Linux, macOS) - .NET Standard 2.0+ (Windows x86, Windows x64, Windows ARM64, Windows ARM, Linux, macOS) ### Dependencies From f68753f667f61e6aba8fc4134fbb4ae6072fb420 Mon Sep 17 00:00:00 2001 From: Parminder Kaur Date: Wed, 19 Apr 2023 12:27:57 -0700 Subject: [PATCH 07/14] build number update --- release-notes/5.2/5.2.0-preview1.md | 2 +- release-notes/5.2/5.2.0.md | 2 +- release-notes/5.2/README.md | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/release-notes/5.2/5.2.0-preview1.md b/release-notes/5.2/5.2.0-preview1.md index 19439a1b7f..77b24eb5c8 100644 --- a/release-notes/5.2/5.2.0-preview1.md +++ b/release-notes/5.2/5.2.0-preview1.md @@ -1,6 +1,6 @@ # Release Notes -## [Preview Release 5.2.0-preview1.23108.2] - 2023-04-19 +## [Preview Release 5.2.0-preview1.23109.1] - 2023-04-19 This update brings the below changes over the previous release: diff --git a/release-notes/5.2/5.2.0.md b/release-notes/5.2/5.2.0.md index 4523eb66fa..22ef0de139 100644 --- a/release-notes/5.2/5.2.0.md +++ b/release-notes/5.2/5.2.0.md @@ -1,3 +1,3 @@ | Release Date | Version | Notes | | :-- | :-- | :--: | -| 2023/04/19 | 5.2.0-preview1.23108.2 | [release notes](5.2.0-preview1.md) | +| 2023/04/19 | 5.2.0-preview1.23109.1 | [release notes](5.2.0-preview1.md) | diff --git a/release-notes/5.2/README.md b/release-notes/5.2/README.md index 4523eb66fa..22ef0de139 100644 --- a/release-notes/5.2/README.md +++ b/release-notes/5.2/README.md @@ -1,3 +1,3 @@ | Release Date | Version | Notes | | :-- | :-- | :--: | -| 2023/04/19 | 5.2.0-preview1.23108.2 | [release notes](5.2.0-preview1.md) | +| 2023/04/19 | 5.2.0-preview1.23109.1 | [release notes](5.2.0-preview1.md) | From 23709dffe3503d935780f4a488f8cd69bb41a965 Mon Sep 17 00:00:00 2001 From: Parminder Kaur <88398605+Kaur-Parminder@users.noreply.github.com> Date: Wed, 19 Apr 2023 13:16:58 -0700 Subject: [PATCH 08/14] Apply suggestions from code review Co-authored-by: DavoudEshtehari <61173489+DavoudEshtehari@users.noreply.github.com> --- CHANGELOG.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 114c150289..e03fec10a6 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,7 +4,7 @@ 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/) -## [Preview Release 5.2.0-preview1.23108.2] - 2023-04-19 +## [Preview Release 5.2.0-preview1.23109.1] - 2023-04-19 This update brings the below changes over the previous release: @@ -26,7 +26,6 @@ This update brings the below changes over the previous release: - Add allocation free path for close notifications. [#1198] (https://github.com/dotnet/SqlClient/pull/1198) - Stop creating parameter prefixed names. [#1829](https://github.com/dotnet/SqlClient/pull/1829) -- Update NuGet package description. [#1973] (https://github.com/dotnet/SqlClient/pull/1973) - Enable SqlDiagnosticListener on .NET Standard. [#1931] (https://github.com/dotnet/SqlClient/pull/1931) - Remove LINQ operations. [#1949] (https://github.com/dotnet/SqlClient/pull/1949) - Replace calls to Method.GetCurrentMethod().Name with nameof(). [#1943] (https://github.com/dotnet/SqlClient/pull/1943) From 71891b867d54cd6f30a10567398aa700ffde0eb1 Mon Sep 17 00:00:00 2001 From: Parminder Kaur Date: Wed, 19 Apr 2023 13:39:37 -0700 Subject: [PATCH 09/14] review comments --- CHANGELOG.md | 25 ++++++++++++++----------- release-notes/5.2/5.2.0-preview1.md | 26 ++++++++++++++------------ 2 files changed, 28 insertions(+), 23 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index e03fec10a6..b46dc4bf50 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -10,11 +10,10 @@ This update brings the below changes over the previous release: ### Fixed -- Fixed AE enclave retry logic not working for async queries. [#1988](https://github.com/dotnet/SqlClient/pull/1988) -- Fixed activity correlator to continue using same GUID for connection activity. [#1997](https://github.com/dotnet/SqlClient/pull/1997) -- Fixed addressing the excepted behavior when error class is greater than 20 on retry connecting. [#1953](https://github.com/dotnet/SqlClient/pull/1953) -- Fixed dropping reference to Microsoft.Win32.Registry in netcore. [#1974](https://github.com/dotnet/SqlClient/pull/1974) -- Fixed addressing failure on providing correct error message when symmetric key decryption fails using Always Encrypted. [#1948](https://github.com/dotnet/SqlClient/pull/1948) +- Fixed AE enclave retry logic for async queries. [#1988](https://github.com/dotnet/SqlClient/pull/1988) +- Fixed activity correlator to continue use of same GUID for connection activity. [#1997](https://github.com/dotnet/SqlClient/pull/1997) +- Fixed behavior when error class is greater than 20 on connection retry. [#1953](https://github.com/dotnet/SqlClient/pull/1953) +- Fixed error message when symmetric key decryption failed using Always Encrypted. [#1948](https://github.com/dotnet/SqlClient/pull/1948) - Fixed TransactionScope connection issue when Enlist is enable, Pooling is disabled and network connection type is Redirect. [#1960](https://github.com/dotnet/SqlClient/pull/1960) - Fixed TDS RPC error on large queries in SqlCommand.ExecuteReaderAsync. [#1936](https://github.com/dotnet/SqlClient/pull/1936) - Fixed throttling of token requests by calling AcquireTokenSilent. [#1925] (https://github.com/dotnet/SqlClient/pull/1925) @@ -24,14 +23,18 @@ This update brings the below changes over the previous release: ### Changed -- Add allocation free path for close notifications. [#1198] (https://github.com/dotnet/SqlClient/pull/1198) -- Stop creating parameter prefixed names. [#1829](https://github.com/dotnet/SqlClient/pull/1829) -- Enable SqlDiagnosticListener on .NET Standard. [#1931] (https://github.com/dotnet/SqlClient/pull/1931) -- Remove LINQ operations. [#1949] (https://github.com/dotnet/SqlClient/pull/1949) -- Replace calls to Method.GetCurrentMethod().Name with nameof(). [#1943] (https://github.com/dotnet/SqlClient/pull/1943) -- Upgrade Azure Identity from 1.7.0 to 1.8.0. [#1921] (https://github.com/dotnet/SqlClient/pull/1921) +- Enabled SqlDiagnosticListener on .NET Standard. [#1931] (https://github.com/dotnet/SqlClient/pull/1931) +- Replaced calls to Method.GetCurrentMethod().Name with nameof(). [#1943] (https://github.com/dotnet/SqlClient/pull/1943) +- Upgraded Azure Identity from 1.7.0 to 1.8.0. [#1921] (https://github.com/dotnet/SqlClient/pull/1921) - Enhance invariant mode checks. [#1917] (https://github.com/dotnet/SqlClient/pull/1917) - Add and use TryReadChars method. [#1544] (https://github.com/dotnet/SqlClient/pull/1544) +- Removed reference of Microsoft.Win32.Registry in netcore. [#1974](https://github.com/dotnet/SqlClient/pull/1974) + +### Code health improvements + +- Removed LINQ operations. [#1949] (https://github.com/dotnet/SqlClient/pull/1949) +- Added allocation free path for close notifications. [#1198] (https://github.com/dotnet/SqlClient/pull/1198) +- Stopped creation of parameter prefixed names. [#1829](https://github.com/dotnet/SqlClient/pull/1829) ## [Stable release 5.1.1] - 2023-03-28 diff --git a/release-notes/5.2/5.2.0-preview1.md b/release-notes/5.2/5.2.0-preview1.md index 77b24eb5c8..af0e4860b9 100644 --- a/release-notes/5.2/5.2.0-preview1.md +++ b/release-notes/5.2/5.2.0-preview1.md @@ -6,11 +6,10 @@ This update brings the below changes over the previous release: ### Fixed -- Fixed AE enclave retry logic not working for async queries. [#1988](https://github.com/dotnet/SqlClient/pull/1988) -- Fixed activity correlator to continue using same GUID for connection activity. [#1997](https://github.com/dotnet/SqlClient/pull/1997) -- Fixed addressing the excepted behavior when error class is greater than 20 on retry connecting. [#1953](https://github.com/dotnet/SqlClient/pull/1953) -- Fixed dropping reference to Microsoft.Win32.Registry in netcore. [#1974](https://github.com/dotnet/SqlClient/pull/1974) -- Fixed addressing failure on providing correct error message when symmetric key decryption fails using Always Encrypted. [#1948](https://github.com/dotnet/SqlClient/pull/1948) +- Fixed AE enclave retry logic for async queries. [#1988](https://github.com/dotnet/SqlClient/pull/1988) +- Fixed activity correlator to continue use of same GUID for connection activity. [#1997](https://github.com/dotnet/SqlClient/pull/1997) +- Fixed behavior when error class is greater than 20 on connection retry. [#1953](https://github.com/dotnet/SqlClient/pull/1953) +- Fixed error message when symmetric key decryption failed using Always Encrypted. [#1948](https://github.com/dotnet/SqlClient/pull/1948) - Fixed TransactionScope connection issue when Enlist is enable, Pooling is disabled and network connection type is Redirect. [#1960](https://github.com/dotnet/SqlClient/pull/1960) - Fixed TDS RPC error on large queries in SqlCommand.ExecuteReaderAsync. [#1936](https://github.com/dotnet/SqlClient/pull/1936) - Fixed throttling of token requests by calling AcquireTokenSilent. [#1925] (https://github.com/dotnet/SqlClient/pull/1925) @@ -20,15 +19,18 @@ This update brings the below changes over the previous release: ### Changed -- Add allocation free path for close notifications. [#1198] (https://github.com/dotnet/SqlClient/pull/1198) -- Stop creating parameter prefixed names. [#1829](https://github.com/dotnet/SqlClient/pull/1829) -- Update NuGet package description. [#1973] (https://github.com/dotnet/SqlClient/pull/1973) -- Enable SqlDiagnosticListener on .NET Standard. [#1931] (https://github.com/dotnet/SqlClient/pull/1931) -- Remove LINQ operations. [#1949] (https://github.com/dotnet/SqlClient/pull/1949) -- Replace calls to Method.GetCurrentMethod().Name with nameof(). [#1943] (https://github.com/dotnet/SqlClient/pull/1943) -- Upgrade Azure Identity from 1.7.0 to 1.8.0. [#1921] (https://github.com/dotnet/SqlClient/pull/1921) +- Enabled SqlDiagnosticListener on .NET Standard. [#1931] (https://github.com/dotnet/SqlClient/pull/1931) +- Replaced calls to Method.GetCurrentMethod().Name with nameof(). [#1943] (https://github.com/dotnet/SqlClient/pull/1943) +- Upgraded Azure Identity from 1.7.0 to 1.8.0. [#1921] (https://github.com/dotnet/SqlClient/pull/1921) - Enhance invariant mode checks. [#1917] (https://github.com/dotnet/SqlClient/pull/1917) - Add and use TryReadChars method. [#1544] (https://github.com/dotnet/SqlClient/pull/1544) +- Removed reference of Microsoft.Win32.Registry in netcore. [#1974](https://github.com/dotnet/SqlClient/pull/1974) + +### Code health improvements + +- Removed LINQ operations. [#1949] (https://github.com/dotnet/SqlClient/pull/1949) +- Added allocation free path for close notifications. [#1198] (https://github.com/dotnet/SqlClient/pull/1198) +- Stopped creation of parameter prefixed names. [#1829](https://github.com/dotnet/SqlClient/pull/1829) ## Target Platform Support From ae7dd43710426944547409eb638b2fb05ae86003 Mon Sep 17 00:00:00 2001 From: Parminder Kaur Date: Thu, 20 Apr 2023 09:01:28 -0700 Subject: [PATCH 10/14] review comments --- CHANGELOG.md | 13 ++++++++----- release-notes/5.2/5.2.0-preview1.md | 13 ++++++++----- 2 files changed, 16 insertions(+), 10 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index b46dc4bf50..bfa95cf000 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -8,6 +8,10 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/) This update brings the below changes over the previous release: +###Added + +- Added SqlDiagnosticListener on .NET Standard. [#1931] (https://github.com/dotnet/SqlClient/pull/1931) + ### Fixed - Fixed AE enclave retry logic for async queries. [#1988](https://github.com/dotnet/SqlClient/pull/1988) @@ -20,18 +24,17 @@ This update brings the below changes over the previous release: - Fixed Linux code coverage result in Build proj. [#1950] (https://github.com/dotnet/SqlClient/pull/1950) - Fixed NullReferenceException in GetBytesAsync. [#1906] (https://github.com/dotnet/SqlClient/pull/1906) - Fixed Transient fault handling issue with OpenAsync. [#1983] (https://github.com/dotnet/SqlClient/pull/1983) +- Fixed invariant mode checks. [#1917] (https://github.com/dotnet/SqlClient/pull/1917) ### Changed -- Enabled SqlDiagnosticListener on .NET Standard. [#1931] (https://github.com/dotnet/SqlClient/pull/1931) -- Replaced calls to Method.GetCurrentMethod().Name with nameof(). [#1943] (https://github.com/dotnet/SqlClient/pull/1943) -- Upgraded Azure Identity from 1.7.0 to 1.8.0. [#1921] (https://github.com/dotnet/SqlClient/pull/1921) -- Enhance invariant mode checks. [#1917] (https://github.com/dotnet/SqlClient/pull/1917) +- Updated Azure Identity version from 1.7.0 to 1.8.0. [#1921] (https://github.com/dotnet/SqlClient/pull/1921) - Add and use TryReadChars method. [#1544] (https://github.com/dotnet/SqlClient/pull/1544) -- Removed reference of Microsoft.Win32.Registry in netcore. [#1974](https://github.com/dotnet/SqlClient/pull/1974) +- Removed reference to Microsoft.Win32.Registry since it's shipped starting with .NET 6.0. [#1974](https://github.com/dotnet/SqlClient/pull/1974) ### Code health improvements +- Replaced calls to Method.GetCurrentMethod().Name with nameof(). [#1943] (https://github.com/dotnet/SqlClient/pull/1943) - Removed LINQ operations. [#1949] (https://github.com/dotnet/SqlClient/pull/1949) - Added allocation free path for close notifications. [#1198] (https://github.com/dotnet/SqlClient/pull/1198) - Stopped creation of parameter prefixed names. [#1829](https://github.com/dotnet/SqlClient/pull/1829) diff --git a/release-notes/5.2/5.2.0-preview1.md b/release-notes/5.2/5.2.0-preview1.md index af0e4860b9..c89ce97c0e 100644 --- a/release-notes/5.2/5.2.0-preview1.md +++ b/release-notes/5.2/5.2.0-preview1.md @@ -4,6 +4,10 @@ This update brings the below changes over the previous release: +###Added + +- Added SqlDiagnosticListener on .NET Standard. [#1931] (https://github.com/dotnet/SqlClient/pull/1931) + ### Fixed - Fixed AE enclave retry logic for async queries. [#1988](https://github.com/dotnet/SqlClient/pull/1988) @@ -16,18 +20,17 @@ This update brings the below changes over the previous release: - Fixed Linux code coverage result in Build proj. [#1950] (https://github.com/dotnet/SqlClient/pull/1950) - Fixed NullReferenceException in GetBytesAsync. [#1906] (https://github.com/dotnet/SqlClient/pull/1906) - Fixed Transient fault handling issue with OpenAsync. [#1983] (https://github.com/dotnet/SqlClient/pull/1983) +- Fixed invariant mode checks. [#1917] (https://github.com/dotnet/SqlClient/pull/1917) ### Changed -- Enabled SqlDiagnosticListener on .NET Standard. [#1931] (https://github.com/dotnet/SqlClient/pull/1931) -- Replaced calls to Method.GetCurrentMethod().Name with nameof(). [#1943] (https://github.com/dotnet/SqlClient/pull/1943) -- Upgraded Azure Identity from 1.7.0 to 1.8.0. [#1921] (https://github.com/dotnet/SqlClient/pull/1921) -- Enhance invariant mode checks. [#1917] (https://github.com/dotnet/SqlClient/pull/1917) +- Updated Azure Identity version from 1.7.0 to 1.8.0. [#1921] (https://github.com/dotnet/SqlClient/pull/1921) - Add and use TryReadChars method. [#1544] (https://github.com/dotnet/SqlClient/pull/1544) -- Removed reference of Microsoft.Win32.Registry in netcore. [#1974](https://github.com/dotnet/SqlClient/pull/1974) +- Removed reference to Microsoft.Win32.Registry since it's shipped starting with .NET 6.0. [#1974](https://github.com/dotnet/SqlClient/pull/1974) ### Code health improvements +- Replaced calls to Method.GetCurrentMethod().Name with nameof(). [#1943] (https://github.com/dotnet/SqlClient/pull/1943) - Removed LINQ operations. [#1949] (https://github.com/dotnet/SqlClient/pull/1949) - Added allocation free path for close notifications. [#1198] (https://github.com/dotnet/SqlClient/pull/1198) - Stopped creation of parameter prefixed names. [#1829](https://github.com/dotnet/SqlClient/pull/1829) From 28e8f43d52520c91e964f4421a01b50da83f37a6 Mon Sep 17 00:00:00 2001 From: Parminder Kaur <88398605+Kaur-Parminder@users.noreply.github.com> Date: Thu, 20 Apr 2023 13:55:33 -0700 Subject: [PATCH 11/14] Update CHANGELOG.md Co-authored-by: DavoudEshtehari <61173489+DavoudEshtehari@users.noreply.github.com> --- CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index bfa95cf000..42c4d432ca 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -10,7 +10,7 @@ This update brings the below changes over the previous release: ###Added -- Added SqlDiagnosticListener on .NET Standard. [#1931] (https://github.com/dotnet/SqlClient/pull/1931) +- Added support of `SqlDiagnosticListener` on **.NET Standard**. [#1931] (https://github.com/dotnet/SqlClient/pull/1931) ### Fixed From a65946254021875aaa528a6b188e9d044babec42 Mon Sep 17 00:00:00 2001 From: Parminder Kaur Date: Thu, 20 Apr 2023 15:04:59 -0700 Subject: [PATCH 12/14] review comments --- CHANGELOG.md | 2 ++ release-notes/5.2/5.2.0-preview1.md | 2 ++ 2 files changed, 4 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 42c4d432ca..699aa5b008 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -25,12 +25,14 @@ This update brings the below changes over the previous release: - Fixed NullReferenceException in GetBytesAsync. [#1906] (https://github.com/dotnet/SqlClient/pull/1906) - Fixed Transient fault handling issue with OpenAsync. [#1983] (https://github.com/dotnet/SqlClient/pull/1983) - Fixed invariant mode checks. [#1917] (https://github.com/dotnet/SqlClient/pull/1917) +- Fixed GC behavior in TdsParser by adding array rental capability in TryReadPlpUnicodeChars. [#1866] (https://github.com/dotnet/SqlClient/pull/1866) ### Changed - Updated Azure Identity version from 1.7.0 to 1.8.0. [#1921] (https://github.com/dotnet/SqlClient/pull/1921) - Add and use TryReadChars method. [#1544] (https://github.com/dotnet/SqlClient/pull/1544) - Removed reference to Microsoft.Win32.Registry since it's shipped starting with .NET 6.0. [#1974](https://github.com/dotnet/SqlClient/pull/1974) +- Added Microsoft.SqlServer.Types to verify support for SqlHierarchyId and Spatial for .NET Core. [#1848] (https://github.com/dotnet/SqlClient/pull/1848) ### Code health improvements diff --git a/release-notes/5.2/5.2.0-preview1.md b/release-notes/5.2/5.2.0-preview1.md index c89ce97c0e..fa6221e8bb 100644 --- a/release-notes/5.2/5.2.0-preview1.md +++ b/release-notes/5.2/5.2.0-preview1.md @@ -21,12 +21,14 @@ This update brings the below changes over the previous release: - Fixed NullReferenceException in GetBytesAsync. [#1906] (https://github.com/dotnet/SqlClient/pull/1906) - Fixed Transient fault handling issue with OpenAsync. [#1983] (https://github.com/dotnet/SqlClient/pull/1983) - Fixed invariant mode checks. [#1917] (https://github.com/dotnet/SqlClient/pull/1917) +- Fixed GC behavior in TdsParser by adding array rental capability in TryReadPlpUnicodeChars. [#1866] (https://github.com/dotnet/SqlClient/pull/1866) ### Changed - Updated Azure Identity version from 1.7.0 to 1.8.0. [#1921] (https://github.com/dotnet/SqlClient/pull/1921) - Add and use TryReadChars method. [#1544] (https://github.com/dotnet/SqlClient/pull/1544) - Removed reference to Microsoft.Win32.Registry since it's shipped starting with .NET 6.0. [#1974](https://github.com/dotnet/SqlClient/pull/1974) +- Added Microsoft.SqlServer.Types to verify support for SqlHierarchyId and Spatial for .NET Core. [#1848] (https://github.com/dotnet/SqlClient/pull/1848) ### Code health improvements From c7ee37d44954e0f2de7f9ab2cb884a63679a031b Mon Sep 17 00:00:00 2001 From: Parminder Kaur Date: Thu, 20 Apr 2023 16:00:40 -0700 Subject: [PATCH 13/14] review comments. --- CHANGELOG.md | 10 ++-------- release-notes/5.2/5.2.0-preview1.md | 10 ++-------- release-notes/5.2/5.2.0.md | 2 +- release-notes/5.2/README.md | 2 +- 4 files changed, 6 insertions(+), 18 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 699aa5b008..5031698e06 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,7 +4,7 @@ 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/) -## [Preview Release 5.2.0-preview1.23109.1] - 2023-04-19 +## [Preview Release 5.2.0-preview1.23109.1] - 2023-04-20 This update brings the below changes over the previous release: @@ -33,13 +33,7 @@ This update brings the below changes over the previous release: - Add and use TryReadChars method. [#1544] (https://github.com/dotnet/SqlClient/pull/1544) - Removed reference to Microsoft.Win32.Registry since it's shipped starting with .NET 6.0. [#1974](https://github.com/dotnet/SqlClient/pull/1974) - Added Microsoft.SqlServer.Types to verify support for SqlHierarchyId and Spatial for .NET Core. [#1848] (https://github.com/dotnet/SqlClient/pull/1848) - -### Code health improvements - -- Replaced calls to Method.GetCurrentMethod().Name with nameof(). [#1943] (https://github.com/dotnet/SqlClient/pull/1943) -- Removed LINQ operations. [#1949] (https://github.com/dotnet/SqlClient/pull/1949) -- Added allocation free path for close notifications. [#1198] (https://github.com/dotnet/SqlClient/pull/1198) -- Stopped creation of parameter prefixed names. [#1829](https://github.com/dotnet/SqlClient/pull/1829) +- Code health improvements:[#1943] (https://github.com/dotnet/SqlClient/pull/1943)[#1949] (https://github.com/dotnet/SqlClient/pull/1949)[#1198] (https://github.com/dotnet/SqlClient/pull/1198)[#1829](https://github.com/dotnet/SqlClient/pull/1829) ## [Stable release 5.1.1] - 2023-03-28 diff --git a/release-notes/5.2/5.2.0-preview1.md b/release-notes/5.2/5.2.0-preview1.md index fa6221e8bb..b95959bfb1 100644 --- a/release-notes/5.2/5.2.0-preview1.md +++ b/release-notes/5.2/5.2.0-preview1.md @@ -1,6 +1,6 @@ # Release Notes -## [Preview Release 5.2.0-preview1.23109.1] - 2023-04-19 +## [Preview Release 5.2.0-preview1.23109.1] - 2023-04-20 This update brings the below changes over the previous release: @@ -29,13 +29,7 @@ This update brings the below changes over the previous release: - Add and use TryReadChars method. [#1544] (https://github.com/dotnet/SqlClient/pull/1544) - Removed reference to Microsoft.Win32.Registry since it's shipped starting with .NET 6.0. [#1974](https://github.com/dotnet/SqlClient/pull/1974) - Added Microsoft.SqlServer.Types to verify support for SqlHierarchyId and Spatial for .NET Core. [#1848] (https://github.com/dotnet/SqlClient/pull/1848) - -### Code health improvements - -- Replaced calls to Method.GetCurrentMethod().Name with nameof(). [#1943] (https://github.com/dotnet/SqlClient/pull/1943) -- Removed LINQ operations. [#1949] (https://github.com/dotnet/SqlClient/pull/1949) -- Added allocation free path for close notifications. [#1198] (https://github.com/dotnet/SqlClient/pull/1198) -- Stopped creation of parameter prefixed names. [#1829](https://github.com/dotnet/SqlClient/pull/1829) +- Code health improvements:[#1943] (https://github.com/dotnet/SqlClient/pull/1943)[#1949] (https://github.com/dotnet/SqlClient/pull/1949)[#1198] (https://github.com/dotnet/SqlClient/pull/1198)[#1829](https://github.com/dotnet/SqlClient/pull/1829) ## Target Platform Support diff --git a/release-notes/5.2/5.2.0.md b/release-notes/5.2/5.2.0.md index 22ef0de139..c42efbe978 100644 --- a/release-notes/5.2/5.2.0.md +++ b/release-notes/5.2/5.2.0.md @@ -1,3 +1,3 @@ | Release Date | Version | Notes | | :-- | :-- | :--: | -| 2023/04/19 | 5.2.0-preview1.23109.1 | [release notes](5.2.0-preview1.md) | +| 2023/04/20 | 5.2.0-preview1.23109.1 | [release notes](5.2.0-preview1.md) | diff --git a/release-notes/5.2/README.md b/release-notes/5.2/README.md index 22ef0de139..c42efbe978 100644 --- a/release-notes/5.2/README.md +++ b/release-notes/5.2/README.md @@ -1,3 +1,3 @@ | Release Date | Version | Notes | | :-- | :-- | :--: | -| 2023/04/19 | 5.2.0-preview1.23109.1 | [release notes](5.2.0-preview1.md) | +| 2023/04/20 | 5.2.0-preview1.23109.1 | [release notes](5.2.0-preview1.md) | From e1f6d3cb8c67c71d8a90eeca77d9107fb3972408 Mon Sep 17 00:00:00 2001 From: Parminder Kaur Date: Fri, 21 Apr 2023 09:25:14 -0700 Subject: [PATCH 14/14] review comments --- CHANGELOG.md | 24 ++++++++++++------------ release-notes/5.2/5.2.0-preview1.md | 24 ++++++++++++------------ 2 files changed, 24 insertions(+), 24 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 5031698e06..36244d112e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -8,9 +8,9 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/) This update brings the below changes over the previous release: -###Added +### Added -- Added support of `SqlDiagnosticListener` on **.NET Standard**. [#1931] (https://github.com/dotnet/SqlClient/pull/1931) +- Added support of `SqlDiagnosticListener` on **.NET Standard**. [#1931](https://github.com/dotnet/SqlClient/pull/1931) ### Fixed @@ -20,20 +20,20 @@ This update brings the below changes over the previous release: - Fixed error message when symmetric key decryption failed using Always Encrypted. [#1948](https://github.com/dotnet/SqlClient/pull/1948) - Fixed TransactionScope connection issue when Enlist is enable, Pooling is disabled and network connection type is Redirect. [#1960](https://github.com/dotnet/SqlClient/pull/1960) - Fixed TDS RPC error on large queries in SqlCommand.ExecuteReaderAsync. [#1936](https://github.com/dotnet/SqlClient/pull/1936) -- Fixed throttling of token requests by calling AcquireTokenSilent. [#1925] (https://github.com/dotnet/SqlClient/pull/1925) -- Fixed Linux code coverage result in Build proj. [#1950] (https://github.com/dotnet/SqlClient/pull/1950) -- Fixed NullReferenceException in GetBytesAsync. [#1906] (https://github.com/dotnet/SqlClient/pull/1906) -- Fixed Transient fault handling issue with OpenAsync. [#1983] (https://github.com/dotnet/SqlClient/pull/1983) -- Fixed invariant mode checks. [#1917] (https://github.com/dotnet/SqlClient/pull/1917) -- Fixed GC behavior in TdsParser by adding array rental capability in TryReadPlpUnicodeChars. [#1866] (https://github.com/dotnet/SqlClient/pull/1866) +- Fixed throttling of token requests by calling AcquireTokenSilent. [#1925](https://github.com/dotnet/SqlClient/pull/1925) +- Fixed Linux code coverage result in Build proj. [#1950](https://github.com/dotnet/SqlClient/pull/1950) +- Fixed NullReferenceException in GetBytesAsync. [#1906](https://github.com/dotnet/SqlClient/pull/1906) +- Fixed Transient fault handling issue with OpenAsync. [#1983](https://github.com/dotnet/SqlClient/pull/1983) +- Fixed invariant mode checks. [#1917](https://github.com/dotnet/SqlClient/pull/1917) +- Fixed GC behavior in TdsParser by adding array rental capability in TryReadPlpUnicodeChars. [#1866](https://github.com/dotnet/SqlClient/pull/1866) ### Changed -- Updated Azure Identity version from 1.7.0 to 1.8.0. [#1921] (https://github.com/dotnet/SqlClient/pull/1921) -- Add and use TryReadChars method. [#1544] (https://github.com/dotnet/SqlClient/pull/1544) +- Updated Azure Identity version from 1.7.0 to 1.8.0. [#1921](https://github.com/dotnet/SqlClient/pull/1921) +- Improved parsing buffered characters in `TdsParser`. [#1544](https://github.com/dotnet/SqlClient/pull/1544) - Removed reference to Microsoft.Win32.Registry since it's shipped starting with .NET 6.0. [#1974](https://github.com/dotnet/SqlClient/pull/1974) -- Added Microsoft.SqlServer.Types to verify support for SqlHierarchyId and Spatial for .NET Core. [#1848] (https://github.com/dotnet/SqlClient/pull/1848) -- Code health improvements:[#1943] (https://github.com/dotnet/SqlClient/pull/1943)[#1949] (https://github.com/dotnet/SqlClient/pull/1949)[#1198] (https://github.com/dotnet/SqlClient/pull/1198)[#1829](https://github.com/dotnet/SqlClient/pull/1829) +- Added Microsoft.SqlServer.Types to verify support for SqlHierarchyId and Spatial for .NET Core. [#1848](https://github.com/dotnet/SqlClient/pull/1848) +- Code health improvements:[#1943](https://github.com/dotnet/SqlClient/pull/1943)[#1949](https://github.com/dotnet/SqlClient/pull/1949)[#1198](https://github.com/dotnet/SqlClient/pull/1198)[#1829](https://github.com/dotnet/SqlClient/pull/1829) ## [Stable release 5.1.1] - 2023-03-28 diff --git a/release-notes/5.2/5.2.0-preview1.md b/release-notes/5.2/5.2.0-preview1.md index b95959bfb1..7773019542 100644 --- a/release-notes/5.2/5.2.0-preview1.md +++ b/release-notes/5.2/5.2.0-preview1.md @@ -4,9 +4,9 @@ This update brings the below changes over the previous release: -###Added +### Added -- Added SqlDiagnosticListener on .NET Standard. [#1931] (https://github.com/dotnet/SqlClient/pull/1931) +- Added support of `SqlDiagnosticListener` on **.NET Standard**. [#1931](https://github.com/dotnet/SqlClient/pull/1931) ### Fixed @@ -16,20 +16,20 @@ This update brings the below changes over the previous release: - Fixed error message when symmetric key decryption failed using Always Encrypted. [#1948](https://github.com/dotnet/SqlClient/pull/1948) - Fixed TransactionScope connection issue when Enlist is enable, Pooling is disabled and network connection type is Redirect. [#1960](https://github.com/dotnet/SqlClient/pull/1960) - Fixed TDS RPC error on large queries in SqlCommand.ExecuteReaderAsync. [#1936](https://github.com/dotnet/SqlClient/pull/1936) -- Fixed throttling of token requests by calling AcquireTokenSilent. [#1925] (https://github.com/dotnet/SqlClient/pull/1925) -- Fixed Linux code coverage result in Build proj. [#1950] (https://github.com/dotnet/SqlClient/pull/1950) -- Fixed NullReferenceException in GetBytesAsync. [#1906] (https://github.com/dotnet/SqlClient/pull/1906) -- Fixed Transient fault handling issue with OpenAsync. [#1983] (https://github.com/dotnet/SqlClient/pull/1983) -- Fixed invariant mode checks. [#1917] (https://github.com/dotnet/SqlClient/pull/1917) -- Fixed GC behavior in TdsParser by adding array rental capability in TryReadPlpUnicodeChars. [#1866] (https://github.com/dotnet/SqlClient/pull/1866) +- Fixed throttling of token requests by calling AcquireTokenSilent. [#1925](https://github.com/dotnet/SqlClient/pull/1925) +- Fixed Linux code coverage result in Build proj. [#1950](https://github.com/dotnet/SqlClient/pull/1950) +- Fixed NullReferenceException in GetBytesAsync. [#1906](https://github.com/dotnet/SqlClient/pull/1906) +- Fixed Transient fault handling issue with OpenAsync. [#1983](https://github.com/dotnet/SqlClient/pull/1983) +- Fixed invariant mode checks. [#1917](https://github.com/dotnet/SqlClient/pull/1917) +- Fixed GC behavior in TdsParser by adding array rental capability in TryReadPlpUnicodeChars. [#1866](https://github.com/dotnet/SqlClient/pull/1866) ### Changed -- Updated Azure Identity version from 1.7.0 to 1.8.0. [#1921] (https://github.com/dotnet/SqlClient/pull/1921) -- Add and use TryReadChars method. [#1544] (https://github.com/dotnet/SqlClient/pull/1544) +- Updated Azure Identity version from 1.7.0 to 1.8.0. [#1921](https://github.com/dotnet/SqlClient/pull/1921) +- Improved parsing buffered characters in `TdsParser`. [#1544](https://github.com/dotnet/SqlClient/pull/1544) - Removed reference to Microsoft.Win32.Registry since it's shipped starting with .NET 6.0. [#1974](https://github.com/dotnet/SqlClient/pull/1974) -- Added Microsoft.SqlServer.Types to verify support for SqlHierarchyId and Spatial for .NET Core. [#1848] (https://github.com/dotnet/SqlClient/pull/1848) -- Code health improvements:[#1943] (https://github.com/dotnet/SqlClient/pull/1943)[#1949] (https://github.com/dotnet/SqlClient/pull/1949)[#1198] (https://github.com/dotnet/SqlClient/pull/1198)[#1829](https://github.com/dotnet/SqlClient/pull/1829) +- Added Microsoft.SqlServer.Types to verify support for SqlHierarchyId and Spatial for .NET Core. [#1848](https://github.com/dotnet/SqlClient/pull/1848) +- Code health improvements:[#1943](https://github.com/dotnet/SqlClient/pull/1943)[#1949](https://github.com/dotnet/SqlClient/pull/1949)[#1198](https://github.com/dotnet/SqlClient/pull/1198)[#1829](https://github.com/dotnet/SqlClient/pull/1829) ## Target Platform Support