﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	severity	resolution	keywords	cc
15021	btrfs-progs-5.12	pierre	Bruce Dubbs	"btrfs-progs version 5.12 have been released.

Notable things:

* libbtrfsutil has been relicensed to LGPL v2.1+

* zoned mode support has been added
  * a host-managed device is needed, there are several options how to emulate
    such device (null_blk, TCMU runner, file-backed ZBC device)
  * kernel 5.12+ is needed, during my testing I've hit a lot of bugs or corner
    cases so we're entering the stabilization period
  * https://btrfs.wiki.kernel.org/index.php/Zoned intro, will be updated as
    things get discovered

* travis-ci integration has been disabled, I'd like to find another hosted CI
  but so far none provides a recent kernel so more tests won't pass, last option
  is to self-host some VMs and monitor git, getting just build tests works but
  we need to run the testsuite

Changelog:

  * libbtrfsutil: relicensed to LGPL v2.1+
  * mkfs: zoned mode support (kernel 5.12+)
  * fi df: show zone_unusable per profile type in zoned mode
  * fi usage: show total amount of zone_unusable
  * fi resize: fix message for exact size
  * image: fix warning and enlarge output file if necessary
  * core
    * refactor chunk allocator for more modes
    * implement zoned mode support: allocation and writes, sb log
    * crypto/hash refactoring and cleanups
    * refactoring and cleanups
  * other
    * test updates
    * CI updates
      * travis-ci integration disabled
      * docker images updated, more coverage
    * incomplete build support for Android removed
  * doc updates
    * chattr mode m for 'NOCOMPRESS""
    * swapfile used from fstab
    * how to add a new export to libbtrfsutil
    * update status of mount options since 5.9

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
"	enhancement	closed	normal	11.0	BOOK	git	medium	fixed		
