durable_outbox 0.1.0 copy "durable_outbox: ^0.1.0" to clipboard
durable_outbox: ^0.1.0 copied to clipboard

A reliable offline queue library with guaranteed delivery for Flutter/Dart applications.

Changelog #

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

0.1.0 - 2025-01-13 #

Added #

  • Core API with DurableOutbox facade
  • OutboxStore interface with SQLite and Memory implementations
  • OutboxTransport interface with HTTP implementation
  • RetryPolicy with Decorrelated Jitter Backoff
  • Idempotency key support
  • Pause/Resume functionality
  • Watch streams for queue state and counts
  • Basic metrics support
  • Foreground runtime with scheduler
  • Examples and tests

Features #

  • Offline queue with guaranteed delivery
  • Automatic retry with configurable backoff
  • Priority-based processing
  • Delayed start support (notBefore)
  • Channel-based queue organization
  • Cross-platform support (mobile, desktop, web)
0
likes
0
points
85
downloads

Publisher

unverified uploader

Weekly Downloads

A reliable offline queue library with guaranteed delivery for Flutter/Dart applications.

Repository (GitHub)
View/report issues

Topics

#durable #offline #queue

Documentation

Documentation

License

unknown (license)

Dependencies

path, path_provider, sqflite, uuid

More

Packages that depend on durable_outbox