Release 15.09 (“Dingo”, 2015/09/??)
-In addition to numerous new and upgraded packages, this release has the following highlights:
+In addition to numerous new and upgraded packages, this release
+has the following highlights:
-
-
-
- The Haskell packages infrastructure has been re-designed from the ground up.
- NixOS now distributes the latest version of every single package registered on
- Hackage, i.e. well over
- 8000 Haskell packages. Further information and usage instructions for the
- improved infrastructure are available at https://nixos.org/wiki/Haskell.
- Users migrating from an earlier release will find also find helpful information
- below, in the list of backwards-incompatible changes.
-
-
+
-
-
- Users running an SSH server who worry about the quality of their
- /etc/ssh/moduli file with respect to the vulnerabilities
- discovered in the Diffie-Hellman key exchange can now replace OpenSSH's
- default version with one they generated themselves using the new
- services.openssh.moduliFile option.
-
-
-
+
+ The Haskell packages infrastructure has been re-designed
+ from the ground up. NixOS now distributes the latest version of
+ every single package registered on Hackage, i.e. well
+ over 8000 Haskell packages. Further information and usage
+ instructions for the improved infrastructure are available at
+ https://nixos.org/wiki/Haskell.
+ Users migrating from an earlier release will also find helpful
+ information below, in the list of backwards-incompatible changes.
+
-
+
+ Nix has been updated to version 1.10, which among other
+ improvements enables cryptographic signatures on binary caches for
+ improved security.
+
+
+
+ You can now keep your NixOS system up to date automatically
+ by setting
+
+
+system.autoUpgrade.enable = true;
+
+
+ This will cause the system to periodically check for updates in
+ your current channel and run nixos-rebuild.
+
+
+
+ This release is based on Glibc 2.21, GCC 4.9 and Linux
+ 3.18.
+
+
+
When upgrading from a previous release, please be aware of the
@@ -50,10 +63,11 @@ and want to continue to use them, please set
system.stateVersion = "14.12";
-(The new option ensures that
+The new option ensures that
certain configuration changes that could break existing systems (such
as the sshd host key setting) will maintain
-compatibility with the specified NixOS release.)
+compatibility with the specified NixOS release. NixOps sets the state
+version of existing deployments automatically.
cron is no longer enabled by
default, unless you have a non-empty
@@ -72,9 +86,9 @@ false.
and old steam package -- to steamOriginal.
-CMPlayer has been renamed to bomi upstream. Package cmplayer
-was accordingly renamed to bomi
-
+CMPlayer has been renamed to bomi upstream. Package
+cmplayer was accordingly renamed to
+bomiAtom Shell has been renamed to Electron upstream. Package atom-shell
was accordingly renamed to electron
@@ -84,21 +98,20 @@ was accordingly renamed to electron
which contains the latest Elm platform.
-
- The CUPS printing service has been updated to version 2.0.2.
- Furthermore its systemd service has been renamed to cups.service.
-
-
- Local printers are no longer shared or advertised by default. This behavior
- can be changed by enabling services.printing.defaultShared
- or services.printing.browsing respectively.
-
+ The CUPS printing service has been updated to version
+ 2.0.2. Furthermore its systemd service has been
+ renamed to cups.service.
+
+ Local printers are no longer shared or advertised by
+ default. This behavior can be changed by enabling
+ services.printing.defaultShared or
+ services.printing.browsing respectively.
- The VirtualBox host and guest options have been moved/renamed more
- consistently and less confusing to be now found in
+ The VirtualBox host and guest options have been named more
+ consistently. They can now found in
virtualisation.virtualbox.host.* instead of
services.virtualboxHost.* and
virtualisation.virtualbox.guest.* instead of
@@ -207,25 +220,31 @@ nix-env -f "<nixpkgs>" -iA haskellPackages.cabal-install
-The following new services were added since the last release:
-
-
-brltty
-marathon
-tvheadend
-
-
-
-
Other notable improvements:
+
The nixos and nixpkgs channels were unified,
so one can use nix-env -iA nixos.bash
instead of nix-env -iA nixos.pkgs.bash.
See the commit for details.
+
+
+
+ Users running an SSH server who worry about the quality of their
+ /etc/ssh/moduli file with respect to the
+ vulnerabilities
+ discovered in the Diffie-Hellman key exchange can now
+ replace OpenSSH's default version with one they generated
+ themselves using the new
+ services.openssh.moduliFile option.
+
+
+
+