Some additions to NEWS

This commit is contained in:
Lennart Poettering 2015-11-17 01:31:42 +01:00
parent 357bc17975
commit f1f8a5a5e1

56
NEWS
View file

@ -16,6 +16,10 @@ CHANGES WITH 228:
possible to pass in a set of file descriptors to use as possible to pass in a set of file descriptors to use as
STDIN/STDOUT/STDERR for the invoked process. STDIN/STDOUT/STDERR for the invoked process.
* Slice units may now be created transiently via the bus APIs,
similar to the way service and scope units may already be
created transiently.
* Wherever systemd expects a calendar timestamp specification * Wherever systemd expects a calendar timestamp specification
(like in journalctl's --since= and --until= switches) UTC (like in journalctl's --since= and --until= switches) UTC
timestamps are now supported. Timestamps suffixed with "UTC" timestamps are now supported. Timestamps suffixed with "UTC"
@ -34,6 +38,13 @@ CHANGES WITH 228:
hierarchy when used on a btrfs file system with quota hierarchy when used on a btrfs file system with quota
enabled. enabled.
* tmpfiles' "v", "q" and "Q" will now create a plain directory
instead of a subvolume (even on a btrfs file system) if the
root directory is a plain directory, and not a
subvolume. This should simplify things with certain chroot()
environments which are not aware of the concept of btrfs
subvolumes.
* systemd-detect-virt gained a new --chroot switch to detect * systemd-detect-virt gained a new --chroot switch to detect
whether execution takes place in a chroot() environment. whether execution takes place in a chroot() environment.
@ -46,6 +57,28 @@ CHANGES WITH 228:
limit settings understand the usual min, h, day, ... limit settings understand the usual min, h, day, ...
suffixes now. suffixes now.
* There's a new system.conf setting DefaultTasksMax= to
control the default TasksMax= setting for services and
scopes running on the system. (TasksMax= is the primary
setting that exposes the "pids" cgroup controller on systemd
and was introduced in the previous systemd release.) The
setting now defaults to 512, which means services that are
not explicitly configured otherwise will only be able to
create 512 processes or threads at maximum, from this
version on. Note that this means that thread- or
process-heavy services might need to be reconfigured to set
TasksMax= to a higher value. It is sufficient to set
TasksMax= in these specific unit files to a higher value, or
even "infinity". Similar, there's now a logind.conf setting
UserTasksMax= that defaults to 4096 and limits the total
number of processes or tasks each user may own
concurrently. nspawn containers also have the TasksMax=
value set by default now, to 8192. Note that all of this
only has an effect if the "pids" cgroup controller is
enabled in the kernel. The general benefit of these changes
should be a more robust and safer system, that provides a
certain amount of per-service fork() bomb protection.
* systemd-nspawn gained the new --network-veth-extra= switch * systemd-nspawn gained the new --network-veth-extra= switch
to define additional and arbitrarily-named virtual Ethernet to define additional and arbitrarily-named virtual Ethernet
links between the host and the container. links between the host and the container.
@ -142,17 +175,18 @@ CHANGES WITH 228:
Contributions from: Andrew Jones, Beniamino Galvani, Boyuan Contributions from: Andrew Jones, Beniamino Galvani, Boyuan
Yang, Daniel Machon, Daniel Mack, David Herrmann, David Yang, Daniel Machon, Daniel Mack, David Herrmann, David
Reynolds, David Strauss, Dongsu Park, Evgeny Vereshchagin, Reynolds, David Strauss, Dongsu Park, Evgeny Vereshchagin,
Filipe Brandenburger, Franck Bui, Hristo Venev, Iago López Felipe Sateler, Filipe Brandenburger, Franck Bui, Hristo
Galeiras, Jan Engelhardt, Jan Janssen, Jan Synacek, Jesus Venev, Iago López Galeiras, Jan Engelhardt, Jan Janssen, Jan
Ornelas Aguayo, Karel Zak, kayrus, Kay Sievers, Lennart Synacek, Jesus Ornelas Aguayo, Karel Zak, kayrus, Kay Sievers,
Poettering, Mantas Mikulėnas, Marcel Holtmann, Marcin Bachry, Lennart Poettering, Liu Yuan Yuan, Mantas Mikulėnas, Marcel
Marcos Alano, Marcos Mello, Mark Theunissen, Martin Pitt, Holtmann, Marcin Bachry, Marcos Alano, Marcos Mello, Mark
Michael Marineau, Michael Olbrich, Michal Schmidt, Michal Theunissen, Martin Pitt, Michael Marineau, Michael Olbrich,
Sekletar, Mirco Tischler, Nick Owens, Nicolas Cornu, Patrik Michal Schmidt, Michal Sekletar, Mirco Tischler, Nick Owens,
Flykt, Peter Hutterer, reverendhomer, Ronny Chevalier, Nicolas Cornu, Patrik Flykt, Peter Hutterer, reverendhomer,
Sangjung Woo, Seong-ho Cho, Shawn Landden, Susant Sahani, Ronny Chevalier, Sangjung Woo, Seong-ho Cho, Shawn Landden,
Thomas Haller, Thomas Hindoe Paaboel Andersen, Tom Gundersen, Susant Sahani, Thomas Haller, Thomas Hindoe Paaboel Andersen,
Torstein Husebø, Vito Caputo, Zbigniew Jędrzejewski-Szmek Tom Gundersen, Torstein Husebø, Vito Caputo, Zbigniew
Jędrzejewski-Szmek
-- Berlin, 2015-11-XX -- Berlin, 2015-11-XX