Releases: project-machine/disko
Releases · project-machine/disko
valid-mongoose
What's Changed
- Fix regression where non-raid attached disks did not determine correct disk type by @raharper in #133
Full Changelog: v0.0.15...v0.0.17
major-hookworm
What's Changed
- Fix regression where non-raid attached disks did not determine correct disk type by @raharper in #133
Full Changelog: v0.0.15...v0.0.16-beta.2
pleased-wren
What's Changed
- Add support for smartpqi by @raharper in #130
- linux/udev: fix udevadm info parser to not be fatal by @raharper in #132
Full Changelog: v0.0.14...v0.0.15
fancy-sunbird
moved to machinerun.io/disko
fix gofmt errors Signed-off-by: Ravi Chamarthy <[email protected]>
support for thin LVs
Notable changes in this release:
- Create PVs with 128MiB of metadata, both through CreateVG and CreatePV. Default metadata size is 4MiB, which can be limiting.
- Add support for CreateLV with thin or thinpool.
- Simplify the hack for identifying SSDs by serial. It will no longer consider devices with 'ssd[0-9]' as ssd, but only 'ssd-'. Note that this really only applies to test with virtio as SSDs that are already identified by linux (via /sys/class/block//queue/rotational) will continue to be identified as such.
tests included
This adds some features:
- Properties to a disk, including disko.EPHEMERAL to indicate a cloud ephemeral disk.
- ExtendLV will resize a LUKs device.
demo disk wipe
will now wipe header/footer of existing partitions in addition to disk.- github actions now run a limited integration test.
mbr and loop/nbd support
Biggest features / improvements here are:
a.) support for MBR partition tables
b.) support for using linux loop or nbd devices (see ptimg/ for example)
few bugs fixes
Return error in CreateVG when command or scan fails. CreateVG was not returning error even when it detected one.
v0.0.1: Add range checking in addPartitionSet.
Fully functional LVM and DISK implementation for linux