Skip to content

Commit eade959

Browse files
committed
NEWS: more preparation for 254-rc1
1 parent a130b09 commit eade959

File tree

2 files changed

+117
-2
lines changed

2 files changed

+117
-2
lines changed

.mailmap

+7-1
Original file line numberDiff line numberDiff line change
@@ -179,7 +179,7 @@ Thomas H. P. Andersen <[email protected]>
179179
Tiago Levit <[email protected]>
180180
Tibor Nagy <[email protected]>
181181
Tinu Weber <[email protected]>
182-
Tobias Jungel <[email protected]> Tobias Jungel <[email protected]>
182+
183183
Tobias Klauser <[email protected]>
184184
185185
@@ -212,3 +212,9 @@ Ronald Tschalär <[email protected]>
212212
213213
214214
215+
Omojola Joshua <[email protected]>
216+
217+
218+
219+
Cristian Rodríguez <[email protected]> <[email protected]>
220+
msizanoen <[email protected]>

NEWS

+110-1
Original file line numberDiff line numberDiff line change
@@ -183,6 +183,44 @@ CHANGES WITH 254 in spe:
183183
LoadCredential= and LoadCredentialEncrypted= and searches for
184184
credentials to import from the system, and supports globbing.
185185

186+
* A new job mode "restart-dependencies" has been added to the service
187+
manager (exposed via systemctl --job-mode=). It is only valid when
188+
used with "start" jobs, and has the effect that the "start" job will
189+
be propagated as "restart" jobs to currently running units that have
190+
a BindsTo= or Requires= dependency on the started unit.
191+
192+
* A new verb "whoami" has been added to "systemctl" which determines as
193+
part of which unit the command is being invoked. It writes the unit
194+
name to standard output. If one or more PIDs are specified reports
195+
the unit names the processes referenced by the PIDs belong to.
196+
197+
* The system and service credential logic has been improved: there's
198+
now a clearly defined place where system provisioning tools running
199+
in the initrd can place credentials that will be imported into the
200+
system's set of credentials during the initrd → host transition: the
201+
/run/credentials/@initrd/ directory. Once the credentials placed
202+
there are imported into the system credential set they are deleted
203+
from this directory, and the directory itself is deleted afterwards
204+
too.
205+
206+
* A new kernel command line option systemd.set_credential_binary= has
207+
been added, that is similar to the pre-existing
208+
systemd.set_credential= but accepts arbitrary binary credential data,
209+
encoded in Base64. Note that the kernel command line is not a
210+
recommend way to transfer credentials into a system, since it is
211+
world-readable from userspace.
212+
213+
* The default machine ID to use may now be configured via the
214+
system.machine_id system credential. It will only be used if no
215+
machine ID was set yet on the host.
216+
217+
* On Linux kernel 6.4 and newer system and service credentials will now
218+
be placed in a tmpfs instance that has the "noswap" mount option
219+
set. Previously, a "ramfs" instance was used. By switching to tmpfs
220+
ACL support and overall size limits can now be enforced, without
221+
compromising on security, as the memory is never paged out either
222+
way.
223+
186224
Journal:
187225

188226
* The sd-journal API gained a new call sd_journal_get_seqnum() to
@@ -195,6 +233,9 @@ CHANGES WITH 254 in spe:
195233
multi-line log records will be truncated at the first newline,
196234
i.e. only the first line of each log message will be shown.
197235

236+
* systemd-journal-upload gained support for --namespace=, similar to
237+
the switch of the same name of journalctl.
238+
198239
systemd-repart:
199240

200241
* systemd-repart's drop-in files gained a new ExcludeFiles= option which
@@ -259,6 +300,11 @@ CHANGES WITH 254 in spe:
259300
* ukify gained a new "genkey" verb for generating a set of of key pairs
260301
to sign UKIs and their PCR data with.
261302

303+
* ukify now accepts SBAT information to place in the .sbat PE section
304+
of UKIs and addons. If an UKI is built the SBAT information from the
305+
inner kernel is merged with any SBAT information associated with
306+
systemd-stub and the SBAT data specified on the ukify command line.
307+
262308
* The kernel-install script has been rewritten in C, and reuses much of
263309
the infrastructure of existing tools such as bootctl. It also gained
264310
--esp-path= and --boot-path= options to override the path to the ESP,
@@ -399,6 +445,19 @@ CHANGES WITH 254 in spe:
399445
* networkd's GENEVE support as gained a new .network option
400446
InheritInnerProtocol=.
401447

448+
* The [Tunnel] section in .netdev files has gained a new setting
449+
IgnoreDontFragment for controlling the IPv4 "DF" flag of datagrams.
450+
451+
* A new global IPv6PrivacyExtensions= setting has been added that
452+
selects the default value of the per-network setting of the same
453+
name.
454+
455+
* The predictable network interface naming logic will now include
456+
SR-IOV-R "representor" information in network interface names.
457+
458+
* The DHCPv4 + DHCPv6 + IPv6 RA logic in networkd gained support for
459+
the RFC8910 captive portal option.
460+
402461
Device Management:
403462

404463
* udevadm gained the new "verify" verb for validating udev rules files
@@ -531,6 +590,7 @@ CHANGES WITH 254 in spe:
531590

532591
https://systemd.io/COREDUMP
533592
https://systemd.io/MEMORY_PRESSURE
593+
smbios-type-11(7)
534594

