Skip to content

LayerFS 0.1.1 Developer Preview

Choose a tag to compare

@yifanxuaaa yifanxuaaa released this 02 Sep 22:58
· 1783 commits to main since this release

LayerFS 0.1.1 Developer Preview

LayerFS 0.1.1 preserves the 0.1.0 public and storage contracts while improving
large existing-directory initialization, localized small-edit Commit,
Workspace Create, and bounded reads.

Highlights:

  • bounded initialization with eight existing producers, four fixed slabs, and
    the calling thread as the sole SQLite admission owner;
  • no canonical object-segment spool or parent payload copy on the admitted
    direct path;
  • exact operation-local metadata reuse without a persistent cache;
  • localized Commit planning for ordinary content-only edits; and
  • demand-loaded authenticated Workspace bootstrap objects and bounded
    read-ahead.

Correctness, resource, cleanup, FUSE/materialization equality, managed Docker,
native quality, namespace performance, and registered payload gates pass in
the terminal retained evidence. The workspace version is 0.1.1.

Start here

LayerFS 0.1.1 is distributed as source. Build the CLI with Rust 1.85 or newer:

git clone --branch v0.1.1 --depth 1 https://github.com/Ephemeral-AI-Lab/layerfs.git
cd layerfs
cargo build --release -p layerfs-cli
./target/release/layerfs --version

Continue with the
0.1.1 quickstart
and review the
release limitations.

Prebuilt executables, crates.io packages, and runtime images are not published
for 0.1.1. The release contains deterministic source archives, Cargo.lock,
the MIT license, and SHA256SUMS.