Skip to content

Release v4.137.0

Choose a tag to compare

@github-actions github-actions released this 17 Oct 04:07
51a9c3b

Changed

  • Stage now uses Screenplay 4.204.0 and admits ESM v27 models. The semantic Host runs read models with composite keys end to end: projections keyed by named parts, removals, list queries that filter on any part, modeled queries by parts, and the read-model browser, which shows each key as an object of its parts. Composite-keyed read models get no conventional Get<ReadModel>ById query. (part of #481)
  • The specification executor refuses specifications over composite-keyed read models as unsupported (projection), naming the composite key. (part of #481)
  • Rendering refuses composite read-model keys with typed diagnostics instead of failing: STAGE-ESM-048 for a read model with several key parts or a projection keyed by parts, and STAGE-ESM-047 for a single-instance query by parts until Chronicle can look up composite keys (Cratis/Chronicle#4265). The legacy syntax engine refuses composite-keyed read models with STAGE-ESM-048. (part of #481)