From 27f3aac63b237acb9fcda3c760109de61f4571ed Mon Sep 17 00:00:00 2001 From: "H. Yeo" <138053434+H-Yeo@users.noreply.github.com> Date: Mon, 22 Jan 2024 16:17:19 -0800 Subject: [PATCH 01/28] Release 5.2 - Preview Documentation Release 5.2 - Preview Documentation --- CHANGELOG.md | 21 ++++++++++++++++++ release-notes/5.2/5.2.0-preview5.md | 34 +++++++++++++++++++++++++++++ 2 files changed, 55 insertions(+) create mode 100644 release-notes/5.2/5.2.0-preview5.md diff --git a/CHANGELOG.md b/CHANGELOG.md index 8de60d977f..1c5cdd0c4b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,27 @@ 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-preview5.YY365.#] - 2024-01-24 + +This update brings the below changes over the previous release: + +### Added + +- Added .NET 8 Support from .NET 7 [2230](https://github.com/dotnet/SqlClient/pull/2230) + +### Changed + +- Improved by avoiding boxing of SqlGuid in SqlBuffer [#2306] (https://github.com/dotnet/SqlClient/pull/2306) +- Improved TdsParserStateObject by reducing redundancy [#2254] (https://github.com/dotnet/SqlClient/pull/2254) + +### Fixed + +- Fixed wrong dependency for netstandard2.0 [#2305](https://github.com/dotnet/SqlClient/pull/2305) +- Fixed connection to unsubscribe from any provider before returning it to the connection pool [#2301](https://github.com/dotnet/SqlClient/pull/2301) +- Fixed Microsoft.IdentityModel.JsonWebTokens version [#2290](https://github.com/dotnet/SqlClient/pull/2290) +- Fixed SQL authentication check during debug mode [#2288](https://github.com/dotnet/SqlClient/pull/2288) +- Fixed InvalidCastException when reading an always encrypted date column [#2275](https://github.com/dotnet/SqlClient/pull/2275) + ## [Preview Release 5.2.0-preview4.23342.2] - 2023-12-08 This update brings the below changes over the previous release: diff --git a/release-notes/5.2/5.2.0-preview5.md b/release-notes/5.2/5.2.0-preview5.md new file mode 100644 index 0000000000..9a47673a43 --- /dev/null +++ b/release-notes/5.2/5.2.0-preview5.md @@ -0,0 +1,34 @@ +# Release Notes + +## [Preview Release 5.2.0-preview5.YY365.#] - 2024-01-24 + +### Added + +- Added .NET 8 Support from .NET 7 [2230](https://github.com/dotnet/SqlClient/pull/2230) + +### Changed + +- Improved by avoiding boxing of SqlGuid in SqlBuffer [#2306] (https://github.com/dotnet/SqlClient/pull/2306) +- Improved TdsParserStateObject by reducing redundancy [#2254] (https://github.com/dotnet/SqlClient/pull/2254) + +### Fixed + +- Fixed wrong dependency for netstandard2.0 [#2305](https://github.com/dotnet/SqlClient/pull/2305) +- Fixed connection to unsubscribe from any provider before returning it to the connection pool [#2301](https://github.com/dotnet/SqlClient/pull/2301) +- Fixed Microsoft.IdentityModel.JsonWebTokens version [#2290](https://github.com/dotnet/SqlClient/pull/2290) +- Fixed SQL authentication check during debug mode [#2288](https://github.com/dotnet/SqlClient/pull/2288) +- Fixed InvalidCastException when reading an always encrypted date column [#2275](https://github.com/dotnet/SqlClient/pull/2275) + +## 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 + +#### .NET + +#### .NET Standard From 0be9070c64245054903ad7fc02ef05cf3a870b8b Mon Sep 17 00:00:00 2001 From: "H. Yeo" <138053434+H-Yeo@users.noreply.github.com> Date: Mon, 22 Jan 2024 16:34:25 -0800 Subject: [PATCH 02/28] Fixed Mistakes Fixed Mistakes --- release-notes/5.2/5.2.0-preview5.md | 45 +++++++++++++++++++++++++++-- release-notes/5.2/README.md | 1 + 2 files changed, 43 insertions(+), 3 deletions(-) diff --git a/release-notes/5.2/5.2.0-preview5.md b/release-notes/5.2/5.2.0-preview5.md index 9a47673a43..213c304231 100644 --- a/release-notes/5.2/5.2.0-preview5.md +++ b/release-notes/5.2/5.2.0-preview5.md @@ -4,12 +4,12 @@ ### Added -- Added .NET 8 Support from .NET 7 [2230](https://github.com/dotnet/SqlClient/pull/2230) +- Added .NET 8 Support from .NET 7 [#2230](https://github.com/dotnet/SqlClient/pull/2230) ### Changed -- Improved by avoiding boxing of SqlGuid in SqlBuffer [#2306] (https://github.com/dotnet/SqlClient/pull/2306) -- Improved TdsParserStateObject by reducing redundancy [#2254] (https://github.com/dotnet/SqlClient/pull/2254) +- Improved by avoiding boxing of SqlGuid in SqlBuffer [#2306](https://github.com/dotnet/SqlClient/pull/2306) +- Improved TdsParserStateObject by reducing redundancy [#2254](https://github.com/dotnet/SqlClient/pull/2254) ### Fixed @@ -29,6 +29,45 @@ #### .NET Framework +- Microsoft.Data.SqlClient.SNI 5.2.0-preview1.23340.1 //TODO +- Azure.Identity 1.10.3 +- Microsoft.Identity.Client 4.56.0 +- 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.Runtime.InteropServices.RuntimeInformation 4.3.0 +- System.Text.Encoding.Web 6.0.0 + #### .NET +- Microsoft.Data.SqlClient.SNI 5.2.0-preview1.23340.1 +- Azure.Identity 1.10.3 +- Microsoft.Identity.Client 4.56.0 +- Microsoft.IdentityModel.Protocols.OpenIdConnect 6.24.0 +- Microsoft.IdentityModel.JsonWebTokens 6.24.0 +- Microsoft.SqlServer.Server 1.0.0 +- System.Configuration.ConfigurationManager 6.0.1 +- System.Diagnostics.DiagnosticSource 6.0.1 +- System.Runtime.Caching 6.0.0 +- System.Text.Encoding.CodePages 6.0.0 +- System.Text.Encodings.Web 6.0.0 + #### .NET Standard + +- Microsoft.Data.SqlClient.SNI 5.2.0-preview1.23340.1 +- Azure.Identity 1.10.3 +- Microsoft.Identity.Client 4.56.0 +- 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.Diagnostics.DiagnosticSource 6.0.1 +- 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.Security.Cryptography.Cng 5.0.0 +- System.Security.Principal.Windows 5.0.0 diff --git a/release-notes/5.2/README.md b/release-notes/5.2/README.md index 5d825a4cd4..e6c8e6d211 100644 --- a/release-notes/5.2/README.md +++ b/release-notes/5.2/README.md @@ -4,6 +4,7 @@ The following Microsoft.Data.SqlClient 5.2 preview releases have been shipped: | Release Date | Version | Notes | | :-- | :-- | :--: | +| 2024/01/24 | 5.2.0-preview5.YY365.# | [release notes](5.2.0-preview5.md) | | 2023/12/08 | 5.2.0-preview4.23342.2 | [release notes](5.2.0-preview4.md) | | 2023/07/20 | 5.2.0-preview3.23201.1 | [release notes](5.2.0-preview3.md) | | 2023/06/08 | 5.2.0-preview2.23159.1 | [release notes](5.2.0-preview2.md) | From 075edca1b2efda1be3e731f52958608074759943 Mon Sep 17 00:00:00 2001 From: "H. Yeo" <138053434+H-Yeo@users.noreply.github.com> Date: Tue, 23 Jan 2024 14:52:15 -0800 Subject: [PATCH 03/28] Update to remove SqlGuid We are not putting it into this release. --- CHANGELOG.md | 9 +++------ release-notes/5.2/5.2.0-preview5.md | 7 +++---- 2 files changed, 6 insertions(+), 10 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 1c5cdd0c4b..ada5c92564 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,22 +6,19 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/) ## [Preview Release 5.2.0-preview5.YY365.#] - 2024-01-24 -This update brings the below changes over the previous release: - ### Added -- Added .NET 8 Support from .NET 7 [2230](https://github.com/dotnet/SqlClient/pull/2230) +- Added .NET 8 Support from .NET 7 [#2230](https://github.com/dotnet/SqlClient/pull/2230) ### Changed -- Improved by avoiding boxing of SqlGuid in SqlBuffer [#2306] (https://github.com/dotnet/SqlClient/pull/2306) -- Improved TdsParserStateObject by reducing redundancy [#2254] (https://github.com/dotnet/SqlClient/pull/2254) +- Improved TdsParserStateObject by reducing redundancy [#2254](https://github.com/dotnet/SqlClient/pull/2254) ### Fixed - Fixed wrong dependency for netstandard2.0 [#2305](https://github.com/dotnet/SqlClient/pull/2305) - Fixed connection to unsubscribe from any provider before returning it to the connection pool [#2301](https://github.com/dotnet/SqlClient/pull/2301) -- Fixed Microsoft.IdentityModel.JsonWebTokens version [#2290](https://github.com/dotnet/SqlClient/pull/2290) +- Fixed Microsoft.IdentityModel.JsonWebTokens version [#2290](https://github.com/dotnet/SqlClient/pull/2290) to address [CVE-2024-21319](https://www.cve.org/CVERecord?id=CVE-2024-21319) - Fixed SQL authentication check during debug mode [#2288](https://github.com/dotnet/SqlClient/pull/2288) - Fixed InvalidCastException when reading an always encrypted date column [#2275](https://github.com/dotnet/SqlClient/pull/2275) diff --git a/release-notes/5.2/5.2.0-preview5.md b/release-notes/5.2/5.2.0-preview5.md index 213c304231..c353f99948 100644 --- a/release-notes/5.2/5.2.0-preview5.md +++ b/release-notes/5.2/5.2.0-preview5.md @@ -8,14 +8,13 @@ ### Changed -- Improved by avoiding boxing of SqlGuid in SqlBuffer [#2306](https://github.com/dotnet/SqlClient/pull/2306) - Improved TdsParserStateObject by reducing redundancy [#2254](https://github.com/dotnet/SqlClient/pull/2254) ### Fixed - Fixed wrong dependency for netstandard2.0 [#2305](https://github.com/dotnet/SqlClient/pull/2305) - Fixed connection to unsubscribe from any provider before returning it to the connection pool [#2301](https://github.com/dotnet/SqlClient/pull/2301) -- Fixed Microsoft.IdentityModel.JsonWebTokens version [#2290](https://github.com/dotnet/SqlClient/pull/2290) +- Fixed Microsoft.IdentityModel.JsonWebTokens version [#2290](https://github.com/dotnet/SqlClient/pull/2290) to address [CVE-2024-21319](https://www.cve.org/CVERecord?id=CVE-2024-21319) - Fixed SQL authentication check during debug mode [#2288](https://github.com/dotnet/SqlClient/pull/2288) - Fixed InvalidCastException when reading an always encrypted date column [#2275](https://github.com/dotnet/SqlClient/pull/2275) @@ -27,9 +26,9 @@ ### Dependencies -#### .NET Framework +#### .NET Framework //TODO - Needs to be updated -- Microsoft.Data.SqlClient.SNI 5.2.0-preview1.23340.1 //TODO +- Microsoft.Data.SqlClient.SNI 5.2.0-preview1.23340.1 - Azure.Identity 1.10.3 - Microsoft.Identity.Client 4.56.0 - Microsoft.IdentityModel.JsonWebTokens 6.24.0 From 3f28325ae097595e6e47199b99824975b40b046d Mon Sep 17 00:00:00 2001 From: "H. Yeo" <138053434+H-Yeo@users.noreply.github.com> Date: Wed, 24 Jan 2024 09:04:17 -0800 Subject: [PATCH 04/28] Updates for Completed Pull Requests Update documentation for Pull Requests. Awaiting last NuGet signing to update Build Version --- CHANGELOG.md | 6 ++++- release-notes/5.2/5.2.0-preview5.md | 38 +++++++++++++++++++---------- release-notes/5.2/README.md | 2 +- 3 files changed, 31 insertions(+), 15 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index ada5c92564..bbe92e7fa9 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,11 +4,15 @@ 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-preview5.YY365.#] - 2024-01-24 +## [Preview Release 5.2.0-preview5.24024.1] - 2024-01-24 + +This update brings the below changes over the previous release: ### Added - Added .NET 8 Support from .NET 7 [#2230](https://github.com/dotnet/SqlClient/pull/2230) +- Added explicit version for major .NET version dependencies [#2303](https://github.com/dotnet/SqlClient/pull/2303) +- Added the ability to generate debugging symbols in a separate package file [#2137](https://github.com/dotnet/SqlClient/pull/2137) ### Changed diff --git a/release-notes/5.2/5.2.0-preview5.md b/release-notes/5.2/5.2.0-preview5.md index c353f99948..6b5d803959 100644 --- a/release-notes/5.2/5.2.0-preview5.md +++ b/release-notes/5.2/5.2.0-preview5.md @@ -1,10 +1,14 @@ # Release Notes -## [Preview Release 5.2.0-preview5.YY365.#] - 2024-01-24 +## [Preview Release 5.2.0-preview5.24024.1] - 2024-01-24 + +This update brings the below changes over the previous release: ### Added - Added .NET 8 Support from .NET 7 [#2230](https://github.com/dotnet/SqlClient/pull/2230) +- Added explicit version for major .NET version dependencies [#2303](https://github.com/dotnet/SqlClient/pull/2303) +- Added the ability to generate debugging symbols in a separate package file [#2137](https://github.com/dotnet/SqlClient/pull/2137) ### Changed @@ -26,13 +30,13 @@ ### Dependencies -#### .NET Framework //TODO - Needs to be updated +#### .NET Framework - Microsoft.Data.SqlClient.SNI 5.2.0-preview1.23340.1 - Azure.Identity 1.10.3 - Microsoft.Identity.Client 4.56.0 -- Microsoft.IdentityModel.JsonWebTokens 6.24.0 -- Microsoft.IdentityModel.Protocols.OpenIdConnect 6.24.0 +- Microsoft.IdentityModel.JsonWebTokens 6.35.0 +- Microsoft.IdentityModel.Protocols.OpenIdConnect 6.35.0 - System.Buffers 4.5.1 - System.Configuration.ConfigurationManager 6.0.1 - System.Runtime.InteropServices.RuntimeInformation 4.3.0 @@ -43,25 +47,30 @@ - Microsoft.Data.SqlClient.SNI 5.2.0-preview1.23340.1 - Azure.Identity 1.10.3 - Microsoft.Identity.Client 4.56.0 -- Microsoft.IdentityModel.Protocols.OpenIdConnect 6.24.0 -- Microsoft.IdentityModel.JsonWebTokens 6.24.0 +- Microsoft.IdentityModel.Protocols.OpenIdConnect 6.35.0 +- Microsoft.IdentityModel.JsonWebTokens 6.35.0 - Microsoft.SqlServer.Server 1.0.0 + +#### .NET 8 + +- System.Configuration.ConfigurationManager 8.0.0 +- System.Diagnostics.DiagnosticSource 8.0.0 +- System.Runtime.Caching 8.0.0 + +#### .NET 6 + - System.Configuration.ConfigurationManager 6.0.1 -- System.Diagnostics.DiagnosticSource 6.0.1 - System.Runtime.Caching 6.0.0 -- System.Text.Encoding.CodePages 6.0.0 -- System.Text.Encodings.Web 6.0.0 #### .NET Standard - Microsoft.Data.SqlClient.SNI 5.2.0-preview1.23340.1 -- Azure.Identity 1.10.3 +- Azure.Identity 1.10.3 - Microsoft.Identity.Client 4.56.0 -- Microsoft.IdentityModel.Protocols.OpenIdConnect 6.24.0 -- Microsoft.IdentityModel.JsonWebTokens 6.24.0 +- Microsoft.IdentityModel.Protocols.OpenIdConnect 6.35.0 +- Microsoft.IdentityModel.JsonWebTokens 6.35.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.Diagnostics.DiagnosticSource 6.0.1 - System.Runtime.Caching 6.0.0 @@ -70,3 +79,6 @@ - System.Runtime.Loader 4.3.0 - System.Security.Cryptography.Cng 5.0.0 - System.Security.Principal.Windows 5.0.0 + +#### .NET Standard 2.0 +- System.Buffers 4.5.1 \ No newline at end of file diff --git a/release-notes/5.2/README.md b/release-notes/5.2/README.md index e6c8e6d211..e61890791d 100644 --- a/release-notes/5.2/README.md +++ b/release-notes/5.2/README.md @@ -4,7 +4,7 @@ The following Microsoft.Data.SqlClient 5.2 preview releases have been shipped: | Release Date | Version | Notes | | :-- | :-- | :--: | -| 2024/01/24 | 5.2.0-preview5.YY365.# | [release notes](5.2.0-preview5.md) | +| 2024/01/24 | 5.2.0-preview5.24024.1 | [release notes](5.2.0-preview5.md) | | 2023/12/08 | 5.2.0-preview4.23342.2 | [release notes](5.2.0-preview4.md) | | 2023/07/20 | 5.2.0-preview3.23201.1 | [release notes](5.2.0-preview3.md) | | 2023/06/08 | 5.2.0-preview2.23159.1 | [release notes](5.2.0-preview2.md) | From 12a72336d18c9d0411cd8deea5491fe1123cd592 Mon Sep 17 00:00:00 2001 From: "H. Yeo" <138053434+H-Yeo@users.noreply.github.com> Date: Wed, 24 Jan 2024 09:05:12 -0800 Subject: [PATCH 05/28] Update Build Version Update Build Version --- CHANGELOG.md | 2 +- release-notes/5.2/5.2.0-preview5.md | 2 +- release-notes/5.2/README.md | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index bbe92e7fa9..96676f091b 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-preview5.24024.1] - 2024-01-24 +## [Preview Release 5.2.0-preview5.24024.2] - 2024-01-24 This update brings the below changes over the previous release: diff --git a/release-notes/5.2/5.2.0-preview5.md b/release-notes/5.2/5.2.0-preview5.md index 6b5d803959..03df4bf456 100644 --- a/release-notes/5.2/5.2.0-preview5.md +++ b/release-notes/5.2/5.2.0-preview5.md @@ -1,6 +1,6 @@ # Release Notes -## [Preview Release 5.2.0-preview5.24024.1] - 2024-01-24 +## [Preview Release 5.2.0-preview5.24024.2] - 2024-01-24 This update brings the below changes over the previous release: diff --git a/release-notes/5.2/README.md b/release-notes/5.2/README.md index e61890791d..c9632e1117 100644 --- a/release-notes/5.2/README.md +++ b/release-notes/5.2/README.md @@ -4,7 +4,7 @@ The following Microsoft.Data.SqlClient 5.2 preview releases have been shipped: | Release Date | Version | Notes | | :-- | :-- | :--: | -| 2024/01/24 | 5.2.0-preview5.24024.1 | [release notes](5.2.0-preview5.md) | +| 2024/01/24 | 5.2.0-preview5.24024.2 | [release notes](5.2.0-preview5.md) | | 2023/12/08 | 5.2.0-preview4.23342.2 | [release notes](5.2.0-preview4.md) | | 2023/07/20 | 5.2.0-preview3.23201.1 | [release notes](5.2.0-preview3.md) | | 2023/06/08 | 5.2.0-preview2.23159.1 | [release notes](5.2.0-preview2.md) | From f61f05dbbc9f08d4a31d49551411e8aa34209321 Mon Sep 17 00:00:00 2001 From: "H. Yeo" <138053434+H-Yeo@users.noreply.github.com> Date: Wed, 24 Jan 2024 09:17:02 -0800 Subject: [PATCH 06/28] PR Review Comment Updates PR Review Comment Updates from ErikEJ --- CHANGELOG.md | 4 ++-- release-notes/5.2/5.2.0-preview5.md | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 96676f091b..181b0dcff9 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -10,7 +10,7 @@ This update brings the below changes over the previous release: ### Added -- Added .NET 8 Support from .NET 7 [#2230](https://github.com/dotnet/SqlClient/pull/2230) +- Added .NET 8 support [#2230](https://github.com/dotnet/SqlClient/pull/2230) - Added explicit version for major .NET version dependencies [#2303](https://github.com/dotnet/SqlClient/pull/2303) - Added the ability to generate debugging symbols in a separate package file [#2137](https://github.com/dotnet/SqlClient/pull/2137) @@ -24,7 +24,7 @@ This update brings the below changes over the previous release: - Fixed connection to unsubscribe from any provider before returning it to the connection pool [#2301](https://github.com/dotnet/SqlClient/pull/2301) - Fixed Microsoft.IdentityModel.JsonWebTokens version [#2290](https://github.com/dotnet/SqlClient/pull/2290) to address [CVE-2024-21319](https://www.cve.org/CVERecord?id=CVE-2024-21319) - Fixed SQL authentication check during debug mode [#2288](https://github.com/dotnet/SqlClient/pull/2288) -- Fixed InvalidCastException when reading an always encrypted date column [#2275](https://github.com/dotnet/SqlClient/pull/2275) +- Fixed InvalidCastException when reading an always encrypted date or time column [#2275](https://github.com/dotnet/SqlClient/pull/2275) ## [Preview Release 5.2.0-preview4.23342.2] - 2023-12-08 diff --git a/release-notes/5.2/5.2.0-preview5.md b/release-notes/5.2/5.2.0-preview5.md index 03df4bf456..9d7a8f9cb8 100644 --- a/release-notes/5.2/5.2.0-preview5.md +++ b/release-notes/5.2/5.2.0-preview5.md @@ -6,7 +6,7 @@ This update brings the below changes over the previous release: ### Added -- Added .NET 8 Support from .NET 7 [#2230](https://github.com/dotnet/SqlClient/pull/2230) +- Added .NET 8 support [#2230](https://github.com/dotnet/SqlClient/pull/2230) - Added explicit version for major .NET version dependencies [#2303](https://github.com/dotnet/SqlClient/pull/2303) - Added the ability to generate debugging symbols in a separate package file [#2137](https://github.com/dotnet/SqlClient/pull/2137) @@ -20,7 +20,7 @@ This update brings the below changes over the previous release: - Fixed connection to unsubscribe from any provider before returning it to the connection pool [#2301](https://github.com/dotnet/SqlClient/pull/2301) - Fixed Microsoft.IdentityModel.JsonWebTokens version [#2290](https://github.com/dotnet/SqlClient/pull/2290) to address [CVE-2024-21319](https://www.cve.org/CVERecord?id=CVE-2024-21319) - Fixed SQL authentication check during debug mode [#2288](https://github.com/dotnet/SqlClient/pull/2288) -- Fixed InvalidCastException when reading an always encrypted date column [#2275](https://github.com/dotnet/SqlClient/pull/2275) +- Fixed InvalidCastException when reading an always encrypted date or time column [#2275](https://github.com/dotnet/SqlClient/pull/2275) ## Target Platform Support From 768e15490b6459e72a1cdc029f0bd7268f408704 Mon Sep 17 00:00:00 2001 From: "H. Yeo" <138053434+H-Yeo@users.noreply.github.com> Date: Wed, 24 Jan 2024 10:11:44 -0800 Subject: [PATCH 07/28] Update Release Notes with PR 2137 --- CHANGELOG.md | 1 + release-notes/5.2/5.2.0-preview5.md | 1 + 2 files changed, 2 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 181b0dcff9..f810312f4a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -13,6 +13,7 @@ This update brings the below changes over the previous release: - Added .NET 8 support [#2230](https://github.com/dotnet/SqlClient/pull/2230) - Added explicit version for major .NET version dependencies [#2303](https://github.com/dotnet/SqlClient/pull/2303) - Added the ability to generate debugging symbols in a separate package file [#2137](https://github.com/dotnet/SqlClient/pull/2137) +- Added .NET 6 missing dependency for nuspec [#2317](https://github.com/dotnet/SqlClient/pull/2317) ### Changed diff --git a/release-notes/5.2/5.2.0-preview5.md b/release-notes/5.2/5.2.0-preview5.md index 9d7a8f9cb8..bd835a431d 100644 --- a/release-notes/5.2/5.2.0-preview5.md +++ b/release-notes/5.2/5.2.0-preview5.md @@ -9,6 +9,7 @@ This update brings the below changes over the previous release: - Added .NET 8 support [#2230](https://github.com/dotnet/SqlClient/pull/2230) - Added explicit version for major .NET version dependencies [#2303](https://github.com/dotnet/SqlClient/pull/2303) - Added the ability to generate debugging symbols in a separate package file [#2137](https://github.com/dotnet/SqlClient/pull/2137) +- Added .NET 6 missing dependency for nuspec [#2317](https://github.com/dotnet/SqlClient/pull/2317) ### Changed From ec951b716495a54fc9fb6b2489b9a636a9d0b286 Mon Sep 17 00:00:00 2001 From: "H. Yeo" <138053434+H-Yeo@users.noreply.github.com> Date: Wed, 24 Jan 2024 10:56:13 -0800 Subject: [PATCH 08/28] Update 5.2.0 md PR Review - Update Missing Build Reference for 5.2 releases --- release-notes/5.2/5.2.0.md | 1 + 1 file changed, 1 insertion(+) diff --git a/release-notes/5.2/5.2.0.md b/release-notes/5.2/5.2.0.md index bee158f95c..1cf4e96bd1 100644 --- a/release-notes/5.2/5.2.0.md +++ b/release-notes/5.2/5.2.0.md @@ -1,5 +1,6 @@ | Release Date | Version | Notes | | :-- | :-- | :--: | +| 2024/01/24 | 5.2.0-preview5.24024.2 | [release notes](5.2.0-preview5.md) | | 2023/12/08 | 5.2.0-preview4.23342.2 | [release notes](5.2.0-preview4.md) | | 2023/07/20 | 5.2.0-preview3.23201.1 | [release notes](5.2.0-preview3.md) | | 2023/06/08 | 5.2.0-preview2.23159.1 | [release notes](5.2.0-preview2.md) | From c49c01248a88fe809d3505cbf8cb8725b93f9ee2 Mon Sep 17 00:00:00 2001 From: "H. Yeo" <138053434+H-Yeo@users.noreply.github.com> Date: Wed, 24 Jan 2024 11:12:01 -0800 Subject: [PATCH 09/28] Re-order to Ascending order per team discussion on segregating differences between dependency versions. --- release-notes/5.2/5.2.0-preview5.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/release-notes/5.2/5.2.0-preview5.md b/release-notes/5.2/5.2.0-preview5.md index bd835a431d..224903a29f 100644 --- a/release-notes/5.2/5.2.0-preview5.md +++ b/release-notes/5.2/5.2.0-preview5.md @@ -52,17 +52,17 @@ This update brings the below changes over the previous release: - Microsoft.IdentityModel.JsonWebTokens 6.35.0 - Microsoft.SqlServer.Server 1.0.0 +#### .NET 6 + +- System.Configuration.ConfigurationManager 6.0.1 +- System.Runtime.Caching 6.0.0 + #### .NET 8 - System.Configuration.ConfigurationManager 8.0.0 - System.Diagnostics.DiagnosticSource 8.0.0 - System.Runtime.Caching 8.0.0 -#### .NET 6 - -- System.Configuration.ConfigurationManager 6.0.1 -- System.Runtime.Caching 6.0.0 - #### .NET Standard - Microsoft.Data.SqlClient.SNI 5.2.0-preview1.23340.1 From 59f85a54b810a2c984a87981ab56dc437935364e Mon Sep 17 00:00:00 2001 From: "H. Yeo" <138053434+H-Yeo@users.noreply.github.com> Date: Wed, 24 Jan 2024 11:21:03 -0800 Subject: [PATCH 10/28] New NuGet Build Version Number We need to update NuGet Build Version to incorporate the final change for addition of nuspec update for .NET 6 --- CHANGELOG.md | 2 +- release-notes/5.2/5.2.0-preview5.md | 2 +- release-notes/5.2/5.2.0.md | 2 +- release-notes/5.2/README.md | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index f810312f4a..96b3534c6e 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-preview5.24024.2] - 2024-01-24 +## [Preview Release 5.2.0-preview5.24024.3] - 2024-01-24 This update brings the below changes over the previous release: diff --git a/release-notes/5.2/5.2.0-preview5.md b/release-notes/5.2/5.2.0-preview5.md index 224903a29f..a4ebce18da 100644 --- a/release-notes/5.2/5.2.0-preview5.md +++ b/release-notes/5.2/5.2.0-preview5.md @@ -1,6 +1,6 @@ # Release Notes -## [Preview Release 5.2.0-preview5.24024.2] - 2024-01-24 +## [Preview Release 5.2.0-preview5.24024.3] - 2024-01-24 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 1cf4e96bd1..498db81ac6 100644 --- a/release-notes/5.2/5.2.0.md +++ b/release-notes/5.2/5.2.0.md @@ -1,6 +1,6 @@ | Release Date | Version | Notes | | :-- | :-- | :--: | -| 2024/01/24 | 5.2.0-preview5.24024.2 | [release notes](5.2.0-preview5.md) | +| 2024/01/24 | 5.2.0-preview5.24024.3 | [release notes](5.2.0-preview5.md) | | 2023/12/08 | 5.2.0-preview4.23342.2 | [release notes](5.2.0-preview4.md) | | 2023/07/20 | 5.2.0-preview3.23201.1 | [release notes](5.2.0-preview3.md) | | 2023/06/08 | 5.2.0-preview2.23159.1 | [release notes](5.2.0-preview2.md) | diff --git a/release-notes/5.2/README.md b/release-notes/5.2/README.md index c9632e1117..8d4c031aea 100644 --- a/release-notes/5.2/README.md +++ b/release-notes/5.2/README.md @@ -4,7 +4,7 @@ The following Microsoft.Data.SqlClient 5.2 preview releases have been shipped: | Release Date | Version | Notes | | :-- | :-- | :--: | -| 2024/01/24 | 5.2.0-preview5.24024.2 | [release notes](5.2.0-preview5.md) | +| 2024/01/24 | 5.2.0-preview5.24024.3 | [release notes](5.2.0-preview5.md) | | 2023/12/08 | 5.2.0-preview4.23342.2 | [release notes](5.2.0-preview4.md) | | 2023/07/20 | 5.2.0-preview3.23201.1 | [release notes](5.2.0-preview3.md) | | 2023/06/08 | 5.2.0-preview2.23159.1 | [release notes](5.2.0-preview2.md) | From 15e543af06104c5e1ece158bb6b0fa9fa8b012cf Mon Sep 17 00:00:00 2001 From: "H. Yeo" <138053434+H-Yeo@users.noreply.github.com> Date: Wed, 24 Jan 2024 11:26:25 -0800 Subject: [PATCH 11/28] Missing Dependency on .NET 6 Missing DiagnosticSource dependency listing. --- release-notes/5.2/5.2.0-preview5.md | 1 + 1 file changed, 1 insertion(+) diff --git a/release-notes/5.2/5.2.0-preview5.md b/release-notes/5.2/5.2.0-preview5.md index a4ebce18da..a986d21f5b 100644 --- a/release-notes/5.2/5.2.0-preview5.md +++ b/release-notes/5.2/5.2.0-preview5.md @@ -55,6 +55,7 @@ This update brings the below changes over the previous release: #### .NET 6 - System.Configuration.ConfigurationManager 6.0.1 +- System.Diagnostics.DiagnosticSource 6.0.1 - System.Runtime.Caching 6.0.0 #### .NET 8 From 8127d621969f634074f69e3d38db8d0170ef91fc Mon Sep 17 00:00:00 2001 From: "H. Yeo" <138053434+H-Yeo@users.noreply.github.com> Date: Wed, 24 Jan 2024 11:57:56 -0800 Subject: [PATCH 12/28] Update Build Version Update to NuGet publish version --- CHANGELOG.md | 2 +- release-notes/5.2/5.2.0-preview5.md | 2 +- release-notes/5.2/5.2.0.md | 2 +- release-notes/5.2/README.md | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 96b3534c6e..7018938c78 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-preview5.24024.3] - 2024-01-24 +## [Preview Release 5.2.0-preview5.24024.5] - 2024-01-24 This update brings the below changes over the previous release: diff --git a/release-notes/5.2/5.2.0-preview5.md b/release-notes/5.2/5.2.0-preview5.md index a986d21f5b..577bc80d3a 100644 --- a/release-notes/5.2/5.2.0-preview5.md +++ b/release-notes/5.2/5.2.0-preview5.md @@ -1,6 +1,6 @@ # Release Notes -## [Preview Release 5.2.0-preview5.24024.3] - 2024-01-24 +## [Preview Release 5.2.0-preview5.24024.5] - 2024-01-24 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 498db81ac6..576d189e98 100644 --- a/release-notes/5.2/5.2.0.md +++ b/release-notes/5.2/5.2.0.md @@ -1,6 +1,6 @@ | Release Date | Version | Notes | | :-- | :-- | :--: | -| 2024/01/24 | 5.2.0-preview5.24024.3 | [release notes](5.2.0-preview5.md) | +| 2024/01/24 | 5.2.0-preview5.24024.5 | [release notes](5.2.0-preview5.md) | | 2023/12/08 | 5.2.0-preview4.23342.2 | [release notes](5.2.0-preview4.md) | | 2023/07/20 | 5.2.0-preview3.23201.1 | [release notes](5.2.0-preview3.md) | | 2023/06/08 | 5.2.0-preview2.23159.1 | [release notes](5.2.0-preview2.md) | diff --git a/release-notes/5.2/README.md b/release-notes/5.2/README.md index 8d4c031aea..faa9d26b4b 100644 --- a/release-notes/5.2/README.md +++ b/release-notes/5.2/README.md @@ -4,7 +4,7 @@ The following Microsoft.Data.SqlClient 5.2 preview releases have been shipped: | Release Date | Version | Notes | | :-- | :-- | :--: | -| 2024/01/24 | 5.2.0-preview5.24024.3 | [release notes](5.2.0-preview5.md) | +| 2024/01/24 | 5.2.0-preview5.24024.5 | [release notes](5.2.0-preview5.md) | | 2023/12/08 | 5.2.0-preview4.23342.2 | [release notes](5.2.0-preview4.md) | | 2023/07/20 | 5.2.0-preview3.23201.1 | [release notes](5.2.0-preview3.md) | | 2023/06/08 | 5.2.0-preview2.23159.1 | [release notes](5.2.0-preview2.md) | From 071e360dfbcf358b0588eefdffc59c3f29b0c925 Mon Sep 17 00:00:00 2001 From: "H. Yeo" <138053434+H-Yeo@users.noreply.github.com> Date: Wed, 24 Jan 2024 12:11:34 -0800 Subject: [PATCH 13/28] Update Preview.md We are now taking the approach to update dependencies on specific versions of .NET Core / .NET Standard --- release-notes/5.2/5.2.0-preview5.md | 33 +++++++++++++++++++++++------ 1 file changed, 26 insertions(+), 7 deletions(-) diff --git a/release-notes/5.2/5.2.0-preview5.md b/release-notes/5.2/5.2.0-preview5.md index 577bc80d3a..b01e496a85 100644 --- a/release-notes/5.2/5.2.0-preview5.md +++ b/release-notes/5.2/5.2.0-preview5.md @@ -43,7 +43,7 @@ This update brings the below changes over the previous release: - System.Runtime.InteropServices.RuntimeInformation 4.3.0 - System.Text.Encoding.Web 6.0.0 -#### .NET +#### .NET 6 - Microsoft.Data.SqlClient.SNI 5.2.0-preview1.23340.1 - Azure.Identity 1.10.3 @@ -51,20 +51,23 @@ This update brings the below changes over the previous release: - Microsoft.IdentityModel.Protocols.OpenIdConnect 6.35.0 - Microsoft.IdentityModel.JsonWebTokens 6.35.0 - Microsoft.SqlServer.Server 1.0.0 - -#### .NET 6 - - System.Configuration.ConfigurationManager 6.0.1 - System.Diagnostics.DiagnosticSource 6.0.1 - System.Runtime.Caching 6.0.0 #### .NET 8 +- Microsoft.Data.SqlClient.SNI 5.2.0-preview1.23340.1 +- Azure.Identity 1.10.3 +- Microsoft.Identity.Client 4.56.0 +- Microsoft.IdentityModel.Protocols.OpenIdConnect 6.35.0 +- Microsoft.IdentityModel.JsonWebTokens 6.35.0 +- Microsoft.SqlServer.Server 1.0.0 - System.Configuration.ConfigurationManager 8.0.0 - System.Diagnostics.DiagnosticSource 8.0.0 - System.Runtime.Caching 8.0.0 -#### .NET Standard +#### .NET Standard 2.0 - Microsoft.Data.SqlClient.SNI 5.2.0-preview1.23340.1 - Azure.Identity 1.10.3 @@ -73,6 +76,7 @@ This update brings the below changes over the previous release: - Microsoft.IdentityModel.JsonWebTokens 6.35.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.Diagnostics.DiagnosticSource 6.0.1 - System.Runtime.Caching 6.0.0 @@ -82,5 +86,20 @@ This update brings the below changes over the previous release: - System.Security.Cryptography.Cng 5.0.0 - System.Security.Principal.Windows 5.0.0 -#### .NET Standard 2.0 -- System.Buffers 4.5.1 \ No newline at end of file +#### .NET Standard 2.1 + +- Microsoft.Data.SqlClient.SNI 5.2.0-preview1.23340.1 +- Azure.Identity 1.10.3 +- Microsoft.Identity.Client 4.56.0 +- Microsoft.IdentityModel.Protocols.OpenIdConnect 6.35.0 +- Microsoft.IdentityModel.JsonWebTokens 6.35.0 +- Microsoft.SqlServer.Server 1.0.0 +- Microsoft.Win32.Registry 5.0.0 +- System.Configuration.ConfigurationManager 6.0.1 +- System.Diagnostics.DiagnosticSource 6.0.1 +- 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.Security.Cryptography.Cng 5.0.0 +- System.Security.Principal.Windows 5.0.0 \ No newline at end of file From 7cd408297c449475e76ab1e5505cfe767abeaa18 Mon Sep 17 00:00:00 2001 From: "H. Yeo" <138053434+H-Yeo@users.noreply.github.com> Date: Wed, 24 Jan 2024 13:00:50 -0800 Subject: [PATCH 14/28] Update CHANGELOG.md Grammar Coherency Co-authored-by: David Engel --- CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 96b3534c6e..47b47236e1 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -17,7 +17,7 @@ This update brings the below changes over the previous release: ### Changed -- Improved TdsParserStateObject by reducing redundancy [#2254](https://github.com/dotnet/SqlClient/pull/2254) +- Improved TdsParserStateObject by reducing code redundancy [#2254](https://github.com/dotnet/SqlClient/pull/2254) ### Fixed From 3223e0cf2e103cc021f39d8bb475132ce04c1c48 Mon Sep 17 00:00:00 2001 From: "H. Yeo" <138053434+H-Yeo@users.noreply.github.com> Date: Wed, 24 Jan 2024 13:01:31 -0800 Subject: [PATCH 15/28] Update CHANGELOG.md Better articulated description of issue Co-authored-by: David Engel --- CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 47b47236e1..9d9ef02738 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -22,7 +22,7 @@ This update brings the below changes over the previous release: ### Fixed - Fixed wrong dependency for netstandard2.0 [#2305](https://github.com/dotnet/SqlClient/pull/2305) -- Fixed connection to unsubscribe from any provider before returning it to the connection pool [#2301](https://github.com/dotnet/SqlClient/pull/2301) +- Fixed connection to unsubscribe from transaction completion events before returning it to the connection pool [#2301](https://github.com/dotnet/SqlClient/pull/2301) - Fixed Microsoft.IdentityModel.JsonWebTokens version [#2290](https://github.com/dotnet/SqlClient/pull/2290) to address [CVE-2024-21319](https://www.cve.org/CVERecord?id=CVE-2024-21319) - Fixed SQL authentication check during debug mode [#2288](https://github.com/dotnet/SqlClient/pull/2288) - Fixed InvalidCastException when reading an always encrypted date or time column [#2275](https://github.com/dotnet/SqlClient/pull/2275) From d4fa9546ac94dc8c6b85cb1c65831b7a5d0bb886 Mon Sep 17 00:00:00 2001 From: "H. Yeo" <138053434+H-Yeo@users.noreply.github.com> Date: Wed, 24 Jan 2024 13:02:07 -0800 Subject: [PATCH 16/28] Update CHANGELOG.md Better articulation of issue Co-authored-by: David Engel --- CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 9d9ef02738..999d2a8c6a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -24,7 +24,7 @@ This update brings the below changes over the previous release: - Fixed wrong dependency for netstandard2.0 [#2305](https://github.com/dotnet/SqlClient/pull/2305) - Fixed connection to unsubscribe from transaction completion events before returning it to the connection pool [#2301](https://github.com/dotnet/SqlClient/pull/2301) - Fixed Microsoft.IdentityModel.JsonWebTokens version [#2290](https://github.com/dotnet/SqlClient/pull/2290) to address [CVE-2024-21319](https://www.cve.org/CVERecord?id=CVE-2024-21319) -- Fixed SQL authentication check during debug mode [#2288](https://github.com/dotnet/SqlClient/pull/2288) +- Fixed SQL authentication assert in debug mode [#2288](https://github.com/dotnet/SqlClient/pull/2288) - Fixed InvalidCastException when reading an always encrypted date or time column [#2275](https://github.com/dotnet/SqlClient/pull/2275) ## [Preview Release 5.2.0-preview4.23342.2] - 2023-12-08 From c4c3d0d421bf09764e655b6b12ea5978593982ef Mon Sep 17 00:00:00 2001 From: "H. Yeo" <138053434+H-Yeo@users.noreply.github.com> Date: Wed, 24 Jan 2024 13:03:04 -0800 Subject: [PATCH 17/28] Update CHANGELOG.md Provide better emphasis on the primary issue Co-authored-by: David Engel --- CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 999d2a8c6a..defba7afec 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -25,7 +25,7 @@ This update brings the below changes over the previous release: - Fixed connection to unsubscribe from transaction completion events before returning it to the connection pool [#2301](https://github.com/dotnet/SqlClient/pull/2301) - Fixed Microsoft.IdentityModel.JsonWebTokens version [#2290](https://github.com/dotnet/SqlClient/pull/2290) to address [CVE-2024-21319](https://www.cve.org/CVERecord?id=CVE-2024-21319) - Fixed SQL authentication assert in debug mode [#2288](https://github.com/dotnet/SqlClient/pull/2288) -- Fixed InvalidCastException when reading an always encrypted date or time column [#2275](https://github.com/dotnet/SqlClient/pull/2275) +- Fixed InvalidCastException when reading an Always Encrypted date or time column [#2275](https://github.com/dotnet/SqlClient/pull/2275) ## [Preview Release 5.2.0-preview4.23342.2] - 2023-12-08 From 68d4cf8ee26b38a35d930cb243c459af93769ef5 Mon Sep 17 00:00:00 2001 From: "H. Yeo" <138053434+H-Yeo@users.noreply.github.com> Date: Wed, 24 Jan 2024 13:03:34 -0800 Subject: [PATCH 18/28] Update release-notes/5.2/5.2.0-preview5.md Co-authored-by: David Engel --- release-notes/5.2/5.2.0-preview5.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/release-notes/5.2/5.2.0-preview5.md b/release-notes/5.2/5.2.0-preview5.md index a986d21f5b..32ad4bb1b7 100644 --- a/release-notes/5.2/5.2.0-preview5.md +++ b/release-notes/5.2/5.2.0-preview5.md @@ -13,7 +13,7 @@ This update brings the below changes over the previous release: ### Changed -- Improved TdsParserStateObject by reducing redundancy [#2254](https://github.com/dotnet/SqlClient/pull/2254) +- Improved TdsParserStateObject by reducing code redundancy [#2254](https://github.com/dotnet/SqlClient/pull/2254) ### Fixed From 885c17bc3e3be39b67dffef20f007e251435b6a6 Mon Sep 17 00:00:00 2001 From: "H. Yeo" <138053434+H-Yeo@users.noreply.github.com> Date: Wed, 24 Jan 2024 13:03:57 -0800 Subject: [PATCH 19/28] Update release-notes/5.2/5.2.0-preview5.md Co-authored-by: David Engel --- release-notes/5.2/5.2.0-preview5.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/release-notes/5.2/5.2.0-preview5.md b/release-notes/5.2/5.2.0-preview5.md index 32ad4bb1b7..4f31fc75a3 100644 --- a/release-notes/5.2/5.2.0-preview5.md +++ b/release-notes/5.2/5.2.0-preview5.md @@ -18,7 +18,7 @@ This update brings the below changes over the previous release: ### Fixed - Fixed wrong dependency for netstandard2.0 [#2305](https://github.com/dotnet/SqlClient/pull/2305) -- Fixed connection to unsubscribe from any provider before returning it to the connection pool [#2301](https://github.com/dotnet/SqlClient/pull/2301) +- Fixed connection to unsubscribe from transaction completion events before returning it to the connection pool [#2301](https://github.com/dotnet/SqlClient/pull/2301) - Fixed Microsoft.IdentityModel.JsonWebTokens version [#2290](https://github.com/dotnet/SqlClient/pull/2290) to address [CVE-2024-21319](https://www.cve.org/CVERecord?id=CVE-2024-21319) - Fixed SQL authentication check during debug mode [#2288](https://github.com/dotnet/SqlClient/pull/2288) - Fixed InvalidCastException when reading an always encrypted date or time column [#2275](https://github.com/dotnet/SqlClient/pull/2275) From 98425929c86ca2e9cbf15b8591a7ac213d92329a Mon Sep 17 00:00:00 2001 From: "H. Yeo" <138053434+H-Yeo@users.noreply.github.com> Date: Wed, 24 Jan 2024 13:04:12 -0800 Subject: [PATCH 20/28] Update release-notes/5.2/5.2.0-preview5.md Co-authored-by: David Engel --- release-notes/5.2/5.2.0-preview5.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/release-notes/5.2/5.2.0-preview5.md b/release-notes/5.2/5.2.0-preview5.md index 4f31fc75a3..79036ef8eb 100644 --- a/release-notes/5.2/5.2.0-preview5.md +++ b/release-notes/5.2/5.2.0-preview5.md @@ -20,7 +20,7 @@ This update brings the below changes over the previous release: - Fixed wrong dependency for netstandard2.0 [#2305](https://github.com/dotnet/SqlClient/pull/2305) - Fixed connection to unsubscribe from transaction completion events before returning it to the connection pool [#2301](https://github.com/dotnet/SqlClient/pull/2301) - Fixed Microsoft.IdentityModel.JsonWebTokens version [#2290](https://github.com/dotnet/SqlClient/pull/2290) to address [CVE-2024-21319](https://www.cve.org/CVERecord?id=CVE-2024-21319) -- Fixed SQL authentication check during debug mode [#2288](https://github.com/dotnet/SqlClient/pull/2288) +- Fixed SQL authentication assert in debug mode [#2288](https://github.com/dotnet/SqlClient/pull/2288) - Fixed InvalidCastException when reading an always encrypted date or time column [#2275](https://github.com/dotnet/SqlClient/pull/2275) ## Target Platform Support From 19785e596f2a137e943c2761f8f81d4d1b142e9b Mon Sep 17 00:00:00 2001 From: "H. Yeo" <138053434+H-Yeo@users.noreply.github.com> Date: Wed, 24 Jan 2024 13:04:25 -0800 Subject: [PATCH 21/28] Update release-notes/5.2/5.2.0-preview5.md Co-authored-by: David Engel --- release-notes/5.2/5.2.0-preview5.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/release-notes/5.2/5.2.0-preview5.md b/release-notes/5.2/5.2.0-preview5.md index 79036ef8eb..20b21b381d 100644 --- a/release-notes/5.2/5.2.0-preview5.md +++ b/release-notes/5.2/5.2.0-preview5.md @@ -21,7 +21,7 @@ This update brings the below changes over the previous release: - Fixed connection to unsubscribe from transaction completion events before returning it to the connection pool [#2301](https://github.com/dotnet/SqlClient/pull/2301) - Fixed Microsoft.IdentityModel.JsonWebTokens version [#2290](https://github.com/dotnet/SqlClient/pull/2290) to address [CVE-2024-21319](https://www.cve.org/CVERecord?id=CVE-2024-21319) - Fixed SQL authentication assert in debug mode [#2288](https://github.com/dotnet/SqlClient/pull/2288) -- Fixed InvalidCastException when reading an always encrypted date or time column [#2275](https://github.com/dotnet/SqlClient/pull/2275) +- Fixed InvalidCastException when reading an Always Encrypted date or time column [#2275](https://github.com/dotnet/SqlClient/pull/2275) ## Target Platform Support From 0b4df5b4ba16a97e07c40be4788051326d59bb67 Mon Sep 17 00:00:00 2001 From: "H. Yeo" <138053434+H-Yeo@users.noreply.github.com> Date: Wed, 24 Jan 2024 15:38:24 -0800 Subject: [PATCH 22/28] Updates for Incorrect Version and new addition to Milestone Wrong NuGet Package was referenced (Staging Version), instead of Production. Addition of PR 2273 --- CHANGELOG.md | 3 ++- release-notes/5.2/5.2.0-preview5.md | 3 ++- release-notes/5.2/5.2.0.md | 2 +- release-notes/5.2/README.md | 2 +- 4 files changed, 6 insertions(+), 4 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index ff81bdec7d..ab77c5f8fa 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-preview5.24024.5] - 2024-01-24 +## [Preview Release 5.2.0-preview5.24024.3] - 2024-01-24 This update brings the below changes over the previous release: @@ -26,6 +26,7 @@ This update brings the below changes over the previous release: - Fixed Microsoft.IdentityModel.JsonWebTokens version [#2290](https://github.com/dotnet/SqlClient/pull/2290) to address [CVE-2024-21319](https://www.cve.org/CVERecord?id=CVE-2024-21319) - Fixed SQL authentication assert in debug mode [#2288](https://github.com/dotnet/SqlClient/pull/2288) - Fixed InvalidCastException when reading an Always Encrypted date or time column [#2275](https://github.com/dotnet/SqlClient/pull/2275) +- Fixed AuthFedToken caching to prevent expired tokens from being sent to the server [#2273](https://github.com/dotnet/SqlClient/pull/2273) ## [Preview Release 5.2.0-preview4.23342.2] - 2023-12-08 diff --git a/release-notes/5.2/5.2.0-preview5.md b/release-notes/5.2/5.2.0-preview5.md index 89987ed74f..8179eeb050 100644 --- a/release-notes/5.2/5.2.0-preview5.md +++ b/release-notes/5.2/5.2.0-preview5.md @@ -1,6 +1,6 @@ # Release Notes -## [Preview Release 5.2.0-preview5.24024.5] - 2024-01-24 +## [Preview Release 5.2.0-preview5.24024.3] - 2024-01-24 This update brings the below changes over the previous release: @@ -22,6 +22,7 @@ This update brings the below changes over the previous release: - Fixed Microsoft.IdentityModel.JsonWebTokens version [#2290](https://github.com/dotnet/SqlClient/pull/2290) to address [CVE-2024-21319](https://www.cve.org/CVERecord?id=CVE-2024-21319) - Fixed SQL authentication assert in debug mode [#2288](https://github.com/dotnet/SqlClient/pull/2288) - Fixed InvalidCastException when reading an Always Encrypted date or time column [#2275](https://github.com/dotnet/SqlClient/pull/2275) +- Fixed AuthFedToken caching to prevent expired tokens from being sent to the server [#2273](https://github.com/dotnet/SqlClient/pull/2273) ## Target Platform Support diff --git a/release-notes/5.2/5.2.0.md b/release-notes/5.2/5.2.0.md index 576d189e98..498db81ac6 100644 --- a/release-notes/5.2/5.2.0.md +++ b/release-notes/5.2/5.2.0.md @@ -1,6 +1,6 @@ | Release Date | Version | Notes | | :-- | :-- | :--: | -| 2024/01/24 | 5.2.0-preview5.24024.5 | [release notes](5.2.0-preview5.md) | +| 2024/01/24 | 5.2.0-preview5.24024.3 | [release notes](5.2.0-preview5.md) | | 2023/12/08 | 5.2.0-preview4.23342.2 | [release notes](5.2.0-preview4.md) | | 2023/07/20 | 5.2.0-preview3.23201.1 | [release notes](5.2.0-preview3.md) | | 2023/06/08 | 5.2.0-preview2.23159.1 | [release notes](5.2.0-preview2.md) | diff --git a/release-notes/5.2/README.md b/release-notes/5.2/README.md index faa9d26b4b..8d4c031aea 100644 --- a/release-notes/5.2/README.md +++ b/release-notes/5.2/README.md @@ -4,7 +4,7 @@ The following Microsoft.Data.SqlClient 5.2 preview releases have been shipped: | Release Date | Version | Notes | | :-- | :-- | :--: | -| 2024/01/24 | 5.2.0-preview5.24024.5 | [release notes](5.2.0-preview5.md) | +| 2024/01/24 | 5.2.0-preview5.24024.3 | [release notes](5.2.0-preview5.md) | | 2023/12/08 | 5.2.0-preview4.23342.2 | [release notes](5.2.0-preview4.md) | | 2023/07/20 | 5.2.0-preview3.23201.1 | [release notes](5.2.0-preview3.md) | | 2023/06/08 | 5.2.0-preview2.23159.1 | [release notes](5.2.0-preview2.md) | From e36acb9d5760585ee80d6a5ccf1208bd8f4e9495 Mon Sep 17 00:00:00 2001 From: David Engel Date: Wed, 24 Jan 2024 15:50:46 -0800 Subject: [PATCH 23/28] Apply suggestions from code review --- CHANGELOG.md | 2 +- release-notes/5.2/5.2.0-preview5.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index ab77c5f8fa..ee2d32cc47 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -26,7 +26,7 @@ This update brings the below changes over the previous release: - Fixed Microsoft.IdentityModel.JsonWebTokens version [#2290](https://github.com/dotnet/SqlClient/pull/2290) to address [CVE-2024-21319](https://www.cve.org/CVERecord?id=CVE-2024-21319) - Fixed SQL authentication assert in debug mode [#2288](https://github.com/dotnet/SqlClient/pull/2288) - Fixed InvalidCastException when reading an Always Encrypted date or time column [#2275](https://github.com/dotnet/SqlClient/pull/2275) -- Fixed AuthFedToken caching to prevent expired tokens from being sent to the server [#2273](https://github.com/dotnet/SqlClient/pull/2273) +- Fixed token caching to prevent expired access tokens from being reused in a connection pool [#2273](https://github.com/dotnet/SqlClient/pull/2273) ## [Preview Release 5.2.0-preview4.23342.2] - 2023-12-08 diff --git a/release-notes/5.2/5.2.0-preview5.md b/release-notes/5.2/5.2.0-preview5.md index 8179eeb050..6fadc20a64 100644 --- a/release-notes/5.2/5.2.0-preview5.md +++ b/release-notes/5.2/5.2.0-preview5.md @@ -22,7 +22,7 @@ This update brings the below changes over the previous release: - Fixed Microsoft.IdentityModel.JsonWebTokens version [#2290](https://github.com/dotnet/SqlClient/pull/2290) to address [CVE-2024-21319](https://www.cve.org/CVERecord?id=CVE-2024-21319) - Fixed SQL authentication assert in debug mode [#2288](https://github.com/dotnet/SqlClient/pull/2288) - Fixed InvalidCastException when reading an Always Encrypted date or time column [#2275](https://github.com/dotnet/SqlClient/pull/2275) -- Fixed AuthFedToken caching to prevent expired tokens from being sent to the server [#2273](https://github.com/dotnet/SqlClient/pull/2273) +- Fixed token caching to prevent expired access tokens from being reused in a connection pool [#2273](https://github.com/dotnet/SqlClient/pull/2273) ## Target Platform Support From d6449838c1714efcf7a5045c7e6c3724f04bf335 Mon Sep 17 00:00:00 2001 From: "H. Yeo" <138053434+H-Yeo@users.noreply.github.com> Date: Thu, 25 Jan 2024 11:07:58 -0800 Subject: [PATCH 24/28] PR - Dependency Ordering --- release-notes/5.2/5.2.0-preview5.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/release-notes/5.2/5.2.0-preview5.md b/release-notes/5.2/5.2.0-preview5.md index 6fadc20a64..e857adfe17 100644 --- a/release-notes/5.2/5.2.0-preview5.md +++ b/release-notes/5.2/5.2.0-preview5.md @@ -37,8 +37,8 @@ This update brings the below changes over the previous release: - Microsoft.Data.SqlClient.SNI 5.2.0-preview1.23340.1 - Azure.Identity 1.10.3 - Microsoft.Identity.Client 4.56.0 -- Microsoft.IdentityModel.JsonWebTokens 6.35.0 - Microsoft.IdentityModel.Protocols.OpenIdConnect 6.35.0 +- Microsoft.IdentityModel.JsonWebTokens 6.35.0 - System.Buffers 4.5.1 - System.Configuration.ConfigurationManager 6.0.1 - System.Runtime.InteropServices.RuntimeInformation 4.3.0 From 19348d198bd0a39dc0ee8be6bc309d944d50e5b5 Mon Sep 17 00:00:00 2001 From: "H. Yeo" <138053434+H-Yeo@users.noreply.github.com> Date: Thu, 25 Jan 2024 11:17:56 -0800 Subject: [PATCH 25/28] Move JSonWebTokens to Changed --- release-notes/5.2/5.2.0-preview5.md | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/release-notes/5.2/5.2.0-preview5.md b/release-notes/5.2/5.2.0-preview5.md index e857adfe17..a122d82ecf 100644 --- a/release-notes/5.2/5.2.0-preview5.md +++ b/release-notes/5.2/5.2.0-preview5.md @@ -14,16 +14,19 @@ This update brings the below changes over the previous release: ### Changed - Improved TdsParserStateObject by reducing code redundancy [#2254](https://github.com/dotnet/SqlClient/pull/2254) +- Changed Microsoft.IdentityModel.JsonWebTokens version [#2290](https://github.com/dotnet/SqlClient/pull/2290) to address [CVE-2024-21319](https://www.cve.org/CVERecord?id=CVE-2024-21319) ### Fixed - Fixed wrong dependency for netstandard2.0 [#2305](https://github.com/dotnet/SqlClient/pull/2305) - Fixed connection to unsubscribe from transaction completion events before returning it to the connection pool [#2301](https://github.com/dotnet/SqlClient/pull/2301) -- Fixed Microsoft.IdentityModel.JsonWebTokens version [#2290](https://github.com/dotnet/SqlClient/pull/2290) to address [CVE-2024-21319](https://www.cve.org/CVERecord?id=CVE-2024-21319) - Fixed SQL authentication assert in debug mode [#2288](https://github.com/dotnet/SqlClient/pull/2288) - Fixed InvalidCastException when reading an Always Encrypted date or time column [#2275](https://github.com/dotnet/SqlClient/pull/2275) - Fixed token caching to prevent expired access tokens from being reused in a connection pool [#2273](https://github.com/dotnet/SqlClient/pull/2273) + + + ## Target Platform Support - .NET Framework 4.6.2+ (Windows x86, Windows x64) From 4fe303dad57f67ccea821120dc806289dfc1194c Mon Sep 17 00:00:00 2001 From: "H. Yeo" <138053434+H-Yeo@users.noreply.github.com> Date: Thu, 25 Jan 2024 11:26:50 -0800 Subject: [PATCH 26/28] PR - Make Changes to existing links and group them to Code Health Improvement Per PR. --- release-notes/5.2/5.2.0-preview5.md | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/release-notes/5.2/5.2.0-preview5.md b/release-notes/5.2/5.2.0-preview5.md index a122d82ecf..a07dc464f1 100644 --- a/release-notes/5.2/5.2.0-preview5.md +++ b/release-notes/5.2/5.2.0-preview5.md @@ -7,23 +7,19 @@ This update brings the below changes over the previous release: ### Added - Added .NET 8 support [#2230](https://github.com/dotnet/SqlClient/pull/2230) -- Added explicit version for major .NET version dependencies [#2303](https://github.com/dotnet/SqlClient/pull/2303) +- Added explicit version for major .NET version dependencies on System.Runtime.Caching 8.0.0, System.Configuration.ConfigurationManager 8.0.0, and System.Diagnostics.DiagnosticSource 8.0.0 [#2303](https://github.com/dotnet/SqlClient/pull/2303) - Added the ability to generate debugging symbols in a separate package file [#2137](https://github.com/dotnet/SqlClient/pull/2137) -- Added .NET 6 missing dependency for nuspec [#2317](https://github.com/dotnet/SqlClient/pull/2317) ### Changed -- Improved TdsParserStateObject by reducing code redundancy [#2254](https://github.com/dotnet/SqlClient/pull/2254) - Changed Microsoft.IdentityModel.JsonWebTokens version [#2290](https://github.com/dotnet/SqlClient/pull/2290) to address [CVE-2024-21319](https://www.cve.org/CVERecord?id=CVE-2024-21319) ### Fixed -- Fixed wrong dependency for netstandard2.0 [#2305](https://github.com/dotnet/SqlClient/pull/2305) - Fixed connection to unsubscribe from transaction completion events before returning it to the connection pool [#2301](https://github.com/dotnet/SqlClient/pull/2301) -- Fixed SQL authentication assert in debug mode [#2288](https://github.com/dotnet/SqlClient/pull/2288) - Fixed InvalidCastException when reading an Always Encrypted date or time column [#2275](https://github.com/dotnet/SqlClient/pull/2275) - Fixed token caching to prevent expired access tokens from being reused in a connection pool [#2273](https://github.com/dotnet/SqlClient/pull/2273) - +- Code health improvements: [#2288](https://github.com/dotnet/SqlClient/pull/2288), [#2305](https://github.com/dotnet/SqlClient/pull/2305), [#2254](https://github.com/dotnet/SqlClient/pull/2254), [#2317](https://github.com/dotnet/SqlClient/pull/2317) From 68fdc4e1536e6851e37f6f4a75848dff718e8545 Mon Sep 17 00:00:00 2001 From: "H. Yeo" <138053434+H-Yeo@users.noreply.github.com> Date: Thu, 25 Jan 2024 11:29:31 -0800 Subject: [PATCH 27/28] Update JsonWebTokens to be more version specific --- release-notes/5.2/5.2.0-preview5.md | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/release-notes/5.2/5.2.0-preview5.md b/release-notes/5.2/5.2.0-preview5.md index a07dc464f1..921a769c7e 100644 --- a/release-notes/5.2/5.2.0-preview5.md +++ b/release-notes/5.2/5.2.0-preview5.md @@ -12,7 +12,7 @@ This update brings the below changes over the previous release: ### Changed -- Changed Microsoft.IdentityModel.JsonWebTokens version [#2290](https://github.com/dotnet/SqlClient/pull/2290) to address [CVE-2024-21319](https://www.cve.org/CVERecord?id=CVE-2024-21319) +- Changed Microsoft.IdentityModel.JsonWebTokens and Microsoft.IdentityModel.Protocols.OpenIdConnect version 6.24.0 to 6.35.0 [#2290](https://github.com/dotnet/SqlClient/pull/2290) to address [CVE-2024-21319](https://www.cve.org/CVERecord?id=CVE-2024-21319) ### Fixed @@ -21,8 +21,6 @@ This update brings the below changes over the previous release: - Fixed token caching to prevent expired access tokens from being reused in a connection pool [#2273](https://github.com/dotnet/SqlClient/pull/2273) - Code health improvements: [#2288](https://github.com/dotnet/SqlClient/pull/2288), [#2305](https://github.com/dotnet/SqlClient/pull/2305), [#2254](https://github.com/dotnet/SqlClient/pull/2254), [#2317](https://github.com/dotnet/SqlClient/pull/2317) - - ## Target Platform Support - .NET Framework 4.6.2+ (Windows x86, Windows x64) From 248cab86f755240fcf2c599b376a080d90e160c9 Mon Sep 17 00:00:00 2001 From: "H. Yeo" <138053434+H-Yeo@users.noreply.github.com> Date: Thu, 25 Jan 2024 11:32:51 -0800 Subject: [PATCH 28/28] Update ChangeLog to match Preview5 notes --- CHANGELOG.md | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index ee2d32cc47..984e5de363 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -11,22 +11,19 @@ This update brings the below changes over the previous release: ### Added - Added .NET 8 support [#2230](https://github.com/dotnet/SqlClient/pull/2230) -- Added explicit version for major .NET version dependencies [#2303](https://github.com/dotnet/SqlClient/pull/2303) +- Added explicit version for major .NET version dependencies on System.Runtime.Caching 8.0.0, System.Configuration.ConfigurationManager 8.0.0, and System.Diagnostics.DiagnosticSource 8.0.0 [#2303](https://github.com/dotnet/SqlClient/pull/2303) - Added the ability to generate debugging symbols in a separate package file [#2137](https://github.com/dotnet/SqlClient/pull/2137) -- Added .NET 6 missing dependency for nuspec [#2317](https://github.com/dotnet/SqlClient/pull/2317) ### Changed -- Improved TdsParserStateObject by reducing code redundancy [#2254](https://github.com/dotnet/SqlClient/pull/2254) +- Changed Microsoft.IdentityModel.JsonWebTokens and Microsoft.IdentityModel.Protocols.OpenIdConnect version 6.24.0 to 6.35.0 [#2290](https://github.com/dotnet/SqlClient/pull/2290) to address [CVE-2024-21319](https://www.cve.org/CVERecord?id=CVE-2024-21319) ### Fixed -- Fixed wrong dependency for netstandard2.0 [#2305](https://github.com/dotnet/SqlClient/pull/2305) - Fixed connection to unsubscribe from transaction completion events before returning it to the connection pool [#2301](https://github.com/dotnet/SqlClient/pull/2301) -- Fixed Microsoft.IdentityModel.JsonWebTokens version [#2290](https://github.com/dotnet/SqlClient/pull/2290) to address [CVE-2024-21319](https://www.cve.org/CVERecord?id=CVE-2024-21319) -- Fixed SQL authentication assert in debug mode [#2288](https://github.com/dotnet/SqlClient/pull/2288) - Fixed InvalidCastException when reading an Always Encrypted date or time column [#2275](https://github.com/dotnet/SqlClient/pull/2275) - Fixed token caching to prevent expired access tokens from being reused in a connection pool [#2273](https://github.com/dotnet/SqlClient/pull/2273) +- Code health improvements: [#2288](https://github.com/dotnet/SqlClient/pull/2288), [#2305](https://github.com/dotnet/SqlClient/pull/2305), [#2254](https://github.com/dotnet/SqlClient/pull/2254), [#2317](https://github.com/dotnet/SqlClient/pull/2317) ## [Preview Release 5.2.0-preview4.23342.2] - 2023-12-08