Skip to content

v1.0.0

Choose a tag to compare

@ccamel ccamel released this 02 Apr 08:19
8a872fc

1.0.0 (2025-04-02)

Features

  • core: add core_mgr_aggregate implementation (d901a2f)
  • core: add dispatch/1 to aggregate to entirely hide gen_server (f3a39cc)
  • core: add ETS event store (8f08219)
  • core: add gen_server aggregate behaviour for event-sourced domain logic (59593d3)
  • core: add limit option to event retrieval function (cd27ea7)
  • core: handle conflicts and enfore atomicity in Mnesia persistence (cfd16de)
  • core: improve mnesia storage management (11985ab)
  • core: introduce configurable sequence and timestamp options (0598490)
  • core: introduce routing behaviour module (090bec2)
  • core: log persisted events (00ffe97)
  • core: switch to persist_events for event stream batch persistence (6373e32)
  • core: use cursor based limit queries for mnesia (af36aa8)
  • lib: implement persist_event/3 and retrieve_and_fold_events/4 (bc42558)
  • lib: scaffold event_sourcing_core lib (47edf82)
  • store: add helper function to easily retrieve events (15c0c73)

Bug Fixes

  • core: perform batch insert of events in ETS backend (6314d7c)