chiark / gitweb /
kbdus: add null bloom filter to our messages
[elogind.git] / NEWS
diff --git a/NEWS b/NEWS
index 6aaca19b6d414a6a1316e8a10009d4d842fff0bd..335c31fe67d3034defd8016f8d9c7efbf73d146e 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -1,5 +1,88 @@
 systemd System and Service Manager
 
+CHANGES WITH 201:
+
+        * journalctl --update-catalog now understands a new --root=
+          option to operate on catalogs found in a different root
+          directory.
+
+        * During shutdown after systemd has terminated all running
+          services a final killing loop kills all remaining left-over
+          processes. We will now print the name of these processes
+          when we send SIGKILL to them, since this usually indicates a
+          problem.
+
+        * If /etc/crypttab refers to password files stored on
+          configured mount points automatic dependencies will now be
+          generated to ensure the specific mount is established first
+          before the key file is attempted to be read.
+
+        * 'systemctl status' will now show information about the
+          network sockets a socket unit is listening on.
+
+        * 'systemctl status' will also shown information about any
+          drop-in configuration file for units. (Drop-In configuration
+          files in this context are files such as
+          /etc/systemd/systemd/foobar.service.d/*.conf)
+
+        * systemd-cgtop now optionally shows summed up CPU times of
+          cgroups. Press '%' while running cgtop to switch between
+          percentage and absolute mode. This is useful to determine
+          which cgroups use up the most CPU time over the entire
+          runtime of the system. systemd-cgtop has also been updated
+          to be 'pipeable' for processing with further shell tools.
+
+        * 'hostnamectl set-hostname' will now allow setting of FQDN
+          hostnames.
+
+        * The formatting and parsing of time span values has been
+          changed. The parser now understands fractional expressions
+          such as "5.5h". The formatter will now output fractional
+          expressions for all time spans under 1min, i.e. "5.123456s"
+          rather than "5s 123ms 456us". For time spans under 1s
+          millisecond values are shown, for those under 1ms
+          microsecond values are shown. This should greatly improve
+          all time-related output of systemd.
+
+        * libsystemd-login and libsystemd-journal gained new
+          functions for querying the poll() events mask and poll()
+          timeout value for integration into arbitrary event
+          loops.
+
+        * localectl gained the ability to list available X11 keymaps
+          (models, layouts, variants, options).
+
+        * 'systemd-analyze dot' gained the ability to filter for
+          specific units via shell-style globs, to create smaller,
+          more useful graphs. I.e. it's now possible to create simple
+          graphs of all the dependencies between only target units, or
+          of all units that Avahi has dependencies with.
+
+        Contributions from: Cristian Rodríguez, Dr. Tilmann Bubeck,
+        Harald Hoyer, Holger Hans Peter Freyther, Kay Sievers, Kelly
+        Anderson, Koen Kooi, Lennart Poettering, Maksim Melnikau,
+        Marc-Antoine Perennou, Marius Vollmer, Martin Pitt, Michal
+        Schmidt, Oleksii Shevchuk, Ronny Chevalier, Simon McVittie,
+        Steven Hiscocks, Thomas Weißschuh, Umut Tezduyar, Václav
+        Pavlín, Zbigniew Jędrzejewski-Szmek, Łukasz Stelmach
+
+CHANGES WITH 200:
+
+        * The boot-time readahead implementation for rotating media
+          will now read the read-ahead data in multiple passes which
+          consist of all read requests made in equidistant time
+          intervals. This means instead of strictly reading read-ahead
+          data in its physical order on disk we now try to find a
+          middle ground between physical and access time order.
+
+        * /etc/os-release files gained a new BUILD_ID= field for usage
+          on operating systems that provide continuous builds of OS
+          images.
+
+        Contributions from: Auke Kok, Eelco Dolstra, Kay Sievers,
+        Lennart Poettering, Lukas Nykryn, Martin Pitt, Václav Pavlín
+        William Douglas, Zbigniew Jędrzejewski-Szmek
+
 CHANGES WITH 199:
 
         * systemd-python gained an API exposing libsystemd-daemon.
@@ -14,7 +97,7 @@ CHANGES WITH 199:
           ExecStartPre= may now leave data in /tmp that ExecStart= of
           the same service can still access). When a service is
           stopped its temporary directories are immediately deleted
-          (normal clean-up with tmpfiles still is done in addition to
+          (normal clean-up with tmpfiles is still done in addition to
           this though).
 
         * By default, systemd will now set a couple of sysctl
@@ -25,7 +108,7 @@ CHANGES WITH 199:
           be reasonably safe, and good defaults for all new systems.
 
         * The predictable network naming logic may now be turned off
-          with a new kernel command line switch: net.ifnames=0
+          with a new kernel command line switch: net.ifnames=0.
 
         * A new libsystemd-bus module has been added that implements a
           pretty complete D-Bus client library. For details see:
@@ -33,10 +116,10 @@ CHANGES WITH 199:
           http://lists.freedesktop.org/archives/systemd-devel/2013-March/009797.html
 
         * journald will now explicitly flush the journal files to disk
-          the latest 5min after each write. This will also mark the
-          files as offline then until the next write. This should
-          increase reliability. The synchronization delay can be
-          configured via SyncIntervalSec= in journald.conf.
+          at the latest 5min after each write. The file will then also
+          be marked offline until the next write. This should increase
+          reliability in case of a crash. The synchronization delay
+          can be configured via SyncIntervalSec= in journald.conf.
 
         * There's a new remote-fs-setup.target unit that can be used
           to pull in specific services when at least one remote file
@@ -50,8 +133,8 @@ CHANGES WITH 199:
         * libudev gained a new call udev_device_set_attribute_value()
           to set sysfs attributes of a device.
 
-        * The udev daemon now adjusts its default number of paralell
-          executed worker processes based on the number of available
+        * The udev daemon now sets the default number of worker
+          processes executed in parallel based on the number of available
           CPUs instead of the amount of available RAM. This is supposed
           to provide a more reliable default and limit a too agressive
           paralellism for setups with 1000s of devices connected.