Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .version-determinate
Original file line number Diff line number Diff line change
@@ -1 +1 @@
3.21.9
3.22.0
1 change: 1 addition & 0 deletions doc/manual/source/SUMMARY.md.in
Original file line number Diff line number Diff line change
Expand Up @@ -154,6 +154,7 @@
- [Contributing](development/contributing.md)
- [Determinate Nix Release Notes](release-notes-determinate/index.md)
- [Changes between Nix and Determinate Nix](release-notes-determinate/changes.md)<!-- next -->
- [Release 3.22.0 (2026-08-06)](release-notes-determinate/v3.22.0.md)
- [Release 3.21.9 (2026-07-30)](release-notes-determinate/v3.21.9.md)
- [Release 3.21.8 (2026-07-20)](release-notes-determinate/v3.21.8.md)
- [Release 3.21.7 (2026-07-15)](release-notes-determinate/v3.21.7.md)
Expand Down
4 changes: 3 additions & 1 deletion doc/manual/source/release-notes-determinate/changes.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Changes between Nix and Determinate Nix

This section lists the differences between upstream Nix 2.34 and Determinate Nix 3.21.9.<!-- differences -->
This section lists the differences between upstream Nix 2.35 and Determinate Nix 3.22.0.<!-- differences -->

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

Expand Down Expand Up @@ -224,3 +224,5 @@ This section lists the differences between upstream Nix 2.34 and Determinate Nix
<!-- Determinate Nix version 3.21.8 -->

<!-- Determinate Nix version 3.21.9 -->

<!-- Determinate Nix version 3.22.0 -->
25 changes: 25 additions & 0 deletions doc/manual/source/release-notes-determinate/v3.22.0.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
# Release 3.22.0 (2026-08-06)

* Based on [upstream Nix 2.35.1](../release-notes/rl-2.35.md).

## Upstream Nix 2.35

This release is based on upstream Nix 2.35.1, which includes numerous new features and performance improvements. See the [upstream release notes](../release-notes/rl-2.35.md) for more details.

PRs: [DeterminateSystems/nix-src#530](https://github.com/DeterminateSystems/nix-src/pull/530), [DeterminateSystems/nix-src#584](https://github.com/DeterminateSystems/nix-src/pull/584)

## Performance improvements

* LocalStore: Reduce number of SQLite calls by @edolstra in [DeterminateSystems/nix-src#574](https://github.com/DeterminateSystems/nix-src/pull/574)
* Use std::move_only_function for parallel eval work items by @edolstra in [DeterminateSystems/nix-src#585](https://github.com/DeterminateSystems/nix-src/pull/585)

## Bug fixes

* Progress bar signal handling improvements by @edolstra in [DeterminateSystems/nix-src#586](https://github.com/DeterminateSystems/nix-src/pull/586)
* Prevent LocalCommand 'started' leak on stale SSH master socket by @DarthPJB in [DeterminateSystems/nix-src#569](https://github.com/DeterminateSystems/nix-src/pull/569)
* Fix randomly failing build.sh test by @edolstra in [DeterminateSystems/nix-src#587](https://github.com/DeterminateSystems/nix-src/pull/587)

## New Contributors
* @DarthPJB made their first contribution in [DeterminateSystems/nix-src#569](https://github.com/DeterminateSystems/nix-src/pull/569)

**Full Changelog**: [v3.21.9...v3.22.0](https://github.com/DeterminateSystems/nix-src/compare/v3.21.9...v3.22.0)
10 changes: 5 additions & 5 deletions packaging/secure-packages/flake.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.