Skip to content

Releases: Barre/ZeroFS

v1.1.0

01 May 14:48
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

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

16 Apr 14:52
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

What's Changed

  • Various small improvements

Full Changelog: v1.0.13...v1.0.14

v1.0.13

15 Apr 08:30
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

What's Changed

  • Coalesce commits through a single worker task by @Barre in #385

Full Changelog: v1.0.12...v1.0.13

v1.0.12

14 Apr 11:19
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

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

12 Apr 23:17
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

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

08 Apr 18:06
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

What's Changed

This releases introduces a webui.

image

The file manager talks to ZeroFS over 9P via WebSocket. Drag-and-drop uploads work, including entire folders.

image

The dashboard streams live stats (throughput, IOPS, storage usage, operation counters, GC) over gRPC-web.

image

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

01 Apr 14:31
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

What's Changed

  • Add real-time TUI monitoring dashboard by @Barre in #369

Full Changelog: v1.0.7...v1.0.8

v1.0.7

29 Mar 20:10
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

What's Changed

Full Changelog: v1.0.5...v1.0.7

v1.0.6

02 Mar 12:07
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

What's Changed

  • Use system protoc if available by @Barre in #354
  • Bump dependencies by @Barre in #357
  • Fix read-only mode with separate WAL object store by @Barre in #359

Full Changelog: v1.0.5...v1.0.6

v1.0.5

16 Feb 10:46
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

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