v0.5.0
This is the fifth and final development milestone of the libsqsh project. This release improves the portability of the library. CI now runs on OpenBSD and Linux. Also, invalid unaligned data accesses on ARM platforms have been fixed. This release renames some internal structs and struct members to make their usage clearer. LZO support has been removed from the project and moved to a dedicated repository. There are now two fuse implementations: sqshfs
uses the low-level API of fuse3, sqshfs2
uses the high-level API of fuse2 to support the OpenBSD target.
The next release will be the first stable release of libsqsh. Starting with this release, libsqsh will support a stable ABI and API for the entire 1.x series. It's also likely that 1.0 will improve multi-threaded operations.
Please note that libsqsh is now feature complete, so the pace of development is likely to slow down.
Full Changelog: v0.4.0...v0.5.0