What's Changed
- Features
- Add zstd decompression support by @felixonmars in #119 and @ifd3f in #130
- Bug fix/refactor
- Big one: Total rewrite of the writer subprocess by @ifd3f in #126. This closes #10, #115, and #124. That's right, it now works on MacOS again!
- Reads and writes are now aligned to disk block sizes, which may provide performance benefits. Maybe. In any case, it certainly unbreaks writing files to MacOS.
- We're now using O_DIRECT to read and write to disks. Performance benefit appears to be dubious, but it may provide some amount of benefit during writing (no kernel caches necessary) and it does improve the guarantee that the verification process is reading data off the disk, and not a kernel buffer.
- Please file an issue if you find that anything breaks with this!
- Big one: Total rewrite of the writer subprocess by @ifd3f in #126. This closes #10, #115, and #124. That's right, it now works on MacOS again!
- Other stuff
New Contributors
- @felixonmars made their first contribution in #119
Full Changelog: v0.4.6...v0.4.7