mirror of
https://github.com/systemd/systemd
synced 2024-10-14 12:04:49 +00:00
more 249 NEWS work
This commit is contained in:
parent
5f94ac5435
commit
99c2a9552b
101
NEWS
101
NEWS
|
@ -34,9 +34,6 @@ CHANGES WITH 249 in spe:
|
|||
previously unprovisioned images (i.e. images with a mostly empty
|
||||
/etc/).
|
||||
|
||||
* The systemd-ask-password now also supports reading passwords from the
|
||||
credentials subsystem, via the new --credential= switch.
|
||||
|
||||
* Services gained a new ExitType= setting which can configure how to
|
||||
determine when a service exited: the default is "main" which defines
|
||||
the runtime by the service's main process lifetime (this matches the
|
||||
|
@ -70,7 +67,8 @@ CHANGES WITH 249 in spe:
|
|||
value "auto". If used a suitable, matching partition on the booted OS
|
||||
is found as source to copy blocks from. This is useful for
|
||||
implementing replicating installers, that are booted from one medium
|
||||
and then stream their own root partition on the target medium.
|
||||
and then shall stream their own root partition onto the target
|
||||
medium.
|
||||
|
||||
* systemd-repart's partition configuration files gained support for a
|
||||
Flags= and a ReadOnly= setting, allowing control of the GPT partition
|
||||
|
@ -102,12 +100,30 @@ CHANGES WITH 249 in spe:
|
|||
|
||||
https://systemd.io/COREDUMP_PACKAGE_METADATA
|
||||
|
||||
* A new udev hwdb has been added for Firewire audio devices
|
||||
* A new udev hwdb database has been added for FireWire devices (IEEE
|
||||
1394).
|
||||
|
||||
* sd-bus' sd_bus_is_ready() and sd_bus_is_open() calls now accept a
|
||||
NULL bus object, for which they will return false. Or in other words,
|
||||
an unallocated bus connection is neither ready nor open.
|
||||
|
||||
* The sd-device API acquired a new API function
|
||||
sd_device_get_usec_initialized() that returns the monotonic timestamp
|
||||
when a udev device appeared in the database first.
|
||||
|
||||
* sd-device gained a new APIs sd_device_trigger_with_uuid() and
|
||||
sd_device_get_trigger_uuid(). The former is similar to
|
||||
sd_device_trigger() but returns a randomly generated UUID that is
|
||||
associated with the synthetic uevent generated by the call. This UUID
|
||||
may be read from the sd_device object a monitor eventually receives,
|
||||
via the sd_device_get_trigger_uuid(). This interface requires kernel
|
||||
4.13 or above to work, and allows tracking a synthetic uevent through
|
||||
the entire device management stack. The "udevadm trigger --settle"
|
||||
logic has been updated to make use of this concept if available to
|
||||
wait precisely for the uevents it generates. "udevadm trigger" also
|
||||
gained a new parameter --uuid that prints the UUID for each generated
|
||||
uevent.
|
||||
|
||||
* The native Journal protocol has been documented. Clients may talk
|
||||
this as alternative to the classic BSD syslog protocol for locally
|
||||
delivering log records to the Journal. The protocol has been stable
|
||||
|
@ -142,9 +158,14 @@ CHANGES WITH 249 in spe:
|
|||
fine-tune whether to require an IPv4 or IPv6 address in order to
|
||||
consider an interface "online".
|
||||
|
||||
* The RestrictAddressFamilies= setting in service files now supports a
|
||||
new special value "none". If specified sockets of all address
|
||||
families will be made unavailable to services configured that way.
|
||||
* networkctl will now show an over-all "online" state in the per-link
|
||||
information.
|
||||
|
||||
* In .network files a new OutgoingInterface= setting has been added to
|
||||
specify the output interface in bridge FDB setups.
|
||||
|
||||
* In ,network files the Multipath group ID may now be configured for
|
||||
[NextHop] entries, via the new Group= setting.
|
||||
|
||||
* The DHCP server logic configured in .network files gained a new
|
||||
setting RelayTarget= that turns the server into a DHCP server
|
||||
|
@ -155,9 +176,14 @@ CHANGES WITH 249 in spe:
|
|||
.network files for explicitly specifying the server IP address to
|
||||
use. If not used, the address is determined automatically, as before.
|
||||
|
||||
* The sd-device API acquired a new API function
|
||||
sd_device_get_usec_initialized() that returns the monotonic timestamp
|
||||
when a udev device appeared in the database first.
|
||||
* The DHCP server logic in systemd-networkd gained support for static
|
||||
DHCP leases, configurable via the [DHCPServerStaticLease]
|
||||
section. This allows explicitly mapping specific MAC addresses to
|
||||
fixed IP addresses and vice versa.
|
||||
|
||||
* The RestrictAddressFamilies= setting in service files now supports a
|
||||
new special value "none". If specified sockets of all address
|
||||
families will be made unavailable to services configured that way.
|
||||
|
||||
* systemd-fstab-generator and systemd-repart have been updated to
|
||||
support booting from disks that carry only a /usr/ partition but no
|
||||
|
@ -211,7 +237,7 @@ CHANGES WITH 249 in spe:
|
|||
|
||||
https://systemd.io/DISCOVERABLE_PARTITIONS
|
||||
|
||||
* .network files gained a new setting RoutToNTP= in the [DHCPv4]
|
||||
* .network files gained a new setting RoutesToNTP= in the [DHCPv4]
|
||||
section. If enabled (which is the default), and an NTP server address
|
||||
is acquired through a DHCP lease on this interface an explicit route
|
||||
to this address is created on this interface to ensure that NTP
|
||||
|
@ -344,15 +370,6 @@ CHANGES WITH 249 in spe:
|
|||
journalctl, and permit exposing only the specified subset of the
|
||||
Journal records.
|
||||
|
||||
* networkctl will now show an over-all "online" state in the per-link
|
||||
information.
|
||||
|
||||
* In .network files a new OutgoingInterface= setting has been added to
|
||||
specify the output interface in bridge FDB setups.
|
||||
|
||||
* In ,network files the Multipath group ID may now be configured for
|
||||
[NextHop] entries, via the new Group= setting.
|
||||
|
||||
* The OnFailure= dependency between units is now augmented with a
|
||||
implicit reverse dependency OnFailureOf= (this new dependency cannot
|
||||
be configured directly it's only created as effect of an OnFailure=
|
||||
|
@ -366,6 +383,48 @@ CHANGES WITH 249 in spe:
|
|||
stop events between two units. It operates similar to the existing
|
||||
PropagatesReloadTo= + ReloadPropagatedFrom= dependencies.
|
||||
|
||||
* A new dependency type OnSuccess= has been added (plus the reverse
|
||||
dependency OnSuccessOf=, which cannot be configured directly, but
|
||||
exists only as effect of the reverse OnSuccess=). It's similar to
|
||||
OnFailure= but triggers in the opposite case: when a service exits
|
||||
cleanly. This allows "chaining up" of services where one or more
|
||||
services are started once another service successfully completed its
|
||||
runtime.
|
||||
|
||||
* A new dependency type Upholds= has been added (plus the reverse
|
||||
dependency UpheldBy=, which cannot be configured directly, but
|
||||
exists only as effect of the reverse Upholds=). This dependency type
|
||||
is a stronger form of Wants=: if a unit has an UpHolds= dependency on
|
||||
some other unit and the former is active then the latter is started
|
||||
whenever it is found inactive (and no job queued for it). This is an
|
||||
alternative to Restart= inside service units, but less configurable,
|
||||
and the request to uphold a unit is not encoded in the unit itself
|
||||
but in another unit that intends to uphold it.
|
||||
|
||||
* The systemd-ask-password tool now also supports reading passwords
|
||||
from the credentials subsystem, via the new --credential= switch.
|
||||
|
||||
* The systemd-ask-password tool learnt a new switch --emoji= which may
|
||||
be used to explicit control whether the lock and key emoji (🔐) is
|
||||
shown in the password prompt on suitable TTYs.
|
||||
|
||||
* The --echo switch of systemd-ask-password now optionally takes a
|
||||
parameter that controls whether to echo the typed in password back
|
||||
while typing in. It may either show asterisks as echo (default, as
|
||||
before), turn the echo off entirely, or echo the types characters
|
||||
literally.
|
||||
|
||||
* New documentation has been added that describes the organization of
|
||||
the systemd source code tree:
|
||||
|
||||
https://systemd.io/ARCHITECTURE
|
||||
|
||||
* …
|
||||
|
||||
Contributions from: …
|
||||
|
||||
— Berlin, 2021-06-XX
|
||||
|
||||
CHANGES WITH 248:
|
||||
|
||||
* A concept of system extension images is introduced. Such images may
|
||||
|
|
Loading…
Reference in a new issue