Releases: multikernel/branchfs
Releases · multikernel/branchfs
v0.1.1
What's Changed
- A few improvements for mount and branch creation by @congwang-mk in #1
- Add @Branch virtual directories to FUSE layer by @congwang-mk in #2
- Replace process::exit with graceful shutdown in daemon by @congwang-mk in #8
- Add branch name validation to prevent path traversal and conflicts by @congwang-mk in #9
- Fix file permission handling for create, mkdir, setattr, and synthetic entries by @congwang-mk in #10
- Add benchmark instrumentation and benchmark suite by @congwang-mk in #11
- Improve read/write throughput with fd caching by @congwang-mk in #13
- Simplify to single shared BranchManager, remove per-mount isolation by @congwang-mk in #14
- Switch commit/abort from root-flattening to immediate-parent merge by @congwang-mk in #15
- Add generic FS_IOC_BRANCH_* ioctls with CREATE support by @congwang-mk in #16
- Add optional FUSE passthrough support for near-native I/O by @congwang-mk in #17
- Clean up ctl file design by @congwang-mk in #18
- Add rename() FUSE operation and integration tests by @congwang-mk in #19
- Add symlink support across FUSE layer, COW, and branch operations by @congwang-mk in #20
- Two bug fixes by @congwang-mk in #22
- Add --max-storage quota enforcement and statfs() by @congwang-mk in #24
- Compact tombstone file when stale entries exceed live set size by @congwang-mk in #25
- Port branchfs to macOS by @nitin966 in #26
New Contributors
- @congwang-mk made their first contribution in #1
- @nitin966 made their first contribution in #26
Full Changelog: https://github.com/multikernel/branchfs/commits/v0.1.1