aboutsummaryrefslogtreecommitdiff
path: root/doc/manual/src/release-notes/rl-2.1.md
blob: 08986ef9d74ae684d407172d3426d4c73bd89e79 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
# Release 2.1 (2018-09-02)

This is primarily a bug fix release. It also reduces memory consumption
in certain situations. In addition, it has the following new features:

  - The Nix installer will no longer default to the Multi-User
    installation for macOS. You can still [instruct the installer to run
    in multi-user mode](#sect-multi-user-installation).

  - The Nix installer now supports performing a Multi-User installation
    for Linux computers which are running systemd. You can [select a
    Multi-User installation](#sect-multi-user-installation) by passing
    the `--daemon` flag to the installer: `sh <(curl
                    https://nixos.org/nix/install) --daemon`.
    
    The multi-user installer cannot handle systems with SELinux. If your
    system has SELinux enabled, you can [force the installer to run in
    single-user mode](#sect-single-user-installation).

  - New builtin functions: `builtins.bitAnd`, `builtins.bitOr`,
    `builtins.bitXor`, `builtins.fromTOML`, `builtins.concatMap`,
    `builtins.mapAttrs`.

  - The S3 binary cache store now supports uploading NARs larger than 5
    GiB.

  - The S3 binary cache store now supports uploading to S3-compatible
    services with the `endpoint` option.

  - The flag `--fallback` is no longer required to recover from
    disappeared NARs in binary caches.

  - `nix-daemon` now respects `--store`.

  - `nix run` now respects `nix-support/propagated-user-env-packages`.

This release has contributions from Adrien Devresse, Aleksandr Pashkov,
Alexandre Esteves, Amine Chikhaoui, Andrew Dunham, Asad Saeeduddin,
aszlig, Ben Challenor, Ben Gamari, Benjamin Hipple, Bogdan Seniuc, Corey
O'Connor, Daiderd Jordan, Daniel Peebles, Daniel Poelzleithner, Danylo
Hlynskyi, Dmitry Kalinkin, Domen Kožar, Doug Beardsley, Eelco Dolstra,
Erik Arvstedt, Félix Baylac-Jacqué, Gleb Peregud, Graham Christensen,
Guillaume Maudoux, Ivan Kozik, John Arnold, Justin Humm, Linus
Heckemann, Lorenzo Manacorda, Matthew Justin Bauer, Matthew O'Gorman,
Maximilian Bosch, Michael Bishop, Michael Fiano, Michael Mercier,
Michael Raskin, Michael Weiss, Nicolas Dudebout, Peter Simons, Ryan
Trinkle, Samuel Dionne-Riel, Sean Seefried, Shea Levy, Symphorien Gibol,
Tim Engler, Tim Sears, Tuomas Tynkkynen, volth, Will Dietz, Yorick van
Pelt and zimbatm.