Blog/Btrfs-progs v6.10.1

From Forza's ramblings

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

A white steamship named 'Mariefred' is sailing away on a calm body of water under a partly cloudy sky. The ship displays Swedish flags and is heading towards the right side of the frame, with a tree-lined shore visible in the background.
S/S Mariefred, just departed from Mariefred. Built in 1903 for the Stockholm-Mariefred route, this steamship has been sailing it for over a century.

Btrfs-progs v6.10.1 has been released as the first point release to the 6.10 series.

Changelog

  • mkfs: rework --rootdir traversal, skip hardlinks and create new inodes instead, also warn about them, this did not work as expected and will be fixed in the future.
  • receive: search in older trees for UUIDs when detecting clone sources.
  • libbtrfsutil: bindings available at https://pypi.org/project/btrfsutil
  • libbtrfs:
    • patchlevel version update 0.1.4
    • cleanup in headers, removed unused definitions, no functional changes.
    • don't ship list.h and rbtree.h
  • other:
    • documentation updates.

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