Releases: storaged-project/libblockdev
libblockdev v3.0
New major release of the libblockdev library. This release contains a large
API overhaul, please check the documentation for full list of API changes.
Notable changes
- VDO a KBD plugins were removed.
- New NVMe plugin was added.
- Runtime dependencies are no longer checked during plugin initialization.
- Part plugin was rewritten to use libfdisk instead of libparted.
- Crypto plugin API went through an extensive rewrite.
- Support for new technologies was added to the crypto plugin: FileVault2 encryption,
DM Integrity, LUKS2 tokens. - Filesystem plugin adds support for btrfs, F2FS, NILFS2, exFAT and UDF.
- Support for new filesystem operations was added to the plugin: setting label and UUID,
generic mkfs function and API for getting feature support for filesystems. - dmraid support was removed from the DM plugin.
- Python 2 support was dropped.
libblockdev v2.28
New minor release of the libblockdev library with multiple fixes.
See NEWS.rst for full list of changes.
libblockdev v2.27
New minor release of the libblockdev library with multiple fixes.
See NEWS.rst for full list of changes.
libblockdev v2.26
New minor release of the libblockdev library with multiple fixes.
See NEWS.rst for full list of changes.
libblockdev v2.25
New minor release of the libblockdev library with multiple fixes.
See NEWS.rst for full list of changes.
libblockdev v2.24
New minor release of the libblockdev library with multiple fixes. See below
for details.
Notable changes
-
vdo
- VDO plugin has been deprecated in this release (functionality replaced by LVM VDO)
-
lvm
- support for creating and managing LVM VDO volumes added
-
crypto
- support for unlocking of BitLocker-compatible format BITLK added (requires cryptsetup 2.3.0)
See NEWS.rst for full list of changes.
libblockdev v2.23
New minor release of the libblockdev library with multiple fixes. See below
for details.
- fs
- new functions for (un)freezing filesystems added
- tests
- test suite can now be run against installed version of libblockdev
See NEWS.rst for full list of changes.
libblockdev v2.22
New minor release of the libblockdev library with multiple fixes. See below
for details.
-
nvdimm
- new function for getting list of supported sector sizes for namespaces
-
fixes
- multiple memory leaks fixed
See NEWS.rst for full list of changes.
libblockdev v2.21
-
crypto
- default key size for LUKS was changed to 512bit
-
tools
- new simple cli tools that use libblockdev
- first tool is
lvm-cache-stats
for displaying stats for LVM cache devices - use configure option
--without-tools
to disable building these
See NEWS.rst for full list of changes.
libblockdev v2.20
New minor release of the libblockdev library with multiple fixes. See below
for details.
Notable changes
-
fixes
- Fix parsing extra arguments for LVM methods calls in the LVM DBus plugin.
- Multiple fixes for running tests on Debian testing.
-
development
- Vagrantfile template was added for easy development machine setup.
See NEWS.rst for full list of changes.