Blog/Btrfs-progs v6.6.3

From Forza's ramblings

Btrfs-progs v6.6.3[edit | edit source]

Yellow sunrise masked by layers of fog over frosty fields
Sunrise over frosty fields

Btrfs-progs v6.6.3 was released today.

Official releases are available from https://github.com/kdave/btrfs-progs/releases and https://mirrors.edge.kernel.org/pub/linux/kernel/people/kdave/btrfs-progs/

Changelog:

  • subvol create: accept multiple arguments
  • subvol delete: print the subvolume id in the output
  • subvol sync: check if the filesystems is still writeable so it does not wait indefinitely
  • device delete: add a timeout and warning when deleting multiple devices
  • scrub status: report limit if set in sysfs/../scrub_speed_max
  • scrub limit: new command to show or set the per-device scrub limits
  • scrub start: report the limit if set

Build:

  • fix CPU feature detection on aarch64
  • support Botan and OpenSSL (3.2+) as crypto backends

Other:

  • documentation updates, RTD config update
  • new and updated tests
  • CI updates

Static builds for ARM64 and x86_64[edit | edit source]

As usual there are static builds for ARM64/aarch64 and AMD64/x86_64 available at https://mirrors.tnonline.net/btrfs/btrfs-progs/.

For more information about static builds, check out the dedicate wiki page Btrfs/Statically_built_btrfs-progs