Releases: kdave/btrfs-progs
Releases · kdave/btrfs-progs
v6.3.2
- 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
- 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
- btrfstune: checksum switch logic reimplemented, conversion of all
- other:
- more CI github actions test coverage
- more kernel/userspace source code sync
- warning fixes
- code cleanups
- documentation updates
v6.3
- 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
- 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