From: Daan De Meyer Date: Tue, 5 Mar 2024 12:22:17 +0000 (+0100) Subject: Update NEWS X-Git-Tag: v21~6^2 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=refs%2Fpull%2F2463%2Fhead;p=thirdparty%2Fmkosi.git Update NEWS --- diff --git a/NEWS.md b/NEWS.md index 4b656020a..69f8467bf 100644 --- a/NEWS.md +++ b/NEWS.md @@ -33,6 +33,42 @@ to install additional packages. - Implemented `CacheOnly=metadata`. Note that in the JSON output, the value of `CacheOnly=` will now be a string instead of a boolean. +- Added `CompressLevel=` to set the compression level to use. +- Dropped experimental Gentoo support. +- Added `TriggerMatch=` to specify multiple match sections of which only + one should be satisfied. +- Added `jq`, `attr`, `acl`, `git`, `sed`, `grep` and `findutils` to + the default tools tree. +- Added `mkosi-install`, `mkosi-upgrade`, `mkosi-remove` and + `mkosi-reinstall` scripts which allow writing scripts that are + independent of the package manager being used to build the image. +- We now expand specifiers in `Match` section values +- Made GPG key handling for Fedora rawhide more robust +- If systemd-repart 256 or newer is available, mkosi will instruct it + to generate `/etc/fstab` and `/etc/crypttab` for the image if any + partition definitions contain the corresponding settings + (`MountPoint=` and `EncryptedVolume=`). +- `bash` is now started in the debug shell instead of `sh`. +- The default release for Ubuntu is now `noble`. +- Ubuntu is now used as the default tools tree distribution for Ubuntu + instead of Debian. +- Added `mkosi vmspawn` which boots the image with `systemd-vmspawn`. + Note that `systemd-vmspawn` is experimental and its interface may + still change. As such `mkosi vmspawn` is also considered experimental. + Note that `systemd-vmspawn` version `256` or newer is required. +- Added `SyncScripts=` which can be used to update various build sources + before starting the image build. +- The `DISTRIBUTION=` and `RELEASE=` environment variables are now set + when running scripts. +- Added `ToolsTreeRepositories=` and `ToolsTreePackageManagerTrees=`. +- Added `RuntimeNetwork=` to configure the networking used when booting + the image. +- Added `SecureBootKeySource=` and `VerityKeySource=` to support signing + images with OpenSSL engines. Note that these settings require various + systemd tools to be version `256` or newer. +- We don't clean up package manager metadata anymore unless explicitly + requested with `CleanPackageManagerMetadata=yes` when building + `directory` and `tar` images. ## v20.2