Skip to content

Releases: looplab/eventhorizon

v0.11.0: Configurable Eventbus codec

01 Mar 07:46
96b6e10
Compare
Choose a tag to compare

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: Kafka event bus

01 Feb 15:07
f3c0cdd
Compare
Choose a tag to compare

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: Event metadata, updated saga command handling

08 Jan 13:49
84f91e9
Compare
Choose a tag to compare

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: GCP event bus improvements, OpenTracing

26 Nov 08:42
82599db
Compare
Choose a tag to compare

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: Update Go to 1.15

16 Oct 12:24
a0b0398
Compare
Choose a tag to compare

Fixes

  • Update Go to 1.15 and dependencies #269

v0.7.2: Fix async event handler middleware

16 Oct 11:58
Compare
Choose a tag to compare

Fixes

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

v0.7.1: Fix google/cloud-sdk image version

16 Oct 06:33
Compare
Choose a tag to compare

Fixes

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

v0.7.0: Eventbus simplification

15 Oct 07:27
Compare
Choose a tag to compare

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: Official MongoDB drivers

31 Mar 12:56
8ae04a0
Compare
Choose a tag to compare

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: Use Google UUID package

16 Jan 16:06
6fd1f17
Compare
Choose a tag to compare

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