Skip to content

stonfi_distributed_sync-v0.1.0

Choose a tag to compare

@github-actions github-actions released this 04 Aug 10:18
· 13 commits to main since this release
  • Restore optional per-handler worker processing-stat summaries in application
    logs. The default zero period disables them; configure a non-zero period with
    Worker::builder(...).with_stats_logging_period(...).
  • Label the processing-stat log table's handler column as handler_id.
  • Change DistributedHandler::into_sync and
    Worker::builder(...).add_handler to consume owned handlers instead of
    Arc<Handler>. Applications should construct independent handler instances
    for coordinator and worker processes.
  • Return the private sync adapter from DistributedHandler::into_sync so it can
    be registered directly; convert it explicitly to a core Synchronizer only
    when its progress is an upstream dependency.
  • Make DistributedHandler::into_sync infallible, share one absolute deadline
    across distributed task attempts, and pass polling, reconnect, and lifecycle
    durations through standard Tokio semantics. Millisecond wire values saturate
    to u64::MAX only on numeric overflow.
  • Publish the package on crates.io after stonfi_sync_core and use registry
    releases for workspace dependencies.