Skip to content

Releases: kdave/btrfs-progs

v6.3.2

15 Jun 11:51
v6.3.2
d1d8fb4
Compare
Choose a tag to compare
  • build: fix mkfs on big endian hosts
  • mkfs: don't print changed defaults notice with --quiet
  • scrub: fix wrong stats of processed bytes in background and foreground mode
  • convert: actually create free-space-tree instead of v1 space cache
  • print-tree: recognize and print CHANGING_FSID_V2 flag (for the
    metadata_uuid change in progress)
  • other:
    • documentation updates

v6.3.1

29 May 15:10
v6.3.1
9d2c8c3
Compare
Choose a tag to compare
  • convert: fix checksum of a block relocated from 0-1M range
  • qgroup show: fix formatting of limit values in json output
  • receive: report paret subovl UUID on errors
  • btrfsune: new option --convert-to-free-space-tree to convert from
    block-group-tree back to extent tree for block group tracking
  • mkfs: make option --rootdir more verbose and report start when filling
    from the given directory starts
  • experimental:
    • btrfstune: checksum switch logic reimplemented, conversion of all
      metadata and data now works, resume from various states also supported
  • other:
    • more CI github actions test coverage
    • more kernel/userspace source code sync
    • warning fixes
    • code cleanups
    • documentation updates

v6.3

27 Apr 12:31
v6.3
fba31d6
Compare
Choose a tag to compare
  • mkfs: option -R deprecated, options unified in -O (-R still works)
  • mkfs: fix potential race with udev leading to EBUSY due to repeatedly opened file descriptors
  • block-group-tree is out of experimental mode
    • available as 'mkfs.btrfs -O block-group-tree'
    • btrfstune can do in-place conversion to/from (use with care)
  • balance: fix recognizing old and new syntax
  • subvol snapshot: specific error if a failure is caused by an active swapfile
  • tree-stats: rephrase warning when run on a mounted filesystem
  • completion: 'filesystem du' also completes files
  • check: fix docs, help text and warning that --force + --repair works on a mounted filesystem
  • build: fix static build when static libudev is available
  • documentation:
    • more updates from wiki, developer docs, changelogs
    • reformatting
    • updates and fixes
  • other:
    • test updates and fixes
    • CI cleanups and old files removed
    • integration with Github actions

v6.2.2

13 Apr 21:52
v6.2.2
91a8303
Compare
Choose a tag to compare
  • fix build on old x86 architectures with builtin crypto
  • device stats: fix printing wrong values in tabular output
  • qgroup show: fix qgroup id formatting in json output
  • restore: fix restoring xattrs on directories
  • restore: don't modify metadata in dry-run mode
  • balance: fix some cases wrongly parsed as old syntax
  • balance: warn when deprecated syntax is used
  • seeding: fall back to old way if sysfs device fsid is not available
  • convert: handle orphan file ext4 feature
  • other:
    • sync ioctl definitions
    • enable github CI
    • update documentation