From mboxrd@z Thu Jan 1 00:00:00 1970 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 lists.ozlabs.org (lists.ozlabs.org [112.213.38.117]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 87E1DC6FD1C for ; Sat, 11 Mar 2023 17:18:26 +0000 (UTC) Received: from boromir.ozlabs.org (localhost [IPv6:::1]) by lists.ozlabs.org (Postfix) with ESMTP id 4PYqPr6PC4z3cLC for ; Sun, 12 Mar 2023 04:18:24 +1100 (AEDT) Authentication-Results: lists.ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=kernel.org header.i=@kernel.org header.a=rsa-sha256 header.s=k20201202 header.b=s8OT6kPJ; dkim-atps=neutral Authentication-Results: lists.ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=kernel.org (client-ip=2604:1380:4641:c500::1; helo=dfw.source.kernel.org; envelope-from=xiang@kernel.org; receiver=) Authentication-Results: lists.ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=kernel.org header.i=@kernel.org header.a=rsa-sha256 header.s=k20201202 header.b=s8OT6kPJ; dkim-atps=neutral Received: from dfw.source.kernel.org (dfw.source.kernel.org [IPv6:2604:1380:4641:c500::1]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by lists.ozlabs.org (Postfix) with ESMTPS id 4PYqPh0NtZz3bcN for ; Sun, 12 Mar 2023 04:18:15 +1100 (AEDT) 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 dfw.source.kernel.org (Postfix) with ESMTPS id 3828B60C86 for ; 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 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 X-BeenThere: linux-erofs@lists.ozlabs.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Development of Linux EROFS file system List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: linux-fsdevel@vger.kernel.org, LKML Errors-To: linux-erofs-bounces+linux-erofs=archiver.kernel.org@lists.ozlabs.org Sender: "Linux-erofs" 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