Releases: Barre/ZeroFS
v1.1.0
Breaking changes
The on-disk cache format changed in this release. The new implementation writes to a fresh directory layout under cache.dir; files left over from older versions are no longer read or evicted, and will sit on disk consuming space indefinitely.
Before upgrading, stop ZeroFS and remove the contents of your cache directory:
rm -rf <cache_dir>/*
(Path is whatever you configured as cache.dir. ZeroFS recreates the layout it needs on startup.)
What's Changed
- Fix duplicate slatedb_ prefix in Prometheus metric names by @Barre in #390
- Replace SlateDB CachedObjectStore with foyer-hybrid + in-memory prefetch wrapper by @Barre in #393
Full Changelog: v1.0.14...v1.1.0
v1.0.14
v1.0.13
What's Changed
Full Changelog: v1.0.12...v1.0.13
v1.0.12
What's Changed
- Tune jemalloc and expose allocator stats in monitor and prometheus by @Barre in #383
- Default wal_enabled to false by @Barre in #384
Full Changelog: v1.0.11...v1.0.12
v1.0.11
What's Changed
- Make NFS server address optional, consistent with other servers by @Barre in #375
- Bump dependencies by @Barre in #378
- Bump slatedb by @Barre in #379
- Revert chunk reads to range scans and tune scan options by @Barre in #380
- Don't fsync cache writes by @Barre in #381
- Various performance improvements
Full Changelog: v1.0.9...v1.0.11
v1.0.9
What's Changed
This releases introduces a webui.
The file manager talks to ZeroFS over 9P via WebSocket. Drag-and-drop uploads work, including entire folders.
The dashboard streams live stats (throughput, IOPS, storage usage, operation counters, GC) over gRPC-web.
The terminal runs a Linux VM in the browser using v86. Its root filesystem is the ZeroFS instance, mounted over the same 9P WebSocket.
Full Changelog: v1.0.8...v1.0.9
v1.0.8
What's Changed
Full Changelog: v1.0.7...v1.0.8
v1.0.7
v1.0.6
v1.0.5
What's Changed
- Include fsync events in fatrace.
- Allow configuring a dedicated object store for WAL writes via a [wal] config section, reducing fsync latency when pointed at faster storage (local NVMe, S3 Express, nearby S3-compatible).
Full Changelog: v1.0.4...v1.0.5