github vrtmrz/obsidian-livesync 0.25.78

6 hours ago

0.25.78

23rd June, 2026

Fixed

  • No longer fast synchronisation (a.k.a. Fast Fetch) causes a rewind and re-fetch of the entire database when some errors occur during the process (#972, PR #973). Thank you so much to @apple-ouyang for the fix!

Improved

  • Overhauled the Object Storage (e.g., MinIO and S3) replication engine ('Journal Replicator 2nd Edition').
    • It now leverages the standard Web Streams API for a resilient, backpressure-aware architecture, reducing memory footprints/temporary storage usage on large vaults.
    • Decoupled the physical storage logic to make it easier to add new storage backends in the future.
    • Stricter compliance with CouchDB's replication protocol (proper _revisions transfers with new_edits: false) when using Object Storage.

Testing

  • Added comprehensive unit tests for the new JournalSyncCore engine, covering streams, backpressure, and new_edits: false validation.
  • Improved integration test workflows in the CI pipeline to run MinIO tests automatically using standard environment variables.

Don't miss a new obsidian-livesync release

NewReleases is sending notifications on new releases.