summary refs log tree commit diff
path: root/nixos/doc/manual/release-notes/rl-1809.xml
blob: 5ff5caaf255451df9f667a3e3c9640870d932051 (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
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
<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-18.09">

<title>Release 18.09 (“Jellyfish”, 2018/09/??)</title>

<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-18.09-highlights">

<title>Highlights</title>

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

<itemizedlist>
  <listitem>
    <para>
      TODO
    </para>
  </listitem>

</itemizedlist>

</section>
<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-18.09-new-services">

<title>New Services</title>

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

<itemizedlist>
  <listitem>
    <para></para>
  </listitem>
</itemizedlist>

</section>
<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-18.09-incompatibilities">

<title>Backward Incompatibilities</title>

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

<itemizedlist>
  <listitem>
    <para>
      <literal>lib.strict</literal> is removed. Use <literal>builtins.seq</literal> instead.
    </para>
  </listitem>
  <listitem>
    <para>
      The <literal>clementine</literal> package points now to the free derivation.
      <literal>clementineFree</literal> is removed now and <literal>clementineUnfree</literal>
      points to the package which is bundled with the unfree <literal>libspotify</literal> package.
    </para>
  </listitem>
  <listitem>
    <para>
      The <literal>netcat</literal> package is now taken directly from OpenBSD's
      <literal>libressl</literal>, instead of relying on Debian's fork. The new
      version should be very close to the old version, but there are some minor
      differences. Importantly, flags like -b, -q, -C, and -Z are no longer
      accepted by the nc command.
    </para>
  </listitem>
  <listitem>
    <para>
      The <varname>services.docker-registry.extraConfig</varname> object doesn't contain
      environment variables anymore. Instead it needs to provide an object structure
      that can be mapped onto the YAML configuration defined in <link xlink:href="https://github.com/docker/distribution/blob/v2.6.2/docs/configuration.md">the <varname>docker/distribution</varname> docs</link>.
    </para>
  </listitem>
</itemizedlist>

</section>
<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-18.09-notable-changes">

<title>Other Notable Changes</title>

<itemizedlist>
  <listitem>
    <para>
      <literal>lib.attrNamesToStr</literal> has been deprecated. Use
      more specific concatenation (<literal>lib.concat(Map)StringsSep</literal>)
      instead.
    </para>
  </listitem>
  <listitem>
    <para>
      <literal>lib.addErrorContextToAttrs</literal> has been deprecated. Use
      <literal>builtins.addErrorContext</literal> directly.
    </para>
  </listitem>
  <listitem>
    <para>
      <literal>lib.showVal</literal> has been deprecated. Use
      <literal>lib.traceSeqN</literal> instead.
    </para>
  </listitem>
  <listitem>
    <para>
      <literal>lib.traceXMLVal</literal> has been deprecated. Use
      <literal>lib.traceValFn builtins.toXml</literal> instead.
    </para>
  </listitem>
  <listitem>
    <para>
      <literal>lib.traceXMLValMarked</literal> has been deprecated. Use
      <literal>lib.traceValFn (x: str + builtins.toXML x)</literal> instead.
    </para>
  </listitem>
  <listitem>
    <para>
      <literal>lib.traceValIfNot</literal> has been deprecated. Use
      <literal>if/then/else</literal> and <literal>lib.traceValSeq</literal>
      instead.
    </para>
  </listitem>
  <listitem>
    <para>
      <literal>lib.traceCallXml</literal> has been deprecated. Please complain
      if you use the function regularly.
    </para>
  </listitem>
</itemizedlist>

</section>
</section>