Skip to content
This repository was archived by the owner on Aug 25, 2026. It is now read-only.

Releases: cirreum/Cirreum.Connections.Client

Release list

Release v1.0.0

Choose a tag to compare

@hyspdrt hyspdrt released this 05 May 21:43

Release Notes — Cirreum.Connections.Client v1.0.0

Initial release of the client-side abstractions for long-lived Cirreum connections.

What's in this release

  • IRealtimeClient — client-side interface for a long-lived bidirectional connection (connect, disconnect, send, state tracking). Implements IAsyncDisposable.
  • RealtimeClientBase — abstract base class with connection lifecycle management, state transitions, and reconnection scaffolding. Transport-specific subclasses override ConnectCoreAsync, DisconnectCoreAsync, and SendAsync<T>.
  • RealtimeClientState — connection state enum: Disconnected, Connecting, Connected, Reconnecting.

Design references