From: Daan De Meyer Date: Fri, 12 Apr 2024 07:50:56 +0000 (+0200) Subject: Update NEWS X-Git-Tag: v23~4^2~12 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=15fe58d07d1e6b8ba94f3b4d15c3c66a574f666e;p=thirdparty%2Fmkosi.git Update NEWS --- diff --git a/NEWS.md b/NEWS.md index ae575716e..3a928bacf 100644 --- a/NEWS.md +++ b/NEWS.md @@ -20,6 +20,28 @@ `KernelModulesExclude=` or `KernelModulesInitrdExclude=` are used. - Added `ToolsTreeDistribution=` match. - Removed `vmspawn` verb and replaced it with `VirtualMachineMonitor=`. +- New specifiers for various directories were added. `%D` resolves to + the directory that mkosi was invoked in, `%P` to the current working + directory, and `%C` to the parent directory of the config file. +- Added `ForwardJournal=` to have systemd inside a container/VM forward + its journal to the specified file or directory. +- Systemd scopes are now allocated for qemu, swtpm, virtiofsd and + systemd-journal-remote if available. +- The `mkosi qemu` virtual machine is now registered with + systemd-machined if available. +- Added new `oci` output format +- Runtime trees without a target are now mounted to `/root/src` instead + of a subdirectory of it (To have the same behaviour as + `BuildSources=`). +- Added `RuntimeBuildSources=` to mount build and source directories + when booting the image with `mkosi nspawn` or `mkosi qemu`. +- Introduced `--append` to allow command line settings to be parsed + after parsing configuration files. +- `distribution-release` is not installed by default anymore on + OpenSUSE. +- Setting `QemuSmp=` to `0` will now make qemu use all available CPUs +- Free page reporting and discard request processing are now enabled by + default in VMs spawned by `mkosi qemu`. ## v22