systemd v259 Released
a day ago
- #systemd
- #system-management
- #linux
- System V service scripts support is deprecated and will be removed in v260.
- Minimum versions of components like Linux kernel, glibc, and others are being raised in v260.
- Changes in parsing RootImageOptions= and mount image parameters for ExtensionImages= and MountImages=.
- Cgroup2 file system now mounts with 'memory_hugetlb_accounting' option.
- Default journal storage mode changed to 'persistent'.
- systemd-networkd and systemd-nspawn now only support nftables for NAT rules.
- TPM 1.2 support removed from systemd-boot and systemd-stub.
- VFAT file system type enforced for XBOOTLDR partitions.
- systemd-machined exposes 'hidden' disk images as read-only by default.
- LUKS volume label string now prefixed with 'luks-'.
- Service manager's Varlink IPC extended with new calls and properties.
- New properties OOMKills and ManagedOOMKills exposed on service units.
- systemd-sysext and systemd-confext support configuration files for image policy.
- systemd-vmspawn and systemd-nspawn updates including new switches and features.
- systemd-repart updates including new settings and switches for partition management.
- systemd-udevd rules now support OPTIONS='dump-json' for JSON format output.
- systemd-homed/homectl updates including new options for recovery keys and interactive prompts.
- systemd-boot/systemd-stub updates including log levels and SecureBoot key enrollment timeout.
- sd-varlink/varlinkctl updates including new flags and calls.
- Shared library dependencies now implemented via dlopen() for reduced footprint.
- systemd-machined/systemd-importd updates including new method calls and per-user instances.
- systemd-firstboot and homectl updates including colored bars and console output control.
- systemd-creds updates including new parameters for encryption and decryption.
- systemd-networkd updates including new settings for DHCP server and resolve hook.
- systemd-resolved updates including new method call and local name resolution hooks.
- TPM2 infrastructure updates including support for additional PCRs and new services.
- systemd-analyze updates including new verbs for dlopen metadata and NvPCRs.
- systemd-run/run0 updates including new switches for elevated privileges.
- sd-event updates including new calls for child process management and event loop control.
- User records now include a UUID field, searchable via userdbctl.
- systemd-sysctl and systemd-cryptsetup updates including new switches and options.
- systemd-modules-load now loads kernel modules in parallel.
- systemd-integrity-setup now supports additional HMAC algorithms.
- systemd-stdio-bridge and systemd-mountfsd updates including new options and features.
- journalctl updates including a new short switch for no hostname.
- system-alloc-uid-gid-min now exported in systemd.pc.
- Incomplete support for musl libc now available with various limitations.