Releases: dotnet/efcore
Releases · dotnet/efcore
.NET 10.0.2
What's Changed
- [release/9.0-staging] Fix 0-byte reads/writes on blobs by @cincuranet in #37068
- [release/8.0-staging] Fix 0-byte reads/writes on blobs by @cincuranet in #37067
- [release/8.0] Update BinSkim to 4.3.1 by @AndriySvyryd in #37091
- [release/9.0-staging] Handle .NET 10 MemoryExtensions.Contains overload with comparer by @roji in #37183
- [release/8.0-staging] Handle .NET 10 MemoryExtensions.Contains overload with comparer by @roji in #37182
- [release/8.0-staging] Update to Mac 15 queues. by @cincuranet in #37097
- [release/9.0-staging] Update to Mac 15 queues. by @cincuranet in #37098
- [release/10.0] Update to Mac 15 queues. by @cincuranet in #37099
- [release/10.0] Copy BuildHost instead of using contentFiles from Microsoft.CodeAnalysis.Workspaces.MSBuild by @AndriySvyryd in #37114
- [release/10.0] Source code updates from dotnet/dotnet by @dotnet-maestro[bot] in #37229
- [release/10.0] Fixing named query cache misses by adding support for collections in constant expression comparer by @cincuranet in #37221
- [release/10.0] Correct COALESCE logic for DefaultIfEmpty (#37233) by @roji in #37237
- [release/10.0] Switch back to net8.0 for tools by @AndriySvyryd in #37207
- [release/10.0] Fix complex collection within left join subquery by @roji in #37239
- [release/10.0] Source code updates from dotnet/dotnet by @dotnet-maestro[bot] in #37266
- [release/10.0] Fix Parameter for primitive collections for IEnumerable with nullable type by @cincuranet in #37257
- [release/10.0] Fix empty scalar collection support by @roji in #37248
- [release/10.0] Apply pending selector before ExecuteUpdate by @roji in #37262
- [release/10.0] Make FromSql work on entity types containing complex JSON by @roji in #37235
- [release/10.0] Fix Cosmos parameter naming for FromSql and regular parameters by @roji in #37273
- [release/10.0] Always generate HasDiscriminator with type argument and property name in snapshot by @Copilot in #37242
- [release/10.0] Fix NullReferenceException when scaffolding named default constraints by @Copilot in #37243
- [release/10.0] Fix TableSharingConcurrencyTokenConvention to skip JSON-mapped entities by @Copilot in #37286
- [release/10.0] Fix snapshot generation to capture column type for JSON columns by @Copilot in #37284
- Merge release/8.0-staging to release/8.0 by @AndriySvyryd in #37305
- [release/9.0] Fix snapshot generation to capture column type for JSON columns by @Copilot in #37294
- Merge release/9.0-staging to release/9.0 by @AndriySvyryd in #37306
- [release/9.0] Update dependencies from dotnet/arcade by @dotnet-maestro[bot] in #37315
- [release/10.0] Source code updates from dotnet/dotnet by @dotnet-maestro[bot] in #37317
- [automated] Merge branch 'release/8.0' => 'release/9.0' by @github-actions[bot] in #37307
- [release/10.0] Fix snapshot generation for complex collection properties by @Copilot in #37271
- [release/10.0] Fallback to OPENJSON with many parameters by @cincuranet in #37320
- [release/10.0] Fix performance degradation for primitive collections for multiple parameters translation and deep trees with closure over same variable by @cincuranet in #37313
- [automated] Merge branch 'release/9.0' => 'release/10.0' by @github-actions[bot] in #37309
- [release/10.0] Fix nullable complex property with PropertyValues.ToObject() and SetValues() creating instance instead of null by @Copilot in #37302
- [release/10.0] Allow tools to run on projects targeting multiple frameworks by @AndriySvyryd in #37301
- [release/10.0] Fix parameter counting when type mapping differs. by @cincuranet in #37333
- [release/10.0] Fix parameter limit (because of sp_executesql). by @cincuranet in #37334
Full Changelog: v10.0.1...v10.0.2
.NET 9.0.12
What's Changed
- [release/8.0-staging] Merge release/8.0 to release/8.0-staging by @cincuranet in #36948
- [release/9.0-staging] Merge release/9.0 to release/9.0-staging by @cincuranet in #36949
- [release/8.0] Update dependencies from dotnet/arcade by @dotnet-maestro[bot] in #36980
- [release/9.0] Update Microsoft.Build.* versions by @AndriySvyryd in #37004
- [release/9.0] Merge release/9.0-staging to release/9.0 by @AndriySvyryd in #37041
- [release/8.0] Update dependencies by @AndriySvyryd in #37048
- Update branding to 8.0.23 by @vseanreesermsft in #37074
- [automated] Merge branch 'release/8.0' => 'release/9.0' by @github-actions[bot] in #37080
- [automated] Merge branch 'release/8.0-staging' => 'release/8.0' by @AndriySvyryd in #37079
- Update branding to 9.0.12 by @vseanreesermsft in #37075
- [release/9.0-staging] Fix 0-byte reads/writes on blobs by @cincuranet in #37068
- [release/8.0-staging] Fix 0-byte reads/writes on blobs by @cincuranet in #37067
- [automated] Merge branch 'release/8.0' => 'release/9.0' by @github-actions[bot] in #37088
- [release/8.0] Update BinSkim to 4.3.1 by @AndriySvyryd in #37091
- [release/9.0] Update dependencies from dotnet/arcade by @dotnet-maestro[bot] in #37116
- Merging internal commits for release/8.0 by @vseanreesermsft in #37130
- Merging internal commits for release/9.0 by @vseanreesermsft in #37129
- [release/8.0] Change NuGet audit to moderate by @AndriySvyryd in #37138
- [automated] Merge branch 'release/8.0' => 'release/9.0' by @github-actions[bot] in #37135
- [release/8.0] Update dependencies from dotnet/arcade by @dotnet-maestro[bot] in #37160
- [release/9.0] Update dependencies from dotnet/arcade by @dotnet-maestro[bot] in #37161
- [automated] Merge branch 'release/8.0' => 'release/9.0' by @github-actions[bot] in #37163
- [release/9.0-staging] Handle .NET 10 MemoryExtensions.Contains overload with comparer by @roji in #37183
- [release/8.0-staging] Handle .NET 10 MemoryExtensions.Contains overload with comparer by @roji in #37182
- [release/8.0-staging] Update to Mac 15 queues. by @cincuranet in #37097
- [release/9.0-staging] Update to Mac 15 queues. by @cincuranet in #37098
- Merge release/8.0-staging to release/8.0 by @AndriySvyryd in #37305
- [release/9.0] Fix snapshot generation to capture column type for JSON columns by @Copilot in #37294
- Merge release/9.0-staging to release/9.0 by @AndriySvyryd in #37306
- [release/9.0] Update dependencies from dotnet/arcade by @dotnet-maestro[bot] in #37315
- [automated] Merge branch 'release/8.0' => 'release/9.0' by @github-actions[bot] in #37307
Full Changelog: v9.0.11...v9.0.12
.NET 8.0.23
What's Changed
- [release/8.0-staging] Merge release/8.0 to release/8.0-staging by @cincuranet in #36948
- [release/8.0] Update dependencies by @AndriySvyryd in #37048
- Update branding to 8.0.23 by @vseanreesermsft in #37074
- [automated] Merge branch 'release/8.0-staging' => 'release/8.0' by @AndriySvyryd in #37079
- [release/8.0-staging] Fix 0-byte reads/writes on blobs by @cincuranet in #37067
- [release/8.0] Update BinSkim to 4.3.1 by @AndriySvyryd in #37091
- Merging internal commits for release/8.0 by @vseanreesermsft in #37130
- [release/8.0] Change NuGet audit to moderate by @AndriySvyryd in #37138
- [release/8.0] Update dependencies from dotnet/arcade by @dotnet-maestro[bot] in #37160
- [release/8.0-staging] Handle .NET 10 MemoryExtensions.Contains overload with comparer by @roji in #37182
- [release/8.0-staging] Update to Mac 15 queues. by @cincuranet in #37097
- Merge release/8.0-staging to release/8.0 by @AndriySvyryd in #37305
Full Changelog: v8.0.22...v8.0.23
.NET 10.0.1
What's Changed
- [release/8.0-staging] Merge release/8.0 to release/8.0-staging by @cincuranet in #36948
- [release/9.0-staging] Merge release/9.0 to release/9.0-staging by @cincuranet in #36949
- [release/8.0] Update dependencies from dotnet/arcade by @dotnet-maestro[bot] in #36980
- [release/9.0] Update Microsoft.Build.* versions by @AndriySvyryd in #37004
- [release/10.0] Source code updates from dotnet/dotnet by @dotnet-maestro[bot] in #37022
- [release/10.0] Source code updates from dotnet/dotnet by @dotnet-maestro[bot] in #37043
- [release/10.0] Fix indexing on nested complex JSON collections (#37017) by @roji in #37036
- [release/10.0] Source code updates from dotnet/dotnet by @dotnet-maestro[bot] in #37049
- [release/10.0] Fix HasJsonPropertyName for complex properties by @Copilot in #37020
- [release/10.0] Source code updates from dotnet/dotnet by @dotnet-maestro[bot] in #37058
- [release/10.0] Fix change tracker not detecting changes in nested complex collections by @Copilot in #37052
- [release/10.0] Remove auditSources from NuGet.config by @AndriySvyryd in #37053
- [release/10.0] Fix parameter type for ComplexCollection method by @AndriySvyryd in #37065
- [release/9.0] Merge release/9.0-staging to release/9.0 by @AndriySvyryd in #37041
- [release/10.0] Fix the BinSkim filter by @AndriySvyryd in #37073
- [release/8.0] Update dependencies by @AndriySvyryd in #37048
- Update branding to 8.0.23 by @vseanreesermsft in #37074
- [automated] Merge branch 'release/9.0' => 'release/10.0' by @github-actions[bot] in #37078
- [release/10.0] Source code updates from dotnet/dotnet by @dotnet-maestro[bot] in #37083
- [automated] Merge branch 'release/8.0' => 'release/9.0' by @github-actions[bot] in #37080
- [automated] Merge branch 'release/9.0' => 'release/10.0' by @github-actions[bot] in #37084
- [automated] Merge branch 'release/8.0-staging' => 'release/8.0' by @AndriySvyryd in #37079
- Update branding to 9.0.12 by @vseanreesermsft in #37075
- [release/10.0] Fix 0-byte reads/writes on blobs by @cincuranet in #37069
- [release/10.0] Source code updates from dotnet/dotnet by @dotnet-maestro[bot] in #37093
- [automated] Merge branch 'release/9.0' => 'release/10.0' by @github-actions[bot] in #37094
- [automated] Merge branch 'release/8.0' => 'release/9.0' by @github-actions[bot] in #37088
- [automated] Merge branch 'release/9.0' => 'release/10.0' by @github-actions[bot] in #37102
- [release/9.0] Update dependencies from dotnet/arcade by @dotnet-maestro[bot] in #37116
- Merging internal commits for release/8.0 by @vseanreesermsft in #37130
- Merging internal commits for release/9.0 by @vseanreesermsft in #37129
- [release/8.0] Change NuGet audit to moderate by @AndriySvyryd in #37138
- [automated] Merge branch 'release/8.0' => 'release/9.0' by @github-actions[bot] in #37135
- [automated] Merge branch 'release/9.0' => 'release/10.0' by @github-actions[bot] in #37136
- [release/10.0] Disable Analyzer tests by @AndriySvyryd in #37107
- [release/8.0] Update dependencies from dotnet/arcade by @dotnet-maestro[bot] in #37160
- [release/9.0] Update dependencies from dotnet/arcade by @dotnet-maestro[bot] in #37161
- [release/10.0] Source code updates from dotnet/dotnet by @dotnet-maestro[bot] in #37181
- [automated] Merge branch 'release/8.0' => 'release/9.0' by @github-actions[bot] in #37163
- [release/10.0] Fix parameter deduplication logic bug by @roji in #37190
- [automated] Merge branch 'release/9.0' => 'release/10.0' by @github-actions[bot] in #37164
- [release/10.0.1] Fix materialization of non-nullable complex type with all-null properties by @roji in #37196
- [release/10.0] Fix bucketization for number of values between 2070 and 2100 for SQL Server. by @cincuranet in #37198
Full Changelog: v10.0.0...v10.0.1
.NET 8.0.22
What's Changed
- [release/8.0-staging] Merge release/8.0 to release/8.0-staging by @cincuranet in #36798
- [release/8.0] Update dependencies from dotnet/arcade by @dotnet-maestro[bot] in #36915
- Update branding to 8.0.22 by @vseanreesermsft in #36924
- [release/8.0] Merge release/8.0-staging to release/8.0 by @cincuranet in #36943
- Merging internal commits for release/8.0 by @vseanreesermsft in #36968
- [release/8.0] Update dependencies from dotnet/arcade by @dotnet-maestro[bot] in #36980
Full Changelog: v8.0.21...v8.0.22
.NET 10.0.0
What's Changed
- [release/9.0-staging] Merge release/9.0 to release/9.0-staging by @cincuranet in #36800
- [release/8.0-staging] Merge release/8.0 to release/8.0-staging by @cincuranet in #36798
- [release/9.0] Update dependencies from dotnet/arcade by @dotnet-maestro[bot] in #36833
- [release/8.0] Remove OSX.13.ARM64 from HelixTargetQueues by @AndriySvyryd in #36838
- [RC2 ] Apply inferred type mappings in complex type recursive equality by @roji in #36839
- [automated] Merge branch 'release/8.0' => 'release/9.0' by @github-actions[bot] in #36841
- [automated] Merge branch 'release/9.0' => 'release/10.0' by @github-actions[bot] in #36843
- [release/9.0] Update dependencies from dotnet/arcade by @dotnet-maestro[bot] in #36852
- [release/8.0] Update dependencies from dotnet/arcade by @dotnet-maestro[bot] in #36853
- [release/8.0] Remove OSX.13.Amd64 target from HelixTargetQueues by @AndriySvyryd in #36855
- [release/10.0] Source code updates from dotnet/dotnet by @dotnet-maestro[bot] in #36862
- [automated] Merge branch 'release/8.0' => 'release/9.0' by @github-actions[bot] in #36860
- [release/9.0] Update dependencies from dotnet/arcade by @dotnet-maestro[bot] in #36867
- [release/10.0] Source code updates from dotnet/dotnet by @dotnet-maestro[bot] in #36869
- [automated] Merge branch 'release/9.0' => 'release/10.0' by @github-actions[bot] in #36865
- [GA] Increase AzureCliCredential timeout by @AndriySvyryd in #36876
- [release/10.0] Source code updates from dotnet/dotnet by @dotnet-maestro[bot] in #36879
- [GA] Add a dedicated testing pipeline by @AndriySvyryd in #36885
- [release/10.0] Source code updates from dotnet/dotnet by @dotnet-maestro[bot] in #36887
- [release/10.0] Source code updates from dotnet/dotnet by @dotnet-maestro[bot] in #36893
- [GA] Fix performance degradation in converters because the instance was not reused by @cincuranet in #36898
- [release/9.0-staging] Fix performance degradation in converters because the instance was not reused by @cincuranet in #36897
- [release/8.0] Update dependencies from dotnet/arcade by @dotnet-maestro[bot] in #36915
- [release/9.0] Update dependencies from dotnet/arcade by @dotnet-maestro[bot] in #36916
- [GA] Ensure case-insensitive parameter name uniqueness by @roji in #36922
- [release/10.0] Source code updates from dotnet/dotnet by @dotnet-maestro[bot] in #36927
- Update branding to 9.0.11 by @vseanreesermsft in #36925
- Update branding to 8.0.22 by @vseanreesermsft in #36924
- [release/8.0] Merge release/8.0-staging to release/8.0 by @cincuranet in #36943
- [release/9.0] Merge release/9.0-staging to release/9.0 by @cincuranet in #36944
- [release/10.0] Source code updates from dotnet/dotnet by @dotnet-maestro[bot] in #36941
- [automated] Merge branch 'release/9.0' => 'release/10.0' by @github-actions[bot] in #36938
- [automated] Merge branch 'release/8.0' => 'release/9.0' by @github-actions[bot] in #36939
- [automated] Merge branch 'release/9.0' => 'release/10.0' by @github-actions[bot] in #36946
- [GA] Split official pipeline by @AndriySvyryd in #36937
- [release/10.0] Source code updates from dotnet/dotnet by @dotnet-maestro[bot] in #36957
- [release/10.0] Source code updates from dotnet/dotnet by @dotnet-maestro[bot] in #36960
- [GA] Use temporary memory database connection to quote the password. by @cincuranet in #36962
- Merging internal commits for release/8.0 by @vseanreesermsft in #36968
- Merging internal commits for release/9.0 by @vseanreesermsft in #36969
- [release/10.0] Source code updates from dotnet/dotnet by @dotnet-maestro[bot] in #36972
- [automated] Merge branch 'release/8.0' => 'release/9.0' by @github-actions[bot] in #36973
- [automated] Merge branch 'release/9.0' => 'release/10.0' by @github-actions[bot] in #36974
- [release/9.0] Update dependencies from dotnet/arcade by @dotnet-maestro[bot] in #36981
- [automated] Merge branch 'release/9.0' => 'release/10.0' by @github-actions[bot] in #36982
- [release/10.0] Source code updates from dotnet/dotnet by @dotnet-maestro[bot] in #36984
- [release/10.0] Source code updates from dotnet/dotnet by @dotnet-maestro[bot] in #37002
Full Changelog: v10.0.0-rc.2.25502.107...v10.0.0
.NET 9.0.11
What's Changed
- [release/9.0-staging] Merge release/9.0 to release/9.0-staging by @cincuranet in #36800
- [release/8.0-staging] Merge release/8.0 to release/8.0-staging by @cincuranet in #36798
- [release/9.0-staging] Fix performance degradation in converters because the instance was not reused by @cincuranet in #36897
- [release/8.0] Update dependencies from dotnet/arcade by @dotnet-maestro[bot] in #36915
- [release/9.0] Update dependencies from dotnet/arcade by @dotnet-maestro[bot] in #36916
- Update branding to 9.0.11 by @vseanreesermsft in #36925
- Update branding to 8.0.22 by @vseanreesermsft in #36924
- [release/8.0] Merge release/8.0-staging to release/8.0 by @cincuranet in #36943
- [release/9.0] Merge release/9.0-staging to release/9.0 by @cincuranet in #36944
- [automated] Merge branch 'release/8.0' => 'release/9.0' by @github-actions[bot] in #36939
- Merging internal commits for release/8.0 by @vseanreesermsft in #36968
- Merging internal commits for release/9.0 by @vseanreesermsft in #36969
- [automated] Merge branch 'release/8.0' => 'release/9.0' by @github-actions[bot] in #36973
- [release/9.0] Update dependencies from dotnet/arcade by @dotnet-maestro[bot] in #36981
Full Changelog: v9.0.10...v9.0.11
.NET 9.0.10
What's Changed
- [release/8.0-staging] Merge release/8.0 to release/8.0-staging by @cincuranet in #36540
- [release/9.0-staging] Merge release/9.0 to release/9.0-staging by @cincuranet in #36541
- [release/9.0] Update dependencies from dotnet/arcade by @dotnet-maestro[bot] in #36690
- Update branding to 9.0.10 by @vseanreesermsft in #36697
- Update branding to 8.0.21 by @vseanreesermsft in #36696
- [automated] Merge branch 'release/8.0' => 'release/9.0' by @github-actions[bot] in #36699
- Merging internal commits for release/8.0 by @vseanreesermsft in #36727
- Merging internal commits for release/9.0 by @vseanreesermsft in #36728
- [automated] Merge branch 'release/8.0' => 'release/9.0' by @github-actions[bot] in #36734
- [release/9.0] Update dependencies from dotnet/arcade by @dotnet-maestro[bot] in #36753
- [release/8.0] Update dependencies from dotnet/arcade by @dotnet-maestro[bot] in #36765
- [release/9.0] Update dependencies from dotnet/arcade by @dotnet-maestro[bot] in #36782
- [release/8.0] Disable Guardian Dotnet Analyzers by @AndriySvyryd in #36776
- [release/9.0] Disable Guardian Dotnet Analyzers by @AndriySvyryd in #36777
- [8.0] Resolve query logger from QueryContext in shaper generation (#36758) by @roji in #36779
- [9.0] Resolve query logger from QueryContext in shaper generation (#36758) by @roji in #36778
- [release/8.0] Merge release/8.0-staging to release/8.0 by @cincuranet in #36788
- [release/9.0] Merge release/9.0-staging to release/9.0 by @cincuranet in #36789
- [automated] Merge branch 'release/8.0' => 'release/9.0' by @github-actions[bot] in #36784
- [release/9.0] Update dependencies from dotnet/arcade by @dotnet-maestro[bot] in #36833
- [release/8.0] Remove OSX.13.ARM64 from HelixTargetQueues by @AndriySvyryd in #36838
- [automated] Merge branch 'release/8.0' => 'release/9.0' by @github-actions[bot] in #36841
- [release/9.0] Update dependencies from dotnet/arcade by @dotnet-maestro[bot] in #36852
- [release/8.0] Update dependencies from dotnet/arcade by @dotnet-maestro[bot] in #36853
- [release/8.0] Remove OSX.13.Amd64 target from HelixTargetQueues by @AndriySvyryd in #36855
- [automated] Merge branch 'release/8.0' => 'release/9.0' by @github-actions[bot] in #36860
- [release/9.0] Update dependencies from dotnet/arcade by @dotnet-maestro[bot] in #36867
Full Changelog: v9.0.9...v9.0.10
.NET 8.0.21
What's Changed
- [release/8.0-staging] Merge release/8.0 to release/8.0-staging by @cincuranet in #36540
- Update branding to 8.0.21 by @vseanreesermsft in #36696
- Merging internal commits for release/8.0 by @vseanreesermsft in #36727
- [release/8.0] Update dependencies from dotnet/arcade by @dotnet-maestro[bot] in #36765
- [release/8.0] Disable Guardian Dotnet Analyzers by @AndriySvyryd in #36776
- [8.0] Resolve query logger from QueryContext in shaper generation (#36758) by @roji in #36779
- [release/8.0] Merge release/8.0-staging to release/8.0 by @cincuranet in #36788
- [release/8.0] Remove OSX.13.ARM64 from HelixTargetQueues by @AndriySvyryd in #36838
- [release/8.0] Update dependencies from dotnet/arcade by @dotnet-maestro[bot] in #36853
- [release/8.0] Remove OSX.13.Amd64 target from HelixTargetQueues by @AndriySvyryd in #36855
Full Changelog: v8.0.20...v8.0.21
.NET 10.0 RC 2
What's Changed
- [release/8.0-staging] Merge release/8.0 to release/8.0-staging by @cincuranet in #36540
- [release/9.0-staging] Merge release/9.0 to release/9.0-staging by @cincuranet in #36541
- [release/9.0] Update dependencies from dotnet/arcade by @dotnet-maestro[bot] in #36592
- [release/10.0] Source code updates from dotnet/dotnet by @dotnet-maestro[bot] in #36588
- [rc2] Fix grammar, style and punctuation issues in exception messages by @AndriySvyryd in #36597
- [RC2, TESTS] Complex type test fixes by @roji in #36595
- [release/10.0][TESTS-ONLY] Improve parameter splitting by @cincuranet in #36598
- [release/10.0] Source code updates from dotnet/dotnet by @dotnet-maestro[bot] in #36601
- Cosmos Rrf overload with weights by @roji in #36604
- [rc2] Fix whitespace in Microsoft.EntityFrameworkCore.Tasks.props by @AndriySvyryd in #36609
- [release/10.0] Source code updates from dotnet/dotnet by @dotnet-maestro[bot] in #36612
- [RC2] - Suppress BinSkim BA2008 warning for SqlServerSpatial170.dll by @SamMonoRT in #36615
- [RC2] - Fixes to complex values types by @roji in #36617
- [release/10.0] Source code updates from dotnet/dotnet by @dotnet-maestro[bot] in #36622
- [rc2] Fix complex collection type in model snapshot by @AndriySvyryd in #36620
- Fix type mapping for GETDATE and GETUTCDATE in SqlServer. by @cincuranet in #36613
- [release/10.0-rc1] Source code updates from dotnet/dotnet by @dotnet-maestro[bot] in #36636
- [release/10.0-rc1] Source code updates from dotnet/dotnet by @dotnet-maestro[bot] in #36638
- [rc2] Fix some minor documentation errors. by @AndriySvyryd in #36635
- [rc2] Fix tests for Azure SQL and SQL Server 2025 by @AndriySvyryd in #36631
- [RC2] Fix structural Contains with JSON collections by @roji in #36639
- [release/10.0-rc1] Source code updates from dotnet/dotnet by @dotnet-maestro[bot] in #36641
- [release/10.0] Merge branch 'release/10.0-rc1' into 'release/10.0' by @AndriySvyryd in #36644
- Rename Relationships query tests to Associations by @Copilot in #36643
- [rc2] Fix MissingMethodException when abstract IDesignTimeServices classes are discovered by @Copilot in #36606
- [rc2] Optimize FindIndexerPropertyInfo methods to avoid unnecessary reflection calls by @Copilot in #36648
- [rc2] Ignore line endings when comparing strings in MigrationsModelDiffer by @AndriySvyryd in #36664
- [rc2] Add a test for default owned collection mapping by @AndriySvyryd in #36663
- [rc2] Cosmos: Use ExecutionStrategy for query execution by @Copilot in #36671
- [rc2] Fix InvalidCastException in ToDebugString when using IncludeAnnotations with RuntimeNavigation by @Copilot in #36651
- [rc2] Revert migrator behavior to use a transaction for each migration (when possible) by @AndriySvyryd in #36662
- [rc2] Fix transformation from JsonQueryExpression to OPENJSON by @roji in #36642
- [rc2] Fix AmbiguousMatchException when migration classes inherit DbContextAttribute by @Copilot in #36666
- [rc2] Fix temporal table versioning when removing default constraints from columns by @Copilot in #36667
- [RC2] Rename "relationship" to "structural property" by @roji in #36683
- [rc2] Fix null reference exception in migrations when string has invalid store type by @Copilot in #36669
- [rc2] Fix concurrency issue in RelationalConnection ambient transaction handling by @Copilot in #36665
- [rc2] Fix SQLite migrations when replacing primary key with autoincrement identity by @Copilot in #36670
- [release/9.0] Update dependencies from dotnet/arcade by @dotnet-maestro[bot] in #36690
- [rc2] Properly handle automatic rollbacks in SQLite in Commit. by @cincuranet in #36685
- Update branding to 9.0.10 by @vseanreesermsft in #36697
- Update branding to 8.0.21 by @vseanreesermsft in #36696
- [automated] Merge branch 'release/8.0' => 'release/9.0' by @github-actions[bot] in #36699
- [rc2] Implement ExecuteUpdate support for complex JSON by @roji in #36659
- [release/10.0] Source code updates from dotnet/dotnet by @dotnet-maestro[bot] in #36703
- [automated] Merge branch 'release/9.0' => 'release/10.0' by @github-actions[bot] in #36700
- [rc2] Update MSBuild and Roslyn dependencies to sim-ship versions by @AndriySvyryd in #36707
- [rc2] Allow the build host to be copied from M.CA.Workspaces.MSBuild by @AndriySvyryd in #36708
- [rc2] [TEST-ONLY] Add SQL Server spatial type tests by @roji in #36716
- [release/10.0] Source code updates from dotnet/dotnet by @dotnet-maestro[bot] in #36713
- [release/10.0] Source code updates from dotnet/dotnet by @dotnet-maestro[bot] in #36719
- Analyzer for string concatenation in raw SQL methods. by @cincuranet in #36698
- [release/10.0] Source code updates from dotnet/dotnet by @dotnet-maestro[bot] in #36725
- Merging internal commits for release/8.0 by @vseanreesermsft in #36727
- Merging internal commits for release/9.0 by @vseanreesermsft in #36728
- Small refactoring in analyzer. by @cincuranet in #36736
- [automated] Merge branch 'release/8.0' => 'release/9.0' by @github-actions[bot] in #36734
- [automated] Merge branch 'release/9.0' => 'release/10.0' by @github-actions[bot] in #36735
- [rc2] Handle escaping in JSON consistently by using JSON_VALUE with JSON_MODIFY by @AndriySvyryd in #36653
- [rc2] Enable the JSON data type for Azure SQL Database by @roji in #36739
- [rc2] Fix DefaultIfEmpty and nullability within SelectMany selector by @roji in #36238
- [rc2] Fix issues with primitive collections inside JSON complex types by @roji in #36723
- [release/10.0] Source code updates from dotnet/dotnet by @dotnet-maestro[bot] in #36743
- [rc2] Support arbitrary values in ExecuteUpdate JSON for SQL Server by @roji in #36730
- [rc2] Stop using JSON_VALUE() RETURNING for uniqueidentifier on SQL Server 2025 by @roji in #36740
- [rc2] Revert to stable MSBuild and Roslyn versions by @AndriySvyryd in #36742
- [release/9.0] Update dependencies from dotnet/arcade by @dotnet-maestro[bot] in #36753
- [rc2] Disable Guardian Dotnet Analyzers by @AndriySvyryd in #36763
- [rc2] Resolve query logger from QueryContext in shaper generation by @roji in #36758
- [rc2] Fix dotnet-ef migrations bundle command on Linux by @Copilot in #36750
- [release/8.0] Update dependencies from dotnet/arcade by @dotnet-maestro[bot] in #36765
- [release/9.0] Update dependencies from dotnet/arcade by @dotnet-maestro[bot] in #36782
- [release/10.0] Source code updates from dotnet/dotnet by @dotnet-maestro[bot] in #36774
- [release/8.0] Disable Guardian Dotnet Analyzers by @AndriySvyryd in #36776
- [release/9.0] Disable Guardian Dotnet Analyzers by @AndriySvyryd in #36777
- [8.0] Resolve query logger from QueryContext in shaper generation (#36758) by @roji in #36779
- [9.0] Resolve query logger from QueryContext in shaper generation (#36758) by @roji in #36778
- [rc2] Introduce SqlEngineDbContextOptionsBuilderBase to allow unified registration of extension over SQL Server, Azure SQL and Synapse. by @cincuranet in #36737
- [automated] Merge br...