Skip to content

Releases: Eventuous/eventuous

0.5.0

06 Oct 11:50
Compare
Choose a tag to compare

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

20 Aug 10:58
Compare
Choose a tag to compare
  • Extended IEventStore to support streams truncation and deletion
  • Fixed #35, which is caused by a bug or inconsistency in ESDB gRPC client
  • Fixed the wrong event number reported by StreamSubscription

0.4.6

06 Aug 08:07
c9f410a
Compare
Choose a tag to compare
  • Added the EventType attribute and assembly scanning for registering events in the type mapper

0.4.5

06 Aug 08:09
Compare
Choose a tag to compare
  • Allow not passing the serialiser to a few remaining places
  • Added an experimental version of the shovel

0.4.1

21 May 11:36
Compare
Choose a tag to compare

Added AppendEventsResult to event store, aggregate store, then propagated it to the OkResult.

0.4.0

21 May 11:15
Compare
Choose a tag to compare
  • Fixed the issue with OnNew in the application service
  • Added OnAsync<T> to the application service for more advanced scenarios
  • Renamed EsDbEventStore to EsdbEventStore
  • Added IStateStore and StateStore

Eventuous 0.2.0

27 Apr 19:29
Compare
Choose a tag to compare
Eventuous 0.2.0 Pre-release
Pre-release

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 now Subscription
  • 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:

  • #11
  • #12
  • #7
  • Subscription resubscribe delay is set to 1 sec to observe the behaviour after some production issues with concurrent resubscribe attempts