Release v15.35.0
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) ICanResolveReadModelKeylets a reactor choose which key its read model dependencies are materialized with; it defaults to the triggering event'sEventSourceId. (#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)