Skip to content

2.21.1 – Oct 17, 2026

Choose a tag to compare

@github-actions github-actions released this 17 Oct 15:41
· 37 commits to main since this release

2.21.1 (2026-10-17)

Bug Fixes

  • modeling: preserve active member lookup and removal (8f8a1ab)

    Resolve affixed member identities in the active aggregate context while retaining functional IDs and alias precedence. Keep the updated owner when removing a built-in member so the existing root commit lifecycle persists the change without altering custom entity overrides.

  • modeling: allow dynamic creation after nullable absence reads (#518) (6fe0b36)

    * test(modeling): characterize dynamic creation after nullable reads

    Capture the distinction between unread identities and resolved absent read targets without changing runtime behavior. These cases describe the current rejection while its intended contract is being established.

    * fix(modeling): allow dynamic creation after nullable absence reads

    Treat a resolved empty target as a valid creation target while retaining its absence or deletion revision. Existing read-only models remain protected by the same write-target rules.