New features in ratarmount
- Add --write-overlay option to enable write support at the mount point.
- Add -u option for more consistent mount/unmount call signatures.
- Add output for versions of all dependencies to --version.
- Add support for AppImage builds which will be offered on the GitHub Releases page.
- Add --transform-recursive-mount-point option to control the mount path of recursively mounted archives.
- Change default for --parallelization from 1 to 0, i.e., the maximum number of cores.
Fixes in ratarmountcore
- Fix (the last 1000) files not showing for truncated / incomplete TAR files.
- Improve performance for gzip files significantly by using a larger buffer.
- Do not use ParallelXZReader for single-block xz files to avoid memory issues.
- Fix uncaught exception when a folder contains an invalid character.
- Recursive mounting of nested uncompressed TARs did skip some files for depth > 2.
- Relax the check for GNU incremental TAR detection because the prefix field might contain binary data.
- Improve performance by factor ~5 and avoid storage requirements for index reading for gzip-compressed archives.
- Improve performance by ~40% and avoid storage requirements for index writing for gzip-compressed archives.
- Improve performance for indexing uncompressed TARs that have been appended by only analyzing the new files.
- Fix uncompressed archives having been appended very small files (<10 KiB) were not detected as changed by default.
- Fix problem triggered by combining --recursive and -P 0 with a recursive bzip2 archive.