You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
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.