Skip to content

0.25.78

Latest

Choose a tag to compare

@github-actions github-actions released this 23 Jun 11:16
· 1 commit to main since this release
6d4ae6d

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.