Home Explore Blog Models CI



nixpkgs

1st chunk of `nixos/doc/manual/release-notes/rl-1412.section.md`
42c9ac9bb7f925c725077aff802d9ea6dabdfa4ef16a641f0000000100000913
# Release 14.12 ("Caterpillar", 2014/12/30) {#sec-release-14.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.](http://lists.freedesktop.org/archives/systemd-devel/2014-October/024662.html)

- [Nix has been updated to 1.8.](https://www.mail-archive.com/nix-dev@lists.science.uu.nl/msg13957.html)

- 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.

- If `users.mutableUsers` is enabled (the default), changes made to the declaration of a user or group will be correctly realised when running `nixos-rebuild`. For instance, removing a user specification from `configuration.nix` will cause the actual user account to be deleted. If `users.mutableUsers` is disabled, it is no longer necessary to specify UIDs or GIDs; if omitted, they are allocated dynamically.

Following new services were added since the last release:

- `atftpd`

- `bosun`

- `bspwm`

- `chronos`

- `collectd`

- `consul`

- `cpuminer-cryptonight`

- `crashplan`

- `dnscrypt-proxy`

- `docker-registry`

- `docker`

- `etcd`

- `fail2ban`

- `fcgiwrap`

- `fleet`

- `fluxbox`

- `gdm`

- `geoclue2`

- `gitlab`

- `gitolite`

- `gnome3.gnome-documents`

- `gnome3.gnome-online-miners`

- `gnome3.gvfs`

- `gnome3.seahorse`

- `hbase`

- `i2pd`

- `influxdb`

- `kubernetes`

- `liquidsoap`

- `lxc`

- `mailpile`

- `mesos`

- `mlmmj`

- `monetdb`

- `mopidy`

- `neo4j`

- `nsd`

- `openntpd`

- `opentsdb`

- `openvswitch`

- `parallels-guest`

- `peerflix`

- `phd`

- `polipo`

- `prosody`

- `radicale`

- `redmine`

- `riemann`

- `scollector`

- `seeks`

- `siproxd`

- `strongswan`

- `tcsd`

- `teamspeak3`

- `thermald`

- `torque/mrom`

- `torque/server`

- `uhub`

- `unifi`

- `znc`

- `zookeeper`

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](http://httpd.apache.org/docs/2.4/upgrading.html) for details. If you wish to continue to use httpd 2.2, add the following line to your NixOS configuration:

Title: NixOS Release 14.12 "Caterpillar" Highlights and Changes
Summary
This document outlines the key features and changes in NixOS Release 14.12, codenamed "Caterpillar" and released on December 30, 2014. Highlights include updates to Systemd (v217), Nix (v1.8), Glibc (v2.20), KDE (v4.14), and the Linux kernel (v3.14). User and group management with `users.mutableUsers` now correctly applies changes via `nixos-rebuild`, including user account deletion and dynamic UID/GID allocation when disabled. The release also introduced a significant number of new services, such as `docker`, `gitlab`, `kubernetes`, `lxc`, and `neo4j`. Users upgrading should be aware of incompatible changes, specifically the default Apache httpd version moving to 2.4, which may require updates to `extraConfig`.