From: Joerg Behrmann Date: Thu, 29 Jun 2023 12:07:54 +0000 (+0200) Subject: NEWS: various fixes X-Git-Tag: v254-rc1~75 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=49bf8bd57a1c44583cfbc5e68a8b43b59f2f9eca;p=thirdparty%2Fsystemd.git NEWS: various fixes --- diff --git a/NEWS b/NEWS index 69117ad076e..edd20cd9643 100644 --- a/NEWS +++ b/NEWS @@ -4,7 +4,7 @@ CHANGES WITH 254 in spe: Announcements of Future Feature Removals and Incompatible Changes: - * We intend to remove cgroup v1 support from systemd release after the + * We intend to remove cgroup v1 support from a systemd release after the end of 2023. If you run services that make explicit use of cgroup v1 features (i.e. the "legacy hierarchy" with separate hierarchies for each controller), please implement compatibility with cgroup v2 (i.e. @@ -67,7 +67,7 @@ CHANGES WITH 254 in spe: * The service manager gained support for enqueuing POSIX signals to services that carry an additional integer value, exposing the - sigqueue() systemd call. This is accessible via new D-Bus calls + sigqueue() system call. This is accessible via new D-Bus calls QueueSignalUnit() (and related), as well as in systemctl via the new --kill-value= parameter. @@ -161,7 +161,7 @@ CHANGES WITH 254 in spe: it affects userspace only: the service manager shuts down the running services and other units, then optionally switches into a new root file system (mounted to /run/nextroot/), and then passes control to a - systemd instace in the new file system which then starts the system + systemd instance in the new file system which then starts the system up again. The kernel is not rebooted and neither is hardware, firmware or boot loader. It is a fast, lightweight mechanism to quickly reset or update userspace, without the latency that a full @@ -257,12 +257,11 @@ CHANGES WITH 254 in spe: to sign UKIs and their PCR data with. * The kernel-install script has been rewritten in C, and reuses much of - the infrastructure of existing tools such as bootctl. Moreover it - gained support for --root= and --image= switches, to operate relative - to some root file system or DDI. It also gained --esp-path= and - --boot-path= options to override the path to the ESP, and the $BOOT - partition. Options --make-entry-directory= and --entry-token= have - been added as well, similar to bootctl's options of the same name. + the infrastructure of existing tools such as bootctl. It also gained + --esp-path= and --boot-path= options to override the path to the ESP, + and the $BOOT partition. Options --make-entry-directory= and + --entry-token= have been added as well, similar to bootctl's options + of the same name. * A new kernel-install plugin 60-ukify has been added which will combine kernel/initrd locally into an UKI and sign them with a local @@ -301,9 +300,9 @@ CHANGES WITH 254 in spe: MemoryPressureThresholdSec= for configuring the PSI memory pressure logic individually. If these options are used the $MEMORY_PRESSURE_WATCH and $MEMORY_PRESSURE_WRITE environment - variables will be set for the invoked services processes to inform - them about the requested memory pressure behaviour. (This is used by - the aforementioned sd-events API additions, if set.) + variables will be set for the invoked processes to inform them about + the requested memory pressure behaviour. (This is used by the + aforementioned sd-events API additions, if set.) * systemd-analyze gained a new "malloc" verb that shows the output generated by glibc's malloc_info() on services that support it. Right @@ -316,9 +315,9 @@ CHANGES WITH 254 in spe: gained a new call sd_session_get_start_time() for retrieving the time the login session started. A new call sd_session_get_leader() has been added to return the PID of the "leader" process of a session. A - new call sd_uid_get_login_time() returns the time the specified user - the time since when they most recently were logged in continously - with at least one session. + new call sd_uid_get_login_time() returns the time since when the + specified user has most recently been continuously logged in with at + least one session. * JSON user records gained a new set of fields capabilityAmbientSet and capabilityBoundingSet which contain a list of POSIX capabilities to @@ -334,10 +333,10 @@ CHANGES WITH 254 in spe: CAP_WAKE_ALARM, thus allowing regular users who may log in locally to resume from a system suspend via a timer. (see above) - * The Session D-Bus objects systemd-logind provides gained a new - SetTTY() method call for updating the TTY of a session after it has - been allocated already. This is useful for SSH sessions which are - typically allocated first, and for which a TTY is added in later. + * The Session D-Bus objects systemd-logind gained a new SetTTY() method + call for updating the TTY of a session after it has been allocated + already. This is useful for SSH sessions which are typically + allocated first, and for which a TTY is added in later. * The sd-login API gained a new call sd_pid_notifyf_with_fds() which combines the various other sd_pid_notify() flavours into one: takes a @@ -551,7 +550,7 @@ CHANGES WITH 254 in spe: status to the host, similar to local processes. * systemd-run gained a new switch --expand-environment=no to disable - server-side enviornment variable expansion in specified command + server-side environment variable expansion in specified command lines. * The systemd-system-update-generator has been update to also look for @@ -567,7 +566,7 @@ CHANGES WITH 254 in spe: used to configure additional mounts or swaps via the kernel command line, in a format similar to /etc/fstab lines. - * systemd-sysupdate' sysupdate.d/ drop-ins gained a new setting + * systemd-sysupdate's sysupdate.d/ drop-ins gained a new setting PathRelativeTo=, which can be set to "esp", "xbootldr", "boot", in which case the Path= setting is taken relative to the ESP or XBOOTLDR partitions, rather than the system's root directory /. The relevant