diff --git a/NEWS b/NEWS index bbb481e922..01056a133d 100644 --- a/NEWS +++ b/NEWS @@ -7,12 +7,13 @@ CHANGES WITH 236 in spe: numdummies=0, preventing the kernel from automatically creating dummy0. All dummy interfaces must now be explicitly created. - * Unknown specifiers are now rejected. This applies to units and - tmpfiles.d configuration. Any percent characters that are followed by - a letter or digit that are not supposed to be interpreted as the - beginning of a specifier should be escaped by doubling ("%%"). - (So "size=5%" is still accepted, as well as "size=5%,foo=bar", but - not "LABEL=x%y%z" since %y and %z are not valid specifiers today.) + * Unknown '%' specifiers in configuration files are now rejected. This + applies to units and tmpfiles.d configuration. Any percent characters + that are followed by a letter or digit that are not supposed to be + interpreted as the beginning of a specifier should be escaped by + doubling ("%%"). (So "size=5%" is still accepted, as well as + "size=5%,foo=bar", but not "LABEL=x%y%z" since %y and %z are not + valid specifiers today.) * systemd-resolved now maintains a new dynamic /run/systemd/resolve/stub-resolv.conf compatibility file. It is @@ -32,6 +33,17 @@ CHANGES WITH 236 in spe: enabled in /etc/nsswitch.conf to ensure the UIDs assigned to these services are resolved properly. + * In /etc/fstab two new mount options are now understood: + x-systemd.makefs and x-systemd.growfs. The former has the effect that + the configured file system is formatted before it is mounted, the + latter that the file system is resized to the full block device size + after it is mounted (i.e. if the file system is smaller than the + partition it resides on, it's grown). This is similar to the fsck + logic in /etc/fstab, and pulls in systemd-makefs@.service and + systemd-growfs@.service as necessary, similar to + systemd-fsck@.service. Resizing is currently only supported on ext4 + and btrfs. + * In systemd-networkd, the IPv6 RA logic now optionally may announce DNS server and domain information. @@ -155,23 +167,39 @@ CHANGES WITH 236 in spe: store again, ahead of POLLHUP or POLLERR when they are removed anyway. - Contributions from: aeywalee, Alan Jenkins, Alessandro Ghedini, Andrew - Jeddeloh, Antonio Rojas, Ari, bleep_blop, Carsten Strotmann, Christian - Brauner, Christian Hesse, Collin Eggert, Daniel Lockyer, Daniel Rusek, - Dimitri John Ledkov, Evgeny Vereshchagin, Florian Klink, Franck Bui, - gwendalcr, Hans de Goede, Jakub Wilk, Jérémy Rosen, jobol, John Lin, - juga0, Krzysztof Nowicki, Lars Karlitski, Lars Kellogg-Stedman, Lauri - Tirkkonen, Lennart Poettering, longersson, Lubomir Rintel, Lucas - Werkmeister, lukas, Lukáš Nykrýn, Lukasz Rubaszewski, Maciej - S. Szmigiero, macrothian, Mantas Mikulėnas, martingh, Mathieu - Trudel-Lapierre, Matija Skala, Michael Biebl, Michael Vogt, Michal - Sekletar, Mike Gilbert, Muhammet Kara, myrkr, Neil Brown, Ondrej - Kozina, Patrik Flykt, Peter Hutterer, Piotr Drąg, Razvan Cojocaru, - Robin McCorkell, Roland Hieber, Sergey Ptashnick, Shawn Landden, Shuang - Liu, Simon Arlott, Simon Peeters, Stefan Agner, Susant Sahani, Sylvain - Plantefève, Thomas Blume, Tom Stellard, Topi Miettinen, Vito Caputo, - Vladislav Vishnyakov, WaLyong Cho, Yu Watanabe, Zbigniew - Jędrzejewski-Szmek, Zeal Jagannatha + * A new document UIDS-GIDS.md has been added to the source tree, that + documents the UID/GID range and assignment assumptions and + requirements of systemd. + + * The watchdog device PID 1 will ping may now be configured through the + WatchdogDevice= configuration file setting, or by setting the + systemd.watchdog_service= kernel commandline option. + + * systemd-resolved's gained support for registering DNS-SD services on + the local network using MulticastDNS. Services may either be + registered by dropping in a .dnssd file in /etc/systemd/dnssd/ (or + the same dir below /run, /usr/lib), or through its D-Bus API. + + Contributions from: Alan Jenkins, Alan Robertson, Alessandro Ghedini, + Andrew Jeddeloh, Antonio Rojas, Ari, asavah, bleep_blop, Carsten + Strotmann, Christian Brauner, Christian Hesse, Clinton Roy, Collin + Eggert, Daniel Lockyer, Daniel Rusek, Dimitri John Ledkov, Dmitry + Rozhkov, Edward A. James, Evgeny Vereshchagin, Florian Klink, Franck + Bui, Gwendal Grignou, Hans de Goede, Harald Hoyer, Hristo Venev, Ikey + Doherty, Jakub Wilk, Jérémy Rosen, Jiahui Xie, John Lin, José Bollo, + Josef Andersson, juga0, Krzysztof Nowicki, Lars Karlitski, Lars + Kellogg-Stedman, Lauri Tirkkonen, Lennart Poettering, Lubomir Rintel, + Lucas Werkmeister, Lukáš Nykrýn, Lukáš Říha, Lukasz Rubaszewski, Maciej + S. Szmigiero, Mantas Mikulėnas, Marcus Folkesson, Martin Steuer, + Mathieu Trudel-Lapierre, Matija Skala, Max Resch, Michael Biebl, + Michael Vogt, Michal Koutný, Michal Sekletar, Mike Gilbert, Muhammet + Kara, Neil Brown, Olaf Hering, Ondrej Kozina, Patrik Flykt, Patryk + Kocielnik, Peter Hutterer, Piotr Drąg, Razvan Cojocaru, Robin + McCorkell, Roland Hieber, Sergey Ptashnick, Shawn Landden, Shuang Liu, + Simon Arlott, Simon Peeters, Stanislav Angelovič, Stefan Agner, Susant + Sahani, Sylvain Plantefève, Thomas Blume, Tinu Weber, Tom Stellard, + Topi Miettinen, Torsten Hilbrich, Vito Caputo, Vladislav Vishnyakov, + WaLyong Cho, Yu Watanabe, Zbigniew Jędrzejewski-Szmek, Zeal Jagannatha — Berlin, 2017-12-XX