EF Core 8, or just EF8, is the successor to EF Core 7, and is scheduled for release in November 2023, at the same time as .NET 8. EF8 requires .NET 8 and this RC1 release should be used with the .NET 8 RC1 SDK. EF8 will align with .NET 8 as a long-term support (LTS) release. See the .NET support policy for more information. EF8 RC1 contains all the major feature features we intend to ship in EF8, although further tweaks and bug fixes are coming for RC2. These features include: Analyzer: warn (and code fix) for use of interpolation in SQL methods accepting raw strings, Translate Contains to IN with subquery instead of EXISTS where relevant, Allow inline primitive collections with parameters, translating to VALUES, Translate DateOnly.FromDateTime, Implement JSON serialization/deserialization via Utf8JsonReader/Utf8JsonWriter, Update pattern for scaffolding column default constraints, Use IN instead of EXISTS with ExecuteDelete and entity containment, Allow ExecuteUpdate to update properties of multiple queries as long as they map to a single table, Query: add support for projecting primitive collections from JSON entities, Switch to storing enums as ints in JSON instead of strings, Translate DegreesToRadians, Metadata and type mapping support for primitive collections, JSON type representations and conversions to store types, Allow stripping away all model building code to reduce application size, Json: add support for collection of primitive types inside JSON columns, Support LINQ querying of non-primitive collections within JSON, SQLite RevEng: Sample data to determine CLR type, Allow default value check in value generation to be customized, Update handling of non-nullable store-generated properties, IN() list queries are not parameterized, causing increased SQL Server CPU usage, Allow ‘unsharing’ connection between contexts, Remove unneeded subquery and projection when using ordering without limit/offset in set operations