v0.9.6

Public Release (Early Access)

Overview

Early Access update for Windows and Linux focused on repair data, file-level diff commands, consistent exit codes, and bug fixes across CLI and desktop workflows. Rinne remains local-first, with snapshots, save, diff, restore, extract, validate, notes, Spaces, autosave, autonote, fuse, repair, and maintenance tools.

Changes in v0.9.6

  • Added repair for preparing, inspecting, verifying, running, pruning, and clearing repair data for normal CAS objects.
  • Added diff-text for a unified text diff of one file between snapshots or a snapshot and the working folder.
  • Added diff-file for file-level size and content-hash comparison, including binary files.
  • Unified CLI exit codes so scripts can distinguish usage errors, locks, missing data, safety blocks, integrity failures, fatal errors, and cancellation.
  • Added desktop Repair access from the main window and a Repair window for status, verify, dry-run, repair, prune, and clear workflows.
  • Fixed CLI and desktop bugs found during save, extract, repair, diff, progress, cancellation, and window-behavior testing.

Core technology

  • Content-addressable storage (CAS):repeated content is reused instead of stored again.
  • Content-defined chunking:variable-size chunks help deduplication stay effective even when content shifts after edits.
  • Repair data:optional repair shards add recovery tolerance for some normal CAS object damage. This is not a substitute for an external backup.
  • BLAKE3-based hashing:fast hashing keeps local saves and validation responsive.
  • Zstandard compression:stored chunks are compressed, with adjustable levels for speed or storage efficiency.
  • Tunable parallelism:worker parallelism can be adjusted for your machine and workload.

Details

  • Version:v0.9.6
  • Compatibility:As this is Early Access, internal formats and CLI output may change until v1.x.
  • Requirements:Windows 11 (x64) for Windows builds. Linux x64 packages are experimental and currently target Ubuntu 24.04 LTS and later.
  • Distribution:Windows x64 is Early Access. Linux x64 is also Early Access and remains Free.

Things to know

Windows and Linux builds are still Early Access. Linux Free packages are experimental and currently limited to Ubuntu 24.04 LTS and later.

Repair data improves tolerance against some normal CAS object damage, but it does not replace backups. Keep normal backups for important work.

On some NAS/filesystems, mtime precision may be rounded, which can reduce save cache effectiveness.
If needed, consider save --full.

Details are in the sidebar.