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