@@ -130,9 +130,10 @@ CHANGES WITH 255 in spe:
130130 machinectl bind and mount-image verbs will now cause the new mount to
131131 replace the old mount (if any), instead of overmounting it.
132132
133- * Units now have a MemoryPeak and MemorySwapPeak property, which
134- contain the value of cgroup v2's memory.peak and memory.swap.peak
135- property.
133+ * Units now have MemoryPeak, MemorySwapPeak, MemorySwapCurrent and
134+ MemoryZSwapCurrent properties, which respectively contain the values of
135+ the cgroup v2's memory.peak, memory.swap.peak, memory.swap.current and
136+ memory.zswap.current properties.
136137
137138 TPM2 Support + Disk Encryption & Authentication:
138139
@@ -142,11 +143,17 @@ CHANGES WITH 255 in spe:
142143 * systemd-cryptenroll now allows specifying a TPM2 key handle to be used
143144 instead of the default SRK via the new --tpm2-seal-key-handle= option.
144145
146+ * systemd-cryptenroll now allows enrolling using only a TPM2 public key,
147+ without access to the TPM2 itself, which enables remote sealing.
148+
145149 * systemd-cryptsetup is now installed in /usr/bin/ and is no longer an
146150 internal-only executable.
147151
148152 * The TPM2 Storage Root Key will now be set up, if not already present,
149- by a new systemd-tpm2-setup.service early boot service.
153+ by a new systemd-tpm2-setup.service early boot service. The SRK will be
154+ stored in PEM format and TPM2_PUBLIC format for easier access. A new
155+ srk verb has been added to systemd-analyze to allow extracting it on
156+ demand if it is already set up.
150157
151158 * The internal systemd-pcrphase executable has been renamed to
152159 systemd-pcrextend.
@@ -223,6 +230,9 @@ CHANGES WITH 255 in spe:
223230 passed from systemd-boot when running inside Confidential VMs with UEFI
224231 SecureBoot enabled.
225232
233+ * systemd-stub will now load a Devicetree blob even if the firmware did
234+ not load any beforehand (e.g.: for ACPI systems).
235+
226236 * ukify is no longer considered experimental, and now ships in /usr/bin/.
227237
228238 * ukify gained a new verb inspect to describe the sections of a UKI and
@@ -234,6 +244,12 @@ CHANGES WITH 255 in spe:
234244 * The 90-loaderentry kernel-install hook now supports installing device
235245 trees.
236246
247+ * kernel-install now supports --json, --root, --image and --image-policy
248+ options for the inspect verb.
249+
250+ * kernel-install now supports new list and add-all verbs. The latter will
251+ install all the kernels it can find to the ESP.
252+
237253 systemd-repart:
238254
239255 * A new option --copy-from= has been added that synthesizes partition
@@ -257,11 +273,18 @@ CHANGES WITH 255 in spe:
257273 files, to indicate which directories in the target partition should be
258274 btrfs subvolumes.
259275
276+ * A new --tpm2-device-key= option can be used to encrypt a disk against
277+ a remote TPM2 using its public key.
278+
260279 Journal:
261280
262281 * The journalctl --lines= parameter now accepts +N to show the oldest N
263282 entries instead of the newest.
264283
284+ * journald now ensures that sealing happens once per epoch, and sets a
285+ new compatibility flag to distinguish old journal files that were
286+ created before this change, for backward compatibility.
287+
265288 Device Management:
266289
267290 * udev will now create symlinks to loopback block devices in the
@@ -456,6 +479,9 @@ CHANGES WITH 255 in spe:
456479
457480 * seccomp now supports the LoongArch64 architecture.
458481
482+ * seccomp may now be enabled for services running as a non-root User=
483+ without NoNewPrivileges=yes.
484+
459485 * systemd-id128 now supports a new -P option to show only values. The
460486 combination of -P and --app options is also supported.
461487
@@ -539,6 +565,8 @@ CHANGES WITH 255 in spe:
539565 and %systemd_user_postun_with_reload do a reload for system and user
540566 units on upgrades.
541567
568+ * coredumpctl now propagates SIGTERM to the debugger process.
569+
542570 Contributions from: 김인수, Abderrahim Kitouni, Adam Williamson,
543571 Alexandre Peixoto Ferreira, Alex Hudspith, Alvin Alvarado,
544572 André Paiusco, Antonio Alvarez Feijoo, Anton Lundin,
0 commit comments