LayerFS changelog: what's new each month
Every stable LayerFS release summarised by month: the highlights, new features, improvements, fixes and anything you need to act on. 2 months covered; the current month updates daily.
October 2026
3 releases: 0.1.7 → 1.1.0
October saw LayerFS reach version 1.0.0 with major performance improvements and API maturation, followed by 1.1.0 adding cross-platform support and restructured packages. The month brought faster reads, better merging, and a complete command-line interface.
- @layerfs/sdk package renamed to @layerfs/agent
- Sandbox API changed to use explicit sandbox.create() instead of implicit sandboxes
Highlights
- Reached 1.0.0 milestone with significant performance gains in reads and commits.
- Added cross-platform support for macOS and Windows alongside Linux.
- Introduced the layerfs command for per-call JSON output.
- Removed the 1 MiB exec output cap; large command output now handled properly.
- Restructured packages: @layerfs/sdk renamed to @layerfs/agent with new Projects API.
New
- Workspace API with numbered Sandboxes for explicit sandbox management.
- Sandbox.create() method and factory functions for LayerFS.open() and LayerFS.init().
- Line-range reads and blame support.
- Atomic multi-change apply for safer batch operations.
- Opt-in per-call trace via LAYERFSTRACE environment variable.
- LayerFS tab integrated into DeepSeek Harness as a DSH plugin.
- Optional time limit for init operations (300 seconds default instead of fixed 60 seconds).
Improved
- Store calls now run in your process instead of remotely.
- Better merge strategy: entries merge by identity, branches merge by unit.
- File reads now share caches and scan each file only once.
- Faster commits with optimized performance.
- Smaller stores through improved file storage for rename-over operations.
- Recursive cp, mv, and rm operations.
- Each mounted Workspace now has its own overlay.
Fixed
- Commit merges now handle branches where the head has moved since mount.
- Binary write bodies now support every JavaScript type.
- Hard-linked file handling corrected.
- Pagesize and page position paging implemented.
September 2026
7 releases: 0.1.0 → 0.1.6
September brought LayerFS from initial release through multiple refinement cycles, establishing core functionality for immutable layer storage, branching, and workspace management. The month focused on performance optimization, storage efficiency, and stability improvements across a series of developer preview releases.
- Version 0.1.4 requires creating a new schema-7 Store; schema-5 stores are not migrated and must be preserved separately.
- Supported development schema-6 stores retain legacy format but are not forward-compatible.
Highlights
- SQLite-backed storage with zero-copy branch forking, immutable layers, and named branches for version control workflows.
- Approximately 3× performance improvement in Git-like operations measured in version 0.1.3.
- Unified workspace core supporting both FUSE operations and SDK edits with persistent command handles across commits.
- Packed storage format in version 0.1.4 reduced allocation by 15.4% compared to prior schema.
- Sandbox architecture refinement in version 0.1.6 enabling live mutable state management.
New
- Public Rust SDK and CLI for storage operations, workspace management, history, and monitoring.
- Ephemeral materialized and real-FUSE workspaces with explicit commit and end semantics.
- Fresh-process command execution with bounded and paged output.
- Unified SDK range-edit operation supporting overwrite, append, prepend, and insertion.
- Shared live workspace core allowing commands and handles to persist across FUSE commit boundaries.
- Packed SQLite storage format with native FULL and PREFIX representations.
- Bounded sandbox spool replacing page-cache residency for mutable state management.
Improved
- In-place checkpoint installation and ordered namespace finalization reduce repeated reconstruction and copying.
- Localized edits reuse unchanged content through shared piece-tree engine.
- Workspace bootstrap objects now demand-loaded with authentication.
- Payload, content-addressable storage, and workspace-reuse scaling improved with separately recorded qualification.
- Adjacent commit time improved 37.8% through workspace repair optimization.
- Pending-edit capacity and distributed SDK-edit workloads added for concurrent operations.
- Packed metadata reduced from 3,457 to 1,058 rows with optimized overflow slack.
- Storage deduplication with authenticated canonical reads and change-data-capture.
Fixed
- Daemon close and remount race condition between watcher and mount reservations.
- Stale mapped-page writeback during SDK edits.
- Failed-owner discard operations.
- Hard-link preservation across operations.
- Post-publication presentation recovery.
- Workspace repair for adjacent commit handling.
Summaries are written automatically from the official release notes (full changelog ↗); check the original notes before relying on a detail. LayerFS: pricing, features and alternatives · All changelogs
