Blog/Btrfs-progs v6.12

From Forza's ramblings

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

A vibrant red-leafed tree perched on a cliff overlooking a misty valley with cascading waterfalls surrounded by lush green vegetation.
Indian coral tree in bloom in the mist of the SW monsoon, Mallalli Falls, Hassan, Karnataka, India

Btrfs-progs v6.12 was released today with new features and code fixes.

Changelog

  • subvolume delete: add new option to do recursive subvolume deletion (for regular user delete only accessible subvolumes)
  • mkfs:
    • new option --subvol to create subvolumes in given paths, read-write, read-only and default
    • add hard link detection support for --rootdir option
  • fixes:
    • receive: message verbosity fixes
    • check: fix false positive report of missing checksum for extent holes
    • check: handle compressed extents when checking tree log
    • when asking Y/N user questions, flush the terminal so the question is displayed (e.g. btrfstune -S)
  • other:
    • code refactoring, error handling
    • python packaging fixes
    • documentation updates
    • new tests

Static builds for aarch64, riscv64 and x86_64[edit | edit source]

As usual there are static builds for ARM64, x86_64 and RISC-V systems available.

You can find all the current builds at https://mirrors.tnonline.net/btrfs/btrfs-progs/.

For more information about static builds and why you would use them, check out the dedicate wiki page Btrfs/Statically_built_btrfs-progs