Skip to content

Release v4.189.5

Choose a tag to compare

@github-actions github-actions released this 20 Oct 18:26
255d051

Fixed

  • Projections can remove a read model by a required scalar event property whose type matches the read-model identifier. Rendered applications, the Host and the specification executor remove only the instance at that key and keep instances at other keys. Optional, missing, composite and parent removal keys are still refused. (part of #512)
  • Generated specifications that assert a read model is absent can now seed complete scalar given read models for independent projections, and can assert presence at another key beside the absence, with or without an action. Partial or null seeds, seeded decision reads, reducers, dependent scopes and seeded query combinations are still refused with STAGE-ESM-011. (part of #512)
  • A property-keyed removal whose event has no event source is refused with STAGE-ESM-051 when an all block observes the read model, instead of rendering a projection with an invented event source. (part of #512)