Skip to content

v0.2.0

Choose a tag to compare

@kylebegeman kylebegeman released this 28 Jun 02:22

Added

  • Playground response viewer snapshots for demo output, HTTP metadata, failure bodies, and socket transcript results.
  • Playground socket monitor snapshots for realtime frames, transports, subprotocols, and close codes.
  • Playground cassette viewer exports deterministic mock HTTP scenarios as CometTesting cassette JSON.
  • WebSocketConnection.messages() for consuming socket frames as an AsyncThrowingStream.
  • Playground trace timeline panels group request and socket activity by demo.
  • Playground cassette replay verification checks exported mock cassettes with ReplayTransport.
  • HTTPClient.traces emits completed RequestTrace values with attempts, retry delays, timings, bytes, metadata, and final outcomes.
  • AuthenticationCoordinator and AuthenticationMiddleware provide token reads, refresh de-duplication, and safe 401 replay.
  • Streaming and transfer primitives with HTTPClient.stream, HTTPClient.lines, HTTPClient.serverSentEvents, HTTPStreamingTransport, and progress-aware sendRaw.
  • WebSocketSession adds a resilient actor wrapper with lifecycle events, message streams, and bounded reconnect attempts.