mirror of
https://github.com/mhx/dwarfs.git
synced 2025-08-04 02:06:22 -04:00
Update change log
This commit is contained in:
parent
7f2821b932
commit
d1a9cb4377
47
CHANGES.md
47
CHANGES.md
@ -1,5 +1,52 @@
|
||||
# Change Log
|
||||
|
||||
## Version 0.7.0-RC5 - 2023-07-04
|
||||
|
||||
- (feature) Windows support. All tools can now be built and run
|
||||
on Windows, including the FUSE driver, which makes use of
|
||||
[WinFsp](https://github.com/winfsp/winfsp).
|
||||
|
||||
- (feature) Build a "universal" binary that combines `mkdwarfs`,
|
||||
`dwarfsck`, `dwarfsextract` and `dwarfs` in a single binary.
|
||||
This binary can be used either through symbolic links with
|
||||
the proper names of the tool, or by passing `--tool=<name>`
|
||||
as the first argument on the command line.
|
||||
|
||||
- (feature) Bypass the block cache for uncompressed blocks. This
|
||||
saves copying block data to memory unnecessarily and allows us
|
||||
to keep all uncompressed blocks accessible directly through the
|
||||
memory mapping. Partially addresses github #139.
|
||||
|
||||
- (feature) Show throughput in the scanning and segmenting
|
||||
phases in `mkdwarfs`.
|
||||
|
||||
- (feature) Show how much of a file has been consumed in the
|
||||
segmenting phase. Useful primarily for large files.
|
||||
|
||||
- (feature) `dwarfs` and `dwarfsextract` now have options to
|
||||
enable performance monitoring. This can give insight into the
|
||||
latency of various file system operations.
|
||||
|
||||
- (feature) Added inode offset cache, which improves `read()`
|
||||
latency for very fragmented files.
|
||||
|
||||
- (fix) Use `folly::hardware_concurrency()`. Fixes github #130.
|
||||
|
||||
- (fix) Handle `ARCHIVE_FAILED` status from libarchive, which
|
||||
could be triggered by trying to write long path names to old
|
||||
archive formats.
|
||||
|
||||
- (fix) Properly handle unicode path truncation.
|
||||
|
||||
- (doc) Update file system format documentation to cover headers
|
||||
and section indices.
|
||||
|
||||
- (test) Lots of new tools tests.
|
||||
|
||||
- (test) Remove dependency on `tar` and `diff` binaries.
|
||||
|
||||
- (other) Switch to C++20.
|
||||
|
||||
## Version 0.7.0-RC4 - 2022-12-24
|
||||
|
||||
- (feature) Add `--compress-niceness` option to `mkdwarfs`.
|
||||
|
Loading…
x
Reference in New Issue
Block a user