32 lines
1.4 KiB
Markdown
32 lines
1.4 KiB
Markdown
|
# Release 1.10 (2015-09-03)
|
|||
|
|
|||
|
This is primarily a bug fix release. It also has a number of new
|
|||
|
features:
|
|||
|
|
|||
|
- A number of builtin functions have been added to reduce
|
|||
|
Nixpkgs/NixOS evaluation time and memory consumption: `all`, `any`,
|
|||
|
`concatStringsSep`, `foldl’`, `genList`, `replaceStrings`, `sort`.
|
|||
|
|
|||
|
- The garbage collector is more robust when the disk is full.
|
|||
|
|
|||
|
- Nix supports a new API for building derivations that doesn’t require
|
|||
|
a `.drv` file to be present on disk; it only requires an in-memory
|
|||
|
representation of the derivation. This is used by the Hydra
|
|||
|
continuous build system to make remote builds more efficient.
|
|||
|
|
|||
|
- The function `<nix/fetchurl.nix>` now uses a *builtin* builder (i.e.
|
|||
|
it doesn’t require starting an external process; the download is
|
|||
|
performed by Nix itself). This ensures that derivation paths don’t
|
|||
|
change when Nix is upgraded, and obviates the need for ugly hacks to
|
|||
|
support chroot execution.
|
|||
|
|
|||
|
- `--version -v` now prints some configuration information, in
|
|||
|
particular what compile-time optional features are enabled, and the
|
|||
|
paths of various directories.
|
|||
|
|
|||
|
- Build users have their supplementary groups set correctly.
|
|||
|
|
|||
|
This release has contributions from Eelco Dolstra, Guillaume Maudoux,
|
|||
|
Iwan Aucamp, Jaka Hudoklin, Kirill Elagin, Ludovic Courtès, Manolis
|
|||
|
Ragkousis, Nicolas B. Pierron and Shea Levy.
|