Releases
v15.32.0
Compare
Sorry, something went wrong.
No results found
Added
Reactor handlers can return side-effect events directly, including single and multiple event return shapes (#3307 )
Observer in-flight event persistence with subscribe-time partition recovery after interruption (#1682 )
Observer handled-event counters, including total and per-event-type visibility in observer information (#1557 )
Stream completion support with dedicated closed-stream constraint storage and validation (#1446 )
Nested projection object coverage for nested-in-nested and nested-in-children scenarios (#3142 )
Constraint change metadata and dedicated constraint reindex job flow for affected definitions
Changed
Constraint definitions are persisted as versions; latest is active while prior versions are retained
Constraint updates now classify change impact and trigger targeted reindex only when required
Observer count behavior now aligns with replay semantics (full replay reset, partition replay adjustment) (#1557 )
Event compliance handling is consumed through a dedicated injectable helper contract (#1557 )
Stream completion behavior now returns explicit completion results and rejects unsupported completion cases (#1446 )
Observer state keeps a backward-compatible alias for handled-event-type counts while guiding consumers to the new property name (#1557 )
Fixed
Unique constraint definition updates now rebuild affected indexes to prevent stale uniqueness behavior
Constraint change propagation now carries actionable change details instead of generic change signals
Integration regressions caused by scenario setup overwrites of explicit identifiers
Observer state serialization issues for concept-keyed read-only dictionary payloads (#1557 )
Build failure caused by an analyzer-triggering unnecessary using in specs (#3142 )
CI/package restore failures caused by branch-local GitHub Packages source configuration
Integration spec and benchmark regressions caused by legacy observer handled-event count property usage (#1557 )
Removed
Observer handled-count Orleans grain path in favor of persisted incremental state (#1557 )
Legacy append error path for completed streams in favor of constraint violations (#1446 )
Completed-stream collection ownership from event sequence state, now moved to dedicated constraint storage (#1446 )
Branch-local NuGet.config that redirected package restore to GitHub Packages
Security
Deprecated
ObserverState.HandledEventTypesCount in favor of ObserverState.HandledEventCountPerEventType (#1557 )
You can’t perform that action at this time.