Серед змін:
- нове логотип;
- сервіси тепер можна прив'язувати до CPU через cgroup v2, тобто. підтримка cpuset cgroups v2;
- можна визначити сигнал для рестарту сервісу (RestartKillSignal);
- systemctl clean тепер працює і для юнітів типу socket, mount та swap;
- systemd тепер намагається вичитувати конфігурацію із змінної EFI SystemdOptions як альтернатива зміни параметрів ядра із завантажувача;
- systemd скасовує ліміти printk, щоб точно схопити всі логи під час завантаження (і потім застосовує свої ліміти);
- додано підтримку завантаження налаштувань із директорій типу «{unit_type}.d/», щоб застосувати налаштування до всіх юнітів даного типу;
- в systemctl додано 'stop -job-mode=triggering', щоб зупиняти і залежні юніти;
- покращено відображення залежностей у Unit status. Тепер показує залежні юніти та юніти, від яких залежить;
- чергові покращення для роботи з PAM сесіями. Додано обмеження загального часу життя сесії з примусовим розлогіном;
- нова група для системних викликів @pkey, одразу дозволяє всі memory syscalls для контейнерів;
- для udev додано програму fido_id;
- виправлення в роботі udev з CDROM;
- systemd-networkd більше не створює маршрут за промовчанням для мереж 169.254.0.0/16 (діапазон автоконфігурації);
- systemd-networkd тепер може оголошувати нові IPv6 маршрути;
- systemd-networkd тепер зберігає конфігурацію DHCP під час рестарту;
- додані нові опції в systemd DHCPv4 та DHCPv6 сервер;
- до systemd-networkd додані опції для трафік шейпінгу;
- підтримка devicetree-overlay;
- systemd-resolved підтримує перевірку імен через GnuTLS;
- systemd-id128 тепер може генерувати UUID;
- додано опціональне обмеження для юнітів, що не дозволяє читати їм логі ядра.
Джерело: linux.org.ru