From c86d21c2bded6494f4a3d4b84c113b03da2fea9a Mon Sep 17 00:00:00 2001 From: Theodore Ts'o Date: Tue, 7 Feb 2023 16:57:22 -0500 Subject: Update for the 1.47.0 release Signed-off-by: Theodore Ts'o --- htdocs/e2fsprogs-release.html | 49 +++++++++++++++++++++++++++++++++++++++++++ htdocs/ext2.html | 4 ++-- htdocs/index.html | 10 ++++----- 3 files changed, 56 insertions(+), 7 deletions(-) diff --git a/htdocs/e2fsprogs-release.html b/htdocs/e2fsprogs-release.html index 7a0c1cf96..16c30d669 100644 --- a/htdocs/e2fsprogs-release.html +++ b/htdocs/e2fsprogs-release.html @@ -30,6 +30,7 @@

Release notes for the e2fsprogs package

+

E2fsprogs 1.47.0 (February 5, 2023)

+ +

UI and Features

+ +

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.

+ +

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.

+ +

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.

+ +

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.

+ +

Allow tune2fs to disable the casefold feature after scanning all of the +directories do not have the Casefold flag set.

+ +

Fixes

+ +

Fix a potential unbalanced mutex unlock when there is a short read while +using the bounce buffer when using direct I/O.

+ + +

Performance, Internal Implementation, Development Support etc.

+ +

Fix various Coverity and compiler warnings.

+ +

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.

+ +

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.)

+ +

E2fsprogs 1.46.6 (February 1, 2023)

UI and Features

diff --git a/htdocs/ext2.html b/htdocs/ext2.html index e9c794543..a28a9c430 100644 --- a/htdocs/ext2.html +++ b/htdocs/ext2.html @@ -28,9 +28,9 @@ -

Release 1.46.6 of e2fsprogs is available!

+

Release 1.47.0 of e2fsprogs is available!

-

On February 1, 2023, version 1.46.6 of e2fsprogs was On February 5, 2023, version 1.47.0 of e2fsprogs was announced.

Ext2fs Utilities

diff --git a/htdocs/index.html b/htdocs/index.html index a8808c8a9..b34b750b4 100644 --- a/htdocs/index.html +++ b/htdocs/index.html @@ -34,18 +34,18 @@ here.

-

Release 1.46.6 of e2fsprogs is +

Release 1.47.0 of e2fsprogs is available!

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 sourceforge - or kernel.org.

+ downloaded from sourceforge + or kernel.org.

This release contains a number of bug fixes and enhancements over the previous releases. For more details, see the - release notes.

+ release notes.

-- cgit 1.2.3-korg