Skip to content

v1.1.0

Choose a tag to compare

@github-actions github-actions released this 26 Jul 17:16
· 515 commits to main since this release
2e95655

[1.1.0] — 2026-07-26

Conflict-handling and concurrency release. Schema: 16.

Added

  • Conflict sweep (pdfs-fuse/src/sweep.rs, 5-minute cadence): removes conflict copies proven
    identical by size + content_sha1, surfaces divergent ones once as an activity entry, and
    never removes what it cannot prove.
  • Sweep mode and .pdfsignore-driven conflict handling; ignore rules are rebuilt per sync
    pass so edits take effect without a restart.
  • Substantially extended FUSE acceptance suite.

Fixed

  • B69 — spurious (sync-conflict) copies. Revision identity now uses the server's
    revision_id rather than (mtime, size), which the server re-stamps on seal; the planner
    gained AdoptBaseline so an equal-size no-baseline pair is recorded instead of forked on
    first reconcile.
  • B70 — browser downloads into an on-demand mount had their in-flight temporaries sealed
    as canonical revisions. Transient names are recognised and held until the name is finalized.
  • Assorted race conditions and concurrency bugs on the write/drain paths.

Changed

  • Workspace deps bumped to proton-sdk / proton-drive-rs 0.2.2.