Skip to content

Release v4.170.0

Choose a tag to compare

@github-actions github-actions released this 14 Oct 16:56
14a4bfe

Added

  • PLAY0690 warns when a reducer-backed read model cannot be keyed the way it is queried: a single-instance query looks the view up by a type that is not the event-source identity type of the events the reducer observes, or the reducer observes events whose producers have different identity types. Reducer instances are keyed by each event's event-source id, so the warning points to a projection with property keys, or a join, instead (part of #132)
  • The warning compares declared identity types only where every producer is known (commands with for, implicit or generated identifiers, and reactions with an explicit for), applies the reducer's from filters first, and stays silent for events from reactions without for, captures, seeds, code or other applications; screenplay check, MCP diagnostics and the editor host report it, and --warnaserror turns it into an error (part of #132)