2021-06-17 23:07:00 +01:00
|
|
|
<section xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="sec-release-21.11">
|
|
|
|
<title>Release 21.11 (“?”, 2021.11/??)</title>
|
2021-05-09 04:22:32 +01:00
|
|
|
<para>
|
|
|
|
In addition to numerous new and upgraded packages, this release has
|
|
|
|
the following highlights:
|
|
|
|
</para>
|
|
|
|
<itemizedlist spacing="compact">
|
|
|
|
<listitem>
|
|
|
|
<para>
|
|
|
|
Support is planned until the end of April 2022, handing over to
|
|
|
|
22.05.
|
|
|
|
</para>
|
|
|
|
</listitem>
|
|
|
|
</itemizedlist>
|
2021-06-17 23:07:00 +01:00
|
|
|
<section xml:id="sec-release-21.11-highlights">
|
2021-06-02 19:52:02 +01:00
|
|
|
<title>Highlights</title>
|
2021-06-03 14:06:06 +01:00
|
|
|
<itemizedlist spacing="compact">
|
|
|
|
<listitem>
|
|
|
|
<para>
|
2021-06-03 14:35:16 +01:00
|
|
|
PHP now defaults to PHP 8.0, updated from 7.4.
|
2021-06-03 14:06:06 +01:00
|
|
|
</para>
|
|
|
|
</listitem>
|
|
|
|
</itemizedlist>
|
2021-06-02 19:52:02 +01:00
|
|
|
</section>
|
2021-06-17 23:07:00 +01:00
|
|
|
<section xml:id="sec-release-21.11-new-services">
|
2021-06-02 19:52:02 +01:00
|
|
|
<title>New Services</title>
|
2021-06-07 16:20:13 +01:00
|
|
|
<itemizedlist>
|
2021-04-28 15:56:06 +01:00
|
|
|
<listitem>
|
|
|
|
<para>
|
|
|
|
<link xlink:href="https://github.com/maxmind/geoipupdate">geoipupdate</link>,
|
|
|
|
a GeoIP database updater from MaxMind. Available as
|
|
|
|
<link xlink:href="options.html#opt-services.geoipupdate.enable">services.geoipupdate</link>.
|
|
|
|
</para>
|
|
|
|
</listitem>
|
2021-06-07 16:20:13 +01:00
|
|
|
<listitem>
|
|
|
|
<para>
|
|
|
|
<link xlink:href="https://sr.ht">sourcehut</link>, a
|
|
|
|
collection of tools useful for software development. Available
|
|
|
|
as
|
|
|
|
<link xlink:href="options.html#opt-services.sourcehut.enable">services.sourcehut</link>.
|
|
|
|
</para>
|
|
|
|
</listitem>
|
2021-06-13 21:00:09 +01:00
|
|
|
<listitem>
|
|
|
|
<para>
|
|
|
|
<link xlink:href="https://download.pureftpd.org/pub/ucarp/README">ucarp</link>,
|
|
|
|
an userspace implementation of the Common Address Redundancy
|
|
|
|
Protocol (CARP). Available as
|
|
|
|
<link xlink:href="options.html#opt-networking.ucarp.enable">networking.ucarp</link>.
|
|
|
|
</para>
|
|
|
|
</listitem>
|
2021-04-28 15:56:06 +01:00
|
|
|
</itemizedlist>
|
2021-06-02 19:52:02 +01:00
|
|
|
</section>
|
2021-06-17 23:07:00 +01:00
|
|
|
<section xml:id="sec-release-21.11-incompatibilities">
|
2021-06-02 19:52:02 +01:00
|
|
|
<title>Backward Incompatibilities</title>
|
2021-04-28 15:56:06 +01:00
|
|
|
<itemizedlist>
|
2021-05-24 13:17:51 +01:00
|
|
|
<listitem>
|
|
|
|
<para>
|
|
|
|
The <literal>staticjinja</literal> package has been upgraded
|
|
|
|
from 1.0.4 to 2.0.0
|
|
|
|
</para>
|
|
|
|
</listitem>
|
2021-04-28 15:56:06 +01:00
|
|
|
<listitem>
|
|
|
|
<para>
|
|
|
|
<literal>services.geoip-updater</literal> was broken and has
|
|
|
|
been replaced by
|
|
|
|
<link xlink:href="options.html#opt-services.geoipupdate.enable">services.geoipupdate</link>.
|
|
|
|
</para>
|
|
|
|
</listitem>
|
2021-06-03 14:06:06 +01:00
|
|
|
<listitem>
|
|
|
|
<para>
|
|
|
|
PHP 7.3 is no longer supported due to upstream not supporting
|
|
|
|
this version for the entire lifecycle of the 21.11 release.
|
|
|
|
</para>
|
|
|
|
</listitem>
|
2021-06-06 22:28:19 +01:00
|
|
|
<listitem>
|
|
|
|
<para>
|
|
|
|
Those making use of <literal>buildBazelPackage</literal> will
|
|
|
|
need to regenerate the fetch hashes (preferred), or set
|
|
|
|
<literal>fetchConfigured = false;</literal>.
|
|
|
|
</para>
|
|
|
|
</listitem>
|
2021-06-08 21:03:10 +01:00
|
|
|
<listitem>
|
|
|
|
<para>
|
|
|
|
fsharp41 has been removed in preference to use the latest
|
|
|
|
dotnet-sdk
|
|
|
|
</para>
|
|
|
|
</listitem>
|
2021-06-09 06:23:44 +01:00
|
|
|
<listitem>
|
|
|
|
<para>
|
|
|
|
The following F#-related packages have been removed for being
|
|
|
|
unmaintaned. Please use <literal>fetchNuGet</literal> for
|
|
|
|
specific packages.
|
|
|
|
</para>
|
|
|
|
<itemizedlist spacing="compact">
|
|
|
|
<listitem>
|
|
|
|
<para>
|
|
|
|
ExtCore
|
|
|
|
</para>
|
|
|
|
</listitem>
|
|
|
|
<listitem>
|
|
|
|
<para>
|
|
|
|
Fake
|
|
|
|
</para>
|
|
|
|
</listitem>
|
|
|
|
<listitem>
|
|
|
|
<para>
|
|
|
|
Fantomas
|
|
|
|
</para>
|
|
|
|
</listitem>
|
|
|
|
<listitem>
|
|
|
|
<para>
|
|
|
|
FsCheck
|
|
|
|
</para>
|
|
|
|
</listitem>
|
|
|
|
<listitem>
|
|
|
|
<para>
|
|
|
|
FsCheck262
|
|
|
|
</para>
|
|
|
|
</listitem>
|
|
|
|
<listitem>
|
|
|
|
<para>
|
|
|
|
FsCheckNunit
|
|
|
|
</para>
|
|
|
|
</listitem>
|
|
|
|
<listitem>
|
|
|
|
<para>
|
|
|
|
FSharpAutoComplete
|
|
|
|
</para>
|
|
|
|
</listitem>
|
|
|
|
<listitem>
|
|
|
|
<para>
|
|
|
|
FSharpCompilerCodeDom
|
|
|
|
</para>
|
|
|
|
</listitem>
|
|
|
|
<listitem>
|
|
|
|
<para>
|
|
|
|
FSharpCompilerService
|
|
|
|
</para>
|
|
|
|
</listitem>
|
|
|
|
<listitem>
|
|
|
|
<para>
|
|
|
|
FSharpCompilerTools
|
|
|
|
</para>
|
|
|
|
</listitem>
|
|
|
|
<listitem>
|
|
|
|
<para>
|
|
|
|
FSharpCore302
|
|
|
|
</para>
|
|
|
|
</listitem>
|
|
|
|
<listitem>
|
|
|
|
<para>
|
|
|
|
FSharpCore3125
|
|
|
|
</para>
|
|
|
|
</listitem>
|
|
|
|
<listitem>
|
|
|
|
<para>
|
|
|
|
FSharpCore4001
|
|
|
|
</para>
|
|
|
|
</listitem>
|
|
|
|
<listitem>
|
|
|
|
<para>
|
|
|
|
FSharpCore4117
|
|
|
|
</para>
|
|
|
|
</listitem>
|
|
|
|
<listitem>
|
|
|
|
<para>
|
|
|
|
FSharpData
|
|
|
|
</para>
|
|
|
|
</listitem>
|
|
|
|
<listitem>
|
|
|
|
<para>
|
|
|
|
FSharpData225
|
|
|
|
</para>
|
|
|
|
</listitem>
|
|
|
|
<listitem>
|
|
|
|
<para>
|
|
|
|
FSharpDataSQLProvider
|
|
|
|
</para>
|
|
|
|
</listitem>
|
|
|
|
<listitem>
|
|
|
|
<para>
|
|
|
|
FSharpFormatting
|
|
|
|
</para>
|
|
|
|
</listitem>
|
|
|
|
<listitem>
|
|
|
|
<para>
|
|
|
|
FsLexYacc
|
|
|
|
</para>
|
|
|
|
</listitem>
|
|
|
|
<listitem>
|
|
|
|
<para>
|
|
|
|
FsLexYacc706
|
|
|
|
</para>
|
|
|
|
</listitem>
|
|
|
|
<listitem>
|
|
|
|
<para>
|
|
|
|
FsLexYaccRuntime
|
|
|
|
</para>
|
|
|
|
</listitem>
|
|
|
|
<listitem>
|
|
|
|
<para>
|
|
|
|
FsPickler
|
|
|
|
</para>
|
|
|
|
</listitem>
|
|
|
|
<listitem>
|
|
|
|
<para>
|
|
|
|
FsUnit
|
|
|
|
</para>
|
|
|
|
</listitem>
|
|
|
|
<listitem>
|
|
|
|
<para>
|
|
|
|
Projekt
|
|
|
|
</para>
|
|
|
|
</listitem>
|
|
|
|
<listitem>
|
|
|
|
<para>
|
|
|
|
Suave
|
|
|
|
</para>
|
|
|
|
</listitem>
|
|
|
|
<listitem>
|
|
|
|
<para>
|
|
|
|
UnionArgParser
|
|
|
|
</para>
|
|
|
|
</listitem>
|
|
|
|
<listitem>
|
|
|
|
<para>
|
|
|
|
ExcelDnaRegistration
|
|
|
|
</para>
|
|
|
|
</listitem>
|
|
|
|
<listitem>
|
|
|
|
<para>
|
|
|
|
MathNetNumerics
|
|
|
|
</para>
|
|
|
|
</listitem>
|
|
|
|
</itemizedlist>
|
|
|
|
</listitem>
|
2021-06-10 06:01:21 +01:00
|
|
|
<listitem>
|
|
|
|
<para>
|
|
|
|
<literal>programs.x2goserver</literal> is now
|
|
|
|
<literal>services.x2goserver</literal>
|
|
|
|
</para>
|
|
|
|
</listitem>
|
2021-06-09 08:22:14 +01:00
|
|
|
<listitem>
|
|
|
|
<para>
|
|
|
|
The following dotnet-related packages have been removed for
|
|
|
|
being unmaintaned. Please use <literal>fetchNuGet</literal>
|
|
|
|
for specific packages.
|
|
|
|
</para>
|
|
|
|
<itemizedlist spacing="compact">
|
|
|
|
<listitem>
|
|
|
|
<para>
|
|
|
|
Autofac
|
|
|
|
</para>
|
|
|
|
</listitem>
|
|
|
|
<listitem>
|
|
|
|
<para>
|
|
|
|
SystemValueTuple
|
|
|
|
</para>
|
|
|
|
</listitem>
|
|
|
|
<listitem>
|
|
|
|
<para>
|
|
|
|
MicrosoftDiaSymReader
|
|
|
|
</para>
|
|
|
|
</listitem>
|
|
|
|
<listitem>
|
|
|
|
<para>
|
|
|
|
MicrosoftDiaSymReaderPortablePdb
|
|
|
|
</para>
|
|
|
|
</listitem>
|
|
|
|
<listitem>
|
|
|
|
<para>
|
|
|
|
SystemCollectionsImmutable
|
|
|
|
</para>
|
|
|
|
</listitem>
|
|
|
|
<listitem>
|
|
|
|
<para>
|
|
|
|
SystemCollectionsImmutable131
|
|
|
|
</para>
|
|
|
|
</listitem>
|
|
|
|
<listitem>
|
|
|
|
<para>
|
|
|
|
SystemReflectionMetadata
|
|
|
|
</para>
|
|
|
|
</listitem>
|
|
|
|
<listitem>
|
|
|
|
<para>
|
|
|
|
NUnit350
|
|
|
|
</para>
|
|
|
|
</listitem>
|
|
|
|
<listitem>
|
|
|
|
<para>
|
|
|
|
Deedle
|
|
|
|
</para>
|
|
|
|
</listitem>
|
|
|
|
<listitem>
|
|
|
|
<para>
|
|
|
|
ExcelDna
|
|
|
|
</para>
|
|
|
|
</listitem>
|
|
|
|
<listitem>
|
|
|
|
<para>
|
|
|
|
GitVersionTree
|
|
|
|
</para>
|
|
|
|
</listitem>
|
|
|
|
<listitem>
|
|
|
|
<para>
|
|
|
|
NDeskOptions
|
|
|
|
</para>
|
|
|
|
</listitem>
|
|
|
|
</itemizedlist>
|
|
|
|
</listitem>
|
2021-06-22 01:59:44 +01:00
|
|
|
</itemizedlist>
|
|
|
|
<itemizedlist spacing="compact">
|
2021-06-20 11:23:37 +01:00
|
|
|
<listitem>
|
|
|
|
<para>
|
|
|
|
The <literal>antlr</literal> package now defaults to the 4.x
|
|
|
|
release instead of the old 2.7.7 version.
|
|
|
|
</para>
|
|
|
|
</listitem>
|
2021-05-24 13:17:51 +01:00
|
|
|
</itemizedlist>
|
|
|
|
</section>
|
2021-06-17 23:07:00 +01:00
|
|
|
<section xml:id="sec-release-21.11-notable-changes">
|
2021-06-02 19:52:02 +01:00
|
|
|
<title>Other Notable Changes</title>
|
2020-10-11 16:27:49 +01:00
|
|
|
<itemizedlist>
|
|
|
|
<listitem>
|
|
|
|
<para>
|
|
|
|
The setting
|
|
|
|
<link xlink:href="options.html#opt-services.openssh.logLevel"><literal>services.openssh.logLevel</literal></link>
|
|
|
|
<literal>"VERBOSE"</literal>
|
|
|
|
<literal>"INFO"</literal>. This brings NixOS in line
|
|
|
|
with upstream and other Linux distributions, and reduces log
|
|
|
|
spam on servers due to bruteforcing botnets.
|
|
|
|
</para>
|
|
|
|
<para>
|
|
|
|
However, if
|
|
|
|
<link xlink:href="options.html#opt-services.fail2ban.enable"><literal>services.fail2ban.enable</literal></link>
|
|
|
|
is <literal>true</literal>, the <literal>fail2ban</literal>
|
|
|
|
will override the verbosity to
|
|
|
|
<literal>"VERBOSE"</literal>, so that
|
|
|
|
<literal>fail2ban</literal> can observe the failed login
|
|
|
|
attempts from the SSH logs.
|
|
|
|
</para>
|
|
|
|
</listitem>
|
2021-06-23 16:16:56 +01:00
|
|
|
<listitem>
|
|
|
|
<para>
|
|
|
|
Sway: The terminal emulator <literal>rxvt-unicode</literal> is
|
|
|
|
no longer installed by default via
|
|
|
|
<literal>programs.sway.extraPackages</literal>. The current
|
|
|
|
default configuration uses <literal>alacritty</literal> (and
|
|
|
|
soon <literal>foot</literal>) so this is only an issue when
|
|
|
|
using a customized configuration and not installing
|
|
|
|
<literal>rxvt-unicode</literal> explicitly.
|
|
|
|
</para>
|
|
|
|
</listitem>
|
2020-10-11 16:27:49 +01:00
|
|
|
</itemizedlist>
|
2021-06-02 19:52:02 +01:00
|
|
|
</section>
|
2021-05-09 04:22:32 +01:00
|
|
|
</section>
|