]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
NEWS: add more entries for v250
authorLuca Boccassi <luca.boccassi@microsoft.com>
Sun, 5 Dec 2021 14:10:09 +0000 (14:10 +0000)
committerLuca Boccassi <luca.boccassi@microsoft.com>
Sun, 5 Dec 2021 14:12:36 +0000 (14:12 +0000)
NEWS

diff --git a/NEWS b/NEWS
index a0f8c8be4c550f58025abac38e389d20f42b6576..05b3cc9df9beedaadff37d9e1e23472a208c861d 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -133,6 +133,19 @@ CHANGES WITH 250 in spe:
           during regular runtime, and those that are prefixed like that apply
           during boot and shutdown.
 
+        * A new per-unit set of conditions/asserts
+          [Condition|Assert][Memory|CPU|IO]Pressure= have been added to make a
+          unit skip/fail activation if the system's (or a slice's) memory/cpu/io
+          pressure is above the configured threshold, using the kernel PSI
+          feature. Fore more details see systemd.unit.5 and
+          https://www.kernel.org/doc/html/latest/accounting/psi.html
+
+        * The combination of ProcSubset=pid and ProtectKernelTunables=yes and/or
+          ProtectKernelLogs=yes can now be used.
+
+        * The default maximum number of inodes for /dev has been doubled, from
+          64k to 128k.
+
         * The per-user service manager learnt support for communicating with
           systemd-oomd to acquire OOM kill information.
 
@@ -221,6 +234,9 @@ CHANGES WITH 250 in spe:
           date. This is useful to ensure the boot loader remains up-to-date,
           and updates automatically propagate from the OS tree in /usr/.
 
+        * sd-boot will now build with SBAT by default in order to facilitate
+          working with recent versions of Shim that require it to be present.
+
         * A new generic target unit factory-reset.target has been added. It is
           hooked into systemd-logind similar in fashion to
           reboot/poweroff/suspend/hibernate, and is supposed to be used to
@@ -285,6 +301,18 @@ CHANGES WITH 250 in spe:
           created by systemd-nspawn's --network-bridge or --network-zone
           switch.
 
+        * systemd-networkd now supports IP over InfiniBand interfaces.
+
+        * systemd-networkd's handling of Endpoint= resolution for WireGuard
+          interfaces has been improved.
+
+        * systemd-networkd will now automatically configure routes to addresses
+          specified in AllowedIPs=.
+
+        * systemd-networkd will now once again automatically generate persistent
+          MAC addresses for batadv and bridge interfaces. Users can disable this
+          by using MACAddress=none.
+
         * .link files gained a new WakeOnLanPassword= setting in the [Link]
           section that allows to specify a WoL "SecureOn" password on hardware
           that supports this.
@@ -329,6 +357,11 @@ CHANGES WITH 250 in spe:
           output. Altogether these new features are useful for fully automatic
           analysis and enforcement of security policies on unit files.
 
+        * systemd-analyze security gained a --profile option that can be used
+          to take into account a portable profile when analyzing portable
+          services, since a lot of the security-related settings are enabled
+          through them.
+
         * systemd-analyze learnt a new --quiet switch for reducing
           non-essential output. It's honored by the "dot", "syscall-filter",
           "filesystems" commands.
@@ -427,11 +460,6 @@ CHANGES WITH 250 in spe:
           be used to set the boot menu time-out of the boot loader (for all or
           just the subsequent boot).
 
-        * systemd-importd now honors new environment variables
-          $SYSTEMD_IMPORT_BTRFS_SUBVOL, $SYSTEMD_IMPORT_BTRFS_QUOTA,
-          $SYSTEMD_IMPORT_SYNC, which may be used disable btrfs subvolume
-          generation, btrfs quota setup and disk synchronization.
-
         * systemd-sysext now optionally doesn't insist on extension-release.d/
           files to be placed in the image under the image's right name. If the
           file system xattr user.extension-release.strict is set on the
@@ -476,6 +504,13 @@ CHANGES WITH 250 in spe:
         * coredumpctl gained a new --all switch for operating on all
           Journal files instead of just the local ones.
 
+        * systemd-coredump will now use libdw/libelf via dlopen() rather than
+          directly linking, allowing users to easily opt-out of backtrace/metadata
+          analysis of core files, and reduce image sizes when this is not needed.
+
+        * systemd-coredump will now analyze core files with libdw/libelf in a
+          forked, sandboxed process.
+
         * systemd-homed will now try to unmount an activate home area in
           regular intervals once the user logged out fully. Previously this was
           attempted exactly once but if the home directory was busy for some
@@ -604,6 +639,27 @@ CHANGES WITH 250 in spe:
           container/VM environments, or for tethering setups: use DNAT to
           redirect traffic to any IP address to this stub.
 
+        * systemd-importd now honors new environment variables
+          $SYSTEMD_IMPORT_BTRFS_SUBVOL, $SYSTEMD_IMPORT_BTRFS_QUOTA,
+          $SYSTEMD_IMPORT_SYNC, which may be used disable btrfs subvolume
+          generation, btrfs quota setup and disk synchronization.
+
+        * systemd-importd and systemd-resolved can now be optionally built with
+          OpenSSL instead of libgcrypt.
+
+        * systemd-repart no longer requires OpenSSL.
+
+        * systemd-sysusers will no longer create the redundant 'nobody' group by default,
+          as the 'nobody' user is already created with an appropriate primary group.
+
+        * If a unit uses RuntimeMaxSec, systemctl show will now display it.
+
+        * pam_systemd will now first try to use the X11 abstract socket, and
+          fallback to the socket file in /tmp/.X11-unix/ only if that does not work.
+
+        * Initial support for the LoongArch architecture has been added
+          (system calls, defines, etc).
+
 CHANGES WITH 249:
 
         * When operating on disk images via the --image= switch of various