Home Explore Blog Models CI



nix

1st chunk of `doc/manual/source/release-notes/rl-2.5.md`
3177d5fbff5be19e86317537d119fc37cda308c7d4095523000000010000020e
# 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.

Title: Nix Release 2.5 (2021-12-13) Updates
Summary
Release 2.5 introduces several enhancements, including a non-blocking garbage collector to improve build efficiency, a `compression-level` setting for binary cache stores, and an `--unpack` flag for `nix develop`. It also adds lexicographical list comparison using the `<` operator, a new `builtins.groupBy` function for faster grouping, and a `:log` command to `nix repl`.