Eventhorizon Versions Save

Event Sourcing for Go!

v0.14.7

2 years ago

Fixes

  • Prevent possible dead lock in Memory and Record event store #340

v0.14.6

2 years ago

Features

  • NATS Jetstream (GA) event bus #336

Fixes

  • Fix / Kafka event bus performance tweaks #337
  • Event bus performance testing #334
  • Use wurstmeister/kafka to support Aarch64 dev #333

v0.14.5

2 years ago

Fixes

  • Fix / Wait for Kafka before creating topics in event bus #332

v0.14.4

2 years ago

Features

  • Allow command fields to implement IsZero() #327

Fixes

  • Update dependencies #331
  • Change "GCP" to "Kafka" in kafka event bus error message #330

v0.14.3

2 years ago

Features

  • Feature / Add option for entity lookup on projections #324

v0.14.2

2 years ago

Features

  • Feature / Add option for projecting with version gaps #323

v0.14.1

2 years ago

Fixes

  • Fix / Add CreateIndex method to the MongoDB repo #322

v0.14.0

2 years ago

BEWARE: After this release repos/event stores are created with their FULL DB NAME and not prefix only, as it was before. To keep the old default DB name set it to prefix + "_default" when creating repos/event stores.

Features

  • Feature / Separate namespace support #316
  • Feature / Lock command handler middleware #321

Fixes

  • Fix / Don't recreate (JetStream) stream if it already exist #319
  • Fix / Use correct error in MongoDB v2 event store #320

v0.13.0

3 years ago

Features

  • Feature / MongoDB event store with global position #311
  • Feature / UUID alias type #315

Fixes

  • Fix / Remove key and use only 1 partition for Kafka #310
  • Refactor / Publish on bus from the Event Store #309
  • Refactor / Clearer names for event-related methods #314

v0.12.0

3 years ago

Features

  • Feature / Redis Streams event bus #301
  • Feature / NATS Jetstream event bus #302

Fixes

  • Fix / Kafka event bus robustness #304
  • Fix / Upgrade to Go 1.16 #300
  • Fix / Upgrade dependencies #303
  • Fix / Use GH Actions instead of Travis CI #305