What’s new in Cratewell
Client releases ship to all platforms at once. Desktop apps update themselves; the agent updates with cratewell-agent update.
Reconnects and edge cases
A small release that fixes issues reported after 4.8.0.
- ImprovedSession resumption after Wi-Fi roaming now completes in under a second on most networks.
- FixedPlaceholders on exFAT drives showed a size of zero in Finder.
- FixedRenaming a file that only changed letter case on macOS could create a conflict copy.
- Fixed
cratewell statusreported a stale queue length after resuming from sleep.
Faster first sync
Initial indexing is now parallel, and block sizes adapt to the file type. On libraries with more than a million files, the first sync finishes about three times faster.
- NewParallel indexing across all CPU cores during the first scan.
- New
cratewell pause --until <time>to pause transfers until a given time. - ImprovedAdaptive block size from 1 to 16 MiB: large media files upload with fewer round trips.
- ImprovedLower memory use on sessions that run for weeks without a restart.
- FixedThe Windows tray icon sometimes stayed on “Syncing” after the queue was empty.
Stability fixes
- FixedThe agent could stop scheduled snapshots after the system clock changed for daylight saving time.
- FixedUploads through an HTTP proxy with NTLM authentication failed with
E407. - ImprovedClearer error when a synced external drive is disconnected.
Headless agent 2.0
The server agent is now a single static binary with its own scheduler, so it no longer needs cron or a desktop session.
- NewScheduled snapshots with cron syntax and per-folder retention rules.
- NewImmutable snapshots on the Archive plan: versions that can’t be deleted until their retention ends.
- ImprovedThe Windows client runs as a service and keeps syncing while you’re signed out.
LAN sync
Devices on the same network now exchange blocks with each other directly, still encrypted end to end.
- NewLAN sync between your own devices, on by default.
- ImprovedBetter upload throughput on high-latency links thanks to paced sending.
- FixedTray icon missing on KDE Plasma 6.
Placeholders on Linux
- NewSmart placeholders on Linux through a FUSE mount.
- New
.crateignorefiles with.gitignoresyntax. - FixedSymlinks pointing outside a synced folder were followed instead of being stored as links.