Skip to content

Releases: dotnet/efcore

.NET 8.0.24

10 Feb 19:40

Choose a tag to compare

Release

What's Changed

Full Changelog: v8.0.23...v8.0.24

.NET 11 Preview 1

10 Feb 23:34
f9dad29

Choose a tag to compare

.NET 11 Preview 1 Pre-release
Pre-release

.NET 10.0.3

10 Feb 23:26
5f83f17

Choose a tag to compare

Release

What's Changed

  • [release/9.0] Update dependencies from dotnet/arcade by @dotnet-maestro[bot] in #37369
  • [release/10.0] Source code updates from dotnet/dotnet by @dotnet-maestro[bot] in #37368
  • [release/8.0] Update dependencies from dotnet/arcade by @dotnet-maestro[bot] in #37375
  • [release/10.0] Correct [DynamicDependency] reference on ExecuteUpdateAsync (#37194) by @roji in #37359
  • [release/10.0] Source code updates from dotnet/dotnet by @dotnet-maestro[bot] in #37412
  • [release/9.0] Update dependencies from dotnet/arcade by @dotnet-maestro[bot] in #37422
  • [release/10.0] Source code updates from dotnet/dotnet by @dotnet-maestro[bot] in #37421
  • [release/10.0] Disable Cosmos tests in AzDo by @AndriySvyryd in #37438
  • [release/10.0] Source code updates from dotnet/dotnet by @dotnet-maestro[bot] in #37447
  • Update branding to 8.0.24 by @vseanreesermsft in #37448
  • Update branding to 9.0.13 by @vseanreesermsft in #37449
  • [automated] Merge branch 'release/8.0' => 'release/9.0' by @github-actions[bot] in #37452
  • [automated] Merge branch 'release/9.0' => 'release/10.0' by @github-actions[bot] in #37453
  • [release/10.0] Fix deletion of entities with non-empty complex collection by @AndriySvyryd in #37382
  • [release/10.0] Fix ArgumentOutOfRangeException for entities with shadow properties and nullable complex types with discriminators by @Copilot in #37394
  • [release/10.0] Fix migration discovery when [DbContext] is only on base class by @Copilot in #37437
  • [release/8.0] Disable Analyzer tests by @AndriySvyryd in #37467
  • [automated] Merge branch 'release/8.0' => 'release/9.0' by @github-actions[bot] in #37468
  • [release/8.0] Fix binskim prereleaseVersion formatting in pipeline config by @AndriySvyryd in #37475
  • [release/10.0] Add preReleaseVersion to binskim configuration by @AndriySvyryd in #37476
  • [automated] Merge branch 'release/8.0' => 'release/9.0' by @github-actions[bot] in #37490
  • [release/10.0] Fix primitive/complex collection handling on subtypes by @roji in #37488
  • [release/10.0] Source code updates from dotnet/dotnet by @dotnet-maestro[bot] in #37493
  • [release/10.0] [tell mode] Add network isolation policy to pipeline settings for release/10 by @SamMonoRT in #37498
  • [automated] Merge branch 'release/9.0' => 'release/10.0' by @github-actions[bot] in #37469
  • [release/10.0] Source code updates from dotnet/dotnet by @dotnet-maestro[bot] in #37508
  • [release/10.0] Fix prereleaseVersion formatting in the test pipeline config by @AndriySvyryd in #37513

Full Changelog: v10.0.2...v10.0.3

v9.0.13

10 Feb 19:48

Choose a tag to compare

Release

What's Changed

Full Changelog: v9.0.12...v9.0.13

.NET 10.0.2

14 Jan 20:45
d723553

Choose a tag to compare

Release

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

13 Jan 21:38

Choose a tag to compare

Release

What's Changed

Full Changelog: v9.0.11...v9.0.12

.NET 8.0.23

13 Jan 21:27

Choose a tag to compare

Release

What's Changed

Full Changelog: v8.0.22...v8.0.23

.NET 10.0.1

09 Dec 20:34
a6217e3

Choose a tag to compare

Release

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

11 Nov 15:47

Choose a tag to compare

Release

What's Changed

Full Changelog: v8.0.21...v8.0.22

.NET 10.0.0

11 Nov 15:48
12b8d44

Choose a tag to compare

Release

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