You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: doc/manual/source/release-notes-determinate/changes.md
+11-12Lines changed: 11 additions & 12 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,6 @@
1
1
# Changes between Nix and Determinate Nix
2
2
3
-
This section lists the differences between upstream Nix 2.31 and Determinate Nix 3.11.3.<!-- differences -->
3
+
This section lists the differences between upstream Nix 2.32 and Determinate Nix 3.12.0.<!-- differences -->
4
4
5
5
* In Determinate Nix, flakes are stable. You no longer need to enable the `flakes` experimental feature.
6
6
@@ -55,8 +55,6 @@ This section lists the differences between upstream Nix 2.31 and Determinate Nix
55
55
56
56
* Proactively cache more flake inputs and fetches by @edolstra in [DeterminateSystems/nix-src#93](https://github.com/DeterminateSystems/nix-src/pull/93)
57
57
58
-
* Fix the link to `builders-use-substitutes` documentation for `builders` by @lucperkins in [DeterminateSystems/nix-src#102](https://github.com/DeterminateSystems/nix-src/pull/102)
59
-
60
58
* Improve caching of inputs in dry-run mode by @edolstra in [DeterminateSystems/nix-src#98](https://github.com/DeterminateSystems/nix-src/pull/98)
61
59
62
60
<!-- Determinate Nix version 3.6.6 -->
@@ -65,8 +63,6 @@ This section lists the differences between upstream Nix 2.31 and Determinate Nix
65
63
66
64
<!-- Determinate Nix version 3.6.8 -->
67
65
68
-
* Fix fetchToStore() caching with --impure, improve testing by @edolstra in [DeterminateSystems/nix-src#117](https://github.com/DeterminateSystems/nix-src/pull/117)
69
-
70
66
* Add lazy-locks setting by @edolstra in [DeterminateSystems/nix-src#113](https://github.com/DeterminateSystems/nix-src/pull/113)
71
67
72
68
<!-- Determinate Nix version 3.7.0 -->
@@ -75,21 +71,14 @@ This section lists the differences between upstream Nix 2.31 and Determinate Nix
75
71
76
72
<!-- Determinate Nix version 3.8.0 -->
77
73
78
-
* nix flake check: Skip substitutable derivations by @edolstra in [DeterminateSystems/nix-src#134](https://github.com/DeterminateSystems/nix-src/pull/134)
79
-
80
74
<!-- Determinate Nix version 3.8.1 -->
81
75
82
-
* Address ifdef problem with macOS/BSD sandboxing by @gustavderdrache in [DeterminateSystems/nix-src#142](https://github.com/DeterminateSystems/nix-src/pull/142)
83
-
84
76
<!-- Determinate Nix version 3.8.2 -->
85
77
86
78
* ci: don't run the full test suite for x86_64-darwin by @grahamc in [DeterminateSystems/nix-src#144](https://github.com/DeterminateSystems/nix-src/pull/144)
87
79
88
80
<!-- Determinate Nix version 3.8.3 -->
89
81
90
-
* Add an `external-builders` experimental feature [DeterminateSystems/nix-src#141](https://github.com/DeterminateSystems/nix-src/pull/141),
* A new command `nix nario` that replaces `nix-store --export|--export`. It also has a new file format (`--format 2`) that supports store path attributes such as signatures, and that can be imported more efficiently.
* Determinate Nix prints the Nix version when using `-vv` or higher verbosity. [DeterminateSystems/nix-src#237](https://github.com/DeterminateSystems/nix-src/pull/237)
* Based on [upstream Nix 2.32.1](../release-notes/rl-2.32.md).
4
+
5
+
## What's Changed
6
+
7
+
### `nix nario`
8
+
9
+
Determinate Nix has a new command, `nix nario`, that replaces the commands `nix-store --export` and `nix-store --import` from the old CLI. `nix nario` allows you to serialize store paths to a file that can be imported into another Nix store. It is backwards compatible with the file format generated by `nix-store --export`. It also provides a new format (selected by passing `--format 2`) that supports store path attributes such as signatures, and allows store paths to be imported more efficiently.
10
+
11
+
### Other changes
12
+
13
+
`nix flake clone` now supports arbitrary input types. In particular, this allows you to clone tarball flakes, such as flakes on FlakeHub.
14
+
15
+
When using `-vv`, Determinate Nix now prints the Nix version. This is useful when diagnosing Nix problems from the debug output of a Nix run.
0 commit comments