Releases: Eventuous/eventuous
Releases · Eventuous/eventuous
0.5.0
Non-breaking
- Options for subscriptions floating to the base class, avoid multiple scopes
- PubSub Emulator detection propagated to API clients
- PubSub sub and topic checks for NotFound rather than AlreadyExists
Breaking
- New package structure for EventStore, PubSub and RMQ
- New interface for producers
- Remove Subscription Id from event handlers
- New DI registration method for subscriptions and scoped handlers
- Optional metadata for producers
0.4.7
0.4.6
- Added the
EventType
attribute and assembly scanning for registering events in the type mapper
0.4.5
- Allow not passing the serialiser to a few remaining places
- Added an experimental version of the shovel
0.4.1
Added AppendEventsResult
to event store, aggregate store, then propagated it to the OkResult
.
0.4.0
- Fixed the issue with
OnNew
in the application service - Added
OnAsync<T>
to the application service for more advanced scenarios - Renamed
EsDbEventStore
toEsdbEventStore
- Added
IStateStore
andStateStore
Eventuous 0.2.0
Bug fixes:
- Incorrect subscription checkpoint for
$all
- Wrong system event ignore
- Possible exception in debug logging for subscriptions
- Empty event data causes failures
Changes:
- Base for subscriptions moved to its own package
SubscriptionService
is nowSubscription
- DI extensions
AddSubscription
moved to the base subscriptions package
Features:
- Base for producers, to publish one event or an event batch
- EventStoreDB persistent subscription
- EventStoreDB producer
- RabbitMQ producer
- RabbitMQ subscription
- Google PubSub producer
- Google PubSub subscription
Known issues: