Releases: assistant-ui/riftri
Release list
v0.2.1
What's Changed
- fix: retry busy OverlayFS unmounts by @Kinfe123 in #108
- test: synchronize rollback removal races by @Kinfe123 in #109
- chore: verify resumable npm releases by @Kinfe123 in #110
- docs: align project status with shipped backends by @Kinfe123 in #111
- chore: release v0.2.1 by @Kinfe123 in #112
Full Changelog: v0.2.0...v0.2.1
Riftri 0.2.0
What's Changed
- test: certify native metadata isolation by @Kinfe123 in #86
- feat: explain destination readiness by @Kinfe123 in #87
- test: verify installed npm worktree workflow by @Kinfe123 in #88
- perf: report native worktree benchmarks by @Kinfe123 in #89
- feat: support verified direct downloads by @Kinfe123 in #95
- perf: batch checkout configuration reads by @Kinfe123 in #97
- perf: allow concurrent immutable-base verification by @Kinfe123 in #100
- feat: add structured lifecycle failure receipts by @Kinfe123 in #101
- test: add deterministic filesystem race hooks by @Kinfe123 in #102
- feat: publish Linux musl native packages by @Kinfe123 in #103
- perf: parallelize reflink and ReFS tree cloning by @Kinfe123 in #104
- perf: evaluate APFS bulk directory cloning by @Kinfe123 in #105
- docs: define backend guarantee and metadata profiles by @Kinfe123 in #106
- chore: release v0.2.0 by @Kinfe123 in #107
Full Changelog: v0.1.1...v0.2.0
Riftri 0.1.1
Riftri 0.1.1
Native, opt-in copy-on-write storage for real Git linked worktrees. Git remains the source of truth; ordinary reads, writes, commits, and branches stay with Git and the operating system.
Direct downloads
Download the archive for your operating system and architecture, plus SHA256SUMS, from the assets below. No Node.js or npm is required.
| System | Archive |
|---|---|
| macOS Apple Silicon | riftri-darwin-arm64-v0.1.1.tar.gz |
| macOS Intel | riftri-darwin-x64-v0.1.1.tar.gz |
| Linux ARM64 (glibc) | riftri-linux-arm64-gnu-v0.1.1.tar.gz |
| Linux x64 (glibc) | riftri-linux-x64-gnu-v0.1.1.tar.gz |
| Windows ARM64 | riftri-win32-arm64-v0.1.1.tar.gz |
| Windows x64 | riftri-win32-x64-v0.1.1.tar.gz |
Verify the archive's SHA-256 digest against its exact filename in SHA256SUMS before extracting or executing it. On macOS use shasum -a 256 <archive>; on Linux use sha256sum <archive>; on Windows use PowerShell Get-FileHash <archive> -Algorithm SHA256. The checksum detects corruption; it is not a developer code signature.
Extract with tar -xzf <archive> in a new empty directory. Run ./riftri --version (Windows: .\riftri.exe --version), then ./riftri doctor /path/to/project --destination /path/to/worktrees. You may place the executable in a user-controlled directory on your PATH. No shell profile is edited automatically and no administrator install is required. Do not bypass operating-system security warnings.
Optimized worktrees require APFS, Btrfs, reflink-enabled XFS, a supported caller-visible Linux OverlayFS setup, or Windows ReFS. Installing the CLI on ordinary NTFS does not enable NTFS copy-on-write worktrees. Unsupported destinations fail explicitly rather than silently making full copies.
Included improvements
- Native Linux reflinks and Windows ReFS block clones, plus Linux OverlayFS lifecycle and recovery support.
- Repository compatibility preflight and deterministic in-tree text/line-ending attributes.
- Recovery preserves changed worktree HEADs and skips live adds under per-operation locks.
- Destination-aware Unicode filename collision checks and isolated OverlayFS probe descriptors.
- Immutable-base integrity checks and conservative journal/path validation.
See the versioned changelog for details. Riftri remains experimental: commit or back up important work before using it.
Publication status and provenance
These six binaries were built and smoke-tested by the tag-triggered release run, from existing tag v0.1.1 at commit 345a1602e4326ed053cb7df8abd31a28796855bc. The archives were assembled from that run's artifacts using the release tooling at the same tag and all checksums were verified. The annotated tag is unsigned and has not been moved. Newer changes on main are not part of these binaries.
The GitHub direct-download channel is available independently of npm. npm publication is incomplete: four macOS/Linux native packages were published, but npm rejected riftri-win32-arm64 with a package-name spam-detection error. Windows x64 and the main riftri launcher have not been published. Do not use npx riftri@0.1.1 yet. No npm package names or already-published versions were changed.