Skip to content

Commit 0728917

Browse files
committed
Merge branch 'main' into dev/russellben/merge/sqlcommand-nocer-encryption
2 parents cdc98bf + c68da22 commit 0728917

File tree

48 files changed

+1787
-2972
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

48 files changed

+1787
-2972
lines changed

.config/tsaoptions.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
{
22
"instanceUrl": "https://sqlclientdrivers.visualstudio.com/",
33
"projectName": "ADO.Net",
4-
"areaPath": "ADO.Net",
5-
"iterationPath": "ADO.Net\\TSA\\SqlClient",
6-
"notificationAliases": [ "SqlClient@microsoft.com" ],
4+
"areaPath": "ADO.Net\\SqlDevX",
5+
"iterationPath": "ADO.Net",
6+
"notificationAliases": [ "sqlclientdevs@microsoft.com" ],
77
"repositoryName": "SqlClient",
88
"codebaseName": "SqlClient",
99
"allTools": true,

CHANGELOG.md

Lines changed: 84 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,90 @@ 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-preview2.25289.6] - 2025-10-16
8+
9+
This update brings the following changes since [7.0.0-preview1.25257.1]
10+
11+
### Bug Fixes
12+
13+
- Fixed a debug assertion in connection pool (no impact to production code)
14+
([#3587](https://github.com/dotnet/SqlClient/pull/3587))
15+
- Prevent uninitialized performance counters escaping `CreatePerformanceCounters`
16+
([#3623](https://github.com/dotnet/SqlClient/pull/3623))
17+
- Fix SetProvider to return immediately if user-defined authentication provider found
18+
([#3620](https://github.com/dotnet/SqlClient/pull/3620))
19+
- Allow SqlBulkCopy to operate on hidden columns
20+
([#3590](https://github.com/dotnet/SqlClient/pull/3590))
21+
- Fix connection pool concurrency issue
22+
([#3632](https://github.com/dotnet/SqlClient/pull/3632))
23+
24+
### Added
25+
26+
- App context switch for ignoring server-provided failover partner
27+
([#3625](https://github.com/dotnet/SqlClient/pull/3625))
28+
- App context switch for enabling asynchronous multi-packet improvements
29+
([#3605](https://github.com/dotnet/SqlClient/pull/3605))
30+
31+
### Changed
32+
33+
- Deprecation of `SqlAuthenticationMethod.ActiveDirectoryPassword`
34+
([#3671](https://github.com/dotnet/SqlClient/pull/3671))
35+
36+
#### Other changes
37+
38+
- Improve performance in `SqlStatistics` by using `Environment.TickCount` for calculating execution timing
39+
([#3609](https://github.com/dotnet/SqlClient/pull/3609))
40+
41+
- Improve performance in Always Encrypted scenarios by using lower-allocation primitives
42+
([#3612](https://github.com/dotnet/SqlClient/pull/3612))
43+
44+
- Various test improvements:
45+
([#3423](https://github.com/dotnet/SqlClient/pull/3423),
46+
[#3488](https://github.com/dotnet/SqlClient/pull/3488),
47+
[#3624](https://github.com/dotnet/SqlClient/pull/3624),
48+
[#3638](https://github.com/dotnet/SqlClient/pull/3638),
49+
[#3642](https://github.com/dotnet/SqlClient/pull/3642),
50+
[#3678](https://github.com/dotnet/SqlClient/pull/3678),
51+
[#3690](https://github.com/dotnet/SqlClient/pull/3690))
52+
53+
- Codebase merge project and related cleanup:
54+
([#3555](https://github.com/dotnet/SqlClient/pull/3555),
55+
[#3603](https://github.com/dotnet/SqlClient/pull/3603),
56+
[#3608](https://github.com/dotnet/SqlClient/pull/3608),
57+
[#3611](https://github.com/dotnet/SqlClient/pull/3611),
58+
[#3619](https://github.com/dotnet/SqlClient/pull/3619),
59+
[#3622](https://github.com/dotnet/SqlClient/pull/3622),
60+
[#3630](https://github.com/dotnet/SqlClient/pull/3630),
61+
[#3631](https://github.com/dotnet/SqlClient/pull/3631),
62+
[#3634](https://github.com/dotnet/SqlClient/pull/3634),
63+
[#3637](https://github.com/dotnet/SqlClient/pull/3637),
64+
[#3644](https://github.com/dotnet/SqlClient/pull/3644),
65+
[#3647](https://github.com/dotnet/SqlClient/pull/3647),
66+
[#3655](https://github.com/dotnet/SqlClient/pull/3655))
67+
68+
- Code health improvements:
69+
([#3645](https://github.com/dotnet/SqlClient/pull/3645))
70+
71+
- Internal infrastructure improvements:
72+
([#3659](https://github.com/dotnet/SqlClient/pull/3659),
73+
[#3692](https://github.com/dotnet/SqlClient/pull/3692),
74+
[#3695](https://github.com/dotnet/SqlClient/pull/3695))
75+
76+
- Updated Dependencies
77+
([#3638](https://github.com/dotnet/SqlClient/pull/3638)):
78+
- Updated `Azure.Core` to v1.49.0
79+
- Updated `Azure.Identity` to v1.16.0
80+
- Updated `Azure.Security.KeyVault.Keys` v4.8.0 (AKV provider)
81+
- Updated `Microsoft.Bcl.Cryptography` to v9.0.9 (net9)
82+
- Updated `Microsoft.Extensions.Caching.Memory` to v9.0.9 (net9)
83+
- Updated `Microsoft.IdentityModel.JsonWebTokens` to v8.14.0
84+
- Updated `Microsoft.IdentityModel.Protocols.OpenIdConnect` to v8.14.0
85+
- Updated `System.Buffers` to v4.6.1 (net462)
86+
- Updated `System.Memory` to v4.6.3 (net462)
87+
- Updated `System.Configuration.ConfigurationManager` to v9.0.9 (net9)
88+
- Updated `System.Security.Cryptography.Pkcs` to v9.0.9 (net9)
89+
- Updated `System.Text.Json` to v8.0.6 (net8), v9.0.9 (net9)
90+
791
## [Stable Release 6.1.2] - 2025-10-07
892

993
This update brings the below changes over the previous stable release:

eng/pipelines/dotnet-sqlclient-signing-pipeline.yml

Lines changed: 11 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -163,13 +163,14 @@ extends:
163163
patterns: '**/*.*nupkg'
164164
displayName: 'Download NuGet Package'
165165

166-
- template: eng/pipelines/common/templates/jobs/run-tests-package-reference-job.yml@self
167-
parameters:
168-
packageFolderName: $(packageFolderName)
169-
isPreview: ${{ parameters['isPreview'] }}
170-
timeout: ${{ parameters.testsTimeout }}
171-
downloadPackageStep:
172-
download: current
173-
artifact: $(packageFolderName)
174-
patterns: '**/*.nupkg'
175-
displayName: 'Download NuGet Package'
166+
# Disabling as of 10/15/2025 due to OneBranch apparently disallowing MSBuild tasks in validation stages.
167+
# - template: eng/pipelines/common/templates/jobs/run-tests-package-reference-job.yml@self
168+
# parameters:
169+
# packageFolderName: $(packageFolderName)
170+
# isPreview: ${{ parameters['isPreview'] }}
171+
# timeout: ${{ parameters.testsTimeout }}
172+
# downloadPackageStep:
173+
# download: current
174+
# artifact: $(packageFolderName)
175+
# patterns: '**/*.nupkg'
176+
# displayName: 'Download NuGet Package'

eng/pipelines/libraries/common-variables.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ variables:
3838
- name: Preview
3939
value: '-preview'
4040
- name: Revision
41-
value: '1'
41+
value: '2'
4242

4343
- name: NugetPackageVersion
4444
value: $(Major).$(Minor).$(Patch)

es-metadata.yml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
schemaVersion: 0.0.1
2+
isProduction: true
3+
accountableOwners:
4+
service: 24ff40ff-f299-428e-9508-d67fdeb2f473
5+
routing:
6+
defaultAreaPath:
7+
org: sqlclientdrivers
8+
path: ADO.Net
Lines changed: 211 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,211 @@
1+
# Release Notes
2+
3+
## Preview Release 7.0.0-preview2.25289.6 - 2025-10-16
4+
5+
## Changes Since [7.0.0-preview1](7.0.0-preview1.md)
6+
7+
This update brings the following changes since the [7.0.0-preview1](7.0.0-preview1.md) release:
8+
9+
### Bug Fixes
10+
11+
- Fixed a debug assertion in connection pool (no impact to production code)
12+
([#3587](https://github.com/dotnet/SqlClient/pull/3587))
13+
14+
- Prevent uninitialized performance counters escaping `CreatePerformanceCounters`
15+
([#3623](https://github.com/dotnet/SqlClient/pull/3623))
16+
17+
- Fix SetProvider to return immediately if user-defined authentication provider found
18+
([#3620](https://github.com/dotnet/SqlClient/pull/3620))
19+
20+
- Allow SqlBulkCopy to operate on hidden columns
21+
([#3590](https://github.com/dotnet/SqlClient/pull/3590))
22+
23+
- Fix connection pool concurrency issue
24+
([#3632](https://github.com/dotnet/SqlClient/pull/3632))
25+
26+
### Added
27+
28+
#### App Context Switch for Ignoring Server-Provided Failover Partner
29+
30+
*What Changed:*
31+
32+
- A new app context switch `Switch.Microsoft.Data.SqlClient.IgnoreServerProvidedFailoverPartner` was introduced to let the client ignore server-provided failover partner info in Basic Availability Groups (BAGs). When the switch is enabled, only the failover partner specified in the connection string is used; server-supplied partner values are skipped. This context switch was introduced in PR [#3625](https://github.com/dotnet/SqlClient/pull/3625).
33+
34+
*Who Benefits:*
35+
36+
- Applications connecting to SQL Server BAGs using TCP and custom ports, especially where the server's provided partner name lacks the protocol, host, or port. This avoids connection failures when the server-provided partner is incompatible or incomplete.
37+
- Teams who manage availability groups and rely on client-side control of failover behavior in heterogeneous networking environments.
38+
39+
*Impact:*
40+
41+
- If your environment might be affected (i.e., you operate a BAG with custom ports, or have experienced failures after failover), you can enable the new switch in your application:
42+
43+
```c#
44+
AppContext.SetSwitch("Switch.Microsoft.Data.SqlClient.IgnoreServerProvidedFailoverPartner", true);
45+
```
46+
47+
- Then, ensure your connection string includes your preferred failover partner (with correct `tcp:host,port`) so that the client uses that instead of the server's suggestion.
48+
- Without enabling this, by default, the client continues to prefer the server-provided partner, maintaining backwards compatibility.
49+
50+
#### Other Additions
51+
52+
- Add app context switch for enabling asynchronous multi-packet improvements
53+
([#3605](https://github.com/dotnet/SqlClient/pull/3605))
54+
55+
To enable these improvements, set the following switches in your application:
56+
57+
```c#
58+
AppContext.SetSwitch("Switch.Microsoft.Data.SqlClient.UseCompatibilityAsyncBehaviour", false);
59+
AppContext.SetSwitch("Switch.Microsoft.Data.SqlClient.UseCompatibilityProcessSni", false);
60+
```
61+
62+
### Changed
63+
64+
#### Deprecation of `SqlAuthenticationMethod.ActiveDirectoryPassword`
65+
66+
*What Changed:*
67+
68+
- Username/Password authentication for Microsoft Entra (formerly Active Directory) has been deprecated. `SqlAuthenticationMethod.ActiveDirectoryPassword` is now marked as `[Obsolete]`. This change occurred in PR [#3671](https://github.com/dotnet/SqlClient/pull/3671)
69+
70+
*Who benefits:*
71+
72+
- Teams moving toward stronger, passwordless or MFA-compliant auth (in line with changes across MSAL/Azure.Identity and Entra MFA enforcement). This aligns Microsoft.Data.SqlClient with Microsoft's direction to avoid username/password (ROPC) flows. See [Planning for mandatory multifactor authentication for Azure and other admin portals](https://learn.microsoft.com/entra/identity/authentication/concept-mandatory-multifactor-authentication) for more explanation of why this change is being made across Microsoft products/services.
73+
74+
*Impact:*
75+
76+
- If you use `Authentication=Active Directory Password`, migrate to a supported alternative:
77+
- Interactive/MFA: `Active Directory Interactive`
78+
- Service to service: `Active Directory Service Principal` (client secret/certificate)
79+
- Cloud workloads: `Active Directory Managed Identity` or `Active Directory Workload Identity`
80+
- Headless/Developer flows: `Active Directory Device Code Flow` or `Active Directory Default`
81+
- See [Connect to Azure SQL with Microsoft Entra authentication and SqlClient](https://learn.microsoft.com/sql/connect/ado-net/sql/azure-active-directory-authentication) for more information on authentication to SQL Server using Microsoft Entra.
82+
83+
#### Other changes
84+
85+
- Improve performance in `SqlStatistics` by using `Environment.TickCount` for calculating execution timing
86+
([#3609](https://github.com/dotnet/SqlClient/pull/3609))
87+
88+
- Improve performance in Always Encrypted scenarios by using lower-allocation primitives
89+
([#3612](https://github.com/dotnet/SqlClient/pull/3612))
90+
91+
- Various test improvements:
92+
([#3423](https://github.com/dotnet/SqlClient/pull/3423),
93+
[#3488](https://github.com/dotnet/SqlClient/pull/3488),
94+
[#3624](https://github.com/dotnet/SqlClient/pull/3624),
95+
[#3638](https://github.com/dotnet/SqlClient/pull/3638),
96+
[#3642](https://github.com/dotnet/SqlClient/pull/3642),
97+
[#3678](https://github.com/dotnet/SqlClient/pull/3678),
98+
[#3690](https://github.com/dotnet/SqlClient/pull/3690))
99+
100+
- Codebase merge project and related cleanup:
101+
([#3555](https://github.com/dotnet/SqlClient/pull/3555),
102+
[#3603](https://github.com/dotnet/SqlClient/pull/3603),
103+
[#3608](https://github.com/dotnet/SqlClient/pull/3608),
104+
[#3611](https://github.com/dotnet/SqlClient/pull/3611),
105+
[#3619](https://github.com/dotnet/SqlClient/pull/3619),
106+
[#3622](https://github.com/dotnet/SqlClient/pull/3622),
107+
[#3630](https://github.com/dotnet/SqlClient/pull/3630),
108+
[#3631](https://github.com/dotnet/SqlClient/pull/3631),
109+
[#3634](https://github.com/dotnet/SqlClient/pull/3634),
110+
[#3637](https://github.com/dotnet/SqlClient/pull/3637),
111+
[#3644](https://github.com/dotnet/SqlClient/pull/3644),
112+
[#3647](https://github.com/dotnet/SqlClient/pull/3647),
113+
[#3655](https://github.com/dotnet/SqlClient/pull/3655))
114+
115+
- Code health improvements:
116+
([#3645](https://github.com/dotnet/SqlClient/pull/3645))
117+
118+
- Internal infrastructure improvements:
119+
([#3659](https://github.com/dotnet/SqlClient/pull/3659),
120+
[#3692](https://github.com/dotnet/SqlClient/pull/3692),
121+
[#3695](https://github.com/dotnet/SqlClient/pull/3695))
122+
123+
- Updated Dependencies
124+
([#3638](https://github.com/dotnet/SqlClient/pull/3638)):
125+
- Updated `Azure.Core` to v1.49.0
126+
- Updated `Azure.Identity` to v1.16.0
127+
- Updated `Azure.Security.KeyVault.Keys` v4.8.0 (AKV provider)
128+
- Updated `Microsoft.Bcl.Cryptography` to v9.0.9 (net9)
129+
- Updated `Microsoft.Extensions.Caching.Memory` to v9.0.9 (net9)
130+
- Updated `Microsoft.IdentityModel.JsonWebTokens` to v8.14.0
131+
- Updated `Microsoft.IdentityModel.Protocols.OpenIdConnect` to v8.14.0
132+
- Updated `System.Buffers` to v4.6.1 (net462)
133+
- Updated `System.Memory` to v4.6.3 (net462)
134+
- Updated `System.Configuration.ConfigurationManager` to v9.0.9 (net9)
135+
- Updated `System.Security.Cryptography.Pkcs` to v9.0.9 (net9)
136+
- Updated `System.Text.Json` to v8.0.6 (net8), v9.0.9 (net9)
137+
138+
## Contributors
139+
140+
We thank the following public contributors. Their efforts toward this project are very much appreciated.
141+
142+
- [edwardneal](https://github.com/edwardneal)
143+
- [ShreyaLaxminarayan](https://github.com/ShreyaLaxminarayan)
144+
- [Wraith2](https://github.com/Wraith2)
145+
146+
## Target Platform Support
147+
148+
- .NET Framework 4.6.2+ (Windows x86, Windows x64, Windows ARM64)
149+
- .NET 8.0+ (Windows x86, Windows x64, Windows ARM, Windows ARM64, Linux, macOS)
150+
151+
### Dependencies
152+
153+
#### .NET Standard 2.0
154+
155+
- Azure.Core 1.49.0
156+
- Azure.Identity 1.16.0
157+
- Microsoft.Bcl.Cryptography 9.0.9
158+
- Microsoft.Data.SqlClient.SNI.runtime 6.0.2
159+
- Microsoft.Extensions.Caching.Memory 9.0.9
160+
- Microsoft.IdentityModel.JsonWebTokens 8.14.0
161+
- Microsoft.IdentityModel.Protocols.OpenIdConnect 8.14.0
162+
- Microsoft.SqlServer.Server 1.0.0
163+
- System.Configuration.ConfigurationManager 9.0.9
164+
- System.Security.Cryptography.Pkcs 9.0.5
165+
- System.Text.Json 9.0.9
166+
167+
#### .NET Framework 4.6.2+
168+
169+
- Azure.Core 1.49.0
170+
- Azure.Identity 1.16.0
171+
- Microsoft.Bcl.Cryptography 8.0.0
172+
- Microsoft.Data.SqlClient.SNI 6.0.2
173+
- Microsoft.Extensions.Caching.Memory 8.0.1
174+
- Microsoft.IdentityModel.JsonWebTokens 8.14.0
175+
- Microsoft.IdentityModel.Protocols.OpenIdConnect 7.7.1
176+
- System.Buffers 4.6.1
177+
- System.Data.Common 4.3.0
178+
- System.Diagnostics.DiagnosticSource 8.0.1
179+
- System.Memory 4.6.3
180+
- System.Security.Cryptography.Pkcs 8.0.1
181+
- System.Text.Encodings.Web 8.0.0
182+
- System.Text.Json 8.0.6
183+
- System.ValueTuple 4.6.1
184+
185+
#### .NET 8.0
186+
187+
- Azure.Core 1.49.0
188+
- Azure.Identity 1.16.0
189+
- Microsoft.Bcl.Cryptography 9.0.9
190+
- Microsoft.Data.SqlClient.SNI.runtime 6.0.2
191+
- Microsoft.Extensions.Caching.Memory 9.0.9
192+
- Microsoft.IdentityModel.JsonWebTokens 8.14.0
193+
- Microsoft.IdentityModel.Protocols.OpenIdConnect 8.14.0
194+
- Microsoft.SqlServer.Server 1.0.0
195+
- System.Configuration.ConfigurationManager 9.0.9
196+
- System.Security.Cryptography.Pkcs 9.0.5
197+
- System.Text.Json 9.0.9
198+
199+
#### .NET 9.0
200+
201+
- Azure.Core 1.49.0
202+
- Azure.Identity 1.16.0
203+
- Microsoft.Bcl.Cryptography 9.0.9
204+
- Microsoft.Data.SqlClient.SNI.runtime 6.0.2
205+
- Microsoft.Extensions.Caching.Memory 9.0.9
206+
- Microsoft.IdentityModel.JsonWebTokens 8.14.0
207+
- Microsoft.IdentityModel.Protocols.OpenIdConnect 8.14.0
208+
- Microsoft.SqlServer.Server 1.0.0
209+
- System.Configuration.ConfigurationManager 9.0.9
210+
- System.Security.Cryptography.Pkcs 9.0.9
211+
- System.Text.Json 9.0.9

release-notes/7.0/README.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,4 +4,6 @@ The following Microsoft.Data.SqlClient 7.0 releases have been shipped:
44

55
| Release Date | Version | Notes |
66
| :-- | :-- | :--: |
7+
| 2025-10-16 | 7.0.0-preview2.25289.6 | [Release Notes](7.0.0-preview2.md) |
78
| 2025-09-12 | 7.0.0-preview1.25257.1 | [Release Notes](7.0.0-preview1.md) |
9+

src/Microsoft.Data.SqlClient/netcore/src/Microsoft.Data.SqlClient.csproj

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -777,9 +777,6 @@
777777
<Compile Include="$(CommonSourceRoot)Microsoft\Data\SqlClient\TdsParser.cs">
778778
<Link>Microsoft\Data\SqlClient\TdsParser.cs</Link>
779779
</Compile>
780-
<Compile Include="$(CommonSourceRoot)Microsoft\Data\SqlClient\TdsParser.SSPI.cs">
781-
<Link>Microsoft\Data\SqlClient\TdsParser.SSPI.cs</Link>
782-
</Compile>
783780
<Compile Include="$(CommonSourceRoot)Microsoft\Data\SqlClient\TdsParserHelperClasses.cs">
784781
<Link>Microsoft\Data\SqlClient\TdsParserHelperClasses.cs</Link>
785782
</Compile>
@@ -789,6 +786,9 @@
789786
<Compile Include="$(CommonSourceRoot)Microsoft\Data\SqlClient\TdsParserStateObject.Multiplexer.cs">
790787
<Link>Microsoft\Data\SqlClient\TdsParserStateObject.Multiplexer.cs</Link>
791788
</Compile>
789+
<Compile Include="$(CommonSourceRoot)Microsoft\Data\SqlClient\TdsParserStateObjectManaged.netcore.cs">
790+
<Link>Microsoft\Data\SqlClient\TdsParserStateObjectManaged.netcore.cs</Link>
791+
</Compile>
792792
<Compile Include="$(CommonSourceRoot)Microsoft\Data\SqlClient\TdsParserStaticMethods.cs">
793793
<Link>Microsoft\Data\SqlClient\TdsParserStaticMethods.cs</Link>
794794
</Compile>
@@ -840,8 +840,6 @@
840840

841841
<Compile Include="Microsoft\Data\SqlClient\SqlCommand.netcore.cs" />
842842
<Compile Include="Microsoft\Data\SqlClient\SqlInternalConnectionTds.cs" />
843-
<Compile Include="Microsoft\Data\SqlClient\TdsParserStateObject.netcore.cs" />
844-
<Compile Include="Microsoft\Data\SqlClient\TdsParserStateObjectManaged.cs" />
845843
<Compile Include="Microsoft.Data.SqlClient.TypeForwards.cs" />
846844
</ItemGroup>
847845

0 commit comments

Comments
 (0)