Home Explore Blog CI



nix

doc/manual/source/release-notes/rl-2.5.md
e0fb1775b4f9d7d98783ceb2ec6eba3b3effde9349e78552000000030000020e
# Release 2.5 (2021-12-13)

* The garbage collector no longer blocks new builds, so the message
  `waiting for the big garbage collector lock...` is a thing of the
  past.

* Binary cache stores now have a setting `compression-level`.

* `nix develop` now has a flag `--unpack` to run `unpackPhase`.

* Lists can now be compared lexicographically using the `<` operator.

* New built-in function: `builtins.groupBy`, with the same functionality as
  Nixpkgs' `lib.groupBy`, but faster.

* `nix repl` now has a `:log` command.

Chunks
ed71121f (1st chunk of `doc/manual/source/release-notes/rl-2.5.md`)
Title: Nix Release 2.5 (2021-12-13) - Key Improvements and New Features
Summary
This release of Nix includes several enhancements such as a garbage collector that no longer blocks new builds, a compression-level setting for binary cache stores, a --unpack flag for `nix develop`, lexicographical list comparison using the `<` operator, a new built-in function `builtins.groupBy`, and a `:log` command for `nix repl`.