v0.15.0
github-actions
released this
24 Mar 19:23
·
310 commits
to master
since this release
[v0.15.0] - 2024-03-24
backhand
- Add support for
Socket
andNamedFIFO
Inodes in library and extraction binaries. Thanks (@tnias) (#472, #470)- Add
FilesytemWriter::push_fifo
andFilesystemWriter::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-safe
dependency (#504) - Added
inline
s to small public functions (#504) - Changed
FilesystemReader.cache
toRwLock
to 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.74
forclap-4.5.1
update (#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-artifact
from 4.1.0 to 4.3.1 (#435, #446, #465) - Bump
env_logger
from 0.10.1 to 0.10.2 (#432) - Bump
rayon
from 1.8.0 to 1.9.0 (#431, #496) - Bump
clap
from 4.4.17 to 4.5.2 (#428, #500) - Bump
clap_complete
from 4.4.7 to 4.5.1 (#444, #445, #482) - Bump
codecov/codecov-action
from 3.1.4 to 4.1.0 (#448, #457, #458, #462, #488, #493) - Bump
obi1kenobi/cargo-semver-checks-action
from 2.2 to 2.3 (#449) - Bump
libc
from 0.2.152 to 0.2.153 (#459) - Bump
dangoslen/dependabot-changelog-helper
from 3.7.0 to 3.8.0 (#461) - Bump
thiserror
from 1.0.56 to 1.0.58 (#476, #502) - Bump
indicatif
from 0.17.7 to 0.17.8 (#477) - Bump
libdeflater
from 1.19.0 to 1.19.3 (#486, #498) - Bump
assert_cmd
from 2.0.13 to 2.0.14 (#484) - Bump
nix
from 0.27.1 to 0.28.0 (#489) - Bump
test-log
from 0.2.14 to 0.2.15 (#492) - Bump
tempfile
from 3.9.0 to 3.10.1 (#491) - Bump
actions/checkout
from 4.1.1 to 4.1.2 (#501)