Releases: dolittle/Contracts
Prerelease v7.5.0-arwen.3
Summary
Merge batch into one handle request
Prerelease v7.5.0-arwen.2
Summary
A bool in the registration request for whether the event handler is batched
Prerelease v7.5.0-arwen.1
Summary
Simplify event handlers by only having one rpc method
Prerelease v7.5.0-arwen.0
Summary
Add messages and fields to allow for batched event handlers
Release v7.4.0
Summary
Adds functionality that enables streaming of FetchForAggregateResponse
and filtering of aggregate events based on event type. This is to be able to write an aggregate root rehydration implementation in the SDKs that only fetches the events that are relevant for rehydration and also fixes the problem that fetch for aggregate responses could be too large.
Added
aggregateRootVersion
(field 7) on the innerCommittedAggregateEvent
message in theCommittedAggregateEvents
message. It represents the aggregate root version that the event was applied toFetchForAggregateInBatches
method toEventStore
which takes in aFetchForAggregateInBatchesRequest
and streams backFetchForAggregateResponse
Deprecated
aggregateRootVersion
(field 3) onCommittedAggregateEvents
it represents the aggregate root version of the last event in theevents
sequence, it is now replaced bycurrentAggregateRootVersion
(field 5) which represents the current aggregate root version of the aggregate regardless of how many events are included in the sequence
Prerelease v7.4.0-treebeard.5
Summary
Prerelease v7.4.0-treebeard.4
Summary
Adds aggregate root version to the CommittedAggregateEvent message
Prerelease v7.4.0-treebeard.3
Summary
remove GetVersion method
Prerelease v7.4.0-treebeard.2
Summary
Deprecate old aggregateRootVersion field and add a new one representing the current aggregate root version of the aggregate regardless of the amount of aggregate events in the message
Prerelease v7.4.0-treebeard.1
Summary
Fetch aggreate root version