+98
-99
nixos/doc/manual/release-notes/rl-2105.xml
+98
-99
nixos/doc/manual/release-notes/rl-2105.xml
···
50
50
</itemizedlist>
51
51
</listitem>
52
52
<listitem>
53
-
<para>The default Linux kernel was updated to the 5.10 LTS series, coming from the 5.4 LTS series.</para>
54
-
<para>The <package>linux_latest</package> kernel was updated to the 5.12 series. It currently is not officially supported for use with the zfs filesystem. If you use zfs, you should use a different kernel version (either the LTS kernel, or track a specific one). </para>
55
53
<para>
56
54
Desktop Environments:
57
55
</para>
···
94
92
95
93
</itemizedlist>
96
94
</listitem>
97
-
98
95
<listitem>
99
-
<para>
100
-
<link xlink:href="https://www.gnuradio.org/">GNURadio</link> 3.8 was
101
-
<link xlink:href="https://github.com/NixOS/nixpkgs/issues/82263">finally</link>
102
-
packaged, along with a rewrite to the Nix expressions, allowing users to
103
-
override the features upstream supports selecting to compile or not to.
104
-
Additionally, the attribute <code>gnuradio</code> and <code>gnuradio3_7</code>
105
-
now point to an externally wrapped by default derivations, that allow you to
106
-
also add `extraPythonPackages` to the Python interpreter used by GNURadio.
107
-
Missing environmental variables needed for operational GUI were also added
108
-
(<link xlink:href="https://github.com/NixOS/nixpkgs/issues/75478">#75478</link>).
109
-
</para>
110
-
</listitem>
111
-
<listitem>
112
-
<para>
113
-
<link xlink:href="https://www.gnuradio.org/">GNURadio</link> has a
114
-
<code>pkgs</code> attribute set, and there's a <code>gnuradio.callPackage</code>
115
-
function that extends <code>pkgs</code> with a <code>mkDerivation</code>, and a
116
-
<code>mkDerivationWith</code>, like Qt5. Now all <code>gnuradio.pkgs</code> are
117
-
defined with <code>gnuradio.callPackage</code> and some packages that depend
118
-
on gnuradio are defined with this as well.
119
-
</para>
120
-
</listitem>
121
-
<listitem>
122
-
<para>
123
-
<link xlink:href="https://www.privoxy.org/">Privoxy</link> has been updated
124
-
to version 3.0.32 (See <link xlink:href="https://lists.privoxy.org/pipermail/privoxy-announce/2021-February/000007.html">announcement</link>).
125
-
Compared to the previous release, Privoxy has gained support for HTTPS
126
-
inspection (still experimental), Brotli decompression, several new filters
127
-
and lots of bug fixes, including security ones. In addition, the package
128
-
is now built with compression and external filters support, which were
129
-
previously disabled.
130
-
</para>
131
-
<para>
132
-
Regarding the NixOS module, new options for HTTPS inspection have been added
133
-
and <option>services.privoxy.extraConfig</option> has been replaced by the new
134
-
<xref linkend="opt-services.privoxy.settings"/>
135
-
(See <link xlink:href="https://github.com/NixOS/rfcs/blob/master/rfcs/0042-config-option.md">RFC 0042</link>
136
-
for the motivation).
137
-
</para>
96
+
<para>The <package>linux_latest</package> kernel was updated to the 5.12 series. It currently is not officially supported for use with the zfs filesystem. If you use zfs, you should use a different kernel version (either the LTS kernel, or track a specific one). </para>
138
97
</listitem>
139
-
<listitem>
140
-
<para>
141
-
Python optimizations were disabled again. Builds with optimizations enabled
142
-
are not reproducible. Optimizations can now be enabled with an option.
143
-
</para>
144
-
</listitem>
145
-
<listitem>
146
-
<para>
147
-
<link xlink:href="https://kodi.tv/">Kodi</link> has been updated to version 19.1 "Matrix". See
148
-
the <link xlink:href="https://kodi.tv/article/kodi-190-matrix-release">announcement</link> for
149
-
further details.
150
-
</para>
151
-
</listitem>
152
-
<listitem>
153
-
<para>
154
-
The <option>services.packagekit.backend</option> option has been removed as
155
-
it only supported a single setting which would always be the default.
156
-
Instead new <link
157
-
xlink:href="https://github.com/NixOS/rfcs/blob/master/rfcs/0042-config-option.md">RFC
158
-
0042</link> compliant <xref linkend="opt-services.packagekit.settings"/>
159
-
and <xref linkend="opt-services.packagekit.vendorSettings"/> options have
160
-
been introduced.
161
-
</para>
162
-
</listitem>
163
-
<listitem>
164
-
<para>
165
-
<link xlink:href="https://nginx.org">Nginx</link> has been updated to stable version 1.20.0.
166
-
Now nginx uses the zlib-ng library by default.
167
-
</para>
168
-
</listitem>
169
-
<listitem>
170
-
<para>
171
-
KDE Gear (formerly KDE Applications) is upgraded to 21.04, see its
172
-
<link xlink:href="https://kde.org/announcements/gear/21.04/">release
173
-
notes</link> for details.
174
-
</para>
175
-
<para>
176
-
The <code>kdeApplications</code> package set is now <code>kdeGear</code>,
177
-
in keeping with the new name. The old name remains for compatibility, but
178
-
it is deprecated.
179
-
</para>
180
-
</listitem>
181
-
<listitem>
182
-
<para>
183
-
<link xlink:href="https://libreswan.org/">Libreswan</link> has been updated
184
-
to version 4.4. The package now includes example configurations and manual
185
-
pages by default. The NixOS module has been changed to use the upstream
186
-
systemd units and write the configuration in the <literal>/etc/ipsec.d/
187
-
</literal> directory. In addition, two new options have been added to
188
-
specify connection policies
189
-
(<xref linkend="opt-services.libreswan.policies"/>)
190
-
and disable send/receive redirects
191
-
(<xref linkend="opt-services.libreswan.disableRedirects"/>).
192
-
</para>
193
-
</listitem>
98
+
194
99
</itemizedlist>
195
100
</section>
196
101
···
207
112
208
113
<itemizedlist>
209
114
<listitem>
115
+
<para>
116
+
<link xlink:href="https://www.gnuradio.org/">GNURadio</link> 3.8 was
117
+
<link xlink:href="https://github.com/NixOS/nixpkgs/issues/82263">finally</link>
118
+
packaged, along with a rewrite to the Nix expressions, allowing users to
119
+
override the features upstream supports selecting to compile or not to.
120
+
Additionally, the attribute <code>gnuradio</code> and <code>gnuradio3_7</code>
121
+
now point to an externally wrapped by default derivations, that allow you to
122
+
also add `extraPythonPackages` to the Python interpreter used by GNURadio.
123
+
Missing environmental variables needed for operational GUI were also added
124
+
(<link xlink:href="https://github.com/NixOS/nixpkgs/issues/75478">#75478</link>).
125
+
</para>
126
+
</listitem>
127
+
128
+
<listitem>
210
129
<para>
211
130
<link xlink:href="https://www.keycloak.org/">Keycloak</link>,
212
131
an open source identity and access management server with
···
660
579
<programlisting>
661
580
self: super:
662
581
{
663
-
mpi = super.mpich;
582
+
mpi = super.mpich;
664
583
}
665
584
</programlisting>
666
585
</para>
···
893
812
for details.
894
813
</para>
895
814
</listitem>
815
+
816
+
<listitem>
817
+
<para>
818
+
<link xlink:href="https://www.gnuradio.org/">GNURadio</link> has a
819
+
<code>pkgs</code> attribute set, and there's a <code>gnuradio.callPackage</code>
820
+
function that extends <code>pkgs</code> with a <code>mkDerivation</code>, and a
821
+
<code>mkDerivationWith</code>, like Qt5. Now all <code>gnuradio.pkgs</code> are
822
+
defined with <code>gnuradio.callPackage</code> and some packages that depend
823
+
on gnuradio are defined with this as well.
824
+
</para>
825
+
</listitem>
826
+
<listitem>
827
+
<para>
828
+
<link xlink:href="https://www.privoxy.org/">Privoxy</link> has been updated
829
+
to version 3.0.32 (See <link xlink:href="https://lists.privoxy.org/pipermail/privoxy-announce/2021-February/000007.html">announcement</link>).
830
+
Compared to the previous release, Privoxy has gained support for HTTPS
831
+
inspection (still experimental), Brotli decompression, several new filters
832
+
and lots of bug fixes, including security ones. In addition, the package
833
+
is now built with compression and external filters support, which were
834
+
previously disabled.
835
+
</para>
836
+
<para>
837
+
Regarding the NixOS module, new options for HTTPS inspection have been added
838
+
and <option>services.privoxy.extraConfig</option> has been replaced by the new
839
+
<xref linkend="opt-services.privoxy.settings"/>
840
+
(See <link xlink:href="https://github.com/NixOS/rfcs/blob/master/rfcs/0042-config-option.md">RFC 0042</link>
841
+
for the motivation).
842
+
</para>
843
+
</listitem>
844
+
<listitem>
845
+
<para>
846
+
<link xlink:href="https://kodi.tv/">Kodi</link> has been updated to version 19.1 "Matrix". See
847
+
the <link xlink:href="https://kodi.tv/article/kodi-190-matrix-release">announcement</link> for
848
+
further details.
849
+
</para>
850
+
</listitem>
851
+
<listitem>
852
+
<para>
853
+
The <option>services.packagekit.backend</option> option has been removed as
854
+
it only supported a single setting which would always be the default.
855
+
Instead new <link
856
+
xlink:href="https://github.com/NixOS/rfcs/blob/master/rfcs/0042-config-option.md">RFC
857
+
0042</link> compliant <xref linkend="opt-services.packagekit.settings"/>
858
+
and <xref linkend="opt-services.packagekit.vendorSettings"/> options have
859
+
been introduced.
860
+
</para>
861
+
</listitem>
862
+
<listitem>
863
+
<para>
864
+
<link xlink:href="https://nginx.org">Nginx</link> has been updated to stable version 1.20.0.
865
+
Now nginx uses the zlib-ng library by default.
866
+
</para>
867
+
</listitem>
868
+
<listitem>
869
+
<para>
870
+
KDE Gear (formerly KDE Applications) is upgraded to 21.04, see its
871
+
<link xlink:href="https://kde.org/announcements/gear/21.04/">release
872
+
notes</link> for details.
873
+
</para>
874
+
<para>
875
+
The <code>kdeApplications</code> package set is now <code>kdeGear</code>,
876
+
in keeping with the new name. The old name remains for compatibility, but
877
+
it is deprecated.
878
+
</para>
879
+
</listitem>
880
+
<listitem>
881
+
<para>
882
+
<link xlink:href="https://libreswan.org/">Libreswan</link> has been updated
883
+
to version 4.4. The package now includes example configurations and manual
884
+
pages by default. The NixOS module has been changed to use the upstream
885
+
systemd units and write the configuration in the <literal>/etc/ipsec.d/
886
+
</literal> directory. In addition, two new options have been added to
887
+
specify connection policies
888
+
(<xref linkend="opt-services.libreswan.policies"/>)
889
+
and disable send/receive redirects
890
+
(<xref linkend="opt-services.libreswan.disableRedirects"/>).
891
+
</para>
892
+
</listitem>
893
+
896
894
<listitem>
897
895
<para>
898
896
The Mailman NixOS module (<literal>services.mailman</literal>) has a new
···
1054
1052
PulseAudio was upgraded to 14.0, with changes to the handling of default sinks.
1055
1053
See its <link xlink:href="https://www.freedesktop.org/wiki/Software/PulseAudio/Notes/14.0/">release notes</link>.
1056
1054
</para>
1057
-
1055
+
</listitem>
1056
+
<listitem>
1058
1057
<para>
1059
1058
GNOME users may wish to delete their <literal>~/.config/pulse</literal> due to the changes to stream routing
1060
1059
logic. See <link xlink:href="https://gitlab.freedesktop.org/pulseaudio/pulseaudio/-/issues/832">PulseAudio bug 832</link>