Skip to content

Commit c1053b3

Browse files
committed
New version - 3.4.0
1 parent 13b8f1f commit c1053b3

File tree

3 files changed

+129
-2
lines changed

3 files changed

+129
-2
lines changed

NEWS.rst

Lines changed: 76 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,79 @@
1+
Libblockdev 3.4.0
2+
3+
New minor release of the libblockdev library with multiple fixes and new features. See below
4+
for details.
5+
6+
**Notable changes**
7+
8+
- bd_nvme_connect() now defaults to port 4420 or 8009 for discovery NQN respectively when
9+
the transport_svcid argument is not specified.
10+
11+
**Full list of changes**
12+
13+
Rodrigo Cox (1):
14+
15+
- tests: Simplify NVMe controller waiting with basic polling
16+
17+
Sam James (1):
18+
19+
- configure.ac: fix bashism
20+
21+
Tomas Bzatek (4):
22+
23+
- smart: Use drive self-assessment as an overall status
24+
- tests: Fix NVMe sanitize log return codes
25+
- nvme: Default to well-known tr_svcid values when not specified
26+
- nvme: Handle memory allocation failures from _nvme_alloc()
27+
28+
Vojtech Trefny (41):
29+
30+
- tests: Skip LVM VDO tests if 'vdoformat' is not available
31+
- crypto: Add a function to set persistent flags for LUKS
32+
- docs: Add missing functions to docs/libblockdev-sections.txt
33+
- tests: Skip NVDIMM reconfigure tests on rawhide
34+
- ci: Switch branch for Blivet revdeps tests to 'main'
35+
- tests: Skip NVDIMM tests completely
36+
- Move LVM plugin to a separate directory
37+
- Move common LVM code to a separate file
38+
- Adjust library tests to the new LVM plugin directory structure
39+
- tests: Fix printing skipped test cases without docstring
40+
- lvm: Add support for running vgcfgbackup/restore
41+
- New version - 3.3.1
42+
- tests: Temporarily skip CryptoTestOpenClose with LUKS1 on rawhide
43+
- packit: Limit Fedora builds and tests to the 'master' branch
44+
- packit: Add RPM build for pull requests against the rhel10-branch
45+
- packit: Add tmt tests for rhel10-branch running on C10S
46+
- packit: Remove obsolete metadata dictionary from copr_build job
47+
- tests: Skip MDTestNominateDenominate in RHEL/CentOS 10
48+
- Fix parsing subvolumes with spaces in name
49+
- tests: Skip MDTestNominateDenominate on RHEL/CentOS 9 too
50+
- tests: Fix skipping escrow tests in FIPS mode
51+
- tests: Remove code duplication in LVM and LVM DBus tests
52+
- tests: Create more devices only for tests that need more devices
53+
- tests: Merge some of the LUKS test cases
54+
- crypto: Allow setting PBKDF arguments for LUKS1 too
55+
- tests: Use fast PBKDF parameters when creating LUKS devices
56+
- tests: Do not create two disks for all FS tests
57+
- tests: Do not require extra disks for spares for all MD tests
58+
- tests: Merge MD (de)activation test cases into one
59+
- tests: Use RAID0 for MD (de)activation test case
60+
- tests: Do not create two disks for all part tests
61+
- tests: Create a proper single "NoDev" test case for part tests
62+
- tests: Fix issues found by pylint
63+
- tests: Merge swap label and UUID test cases
64+
- misc: Do not try to install VDO on 32bit Debian
65+
- tests: Fix SCSI debug disks setup and cleanup in SMART tests
66+
- ci: Enable tests on aarch64 with packit and tmt
67+
- lvm-dbus: Fix calling lvcreate with empty list of PVs
68+
- Add a function to re-read size of the loop device
69+
- Fix issues discovered by static analysis
70+
- More static analysis issues fixes
71+
72+
dependabot[bot] (1):
73+
74+
- infra: bump actions/checkout from 4 to 5
75+
76+
177
Libblockdev 3.3.1
278
------------------
379

configure.ac

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# configure.ac for libblockdev
22

3-
AC_INIT([libblockdev], [3.3.1], [], [], [https://github.com/storaged-project/libblockdev])
3+
AC_INIT([libblockdev], [3.4.0], [], [], [https://github.com/storaged-project/libblockdev])
44

55
# Disable building static libraries.
66
# This needs to be set before initializing automake

dist/libblockdev.spec.in

Lines changed: 52 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -85,7 +85,7 @@
8585
%define configure_opts %{?python3_copts} %{?lvm_dbus_copts} %{?btrfs_copts} %{?crypto_copts} %{?dm_copts} %{?loop_copts} %{?lvm_copts} %{?lvm_dbus_copts} %{?mdraid_copts} %{?mpath_copts} %{?swap_copts} %{?part_copts} %{?fs_copts} %{?nvdimm_copts} %{?tools_copts} %{?gi_copts} %{?nvme_copts} %{?smart_copts} %{?smartmontools_copts}
8686

8787
Name: libblockdev
88-
Version: 3.3.1
88+
Version: 3.4.0
8989
Release: 1%{?dist}
9090
Summary: A library for low-level manipulation with block devices
9191
License: LGPL-2.1-or-later
@@ -958,6 +958,57 @@ find %{buildroot} -type f -name "*.la" | xargs %{__rm}
958958
%files plugins-all
959959

960960
%changelog
961+
* Wed Sep 24 2025 Vojtech Trefny <[email protected]> - 3.4.0-1
962+
- More static analysis issues fixes (vtrefny)
963+
- nvme: Handle memory allocation failures from _nvme_alloc() (tbzatek)
964+
- nvme: Default to well-known tr_svcid values when not specified (tbzatek)
965+
- Fix issues discovered by static analysis (vtrefny)
966+
- Add a function to re-read size of the loop device (vtrefny)
967+
- tests: Simplify NVMe controller waiting with basic polling (ermezavx)
968+
- lvm-dbus: Fix calling lvcreate with empty list of PVs (vtrefny)
969+
- ci: Enable tests on aarch64 with packit and tmt (vtrefny)
970+
- tests: Fix SCSI debug disks setup and cleanup in SMART tests (vtrefny)
971+
- misc: Do not try to install VDO on 32bit Debian (vtrefny)
972+
- infra: bump actions/checkout from 4 to 5 (49699333+dependabot[bot])
973+
- tests: Merge swap label and UUID test cases (vtrefny)
974+
- tests: Fix issues found by pylint (vtrefny)
975+
- tests: Create a proper single "NoDev" test case for part tests (vtrefny)
976+
- tests: Do not create two disks for all part tests (vtrefny)
977+
- tests: Use RAID0 for MD (de)activation test case (vtrefny)
978+
- tests: Merge MD (de)activation test cases into one (vtrefny)
979+
- tests: Do not require extra disks for spares for all MD tests (vtrefny)
980+
- tests: Do not create two disks for all FS tests (vtrefny)
981+
- tests: Use fast PBKDF parameters when creating LUKS devices (vtrefny)
982+
- crypto: Allow setting PBKDF arguments for LUKS1 too (vtrefny)
983+
- tests: Merge some of the LUKS test cases (vtrefny)
984+
- tests: Create more devices only for tests that need more devices (vtrefny)
985+
- tests: Remove code duplication in LVM and LVM DBus tests (vtrefny)
986+
- tests: Fix skipping escrow tests in FIPS mode (vtrefny)
987+
- tests: Skip MDTestNominateDenominate on RHEL/CentOS 9 too (vtrefny)
988+
- Fix parsing subvolumes with spaces in name (vtrefny)
989+
- tests: Skip MDTestNominateDenominate in RHEL/CentOS 10 (vtrefny)
990+
- packit: Remove obsolete metadata dictionary from copr_build job (vtrefny)
991+
- packit: Add tmt tests for rhel10-branch running on C10S (vtrefny)
992+
- packit: Add RPM build for pull requests against the rhel10-branch (vtrefny)
993+
- packit: Limit Fedora builds and tests to the 'master' branch (vtrefny)
994+
- tests: Temporarily skip CryptoTestOpenClose with LUKS1 on rawhide (vtrefny)
995+
- New version - 3.3.1 (vtrefny)
996+
- configure.ac: fix bashism (sam)
997+
- Don't allow suid and dev set on fs resize (Thomas.Blume)
998+
- lvm: Add support for running vgcfgbackup/restore (vtrefny)
999+
- tests: Fix printing skipped test cases without docstring (vtrefny)
1000+
- Adjust library tests to the new LVM plugin directory structure (vtrefny)
1001+
- Move common LVM code to a separate file (vtrefny)
1002+
- Move LVM plugin to a separate directory (vtrefny)
1003+
- tests: Skip NVDIMM tests completely (vtrefny)
1004+
- tests: Fix NVMe sanitize log return codes (tbzatek)
1005+
- ci: Switch branch for Blivet revdeps tests to 'main' (vtrefny)
1006+
- tests: Skip NVDIMM reconfigure tests on rawhide (vtrefny)
1007+
- smart: Use drive self-assessment as an overall status (tbzatek)
1008+
- docs: Add missing functions to docs/libblockdev-sections.txt (vtrefny)
1009+
- crypto: Add a function to set persistent flags for LUKS (vtrefny)
1010+
- tests: Skip LVM VDO tests if 'vdoformat' is not available (vtrefny)
1011+
9611012
* Wed Jun 18 2025 Vojtech Trefny <[email protected]> - 3.3.1-1
9621013
- Don't allow suid and dev set on fs resize (Thomas.Blume)
9631014

0 commit comments

Comments
 (0)