1
1
mirror of https://github.com/systemd/systemd-stable.git synced 2024-12-22 13:33:56 +03:00

NEWS: mention SessionsMax, InhibitorsMax, MulticastSnooping...

... logind SIGHUP support, sd_journal_open_{directory,files}_fd,
specifiers in DeviceAllow, "generated" and "trasnient" unit types.

Move removed features to the end and cluster features by type.
This commit is contained in:
Zbigniew Jędrzejewski-Szmek 2016-05-19 00:11:20 -04:00
parent 42e1d23f32
commit e75690c389

127
NEWS
View File

@ -24,7 +24,7 @@ CHANGES WITH 230 in spe:
* systemd-resolve conveniently resolves DANE records with the --tlsa * systemd-resolve conveniently resolves DANE records with the --tlsa
option and OPENPGPKEY records with the --openpgp option. It also option and OPENPGPKEY records with the --openpgp option. It also
supports dumping raw DNS record data via the new --raw= switch now. supports dumping raw DNS record data via the new --raw= switch.
* systemd-logind will now by default terminate user processes that are * systemd-logind will now by default terminate user processes that are
part of the user session scope unit (session-XX.scope) when the user part of the user session scope unit (session-XX.scope) when the user
@ -51,6 +51,12 @@ CHANGES WITH 230 in spe:
Previous defaults can be restored at compile time by the Previous defaults can be restored at compile time by the
--without-kill-user-processes option to "configure". --without-kill-user-processes option to "configure".
* systemd-logind gained new configuration settings SessionsMax= and
InhibitorsMax=, both with a default of 8192. It will not register new
user sessions or inibitors above this limit.
* systemd-logind will now reload configuration on SIGHUP.
* The unified cgroup hierarchy added in Linux 4.5 is now supported. * The unified cgroup hierarchy added in Linux 4.5 is now supported.
Use systemd.unified_cgroup_hierarchy=1 on the kernel command line to Use systemd.unified_cgroup_hierarchy=1 on the kernel command line to
enable. Also, support for the "io" cgroup controller in the unified enable. Also, support for the "io" cgroup controller in the unified
@ -71,7 +77,22 @@ CHANGES WITH 230 in spe:
* The IAID and DUID unique identifier sent in DHCP requests may now be * The IAID and DUID unique identifier sent in DHCP requests may now be
configured for the system and each .network file managed by configured for the system and each .network file managed by
systemd-networkd. systemd-networkd using the DUIDType=, DUIDRawData=, IAID= options.
* systemd-networkd gained support for configuring proxy ARP support for
each interface, via the ProxyArp= setting in .network files. It also
gained support for configuring the multicast querier feature of
bridge devices, via the new MulticastQuerier= setting in .netdev
files. Similarly, snooping on the IGMP traffic can be controlled
via the new setting MulticastSnooping=.
A new setting PreferredLifetime= has been added for addresses
configured in .network file to configure the lifetime intended for an
address.
The systemd-networkd DHCP server gained the option EmitRouter=, which
defaults to yes, to configure whether the DHCP Option 3 (Router)
should be emitted.
* The testing tool /usr/lib/systemd/systemd-activate is renamed to * The testing tool /usr/lib/systemd/systemd-activate is renamed to
systemd-socket-activate and installed into /usr/bin. It is now fully systemd-socket-activate and installed into /usr/bin. It is now fully
@ -81,6 +102,18 @@ CHANGES WITH 230 in spe:
when closing journal files, thus reducing impact of slow disk I/O on when closing journal files, thus reducing impact of slow disk I/O on
logging performance. logging performance.
* The sd-journal API gained two new calls
sd_journal_open_directory_fd() and sd_journal_open_files_fd() which
can be used to open journal files using file descriptors instead of
file or directory paths. sd_journal_open_container() has been
deprecated, sd_journal_open_directory_fd() should be used instead
with the flag SD_JOURNAL_OS_ROOT.
* journalctl learned a new output mode "-o short-unix" that outputs log
lines prefixed by their UNIX time (i.e. seconds since Jan 1st, 1970
UTC). It also gained support for a new --no-hostname setting to
suppress the hostname column in the family of "short" output modes.
* systemd-ask-password now optionally skips printing of the password to * systemd-ask-password now optionally skips printing of the password to
stdout with --no-output which can be useful in scripts. stdout with --no-output which can be useful in scripts.
@ -88,24 +121,18 @@ CHANGES WITH 230 in spe:
(devices tagged with ID_MAKER_TOOL) are now tagged with (devices tagged with ID_MAKER_TOOL) are now tagged with
"uaccess" and are available to logged in users. "uaccess" and are available to logged in users.
* systemd-bootchart has been split out to a separate repository: * The DeviceAllow= unit setting now supports specifiers (with "%").
https://github.com/systemd/systemd-bootchart
* The compatibility libraries libsystemd-daemon.so,
libsystemd-journal.so, libsystemd-id128.so, and libsystemd-login.so
which have been deprecated since systemd-209 have been removed along
with the corresponding pkg-config files. All symbols provided by
those libraries are provided by libsystemd.so.
* The Capabilities= unit file setting has been removed (it is ignored
for backwards compatibility). AmbientCapabilities= and
CapabilityBoundingSet= should be used instead.
* "systemctl show" gained a new --value switch, which allows print a * "systemctl show" gained a new --value switch, which allows print a
only the contents of a specific unit property, without also printing only the contents of a specific unit property, without also printing
the property's name. Similar support was added to "show*" verbs the property's name. Similar support was added to "show*" verbs
of loginctl and machinectl that output "key=value" lists. of loginctl and machinectl that output "key=value" lists.
* A new unit type "generated" was added for files dynamically generated
by generator tools. Similarly, a new unit type "transient" is used
for unit files created using the runtime API. "systemctl enable" will
refuse to operate on such files.
* A new command "systemctl revert" has been added that may be used to * A new command "systemctl revert" has been added that may be used to
revert to the vendor version of a unit file, in case local changes revert to the vendor version of a unit file, in case local changes
have been made by adding drop-ins or overriding the unit file. have been made by adding drop-ins or overriding the unit file.
@ -113,25 +140,9 @@ CHANGES WITH 230 in spe:
* "machinectl clean" gained a new verb to automatically remove all or * "machinectl clean" gained a new verb to automatically remove all or
just hidden container images. just hidden container images.
* systemd-bus-proxyd has been removed, as kdbus is unlikely to still be
merged into the kernel in its current form.
* systemd-networkd gained support for configuring proxy ARP support for
each interface, via the ProxyArp= setting in .network files. It also
gained support for configuring the multicast querier feature of
bridge devices, via the new MulticastQuerier= setting in .netdev
files. A new setting PreferredLifetime= has been added for addresses
configured in .network file to configure the lifetime intended for an
address.
* systemd-tmpfiles gained support for a new line type "e" for emptying * systemd-tmpfiles gained support for a new line type "e" for emptying
directories, if they exist, without creating them if they don't. directories, if they exist, without creating them if they don't.
* journalctl learned a new output mode "-o short-unix" that outputs log
lines prefixed by their UNIX time (i.e. seconds since Jan 1st, 1970
UTC). It also gained support for a new --no-hostname setting to
suppress the hostname column in the family of "short" output modes.
* systemd-nspawn gained support for automatically patching the UID/GIDs * systemd-nspawn gained support for automatically patching the UID/GIDs
of the owners and the ACLs of all files and directories in a of the owners and the ACLs of all files and directories in a
container tree to match the UID/GID user namespacing range selected container tree to match the UID/GID user namespacing range selected
@ -180,33 +191,47 @@ CHANGES WITH 230 in spe:
service. Please leave PrivateDevices= off if you run into problems service. Please leave PrivateDevices= off if you run into problems
with this. with this.
* The systemd-networkd DHCP server gained the option EmitRouter=, which * systemd-bootchart has been split out to a separate repository:
defaults to yes, to configure if the DHCP Option 3 (Router) should be https://github.com/systemd/systemd-bootchart
emitted.
Contributions from: Alban Crequy, Alexander Kuleshov, Alex Crawford, * systemd-bus-proxyd has been removed, as kdbus is unlikely to still be
Andrew Eikum, Beniamino Galvani, Benjamin Robin, Benjamin ROBIN, Biao merged into the kernel in its current form.
Lu, Bjørnar Ness, Calvin Owens, Christian Hesse, Clemens Gruber, Colin
Guthrie, Daniel J Walsh, Daniel Mack, Dan Nicholson, daurnimator, David * The compatibility libraries libsystemd-daemon.so,
Herrmann, David R. Hedges, Elias Probst, Emmanuel Gil Peyrot, EMOziko, libsystemd-journal.so, libsystemd-id128.so, and libsystemd-login.so
Evgeny Vereshchagin, Federico, Felipe Sateler, Filipe Brandenburger, which have been deprecated since systemd-209 have been removed along
Franck Bui, frankheckenbach, Georgia Brikis, Harald Hoyer, Hendrik with the corresponding pkg-config files. All symbols provided by
those libraries are provided by libsystemd.so.
* The Capabilities= unit file setting has been removed (it is ignored
for backwards compatibility). AmbientCapabilities= and
CapabilityBoundingSet= should be used instead.
Contributions from: Alban Crequy, Alexander Kuleshov, Alexander Shopov,
Alex Crawford, Andre Klärner, Andrew Eikum, Beniamino Galvani, Benjamin
Robin, Biao Lu, Bjørnar Ness, Calvin Owens, Christian Hesse, Clemens
Gruber, Colin Guthrie, Daniel Drake, Daniele Medri, Daniel J Walsh,
Daniel Mack, Dan Nicholson, daurnimator, David Herrmann, David
R. Hedges, Elias Probst, Emmanuel Gil Peyrot, EMOziko, Evgeny
Vereshchagin, Federico, Felipe Sateler, Filipe Brandenburger, Franck
Bui, frankheckenbach, gdamjan, Georgia Brikis, Harald Hoyer, Hendrik
Brueckner, Hristo Venev, Iago López Galeiras, Ian Kelling, Ismo Brueckner, Hristo Venev, Iago López Galeiras, Ian Kelling, Ismo
Puustinen, Jakub Wilk, Jaroslav Škarvada, Jeff Huang, Joel Holdsworth, Puustinen, Jakub Wilk, Jaroslav Škarvada, Jeff Huang, Joel Holdsworth,
kayrus, Klearchos Chaloulos, Lennart Poettering, Lubomir Rintel, Lukas John Paul Adrian Glaubitz, Jonathan Boulle, kayrus, Klearchos
Nykryn, Lukáš Nykrýn, Mantas Mikulėnas, Marcel Holtmann, Martin Pitt, Chaloulos, Kyle Russell, Lars Uebernickel, Lennart Poettering, Lubomir
Rintel, Lukáš Nykrýn, Mantas Mikulėnas, Marcel Holtmann, Martin Pitt,
Michael Biebl, michaelolbrich, Michał Bartoszkiewicz, Michal Koutný, Michael Biebl, michaelolbrich, Michał Bartoszkiewicz, Michal Koutný,
Michal Sekletar, Mike Frysinger, Mike Gilbert, Mingcong Bai, Ming Lin, Michal Sekletar, Mike Frysinger, Mike Gilbert, Mingcong Bai, Ming Lin,
mulkieran, muzena, Nalin Dahyabhai, Naohiro Aota, Nathan McSween, mulkieran, muzena, Nalin Dahyabhai, Naohiro Aota, Nathan McSween,
Nicolas Braud-Santoni, Patrik Flykt, Peter Hutterer, Petr Lautrbach, Nicolas Braud-Santoni, Patrik Flykt, Peter Hutterer, Peter Mattern,
Petros Angelatos, Piotr Drąg, Rabin Vincent, Robert Węcławski, Ronny Petr Lautrbach, Petros Angelatos, Piotr Drąg, Rabin Vincent, Robert
Chevalier, Samuel Tardieu, Stefan Schallenberg, Steven Siloti, Susant Węcławski, Ronny Chevalier, Samuel Tardieu, Stefan Saraev, Stefan
Sahani, Sylvain Plantefève, Taylor Smock, tblume, Tejun Heo, Thomas Schallenberg aka nafets227, Steven Siloti, Susant Sahani, Sylvain
Blume, Thomas Haller, Thomas Hindoe Paaboel Andersen, Thomas Plantefève, Taylor Smock, Tejun Heo, Thomas Blume, Thomas Haller,
H. P. Andersen, Tobias Klauser, Tom Gundersen, Torstein Husebø, Umut Thomas H. P. Andersen, Tobias Klauser, Tom Gundersen, topimiettinen,
Tezduyar Lindskog, Vinay Kulkarni, Vito Caputo, Vittorio G (VittGam), Torstein Husebø, Umut Tezduyar Lindskog, Victor Toso, Vinay Kulkarni,
Vladimir Panteleev, Wieland Hoffmann, Wouter Verhelst, Yu Watanabe, Vito Caputo, Vittorio G (VittGam), Vladimir Panteleev, Wieland
Zbigniew Jędrzejewski-Szmek Hoffmann, Wouter Verhelst, Yu Watanabe, Zbigniew Jędrzejewski-Szmek
— Berlin, 2016-05-XX — Berlin, 2016-05-XX