Skip to content

Release v15.39.1

Choose a tag to compare

@github-actions github-actions released this 08 Jul 15:16
9b4c781

Summary

ReadModelScenario<T> now mirrors the production projection engine when a seeded event source carries an event the projection does not subscribe to. Previously, seeding a projection with a legitimately-coexisting event (for example an audit/marker event on the same stream) threw MissingKeyResolverForEventType, forcing spec authors to omit those events and diverge from the real stream. The harness now ignores unsubscribed events just as the runtime filters the stream to the subscribed event types.

Fixed

  • ReadModelScenario<T> no longer throws MissingKeyResolverForEventType when a projection's event source is seeded with an event the projection does not subscribe to; such events are ignored, matching the production projection engine's subscribed-type filtering.