btrfs-progs: Use more loose open ctree flags for dump-tree and restore
[platform/upstream/btrfs-progs.git] / CHANGES
diff --git a/CHANGES b/CHANGES
index 0635fbb..c8d7fae 100644 (file)
--- a/CHANGES
+++ b/CHANGES
@@ -1,3 +1,87 @@
+btrfs-progs-4.16 (2018-04-06)
+  * libbtrfsutil - new LGPL library to wrap userspace functionality
+    * several 'btrfs' commands converted to use it:
+      * properties
+      * filesystem sync
+      * subvolume set-default/get-default/delete/show/sync
+    * python bindings, tests
+  * build
+    * use configured pkg-config path
+    * CI: add python, musl/clang, built dependencies caching
+    * convert: build fix for e2fsprogs 1.44+
+    * don't install library links with wrong permissions
+  * fixes
+    * prevent incorrect use of subvol_strip_mountpoint
+    * dump-super: don't verify csum for unknown type
+    * convert: fix inline extent creation condition
+  * check:
+    * lowmem: fix false alert for 'data extent backref lost for snapshot'
+    * lowmem: fix false alert for orphan inode
+    * lowmem: fix false alert for shared prealloc extents
+  * mkfs:
+    * add UUID and otime to root of FS_TREE - with the uuid, snapshots will
+      be now linked to the toplevel subvol by the parent UUID
+    * don't follow symlinks when calculating size
+    * pre-create the UUID tree
+    * fix --rootdir with selinux enabled
+  * dump-tree: add option to print only children nodes of a given block
+  * image: handle missing device for RAID1
+  * other
+    * new tests
+    * test script cleanups (quoting, helpers)
+    * tool to edit superblocks
+    * updated docs
+
+btrfs-progs-4.15.1 (2018-02-16)
+  * build
+    * fix build on musl
+    * support asciidoctor for doc generation
+  * cleanups
+    * sync some code with kernel
+    * check: move code to own directory, split to more files
+  * tests
+    * more build tests in travis
+    * tests now pass with asan and ubsan
+    * testsuite can be exported and used separately
+
+btrfs-progs-4.15 (2018-02-01)
+  * mkfs --rootdir reworked, does not minimize the final image but can be still
+    done using a new option --shrink
+  * fix allocation of system chunk, don't allocate from the reserved area
+  * other
+    * new and updated tests
+    * cleanups, refactoring
+    * doc updates
+
+btrfs-progs-4.14.1 (2018-01-05)
+  * dump-tree: print times of root items
+  * check: fix several lowmem mode bugs
+  * convert: fix rollback after balance
+  * other
+    * new and updated tests, enabled lowmem mode in CI
+    * docs updates
+    * fix travis CI build
+    * build fixes
+    * cleanups
+
+btrfs-progs-4.14 (2017-11-16)
+  * build: libzstd now required by default
+  * check: more lowmem mode repair enhancements
+  * subvol set-default: also accept path
+  * prop set: compression accepts no/none, same as ""
+  * filesystem usage: enable for filesystem on top of a seed device
+  * rescue: new command fix-device-size
+  * other
+    * new tests
+    * cleanups and refactoring
+    * doc updates
+
+btrfs-progs-4.13.3 (2017-10-16)
+  * check: fix --force, wrong check for a mounted block device
+  * build: fix --with-convert parsing
+  * subvol list: don't list TOPLEVEL
+  * other: update tests
+
 btrfs-progs-4.13.2 (2017-10-06)
   * subvol list:
     * don't list toplevel subvolume among deleted (broken since 4.8.3)