Skip to content

Release v0.2.0

Choose a tag to compare

@github-actions github-actions released this 05 Jun 13:58
527969f

Added

  • Automatic, ordered re-registration of reactors, reducers, projections, seeders, webhooks and subscriptions on every reconnect, bringing reconnection behavior on par with the C# client.
  • Guides for connections (connection strings and resilience), event types, reactors, reducers, and getting started.

Changed

  • The client now connects, detects a dead connection, reconnects, and re-registers all observers through a single connection lifecycle rather than each observer polling and retrying independently.
  • Modules are organized into domain-driven folders (auditing, connections, correlation, event sequences, events, identity, reactors, read models, reducers, seeding).

Fixed

  • Reducers no longer fail to register with a server-side ReducerRegistrationFailed / NullReferenceException: observers now register their observation streams only after their read-model and projection definitions exist on the kernel.
  • Seeding no longer fails with :not_connected at startup: seeders run once the connection is ready and retry idempotently.