Skip to content

Release v4.181.0

Choose a tag to compare

@github-actions github-actions released this 19 Oct 22:11
70993d0

Changed

  • A model's seed blocks are appended when a Play sandbox starts, so a played application begins with the reference data and demo records it declares (a shop starts with its products). Each event source id is seeded once: a source that already has events is left alone, so a restart never doubles the data. The seeded events flow through the projections like any other event, and the semantic world is established from them directly.
  • A seed entry the model cannot hold (an event the model does not declare, a property the event lacks, a value that is not a literal, a required value left out, or an event the evaluator cannot replay) is left out whole and reported as a STAGE-SEED-001..005 note on /stage/status and in the log, instead of refusing the application or putting a wrong fact in the log.

Fixed

  • A played Acme Commerce shop started empty because seed blocks were never appended. (#612)