catcher_core 0.3.9 copy "catcher_core: ^0.3.9" to clipboard
catcher_core: ^0.3.9 copied to clipboard

Resilient HTTP/WebSocket client backed by Rust core for Flutter

0.3.9 #

  • Add built-in MessagePack codec support to the native bindings.
  • Share DNS cache behavior through the native layers.
  • Keep bundled Flutter native libraries ready for pub.dev publishing.

0.3.8 #

  • Publish catcher_core as a Flutter FFI plugin with platform native bundle metadata.
  • Bundle prebuilt Android, iOS, macOS, Linux, and Windows native libraries during pub.dev release.
  • Refresh README installation guidance for the current package version.

0.3.1 #

  • Package catcher_core as a Flutter FFI plugin with platform native bundle metadata.
  • Bundle prebuilt Android, iOS, macOS, Linux, and Windows native libraries during pub.dev release.
  • Load Apple builds from catcher_ffi.framework/catcher_ffi and desktop/mobile dynamic libraries from app bundle search paths.

0.2.2 #

  • SSE client: CatcherSseClient (persistent + auto-reconnect) and sseStream() (one-shot).
  • Per-request headers + timeout in get(), post(), sseStream().
  • cancelAll(), circuitBreakerState, metrics, setAdaptiveTimeout().
  • Full config passthrough: TlsConfig, DnsConfig, ProxyConfig, RedirectConfig.
  • WsClientConfig now includes headers, protocols, deflateThresholdBytes, raceCount.
  • qualityHistory() for persistent sliding window network quality data.

0.1.0 #

  • Initial release.
  • HTTP client with retries, timeouts, keep-alive.
  • WebSocket client with reconnection and permessage-deflate.
  • FFI bindings to Rust core.
0
likes
150
points
462
downloads

Documentation

Documentation
API reference

Publisher

unverified uploader

Weekly Downloads

Resilient HTTP/WebSocket client backed by Rust core for Flutter

Repository (GitHub)
View/report issues

License

MIT (license)

Dependencies

ffi, flutter

More

Packages that depend on catcher_core

Packages that implement catcher_core