|  | 
|  | 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 | 
0 commit comments