From bd222ea903486688b1fc3e1de853778f70d7a36c Mon Sep 17 00:00:00 2001 From: Petr Bokoc Date: Nov 13 2022 12:27:07 +0000 Subject: 823 - RPM 4.18 --- diff --git a/modules/release-notes/pages/sysadmin/System_Utilities.adoc b/modules/release-notes/pages/sysadmin/System_Utilities.adoc index edcd064..98c17c4 100644 --- a/modules/release-notes/pages/sysadmin/System_Utilities.adoc +++ b/modules/release-notes/pages/sysadmin/System_Utilities.adoc @@ -3,6 +3,23 @@ include::{partialsdir}/entities.adoc[] [[sect-system-utilities]] = System Utilities +[[rpm-4-18]] +== RPM 4.18 + +RPM 4.18 contains various improvements over previous versions, but in particular this release addresses a whole class of symlink handling related security issues, some with CVEs, from 2021. Other notable improvements include: + +* A more intuitive conditional builds macro `%bcond` +* A more robust and secure `--restore` functionality +* Long-standing `%patch` quirks fixed +* Weak dependencies accept qualifiers like `meta` and `pre` now +* New interactive shell for working with macros (`rpmspec --shell`) and embedded Lua (`rpmlua`) +* New `%conf` spec section for build configuration +* New `rpmuncompress` cli tool simplifies unpacking multiple sources +* Numerous macro improvements and fixes +* Numerous OpenPGP parser correctness and security fixes + +For more detailed information see the link:https://rpm.org/wiki/Releases/4.18.0[upstream RPM 4.18 Release Notes]. + [[preset-all-systemd-units-on-first-boot]] == Preset all systemd units on first boot