Skip to content

Releases: oplexx/ResumeKit

v0.1.0 — initial release

18 Apr 06:34

Choose a tag to compare

First public release of ResumeKit.

What's in the box

  • SessionCoordinator actor driving the Discord-style Identify / Resume / Heartbeat state machine.
  • Transport-agnostic SessionTransport protocol — bring your own WebSocket / gRPC / raw TCP.
  • SessionStorage protocol + InMemorySessionStorage default; ship a Keychain-backed implementation in production.
  • AsyncStream<SessionEvent> for UI / notification-suppression hooks.
  • 15 passing tests covering state transitions, empty-replay shortcut, InvalidSession cascade, and logout flow.

Install

.package(url: "https://github.com/silverhans/ResumeKit", from: "0.1.0")

See the README for a protocol reference, Keychain-storage example, and WebSocket-transport walkthrough.