Skip to content

Commit 780db73

Browse files
authored
[7.0.0-preview1] Prepare release notes (#3616)
* Task 38530: Prepare release notes - Added 7.0.0 Preview 1 release notes. * Task 38530: Prepare release notes - Addressed review comments. * Task 38530: Prepare release notes - Filled in actual build number.
1 parent 1b1ddec commit 780db73

File tree

4 files changed

+209
-0
lines changed

4 files changed

+209
-0
lines changed

CHANGELOG.md

Lines changed: 62 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,68 @@ 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.25257.1] - 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 `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+
### Added
26+
27+
- `SqlColumnEncryptionCertificateStoreProvider` now works on Windows, Linux,
28+
and macOS.
29+
([#3014](https://github.com/dotnet/SqlClient/pull/3014))
30+
31+
### Changed
32+
33+
- Updated `SqlVector.Null` to return a nullable `SqlVector` instance in the
34+
reference API to match the implementation.
35+
([#3521](https://github.com/dotnet/SqlClient/pull/3521))
36+
37+
- Performance improvements for all built-in
38+
`SqlColumnEncryptionKeyStoreProvider` implementations.
39+
([#3554](https://github.com/dotnet/SqlClient/pull/3554))
40+
41+
- Various test improvements.
42+
([#3456](https://github.com/dotnet/SqlClient/pull/3456),
43+
[#2968](https://github.com/dotnet/SqlClient/pull/2968),
44+
[#3458](https://github.com/dotnet/SqlClient/pull/3458),
45+
[#3494](https://github.com/dotnet/SqlClient/pull/3494),
46+
[#3559](https://github.com/dotnet/SqlClient/pull/3559),
47+
[#3575](https://github.com/dotnet/SqlClient/pull/3575))
48+
49+
- Codebase merge project and related cleanup.
50+
([#3436](https://github.com/dotnet/SqlClient/pull/3436),
51+
[#3434](https://github.com/dotnet/SqlClient/pull/3434),
52+
[#3448](https://github.com/dotnet/SqlClient/pull/3448),
53+
[#3454](https://github.com/dotnet/SqlClient/pull/3454),
54+
[#3462](https://github.com/dotnet/SqlClient/pull/3462),
55+
[#3435](https://github.com/dotnet/SqlClient/pull/3435),
56+
[#3492](https://github.com/dotnet/SqlClient/pull/3492),
57+
[#3473](https://github.com/dotnet/SqlClient/pull/3473),
58+
[#3469](https://github.com/dotnet/SqlClient/pull/3469),
59+
[#3394](https://github.com/dotnet/SqlClient/pull/3394),
60+
[#3493](https://github.com/dotnet/SqlClient/pull/3493),
61+
[#3593](https://github.com/dotnet/SqlClient/pull/3593))
62+
63+
- Documentation improvements.
64+
([#3490](https://github.com/dotnet/SqlClient/pull/3490))
65+
66+
- Updated `Azure.Identity` dependency to v1.14.2.
67+
([#3538](https://github.com/dotnet/SqlClient/pull/3538))
68+
769
## [Stable Release 6.1.1] - 2025-08-14
870

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