Releases: dotnet/efcore
EF Core 6.0.5
This is a patch release of EF Core 6.0 containing only important bug fixes:
EF Core 5.0.17
This is a patch release of EF Core 5.0 containing only updates to dependencies. There are no additional fixes in this release beyond those already shipped in EF Core 5.0.16.
EF Core 3.1.24
This is a patch release of EF Core 3.1 containing only updates to dependencies. There are no additional fixes in this release beyond those already shipped in EF Core 3.1.23.
EF Core 7.0 (EF7) Preview 3
EF Core 7.0 (EF7) preview 3 is available from NuGet
Previews 1, 2, and 3 do not contain any big new features. However, these previews do contain 38 bug fixes and 46 smaller enhancements, including:
- Attribute (Data Annotations) mapping for composite primary keys
- SQL Server UTF8 collations
- Stop wrapping single changes in transactions where possible
- Use RETURNING/OUTPUT clause for UPDATE/DELETE
- SQLite SaveChanges: Use RETURNING clause
- SQL Server: Optimize SQL Server OUTPUT clause usage when retrieving database-generated values
- Stop automatically deleting orphans for optional relationships with cascade delete configured
- Empty default interface implementations for all interceptor interface methods
- Temporal tables support for owned entities and other table splitting scenarios
- Support for index ordering (ASC/DESC)
- Support "non-rooted" query expressions in compiled queries
- Property/Reference/etc overloads that take IProperty/INavigation
- Distinguish cancellation from failure to allow different logging strategies
- Lift table from subquery when joining if no additional operations
- DiagnosticSuppressor for CS8618 for DbSet properties
- Stop generating a default DbContext constructor when using dotnet ef dbcontext scaffold --no-onconfiguring
- Robust and extensible SQL precedence/parentheses mechanism
- Translation for string.IndexOf(string, int)
- Support SqlNullabilityProcessor and COALESCE with more than two arguments
- Support Contains when using a IReadOnlySet
- Overload of EnableRetryOnFailure that allows specifying errorCodesToAdd without count / delay
See GitHub for all issues resolved in preview 1, preview 2, and preview 3.
EF Core 6.0.4
This is a patch release of EF Core 6.0 containing only important bug fixes:
EF Core 5.0.16
This is a patch release of EF Core 5.0 containing only updates to dependencies. There are no additional fixes in this release beyond those already shipped in EF Core 5.0.15.
EF Core 7.0 (EF7) Preview 2
EF Core 7.0 (EF7) preview 2 is available from NuGet
Previews 1 and 2 do not contain any big new features. However, these previews do contain 30 bug fixes and 33 smaller enhancements, including:
- Temporal tables support for owned entities and other table splitting scenarios
- Support for index ordering (ASC/DESC)
- Support "non-rooted" query expressions in compiled queries
- Property/Reference/etc overloads that take IProperty/INavigation
- Distinguish cancellation from failure to allow different logging strategies
- Lift table from subquery when joining if no additional operations
- DiagnosticSuppressor for CS8618 for DbSet properties
- Stop generating a default DbContext constructor when using dotnet ef dbcontext scaffold --no-onconfiguring
- Robust and extensible SQL precedence/parentheses mechanism
- Translation for string.IndexOf(string, int)
- Support SqlNullabilityProcessor and COALESCE with more than two arguments
- Support Contains when using a IReadOnlySet
- Overload of EnableRetryOnFailure that allows specifying errorCodesToAdd without count / delay
See GitHub for all issues resolved in preview 1 and preview 2.
EF Core 6.0.3
This is a patch release of EF Core 6.0 containing only important bug fixes:
- FirstOrDefault after custom projection == null cannot be translated
- DbContext scaffolding creates reference error CS0120 in nameof() for InverseProperty in certain conditions
- EF core 6 selecting null values despite where clause asking for not null
- Query: Rownumber conversion needs better logic to figure out partitions
- Suboptimal SQL generation for query with optional navigation, its collection navigation and lateral join
- Aggregates on multiple child tables produces invalid SQL
- ServiceProviderCache keeps initially created IServiceProvider indefinitely
- Setting a Nullable Foreign Key property to Null triggers cascade delete
- Optimize hangs and stops responding
EF Core 3.1.23
This is a patch release of EF Core 3.1 containing only updates to dependencies. There are no additional fixes in this release beyond those already shipped in EF Core 3.1.22.
EF Core 5.0.15
This is a patch release of EF Core 5.0 containing only updates to dependencies. There are no additional fixes in this release beyond those already shipped in EF Core 5.0.14.