Skip to content

Releases: dolittle/Contracts

Prerelease v7.5.0-arwen.3

04 Oct 12:32
ad79c48
Compare
Choose a tag to compare
Pre-release

Summary

Merge batch into one handle request

Prerelease v7.5.0-arwen.2

22 Sep 11:32
6ffb446
Compare
Choose a tag to compare
Pre-release

Summary

A bool in the registration request for whether the event handler is batched

Prerelease v7.5.0-arwen.1

22 Sep 11:17
23e8863
Compare
Choose a tag to compare
Pre-release

Summary

Simplify event handlers by only having one rpc method

Prerelease v7.5.0-arwen.0

19 Sep 09:25
7c81027
Compare
Choose a tag to compare
Pre-release

Summary

Add messages and fields to allow for batched event handlers

Release v7.4.0

12 Sep 12:46
90ed4b9
Compare
Choose a tag to compare

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 inner CommittedAggregateEvent message in the CommittedAggregateEvents message. It represents the aggregate root version that the event was applied to
  • FetchForAggregateInBatches method to EventStore which takes in a FetchForAggregateInBatchesRequest and streams back FetchForAggregateResponse

Deprecated

  • aggregateRootVersion (field 3) on CommittedAggregateEvents it represents the aggregate root version of the last event in the events sequence, it is now replaced by currentAggregateRootVersion (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

06 Sep 21:16
986fe2b
Compare
Choose a tag to compare
Pre-release

Summary

Prerelease v7.4.0-treebeard.4

02 Sep 11:42
df87ac6
Compare
Choose a tag to compare
Pre-release

Summary

Adds aggregate root version to the CommittedAggregateEvent message

Prerelease v7.4.0-treebeard.3

02 Sep 07:39
ab3cabf
Compare
Choose a tag to compare
Pre-release

Summary

remove GetVersion method

Prerelease v7.4.0-treebeard.2

02 Sep 07:23
22dc0c8
Compare
Choose a tag to compare
Pre-release

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

01 Sep 10:47
a0e45b1
Compare
Choose a tag to compare
Pre-release

Summary

Fetch aggreate root version