@@ -612,8 +612,11 @@ btrfs-progs-6.0.2 (2022-11-24)
612612 * receive: fix silent data loss after fall back from encoded write
613613 * fi mkswapfile: new command to create a formatted swapfile in one go
614614
615+ btrfs-progs-5.x (2022-09-12)
616+ ----------------------------
617+
615618btrfs-progs-5.19 (2022-08-16)
616- -----------------------------
619+ """""""""""""""""""""""""""""
617620 * send: support protocol version 2
618621 * fi show: print all missing devices
619622 * device stats: add tabular output
@@ -633,7 +636,6 @@ btrfs-progs-5.19 (2022-08-16)
633636 * new tests
634637
635638btrfs-progs-5.19.1 (2022-09-12)
636- """""""""""""""""""""""""""""""
637639 * fix memory leaks (extent buffer, path)
638640 * check: verify block device size vs item
639641 * rescue fix-device-size: allow to shrink device item
@@ -644,7 +646,7 @@ btrfs-progs-5.19.1 (2022-09-12)
644646 * new tests
645647
646648btrfs-progs-5.18 (2022-05-25)
647- -----------------------------
649+ """""""""""""""""""""""""""""
648650 * fixes:
649651 * dump-tree: don't print trailing zeros in checksums
650652 * recognize paused balance as exclusive operation state, allow to start
@@ -661,7 +663,6 @@ btrfs-progs-5.18 (2022-05-25)
661663 * new tests
662664
663665btrfs-progs-5.18.1 (2022-06-06)
664- """""""""""""""""""""""""""""""
665666 * fixes:
666667 * convert: fix self reference of toplevel directory
667668 * build: make kernel lib headers compatible with C++
@@ -671,7 +672,7 @@ btrfs-progs-5.18.1 (2022-06-06)
671672 * other: documentation updates
672673
673674btrfs-progs-5.17 (2022-04-26)
674- -----------------------------
675+ """""""""""""""""""""""""""""
675676 * check:
676677 * repair wrong num_devices in superblock
677678 * recognize overly long xattr names
@@ -697,7 +698,7 @@ btrfs-progs-5.17 (2022-04-26)
697698 * add fsstress
698699
699700btrfs-progs-5.16 (2022-01-12)
700- -----------------------------
701+ """""""""""""""""""""""""""""
701702 * rescue: new subcommand clear-uuid-tree to fix failed mount due to bad uuid
702703 subvolume keys, caught by tree-checker
703704 * fi du: skip inaccessible files
@@ -713,7 +714,6 @@ btrfs-progs-5.16 (2022-01-12)
713714 https://btrfs.readthedocs.io
714715
715716btrfs-progs-5.16.1 (2022-02-04)
716- """""""""""""""""""""""""""""""
717717 * mkfs: support DUP on metadata on zoned devices
718718 * subvol delete: drop warning for root when search ioctl fails
719719 * check:
@@ -728,7 +728,6 @@ btrfs-progs-5.16.1 (2022-02-04)
728728 * CI targets updated
729729
730730btrfs-progs-5.16.2 (2022-02-16)
731- """""""""""""""""""""""""""""""
732731 * mkfs: fix detection of profile type for zoned mode when creating DUP
733732 * build:
734733 * add missing stub for zoned mode helper when zoned mode not enabled
@@ -740,7 +739,7 @@ btrfs-progs-5.16.2 (2022-02-16)
740739 * test updates
741740
742741btrfs-progs-5.15 (2021-11-05)
743- -----------------------------
742+ """""""""""""""""""""""""""""
744743 * mkfs: new defaults!
745744 * no-holes
746745 * free-space-tree
@@ -762,15 +761,14 @@ btrfs-progs-5.15 (2021-11-05)
762761 * new and updated tests
763762
764763btrfs-progs-5.15.1 (2021-11-22)
765- """""""""""""""""""""""""""""""
766764 * fixes:
767765 * fi usage: fix wrongly reported space of used or unallocated space
768766 * fix detection of block device discard capability
769767 * check: add more sanity checks for checksum items
770768 * build: make sphinx optional backend for documentation
771769
772770btrfs-progs-5.14 (2021-09-10)
773- -----------------------------
771+ """""""""""""""""""""""""""""
774772 * convert:
775773 * new option --uuid to copy, generate or set a given uuid
776774 * improve output
@@ -800,7 +798,6 @@ btrfs-progs-5.14 (2021-09-10)
800798 * new image dump format, with data
801799
802800btrfs-progs-5.14.1 (2021-09-20)
803- """""""""""""""""""""""""""""""
804801 * fixes:
805802 * defrag: fix parsing of compression (option -c)
806803 * add workaround for old kernels when reading zone sizes
@@ -809,7 +806,6 @@ btrfs-progs-5.14.1 (2021-09-20)
809806 * convert: --uuid copy does not fail on duplicate uuids
810807
811808btrfs-progs-5.14.2 (2021-10-08)
812- """""""""""""""""""""""""""""""
813809 * fixes
814810 * zoned mode
815811 * properly detect non-zoned devices in emulation mode
@@ -838,7 +834,7 @@ btrfs-progs-5.14.2 (2021-10-08)
838834 * new and updated tests
839835
840836btrfs-progs-5.13 (2021-07-13)
841- -----------------------------
837+ """""""""""""""""""""""""""""
842838 * restore: remove loop checks for extent count and directory scan
843839 * inspect dump-tree: new options to print node (--csum-headers) and data
844840 checksums (--csum-items)
@@ -863,7 +859,6 @@ btrfs-progs-5.13 (2021-07-13)
863859 * hash speedtest measure time, cycles using perf and print throughput
864860
865861btrfs-progs-5.13.1 (2021-07-30)
866- """""""""""""""""""""""""""""""
867862 * build: fix build on musl libc due to missing definition of NAME_MAX
868863 * check:
869864 * batch more work into one transaction when clearing v1 free space inodes
@@ -874,7 +869,7 @@ btrfs-progs-5.13.1 (2021-07-30)
874869 * documentation updates
875870
876871btrfs-progs-5.12 (2021-05-10)
877- -----------------------------
872+ """""""""""""""""""""""""""""
878873 * libbtrfsutil: relicensed to LGPL v2.1+
879874 * mkfs: zoned mode support (kernel 5.12+)
880875 * fi df: show zone_unusable per profile type in zoned mode
@@ -899,14 +894,13 @@ btrfs-progs-5.12 (2021-05-10)
899894 * update status of mount options since 5.9
900895
901896btrfs-progs-5.12.1 (2021-05-13)
902- """""""""""""""""""""""""""""""
903897 * build: fix missing symbols in libbtrfs
904898 * mkfs: check for minimal number of zones
905899 * check: fix warning about cache generation when free space tree is enabled
906900 * fix superblock write in zoned mode on 16K pages
907901
908902btrfs-progs-5.11 (2021-03-05)
909- -----------------------------
903+ """""""""""""""""""""""""""""
910904 * fix device path canonicalization for device mapper devices
911905 * receive: remove workaround for setting capabilities, all stable kernels
912906 have been patched
@@ -926,7 +920,6 @@ btrfs-progs-5.11 (2021-03-05)
926920 * docker images for various distros
927921
928922btrfs-progs-5.11.1 (2021-03-24)
929- """""""""""""""""""""""""""""""
930923 * properly format checksums when a mismatch is reported
931924 * check: fix false alert on tree block crossing 64K page boundary
932925 * convert:
@@ -940,7 +933,7 @@ btrfs-progs-5.11.1 (2021-03-24)
940933 * updated tests
941934
942935btrfs-progs-5.10 (2021-01-18)
943- -----------------------------
936+ """""""""""""""""""""""""""""
944937 * scrub status:
945938 * print percentage of progress
946939 * add size unit options
@@ -964,7 +957,6 @@ btrfs-progs-5.10 (2021-01-18)
964957 * debugging output enhancements
965958
966959btrfs-progs-5.10.1 (2021-02-05)
967- """""""""""""""""""""""""""""""
968960 * static build works again
969961 * other:
970962 * add a way to test static binaries with the testsuite
@@ -973,7 +965,7 @@ btrfs-progs-5.10.1 (2021-02-05)
973965 change in the future
974966
975967btrfs-progs-5.9 (2020-10-23)
976- ----------------------------
968+ """"""""""""""""""""""""""""
977969 * mkfs:
978970 * switch default to single profile for multi-device filesystem, up to
979971 now it was raid0 that may not be simple to convert to some other profile
@@ -1011,10 +1003,10 @@ btrfs-progs-5.9 (2020-10-23)
10111003 * print .so versions of libraries in configure summary
10121004
10131005btrfs-progs-5.8 (skipped)
1014- -------------------------
1006+ """""""""""""""""""""""""
10151007
10161008btrfs-progs-5.7 (2020-07-02)
1017- ----------------------------
1009+ """"""""""""""""""""""""""""
10181010 * mkfs:
10191011 * new option to enable features otherwise enabled at runtime, now
10201012 implemented for quotas, 'mkfs.btrfs -R quota'
@@ -1038,7 +1030,7 @@ btrfs-progs-5.7 (2020-07-02)
10381030 * new tests
10391031
10401032btrfs-progs-5.6 (2020-04-05)
1041- ----------------------------
1033+ """"""""""""""""""""""""""""
10421034 * inspect logical-resolve: support LOGICAL_INO_V2 as new option '-o',
10431035 helps advanced dedupe tools
10441036 * inspect: user larger buffer (64K) for results
@@ -1067,7 +1059,6 @@ btrfs-progs-5.6 (2020-04-05)
10671059 * many typos fixed
10681060
10691061btrfs-progs-5.6.1 (2020-05-07)
1070- """"""""""""""""""""""""""""""
10711062 * print warning when multiple block group profiles exist, update 'fi usage'
10721063 summary, add docs to manual page explaining the situation
10731064 * build: optional support for libgcrypt or libsodium, providing hash
@@ -1078,10 +1069,10 @@ btrfs-progs-5.6.1 (2020-05-07)
10781069 * updated docs
10791070
10801071btrfs-progs-5.5 (skipped)
1081- -------------------------
1072+ """""""""""""""""""""""""
10821073
10831074btrfs-progs-5.4 (2019-12-03)
1084- ----------------------------
1075+ """"""""""""""""""""""""""""
10851076 * support new hash algorithms (kernel 5.5):
10861077 * mkfs.btrfs and btrfs-convert with --csum, crc32c, xxhash, sha256, blake2
10871078 * mkfs: support new raid1c3 and raid1c4 block group profiles (kernel 5.5)
@@ -1103,14 +1094,13 @@ btrfs-progs-5.4 (2019-12-03)
11031094 * cleanups and refactoring
11041095
11051096btrfs-progs-5.4.1 (2020-01-09)
1106- """"""""""""""""""""""""""""""
11071097 * build: fix docbook5 build
11081098 * check: do extra verification of extent items, inode items and chunks
11091099 * qgroup: return ENOTCONN if quotas not running (needs updated kernel)
11101100 * other: various test fixups
11111101
11121102btrfs-progs-5.3 (2019-10-21)
1113- ----------------------------
1103+ """"""""""""""""""""""""""""
11141104 * mkfs:
11151105 * new option to specify checksum algorithm (only crc32c)
11161106 * fix xattr enumeration
@@ -1125,11 +1115,10 @@ btrfs-progs-5.3 (2019-10-21)
11251115 * lots of printf format fixups
11261116
11271117btrfs-progs-5.3.1 (2019-10-25)
1128- """"""""""""""""""""""""""""""
11291118 * libbtrfs: fix link breakage due to missing symbols
11301119
11311120btrfs-progs-5.2 (2019-07-05)
1132- ----------------------------
1121+ """"""""""""""""""""""""""""
11331122 * subvol show: print qgroup information when available
11341123 * scrub:
11351124 * status: show ETA, revamp the whole output
@@ -1157,7 +1146,6 @@ btrfs-progs-5.2 (2019-07-05)
11571146 * sb-mod can modify more superblock items
11581147
11591148btrfs-progs-5.2.1 (2019-07-26)
1160- """"""""""""""""""""""""""""""
11611149 * scrub status: fix ETA calculation after resume
11621150 * check: fix crash when using -Q
11631151 * restore: fix symlink owner restoration
@@ -1168,7 +1156,6 @@ btrfs-progs-5.2.1 (2019-07-26)
11681156 * test updates
11691157
11701158btrfs-progs-5.2.2 (2019-09-05)
1171- """"""""""""""""""""""""""""""
11721159 * check:
11731160 * fix false report of wrong byte count for orphan inodes
11741161 * option -E was not handled correctly
@@ -1181,7 +1168,7 @@ btrfs-progs-5.2.2 (2019-09-05)
11811168 * doc fixups and updates
11821169
11831170btrfs-progs-5.1 (2019-05-17)
1184- ----------------------------
1171+ """"""""""""""""""""""""""""
11851172 * (version 5.0 skipped)
11861173 * check:
11871174 * repair: flush/FUA support to avoid breaking metadata COW
@@ -1212,7 +1199,6 @@ btrfs-progs-5.1 (2019-05-17)
12121199 * new tests
12131200
12141201btrfs-progs-5.1.1 (2019-06-11)
1215- """"""""""""""""""""""""""""""
12161202 * convert and mkfs will try to use optimized crc32c
12171203 * fi show: accept a file-backed image
12181204 * fi show: fix possible crash when device is deleted in parallel
0 commit comments