aboutsummaryrefslogtreecommitdiff
path: root/nixos/doc/manual/release-notes/rl-1703.xml
diff options
context:
space:
mode:
authorParnell Springmeyer <parnell@digitalmentat.com>2017-02-13 17:16:28 -0600
committerParnell Springmeyer <parnell@digitalmentat.com>2017-02-13 17:16:28 -0600
commit9e36a58649199a16a15cba3c78966ab0538a6fd7 (patch)
tree289d50ecf1068cfac80bdeabdd34d2d42ecbd755 /nixos/doc/manual/release-notes/rl-1703.xml
parent128bdac94fe8173845e162c61ddb83cb4b8ed8de (diff)
parent486b9be579fc1f046671ddaf1157f084ba956bdd (diff)
Merging against upstream master
Diffstat (limited to 'nixos/doc/manual/release-notes/rl-1703.xml')
-rw-r--r--nixos/doc/manual/release-notes/rl-1703.xml72
1 files changed, 71 insertions, 1 deletions
diff --git a/nixos/doc/manual/release-notes/rl-1703.xml b/nixos/doc/manual/release-notes/rl-1703.xml
index 73686cbafe52..5d6053fcbf74 100644
--- a/nixos/doc/manual/release-notes/rl-1703.xml
+++ b/nixos/doc/manual/release-notes/rl-1703.xml
@@ -17,12 +17,21 @@ has the following highlights: </para>
</listitem>
<listitem>
-
<para>Setting capabilities on programs is now supported with a
<literal>setcap-wrapper</literal> functionality. This
functionality and the <literal>setuid-wrapper</literal> are merged
into a single "wrappers" module.</para>
</listitem>
+
+ <listitem>
+ <para>X.org server uses branch 1.19. Due to ABI incompatibilities,
+ <literal>ati_unfree</literal> keeps forcing 1.17
+ and <literal>amdgpu-pro</literal> starts forcing 1.18.</para>
+ </listitem>
+
+ <listitem>
+ <para>PHP now defaults to PHP 7.1</para>
+ </listitem>
</itemizedlist>
<para>The following new services were added since the last release:</para>
@@ -54,6 +63,7 @@ following incompatible changes:</para>
for what those parameters represent.
</para>
</listitem>
+
<listitem>
<para>
<literal>ansible</literal> now defaults to ansible version 2 as version 1
@@ -62,6 +72,7 @@ following incompatible changes:</para>
vulnerability</link> unpatched by upstream.
</para>
</listitem>
+
<listitem>
<para>
<literal>gnome</literal> alias has been removed along with
@@ -105,6 +116,15 @@ following incompatible changes:</para>
<listitem>
<para>
+ Two lone top-level dict dbs moved into <literal>dictdDBs</literal>. This
+ affects: <literal>dictdWordnet</literal> which is now at
+ <literal>dictdDBs.wordnet</literal> and <literal>dictdWiktionary</literal>
+ which is now at <literal>dictdDBs.wiktionary</literal>
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>
Parsoid service now uses YAML configuration format.
<literal>service.parsoid.interwikis</literal> is now called
<literal>service.parsoid.wikis</literal> and is a list of either API URLs
@@ -124,7 +144,36 @@ following incompatible changes:</para>
</listitem>
<listitem>
+ <para>
+ <literal>service.nylon</literal> is now declared using named instances.
+ As an example:
+<programlisting>
+ services.nylon = {
+ enable = true;
+ acceptInterface = "br0";
+ bindInterface = "tun1";
+ port = 5912;
+ };
+</programlisting>
+
+ should be replaced with:
+
+<programlisting>
+ services.nylon.myvpn = {
+ enable = true;
+ acceptInterface = "br0";
+ bindInterface = "tun1";
+ port = 5912;
+ };
+</programlisting>
+
+ this enables you to declare a SOCKS proxy for each uplink.
+
+ </para>
+ </listitem>
+
+ <listitem>
<para><literal>overridePackages</literal> function no longer exists.
It is replaced by <link
xlink:href="https://nixos.org/nixpkgs/manual/#sec-overlays-install">
@@ -161,18 +210,39 @@ following incompatible changes:</para>
</para>
</listitem>
+ <listitem>
+ <para>
+ <literal>local_recipient_maps</literal> is not set to empty value by
+ Postfix service. It's an insecure default as stated by Postfix
+ documentation. Those who want to retain this setting need to set it via
+ <literal>services.postfix.extraConfig</literal>.
+ </para>
+ </listitem>
+
</itemizedlist>
<para>Other notable improvements:</para>
<itemizedlist>
+
<listitem>
<para>Module type system have a new extensible option types feature that
allow to extend certain types, such as enum, through multiple option
declarations of the same option across multiple modules.
</para>
</listitem>
+
+ <listitem>
+ <para>
+ <literal>jre</literal> now defaults to GTK+ UI by default. This
+ improves visual consistency and makes Java follow system font style,
+ improving the situation on HighDPI displays. This has a cost of increased
+ closure size; for server and other headless workloads it's recommended to
+ use <literal>jre_headless</literal>.
+ </para>
+ </listitem>
+
</itemizedlist>