stonfi_distributed_sync-v0.2.0
·
10 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_syncand
Worker::builder(...).add_handlerto 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_syncso it can
be registered directly; convert it explicitly to a coreSynchronizeronly
when its progress is an upstream dependency. - Make
DistributedHandler::into_syncinfallible, share one absolute deadline
across distributed task attempts, and pass polling, reconnect, and lifecycle
durations through standard Tokio semantics. Millisecond wire values saturate
tou64::MAXonly on numeric overflow. - Publish the package on crates.io after
stonfi_sync_coreand use registry
releases for workspace dependencies.