at 23.05-pre 12 kB view raw
1<section xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="sec-release-14.12"> 2 <title>Release 14.12 (<quote>Caterpillar</quote>, 2014/12/30)</title> 3 <para> 4 In addition to numerous new and upgraded packages, this release has 5 the following highlights: 6 </para> 7 <itemizedlist> 8 <listitem> 9 <para> 10 Systemd has been updated to version 217, which has numerous 11 <link xlink:href="http://lists.freedesktop.org/archives/systemd-devel/2014-October/024662.html">improvements.</link> 12 </para> 13 </listitem> 14 <listitem> 15 <para> 16 <link xlink:href="https://www.mail-archive.com/nix-dev@lists.science.uu.nl/msg13957.html">Nix 17 has been updated to 1.8.</link> 18 </para> 19 </listitem> 20 <listitem> 21 <para> 22 NixOS is now based on Glibc 2.20. 23 </para> 24 </listitem> 25 <listitem> 26 <para> 27 KDE has been updated to 4.14. 28 </para> 29 </listitem> 30 <listitem> 31 <para> 32 The default Linux kernel has been updated to 3.14. 33 </para> 34 </listitem> 35 <listitem> 36 <para> 37 If <literal>users.mutableUsers</literal> is enabled (the 38 default), changes made to the declaration of a user or group 39 will be correctly realised when running 40 <literal>nixos-rebuild</literal>. For instance, removing a user 41 specification from <literal>configuration.nix</literal> will 42 cause the actual user account to be deleted. If 43 <literal>users.mutableUsers</literal> is disabled, it is no 44 longer necessary to specify UIDs or GIDs; if omitted, they are 45 allocated dynamically. 46 </para> 47 </listitem> 48 </itemizedlist> 49 <para> 50 Following new services were added since the last release: 51 </para> 52 <itemizedlist> 53 <listitem> 54 <para> 55 <literal>atftpd</literal> 56 </para> 57 </listitem> 58 <listitem> 59 <para> 60 <literal>bosun</literal> 61 </para> 62 </listitem> 63 <listitem> 64 <para> 65 <literal>bspwm</literal> 66 </para> 67 </listitem> 68 <listitem> 69 <para> 70 <literal>chronos</literal> 71 </para> 72 </listitem> 73 <listitem> 74 <para> 75 <literal>collectd</literal> 76 </para> 77 </listitem> 78 <listitem> 79 <para> 80 <literal>consul</literal> 81 </para> 82 </listitem> 83 <listitem> 84 <para> 85 <literal>cpuminer-cryptonight</literal> 86 </para> 87 </listitem> 88 <listitem> 89 <para> 90 <literal>crashplan</literal> 91 </para> 92 </listitem> 93 <listitem> 94 <para> 95 <literal>dnscrypt-proxy</literal> 96 </para> 97 </listitem> 98 <listitem> 99 <para> 100 <literal>docker-registry</literal> 101 </para> 102 </listitem> 103 <listitem> 104 <para> 105 <literal>docker</literal> 106 </para> 107 </listitem> 108 <listitem> 109 <para> 110 <literal>etcd</literal> 111 </para> 112 </listitem> 113 <listitem> 114 <para> 115 <literal>fail2ban</literal> 116 </para> 117 </listitem> 118 <listitem> 119 <para> 120 <literal>fcgiwrap</literal> 121 </para> 122 </listitem> 123 <listitem> 124 <para> 125 <literal>fleet</literal> 126 </para> 127 </listitem> 128 <listitem> 129 <para> 130 <literal>fluxbox</literal> 131 </para> 132 </listitem> 133 <listitem> 134 <para> 135 <literal>gdm</literal> 136 </para> 137 </listitem> 138 <listitem> 139 <para> 140 <literal>geoclue2</literal> 141 </para> 142 </listitem> 143 <listitem> 144 <para> 145 <literal>gitlab</literal> 146 </para> 147 </listitem> 148 <listitem> 149 <para> 150 <literal>gitolite</literal> 151 </para> 152 </listitem> 153 <listitem> 154 <para> 155 <literal>gnome3.gnome-documents</literal> 156 </para> 157 </listitem> 158 <listitem> 159 <para> 160 <literal>gnome3.gnome-online-miners</literal> 161 </para> 162 </listitem> 163 <listitem> 164 <para> 165 <literal>gnome3.gvfs</literal> 166 </para> 167 </listitem> 168 <listitem> 169 <para> 170 <literal>gnome3.seahorse</literal> 171 </para> 172 </listitem> 173 <listitem> 174 <para> 175 <literal>hbase</literal> 176 </para> 177 </listitem> 178 <listitem> 179 <para> 180 <literal>i2pd</literal> 181 </para> 182 </listitem> 183 <listitem> 184 <para> 185 <literal>influxdb</literal> 186 </para> 187 </listitem> 188 <listitem> 189 <para> 190 <literal>kubernetes</literal> 191 </para> 192 </listitem> 193 <listitem> 194 <para> 195 <literal>liquidsoap</literal> 196 </para> 197 </listitem> 198 <listitem> 199 <para> 200 <literal>lxc</literal> 201 </para> 202 </listitem> 203 <listitem> 204 <para> 205 <literal>mailpile</literal> 206 </para> 207 </listitem> 208 <listitem> 209 <para> 210 <literal>mesos</literal> 211 </para> 212 </listitem> 213 <listitem> 214 <para> 215 <literal>mlmmj</literal> 216 </para> 217 </listitem> 218 <listitem> 219 <para> 220 <literal>monetdb</literal> 221 </para> 222 </listitem> 223 <listitem> 224 <para> 225 <literal>mopidy</literal> 226 </para> 227 </listitem> 228 <listitem> 229 <para> 230 <literal>neo4j</literal> 231 </para> 232 </listitem> 233 <listitem> 234 <para> 235 <literal>nsd</literal> 236 </para> 237 </listitem> 238 <listitem> 239 <para> 240 <literal>openntpd</literal> 241 </para> 242 </listitem> 243 <listitem> 244 <para> 245 <literal>opentsdb</literal> 246 </para> 247 </listitem> 248 <listitem> 249 <para> 250 <literal>openvswitch</literal> 251 </para> 252 </listitem> 253 <listitem> 254 <para> 255 <literal>parallels-guest</literal> 256 </para> 257 </listitem> 258 <listitem> 259 <para> 260 <literal>peerflix</literal> 261 </para> 262 </listitem> 263 <listitem> 264 <para> 265 <literal>phd</literal> 266 </para> 267 </listitem> 268 <listitem> 269 <para> 270 <literal>polipo</literal> 271 </para> 272 </listitem> 273 <listitem> 274 <para> 275 <literal>prosody</literal> 276 </para> 277 </listitem> 278 <listitem> 279 <para> 280 <literal>radicale</literal> 281 </para> 282 </listitem> 283 <listitem> 284 <para> 285 <literal>redmine</literal> 286 </para> 287 </listitem> 288 <listitem> 289 <para> 290 <literal>riemann</literal> 291 </para> 292 </listitem> 293 <listitem> 294 <para> 295 <literal>scollector</literal> 296 </para> 297 </listitem> 298 <listitem> 299 <para> 300 <literal>seeks</literal> 301 </para> 302 </listitem> 303 <listitem> 304 <para> 305 <literal>siproxd</literal> 306 </para> 307 </listitem> 308 <listitem> 309 <para> 310 <literal>strongswan</literal> 311 </para> 312 </listitem> 313 <listitem> 314 <para> 315 <literal>tcsd</literal> 316 </para> 317 </listitem> 318 <listitem> 319 <para> 320 <literal>teamspeak3</literal> 321 </para> 322 </listitem> 323 <listitem> 324 <para> 325 <literal>thermald</literal> 326 </para> 327 </listitem> 328 <listitem> 329 <para> 330 <literal>torque/mrom</literal> 331 </para> 332 </listitem> 333 <listitem> 334 <para> 335 <literal>torque/server</literal> 336 </para> 337 </listitem> 338 <listitem> 339 <para> 340 <literal>uhub</literal> 341 </para> 342 </listitem> 343 <listitem> 344 <para> 345 <literal>unifi</literal> 346 </para> 347 </listitem> 348 <listitem> 349 <para> 350 <literal>znc</literal> 351 </para> 352 </listitem> 353 <listitem> 354 <para> 355 <literal>zookeeper</literal> 356 </para> 357 </listitem> 358 </itemizedlist> 359 <para> 360 When upgrading from a previous release, please be aware of the 361 following incompatible changes: 362 </para> 363 <itemizedlist> 364 <listitem> 365 <para> 366 The default version of Apache httpd is now 2.4. If you use the 367 <literal>extraConfig</literal> option to pass literal Apache 368 configuration text, you may need to update it — see 369 <link xlink:href="http://httpd.apache.org/docs/2.4/upgrading.html">Apache’s 370 documentation</link> for details. If you wish to continue to use 371 httpd 2.2, add the following line to your NixOS configuration: 372 </para> 373 <programlisting language="bash"> 374{ 375 services.httpd.package = pkgs.apacheHttpd_2_2; 376} 377</programlisting> 378 </listitem> 379 <listitem> 380 <para> 381 PHP 5.3 has been removed because it is no longer supported by 382 the PHP project. A 383 <link xlink:href="http://php.net/migration54">migration 384 guide</link> is available. 385 </para> 386 </listitem> 387 <listitem> 388 <para> 389 The host side of a container virtual Ethernet pair is now called 390 <literal>ve-container-name</literal> rather than 391 <literal>c-container-name</literal>. 392 </para> 393 </listitem> 394 <listitem> 395 <para> 396 GNOME 3.10 support has been dropped. The default GNOME version 397 is now 3.12. 398 </para> 399 </listitem> 400 <listitem> 401 <para> 402 VirtualBox has been upgraded to 4.3.20 release. Users may be 403 required to run <literal>rm -rf /tmp/.vbox*</literal>. The line 404 <literal>imports = [ &lt;nixpkgs/nixos/modules/programs/virtualbox.nix&gt; ]</literal> 405 is no longer necessary, use 406 <literal>services.virtualboxHost.enable = true</literal> 407 instead. 408 </para> 409 <para> 410 Also, hardening mode is now enabled by default, which means that 411 unless you want to use USB support, you no longer need to be a 412 member of the <literal>vboxusers</literal> group. 413 </para> 414 </listitem> 415 <listitem> 416 <para> 417 Chromium has been updated to 39.0.2171.65. 418 <literal>enablePepperPDF</literal> is now enabled by default. 419 <literal>chromium*Wrapper</literal> packages no longer exist, 420 because upstream removed NSAPI support. 421 <literal>chromium-stable</literal> has been renamed to 422 <literal>chromium</literal>. 423 </para> 424 </listitem> 425 <listitem> 426 <para> 427 Python packaging documentation is now part of nixpkgs manual. To 428 override the python packages available to a custom python you 429 now use <literal>pkgs.pythonFull.buildEnv.override</literal> 430 instead of <literal>pkgs.pythonFull.override</literal>. 431 </para> 432 </listitem> 433 <listitem> 434 <para> 435 <literal>boot.resumeDevice = &quot;8:6&quot;</literal> is no 436 longer supported. Most users will want to leave it undefined, 437 which takes the swap partitions automatically. There is an 438 evaluation assertion to ensure that the string starts with a 439 slash. 440 </para> 441 </listitem> 442 <listitem> 443 <para> 444 The system-wide default timezone for NixOS installations changed 445 from <literal>CET</literal> to <literal>UTC</literal>. To choose 446 a different timezone for your system, configure 447 <literal>time.timeZone</literal> in 448 <literal>configuration.nix</literal>. A fairly complete list of 449 possible values for that setting is available at 450 <link xlink:href="https://en.wikipedia.org/wiki/List_of_tz_database_time_zones">https://en.wikipedia.org/wiki/List_of_tz_database_time_zones</link>. 451 </para> 452 </listitem> 453 <listitem> 454 <para> 455 GNU screen has been updated to 4.2.1, which breaks the ability 456 to connect to sessions created by older versions of screen. 457 </para> 458 </listitem> 459 <listitem> 460 <para> 461 The Intel GPU driver was updated to the 3.x prerelease version 462 (used by most distributions) and supports DRI3 now. 463 </para> 464 </listitem> 465 </itemizedlist> 466</section>