Releases: storaged-project/libblockdev
libblockdev v2.18
New minor release of the libblockdev library with multiple fixes. See below
for details.
Notable changes
-
New plugin: vdo
- support for creating and managing VDO volumes
-
Support for building dm plugin without libdmraid support -- configure option
--without-dmraid
.
See NEWS.rst for full list of changes.
libblockdev v2.17
New minor release of the libblockdev library with multiple fixes. See below
for details.
Notable changes
-
features
-
New plugin: nvdimm
- support for NVDIMM namespaces management
- requires libndctl >= 58.4
-
LUKS2 support
- support for creating LUKS2 format including authenticated disk encryption
- multiple new functions for working with LUKS devices (suspend/resume, header backup, metadata size...)
-
Extended support for opening TrueCrypt/VeraCrypt volumes
-
Support for building crypto plugin without escrow device support (removes
build dependency on libvolume_key and libnss) -- configure option--without-escrow
. -
Support for building libblockdev without Python 2 support -- configure option
--without-python2
.
-
See NEWS.rst for full list of changes.
libblockdev v2.16
New minor release of the libblockdev library with multiple fixes. See below
for details.
Notable changes
-
features
-
LUKS 2 support for luks_open/close and luks_add/remove/change_key
-
Progress report support for ext filesystem checks
-
See NEWS.rst for full list of changes.
libblockdev v2.15
New minor release of the libblockdev library with multiple fixes and quite big
refactorization changes (in the file system plugin). See below for details.
Notable changes
-
fixes
-
Fix bd_s390_dasd_format() and bd_s390_dasd_is_ldl().
-
Fix how GPT patition flags are set.
-
Check the btrfs module availability as part of checking the btrfs
plugin's dependencies. -
Fix memory leaks in bd_fs_vfat_get_info()
-
Fix the file system plugin's dependency checking mechanisms.
-
-
features
-
Mark some of the tests as unstable so that their failures are reported, but
ignored in the overall test suite status. -
The file system plugin is now split into multiple source files making it
easier to add support for more file systems and technologies.
-
See NEWS.rst for full list of changes.
libblockdev v2.14
New minor release of the libblockdev library with important fixes and a few new
features, in particular support for the NTFS file system. See below for details.
Notable changes
-
fixes
-
Fix BSSize memory leaks
-
Fixes for issues discovered by coverity
-
Support for the 'Legacy boot' GPT flag
-
-
features
-
Added function to get DM device subsystem
-
Support for the NTFS file system
-
pkg-config definitions improvements
-
See NEWS.rst for full list of changes.
libblockdev v2.13
New minor release of the libblockdev library. Most of the changes are bugfixes
related to building and running tests on the s390 architecture and CentOS 7
aarch64. Other than that a support for checking runtime dependencies (utilities)
on demand and querying available technologies was implemented.
Notable changes
-
builds
- various fixes for building on s390
-
tests
-
various changes allowing running the test suite on s390
-
various changes allowing running the test suite on CentOS7 aarch64
-
-
features
-
checking for runtime dependencies on demand
-
querying available technologies
-
See NEWS.rst for full list of changes.
libblockdev v2.12
New minor release of libblockdev library. Most changes in this release are related to
improving our test suite and fixing new issues and bugs.
Notable changes
- tests
- various changes allowing running the test suite on Debian
See NEWS.rst for full list of changes.