]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
NEWS: note recently added features
authorLuca Boccassi <luca.boccassi@gmail.com>
Tue, 24 Feb 2026 23:53:45 +0000 (23:53 +0000)
committerLuca Boccassi <luca.boccassi@gmail.com>
Tue, 24 Feb 2026 23:53:45 +0000 (23:53 +0000)
NEWS

diff --git a/NEWS b/NEWS
index 5acfd6641feb0ac3574ce9f38718318d1896dcf9..0123d35e0fda2a6d32b61bf8b825c9eea3d7707f 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -103,6 +103,13 @@ CHANGES WITH 260 in spe:
           EXPERIMENTAL at this point. We reserve the right to make incompatible
           changes to the JSON structure and/or place additional requirements.
 
+        * A new "mstack" feature has been introduced, to allowing defining an
+          overlayfs by structuring the content of an ".mstack/" directory
+          following this specification.
+
+        * A new 'verity' NVPCR has been added. Various components measure
+          dm-verity images to it upon loading.
+
         Changes in the system and user managers:
 
         * Systemd now uses ANSI CSI 18 sequence to query terminal size. This
@@ -118,6 +125,18 @@ CHANGES WITH 260 in spe:
           automatically binds all sockets created by the unit to a specific
           network interface.
 
+        * A new pair of unit settings ConditionPathIsSocket= and
+          AssertPathIsSocket have been introduced that evaluate whether the
+          given path is a socket, and respectively skips or fails the unit
+          otherwise.
+
+        * A new unit setting RootMStack= has been introduced, to support the
+          new "mstack" feature for services.
+
+        * The unit setting PrivateUsers= gained a new possible value "managed",
+          which automatically assigns a dynamic and transient range of 65536
+          UIDs/GIDs to the unit.
+
         * EnqueueMarkedJobs() D-Bus method now has a Varlink counterpart.
 
         * SetProperties() D-Bus method now has a Varlink counterpart. For now,
@@ -182,6 +201,11 @@ CHANGES WITH 260 in spe:
         * The timeout in the boot menu can be configured with the
           io.systemd.boot.timeout= SMBIOS type 11 string.
 
+        * A new LoaderEntryPreferred setting has been added to systemd-boot that
+          is similar to LoaderEntryDefault, but that takes into the account boot
+          assessment logic, and will skip entires that have the tries-left counter
+          set to zero.
+
         * bootctl's varlink interface gained a new Install() method for performing
           systemd-boot installation/upgrade via IPC calls.
 
@@ -248,6 +272,23 @@ CHANGES WITH 260 in spe:
           --ephemeral option. This is similar to the functionality provided via
           the same switch in systemd-nspawn.
 
+        * systemctl gained a new 'enqueue-marked-jobs' verb, which calls the
+          EnqueueMarkedJobs() D-Bus method. The '--marked' parameter, which was
+          previously used for the same purpose, is now deprecated.
+
+        * journalctl now implements a Varlink interface that exposes a
+          GetEntries() method, which allows retrieving journal entries.
+
+        * systemd-importd gained support for downloading OCI images. They will
+          be stored locally in the new "mstack" format, which then can be used
+          by various components.
+
+        * systemd-nspawn gained a new --mstack= parameter to support the new
+          "mstack" feature for containers.
+
+        * A new systemd-mstack command line tool has been introduced to support
+          the new "mstack" feature interactively.
+
         * New options SYSTEMD_COLORS=auto-16, SYSTEMD_COLORS=auto-256, and
           SYSTEMD_COLORS=auto-24bit have been added. They are like
           SYSTEMD_COLORS=16, SYSTEMD_COLORS=256, and SYSTEMD_COLORS=24bit