Skip to content

Releases: ston-fi/stonfi-sync-engine

v0.0.3

Choose a tag to compare

@github-actions github-actions released this 04 Aug 09:06

Full Changelog: v0.0.2...v0.0.3

stonfi_sync_core-v0.3.0

Choose a tag to compare

@github-actions github-actions released this 04 Aug 15:45
79343ef

Other

  • [breaking] externalize initial height initialization
  • release v0.2.0

stonfi_sync_core-v0.2.1

Choose a tag to compare

  • Let engine builder registrations accept height loaders and sync handlers
    directly through their HeightProvider and Synchronizer conversions. Pass
    the implementation directly instead of calling .into() inline.
  • Pass synchronization and shutdown durations directly to Tokio, including
    zero, and make Builder::with_shutdown_timeout infallible.
  • Publish the package on crates.io and use the crates.io release of
    stonfi_metrics.

stonfi_sync_core-v0.2.0

Choose a tag to compare

  • Let engine builder registrations accept height loaders and sync handlers
    directly through their HeightProvider and Synchronizer conversions. Pass
    the implementation directly instead of calling .into() inline.
  • Pass synchronization and shutdown durations directly to Tokio, including
    zero, and make Builder::with_shutdown_timeout infallible.
  • Publish the package on crates.io and use the crates.io release of
    stonfi_metrics.

stonfi_sync_core-v0.1.0

Choose a tag to compare

  • Let engine builder registrations accept height loaders and sync handlers
    directly through their HeightProvider and Synchronizer conversions. Pass
    the implementation directly instead of calling .into() inline.
  • Pass synchronization and shutdown durations directly to Tokio, including
    zero, and make Builder::with_shutdown_timeout infallible.
  • Publish the package on crates.io and use the crates.io release of
    stonfi_metrics.

stonfi_distributed_sync-v0.3.0

Choose a tag to compare

@github-actions github-actions released this 04 Aug 15:45
79343ef

Other

  • [breaking] externalize initial height initialization

stonfi_distributed_sync-v0.2.1

Choose a tag to compare

@github-actions github-actions released this 04 Aug 13:54
dfb1208

Other

  • support untracked Cargo lockfile

stonfi_distributed_sync-v0.2.0

Choose a tag to compare

  • 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.

stonfi_distributed_sync-v0.1.0

Choose a tag to compare

  • 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.

v0.0.2

Choose a tag to compare

@github-actions github-actions released this 03 Aug 20:07
d0f490b

What's Changed

  • Cleanup interfaces by @Sild in #5

Full Changelog: v0.0.1...v0.0.2