# Release 14.12 (“Caterpillar”, 2014/12/??)

In addition to numerous new and upgraded packages, this release has the following highlights:

- Systemd has been updated to version 217, which has numerous improvements .

- Nix has been updated to 1.8.

- NixOS is now based on Glibc 2.20.

- KDE has been updated to 4.14.

- The default Linux kernel has been updated to 3.14.

- `users.mutableUsers` set to `true` now respect any changes made after initial creation of a user or a group.

Following new services were added since the last release:

- parallels-guest

- docker

- lxc

- openvswitch

- fluxbox

- bspwm

- gdm

- fcgiwrap

- peerflix

- fail2ban

- chronos

- znc

- unifi

- teamspeak3

- strongswan

- seeks

- radicale

- prosody

- polipo

- openntpd

- nsd

- mailpile

- i2pd

- dnscrypt-proxy

- consul

- atftpd

- scollector

- collectd

- bosun

- riemann

- zookeeper

- uhub

- siproxd

- redmine

- phd

- mesos

- gitlab

- gitolite

- etcd

- docker-registry

- cpuminer-cryptonight

- thermald

- mlmmj

- tcsd

- gnome3.seahorse

- gnome3.gvfs

- gnome3.gnome-online-miners

- gnome3.gnome-documents

- geoclue2

- opentsdb

- neo4j

- monetdb

- influxdb

- hbase

- torque/mrom

- torque/server

- kubernetes

- fleet

- crashplan

- mopidy

- liquidsoap

When upgrading from a previous release, please be aware of the following incompatible changes:

- The default version of Apache httpd is now 2.4. If you use the `extraConfig` option to pass literal Apache configuration text, you may need to update it — see Apache’s documentation for details. If you wish to continue to use httpd 2.2, add the following line to your NixOS configuration:

  rogramlisting> rvices.httpd.package = pkgs.apacheHttpd_2_2; programlisting>

- PHP 5.3 has been removed because it is no longer supported by the PHP project. A migration guide is available.

- The host side of a container virtual Ethernet pair is now called `ve-container-name` rather than `c-container-name`.

- GNOME 3.10 support has been dropped. The default GNOME version is now 3.12.

- VirtualBox has been upgraded to 4.3.20 release. Users may be required to run `rm -rf /tmp.vbox*`. `imports = [ <nixpkgs/nixos/modules/programs/virtualbox.nix> ]` is no longer necessary, use `services.virtualboxHost.enable = true` instead.

  Also, hardening mode is now enabled by default, which means that unless you want to use USB support, you no longer need to be a member of the `vboxusers` group.

- Chromium has been updated to 39.0.2171.65. `enablePepperPDF` is now enabled by default. `chromium*Wrapper` packages no longer exist, because upstream removed NSAPI support. `chromium-stable` has been renamed to `chromium`.

- Python packaging documentation is now part of nixpkgs manual. To override the python packages available to a custom python you now use `pkgs.pythonFull.buildEnv.override` instead of `pkgs.pythonFull.override`.

- `boot.resumeDevice = "8:6"` is no longer supported. Most users will want to leave it undefined, which takes the swap partitions automatically. There is an evaluation assertion to ensure that the string starts with a slash.

- The system-wide default timezone for NixOS installations changed from `CET` to `UTC`. To choose a different timezone for your system, configure `time.timeZone` in `configuration.nix`. A fairly complete list of possible values for that setting is available at .

- GNU screen has been updated to 4.2.1, which breaks the ability to connect to sessions created by older versions of screen.