Releases: cloud-hypervisor/fuse-backend-rs
Releases · cloud-hypervisor/fuse-backend-rs
v0.12.0
What's Changed
- Import latest improvement for passthroughfs from virtiofsd project by @jiangliu in #166
- abi: unify st_nlink by @bergwolf in #170
- Optimize implementation of lookup() for passthroughfs by @jiangliu in #169
- fusedev: add fd-passthrough support by @aftersnow in #125
- ptfs: refine implementation of seal_size_check() by @jiangliu in #172
- ptfs: add support for new cache mode Metadata by @jiangliu in #174
- ptfs: use BorrowedFd instead of RawFd when possible by @jiangliu in #173
- fusedev: add
clone_fuse_file
method toFuseSession
by @loheagn in #177 - Fix batch forget can't handle too large msg by @zyfjeff in #178
- Fix CI: xfstests: restrict xfstests version by @WeiZhang555 in #181
- fix: fuse-t nobrowse by @akitaSummer in #180
- bugfix: read/write fd dropped unexpectedly. by @WeiZhang555 in #184
- fix: fuse t channel read bug in during multiple reads by @akitaSummer in #185
- Fuse OverlayFs implementation by @WeiZhang555 in #156
- release: prepare for v0.12.0 release by @WeiZhang555 in #186
New Contributors
- @akitaSummer made their first contribution in #180
Full Changelog: v0.11.0...v0.12.0
v0.11.0
What's Changed
- feat: implement fuse-t feature by @killagu in #144
- macos_session: remove unneeded Arc by @eryugey in #155
- linux_session: Make allow_other mount option optional by @cbrewster in #153
- passthrough: validate config regarding to cache mode by @eryugey in #150
- Add the ability to clean up the dentry cache can be used to clean up resources when VFS umount. by @zyfjeff in #152
- server: fix cargo build warning by @bergwolf in #160
- vfs: add method to export root pseudofs's reference by @ZizhengBian in #163
- fuse: Ensure fd has same flags as read/write by @Champ-Goblem in #154
- UID/GID remapping support by @h56983577 in #159
- transport: refine code syntax, no functional change by @jiangliu in #161
- abi: Disable unsupported flags and functionality on MacOS by @griff in #162
- feat: add "persist" feature by @loheagn in #149
- macos: clean up code related to macos by @jiangliu in #164
- build: fix a build failure related to conditional compilation by @jiangliu in #165
- CI: add xfstests for passthrough fs by @WeiZhang555 in #167
- release: prepare for v0.11.0 release by @bergwolf in #168
New Contributors
- @cbrewster made their first contribution in #153
- @ZizhengBian made their first contribution in #163
- @h56983577 made their first contribution in #159
- @griff made their first contribution in #162
- @loheagn made their first contribution in #149
- @WeiZhang555 made their first contribution in #167
Full Changelog: v0.10.5...v0.11.0
v0.10.5
What's Changed
- linuxsession: support mount in given mount namespace by @eryugey in #138
- abi: implement Debug for Entry struct by @00xc in #143
- abi: properly document OpenOptions flags by @00xc in #142
- api/vfs: implement Display trait for VfsError by @eryugey in #139
- fuse: Ensure readdir returns same ino as lookup by @Champ-Goblem in #140
- linux_session: support set fusermount binary by @eryugey in #141
- Avoid compile tokio-uring when use default features by @zyfjeff in #146
- deps: Bump versions of dependencies by @justxuewei in #145
- release: prepare for v0.10.5 release by @bergwolf in #147
New Contributors
- @00xc made their first contribution in #143
- @justxuewei made their first contribution in #145
Full Changelog: v0.10.4...v0.10.5
v0.10.4
What's Changed
- feat: ZeroCopyWriter pass through available bytes from inner writer by @ccx1024cc in #135
- fix: st_nlink in macos aarch64 is u16 by @killagu in #133
- Changelog: prepare to release 0.10.4 by @bergwolf in #136
- cargo: bump version to 0.10.4 by @bergwolf in #137
New Contributors
- @ccx1024cc made their first contribution in #135
Full Changelog: v0.10.3...v0.10.4
v0.10.3
What's Changed
- Derive Default for CachePolicy (and update Rust CI version) by @matthiasgoergens in #112
- test: fix a failure related to git in smoke tests by @jiangliu in #114
- Support non-privileged users by @matthiasgoergens in #119
- Various performance fixes by @eryugey in #115
- Remove unecessary mut reference by @matthiasgoergens in #118
- workflow: run smoke test w/o docker by @bergwolf in #121
- api: forget and batch forget must not reply by @bergwolf in #120
- prepare for releasing v0.10.3 by @bergwolf in #122
- fuse: Ensure lookup sets st_ino of attributes by @Champ-Goblem in #126
- Use long options for better self-documentation by @matthiasgoergens in #128
- fix: low probability IO hang problem by @aftersnow in #123
- api/vfs: ensure entry attr st_ino consistency by @bergwolf in #127
- avoid too much error logs for non-fatal errors in data-path by @aftersnow in #124
- abi: st_nlink is u32 on aarch64 by @bergwolf in #129
- implement stable unique inode for passthroughfs by @zyfjeff in #131
- CHANGELOG: add more logs for the 0.10.3 release by @bergwolf in #132
New Contributors
- @matthiasgoergens made their first contribution in #112
- @Champ-Goblem made their first contribution in #126
- @aftersnow made their first contribution in #123
Full Changelog: v0.10.2...v0.10.3
v0.10.2
What's Changed
- abi: fix the conflict of PERFILE_DAX flag by @mofishzz in #105
- bugfix: passthrough: refect CFileHandle struct by @xuejun-xj in #106
- cargo: prepare for releasing 0.10.2 by @bergwolf in #107
New Contributors
- @mofishzz made their first contribution in #105
- @xuejun-xj made their first contribution in #106
Full Changelog: v0.10.1...v0.10.2
v0.10.1
What's Changed
- action: generate release notes automatically by @bergwolf in #101
- passthrough: reduce the memory footprint of file handle by @liubogithub in #102
- vfs: correctly set attr.st_ino for loopup() by @jiangliu in #103
- Prepare for releasing v0.10.1 by @jiangliu in #104
Full Changelog: v0.10.0...v0.10.1
v0.10.0
Prepare for 0.10 release Signed-off-by: wanglei01 <[email protected]>
v0.9.6
v0.9.6
v0.9.0
release 0.9.0