]> git.ipfire.org Git - thirdparty/e2fsprogs.git/commitdiff
Update for the 1.47.0 release
authorTheodore Ts'o <tytso@mit.edu>
Tue, 7 Feb 2023 21:57:22 +0000 (16:57 -0500)
committerTheodore Ts'o <tytso@mit.edu>
Tue, 7 Feb 2023 21:57:22 +0000 (16:57 -0500)
Signed-off-by: Theodore Ts'o <tytso@mit.edu>
htdocs/e2fsprogs-release.html
htdocs/ext2.html
htdocs/index.html

index 7a0c1cf96516ada20521c34a86a3cc06ffcef409..16c30d669bfa4e2d14e02d95bcfb91685b2e0f2d 100644 (file)
@@ -30,6 +30,7 @@
 
 <H2>Release notes for the e2fsprogs package</H2>
 <UL>
+<LI><A HREF="#1.47.0">E2fsprogs 1.47.0 (February 5, 2023)</A>
 <LI><A HREF="#1.46.6">E2fsprogs 1.46.6 (February 1, 2023)</A>
 <LI><A HREF="#1.46.5">E2fsprogs 1.46.5 (December 30, 2021)</A>
 <LI><A HREF="#1.46.4">E2fsprogs 1.46.4 (August 18, 2021)</A>
 <LI><A HREF="#1.02">E2fsprogs 1.02 (January 16, 1996)</A>
 </UL>
 
+<H2><A NAME="#1.47.0">E2fsprogs 1.47.0 (February 5, 2023)</A></H2>
+
+<H3>UI and Features</H3>
+
+<P>Add support for the orphan_file feature, which speeds up workloads that
+are deleting or truncating a large number files in parallel.  This
+compat feature was first supported in the v5.15 Linux kernel.</P>
+
+<P>The mke2fs program (via the mke2fs.conf file) now enables the
+metadata_csum_seed and orphan_file features by default.  The
+metadata_csum_seed feature is an incompat feature which is first
+supported in the Linux kernel starting in the 4.4 kernel and e2fsprogs
+1.43.</P>
+
+<P>Mke2fs now supports the extended option "assume_storage_prezeroed" which
+causes mke2fs to skip zeroing the journal and inode tables and to mark
+the inode tables as zeroed.</P>
+
+<P>Add support to tune2fs and e2label to set the label and UUID for a
+mounted file system using a ioctl, which is more reliable than modifying
+the superblock via writing to the block device.  The kernel support for
+setting the label landed in v5.17, while the support for adding the UUID
+landed in v6.0.  If the ioctls are not supported, tune2fs and e2label
+will fall back old strategy of directly modifying the superblock.</P>
+
+<P>Allow tune2fs to disable the casefold feature after scanning all of the
+directories do not have the Casefold flag set.</P>
+
+<H3>Fixes</H3>
+
+<P>Fix a potential unbalanced mutex unlock when there is a short read while
+using the bounce buffer when using direct I/O.</P>
+
+
+<H3>Performance, Internal Implementation, Development Support etc.</H3>
+
+<P>Fix various Coverity and compiler warnings.</P>
+
+<P>Add the new function ext2fs_xattrs_read_inode() which takes an in-memory
+inode to avoid needing to reread an inode that was already read into
+memory.</P>
+
+<P>Teach debugfs logdump command the -n option which forces printing a
+specified number of transactions, even when a block missing a magic
+number would have stopped the logdump.  (This is for debugging
+journalling problems.)</P>
+
+
 <H2><A NAME="1.46.6">E2fsprogs 1.46.6 (February 1, 2023)</A></H2>
 
 <H3>UI and Features</H3>
index e9c794543f937b007b3875bfed6187f1b0e2fd13..a28a9c430925a3553abbadf8662dc1e1222bdb76 100644 (file)
@@ -28,9 +28,9 @@
 <!-- Begin actual content -->
 
 <IMG SRC="../images/new.gif" ALIGN=LEFT>
-<H2>Release 1.46.6 of e2fsprogs is available!</H2>
+<H2>Release 1.47.0 of e2fsprogs is available!</H2>
 
-<P>On February 1, 2023, version 1.46.6 of e2fsprogs was <A
+<P>On February 5, 2023, version 1.47.0 of e2fsprogs was <A
 HREF="http://e2fsprogs.sourceforge.net">announced</A>.</P>
 
 <H2>Ext2fs Utilities</H2>
index a8808c8a9d5d21f817ab8719e264ee7bc7661492..b34b750b4341da830bc10f9c4ddcd3b51b9bf025 100644 (file)
     <A HREF="http://www.kernel.org/pub/software/scm/git/docs/gittutorial.html">here</A>.</P>
 
 
-    <IMG SRC="images/new.gif" ALIGN=LEFT><H2>Release 1.46.6 of e2fsprogs is
+    <IMG SRC="images/new.gif" ALIGN=LEFT><H2>Release 1.47.0 of e2fsprogs is
     available!</H2>
 
     <P>I am happy to announce a new release of the e2fsprogs distribution.
-    All users of e2fsprogs are urged to upgrade to the 1.46.6 version as
+    All users of e2fsprogs are urged to upgrade to the 1.47.0 version as
     soon as possible, which can be
-    downloaded from <A HREF="http://prdownloads.sourceforge.net/e2fsprogs/e2fsprogs-1.46.6.tar.gz">sourceforge</A>
-    or <A HREF="http://kernel.org/pub/linux/kernel/people/tytso/e2fsprogs/v1.46.6">kernel.org</A>.</P>
+    downloaded from <A HREF="http://prdownloads.sourceforge.net/e2fsprogs/e2fsprogs-1.47.0.tar.gz">sourceforge</A>
+    or <A HREF="http://kernel.org/pub/linux/kernel/people/tytso/e2fsprogs/v1.47.0">kernel.org</A>.</P>
 
     <P>This release contains a number of bug fixes and enhancements over
     the previous releases.  For more details, see the 
-    <A HREF="e2fsprogs-release.html#1.46.6">release notes.</A></P>
+    <A HREF="e2fsprogs-release.html#1.47.0">release notes.</A></P>
 
 
     <ADDRESS>