]> git.ipfire.org Git - thirdparty/mkosi.git/commitdiff
Update NEWS
authorDaan De Meyer <daan.j.demeyer@gmail.com>
Fri, 26 Jul 2024 15:13:07 +0000 (17:13 +0200)
committerJörg Behrmann <behrmann@physik.fu-berlin.de>
Fri, 26 Jul 2024 15:38:28 +0000 (17:38 +0200)
NEWS.md

diff --git a/NEWS.md b/NEWS.md
index 4aec6b76cba13461c62152798ccd61204de1fef0..4090bab2db2aa9b7b9938679fe62b0c9ead303a2 100644 (file)
--- a/NEWS.md
+++ b/NEWS.md
 - mkosi has gained the option to generate completion scripts for bash,
   fish and zsh. Packagers should generate the scripts during packaging
   and ship them in the appropriate places.
+- Added support for CentOS Stream 10.
+- mkosi now installs a separate `mkosi-initrd` script that can be used
+  to build initramfs images intended for use on the local system.
+- We do not automatically append `centos-stream` or `fedora` anymore to
+  CentOS (and derivatives) and Fedora mirrors specified with `Mirror=`
+  as not all mirrors store the repository metadata under these
+  subdirectories. Users are now required to add these subdirectories
+  themselves in `Mirror=`. If the EPEL repositories are enabled for
+  CentOS Stream (and derivatives) and `Mirror=` is used, we look for the
+  EPEL repositories in `../fedora` relative to the mirror specified in
+  `Mirror=`.
+- We now support compressed tar archives wherever we already accept tar
+  archives as input.
+- We now always rerun the build if `Format=none` and don't remove
+  previous outputs in that case (unless `--force` is specified). This
+  allows using `mkosi -t none` to rerun the build scripts without
+  removing the previous image. This can then be combined with
+  `RuntimeBuildSources=yes` to make the build script outputs available
+  in a booted container or virtual machine so they can be installed
+  without having to rebuild the image.
+- We now use `virtconsole` to provide the serial console when booting
+  with `qemu`.
+- `root=PARTUUID` and `mount.usr=PARTUUID` on the kernel command line
+  are now automatically extended with the actual PARTUUID of the
+  corresponding partition.
+- All available OpenSUSE repositories are now supported and can be
+  enabled with `Repositories=`.
+- Building OpenSUSE `aarch64` images is now supported
+- `mkosi dependencies` was beefed up to handle more scenarios properly
+- The default list of kernel modules that are always added to the
+  initramfs was extended with various virtualization modules.
+- Added a `Repositories=` match.
+- Cached images are now invalidated if packages specified via
+  `PackageDirectories=` change.
+- Added `VolatilePackageDirectories=` which can be used to provide local
+  packages that do not invalidate cached images.
+- `mkosi.pkgmngr` is now used as the default path for
+  `PackageManagerTrees=`.
+- The package directory that build scripts can use to make built
+  packages available for installation (`$PACKAGEDIR`) is now shared
+  between all image builds. This means that packages built in earlier
+  images and stored in `$PACKAGEDIR` become available for installation
+  in all subsequent image builds.
+- The default tools tree distribution is now chosen based on the host
+  distribution instead of the target distribution.
+- mkosi can now be invoked from the initramfs.
+
 
 ## v23.1