Skip to content

Commit 4657311

Browse files
Documentation | Release Notes 5.2.0-preview1 (#2009)
1 parent 9a44ffa commit 4657311

File tree

5 files changed

+132
-1
lines changed

5 files changed

+132
-1
lines changed

CHANGELOG.md

+31
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,37 @@ All notable changes to this project will be documented in this file.
44

55
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/)
66

7+
## [Preview Release 5.2.0-preview1.23109.1] - 2023-04-20
8+
9+
This update brings the below changes over the previous release:
10+
11+
### Added
12+
13+
- Added support of `SqlDiagnosticListener` on **.NET Standard**. [#1931](https://github.com/dotnet/SqlClient/pull/1931)
14+
15+
### Fixed
16+
17+
- Fixed AE enclave retry logic for async queries. [#1988](https://github.com/dotnet/SqlClient/pull/1988)
18+
- Fixed activity correlator to continue use of same GUID for connection activity. [#1997](https://github.com/dotnet/SqlClient/pull/1997)
19+
- Fixed behavior when error class is greater than 20 on connection retry. [#1953](https://github.com/dotnet/SqlClient/pull/1953)
20+
- Fixed error message when symmetric key decryption failed using Always Encrypted. [#1948](https://github.com/dotnet/SqlClient/pull/1948)
21+
- 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)
22+
- Fixed TDS RPC error on large queries in SqlCommand.ExecuteReaderAsync. [#1936](https://github.com/dotnet/SqlClient/pull/1936)
23+
- Fixed throttling of token requests by calling AcquireTokenSilent. [#1925](https://github.com/dotnet/SqlClient/pull/1925)
24+
- Fixed Linux code coverage result in Build proj. [#1950](https://github.com/dotnet/SqlClient/pull/1950)
25+
- Fixed NullReferenceException in GetBytesAsync. [#1906](https://github.com/dotnet/SqlClient/pull/1906)
26+
- Fixed Transient fault handling issue with OpenAsync. [#1983](https://github.com/dotnet/SqlClient/pull/1983)
27+
- Fixed invariant mode checks. [#1917](https://github.com/dotnet/SqlClient/pull/1917)
28+
- Fixed GC behavior in TdsParser by adding array rental capability in TryReadPlpUnicodeChars. [#1866](https://github.com/dotnet/SqlClient/pull/1866)
29+
30+
### Changed
31+
32+
- Updated Azure Identity version from 1.7.0 to 1.8.0. [#1921](https://github.com/dotnet/SqlClient/pull/1921)
33+
- Improved parsing buffered characters in `TdsParser`. [#1544](https://github.com/dotnet/SqlClient/pull/1544)
34+
- Removed reference to Microsoft.Win32.Registry since it's shipped starting with .NET 6.0. [#1974](https://github.com/dotnet/SqlClient/pull/1974)
35+
- Added Microsoft.SqlServer.Types to verify support for SqlHierarchyId and Spatial for .NET Core. [#1848](https://github.com/dotnet/SqlClient/pull/1848)
36+
- 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)
37+
738
## [Stable release 5.1.1] - 2023-03-28
839

940
This update brings the below changes over the previous release:

release-notes/5.2/5.2.0-preview1.md

+94
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,94 @@
1+
# Release Notes
2+
3+
## [Preview Release 5.2.0-preview1.23109.1] - 2023-04-20
4+
5+
This update brings the below changes over the previous release:
6+
7+
### Added
8+
9+
- Added support of `SqlDiagnosticListener` on **.NET Standard**. [#1931](https://github.com/dotnet/SqlClient/pull/1931)
10+
11+
### Fixed
12+
13+
- Fixed AE enclave retry logic for async queries. [#1988](https://github.com/dotnet/SqlClient/pull/1988)
14+
- Fixed activity correlator to continue use of same GUID for connection activity. [#1997](https://github.com/dotnet/SqlClient/pull/1997)
15+
- Fixed behavior when error class is greater than 20 on connection retry. [#1953](https://github.com/dotnet/SqlClient/pull/1953)
16+
- Fixed error message when symmetric key decryption failed using Always Encrypted. [#1948](https://github.com/dotnet/SqlClient/pull/1948)
17+
- 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)
18+
- Fixed TDS RPC error on large queries in SqlCommand.ExecuteReaderAsync. [#1936](https://github.com/dotnet/SqlClient/pull/1936)
19+
- Fixed throttling of token requests by calling AcquireTokenSilent. [#1925](https://github.com/dotnet/SqlClient/pull/1925)
20+
- Fixed Linux code coverage result in Build proj. [#1950](https://github.com/dotnet/SqlClient/pull/1950)
21+
- Fixed NullReferenceException in GetBytesAsync. [#1906](https://github.com/dotnet/SqlClient/pull/1906)
22+
- Fixed Transient fault handling issue with OpenAsync. [#1983](https://github.com/dotnet/SqlClient/pull/1983)
23+
- Fixed invariant mode checks. [#1917](https://github.com/dotnet/SqlClient/pull/1917)
24+
- Fixed GC behavior in TdsParser by adding array rental capability in TryReadPlpUnicodeChars. [#1866](https://github.com/dotnet/SqlClient/pull/1866)
25+
26+
### Changed
27+
28+
- Updated Azure Identity version from 1.7.0 to 1.8.0. [#1921](https://github.com/dotnet/SqlClient/pull/1921)
29+
- Improved parsing buffered characters in `TdsParser`. [#1544](https://github.com/dotnet/SqlClient/pull/1544)
30+
- Removed reference to Microsoft.Win32.Registry since it's shipped starting with .NET 6.0. [#1974](https://github.com/dotnet/SqlClient/pull/1974)
31+
- Added Microsoft.SqlServer.Types to verify support for SqlHierarchyId and Spatial for .NET Core. [#1848](https://github.com/dotnet/SqlClient/pull/1848)
32+
- 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)
33+
34+
## Target Platform Support
35+
36+
- .NET Framework 4.6.2+ (Windows x86, Windows x64)
37+
- .NET 6.0+ (Windows x86, Windows x64, Windows ARM64, Windows ARM, Linux, macOS)
38+
- .NET Standard 2.0+ (Windows x86, Windows x64, Windows ARM64, Windows ARM, Linux, macOS)
39+
40+
### Dependencies
41+
42+
#### .NET Framework
43+
44+
- Microsoft.Data.SqlClient.SNI 5.1.0
45+
- Azure.Identity 1.8.0
46+
- Microsoft.Identity.Client 4.47.2
47+
- Microsoft.IdentityModel.JsonWebTokens 6.24.0
48+
- Microsoft.IdentityModel.Protocols.OpenIdConnect 6.24.0
49+
- System.Buffers 4.5.1
50+
- System.Configuration.ConfigurationManager 6.0.1
51+
- System.IO 4.3.0
52+
- System.Runtime.InteropServices.RuntimeInformation 4.3.0
53+
- System.Security.Cryptography.Algorithms 4.3.1
54+
- System.Security.Cryptography.Primitives 4.3.0
55+
- System.Text.Encoding.Web 6.0.0
56+
57+
#### .NET
58+
59+
- Microsoft.Data.SqlClient.SNI 5.1.0
60+
- Azure.Identity 1.8.0
61+
- Microsoft.Identity.Client 4.47.2
62+
- Microsoft.IdentityModel.JsonWebTokens 6.24.0
63+
- Microsoft.IdentityModel.Protocols.OpenIdConnect 6.24.0
64+
- Microsoft.SqlServer.Server 1.0.0
65+
- System.Buffers 4.5.1
66+
- System.Configuration.ConfigurationManager 6.0.1
67+
- System.Diagnostics.DiagnosticSource 6.0.0
68+
- System.IO 4.3.0
69+
- System.Runtime.Caching 6.0.0
70+
- System.Text.Encoding.CodePages 6.0.0
71+
- System.Text.Encodings.Web 6.0.0
72+
- System.Resources.ResourceManager 4.3.0
73+
- System.Security.Cryptography.Cng 5.0.0
74+
- System.Security.Principal.Windows 5.0.0
75+
76+
#### .NET Standard
77+
78+
- Microsoft.Data.SqlClient.SNI 5.1.0
79+
- Azure.Identity 1.6.0
80+
- Microsoft.Identity.Client 4.47.2
81+
- Microsoft.IdentityModel.Protocols.OpenIdConnect 6.24.0
82+
- Microsoft.IdentityModel.JsonWebTokens 6.24.0
83+
- Microsoft.SqlServer.Server 1.0.0
84+
- Microsoft.Win32.Registry 5.0.0
85+
- System.Buffers 4.5.1
86+
- System.Configuration.ConfigurationManager 6.0.1
87+
- System.IO 4.3.0
88+
- System.Runtime.Caching 6.0.0
89+
- System.Text.Encoding.CodePages 6.0.0
90+
- System.Text.Encodings.Web 6.0.0
91+
- System.Runtime.Loader 4.3.0
92+
- System.Resources.ResourceManager 4.3.0
93+
- System.Security.Cryptography.Cng 5.0.0
94+
- System.Security.Principal.Windows 5.0.0

release-notes/5.2/5.2.0.md

+3
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
| Release Date | Version | Notes |
2+
| :-- | :-- | :--: |
3+
| 2023/04/20 | 5.2.0-preview1.23109.1 | [release notes](5.2.0-preview1.md) |

release-notes/5.2/README.md

+3
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
| Release Date | Version | Notes |
2+
| :-- | :-- | :--: |
3+
| 2023/04/20 | 5.2.0-preview1.23109.1 | [release notes](5.2.0-preview1.md) |

tools/props/Versions.props

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
<!-- Should only be changed in future when a non-backwards compatible driver is released. -->
77
<!-- Future Assembly Version values shall be Major.Minor.0.0; e.g. 4.0.0.0 -->
88
<AssemblyVersion>5.0.0.0</AssemblyVersion>
9-
<NugetPackageVersion Condition="'$(NugetPackageVersion)' == ''">5.1.0-dev</NugetPackageVersion>
9+
<NugetPackageVersion Condition="'$(NugetPackageVersion)' == ''">5.2.0-dev</NugetPackageVersion>
1010
<Version>$(NugetPackageVersion)</Version>
1111
</PropertyGroup>
1212
<PropertyGroup>

0 commit comments

Comments
 (0)