@@ -36,15 +36,30 @@ btrfs-progs-6.9 (2024-06-07)
36
36
* ASAN and UBSAN test coverage in CI
37
37
* documentation updates
38
38
39
+ btrfs-progs-6.9.1 (2024-06-24)
40
+ """"""""""""""""""""""""""""""
41
+ * fix detection of intermediate super block flags (e.g. csum change and
42
+ other conversions)
43
+ * raid-stripe-tree support (still experimental):
44
+ * moved under experimental build flags (mkfs, convert)
45
+ * format change, removed encoding type; backward incompatible
46
+ * receive dump: escape special chars in xattr names and values, and clone
47
+ source path
48
+ * tune change csum: fix reservation size when starting a transaction
49
+ * other:
50
+ * new and updated tests
51
+ * updated CI images, new reference build targets
52
+ * cleanups and refactoring
53
+
39
54
btrfs-progs-6.8 (2024-03-26)
40
55
----------------------------
41
56
* fix --enqueue option timeout handling
42
57
* subvolume: remove support for undocumented options -c and -x,
43
58
functionality disabled in kernel
44
59
* libbtrfsutil:
45
- * version 0.1.3, backward compabile
60
+ * version 0.1.3, backward compatible
46
61
* add aliases for all existing functions with unified naming scheme
47
- * updated header defintions for recently added kernel features
62
+ * updated header definitions for recently added kernel features
48
63
* send: v3 supported in experimental mode
49
64
* other:
50
65
* docs: manual page references, graphs, enhancements, clarifications
@@ -267,8 +282,8 @@ btrfs-progs-6.3.1 (2023-05-29)
267
282
""""""""""""""""""""""""""""""
268
283
* convert: fix checksum of a block relocated from 0-1M range
269
284
* qgroup show: fix formatting of limit values in json output
270
- * receive: report paret subovl UUID on errors
271
- * btrfsune : new option --convert-to-free-space-tree to convert from
285
+ * receive: report parent subvol UUID on errors
286
+ * btrfstune : new option --convert-to-free-space-tree to convert from
272
287
block-group-tree back to extent tree for block group tracking
273
288
* mkfs: make option --rootdir more verbose and report start when filling
274
289
from the given directory starts
@@ -442,7 +457,7 @@ btrfs-progs-5.19.1 (2022-09-12)
442
457
* fix memory leaks (extent buffer, path)
443
458
* check: verify block device size vs item
444
459
* rescue fix-device-size: allow to shrink device item
445
- * receive: fix crash on wrong pinter free()
460
+ * receive: fix crash on wrong pointer free()
446
461
* other:
447
462
* experimental: support for block-group-tree
448
463
* documentation updates
@@ -451,7 +466,7 @@ btrfs-progs-5.19.1 (2022-09-12)
451
466
btrfs-progs-5.18 (2022-05-25)
452
467
-----------------------------
453
468
* fixes:
454
- * dump-tree: don't print traling zeros in checksums
469
+ * dump-tree: don't print trailing zeros in checksums
455
470
* recognize paused balance as exclusive operation state, allow to start
456
471
device add
457
472
* convert: properly initialize target filesystem label
@@ -497,7 +512,7 @@ btrfs-progs-5.17 (2022-04-26)
497
512
* btrfstune: option --csum to switch checksum algorithm
498
513
* other:
499
514
* cleanups, refactoring
500
- * update documentation build, remove asciidocs leftovers
515
+ * update documentation build, remove asciidoc leftovers
501
516
* update fssum to consider xattrs
502
517
* add fsstress
503
518
@@ -874,7 +889,7 @@ btrfs-progs-5.6 (2020-04-05)
874
889
btrfs-progs-5.6.1 (2020-05-07)
875
890
""""""""""""""""""""""""""""""
876
891
* print warning when multiple block group profiles exist, update 'fi usage'
877
- summary, add docs to maual page explaining the situation
892
+ summary, add docs to manual page explaining the situation
878
893
* build: optional support for libgcrypt or libsodium, providing hash
879
894
implementations
880
895
* other:
@@ -941,7 +956,7 @@ btrfs-progs-5.2 (2019-07-05)
941
956
* fix reading/writing of last position on resume/cancel, potentially
942
957
skipping part of the filesystem on next resume
943
958
* dump-tree: add new option --noscan to use only devices given on the
944
- commandline
959
+ command line
945
960
* all-in-one binary (busybox style) with mkfs.btrfs, btrfs-image,
946
961
btrfs-convert, btrfstune
947
962
* image: fix hang when there are more than 32 cpus online and compression is
@@ -1335,7 +1350,7 @@ btrfs-progs-4.11.1 (2017-06-30)
1335
1350
1336
1351
btrfs-progs-4.10 (2017-03-08)
1337
1352
"""""""""""""""""""""""""""""
1338
- * send: dump output fixes: missing newlies
1353
+ * send: dump output fixes: missing newlines
1339
1354
* check: several fixes for the lowmem mode, improved error reporting
1340
1355
* build
1341
1356
* removed some library deps for binaries that not use them
@@ -1615,7 +1630,7 @@ btrfs-progs-4.5.2 (2016-05-02)
1615
1630
1616
1631
btrfs-progs-4.5.3 (2016-05-11)
1617
1632
* ioctl: fix unaligned access in buffer from TREE_SEARCH; might cause SIGBUS
1618
- on architectures that do not support unaligned access and do not performa
1633
+ on architectures that do not support unaligned access and do not perform
1619
1634
any fixups
1620
1635
* improved validation checks of superblock and chunk-related structures
1621
1636
* subvolume sync: fix handling of -s option
@@ -1777,7 +1792,7 @@ btrfs-progs-4.2.1 (2015-09-20)
1777
1792
1778
1793
btrfs-progs-4.2.2 (2015-10-05)
1779
1794
* filesystem label: use fallback if the label ioctl is not available
1780
- * convert: check nodesize constraints against commandline features (-O)
1795
+ * convert: check nodesize constraints against command line features (-O)
1781
1796
* scrub: report status 'running' until all devices are finished
1782
1797
* device scanning might crash in some scenarios
1783
1798
* filesystem usage: print summary for non-root users
@@ -1830,7 +1845,7 @@ btrfs-progs-4.1 (2015-06-22)
1830
1845
1831
1846
New:
1832
1847
* rescue zero-log
1833
- * btrfsune :
1848
+ * btrfstune :
1834
1849
* rewrite uuid on a filesystem image
1835
1850
* new option to turn on NO_HOLES incompat feature
1836
1851
@@ -1847,7 +1862,7 @@ btrfs-progs-4.1 (2015-06-22)
1847
1862
* ioctl.h synced with current kernel uapi version
1848
1863
* convert: preparatory works for more filesystems (reiserfs pending)
1849
1864
* use static buffers for path handling where possible
1850
- * add new helpers for send uilts that check memory allocations,
1865
+ * add new helpers for send utils that check memory allocations,
1851
1866
switch all users, deprecate old helpers
1852
1867
* Makefile: fix build dependency generation
1853
1868
* map-logical: make it work again
0 commit comments