Hi, btrfs-progs version 5.3 have been released.
There are some changes that fit the major release time, like changing default tree traversal for dump-tree, new CI integration and documentation generation. There's preparatory work for the checksums that will be in 5.5 and we decided to release kernel and progs support at the same time. So mkfs now understands --checksum and --csum but will accept only crc32c. No change since 5.3-rc1 Changelog: * mkfs: * new option to specify checksum algorithm (only crc32c) * fix xattr enumeration * dump-tree: BFS (breadth-first) traversal now default * libbtrfsutil: remove stale BTRFS_DEV_REPLACE_ITEM_STATE_x defines * ci: add support for gitlab * other: * preparatory work for more checksum algorithms * docs update * switch to docbook5 backend for asciidoc * fix build on uClibc due to missing backtrace() * lots of printf format fixups Tarballs: https://www.kernel.org/pub/linux/kernel/people/kdave/btrfs-progs/ Git: git://git.kernel.org/pub/scm/linux/kernel/git/kdave/btrfs-progs.git Shortlog: Anand Jain (4): libbtrfsutil: remove stale BTRFS_DEV_REPLACE_ITEM_STATE_x defines btrfs-progs: print-tree: add BTRFS_DEV_ITEMS_OBJECTID in comment btrfs-progs: tests: fix misc/021 when restoring overlapping stale data btrfs-progs: mkfs: match devid order to the stripe index David Sterba (8): btrfs-progs: dump-tree: update help and docs regarding DFS/BFS btrfs-progs: move qgroup-verify.[ch] to check/ btrfs-progs: copy btrfsck.h to check/common.h btrfs-progs: check: remove flat include switch from common.h btrfs-progs: check: move device_record to main.c btrfs-progs: build: add missing objects to libbtrfs btrfs-progs: update CHANGES for 5.3 Btrfs progs v5.3 Dennis Zhou (1): btrfs-progs: docs: add compression level support for mount options Dimitri John Ledkov (1): btrfs-progs: docs: use docbook5 backend for asciidoctor Fabrice Fontaine (1): btrfs-progs: kerncompat: define BTRFS_DISABLE_BACKTRACE when building with uClibc Jeff Mahoney (2): btrfs-progs: qgroups: use parse_size instead of open coding it btrfs-progs: constify argument of parse_size Johannes Thumshirn (15): btrfs-progs: use btrfs_csum_data() in __csum_tree_block_size() btrfs-progs: pass in a btrfs_mkfs_config to write_temp_extent_buffer btrfs-progs: make checksum type explicit in mkfs context structure btrfs-progs: don't blindly assume crc32c in csum_tree_block_size() btrfs-progs: cache csum_type in recover_control btrfs-progs: add checksum type to checksumming functions btrfs-progs: don't assume checksums are always 4 bytes btrfs-progs: pass checksum type to btrfs_csum_data()/btrfs_csum_final() btrfs-progs: sb-mod: simplify update_block_csum() btrfs-progs: update checksumming api btrfs-progs: mkfs: new option to specify checksum type btrfs-progs: add is_valid_csum_type() helper btrfs-progs: add table for checksum type and name btrfs-progs: mkfs: print checksum type when running mkfs btrfs-progs: unbreak btrfs-sb-mod compilation Lakshmipathi.G (1): btrfs-progs: ci: setup GitLab-CI Long An (1): btrfs-progs: testsadd clean-test.sh to testsuite-files Nikolay Borisov (1): btrfs-progs: corrupt-block: Fix description of 'r' option Qu Wenruo (1): btrfs-progs: print-tree: Use BFS as default traversal method Rosen Penev (1): btrfs-progs: Fix printf formats Vladimir Panteleev (2): btrfs-progs: docs: document btrfs-balance exit status in detail btrfs-progs: mkfs: fix xattr enumeration