v0.15.0
·
473 commits
to master
since this release
[v0.15.0] - 2024-03-24
backhand
- Add support for
SocketandNamedFIFOInodes in library and extraction binaries. Thanks (@tnias) (#472, #470)- Add
FilesytemWriter::push_fifoandFilesystemWriter::push_socket
- Add
- Fix panic found with fuzz testing in
NodeHeader::from_inode(#494) - Add tests for zstd compression support. Fix bug with zstd writer and added
zstd-safedependency (#504) - Added
inlines to small public functions (#504) - Changed
FilesystemReader.cachetoRwLockto reduce blocking time during fragment reading (#504) - Increase performance of reading uncompressed fragments (small files) heavy images by removing unnecessary clones of data (#504). Found by (@bryangarza) in (!503).
- Increased performance of reading inodes (#453)
- Reduce allocations within
Squashfs.dir_blocks(#447) - Add pre-allocate before reading
inodes(#437) - Prevent several bounds check failures found by fuzz testing (#499)
backhand-cli
- Bump MSRV to
1.74forclap-4.5.1update (#483)
backhand-test
- Reduced maximum allocation during testing by free'ing right after full usage (#504)
unsquashfs
- Performance: Remove progress bar Mutex lock when
--quiet(#430)
Dependencies
- Bump
actions/upload-artifactfrom 4.1.0 to 4.3.1 (#435, #446, #465) - Bump
env_loggerfrom 0.10.1 to 0.10.2 (#432) - Bump
rayonfrom 1.8.0 to 1.9.0 (#431, #496) - Bump
clapfrom 4.4.17 to 4.5.2 (#428, #500) - Bump
clap_completefrom 4.4.7 to 4.5.1 (#444, #445, #482) - Bump
codecov/codecov-actionfrom 3.1.4 to 4.1.0 (#448, #457, #458, #462, #488, #493) - Bump
obi1kenobi/cargo-semver-checks-actionfrom 2.2 to 2.3 (#449) - Bump
libcfrom 0.2.152 to 0.2.153 (#459) - Bump
dangoslen/dependabot-changelog-helperfrom 3.7.0 to 3.8.0 (#461) - Bump
thiserrorfrom 1.0.56 to 1.0.58 (#476, #502) - Bump
indicatiffrom 0.17.7 to 0.17.8 (#477) - Bump
libdeflaterfrom 1.19.0 to 1.19.3 (#486, #498) - Bump
assert_cmdfrom 2.0.13 to 2.0.14 (#484) - Bump
nixfrom 0.27.1 to 0.28.0 (#489) - Bump
test-logfrom 0.2.14 to 0.2.15 (#492) - Bump
tempfilefrom 3.9.0 to 3.10.1 (#491) - Bump
actions/checkoutfrom 4.1.1 to 4.1.2 (#501)