Releases: looplab/eventhorizon
Releases · looplab/eventhorizon
v0.11.0: Configurable Eventbus codec
v0.10.0: Kafka event bus
v0.9.0: Event metadata, updated saga command handling
v0.8.0: GCP event bus improvements, OpenTracing
Features
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
Fixes
- Update Go to 1.15 and dependencies #269
v0.7.2: Fix async event handler middleware
Fixes
- Use the wrapped handler name for the async event handler middleware.
v0.7.1: Fix google/cloud-sdk image version
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
Features
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
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
This release switches to use google/uuid as the UUID type instead of the internal UUID.