Skip to content

v1.3.0

Choose a tag to compare

@github-actions github-actions released this 15 Apr 20:40
· 59 commits to main since this release
0a64ee4

Breaking changes

None

Breaking changes for preview features

  • In .output.artifacts.items API, remove the systemd-boot option and add the bootloader option.

New preview features

  • Ubuntu support for removing and updating packages

New features

  • Add option to output logs in JSON format (--log-format json).

Bug fixes

  • During partition discovery, don't try to read kernel cmdline unless it is actually needed.
  • Ensure that the partitions have a consistent ordering in a COSI file.
  • Fix command path lookup of script's 'interpreter' value.
  • Gracefully handle Azure data disks.
  • Lots of fixes for hierarchical configs:
    • Report an error when .storage is specified in a base config.
    • Validate the .os values in the base configs.
    • Ensure packages installLists, removeLists, and updateLists are used from base configs.
    • Merge the .os.imageHistory enum from base configs.
    • Ensure base configs .os.kernelCommandLine is used when bootloader is hard-reset.
    • Run the .scripts from base configs.
  • Make sure "Success!" log happens at the very end.
  • When creating UKIs, don't create the /boot/efi/EFI/systemd/systemd-bootx64.efi file.
  • For inject-files, create build directory if it doesn't exist.
  • Trim filesystems after OS customization. For some scenarios, this can substantially reduce the size of a disk.

Doc fixes and improvements

  • Remove stale references to cosi-compression preview feature.
  • Add missing create, kdump-boot-files, and fedora-42 preview features previews.
  • Breakout output image formats in distro support documentation.