Skip to content

SchemaKit 11.0.0-preview.1: the first slice of the new API, on EF Core 11 / Npgsql 11 under the new ids #38

Open

Description

@CaffeinatedCoder

Rescoped 2026-10-19 (later): SchemaKit gets a new API (#61), and no preview ships the 5.x API under the new ids. 11.0.0-preview.1 is the first slice of that API: the kernel plus at least one feature end to end, as #61 names it. The retarget and rename below still happen, but on the new code, not as a preview of the old surface. Blocked by #55 (5.5.0 and the cut) and #61.

Rewritten 2026-10-19 for the spin-off (#37). The long-lived net11 branch is dropped, as CodoMetis.ValueRanges dropped its own (CaffeinatedCoder/CodoMetis.ValueRanges#280).

This starts after v5.5.0 is tagged and release/5.x is cut at the tag (#36). Then, on main:

#47 holds the retarget measurements on EF Core 11 rc.1: no source change, 339/339 tests passing, byte-identical SQL, differ registration and snapshot round-trip unchanged. They show the EF Core 11 internals under the differ are unchanged, which the new kernel relies on. #47 is not merged as it is.

Measure, with the output pasted here:

Activity

  1. added this to the 11.0.0 milestone on Oct 18, 2026
  2. added
    choreBuild, CI, packaging, refactoring with no behaviour change
    package/coreAffects EFCore.ComplexIndexes
    package/postgresqlAffects EFCore.ComplexIndexes.PostgreSQL
    package/sqlserverAffects EFCore.ComplexIndexes.SqlServer
    area/migrationsThe differs, snapshot format, EnsureCreated and design-time wiring
    on Oct 18, 2026
  3. CaffeinatedCoder commented on Oct 18, 2026

    @CaffeinatedCoder
    OwnerAuthor

    Sequencing note (2026-10-18): CodoMetis.ValueRanges' integration suite and consumer smoke test now reference EFCore.ComplexIndexes.PostgreSQL 5.4.0 (its PRs #158/#159), whose Npgsql EF pin [10.0.0, 11.0.0) cannot restore on net11.0. ValueRanges' retarget (its #103) therefore waits for this preview, or excludes those tests on net11.0 until it exists. This issue goes first in the cross-repo order.

  4. CaffeinatedCoder commented on Oct 18, 2026

    @CaffeinatedCoder
    OwnerAuthor

    Measured on the net11 branch (PR #47, draft), 2026-10-18:

  5. changed the title [-]Retarget to net11.0 / EF Core 11 RC2 / Npgsql 11 RC on a net11 branch and publish 11.0.0-preview.1[/-] [+]SchemaKit 11.0.0-preview.1: retarget main to EF Core 11 / Npgsql 11 rc.2 under the new ids[/+] on Oct 19, 2026
  6. changed the title [-]SchemaKit 11.0.0-preview.1: retarget main to EF Core 11 / Npgsql 11 rc.2 under the new ids[/-] [+]SchemaKit 11.0.0-preview.1: the first slice of the new API, on EF Core 11 / Npgsql 11 under the new ids[/+] on Oct 19, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    area/migrationsThe differs, snapshot format, EnsureCreated and design-time wiringchoreBuild, CI, packaging, refactoring with no behaviour changepackage/coreAffects EFCore.ComplexIndexespackage/postgresqlAffects EFCore.ComplexIndexes.PostgreSQLpackage/sqlserverAffects EFCore.ComplexIndexes.SqlServer

    Projects

    No projects

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions