Skip to content

Releases: storaged-project/blivet

Blivet 3.11.0

20 Sep 11:21
blivet-3.11.0
Compare
Choose a tag to compare
  • Fix checking for NVMe plugin availability (vtrefny)
  • packit: Add upstream_tag_template (vtrefny)
  • packit: Bump release only for daily builds not for regular builds (vtrefny)
  • Makefile: Create just one tag for the release (vtrefny)
  • CONTRIBUTING: Add a short note about RHEL branches and development (vtrefny)
  • Fix spelling issues found by codespell and spellintian (vtrefny)
  • ci: Fix some copy-paste errors in CI job descriptions (vtrefny)
  • packit: Add tmt tests for rhel10-branch running on C10S (vtrefny)
  • packit: Add RPM build for pull requests against the rhel10-branch (vtrefny)
  • ci: Limit running Anaconda tests to 'main' branch only (vtrefny)
  • packit: Limit Fedora builds and tests to the 'main' branch (vtrefny)
  • ci: Add a GH action to run static analysis on CentOS 10 Stream (vtrefny)
  • dm: Remove unused code (vtrefny)
  • misc: Add support for installing dependencies on CentOS 1O Stream (vtrefny)
  • tests: Change expected Stratis metadata size for stratisd 3.7.0 (vtrefny)
  • Disable the "testdata" logging (vtrefny)
  • Log reason for ignoring disks in devicefactory (vtrefny)
  • Add partition type human-readable string to PartitionDevice (vtrefny)
  • spec: Bump required version of libblockdev to 3.2.0 (vtrefny)
  • ci: Bump Ubuntu in GitHub actions to 24.04 (vtrefny)
  • ci: Update branches in GitHub actions (vtrefny)
  • Remove TODO list from the repository (vtrefny)
  • Update CONTRIBUTING with the new branching and release model (vtrefny)
  • ci: Add Packit configuration for downstream builds on release (vtrefny)
  • packit: Set branch for Copr builds to "main" (vtrefny)
  • Fix intel biosraid can't get device name causing crashed (yurii.huang)
  • Fix getting LUKS subsystem for existing LUKS formats (vtrefny)
  • ci: Remove priority from Testing farm repositories (vtrefny)
  • Rename "opal_passphrase" to "opal_admin_passphrase" (vtrefny)
  • Add support for creating LUKS HW-OPAL devices (vtrefny)
  • Mark existing LUKS HW-OPAL formats as protected (vtrefny)
  • devices: catch exceptions where invalid access happens first (kkoukiou)
  • Allow marking formats as protected (vtrefny)
  • Add support for recognizing LUKS HW-OPAL devices (vtrefny)
  • README: Remove mentions about supported Ubuntu and Debian versions (vtrefny)
  • Use correct LUKS metadata size for LUKS 2 (vtrefny)
  • part_type_uuid: guard against pyparted type_uuid being None (awilliam)
  • Fix checking for FS min size application availability (vtrefny)
  • blivet fstab method change (japokorn)
  • tests: Add a test case for BTRFS device factory (vtrefny)
  • Preserve mount options when renaming btrfs factory device (vtrefny)
  • Fix device factory example (vtrefny)
  • Fix passing extra mkfs options for btrfs volumes (#2036976) (vtrefny)
  • tests: Remove logging from LVMTestCase (vtrefny)
  • devicetree: resolve devices also with the PARTUUID=.. naming (kkoukiou)
  • spec: Bump required version of libblockdev to 3.1.0 (vtrefny)
  • tasks: Use libblockdev for the fsminsize task (vtrefny)
  • Make sure ignored and exclusive disks work with device IDs too (vtrefny)
  • tests: Make sure selinux_test doesn't try to create mountpoints (vtrefny)
  • infra: bump actions/upload-artifact from 2 to 4 (49699333+dependabot[bot])
  • infra: Add dependabot to automatically update GH actions (vtrefny)
  • Fix skipping MD tests on CentOS 9 (vtrefny)
  • ci: Remove GH action to run blivet-gui tests (vtrefny)
  • tests: Try waiting after partition creation for XFS resize test (vtrefny)
  • Set log level to INFO for libblockdev (vtrefny)
  • Run mkfs.xfs with the force (-f) option by default (vtrefny)
  • ci: Disable the Blivet-GUI test case by default (vtrefny)
  • ci: Add a simple tmt test and run it via packit (vtrefny)
  • ci: Run Blivet-GUI reverse dependency tests on pull requests (vtrefny)
  • TFT is still broken so let's avoid failures by just doing a build (jkonecny)

Blivet 3.10.1

07 Jun 12:05
blivet-3.10.1
Compare
Choose a tag to compare
  • tests: Add a test case with MD array on LUKS (vtrefny)
  • Add support for setting label when creating GFS2 format (vtrefny)
  • tests: add dbus example to traverse the devices and call test the factory() (tgill)
  • fix issue #1239 (koito_coco)
  • fix compare uuid fail (iasunsea)
  • Remove support for the MD linear RAID level (vtrefny)
  • ci: Fix repository name in job name in check.yml (vtrefny)
  • Fix pylint 'possibly-used-before-assignment' warnings (vtrefny)
  • Fix skipping btrfs calls when libblockdev btrfs plugin is missing (vtrefny)

Blivet 3.10.0

10 May 10:30
blivet-3.10.0
Compare
Choose a tag to compare
  • Added support for PV grow (japokorn)
  • misc: Add stratis-cli and stratisd to test dependencies (vtrefny)
  • tests: Add a base class for stratis tests (vtrefny)
  • Add a Stratis example with pool encryption using Clevis/Tang (vtrefny)
  • Clear VG UUID from PVs after removing the PV (#2278058) (vtrefny)
  • Use longer timeout for Stratis DBus calls (vtrefny)
  • safe-dbus: Allow using custom timeouts for the DBus calls (vtrefny)
  • Catch JSONDecodeError when parsing Stratis Clevis info (vtrefny)
  • Add support for unlocking locked Stratis pools with Clevis (vtrefny)
  • Add support for creating encrypted Stratis pool with Clevis (vtrefny)
  • Round Stratis Filesystem size down to the nearest sector (vtrefny)
  • Make sure to include stderr when gathering output of stratis tools (vtrefny)
  • Add support for adding new members to existing Stratis pool (vtrefny)
  • Base StratisPoolDevice on ContainerDevice instead of StorageDevice (vtrefny)
  • Ignore invalid/empty UUIDs for NVMe namespaces (vtrefny)
  • lvm: Use more generic exception for inconsistent PV sector sizes (vtrefny)
  • Do not allow creating stratis pools with different sector sizes (vtrefny)
  • availability: Fix starting DBus services (vtrefny)
  • fstab: Use 'mount_type' when writing filesystem type to fstab (vtrefny)
  • Add basic support for BitLocker devices (vtrefny)
  • nvme: Skip startup/write when NVMe plugin isn't available (vtrefny)
  • Fix scanning partitions on RAID arrays (#2269133) (vtrefny)
  • Add a test case with DDF BIOS RAID array (vtrefny)
  • tests: Try to get distro and version from /etc/os-release (vtrefny)
  • availability: Fix checking for DBus service availability (vtrefny)
  • ci: Update packit configuration for 3.10-devel (vtrefny)
  • Remove vim formatting comments (vtrefny)
  • tests: Do not ignore entire test files in pylint (vtrefny)
  • tests: Do not try to import mock and patch from mock (vtrefny)
  • Remove util.stringize and unicodeize functions (vtrefny)
  • Remove Python SIX usage (vtrefny)
  • Remove unused flags and do not read flags from boot command line (vtrefny)

Blivet 3.9.2

28 Mar 12:14
blivet-3.9.2
Compare
Choose a tag to compare
  • tests: Add a simple unit test for listing btrfs subvolumes (vtrefny)
  • Fix getting default subvolume ID for mounted btrfs volumes (vtrefny)
  • Do not try to get btrfs subvolumes without libblockdev (vtrefny)
  • Do not raise not implemented exception when checking if btrfs is empty (vtrefny)
  • Try to start stratisd before checking its availability (vtrefny)
  • Fix creating Stratis filesystem without size specified (vtrefny)
  • Fix printing the partition type UUID (vtrefny)
  • Adjust check for btrfs filesystem being empty (vtrefny)
  • Fix util.detect_virt on Amazon (vtrefny)
  • misc: Vagrantfile update (vtrefny)
  • misc: Run pip with --break-system-packages (vtrefny)
  • misc: Add missing libmount build dependencies (vtrefny)
  • availability: Check for mpath friendly names availability (vtrefny)
  • Allow running blivet without libmount Python bindings (vtrefny)
  • Fstab cleanup fix (japokorn)
  • Fix getting subvolumes for mounted btrfs volumes (vtrefny)

Blivet 3.9.1

27 Feb 09:44
blivet-3.9.1
Compare
Choose a tag to compare
  • Try to assemble MD arrays during populate (#2236356) (vtrefny)
  • Fix UnboundLocalError in MD populator (vtrefny)
  • Fix crash when scanning degraded/not fully assembled MD arrays (vtrefny)
  • pylint: Remove some old false positives (vtrefny)
  • tests: Skip MD storage tests on RHEL/CentOS 9 (vtrefny)
  • misc: Bump libblockdev version for Debian (vtrefny)
  • Fix typos (vtrefny)
  • Remove unused import (vtrefny)

Blivet 3.9.0

31 Jan 12:18
blivet-3.9.0
Compare
Choose a tag to compare
  • Fix getting default LVM cache metadata size from libblockdev (vtrefny)
  • Fix checking for segment type for cache pools (vtrefny)
  • tests: Enable GFS2 tests (vtrefny)
  • tests: Move 'test_labels' to unit tests (vtrefny)
  • Add a new function to check if a filesystem is empty (vtrefny)
  • tests: Wait for array resync in MD tests (vtrefny)
  • misc: Vagrantfile update (vtrefny)
  • tests: Add a simple unit test for the NVMe module (vtrefny)
  • tests: Add a test case with multiple devices with the same name (vtrefny)
  • tests: Add basic unit tests for device_id (vtrefny)
  • tests: Add a simple test for DeviceTree.get_device_by_device_id (vtrefny)
  • Use get_device_by_device_id instead of _by_name in populator (vtrefny)
  • Add a function to get a device by device ID (vtrefny)
  • Add "device ID" that could be used as a unique device identifier (vtrefny)
  • Fix adding new members to array with redundancy (vtrefny)
  • Correctly set md_uuid when adding/removing member to/from array (vtrefny)
  • tests: Add storage test case for MD RAID (vtrefny)
  • Remove unused pylintcodediff helper script (vtrefny)
  • tests: Add a simple unit test for Btrfs (vtrefny)
  • Generate UUID for newly created btrfs volumes (vtrefny)
  • nvme: Retrieve HostNQN from a first active fabrics connection (tbzatek)
  • ci: Set custom release number for Packit (vtrefny)
  • Support partitioning of hybrid boot disks (vponcova)
  • Fix checking PV free space when removing it from a VG (#2232328) (vtrefny)
  • tests: run_tests script enhancements (vtrefny)
  • Add a BTRFS example (vtrefny)
  • tests: Add a storage test case for BTRFS (vtrefny)
  • Remove support for NVDIMM namespaces (vtrefny)
  • Fix passing extra mkfs arguments to libblockdev (vtrefny)
  • ci: Add a GH action to run blivet-gui test suite on PRs (vtrefny)
  • ci: Add a Dockerfile for building a CI container (vtrefny)
  • ci: Allow installing only build dependencies without test deps (vtrefny)
  • Fix failing tests when running as a non-root user (vtrefny)
  • Add flag to control LVM devices file support (vtrefny)
  • Use libblockdev to check for kernel modules availability (vtrefny)
  • Use libblockdev to remove filesystems instead of calling wipefs (vtrefny)
  • swap: Use libblockdev to check label and UUID format (vtrefny)
  • fs_test: Enable NTFS test case (vtrefny)
  • availability: Remove the unused "lvmdevices" application (vtrefny)
  • availability: Cleanup applications (vtrefny)
  • Remove support for Apple HFS format (vtrefny)
  • Fix raising FormatCreateError in FS._create (vtrefny)
  • Use libblockdev for filesystem mount operation (vtrefny)
  • Use os.statvfs instead of df to get tmpfs size (vtrefny)
  • Use libblockdev to create supported filesystems (vtrefny)
  • Use libblockdev for reading filesystem label (vtrefny)
  • Use libblockdev for getting filesystem info and size (vtrefny)
  • Use libblockdev for filesystem resizing (vtrefny)
  • Use libblockdev for setting and checking filesystem label and UUID (vtrefny)
  • swap: Simplify creating swap with UUID (vtrefny)
  • Use libblockdev for the filesystem sync operation (vtrefny)
  • Add libblockdev filesystem plugin to the list of required plugins (vtrefny)
  • availability: Remove unused "mlabel" application (vtrefny)
  • availability: Simplify checks for LVM VDO and shared LVM support (vtrefny)
  • availability: Do not check e2fsprogs version (vtrefny)
  • Remove JFS support (vtrefny)
  • Remove support for ReiserFS (vtrefny)
  • ci: Update default branch for Packit to 3.9-devel/release (vtrefny)
  • fcoe/iscsi: Use libblockdev to load modules instead of modprobe (vtrefny)
  • Added missing fstab object to SwapSpace (japokorn)
  • misc: Update test dependencies ansible playbook (vtrefny)
  • misc: Simplify the makebumpver script (vtrefny)
  • Do not fail when kpartx is not available (vtrefny)
  • Move kpartx dependency from DMDevice to MultipathDevice (vtrefny)
  • ci: Update default branch for Packit to 3.9-devel/release (vtrefny)
  • Include btrfs volumes names/labels in DeviceTreeBase.names (vtrefny)
  • fixed fstab.read issue (japokorn)
  • Added support for user defined values in fstab (japokorn)
  • Incorporated review comments (japokorn)
  • Fstab support (japokorn)
  • add udev-builtin-path_id property to zfcp-attached SCSI disks (maier)

Blivet 3.8.2

12 Oct 11:05
blivet-3.8.2
Compare
Choose a tag to compare
  • tests: Ignore new pylint false positive with pylint 3.0 (vtrefny)
  • pylint: Use 'exit' instead of 'do_exit' for pylint.lint.Run (vtrefny)
  • Revert "When creating a shared LVM VG skip pvcreate" (vtrefny)
  • Revert "Force command line based libblockdev LVM plugin" (vtrefny)
  • ci: Bump actions/checkout from v2/3 to v4 (vtrefny)
  • spec: Add libblockdev-nvme as weak dependency (vtrefny)
  • Always require NVMe plugin (vtrefny)
  • Enable LVM logging only in debug mode (vtrefny)
  • nvme: Require additional rpms for dracut (tbzatek)
  • Force command line based libblockdev LVM plugin (vtrefny)
  • When creating a shared LVM VG skip pvcreate (vtrefny)
  • Add support for creating shared LVM setups (vtrefny)
  • nvme: Align HostNQN and HostID format to TP4126 (tbzatek)
  • README: Fix typo (vtrefny)
  • README: Update Debian dependencies for libblockdev 3.0 (vtrefny)

Blivet 3.8.1

03 Aug 09:12
blivet-3.8.1
Compare
Choose a tag to compare
  • Ignore new false positives with the latest pylint (vtrefny)
  • iscsi: Rename storaged to udisks (tbzatek)
  • iscsi: Rework UDisks iscsi module activation (tbzatek)
  • iscsi: Make sure to modprobe iscsi_ibft (tbzatek)
  • iscsi: Downgrade default CHAP auth algs to SHA1,MD5 (tbzatek)
  • iscsi: Save firmware initiator name to /etc/iscsi/initiatorname.iscsi (vtrefny)
  • spec: Bump release to 99 to be always ahead of Fedora in nightly (vtrefny)
  • tests: Improve iscsi_test.ISCSITestCase (vtrefny)
  • Make sure that LUKS.has_key always returns a boolean value (vtrefny)
  • Squashed 'translation-canary/' changes from d6a40985..5bb81253 (vtrefny)
  • Add btrfs subvolume specification to devicetree.resolve_device (vtrefny)
  • Revert "Makefile cleanup" (vtrefny)

Blivet 3.8.0

29 Jun 10:55
blivet-3.8.0
Compare
Choose a tag to compare
  • Require libblockdev 3.0 when importing from GI (vtrefny)
  • spec: Bump required version of libblockdev to 3.0 (vtrefny)
  • md: Adapt libblockdev 3.0 mdraid bitmap arg changes (tbzatek)
  • spec: Bump release to 99 to be always ahead of Fedora in nightly (vtrefny)
  • ci: Run GH actions tests in a Fedora container (vtrefny)
  • Add new LUKS tests for add/remove key and key file usage (vtrefny)
  • Adjust to the new libblockdev 3.0 crypto API (vtrefny)
  • Adjust to libblockdev 3.0 API changes (vtrefny)
  • blivet: Enable the extended node bitmap for F2FS (akoskovich)
  • Remove all state-dependent objects when resetting Blivet DBus object. (dlehman)
  • Run callbacks when pruning actions. (dlehman)
  • Always prefer GPT disk labels on x86_64 (and clean up the logic) (awilliam)
  • Do not add new PVs to the LVM devices file if it doesn't exist and VGs are present (vtrefny)
  • Add RISCV64 architecture helper [is_riscv64()] for arch module. (48907457+nirousseau)
  • iscsi: Extend allowed CHAP auth algorithms (tbzatek)
  • Fix checking FIPS mode when /proc/sys/crypto/fips_enabled doesn't exist (vtrefny)
  • Fix creating LUKS1 on disks with mixed sector size (#2188785) (vtrefny)
  • Do not set memory limit for LUKS2 when running in FIPS mode (vtrefny)
  • Revert "tests: Skip test_lvcreate_type on CentOS/RHEL 9" (vtrefny)
  • DBus: remove extra callback invocations (dlehman)
  • Add a test case for filesystem online resize (vtrefny)
  • Add support for filesystem online resize (vtrefny)
  • iscsi: Use UDisks instead of storaged in the availability message (vtrefny)
  • tests: Fix skipping iSCSI tests if UDisks iSCSI isn't available (vtrefny)
  • Add ChangeLog to .gitignore (vtrefny)
  • Makefile cleanup (vtrefny)
  • ci: Use Packit for daily builds in Copr (vtrefny)
  • Avoid raising libblockdev exceptions from our code (vtrefny)
  • ci: Fix Packit configuration (vtrefny)
  • Add support for specifying stripe size for RAID LVs (vtrefny)
  • tests: Use blivet-specific prefix for targetcli backing files (vtrefny)
  • Add a basic test case for the iscsi module (vtrefny)
  • Allow changing iSCSI initiator name after setting it (vtrefny)
  • Prefer UUID for fstab spec for DM devices too (vtrefny)
  • Remove support for Python 2 from spec and Makefile (vtrefny)

Blivet 3.7.1

16 Mar 09:37
blivet-3.7.1
Compare
Choose a tag to compare
  • Fix the get_mount_device function (vponcova)
  • Prefer using UUID for the kickstart --onpart argument (vtrefny)
  • Fix setting kickstart data (vtrefny)
  • pylint: Remove the "EXCEPTIONS" section from pylintrc (vtrefny)
  • Add "microsoft" to list of recognized VM environments (vtrefny)
  • ci: Add action to run unit tests in GH actions (vtrefny)
  • tests: Make sure that unit tests can run without root privileges (vtrefny)
  • doc: Link to the LVM VDO documentation from the index page (vtrefny)
  • Ignore missing parted disk in ActionList._post_process (#2102960) (vtrefny)