Skip to content

Commit 9daae24

Browse files
author
Javad
authoredSep 24, 2021
Release notes for v3.0.1 (#1281)
1 parent b71b62a commit 9daae24

File tree

4 files changed

+102
-0
lines changed

4 files changed

+102
-0
lines changed
 

‎CHANGELOG.md

+13
Original file line numberDiff line numberDiff line change
@@ -65,6 +65,19 @@ This update brings the below changes over the previous release:
6565
- Optimized async method allocations in .NET Framework by porting changes from .NET Core. [#1084](https://github.com/dotnet/SqlClient/pull/1084)
6666
- Various code improvements [#902](https://github.com/dotnet/SqlClient/pull/902) [#925](https://github.com/dotnet/SqlClient/pull/925) [#933](https://github.com/dotnet/SqlClient/pull/933) [#934](https://github.com/dotnet/SqlClient/pull/934) [#1024](https://github.com/dotnet/SqlClient/pull/1024) [#1057](https://github.com/dotnet/SqlClient/pull/1057) [#1122](https://github.com/dotnet/SqlClient/pull/1122) [#1133]((https://github.com/dotnet/SqlClient/pull/1133)) [#1134](https://github.com/dotnet/SqlClient/pull/1134) [#1141](https://github.com/dotnet/SqlClient/pull/1141) [#1187](https://github.com/dotnet/SqlClient/pull/1187) [#1188](https://github.com/dotnet/SqlClient/pull/1188) [#1223](https://github.com/dotnet/SqlClient/pull/1223) [#1225](https://github.com/dotnet/SqlClient/pull/1225) [#1226](https://github.com/dotnet/SqlClient/pull/1226)
6767

68+
## [Stable Release 3.0.1] - 2021-09-24
69+
70+
### Fixed
71+
72+
- Fixed async thread blocking issues on `SqlConnection.Open()` for active directory authentication modes. [#1270](https://github.com/dotnet/SqlClient/pull/1270)
73+
- Fixed unknown transaction state issues when prompting delegated transaction. [1247](https://github.com/dotnet/SqlClient/pull/1247)
74+
- Fixed issue with connection encryption to ensure connections fail when encryption is required. [#1233](https://github.com/dotnet/SqlClient/pull/1233)
75+
- Fixed bug with `LegacyRowVersionNullBehavior` App Context switch. [#1246](https://github.com/dotnet/SqlClient/pull/1246)
76+
- Fixed recursive calls to `RetryLogicProvider` when calling `SqlCommand.ExecuteScalarAsync`. [#1245](https://github.com/dotnet/SqlClient/pull/1245)
77+
- Fixed async deadlock scenarios in web contexts with configurable retry logic provider. [#1245](https://github.com/dotnet/SqlClient/pull/1245)
78+
- Fixed deadlock in transaction using .NET Framework. [#1243](https://github.com/dotnet/SqlClient/pull/1243)
79+
- Fixed issue where connection goes to unusable state. [#1238](https://github.com/dotnet/SqlClient/pull/1238)
80+
6881
## [Stable Release 3.0.0] - 2021-06-09
6982

7083
### Added

‎release-notes/3.0/3.0.1.md

+87
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,87 @@
1+
# Release Notes
2+
3+
## Microsoft.Data.SqlClient 3.0.1 released 24 September 2021
4+
5+
This update brings the below changes over the previous stable release:
6+
7+
### Fixed
8+
9+
- Fixed async thread blocking issues on `SqlConnection.Open()` for active directory authentication modes. [#1270](https://github.com/dotnet/SqlClient/pull/1270)
10+
- Fixed unknown transaction state issues when prompting delegated transaction. [1247](https://github.com/dotnet/SqlClient/pull/1247)
11+
- Fixed issue with connection encryption to ensure connections fail when encryption is required. [#1233](https://github.com/dotnet/SqlClient/pull/1233) [Read more](#ensure-connections-fail-when-encryption-is-required)
12+
- Fixed bug with `LegacyRowVersionNullBehavior` App Context switch. [#1246](https://github.com/dotnet/SqlClient/pull/1246)
13+
- Fixed recursive calls to `RetryLogicProvider` when calling `SqlCommand.ExecuteScalarAsync`. [#1245](https://github.com/dotnet/SqlClient/pull/1245)
14+
- Fixed async deadlock scenarios in web contexts with configurable retry logic provider. [#1245](https://github.com/dotnet/SqlClient/pull/1245)
15+
- Fixed deadlock in transaction using .NET Framework. [#1243](https://github.com/dotnet/SqlClient/pull/1243)
16+
- Fixed issue where connection goes to unusable state. [#1238](https://github.com/dotnet/SqlClient/pull/1238)
17+
18+
### Ensure connections fail when encryption is required
19+
20+
In scenarios where client encryption libraries were disabled or unavailable, it was possible for unencrypted connections to be made when Encrypt was set to true or the server required encryption.
21+
22+
### Target Platform Support
23+
24+
- .NET Framework 4.6.1+ (Windows x86, Windows x64)
25+
- .NET Core 2.1+ (Windows x86, Windows x64, Windows ARM64, Windows ARM, Linux, macOS)
26+
- .NET Standard 2.0+ (Windows x86, Windows x64, Windows ARM64, Windows ARM, Linux, macOS)
27+
28+
### Dependencies
29+
30+
#### .NET Framework
31+
32+
- Microsoft.Data.SqlClient.SNI 2.1.1
33+
- Microsoft.Identity.Client 4.21.1
34+
- Microsoft.IdentityModel.Protocols.OpenIdConnect 6.8.0
35+
- Microsoft.IdentityModel.JsonWebTokens 6.8.0
36+
37+
#### .NET Core 2.1
38+
39+
- Microsoft.Data.SqlClient.SNI.runtime 2.1.1
40+
- Microsoft.Win32.Registry 4.7.0
41+
- System.Security.Principal.Windows 4.7.0
42+
- System.Text.Encoding.CodePages 4.7.0
43+
- System.Diagnostics.DiagnosticSource 4.7.0
44+
- System.Configuration.ConfigurationManager 4.7.0
45+
- System.Runtime.Caching 4.7.0
46+
- Microsoft.Identity.Client 4.21.1
47+
- Microsoft.IdentityModel.Protocols.OpenIdConnect 6.8.0
48+
- Microsoft.IdentityModel.JsonWebTokens 6.8.0
49+
50+
#### .NET Core 3.1
51+
52+
- Microsoft.Data.SqlClient.SNI.runtime 2.1.1
53+
- Microsoft.Win32.Registry 4.7.0
54+
- System.Security.Principal.Windows 4.7.0
55+
- System.Text.Encoding.CodePages 4.7.0
56+
- System.Diagnostics.DiagnosticSource 4.7.0
57+
- System.Configuration.ConfigurationManager 4.7.0
58+
- System.Runtime.Caching 4.7.0
59+
- Microsoft.Identity.Client 4.21.1
60+
- Microsoft.IdentityModel.Protocols.OpenIdConnect 6.8.0
61+
- Microsoft.IdentityModel.JsonWebTokens 6.8.0
62+
63+
#### .NET Standard 2.0
64+
65+
- Microsoft.Data.SqlClient.SNI.runtime 2.1.1
66+
- Microsoft.Win32.Registry 4.7.0
67+
- System.Buffers 4.5.1
68+
- System.Memory 4.5.4
69+
- System.Security.Principal.Windows 4.7.0
70+
- System.Text.Encoding.CodePages 4.7.0
71+
- System.Runtime.Caching 4.7.0
72+
- Microsoft.Identity.Client 4.21.1
73+
- Microsoft.IdentityModel.Protocols.OpenIdConnect 6.8.0
74+
- Microsoft.IdentityModel.JsonWebTokens 6.8.0
75+
76+
#### .NET Standard 2.1
77+
78+
- Microsoft.Data.SqlClient.SNI.runtime 2.1.1
79+
- Microsoft.Win32.Registry 4.7.0
80+
- System.Buffers 4.5.1
81+
- System.Memory 4.5.4
82+
- System.Security.Principal.Windows 4.7.0
83+
- System.Text.Encoding.CodePages 4.7.0
84+
- System.Runtime.Caching 4.7.0
85+
- Microsoft.Identity.Client 4.21.1
86+
- Microsoft.IdentityModel.Protocols.OpenIdConnect 6.8.0
87+
- Microsoft.IdentityModel.JsonWebTokens 6.8.0

‎release-notes/3.0/3.0.md

+1
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ The following Microsoft.Data.SqlClient 3.0 stable releases have been shipped:
44

55
| Release Date | Version | Notes |
66
| :-- | :-- | :--: |
7+
| 2021/09/24 | 3.0.1 | [release notes](3.0.1.md) |
78
| 2021/06/09 | 3.0.0 | [release notes](3.0.0.md) |
89

910
The following Microsoft.Data.SqlClient 3.0 preview releases have been shipped:

‎release-notes/3.0/README.md

+1
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ The following Microsoft.Data.SqlClient 3.0 stable releases have been shipped:
44

55
| Release Date | Version | Notes |
66
| :-- | :-- | :--: |
7+
| 2021/09/24 | 3.0.1 | [Release notes](3.0.1.md) |
78
| 2021/06/09 | 3.0.0 | [release notes](3.0.0.md) |
89

910
The following Microsoft.Data.SqlClient 3.0 preview releases have been shipped:

0 commit comments

Comments
 (0)