Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id 220FEC6FD1C for ; Sat, 11 Mar 2023 17:18:20 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229801AbjCKRSS (ORCPT ); Sat, 11 Mar 2023 12:18:18 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:58788 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229656AbjCKRSQ (ORCPT ); Sat, 11 Mar 2023 12:18:16 -0500 Received: from ams.source.kernel.org (ams.source.kernel.org [145.40.68.75]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 8255717CCE; Sat, 11 Mar 2023 09:18:14 -0800 (PST) Received: from smtp.kernel.org (relay.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ams.source.kernel.org (Postfix) with ESMTPS id D72A1B803F1; Sat, 11 Mar 2023 17:18:12 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 99C74C433D2; Sat, 11 Mar 2023 17:18:10 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1678555091; bh=OqMHq2/S6nAUuvpkSIGBYmiSX+aQtkh+hYs7nV9aLEI=; h=Date:From:To:Cc:Subject:From; b=s8OT6kPJKT1xtyIsRrDQ+LjUM3V8x1e/6BqcRhy1UW1TZ9tugHrmpL+P5T2goYtne FywDg5MxH00TSQDo6bEQW75lMYeQZwIwslb0vBr/bpa01GP9iNYWLKtCfMizqaGS4d OyrhoigZYi1gdRueBH7bblQcBxknVBHLvbTe7PaRmZ4SWZ5H44eMJnuUkEb4Zrbz6h KIB0ng9/eExMi5xTCEB1njrBBApJJx18Lx6wXebfiBFLEzOXUYXOK5ldyRBrDmVcA5 Y1KeTG7CqXpWz3YIPRz6JYcEPDqb3juUQwTAJDOzfwaDzObPSdmW/rHNJ6xLXww5Jp IDGqDD4dYhBkw== Date: Sun, 12 Mar 2023 01:18:05 +0800 From: Gao Xiang To: linux-erofs@lists.ozlabs.org Cc: linux-fsdevel@vger.kernel.org, LKML Subject: [ANNOUNCE] erofs-utils: release 1.6 Message-ID: Mail-Followup-To: linux-erofs@lists.ozlabs.org, linux-fsdevel@vger.kernel.org, LKML MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi folks, A new version erofs-utils 1.6 is available at: git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs-utils.git tags/v1.6 It mainly includes the following changes: - 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. This new version supports global compressed data deduplication (`-Ededupe`) and fragments (`-Efragments`, `-Eall-fragments`), which can be used to minimize image sizes further (Linux 6.1+). In addition, mkfs.erofs now supports per-file alternative algorithms, thus different configurations can be applied in a per-file basis (Linux 5.16+). There are also other improvements and bugfixes as always. Kindly read README before trying it out. Recently I've got many useful inputs, so it's time to release erofs-utils 1.6 as soon as possible and move on to focus on those new stuffs (e.g. negative xattr lookup improvement with bloom filters, shared xattr names and tarball reference) then. Finally, as a community-driven open source software, feedback and/or contribution is always welcomed. Thanks, Gao Xiang