]> git.ipfire.org Git - thirdparty/systemd.git/blobdiff - NEWS
Revert "sd-dhcp-client: use asynchronous_close()"
[thirdparty/systemd.git] / NEWS
diff --git a/NEWS b/NEWS
index 4224fc03c5b9a494bae34bf519d75cbfba477f59..d1fbab1488266167d94ecaae837f4073f8b99397 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -540,6 +540,84 @@ CHANGES WITH 247 in spe:
           enabled in developer mode. It is thus recommended to set
           '-Dmode=release' in end-user and distro builds.
 
+        * systemd-cryptsetup gained support for processing detached LUKS
+          headers specified on the kernel command line via the header=
+          parameter of the luks.options= kernel command line option. The same
+          device/path syntax as for key files is supported for header files
+          like this.
+
+        * The "net_id" built-in of udev has been updated to ignore ACPI _SUN
+          slot index data for devices that are connected through a PCI bridge
+          where the _SUN index is associated with the bridge instead of the
+          network device itself. Previously this would create ambiguous device
+          naming if multiple network interfaces were connected to the same PCI
+          bridge. Since this is a naming scheme incompatibility on systems that
+          possess hardware like this it has been introduced as new naming
+          scheme "v247". The previous scheme can be selected via the
+          "net.naming-scheme=v245" kernel command line parameter.
+
+        * ConditionFirstBoot= semantics have been modified to be safe towards
+          abnormal system power-off during first boot. Specifically, the
+          "systemd-machine-id-commit.service" service now acts as boot
+          milestone indicating when the first boot process is sufficiently
+          complete in order to not consider the next following boot also a
+          first boot. If the system is reset before this unit is reached the
+          first time, the next boot will still be considered a first boot; once
+          it has been reached, no further boots will be considered a first
+          boot. The "first-boot-complete.target" unit now acts as official hook
+          point to order against this. If a service shall be run on every boot
+          until the first boot fully succeeds it may thus be ordered before
+          this target unit (and pull it in) and carry ConditionFirstBoot=
+          appropriately.
+
+        * bootctl's set-default and set-oneshot commands now accept the three
+          special strings "@default", "@oneshot", "@current" in place of a boot
+          entry id. These strings are resolved to the current default and
+          oneshot boot loader entry, as well as the currently booted one. Thus
+          a command "bootctl set-default @current" may be used to make the
+          currently boot menu item the new default for all subsequent boots.
+
+        * A new generic target unit "initrd-cryptsetup.target" has been added
+          that is supposed to pull in all encrypted volumes that shall be set
+          up during the initrd phase. It takes the place of "cryptsetup.target"
+          and "remote-cryptsetup.target" that exist during the host boot
+          phase. In other words, the new "initrd-cryptsetup.target" is supposed
+          to take the role for "initrd-fs.target", but for encrypted volumes.
+
+        * "systemctl edit" has been updated to show the original effective unit
+          contents in commented form in the text editor.
+
+        Contributions from: Adolfo Jayme Barrientos, afg, Alec Moskvin, Alyssa
+        Ross, Amitanand.Chikorde, Andrew Hangsleben, Anita Zhang, Ansgar
+        Burchardt, Arian van Putten, Aurelien Jarno, Axel Rasmussen, bauen1,
+        Beniamino Galvani, Benjamin Berg, Bjørn Mork, brainrom, Chandradeep
+        Dey, Charles Lee, Chris Down, Christian Göttsche, Clemens Gruber, Daan
+        De Meyer, Daniele Medri, Daniel Mack, Dan Streetman, David Tardon,
+        Dimitri John Ledkov, Dmitry Borodaenko, Elisei Roca, ErrantSpore,
+        Etienne Doms, Fabrice Fontaine, fangxiuning, Felix Riemann, Florian
+        Klink, Franck Bui, Frantisek Sumsal, George Rawlinson, germanztz,
+        Gibeom Gwon, Glen Whitney, Gogo Gogsi, Göran Uddeborg, Grant Mathews,
+        Hans de Goede, Hans Ulrich Niedermann, Haochen Tong, Harald Seiler,
+        huangyong, Hubert Kario, Ikey Doherty, Jan Chren, Jan Schlüter, Jérémy
+        Nouhaud, Joerg Behrmann, Jonathan Lebon, Juergen Hoetzel, Julien
+        Humbert, Kai-Chuan Hsieh, Kairui Song, Kamil Dudka, Kir Kolyshkin, Kyle
+        Huey, Kyle Russell, Lennart Poettering, lichangze, Luca Boccassi, Lucas
+        Werkmeister, Marc Kleine-Budde, Marco Wang, Marti Raudsepp,
+        masmullin2000, Máté Pozsgay, Matt Fenwick, Michael Biebl, Michael
+        Scherer, Michal Koutný, Michal Sekletár, Michal Suchanek, Mikael
+        Szreder, Milo Casagrande, mirabilos, Mitsuha_QuQ, mog422, Nazar
+        Vinnichuk, Nicholas Narsing, Nicolas Fella, Njibhu, nl6720, Oğuz Ersen,
+        Olivier Le Moal, Ondrej Kozina, Pass Automated Testing Suite, Pedro
+        Ruiz, Peter Hutterer, Phaedrus Leeds, PhoenixDiscord, Piotr Drąg, Plan
+        C, Renaud Métrich, Robert Marko, Ronan Pigott, Roy Chen (陳彥廷),
+        RussianNeuroMancer, Samanta Navarro, Samuel BF, scootergrisen, Steve
+        Dodd, Susant Sahani, Tobias Hunger, Tobias Kaufmann, Topi Miettinen,
+        Vito Caputo, Weblate, Wen Yang, williamvds, Yuri Chornoivan, Yu
+        Watanabe, Zbigniew Jędrzejewski-Szmek, Zmicer Turok, Дамјан
+        Георгиевски
+
+        – ???, 2020-10-XX
+
 CHANGES WITH 246:
 
         * The service manager gained basic support for cgroup v2 freezer. Units