Skip to content

Releases: nix-community/disko

v1.9.0

28 Oct 17:57
Compare
Choose a tag to compare

New minor version with some bugfixes. Most importantly, we fixed an issue that would cause config.system.build.vmWithDisko and config.system.build.diskoImagesScript to fail to build with the following error on nixpkgs 24.05 and older unstable versions:

   error: function 'anonymous lambda' called with unexpected argument 'customQemu'

   at /nix/store/lbqj1cndic4121whnx8xm0jgb1c8x4xx-source/pkgs/build-support/vm/default.nix:1:1:

Additionally:

  • Whitespaces in GPT partition names are now handled correctly (#130)
  • size = "100%"; now works properly for lvm_vg (#848)
  • Disks now support a new imageName option
  • Disko will no longer crash on Hetzner Rescue System (#815)

We now have docs that should help with contributing and testing! Check out out CONTRIBUTING.md and the pages linked within!

What's Changed

New Contributors

Full Changelog: v1.8.2...v1.9.0

v1.8.2

11 Oct 19:39
Compare
Choose a tag to compare

This is a small release, only some small bugfixes and additions.

This release adds the --version command and serves as a first test for the new release process that supports this addition.

In case you're wondering what happened to v1.8.1, it was pushed to GitHub by accident. This immediately triggered a publish on flakestry. So I just decided to skip it.

What's Changed

  • lvm: add missing dm-snapshot by @Mic92 in #796
  • lvm: Always add dm-snapshot when LVM is used by @r-vdp in #797
  • make-disk-image: use memSize as default build-memory in diskoImagesScript by @danjujan in #801
  • interactive-vm: override forceImportRoot by @Enzime in #803
  • interactive-vm: allow to override virtualisation.memorySize by @Mic92 in #811
  • interactive-vm: use host pkgs in the launcher script. by @Mic92 in #794
  • Add binlore for disko and disko-install by @Jayman2000 in #795
  • disko cli: remove requirement for leading ./ by @iFreilicht in #821
  • disko cli: Add version command by @iFreilicht in #819
  • docs: Fix /boot security hole warning in examples by @iFreilicht in #808
  • docs: Fix grammar in offline installer by @iFreilicht in #807
  • docs: Grammar update on disko-install.md by @heytcass in #809
  • example: Luks btrfs raid example by @iFreilicht in #806 (credit to @Sk7Str1pe for the initial PR!)

New Contributors

Full Changelog: v1.8.0...v1.8.2

v1.8.0

20 Sep 05:37
624fd86
Compare
Choose a tag to compare

What's Changed

  • Add virtualisation.vmVariantWithDisko option by @Enzime in #766
  • make-disk-image: automatically add ZFS to kernel by @Enzime in #767
  • make-disk-image: convert into NixOS module by @Enzime in #771
  • zfs_fs: support updating mountpoint properly by @Enzime in #762
  • module: always populate system.build attributes by @Enzime in #776
  • update project logo by @Mic92 in #783

Full Changelog: v1.7.0...v1.8.0

v1.7.0

03 Sep 16:48
e55f9a8
Compare
Choose a tag to compare

What's Changed

Features

Fixes

New Contributors

Full Changelog: v1.6.1...v1.7.0

v1.6.1

07 May 15:18
4677f6c
Compare
Choose a tag to compare

What's Changed

  • Fix building images when non-binary reproducible builds are present by @Mic92 in #625

New Contributors

Full Changelog: v1.6.0...v1.7.0

v1.6.0

29 Apr 16:02
Compare
Choose a tag to compare

What's Changed

Here are the relevant changes from the release notes, excluding documentation updates and dependency updates:

These changes focus on improvements to system functionality, bug fixes, and new features within the project's code base.

New Contributors

Full Changelog: v1.5.0...v1.6.0

v1.5.0

25 Mar 06:44
5d2d3e4
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.4.1...v1.5.0

v1.4.1

11 Mar 15:15
Compare
Choose a tag to compare

What's Changed

  • move disko-install into disko package by @Mic92 in #562
  • disko-install: fix case where lib in NixOS is not defined by @Mic92 in #566
  • use nom-build if available by @Mic92 in #566
  • disko-install: fix case where lib in NixOS is not defined by @Mic92 in #566

Full Changelog: v1.4.0...v1.4.1

v1.4.0

06 Mar 11:03
ad5e8bd
Compare
Choose a tag to compare

What's Changed

Deprecations

Fixes

  • deactivate: stop raid if disk is a member of it by @phaer in #502
  • zfs: Tolerate no mountable dataset by @misumisumi in #504
  • make-disk-image: umount after install and explicitly set raw format by @wfdewith in #506
  • lib/types/gpt: do not hard-code alignment to 2048 sectors by @intelfx in #509
  • make-disk-image: optionally include ZFS module in kernel by @wfdewith in #507
  • Rework Hybrid MBR #168 by @danjujan in #508
  • Prevent disk-deactivate from failing when disko is run in a systemd service by @Jayman2000 in #535
  • hybrid-mbr: cleanup test, wait for udev after partitioning by @Lassulus in #539
  • add assertion if mirroredBoots is used in vm test by @Mic92 in #541
  • lvm_vg: add priority option by @ivan770 in #552
  • types gpt: hash long device names by @Lassulus in #553

Features

New Contributors

Full Changelog: v1.3.0...v1.4.0

v1.3.0

07 Jan 12:33
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v1.2.0...v1.3.0