Blog/Btrfs-progs v6.13

From Forza's ramblings

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

A side-by-side comparison of two telescope images of the NGC 346 star cluster. The left image, taken by the Hubble Space Telescope, shows a bright blue nebula with a dense cluster of stars scattered throughout. Wisps of gas and dust appear illuminated, giving the image a soft, glowing effect. The right image, captured by the James Webb Space Telescope in infrared light, reveals a darker scene with more intricate structures. The nebula is less visible, replaced by delicate, glowing filaments of gas in shades of red, orange, and purple. More stars are visible in the Webb image, as its infrared view penetrates the surrounding dust. Both images depict a dense star field set against the dark background of space.
This side-by-side comparison shows a Hubble image of the massive star cluster NGC 346 (left) versus a Webb image of the same cluster (right). While the Hubble image shows more nebulosity, the Webb image pierces through those clouds to reveal more of the cluster's structure. CREDIT: NASA, ESA, CSA, STScI, Olivia C. Jones (UK ATC), Guido De Marchi (ESTEC), Margaret Meixner (USRA), Antonella Nota (ESA)

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

Changelog

  • mkfs:
    • new option to enable compression
    • updated summary (subvolumes, compression)
    • completely remove option --leafsize, deprecated long ago
  • btrfstune: add option to remove squota
  • scrub:
    • start: new option --limit to set the bandwidth ** limit for the duration of the run
    • status: fix printing of Rate unit suffix (SI/IEC)
  • qgroup clean-stale: check if quotas are enabled before starting filesystem sync()
  • print builtin features and options in --version output (mkfs, convert, image, btrfstune)
  • build:
    • Botan minimum version is now 3.x
    • target to build compile_commands.json (for LSP)
  • other:
    • a bit more optimized crc32c code
    • sync some headers from kernel code
    • command help updates and fixes
    • build warning fixes
    • error message updates
    • cleanups and refactoring
    • updated tests
    • lots of 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