2017-08-30 22:09:06 +01:00
<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.03">
<title > Release 18.03 (“Impala”, 2018/03/??)</title>
2017-09-28 15:35:55 +01:00
<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.03-highlights">
<title > Highlights</title>
2017-08-30 22:09:06 +01:00
<para > In addition to numerous new and upgraded packages, this release
has the following highlights: </para>
<itemizedlist >
<listitem >
<para >
</para>
</listitem>
</itemizedlist>
2017-09-28 15:35:55 +01:00
</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.03-new-services">
<title > New Services</title>
2017-08-30 22:09:06 +01:00
<para > The following new services were added since the last release:</para>
<itemizedlist >
<listitem >
<para > </para>
</listitem>
</itemizedlist>
2017-09-28 15:35:55 +01:00
</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.03-incompatibilities">
<title > Backward Incompatibilities</title>
2017-08-30 22:09:06 +01:00
<para > When upgrading from a previous release, please be aware of the
following incompatible changes:</para>
<itemizedlist >
<listitem >
2017-10-23 16:57:20 +01:00
<para >
Dollar signs in options under <option > services.postfix</option> are
passed verbatim to Postfix, which will interpret them as the beginning of
a parameter expression. This was already true for string-valued options
in the previous release, but not for list-valued options. If you need to
pass literal dollar signs through Postfix, double them.
</para>
2017-08-30 22:09:06 +01:00
</listitem>
2017-11-02 19:35:05 +00:00
<listitem >
<para >
The <literal > postage</literal> package (for web-based PostgreSQL
administration) has been renamed to <literal > pgmanage</literal> . The
corresponding module has also been renamed. To migrate please rename all
<option > services.postage</option> options to
<option > services.pgmanage</option> .
</para>
</listitem>
2017-11-18 23:26:05 +00:00
<listitem >
<para >
<emphasis role= "strong" >
The OpenSSH service no longer enables support for DSA keys by default,
which could cause a system lock out. Update your keys or, unfavorably,
re-enable DSA support manually.
</emphasis>
</para>
<para >
DSA support was
<link xlink:href= "https://www.openssh.com/legacy.html" > deprecated in OpenSSH 7.0</link> ,
due to it being too weak. To re-enable support, add
<literal > PubkeyAcceptedKeyTypes +ssh-dss</literal> to the end of your
<option > services.openssh.extraConfig</option> .
</para>
<para >
After updating the keys to be stronger, anyone still on a pre-17.03
version is safe to jump to 17.03, as vetted
<link xlink:href= "https://search.nix.gsc.io/?q=stateVersion" > here</link> .
</para>
</listitem>
2017-12-30 02:13:49 +00:00
<listitem >
<para >
<literal > cc-wrapper</literal> has been split in two; there is now also a <literal > bintools-wrapper</literal> .
The most commonly used files in <filename > nix-support</filename> are now split between the two wrappers.
Some commonly used ones, like <filename > nix-support/dynamic-linker</filename> , are duplicated for backwards compatability, even though they rightly belong only in <literal > bintools-wrapper</literal> .
Other more obscure ones are just moved.
</para>
</listitem>
2017-08-30 22:09:06 +01:00
</itemizedlist>
2017-09-28 15:35:55 +01:00
</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.03-notable-changes">
<title > Other Notable Changes</title>
2017-08-30 22:09:06 +01:00
<itemizedlist >
<listitem >
<para >
2017-11-11 23:34:36 +00:00
ZNC option <option > services.znc.mutable</option> now defaults to
<literal > true</literal> . That means that old configuration is not
overwritten by default when update to the znc options are made.
</para>
</listitem>
<listitem >
<para >
The option <option > networking.wireless.networks.< name> .auth</option>
has been added for wireless networks with WPA-Enterprise authentication.
There is also a new <option > extraConfig</option> option to directly
configure <literal > wpa_supplicant</literal> and <option > hidden</option>
to connect to hidden networks.
2017-08-30 22:09:06 +01:00
</para>
</listitem>
2017-11-05 06:32:56 +00:00
<listitem >
<para >
The option <option > services.xserver.desktopManager.default</option> is now <literal > none</literal> by default.
An assertion failure is thrown if WM's and DM's default are <literal > none</literal> .
To explicitly run a plain X session without and DM or WM, the newly introduced option <option > services.xserver.plainX</option>
must be set to true.
</para>
</listitem>
2017-12-09 09:46:13 +00:00
<listitem >
<para >
The option <option > services.logstash.listenAddress</option> is now <literal > 127.0.0.1</literal> by default.
Previously the default behaviour was to listen on all interfaces.
</para>
</listitem>
2017-12-08 21:46:10 +00:00
<listitem >
<para >
<literal > services.btrfs.autoScrub</literal> has been added, to
periodically check btrfs filesystems for data corruption.
If there's a correct copy available, it will automatically repair
corrupted blocks.
</para>
</listitem>
2017-08-30 22:09:06 +01:00
</itemizedlist>
</section>
2017-09-28 15:35:55 +01:00
</section>