aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEelco Dolstra <edolstra@gmail.com>2022-07-11 11:17:19 +0200
committerEelco Dolstra <edolstra@gmail.com>2022-07-11 11:17:19 +0200
commit517ce38dadc2c8d6282b6865ec0c620b7e26df3a (patch)
treed46879b1b3f5ba03dd0e2fbb480047cc7b99b1df
parentf6316b49a0c37172bca87ede6ea8144d7d89832f (diff)
Update release notes
-rw-r--r--doc/manual/src/release-notes/rl-next.md33
1 files changed, 25 insertions, 8 deletions
diff --git a/doc/manual/src/release-notes/rl-next.md b/doc/manual/src/release-notes/rl-next.md
index f6a45184f..bbaa68d4f 100644
--- a/doc/manual/src/release-notes/rl-next.md
+++ b/doc/manual/src/release-notes/rl-next.md
@@ -1,14 +1,31 @@
# Release X.Y (202?-??-??)
-* Nix can now be built with LTO by passing `--enable-lto` to `configure`.
- LTO is currently only supported when building with GCC.
-
* `nix repl` now takes installables on the command line, unifying the usage
with other commands that use `--file` and `--expr`. Primary breaking change
is for the common usage of `nix repl '<nixpkgs>'` which can be recovered with
- `nix repl --file '<nixpkgs>'` or `nix repl --expr 'import <nixpkgs>{}'`
-
- This is currently guarded by the 'repl-flake' experimental feature
+ `nix repl --file '<nixpkgs>'` or `nix repl --expr 'import <nixpkgs>{}'`.
+
+ This is currently guarded by the `repl-flake` experimental feature.
+
+* A new function `builtins.traceVerbose` is available. It is similar
+ to `builtins.trace` if the `trace-verbose` setting is set to true,
+ and it is a no-op otherwise.
+
+* `nix search` has a new flag `--exclude` to filter out packages.
-* A new primop `builtins.traceVerbose` is available. It is similar to `builtins.trace`
- if the `trace-verbose` setting is set to true, and it is a no-op otherwise.
+* On Linux, if `/nix` doesn't exist and cannot be created and you're
+ not running as root, Nix will automatically use
+ `~/.local/share/nix/root` as a chroot store. This enables non-root
+ users to download the statically linked Nix binary and have it work
+ out of the box, e.g.
+
+ ```
+ # ~/nix run nixpkgs#hello
+ warning: '/nix' does not exists, so Nix will use '/home/ubuntu/.local/share/nix/root' as a chroot store
+ Hello, world!
+ ```
+
+* `flake-registry.json` is now fetched from `channels.nixos.org`.
+
+* Nix can now be built with LTO by passing `--enable-lto` to `configure`.
+ LTO is currently only supported when building with GCC.