mirror of
https://github.com/systemd/systemd
synced 2024-09-06 16:56:43 +00:00
update NEWS
This commit is contained in:
parent
a003244057
commit
a3d04419fd
65
NEWS
65
NEWS
|
@ -72,11 +72,12 @@ CHANGES WITH 256-rc1:
|
||||||
embedded in the file name. The files are ordered by version and
|
embedded in the file name. The files are ordered by version and
|
||||||
the newest one is selected.
|
the newest one is selected.
|
||||||
|
|
||||||
systemd-nspawn --image=/--directory=, systemd-dissect, systemd-portabled,
|
systemd-nspawn --image=/--directory=, systemd-dissect,
|
||||||
and the RootDirectory=, RootImage=, ExtensionImages=, and
|
systemd-portabled, and the RootDirectory=, RootImage=,
|
||||||
ExtensionDirectories= settings for units now support the vpick
|
ExtensionImages=, and ExtensionDirectories= settings for units now
|
||||||
protocol and allow the latest version to be selected automatically if
|
support the vpick protocol and allow the latest version to be
|
||||||
a "*.v/" directory is specified as the source.
|
selected automatically if a "*.v/" directory is specified as the
|
||||||
|
source.
|
||||||
|
|
||||||
* Encrypted service credentials can now be made accessible to
|
* Encrypted service credentials can now be made accessible to
|
||||||
unprivileged users. systemd-creds gained new options --user/--uid=
|
unprivileged users. systemd-creds gained new options --user/--uid=
|
||||||
|
@ -90,6 +91,9 @@ CHANGES WITH 256-rc1:
|
||||||
exclusively for machine images. The new "importctl" generalizes this
|
exclusively for machine images. The new "importctl" generalizes this
|
||||||
for sysext, confext, and portable service images.
|
for sysext, confext, and portable service images.
|
||||||
|
|
||||||
|
* The systemd sources may now be compiled cleanly with all OpenSSL 3.0
|
||||||
|
deprecations removed, including the OpenSSL engine logic turned off.
|
||||||
|
|
||||||
Service Management:
|
Service Management:
|
||||||
|
|
||||||
* New system manager setting ProtectSystem= has been added. It is
|
* New system manager setting ProtectSystem= has been added. It is
|
||||||
|
@ -196,7 +200,11 @@ CHANGES WITH 256-rc1:
|
||||||
PID 1 has successfully completed installation of its various UNIX
|
PID 1 has successfully completed installation of its various UNIX
|
||||||
process signal handlers (i.e. the moment where SIGRTMIN+4 sent to
|
process signal handlers (i.e. the moment where SIGRTMIN+4 sent to
|
||||||
PID 1 will start to have the effect of shutting down the system
|
PID 1 will start to have the effect of shutting down the system
|
||||||
cleanly).
|
cleanly). X_SYSTEMD_SHUTDOWN= is sent shortly before the system shuts
|
||||||
|
down, and carries a string identifying the type of shutdown,
|
||||||
|
i.e. "poweroff", "halt", "reboot". X_SYSTEMD_REBOOT_PARAMETER= is
|
||||||
|
sent at the same time and carries the string passed to "systemctl
|
||||||
|
--reboot-argument=" if there was one.
|
||||||
|
|
||||||
* New D-Bus properties ExecMainHandoverTimestamp and
|
* New D-Bus properties ExecMainHandoverTimestamp and
|
||||||
ExecMainHandoverTimestampMonotonic are now published by services of
|
ExecMainHandoverTimestampMonotonic are now published by services of
|
||||||
|
@ -206,6 +214,23 @@ CHANGES WITH 256-rc1:
|
||||||
execution control of the process is handed over from systemd to the
|
execution control of the process is handed over from systemd to the
|
||||||
payload.
|
payload.
|
||||||
|
|
||||||
|
* An additional timestamp is now taken by the service manager when a
|
||||||
|
system shutdown operation is initiated. It can be queried via D-Bus
|
||||||
|
during the shutdown phase. It's passed to the following service
|
||||||
|
manager invocation on soft reboots, which will then use it to log the
|
||||||
|
overall "grey-out" time of the soft reboot operation, i.e. the time
|
||||||
|
when the shutdown began until the system is fully up again.
|
||||||
|
|
||||||
|
* "systemctl status" will now display the invocation ID in its usual
|
||||||
|
output, i.e. the 128bit ID uniquely assigned to the current runtime
|
||||||
|
cycle of the unit. The ID has been supported for a long time, but is
|
||||||
|
now more prominently displayed, as it is a very useful handle to a
|
||||||
|
specific invocation of a service.
|
||||||
|
|
||||||
|
* systemd now generates a new "taint" string "unmerged-bin" for systems
|
||||||
|
that have /usr/bin/ and /usr/sbin/ separate. It's generally
|
||||||
|
recommended to make the latter a symlink to the former these days.
|
||||||
|
|
||||||
Journal:
|
Journal:
|
||||||
|
|
||||||
* systemd-journald can now forward journal entries to a socket
|
* systemd-journald can now forward journal entries to a socket
|
||||||
|
@ -339,6 +364,17 @@ CHANGES WITH 256-rc1:
|
||||||
* .link files now support a new ReceivePacketSteeringCPUMask= setting
|
* .link files now support a new ReceivePacketSteeringCPUMask= setting
|
||||||
for configuring which CPUs to steer incoming packets to.
|
for configuring which CPUs to steer incoming packets to.
|
||||||
|
|
||||||
|
* The [Network] section in .network files gained a new setting
|
||||||
|
UseDomains=, which is a single generic knob for controlling the
|
||||||
|
settings of the same name in the [DHCPv4], [DHCPv6] and
|
||||||
|
[IPv6AcceptRA].
|
||||||
|
|
||||||
|
* The 99-default.link file we ship by default (that defines the policy
|
||||||
|
for all network devices to which no other .link file applies) now
|
||||||
|
lists "mac" among AlternativeNamesPolicy=. This means that network
|
||||||
|
interfaces will now by default gain an additional MAC-address based
|
||||||
|
alternative device name. (i.e. enx…)
|
||||||
|
|
||||||
systemd-nspawn:
|
systemd-nspawn:
|
||||||
|
|
||||||
* systemd-nspawn now provides a /run/systemd/nspawn/unix-export/
|
* systemd-nspawn now provides a /run/systemd/nspawn/unix-export/
|
||||||
|
@ -523,6 +559,10 @@ CHANGES WITH 256-rc1:
|
||||||
generated recovery PIN is shown to the user. If "query" is selected
|
generated recovery PIN is shown to the user. If "query" is selected
|
||||||
then the PIN is queried from the user.
|
then the PIN is queried from the user.
|
||||||
|
|
||||||
|
* sd-stub gained support for the new ".ucode" PE section in UKIs, that
|
||||||
|
may contain CPU microcode data. When control is handed over to the
|
||||||
|
Linux kernel this data is prepended to the set of initrds passed.
|
||||||
|
|
||||||
systemd-run/run0:
|
systemd-run/run0:
|
||||||
|
|
||||||
* systemd-run is now a multi-call binary. When invoked as 'run0', it
|
* systemd-run is now a multi-call binary. When invoked as 'run0', it
|
||||||
|
@ -661,6 +701,10 @@ CHANGES WITH 256-rc1:
|
||||||
sd_id128_get_invocation_app_specific() for acquiring an app-specific
|
sd_id128_get_invocation_app_specific() for acquiring an app-specific
|
||||||
ID that is derived from the service invocation ID.
|
ID that is derived from the service invocation ID.
|
||||||
|
|
||||||
|
* The sd-event API gained a new API call
|
||||||
|
sd_event_source_get_inotify_path() that returns the file system path
|
||||||
|
an inotify event source was created for.
|
||||||
|
|
||||||
systemd-cryptsetup/systemd-cryptenroll:
|
systemd-cryptsetup/systemd-cryptenroll:
|
||||||
|
|
||||||
* The device node argument to systemd-cryptenroll is now optional. If
|
* The device node argument to systemd-cryptenroll is now optional. If
|
||||||
|
@ -701,8 +745,9 @@ CHANGES WITH 256-rc1:
|
||||||
|
|
||||||
https://systemd.io/VM_INTERFACE
|
https://systemd.io/VM_INTERFACE
|
||||||
|
|
||||||
* The sd_notify() man page has gained an example with C code that shows
|
* The sd_notify() man page has gained examples with C and Python code
|
||||||
how to implement the interface in C without involving libsystemd.
|
that shows how to implement the interface in those languages without
|
||||||
|
involving libsystemd.
|
||||||
|
|
||||||
systemd-homed, systemd-logind, systemd-userdbd:
|
systemd-homed, systemd-logind, systemd-userdbd:
|
||||||
|
|
||||||
|
@ -881,6 +926,10 @@ CHANGES WITH 256-rc1:
|
||||||
used to specify the TTY for the debug shell, independently of
|
used to specify the TTY for the debug shell, independently of
|
||||||
enabling or disabling it.
|
enabling or disabling it.
|
||||||
|
|
||||||
|
* portablectl gained a new --clean switch that clears a portable
|
||||||
|
service's data (cache, logs, state, runtime, fdstore) when detaching
|
||||||
|
it.
|
||||||
|
|
||||||
Contributions from: A S Alam, AKHIL KUMAR,
|
Contributions from: A S Alam, AKHIL KUMAR,
|
||||||
Abraham Samuel Adekunle, Adrian Vovk, Adrian Wannenmacher,
|
Abraham Samuel Adekunle, Adrian Vovk, Adrian Wannenmacher,
|
||||||
Alan Liang, Alberto Planas, Alexander Zavyalov, Anders Jonsson,
|
Alan Liang, Alberto Planas, Alexander Zavyalov, Anders Jonsson,
|
||||||
|
|
Loading…
Reference in a new issue