# Release 18.03 ("Impala", 2018/04/04) {#sec-release-18.03}
## Highlights {#sec-release-18.03-highlights}
In addition to numerous new and upgraded packages, this release has the following highlights:
- End of support is planned for end of October 2018, handing over to 18.09.
- Platform support: x86_64-linux and x86_64-darwin since release time (the latter isn't NixOS, really). Binaries for aarch64-linux are available, but no channel exists yet, as it's waiting for some test fixes, etc.
- Nix now defaults to 2.0; see its [release notes](https://nixos.org/nix/manual/#ssec-relnotes-2.0).
- Core version changes: linux: 4.9 -\> 4.14, glibc: 2.25 -\> 2.26, gcc: 6 -\> 7, systemd: 234 -\> 237.
- Desktop version changes: gnome: 3.24 -\> 3.26, (KDE) plasma-desktop: 5.10 -\> 5.12.
- MariaDB 10.2, updated from 10.1, is now the default MySQL implementation. While upgrading a few changes have been made to the infrastructure involved:
- `libmysql` has been deprecated, please use `mysql.connector-c` instead, a compatibility passthru has been added to the MySQL packages.
- The `mysql57` package has a new `static` output containing the static libraries including `libmysqld.a`
- PHP now defaults to PHP 7.2, updated from 7.1.
## New Services {#sec-release-18.03-new-services}
The following new services were added since the last release:
- `./config/krb5/default.nix`
- `./hardware/digitalbitbox.nix`
- `./misc/label.nix`
- `./programs/ccache.nix`
- `./programs/criu.nix`
- `./programs/digitalbitbox/default.nix`
- `./programs/less.nix`
- `./programs/npm.nix`
- `./programs/plotinus.nix`
- `./programs/rootston.nix`
- `./programs/systemtap.nix`
- `./programs/sway.nix`
- `./programs/udevil.nix`
- `./programs/way-cooler.nix`
- `./programs/yabar.nix`
- `./programs/zsh/zsh-autoenv.nix`
- `./services/backup/borgbackup.nix`
- `./services/backup/crashplan-small-business.nix`
- `./services/desktops/dleyna-renderer.nix`
- `./services/desktops/dleyna-server.nix`
- `./services/desktops/pipewire.nix`
- `./services/desktops/gnome3/chrome-gnome-shell.nix`
- `./services/desktops/gnome3/tracker-miners.nix`
- `./services/hardware/fwupd.nix`
- `./services/hardware/interception-tools.nix`
- `./services/hardware/u2f.nix`
- `./services/hardware/usbmuxd.nix`
- `./services/mail/clamsmtp.nix`
- `./services/mail/dkimproxy-out.nix`
- `./services/mail/pfix-srsd.nix`
- `./services/misc/gitea.nix`
- `./services/misc/home-assistant.nix`
- `./services/misc/ihaskell.nix`
- `./services/misc/logkeys.nix`
- `./services/misc/novacomd.nix`
- `./services/misc/osrm.nix`
- `./services/misc/plexpy.nix`
- `./services/misc/pykms.nix`
- `./services/misc/tzupdate.nix`
- `./services/monitoring/fusion-inventory.nix`
- `./services/monitoring/prometheus/exporters.nix`
- `./services/network-filesystems/beegfs.nix`
- `./services/network-filesystems/davfs2.nix`
- `./services/network-filesystems/openafs/client.nix`
- `./services/network-filesystems/openafs/server.nix`
- `./services/network-filesystems/ceph.nix`
- `./services/networking/aria2.nix`
- `./services/networking/monero.nix`
- `./services/networking/nghttpx/default.nix`
- `./services/networking/nixops-dns.nix`
- `./services/networking/rxe.nix`
- `./services/networking/stunnel.nix`
- `./services/web-apps/matomo.nix`
- `./services/web-apps/restya-board.nix`
- `./services/web-servers/mighttpd2.nix`
- `./services/x11/fractalart.nix`
- `./system/boot/binfmt.nix`
- `./system/boot/grow-partition.nix`
- `./tasks/filesystems/ecryptfs.nix`
- `./virtualisation/hyperv-guest.nix`
## Backward Incompatibilities {#sec-release-18.03-incompatibilities}
When upgrading from a previous release, please be aware of the following incompatible changes:
- `sound.enable` now defaults to false.
- Dollar signs in options under `services.postfix` are passed verbatim to Postfix, which will interpret them as the beginning of a parameter expression. This was already true for string-valued options in the previous release, but not for list-valued options. If you need to pass literal dollar signs through Postfix, double them.