Skip to content

Releases: hallgren/eventsourcing

eventstore/esdb/v0.4.0

20 Oct 19:27
288b4f2
Compare
Choose a tag to compare

Update to major version 4 of the underlaying EventStore Client.

github.com/EventStore/EventStore-Client-Go/v3 -> github.com/EventStore/EventStore-Client-Go/v4

v0.6.0

09 Aug 13:35
7019e3a
Compare
Choose a tag to compare
  • Projection Run method return error instead of ProjectionResult (breaking change)
  • Projection Group ErrChan return error instead of ProjectionResult (breaking change)
  • It possible to trigger a running projection / projection group with TriggerSync / TriggerAsync

v0.5.1

30 Jul 07:16
dfb318a
Compare
Choose a tag to compare

Fix data race when same event type is read concurrently.

eventstore/sql/v0.5.0

30 Jul 07:12
dfb318a
Compare
Choose a tag to compare

OpenWithSingelWriter constructor to prevents multiple writers to save events concurrently. (sqlite database lock)

snapshotstore/sql/v0.1.1

21 Jul 19:57
a5d9693
Compare
Choose a tag to compare
  • Migrate method is idempotent.
  • Removed the MigrateTest method
  • Replace database used for test github.com/proullon/ramsql -> github.com/mattn/go-sqlite3

eventstore/sql/v0.4.1

21 Jul 19:56
a5d9693
Compare
Choose a tag to compare
  • Migrate method is idempotent.
  • Removed the MigrateTest method
  • Replace database used for test github.com/proullon/ramsql -> github.com/mattn/go-sqlite3

v0.5.0

04 Mar 21:26
ac99b92
Compare
Choose a tag to compare

Projections support.

eventstore/sql/v0.4.0

04 Mar 21:22
ac99b92
Compare
Choose a tag to compare

GlobalEvents -> All returns an iterator to be used by the projection pattern.

eventstore/bbolt/v0.4.0

04 Mar 21:24
ac99b92
Compare
Choose a tag to compare

GlobalEvents -> All returns an iterator to be used by the projection pattern.

v0.4.0

31 Jan 21:19
Compare
Choose a tag to compare

Expose the Snapshot functionallity via the Snapshot Repostitory.

As there are two repos in play (Event and Snapshot), the constructor for creating a event repository has changed name from NewRepository to NewEventRepository. The name of the snapshot repository constructor is NewSnapshotRepository.