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