1
0
mirror of https://github.com/systemd/systemd.git synced 2024-12-22 17:35:35 +03:00

NEWS: various fixes

This commit is contained in:
Joerg Behrmann 2023-06-29 14:07:54 +02:00 committed by Yu Watanabe
parent 2fe24cccde
commit 49bf8bd57a

41
NEWS
View File

@ -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