Releases: westerndigitalcorporation/libzbd
Version 2.0.4
This minor release fixes a potential issue with the gzbd tool signal handler and removes the dependency on autoconf-archive.
Version 2.0.3
This minor release fixes a potential problem with the function zbd_report_zones() due to an uninitialized variable.
Version 2.0.2
This new minor release fixes the gzbd and gzbd-viewer graphical tools.
- Have gzbd file chooser start with showing block device files only under the /dev folder
- Add a file chooser to gzbd-viewer to allow selecting a zoned block device when one is not specified on the command line
- Add .desktop and icon files to integrate the application in the host desktop environment
- Modify the Makefiles and rpm spec files to handle the desktop integration files
- Various other small fixes (typo in configure.ac and build requirements clarification in README.md)
Version 2.0.1
This minor release fixes the export of the library function zbd_get_info().
Version 2.0.0
This new release fixes several problems and improves rpm builds. In more details:
- Fix a configuration error (missing call to AC_CANONICAL_TARGET)
- Fix a memory leak in zbd_open()
- Improve zbd_zones_operation() by internally defining the BLKOPENZONE, BLKCLOSEZONE and BLKFINISHZONE ioctl commands if they are not defined by the system header file /usr/include/linux/blkzoned.h
- Improve the RPM packages spec file and rpm build
Version 1.5.0
This release provides the following fixes:
- Avoid that the zbd_open() function returns an invalid file descriptor number in case of internal error.
- Fix the library versioning to provide backward compatible updates to libzbd without requiring applications to be recompiled.
Version 1.4.0
This release improves libzbd build and RPM builds.
Version 1.3.0
This new version introduces the following changes:
- New zbd_zone_is_active() zone accessor macro
- Various fixes to the source configuration and build
- Remove the "make deb" build directive as this fails on non-debian distributions
- New option "-c" to the zbd utility to get a device usable capacity
- New dump and restore zbd utility commands to save & restore a device zone state and data
Version 1.2.0
This new release adds the ability to compile Debian packages, improved function documentation in the library header file, fixes compilation errors when compiling on a system running a kernel version older than 4.20 and fixes a bug in zbd_report_zones() .
Version 1.1.0
This new release introduces support for zone capacity reporting which will be supported by the upcoming Linux kernel v5.9. Support for exposing the device maximum number of open zones and active zones is also introduced. In addition to these new features, this release also fixes a bug in the zbd_report_zones() function.