about summary refs log tree commit diff
path: root/nixos/doc/manual/release-notes/rl-1609.xml
blob: 7a85d5cd5cbccfab2d0c67e7bef71ff9f3bf4e47 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
<section xmlns="http://docbook.org/ns/docbook"
         xmlns:xlink="http://www.w3.org/1999/xlink"
         xmlns:xi="http://www.w3.org/2001/XInclude"
         version="5.0"
         xml:id="sec-release-16.09">

<title>Release 16.09 (“Flounder”, 2016/09/??)</title>

<para>In addition to numerous new and upgraded packages, this release
has the following highlights: </para>

<itemizedlist>

  <listitem>
    <para>PXE "netboot" media has landed in <link xlink:href="https://github.com/NixOS/nixpkgs/pull/14740" />.
    See <xref linkend="sec-booting-from-pxe" /> for documentation.</para>
  </listitem>

  <listitem>
    <para>Xorg-server-1.18.*. If you choose <literal>"ati_unfree"</literal> driver,
    1.17.* is still used due to ABI incompatibility.</para>
  </listitem>
</itemizedlist>

<para>The following new services were added since the last release:</para>

  <itemizedlist>
    <listitem><para><literal>(this will get automatically generated at release time)</literal></para></listitem>
  </itemizedlist>


<para>When upgrading from a previous release, please be aware of the
following incompatible changes:</para>

<itemizedlist>

  <listitem>
    <para>Shell aliases for systemd sub-commands
    <link xlink:href="https://github.com/NixOS/nixpkgs/pull/15598">were dropped</link>:
    <command>start</command>, <command>stop</command>,
    <command>restart</command>, <command>status</command>.</para>
  </listitem>

  <listitem>
    <para>Redis now binds to 127.0.0.1 only instead of listening to all network interfaces. This is the default
    behavior of Redis 3.2</para>
  </listitem>

  <listitem>
    <para>Gitlab's maintainence script gitlab-runner was removed and split up into the more clearer
      gitlab-run and gitlab-rake scripts because gitlab-runner is a component of Gitlab CI.</para>
  </listitem>

</itemizedlist>


<para>Other notable improvements:</para>

<itemizedlist>

  <listitem><para>Revamped grsecurity/PaX support.  There is now only a single
  general-purpose distribution kernel and the configuration interface has been
  streamlined.  Desktop users should be able to simply set
  <programlisting>security.grsecurity.enable = true</programlisting> to get
  a reasonably secure system without having to sacrifice too much
  functionality.  See <xref linkend="sec-grsecurity" /> for documentation
  </para></listitem>

</itemizedlist>


</section>