Eventhorizon Versions Save

Event Sourcing for Go!

v0.11.0

3 years ago

Features

  • 235 / Configurable encoding of events to/from bytes #299

Fixes

  • Fix / GCP emulator and MongoDB images #296
  • Fix / Guest list example #297
  • Fix / Error formatting

v0.10.0

3 years ago

Features

  • Kafka event bus #289

Fixes

  • Eventbus testing enhancements #292
  • Fix / Use Bitnami images for Kafka/Zookeeper #295
  • Use JSON encoding for the Memory repo #294
  • Edit link for PR Template in contributing doc #288

v0.9.0

3 years ago

Features

  • 117 / Metadata for events #278
  • 281 / Saga command handling #285
  • 280 / AggregateError for errors when handling commands in aggregates, also support for Unwrap() #283

Fixes

  • Fix / Ignore old/duplicates events in projector #273
  • Fix / Projector stability #277

v0.8.0

3 years ago

Features

  • GCP event bus improvements #270
  • Tracing with OpenTracing #271

Fixes

  • Add String() to aggregate, command and event type #270
  • Make Matcher an interface #270
  • Add observer groups for the observer middleware #270
  • Add cancellable context to EventBus.AddHandler() #270
  • Move min version context to the version repo #270
  • Make waiting for projector entities optional #270
  • Fix incorrect package names for cache Repo #271
  • Rename trace.EventStore to record.EventStore #271
  • Run TodoMVC example in Docker #271
  • Use "eventhorizon:" prefix for error logging #271
  • Implement Cause method on Errors that have a cause #272

v0.7.3

3 years ago

Fixes

  • Update Go to 1.15 and dependencies #269

v0.7.2

3 years ago

Fixes

  • Use the wrapped handler name for the async event handler middleware.

v0.7.1

3 years ago

Fixes

  • Use a fixed version of the google/cloud-sdk image, the latest version has an issue with the pubsub emulator

v0.7.0

3 years ago

Features

  • ISSUE-262 / Observer as middleware #263
  • Added configuration options for EventStore and Repo #260

Fixes

  • ISSUE-232 / Return error from EventBus.AddHandler() #265
  • Check ModifiedCount in mongodb's Save. #261
  • Fix / Rename example domain packages #264
  • ISSUE-240 / Ignore order when testing ReadRepo.FindAll() #266
  • ISSUE-116 / Race dectection when testing #267
  • Add alternative MongoDB EventStore in Readme #256
  • README.md: trivial: reword MongoDB-dpe #257
  • Adding event stores to documentation #258

v0.6.0

4 years ago

This release switches to the official MongoDB drivers, used in the MongoDB event store and repo and partially in the GCP event bus.

v0.5.0

5 years ago

This release switches to use google/uuid as the UUID type instead of the internal UUID.