Skip to content

Commit ef4b3db

Browse files
committed
Task 38530: Prepare release notes
- Added 7.0.0 Preview 1 release notes.
1 parent 517e3de commit ef4b3db

File tree

4 files changed

+213
-0
lines changed

4 files changed

+213
-0
lines changed

CHANGELOG.md

Lines changed: 64 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,70 @@ 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 7.0.0-preview1.TBD] - 2025-09-12
8+
9+
This update brings the following changes since the [6.1.0](release-notes/6.1/6.1.0.md)
10+
release:
11+
12+
### Breaking Changes
13+
14+
- Removed undocumented `SqlCommand.EndExecuteNonQueryAsync()` method from the
15+
public API for .NET 8.0 and 9.0 targets.
16+
([#3460](https://github.com/dotnet/SqlClient/pull/3460))
17+
18+
- Removed `Constrained Execution Region` error handling blocks and associated
19+
`SqlConnection` cleanup which may affect how potentially-broken connections
20+
are expunged from the pool.
21+
([#3535](https://github.com/dotnet/SqlClient/pull/3535))
22+
23+
### Bug Fixes
24+
25+
- Packet multiplexing disabled by default, and several bug fixes.
26+
([#3534](https://github.com/dotnet/SqlClient/pull/3534),
27+
[#3537](https://github.com/dotnet/SqlClient/pull/3537))
28+
29+
### Other Changes
30+
31+
- Updated `SqlVector.Null` to return a nullable `SqlVector` instance in the
32+
reference API to match the implementation.
33+
([#3521](https://github.com/dotnet/SqlClient/pull/3521))
34+
35+
- `SqlColumnEncryptionCertificateStoreProvider` now works on Windows, Linux,
36+
and macOS.
37+
([#3014](https://github.com/dotnet/SqlClient/pull/3014))
38+
39+
- Performance improvements for all built-in
40+
`SqlColumnEncryptionKeyStoreProvider` implementations.
41+
([#3554](https://github.com/dotnet/SqlClient/pull/3554))
42+
43+
- Various test improvements.
44+
([#3456](https://github.com/dotnet/SqlClient/pull/3456),
45+
[#2968](https://github.com/dotnet/SqlClient/pull/2968),
46+
[#3458](https://github.com/dotnet/SqlClient/pull/3458),
47+
[#3494](https://github.com/dotnet/SqlClient/pull/3494),
48+
[#3559](https://github.com/dotnet/SqlClient/pull/3559),
49+
[#3575](https://github.com/dotnet/SqlClient/pull/3575))
50+
51+
- Codebase merge project and related cleanup.
52+
([#3436](https://github.com/dotnet/SqlClient/pull/3436),
53+
[#3434](https://github.com/dotnet/SqlClient/pull/3434),
54+
[#3448](https://github.com/dotnet/SqlClient/pull/3448),
55+
[#3454](https://github.com/dotnet/SqlClient/pull/3454),
56+
[#3462](https://github.com/dotnet/SqlClient/pull/3462),
57+
[#3435](https://github.com/dotnet/SqlClient/pull/3435),
58+
[#3492](https://github.com/dotnet/SqlClient/pull/3492),
59+
[#3473](https://github.com/dotnet/SqlClient/pull/3473),
60+
[#3469](https://github.com/dotnet/SqlClient/pull/3469),
61+
[#3394](https://github.com/dotnet/SqlClient/pull/3394),
62+
[#3493](https://github.com/dotnet/SqlClient/pull/3493),
63+
[#3593](https://github.com/dotnet/SqlClient/pull/3593))
64+
65+
- Documentation improvements.
66+
([#3490](https://github.com/dotnet/SqlClient/pull/3490))
67+
68+
- Updated `Azure.Identity` dependency to v1.14.2.
69+
([#3538](https://github.com/dotnet/SqlClient/pull/3538))
70+
771
## [Stable Release 6.1.1] - 2025-08-14
872

973
This update includes the following changes since the [6.1.0](6.1.0.md) release:
Lines changed: 141 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,141 @@
1+
# Release Notes
2+
3+
## Preview Release 7.0.0-preview1.TBD - 2025-09-12
4+
5+
This update brings the following changes since the [6.1.0](../6.1/6.1.0.md)
6+
release:
7+
8+
### Breaking Changes
9+
10+
- Removed undocumented `SqlCommand.EndExecuteNonQueryAsync()` method from the
11+
public API for .NET 8.0 and 9.0 targets.
12+
([#3460](https://github.com/dotnet/SqlClient/pull/3460))
13+
14+
- Removed `Constrained Execution Region` error handling blocks and associated
15+
`SqlConnection` cleanup which may affect how potentially-broken connections
16+
are expunged from the pool.
17+
([#3535](https://github.com/dotnet/SqlClient/pull/3535))
18+
19+
### Bug Fixes
20+
21+
- Packet multiplexing disabled by default, and several bug fixes.
22+
([#3534](https://github.com/dotnet/SqlClient/pull/3534),
23+
[#3537](https://github.com/dotnet/SqlClient/pull/3537))
24+
25+
### Other Changes
26+
27+
- Updated `SqlVector.Null` to return a nullable `SqlVector` instance in the
28+
reference API to match the implementation.
29+
([#3521](https://github.com/dotnet/SqlClient/pull/3521))
30+
31+
- `SqlColumnEncryptionCertificateStoreProvider` now works on Windows, Linux,
32+
and macOS.
33+
([#3014](https://github.com/dotnet/SqlClient/pull/3014))
34+
35+
- Performance improvements for all built-in
36+
`SqlColumnEncryptionKeyStoreProvider` implementations.
37+
([#3554](https://github.com/dotnet/SqlClient/pull/3554))
38+
39+
- Various test improvements.
40+
([#3456](https://github.com/dotnet/SqlClient/pull/3456),
41+
[#2968](https://github.com/dotnet/SqlClient/pull/2968),
42+
[#3458](https://github.com/dotnet/SqlClient/pull/3458),
43+
[#3494](https://github.com/dotnet/SqlClient/pull/3494),
44+
[#3559](https://github.com/dotnet/SqlClient/pull/3559),
45+
[#3575](https://github.com/dotnet/SqlClient/pull/3575))
46+
47+
- Codebase merge project and related cleanup.
48+
([#3436](https://github.com/dotnet/SqlClient/pull/3436),
49+
[#3434](https://github.com/dotnet/SqlClient/pull/3434),
50+
[#3448](https://github.com/dotnet/SqlClient/pull/3448),
51+
[#3454](https://github.com/dotnet/SqlClient/pull/3454),
52+
[#3462](https://github.com/dotnet/SqlClient/pull/3462),
53+
[#3435](https://github.com/dotnet/SqlClient/pull/3435),
54+
[#3492](https://github.com/dotnet/SqlClient/pull/3492),
55+
[#3473](https://github.com/dotnet/SqlClient/pull/3473),
56+
[#3469](https://github.com/dotnet/SqlClient/pull/3469),
57+
[#3394](https://github.com/dotnet/SqlClient/pull/3394),
58+
[#3493](https://github.com/dotnet/SqlClient/pull/3493),
59+
[#3593](https://github.com/dotnet/SqlClient/pull/3593))
60+
61+
- Documentation improvements.
62+
([#3490](https://github.com/dotnet/SqlClient/pull/3490))
63+
64+
- Updated `Azure.Identity` dependency to v1.14.2.
65+
([#3538](https://github.com/dotnet/SqlClient/pull/3538))
66+
67+
## Contributors
68+
69+
We thank the following public contributors. Their efforts toward this project
70+
are very much appreciated.
71+
72+
- [edwardneal](https://github.com/edwardneal)
73+
- [emmanuel-ferdman](https://github.com/emmanuel-ferdman)
74+
- [ErikEJ](https://github.com/ErikEJ)
75+
- [twsouthwick](https://github.com/twsouthwick)
76+
- [Wraith2](https://github.com/Wraith2)
77+
78+
### New Contributors
79+
80+
- [frankbuckley](https://github.com/frankbuckley) made their first contribution in
81+
[#3521](https://github.com/dotnet/SqlClient/pull/521)
82+
83+
## Target Platform Support
84+
85+
- .NET Framework 4.6.2+ (Windows ARM64, Windows x86, Windows x64)
86+
- .NET 8.0+ (Windows x86, Windows x64, Windows ARM64, Windows ARM, Linux, macOS)
87+
88+
### Dependencies
89+
90+
#### .NET Standard 2.0
91+
92+
- Azure.Identity 1.14.2
93+
- Microsoft.Bcl.Cryptography 9.0.5
94+
- Microsoft.Data.SqlClient.SNI.runtime 6.0.2
95+
- Microsoft.Extensions.Caching.Memory 9.0.5
96+
- Microsoft.IdentityModel.JsonWebTokens 7.7.1
97+
- Microsoft.IdentityModel.Protocols.OpenIdConnect 7.7.1
98+
- Microsoft.SqlServer.Server 1.0.0
99+
- System.Configuration.ConfigurationManager 9.0.5
100+
- System.Security.Cryptography.Pkcs 9.0.5
101+
- System.Text.Json 9.0.5
102+
103+
#### .NET Framework 4.6.2+
104+
105+
- Azure.Identity 1.14.2
106+
- Microsoft.Bcl.Cryptography 8.0.0
107+
- Microsoft.Data.SqlClient.SNI 6.0.2
108+
- Microsoft.Extensions.Caching.Memory 8.0.1
109+
- Microsoft.IdentityModel.JsonWebTokens 7.7.1
110+
- Microsoft.IdentityModel.Protocols.OpenIdConnect 7.7.1
111+
- System.Buffers 4.5.1
112+
- System.Data.Common 4.3.0
113+
- System.Security.Cryptography.Pkcs 8.0.1
114+
- System.Text.Encodings.Web 8.0.0
115+
- System.Text.Json 8.0.5
116+
117+
#### .NET 8.0
118+
119+
- Azure.Identity 1.14.2
120+
- Microsoft.Bcl.Cryptography 8.0.0
121+
- Microsoft.Data.SqlClient.SNI.runtime 6.0.2
122+
- Microsoft.Extensions.Caching.Memory 8.0.1
123+
- Microsoft.IdentityModel.JsonWebTokens 7.7.1
124+
- Microsoft.IdentityModel.Protocols.OpenIdConnect 7.7.1
125+
- Microsoft.SqlServer.Server 1.0.0
126+
- System.Configuration.ConfigurationManager 8.0.1
127+
- System.Security.Cryptography.Pkcs 8.0.1
128+
- System.Text.Json 8.0.5
129+
130+
#### .NET 9.0
131+
132+
- Azure.Identity 1.14.2
133+
- Microsoft.Bcl.Cryptography 9.0.5
134+
- Microsoft.Data.SqlClient.SNI.runtime 6.0.2
135+
- Microsoft.Extensions.Caching.Memory 9.0.5
136+
- Microsoft.IdentityModel.JsonWebTokens 7.7.1
137+
- Microsoft.IdentityModel.Protocols.OpenIdConnect 7.7.1
138+
- Microsoft.SqlServer.Server 1.0.0
139+
- System.Configuration.ConfigurationManager 9.0.5
140+
- System.Security.Cryptography.Pkcs 9.0.5
141+
- System.Text.Json 9.0.5

release-notes/7.0/README.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
# Microsoft.Data.SqlClient 7.0 Releases
2+
3+
The following Microsoft.Data.SqlClient 7.0 releases have been shipped:
4+
5+
| Release Date | Version | Notes |
6+
| :-- | :-- | :--: |
7+
| 2025-09-12 | 7.0.0-preview1.TBD | [Release Notes](7.0.0-preview1.md) |

release-notes/README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ The latest stable release is [Microsoft.Data.SqlClient 6.0](6.0).
44

55
## Release Information
66

7+
- [Microsoft.Data.SqlClient 7.0](7.0)
78
- [Microsoft.Data.SqlClient 6.1](6.1)
89
- [Microsoft.Data.SqlClient 6.0](6.0)
910
- [Microsoft.Data.SqlClient 5.2](5.2)

0 commit comments

Comments
 (0)