Skip to content

Release v15.35.0

Choose a tag to compare

@github-actions github-actions released this 20 Jun 00:58
b0d4ed2

Stacked on #3383. Based on the reactor side-effects branch (copilot/reactor-side-effects-honor-append-result); merge #3383 first. This diff contains only the changes for this PR.

Added

  • Reactor handler methods can take dependencies beyond the event and EventContext: read models (materialized strongly consistent from their reducer or projection) and services from the service provider. (#3358)
  • ICanResolveReadModelKey lets a reactor choose which key its read model dependencies are materialized with; it defaults to the triggering event's EventSourceId. (#3358)

Changed

  • The reactor method analyzer (CHR0004) now allows dependency parameters and only flags parameters that can never be resolved (primitives, value types, or string). (#3358)