mirror of
https://github.com/NixOS/nixpkgs.git
synced 2024-11-28 18:03:04 +00:00
1f6969dd5e
docs: nixos release notes (revise code blocks) docs: nixos release notes (fix opt links outside of code blocks) docs: nixos release notes (fix opt links inside of code blocks) went fishing with: ```console rg -A1 \ --multiline \ --multiline-dotall \ '<programlisting>[^</programlisting>]+' \ | rg linkend ``` docs: nixos release notes (prettier) docs: nixos release notes (fix zonefile codeblocks) docs: nixos release notes (restore admonition from prettier destriction) docs: nixos release notes (recreate xml files) docs: nixos release notes (fix trnslation error md -> xml) admonition with a title seem not to work docs: nixos release notes (fix code block indentation) docs: nixos release notes (diff after converting with https://github.com/NixOS/nixpkgs/pull/127270) docs: nixos release notes (fix remaingin '???') Those where not catched i a previous iteration since they didn't satisfy the then presumed search regex `#opt-.*` doc: nixos release notes make docbook/md conversion consistent
467 lines
11 KiB
XML
467 lines
11 KiB
XML
<section xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="sec-release-14.12">
|
||
<title>Release 14.12 (<quote>Caterpillar</quote>, 2014/12/30)</title>
|
||
<para>
|
||
In addition to numerous new and upgraded packages, this release has
|
||
the following highlights:
|
||
</para>
|
||
<itemizedlist>
|
||
<listitem>
|
||
<para>
|
||
Systemd has been updated to version 217, which has numerous
|
||
<link xlink:href="http://lists.freedesktop.org/archives/systemd-devel/2014-October/024662.html">improvements.</link>
|
||
</para>
|
||
</listitem>
|
||
<listitem>
|
||
<para>
|
||
<link xlink:href="https://www.mail-archive.com/nix-dev@lists.science.uu.nl/msg13957.html">Nix
|
||
has been updated to 1.8.</link>
|
||
</para>
|
||
</listitem>
|
||
<listitem>
|
||
<para>
|
||
NixOS is now based on Glibc 2.20.
|
||
</para>
|
||
</listitem>
|
||
<listitem>
|
||
<para>
|
||
KDE has been updated to 4.14.
|
||
</para>
|
||
</listitem>
|
||
<listitem>
|
||
<para>
|
||
The default Linux kernel has been updated to 3.14.
|
||
</para>
|
||
</listitem>
|
||
<listitem>
|
||
<para>
|
||
If <literal>users.mutableUsers</literal> is enabled (the
|
||
default), changes made to the declaration of a user or group
|
||
will be correctly realised when running
|
||
<literal>nixos-rebuild</literal>. For instance, removing a user
|
||
specification from <literal>configuration.nix</literal> will
|
||
cause the actual user account to be deleted. If
|
||
<literal>users.mutableUsers</literal> is disabled, it is no
|
||
longer necessary to specify UIDs or GIDs; if omitted, they are
|
||
allocated dynamically.
|
||
</para>
|
||
</listitem>
|
||
</itemizedlist>
|
||
<para>
|
||
Following new services were added since the last release:
|
||
</para>
|
||
<itemizedlist>
|
||
<listitem>
|
||
<para>
|
||
<literal>atftpd</literal>
|
||
</para>
|
||
</listitem>
|
||
<listitem>
|
||
<para>
|
||
<literal>bosun</literal>
|
||
</para>
|
||
</listitem>
|
||
<listitem>
|
||
<para>
|
||
<literal>bspwm</literal>
|
||
</para>
|
||
</listitem>
|
||
<listitem>
|
||
<para>
|
||
<literal>chronos</literal>
|
||
</para>
|
||
</listitem>
|
||
<listitem>
|
||
<para>
|
||
<literal>collectd</literal>
|
||
</para>
|
||
</listitem>
|
||
<listitem>
|
||
<para>
|
||
<literal>consul</literal>
|
||
</para>
|
||
</listitem>
|
||
<listitem>
|
||
<para>
|
||
<literal>cpuminer-cryptonight</literal>
|
||
</para>
|
||
</listitem>
|
||
<listitem>
|
||
<para>
|
||
<literal>crashplan</literal>
|
||
</para>
|
||
</listitem>
|
||
<listitem>
|
||
<para>
|
||
<literal>dnscrypt-proxy</literal>
|
||
</para>
|
||
</listitem>
|
||
<listitem>
|
||
<para>
|
||
<literal>docker-registry</literal>
|
||
</para>
|
||
</listitem>
|
||
<listitem>
|
||
<para>
|
||
<literal>docker</literal>
|
||
</para>
|
||
</listitem>
|
||
<listitem>
|
||
<para>
|
||
<literal>etcd</literal>
|
||
</para>
|
||
</listitem>
|
||
<listitem>
|
||
<para>
|
||
<literal>fail2ban</literal>
|
||
</para>
|
||
</listitem>
|
||
<listitem>
|
||
<para>
|
||
<literal>fcgiwrap</literal>
|
||
</para>
|
||
</listitem>
|
||
<listitem>
|
||
<para>
|
||
<literal>fleet</literal>
|
||
</para>
|
||
</listitem>
|
||
<listitem>
|
||
<para>
|
||
<literal>fluxbox</literal>
|
||
</para>
|
||
</listitem>
|
||
<listitem>
|
||
<para>
|
||
<literal>gdm</literal>
|
||
</para>
|
||
</listitem>
|
||
<listitem>
|
||
<para>
|
||
<literal>geoclue2</literal>
|
||
</para>
|
||
</listitem>
|
||
<listitem>
|
||
<para>
|
||
<literal>gitlab</literal>
|
||
</para>
|
||
</listitem>
|
||
<listitem>
|
||
<para>
|
||
<literal>gitolite</literal>
|
||
</para>
|
||
</listitem>
|
||
<listitem>
|
||
<para>
|
||
<literal>gnome3.gnome-documents</literal>
|
||
</para>
|
||
</listitem>
|
||
<listitem>
|
||
<para>
|
||
<literal>gnome3.gnome-online-miners</literal>
|
||
</para>
|
||
</listitem>
|
||
<listitem>
|
||
<para>
|
||
<literal>gnome3.gvfs</literal>
|
||
</para>
|
||
</listitem>
|
||
<listitem>
|
||
<para>
|
||
<literal>gnome3.seahorse</literal>
|
||
</para>
|
||
</listitem>
|
||
<listitem>
|
||
<para>
|
||
<literal>hbase</literal>
|
||
</para>
|
||
</listitem>
|
||
<listitem>
|
||
<para>
|
||
<literal>i2pd</literal>
|
||
</para>
|
||
</listitem>
|
||
<listitem>
|
||
<para>
|
||
<literal>influxdb</literal>
|
||
</para>
|
||
</listitem>
|
||
<listitem>
|
||
<para>
|
||
<literal>kubernetes</literal>
|
||
</para>
|
||
</listitem>
|
||
<listitem>
|
||
<para>
|
||
<literal>liquidsoap</literal>
|
||
</para>
|
||
</listitem>
|
||
<listitem>
|
||
<para>
|
||
<literal>lxc</literal>
|
||
</para>
|
||
</listitem>
|
||
<listitem>
|
||
<para>
|
||
<literal>mailpile</literal>
|
||
</para>
|
||
</listitem>
|
||
<listitem>
|
||
<para>
|
||
<literal>mesos</literal>
|
||
</para>
|
||
</listitem>
|
||
<listitem>
|
||
<para>
|
||
<literal>mlmmj</literal>
|
||
</para>
|
||
</listitem>
|
||
<listitem>
|
||
<para>
|
||
<literal>monetdb</literal>
|
||
</para>
|
||
</listitem>
|
||
<listitem>
|
||
<para>
|
||
<literal>mopidy</literal>
|
||
</para>
|
||
</listitem>
|
||
<listitem>
|
||
<para>
|
||
<literal>neo4j</literal>
|
||
</para>
|
||
</listitem>
|
||
<listitem>
|
||
<para>
|
||
<literal>nsd</literal>
|
||
</para>
|
||
</listitem>
|
||
<listitem>
|
||
<para>
|
||
<literal>openntpd</literal>
|
||
</para>
|
||
</listitem>
|
||
<listitem>
|
||
<para>
|
||
<literal>opentsdb</literal>
|
||
</para>
|
||
</listitem>
|
||
<listitem>
|
||
<para>
|
||
<literal>openvswitch</literal>
|
||
</para>
|
||
</listitem>
|
||
<listitem>
|
||
<para>
|
||
<literal>parallels-guest</literal>
|
||
</para>
|
||
</listitem>
|
||
<listitem>
|
||
<para>
|
||
<literal>peerflix</literal>
|
||
</para>
|
||
</listitem>
|
||
<listitem>
|
||
<para>
|
||
<literal>phd</literal>
|
||
</para>
|
||
</listitem>
|
||
<listitem>
|
||
<para>
|
||
<literal>polipo</literal>
|
||
</para>
|
||
</listitem>
|
||
<listitem>
|
||
<para>
|
||
<literal>prosody</literal>
|
||
</para>
|
||
</listitem>
|
||
<listitem>
|
||
<para>
|
||
<literal>radicale</literal>
|
||
</para>
|
||
</listitem>
|
||
<listitem>
|
||
<para>
|
||
<literal>redmine</literal>
|
||
</para>
|
||
</listitem>
|
||
<listitem>
|
||
<para>
|
||
<literal>riemann</literal>
|
||
</para>
|
||
</listitem>
|
||
<listitem>
|
||
<para>
|
||
<literal>scollector</literal>
|
||
</para>
|
||
</listitem>
|
||
<listitem>
|
||
<para>
|
||
<literal>seeks</literal>
|
||
</para>
|
||
</listitem>
|
||
<listitem>
|
||
<para>
|
||
<literal>siproxd</literal>
|
||
</para>
|
||
</listitem>
|
||
<listitem>
|
||
<para>
|
||
<literal>strongswan</literal>
|
||
</para>
|
||
</listitem>
|
||
<listitem>
|
||
<para>
|
||
<literal>tcsd</literal>
|
||
</para>
|
||
</listitem>
|
||
<listitem>
|
||
<para>
|
||
<literal>teamspeak3</literal>
|
||
</para>
|
||
</listitem>
|
||
<listitem>
|
||
<para>
|
||
<literal>thermald</literal>
|
||
</para>
|
||
</listitem>
|
||
<listitem>
|
||
<para>
|
||
<literal>torque/mrom</literal>
|
||
</para>
|
||
</listitem>
|
||
<listitem>
|
||
<para>
|
||
<literal>torque/server</literal>
|
||
</para>
|
||
</listitem>
|
||
<listitem>
|
||
<para>
|
||
<literal>uhub</literal>
|
||
</para>
|
||
</listitem>
|
||
<listitem>
|
||
<para>
|
||
<literal>unifi</literal>
|
||
</para>
|
||
</listitem>
|
||
<listitem>
|
||
<para>
|
||
<literal>znc</literal>
|
||
</para>
|
||
</listitem>
|
||
<listitem>
|
||
<para>
|
||
<literal>zookeeper</literal>
|
||
</para>
|
||
</listitem>
|
||
</itemizedlist>
|
||
<para>
|
||
When upgrading from a previous release, please be aware of the
|
||
following incompatible changes:
|
||
</para>
|
||
<itemizedlist>
|
||
<listitem>
|
||
<para>
|
||
The default version of Apache httpd is now 2.4. If you use the
|
||
<literal>extraConfig</literal> option to pass literal Apache
|
||
configuration text, you may need to update it — see
|
||
<link xlink:href="http://httpd.apache.org/docs/2.4/upgrading.html">Apache’s
|
||
documentation</link> for details. If you wish to continue to use
|
||
httpd 2.2, add the following line to your NixOS configuration:
|
||
</para>
|
||
<programlisting language="bash">
|
||
{
|
||
services.httpd.package = pkgs.apacheHttpd_2_2;
|
||
}
|
||
</programlisting>
|
||
</listitem>
|
||
<listitem>
|
||
<para>
|
||
PHP 5.3 has been removed because it is no longer supported by
|
||
the PHP project. A
|
||
<link xlink:href="http://php.net/migration54">migration
|
||
guide</link> is available.
|
||
</para>
|
||
</listitem>
|
||
<listitem>
|
||
<para>
|
||
The host side of a container virtual Ethernet pair is now called
|
||
<literal>ve-container-name</literal> rather than
|
||
<literal>c-container-name</literal>.
|
||
</para>
|
||
</listitem>
|
||
<listitem>
|
||
<para>
|
||
GNOME 3.10 support has been dropped. The default GNOME version
|
||
is now 3.12.
|
||
</para>
|
||
</listitem>
|
||
<listitem>
|
||
<para>
|
||
VirtualBox has been upgraded to 4.3.20 release. Users may be
|
||
required to run <literal>rm -rf /tmp/.vbox*</literal>. The line
|
||
<literal>imports = [ <nixpkgs/nixos/modules/programs/virtualbox.nix> ]</literal>
|
||
is no longer necessary, use
|
||
<literal>services.virtualboxHost.enable = true</literal>
|
||
instead.
|
||
</para>
|
||
<para>
|
||
Also, hardening mode is now enabled by default, which means that
|
||
unless you want to use USB support, you no longer need to be a
|
||
member of the <literal>vboxusers</literal> group.
|
||
</para>
|
||
</listitem>
|
||
<listitem>
|
||
<para>
|
||
Chromium has been updated to 39.0.2171.65.
|
||
<literal>enablePepperPDF</literal> is now enabled by default.
|
||
<literal>chromium*Wrapper</literal> packages no longer exist,
|
||
because upstream removed NSAPI support.
|
||
<literal>chromium-stable</literal> has been renamed to
|
||
<literal>chromium</literal>.
|
||
</para>
|
||
</listitem>
|
||
<listitem>
|
||
<para>
|
||
Python packaging documentation is now part of nixpkgs manual. To
|
||
override the python packages available to a custom python you
|
||
now use <literal>pkgs.pythonFull.buildEnv.override</literal>
|
||
instead of <literal>pkgs.pythonFull.override</literal>.
|
||
</para>
|
||
</listitem>
|
||
<listitem>
|
||
<para>
|
||
<literal>boot.resumeDevice = "8:6"</literal> is no
|
||
longer supported. Most users will want to leave it undefined,
|
||
which takes the swap partitions automatically. There is an
|
||
evaluation assertion to ensure that the string starts with a
|
||
slash.
|
||
</para>
|
||
</listitem>
|
||
<listitem>
|
||
<para>
|
||
The system-wide default timezone for NixOS installations changed
|
||
from <literal>CET</literal> to <literal>UTC</literal>. To choose
|
||
a different timezone for your system, configure
|
||
<literal>time.timeZone</literal> in
|
||
<literal>configuration.nix</literal>. A fairly complete list of
|
||
possible values for that setting is available at
|
||
<link xlink:href="https://en.wikipedia.org/wiki/List_of_tz_database_time_zones">https://en.wikipedia.org/wiki/List_of_tz_database_time_zones</link>.
|
||
</para>
|
||
</listitem>
|
||
<listitem>
|
||
<para>
|
||
GNU screen has been updated to 4.2.1, which breaks the ability
|
||
to connect to sessions created by older versions of screen.
|
||
</para>
|
||
</listitem>
|
||
<listitem>
|
||
<para>
|
||
The Intel GPU driver was updated to the 3.x prerelease version
|
||
(used by most distributions) and supports DRI3 now.
|
||
</para>
|
||
</listitem>
|
||
</itemizedlist>
|
||
</section>
|