1erofs-utils 1.8.3 2 3 * Another maintenance release includes the following fixes: 4 - (mkfs.erofs) Fix multi-threaded compression with `-Eall-fragments`; 5 - (mkfs.erofs) Fix large chunk-based image generation; 6 - (mkfs.erofs) Avoid large arrays on the stack (Jianan Huang); 7 - (mkfs.erofs) Fix PAX format parsing in headerball mode (Mike Baynton); 8 - (mkfs.erofs) Several fixes for incremental builds (Hongzhen Luo); 9 - (mkfs.erofs) Fix reproducible builds due to `i_ino` (Jooyung Han); 10 - Use pkg-config for liblz4 configuration; 11 - Get rid of pthread_cancel() dependencies; 12 - (mkfs.erofs) Add `-U <clear|random>` support; 13 - (mkfs.erofs) Add `--hard-dereference` for NixOS reproducibility (Paul Meyer); 14 - Several minor random fixes. 15 16 -- Gao Xiang <xiang@kernel.org> Sat, 14 Dec 2024 00:00:00 +0800 17 18erofs-utils 1.8.2 19 20 * Another maintenance release includes the following fixes: 21 - (mkfs.erofs) Fix build on GNU/Hurd (Ahelenia Ziemiańska); 22 - (mkfs.erofs) Fix maximum volume label length (Naoto Yamaguchi); 23 - (mkfs.erofs) Correctly skip unidentified xattrs (Sandeep Dhavale); 24 - (fsck.erofs) Support exporting xattrs optionally (Hongzhen Luo); 25 - (mkfs.erofs) Correctly sort shared xattrs (Sheng Yong); 26 - (mkfs.erofs) Allow pax headers with empty names; 27 - (mkfs.erofs) Add `--sort=none` option for tarballs; 28 - (mkfs.erofs) Fix broken compressed packed inodes (Danny Lin); 29 - Several minor random fixes. 30 31 -- Gao Xiang <xiang@kernel.org> Tue, 24 Sep 2024 00:00:00 +0800 32 33erofs-utils 1.8.1 34 35 * A quick maintenance release includes the following fixes: 36 - (mkfs.erofs) fix unexpected data truncation of large uncompressed files; 37 - (erofsfuse) fix decompression errors when using libdeflate compressor; 38 - (mkfs.erofs) fix an out-of-bound memory read issue with kite-deflate. 39 40 -- Gao Xiang <xiang@kernel.org> Sat, 10 Aug 2024 00:00:00 +0800 41 42erofs-utils 1.8 43 44 * This release includes the following updates: 45 - (mkfs.erofs) support multi-threaded compression (Yifan Zhao); 46 - support Intel IAA hardware accelerator with Intel QPL; 47 - add preliminary Zstandard support; 48 - (erofsfuse) use FUSE low-level APIs and support multi-threading (Li Yiyan); 49 - (mkfs.erofs) support tar source without data (Mike Baynton); 50 - (mkfs.erofs) support incremental builds (incomplete, EXPERIMENTAL); 51 - (mkfs.erofs) other build performance improvements; 52 - (erofsfuse) support building erofsfuse as a static library (ComixHe); 53 - various bugfixes and cleanups (Sandeep Dhavale, Noboru Asai, 54 Luke T. Shumaker, Yifan Zhao, Hongzhen Luo and Tianyi Liu). 55 56 -- Gao Xiang <xiang@kernel.org> Fri, 09 Aug 2024 00:00:00 +0800 57 58erofs-utils 1.7.1 59 60 * A quick maintenance release includes the following fixes: 61 - fix a build issue of cross-compilation with autoconf (Sandeep Dhavale); 62 - fix an invalid error code in lib/tar.c (Erik Sjölund); 63 - fix corrupted directories with hardlinks. 64 65 -- Gao Xiang <xiang@kernel.org> Fri, 20 Oct 2023 00:00:00 +0800 66 67erofs-utils 1.7 68 69 * This release includes the following updates: 70 - support arbitrary valid block sizes in addition to page size; 71 - (mkfs.erofs) arrange on-disk meta with Breadth-First Traversal instead; 72 - support long xattr name prefixes (Jingbo Xu); 73 - support UUID functionality without libuuid (Norbert Lange); 74 - (mkfs.erofs, experimental) add DEFLATE algorithm support; 75 - (mkfs.erofs, experimental) support building images directly from tarballs; 76 - (dump.erofs) print more superblock fields (Guo Xuenan); 77 - (mkfs.erofs, experimental) introduce preliminary rebuild mode (Jingbo Xu); 78 - various bugfixes and cleanups (Sandeep Dhavale, Guo Xuenan, Yue Hu, 79 Weizhao Ouyang, Kelvin Zhang, Noboru Asai, Yifan Zhao and Li Yiyan); 80 81 -- Gao Xiang <xiang@kernel.org> Thu, 21 Sep 2023 00:00:00 +0800 82 83erofs-utils 1.6 84 85 * This release includes the following updates: 86 - support fragments by using `-Efragments` (Yue Hu); 87 - support compressed data deduplication by using `-Ededupe` (Ziyang Zhang); 88 - (erofsfuse) support extended attributes (Huang Jianan); 89 - (mkfs.erofs) support multiple algorithms in a single image (Gao Xiang); 90 - (mkfs.erofs) support chunk-based sparse files (Gao Xiang); 91 - (mkfs.erofs) add volume-label setting support (Naoto Yamaguchi); 92 - (mkfs.erofs) add uid/gid offsetting support (Naoto Yamaguchi); 93 - (mkfs.erofs) pack files entirely by using `-Eall-fragments` (Gao Xiang); 94 - various bugfixes and cleanups; 95 96 -- Gao Xiang <xiang@kernel.org> Sun, 12 Mar 2023 00:00:00 +0800 97 98erofs-utils 1.5 99 100 * This release includes the following updates: 101 - (fsck.erofs) support filesystem extraction (Igor Ostapenko); 102 - support ztailpacking inline feature for compressed files (Yue Hu); 103 - (dump.erofs) support listing directories; 104 - more liberofs APIs (including iterate APIs) (me, Kelvin Zhang); 105 - use mtime to allow more control over the timestamps (David Anderson); 106 - switch to GPL-2.0+ OR Apache-2.0 dual license for liberofs; 107 - various bugfixes and cleanups; 108 109 -- Gao Xiang <xiang@kernel.org> Mon, 13 Jun 2022 00:00:00 +0800 110 111erofs-utils 1.4 112 113 * This release includes the following updates: 114 - (experimental) introduce preliminary dump.erofs (Wang Qi, Guo Xuenan); 115 - (experimental) introduce preliminary fsck.erofs (Daeho Jeong); 116 - introduce MicroLZMA compression support (thanks to Lasse Collin); 117 - support chunk-based uncompressed files for deduplication; 118 - support multiple devices for multi-blob CAS container images; 119 - (mkfs.erofs, AOSP) add block list support (Yue Hu, David Anderson); 120 - (mkfs.erofs) support per-inode compress pcluster hints (Huang Jianan); 121 - (mkfs.erofs) add "noinline_data" extended option for DAX; 122 - (mkfs.erofs) introduce --quiet option (suggested by nl6720); 123 - complete MacOS build & functionality; 124 - various bugfixes and cleanups; 125 126 -- Gao Xiang <xiang@kernel.org> Mon, 22 Nov 2021 00:00:00 +0800 127 128erofs-utils 1.3 129 130 * This release includes the following updates: 131 - support new big pcluster feature together with Linux 5.13+; 132 - optimize buffer allocation logic (Hu Weiwen); 133 - optimize build performance for large directories (Hu Weiwen); 134 - add support to override uid / gid (Hu Weiwen); 135 - add support to adjust lz4 history window size (Huang Jianan); 136 - add a manual for erofsfuse; 137 - add support to limit max decompressed extent size; 138 - various bugfixes and cleanups; 139 140 -- Gao Xiang <xiang@kernel.org> Tue, 01 Jun 2021 00:00:00 +0800 141 142erofs-utils (1.2.1-1) unstable; urgency=medium 143 144 * A quick maintenance release includes the following updates: 145 - fix reported build issues due to different configurations; 146 - (mkfs.erofs, AOSP) fix sub-directory prefix for canned fs_config; 147 - update some obsoleted email address; 148 149 -- Gao Xiang <xiang@kernel.org> Sun, 10 Jan 2021 00:00:00 +0800 150 151erofs-utils (1.2-1) unstable; urgency=medium 152 153 * This release includes the following features and bugfixes: 154 - (mkfs.erofs) support selinux file contexts; 155 - (mkfs.erofs) support $SOURCE_DATE_EPOCH; 156 - (mkfs.erofs) support a pre-defined UUID; 157 - (mkfs.erofs) fix random padding for reproducable builds; 158 - (mkfs.erofs) several fixes around hard links; 159 - (mkfs.erofs) minor code cleanups; 160 - (mkfs.erofs, AOSP) support Android fs_config; 161 - (experimental, disabled by default) add erofsfuse approach; 162 163 -- Gao Xiang <xiang@kernel.org> Sun, 06 Dec 2020 00:00:00 +0800 164 165erofs-utils (1.1-1) unstable; urgency=low 166 167 * a maintenance release includes the following updates: 168 - (mkfs.erofs) add a manual for mkfs.erofs; 169 - (mkfs.erofs) add superblock checksum support; 170 - (mkfs.erofs) add filesystem UUID support; 171 - (mkfs.erofs) add exclude files support; 172 - (mkfs.erofs) fix compiling issues under specific conditions; 173 - (mkfs.erofs) minor code cleanups; 174 175 -- Gao Xiang <xiang@kernel.org> Tue, 14 Apr 2020 00:00:00 +0800 176 177erofs-utils (1.0-1) unstable; urgency=low 178 179 * first release with the following new features: 180 - (mkfs.erofs) uncompressed file support; 181 - (mkfs.erofs) uncompressed tail-end packing inline data support; 182 - (mkfs.erofs) lz4 / lz4HC compressed file support; 183 - (mkfs.erofs) special file support; 184 - (mkfs.erofs) inline / shared xattrs support; 185 - (mkfs.erofs) Posix ACL support; 186 187 -- Gao Xiang <xiang@kernel.org> Thu, 24 Oct 2019 00:00:00 +0800 188