Skip to content

Commit 80d3406

Browse files
authored
Merge pull request #228 from DeterminateSystems/release-v3.11.3/d364189f-887d-440d-be08-54bf68f7187e
Release v3.11.3
2 parents e8da68a + a8c9874 commit 80d3406

File tree

4 files changed

+40
-2
lines changed

4 files changed

+40
-2
lines changed

.version-determinate

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
3.11.2
1+
3.11.3

doc/manual/source/SUMMARY.md.in

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -131,6 +131,7 @@
131131
- [Contributing](development/contributing.md)
132132
- [Determinate Nix Release Notes](release-notes-determinate/index.md)
133133
- [Changes between Nix and Determinate Nix](release-notes-determinate/changes.md)<!-- next -->
134+
- [Release 3.11.3 (2025-10-09)](release-notes-determinate/v3.11.3.md)
134135
- [Release 3.11.2 (2025-09-12)](release-notes-determinate/v3.11.2.md)
135136
- [Release 3.11.1 (2025-09-04)](release-notes-determinate/v3.11.1.md)
136137
- [Release 3.11.0 (2025-09-03)](release-notes-determinate/v3.11.0.md)

doc/manual/source/release-notes-determinate/changes.md

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Changes between Nix and Determinate Nix
22

3-
This section lists the differences between upstream Nix 2.31 and Determinate Nix 3.11.2.<!-- differences -->
3+
This section lists the differences between upstream Nix 2.31 and Determinate Nix 3.11.3.<!-- differences -->
44

55
* In Determinate Nix, flakes are stable. You no longer need to enable the `flakes` experimental feature.
66

@@ -127,3 +127,6 @@ This section lists the differences between upstream Nix 2.31 and Determinate Nix
127127
* Fix some interactions with the registry and flakes that include a `?dir=` parameter [DeterminateSystems/nix-src#196](https://github.com/DeterminateSystems/nix-src/pull/196), [DeterminateSystems/nix-src#199](https://github.com/DeterminateSystems/nix-src/pull/199)
128128

129129
* Only try to substitute input if fetching from its original location fails [DeterminateSystems/nix-src#202](https://github.com/DeterminateSystems/nix-src/pull/202)
130+
131+
<!-- Determinate Nix version 3.11.3 -->
132+
Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
# Release 3.11.3 (2025-10-09)
2+
3+
* Based on [upstream Nix 2.31.2](../release-notes/rl-2.31.md).
4+
5+
## What's Changed
6+
7+
### Fix some bugs and interactions with parallel eval
8+
9+
We received some reports of parallel eval having issues, such as not being able to be interrupted, infinite recursion hanging forever, and segfaults when using the experimental `builtins.parallel`.
10+
11+
Those have now been fixed.
12+
13+
Additionally, the debugger now disables parallel eval, because the two features are incompatible.
14+
15+
PRs: [DeterminateSystems/nix-src#206](https://github.com/DeterminateSystems/nix-src/pull/206), [DeterminateSystems/nix-src#213](https://github.com/DeterminateSystems/nix-src/pull/213), [DeterminateSystems/nix-src#218](https://github.com/DeterminateSystems/nix-src/pull/218), [DeterminateSystems/nix-src#205](https://github.com/DeterminateSystems/nix-src/pull/205)
16+
17+
### `NIX_SSHOPTS` + `ssh-ng://root@localhost` fix
18+
19+
We noticed that specifying `NIX_SSHOPTS=-p2222` when using a command that uses SSH (such as `nix copy --to ssh-ng://root@localhost`) stopped respecting the `NIX_SSHOPTS` setting because of an incorrect comparison.
20+
21+
This has been fixed, so `NIX_SSHOPTS` and SSH stores that are accessed like `user@localhost` work again.
22+
23+
PR: [DeterminateSystems/nix-src#219](https://github.com/DeterminateSystems/nix-src/pull/219)
24+
25+
### Fix `error: [json.exception.type_error.302] type must be string, but is array` when using `exportReferencesGraph`
26+
27+
We received a report of a `nix build` failing on a specific flake due to its expression using `exportReferencesGraph` with a heterogeneous array of dependencies, causing this inscrutable error.
28+
29+
This specific case has been broken since Nix 2.29.0, and is now fixed.
30+
31+
PRs: [DeterminateSystems/nix-src#221](https://github.com/DeterminateSystems/nix-src/pull/221), [DeterminateSystems/nix-src#225](https://github.com/DeterminateSystems/nix-src/pull/225)
32+
33+
34+
**Full Changelog**: [v3.11.2...v3.11.3](https://github.com/DeterminateSystems/nix-src/compare/v3.11.2...v3.11.3)

0 commit comments

Comments
 (0)