Releases: cloud-hypervisor/fuse-backend-rs
Releases · cloud-hypervisor/fuse-backend-rs
v0.8.0
v0.8.0 release
v0.4.0
What's Changed
- feat: port to macfuse by @killagu in #51
- Clippy fix by @bergwolf in #57
- transport: fix mac_session wake api signature by @killagu in #58
- api: reply destory ok by @killagu in #59
- action: run all tests in docker-smoke by @bergwolf in #60
- sync two minor commits by @bergwolf in #61
- transport: fix get_request in linux by @killagu in #62
- virtiofs: Modify the
new
interface of Reader/Writer. by @wllenyj in #63 - release: bump version to 0.4.0 by @bergwolf in #64
New Contributors
Full Changelog: v0.3.0...v0.4.0
v0.3.0
Added
- Optionally enable MAX_PAGES feature
- Allow customizing the default FUSE features before creating a new vfs structure
- Support more FUSE server APIs
Changed
The FUSE server has no default FUSE feature set now. The default feature set is only defined in VfsOptions. Non VFS users have to define the default FUSE feature set in the init() method.
v0.2.0: cargo: prepare for 0.2.0 release
[v0.2.0]
Added
- Enhance passthrough to reduce active fds by using file handle
- implement Fromfusedev::Error for std::io::Error
- Use
vhost
crate from crates.io - Introduce readlinkat_proc_file helper
- Update vm-memory to 0.7.0
- Add @eryugey to CODEOWNERS file
Fixed
- Validate path components
- Prevent ".." escape in do_lookup in passthroughfs
- Prevent opening of special file in passthroughfs
- Fix compile error in vfs async test
- Record real root inode's ino of file system backends in vfs
Deprecated
Prepare for releasing v0.1.2
- support KILLPRIV_v2
- enhance vfs to support DAX window map/unmap operations
Refine crate README
refine crate documentations:
- add README to Cargo.toml
- refine README.md
First release of fuse-backend-rs crate
This is the first release!