-
Notifications
You must be signed in to change notification settings - Fork 42
/
ChangeLog
187 lines (146 loc) · 8.19 KB
/
ChangeLog
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
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