From ddb39be32497899d29cb2226c78e5518a005c627 Mon Sep 17 00:00:00 2001 From: Eelco Dolstra Date: Mon, 21 Sep 2015 11:17:04 +0200 Subject: [PATCH] Update 15.09 release notes --- nixos/doc/manual/release-notes/rl-1509.xml | 123 ++++++++++++--------- 1 file changed, 71 insertions(+), 52 deletions(-) diff --git a/nixos/doc/manual/release-notes/rl-1509.xml b/nixos/doc/manual/release-notes/rl-1509.xml index d7d3d1a7fb13..098613f9685a 100644 --- a/nixos/doc/manual/release-notes/rl-1509.xml +++ b/nixos/doc/manual/release-notes/rl-1509.xml @@ -6,35 +6,48 @@ 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 +bomi Atom 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. + + + +