surreal-sync-runtime 0.6.0

Shared runtime: apply pipeline, init, SurrealDB config, and transform loading for surreal-sync
Documentation

Shared runtime for surreal-sync: process setup, SurrealDB connection settings, transform loading, and the apply pipeline.

Origin from-* crates re-export the pieces embedders need. The stock CLI may still auto-detect SurrealDB major version (linking both SDKs); the documented embed path uses a pre-built sink or run::<OneSinkType>.

Sink crates use the default features (no CLI argument parsing). Enable cli only if you need [SurrealCliOpts].

Enable checkpoint_fs (default) for [checkpoint_fs::FilesystemStore].

Sink + checkpoint typing

  • [SinkConnect] / [SinkWithCheckpoints] / [SurrealConfig] — defined in [surreal_sync_core], re-exported here for existing imports
  • [SinkWithCheckpoints] opens a matching Surreal-table CheckpointStore for --checkpoints-surreal-table (implemented on Surreal2Sink / Surreal3Sink)