Skip to content

Release v9.0.2

Compare
Choose a tag to compare
@dolittle-build dolittle-build released this 13 Sep 08:37
1065113

Summary

Performance focused upgrade with the following improvements:

Aggregates

Changed aggregate indexes to only index events produces by aggregates (partial indexes). Also included version to ensure aggregate queries do not need to drop down to collection scans.
Also optimized aggregate queries, and ensured they do not include event horizon metadata, which is not used in the aggregate.

Event Subscriptions

Rewritten event subscriptions to optimize throughput and memory usage

  • Optimized catchup subscriptions
  • Optimized real-time event streaming

EventHandlers

  • Ensured clean shutdown by ensuring event processing is finished before the eventstore terminates. This allows all current handlers to complete even if they need to publish new events.