535595
* systemd-firstboot gained a new --reset option. If specified, the
536596
settings in /etc/ it knows how to initialize are reset.
@@ -568,7 +628,14 @@ CHANGES WITH 254 in spe:
568628

569629
* systemd-fstab-generator now understands two new kernel command line
570630
options systemd.mount-extra= and systemd.swap-extra=, which configure
571-
additional mounts or swaps in a format similar to /etc/fstab.
631+
additional mounts or swaps in a format similar to /etc/fstab. It also
632+
now supports the new fstab.extra and fstab.extra.initrd credentials
633+
that may contain additional /etc/fstab lines to apply at boot.
634+
635+
* systemd-getty-generator now understands two new credentials
636+
getty.ttys.container and getty.ttys.serial. These credentials may
637+
contain a list of TTY devices – one per line – to instantiate
638+
572639

573640
* systemd-sysupdate's sysupdate.d/ drop-ins gained a new setting
574641
PathRelativeTo=, which can be set to "esp", "xbootldr", "boot", in
@@ -602,6 +669,48 @@ CHANGES WITH 254 in spe:
602669
as in text form on the console), and the system is turned off after a
603670
10s delay.
604671

672+
Contributions from: 김인수, 07416, Addison Snelling, Adrian Vovk,
673+
Aidan Dang, Alexander Krabler, Alfred Klomp, Anatoli Babenia,
674+
Andrei Stepanov, Antonio Alvarez Feijoo, Arian van Putten, Arthur Shau,
675+
A S Alam, Asier Sarasua Garmendia, Balló György, Bastien Nocera,
676+
Benjamin Herrenschmidt, Benjamin Raison, Bill Peterson,
677+
Brad Fitzpatrick, Brett Holman, bri, Chen Qi, Chitoku,
678+
Christoph Anton Mitterer, Christopher Gurnee, Colin Walters,
679+
Cornelius Hoffmann, Cristian Rodríguez, cunshunxia, cvlc12,
680+
Cyril Roelandt, Daan De Meyer, Daniele Medri, Dan Streetman,
681+
David Edmundson, David Schroeder, David Tardon, dependabot[bot],
682+
Dimitri John Ledkov, Dmitrii Fomchenkov, Dmitry V. Levin, dmkUK,
683+
Dominique Martinet, don bright, drosdeck, Edson Juliano Drosdeck,
684+
EinBaum, Emanuele Giuseppe Esposito, Eric Curtin, Evgeny Vereshchagin,
685+
Florian Klink, Franck Bui, François Rigault, Fran Diéguez, Franklin Yu,
686+
Frantisek Sumsal, Gaël PORTAY, Gerd Hoffmann, Gertalitec, Gibeom Gwon,
687+
Gustavo Noronha Silva, Hannu Lounento, Hans de Goede, Haochen Tong,
688+
HATAYAMA Daisuke, Henrik Holst, Hoe Hao Cheng, Igor Tsiglyar,
689+
Ivan Vecera, James Hilliard, Jan Engelhardt, Jan Janssen, Jan Luebbe,
690+
Jan Macku, Janne Sirén, jcg, Jeidnx, Joan Bruguera, Joerg Behrmann,
691+
jonathanmetzman, Jordan Rome, Josef Miegl, Joshua Goins, Joyce,
692+
Joyce Brum, Juno Computers, Kai Lueke, Kevin P. Fleming, Kiran Vemula,
693+
Klaus, Klaus Zipfel, Lawrence Thorpe, Lennart Poettering, licunlong,
694+
Lily Foster, Luca Boccassi, Ludwig Nussel, maanyagoenka,
695+
Maksim Kliazovich, Malte Poll, Marko Korhonen, Masatake YAMATO,
696+
Mateusz Poliwczak, Matt Johnston, Miao Wang, Michal Koutný,
697+
Michal Sekletár, Mike Yuan, mooo, Morten Linderud, msizanoen,
698+
Nick Rosbrook, nikstur, Olivier Gayot, Omojola Joshua, Paolo Velati,
699+
Paul Barker, Philipp Kern, Philip Withnall, Piotr Drąg, Quintin Hill,
700+
Rene Hollander, Richard Phibel, Robert Meijers, Robert Scheck,
701+
Romain Geissler, Ronan Pigott, Russell Harmon, saikat0511,
702+
Samanta Navarro, Sam James, Sam Morris, Simon Braunschmidt,
703+
Sjoerd Simons, Sorah Fukumori, Stanislaw Gruszka, Stefan Roesch,
704+
Steven Luo, Steve Ramage, taniishkaaa, Tanishka, Thierry Martin,
705+
Thomas Blume, Thomas Genty, Thomas Weißschuh, Thorsten Kukuk, Times-Z,
706+
Tobias Powalowski, tofylion, Topi Miettinen, Uwe Kleine-König,
707+
Velislav Ivanov, Vitaly Kuznetsov, Vít Zikmund, Will Fancher,
708+
William Roberts, Winterhuman, Wolfgang Müller, Xiaotian Wu, Xi Ruoyao,
709+
Yu Watanabe, Yuxiang Zhu, Zbigniew Jędrzejewski-Szmek, zhmylove,
710+
ZjYwMj, Дамјан Георгиевски, наб
711+
712+
— ??, 2023-07-XX
713+
605714
CHANGES WITH 253:
606715

607716
Announcements of Future Feature Removals and Incompatible Changes:

0 commit comments

Comments
 (0)