Release Notes: This release has performance improvements to the kernel code, Mksquashfs, and Unsquashfs. A progress bar has been added to Unsquashfs, and there are new patches for later Linux kernels. There are also a number of bugfixes.
Release Notes: This release has a lot of improvements, both to the filesystem itself (bigger blocks and sparse files) and to the tools Mksquashfs and Unsquashfs, which now support wildcard pattern matching in exclude/extract files. There are other improvements and bugfixes.
Release Notes: This release is a major improvement, and Squashfs filesystems can now be exported via NFS. Squashfs-tools have also seen some improvements: Unsquashfs can now extract 2.x filesystems; and Mksquashfs now displays a progress bar. There are other smaller improvements and bugfixes.
Release Notes: This version applies some major improvements to the Squashfs-tools (Mksquashfs and Unsquashfs). In particular, Mksquashfs has been parallelized. There are also some major bugfixes, numerous smaller improvements and bugfixes, and patches for new Linux kernels.
Release Notes: This release is a major improvement, with the most significant change being support for filesystems and files larger than 4GB. Other filesystem improvements include support for hardlinks, proper nlink information, and the return of ".." and "." entries by readdir(). There is also a new Unsquashfs utility that can decompress filesystems without mounting.
Release Notes: This release introduces indexed directories, which considerably speed up directory lookup for directories which are greater than 8K in size. All directories are now also sorted alphabetically, which further speeds up directory lookup. Many smaller improvements have also been made to this release.
Release Notes: This release adds some new mksquashfs options, adds initrd support for 2.6.x kernels, and fixes a couple of bugs, most importantly bugs which prevented it working on amd64 systems.
Release Notes: A lot of changes to the Squashfs filesystem have been made under the hood to improve compression. This release adds the concept of fragment blocks and increases the block size to 64K. This achieves a 5 - 20% compression savings, and allows it to achieve better compression than Cloop while retaining the I/O efficiency of a compressed filesystem. The maximum number of UIDs and GIDs has been increased to 256. This allows Squashfs to better support live CDs.
Release Notes: Append capability has been added to Mksquashfs. This means that new files and directories can be added to pre-existing filesystems without needing to rewrite the original data. For large filesystems this can be of major benefit. Because mksquashfs peforms duplicate checking against the original filesystem, it means that updated directories can be appended over time, and only the changed files will take extra space. The unchanged files will be detected as duplicates, and will share data. This exhibits a basic versioning capability.
Release Notes: This version adds a number of useful features to squashfs and mksquashfs. Squashfs can now mount different byte order filesystems, and mksquashfs now supports exclude files and multiple source files/directories can be specified. A patch for 2.4.20 kernels has been added, along with a bugfix for filesystems greater than 2GB.