New systemd is out. Worthy of special mention (according to the author of the news) are the following changes:
- networkctl commands now support globbing
- public DNS from Cloudflare added to fallback DNS list
- generated .device units (e.g. via systemd-fstab-generator) no longer chain the corresponding .mount as an automatic dependency (Wants=) - i.e. the connected device will not necessarily be mounted automatically
- added option CPUQuotaPeriodSec= to set the time interval by which CPUQuota= is calculated
- new units option ProtectHostname= prevents hostname changes
- option RestrictSUIDSGID= to prohibit creation of SUID/SGID files
- you can set the network namespace using the path to the file via the option NetworkNamespacePath=
- you can create .socket units in a specific network namespace using the PrivateNetwork= and JoinsNamespaceOf= options
- the ability to activate .timer units when the system time or time zone changes using the OnClockChange= and OnTimezoneChange= options
- --show-transaction option for 'systemctl start' to see what exactly is needed to activate this unit
- support for L2TP tunnels in systemd-networkd
- support for XBOOTLDR (Extended Boot Loader) partition in sd-boot and bootctl mounted in /boot in addition to ESP (mounted in /efi or /boot/efi)
- busctl can generate dbus signals
- systemctl allows you to reboot into a specific OS (if the bootloader supports it)
And many other interesting innovations and fixes.
Source: linux.org.ru