From 082ffc37452012a0ff246a1fd9629dd58337be3b Mon Sep 17 00:00:00 2001 From: Graham Christensen Date: Fri, 18 Jul 2025 14:34:01 -0400 Subject: [PATCH] Tweak the release notes --- .../release-notes-determinate/changes.md | 6 ----- .../release-notes-determinate/rl-3.8.3.md | 23 +++++++++++++++---- 2 files changed, 18 insertions(+), 11 deletions(-) diff --git a/doc/manual/source/release-notes-determinate/changes.md b/doc/manual/source/release-notes-determinate/changes.md index e9f7303e1..7273196ee 100644 --- a/doc/manual/source/release-notes-determinate/changes.md +++ b/doc/manual/source/release-notes-determinate/changes.md @@ -113,12 +113,6 @@ This section lists the differences between upstream Nix 2.30 and Determinate Nix -* Only build the manual on x86_64-linux by @edolstra in [DeterminateSystems/nix-src#148](https://github.com/DeterminateSystems/nix-src/pull/148) - * Add an `external-builders` experimental feature by @cole-h in [DeterminateSystems/nix-src#141](https://github.com/DeterminateSystems/nix-src/pull/141) -* Use WAL mode for SQLite cache databases by @edolstra in [DeterminateSystems/nix-src#150](https://github.com/DeterminateSystems/nix-src/pull/150) - -* external-derivation-builder: run under build user by @cole-h in [DeterminateSystems/nix-src#152](https://github.com/DeterminateSystems/nix-src/pull/152) - * Add support for external builders by @edolstra in [DeterminateSystems/nix-src#78](https://github.com/DeterminateSystems/nix-src/pull/78) diff --git a/doc/manual/source/release-notes-determinate/rl-3.8.3.md b/doc/manual/source/release-notes-determinate/rl-3.8.3.md index 42e01c7b0..fb5898172 100644 --- a/doc/manual/source/release-notes-determinate/rl-3.8.3.md +++ b/doc/manual/source/release-notes-determinate/rl-3.8.3.md @@ -3,11 +3,24 @@ * Based on [upstream Nix 2.30.1](../release-notes/rl-2.30.md). ## What's Changed -* Only build the manual on x86_64-linux by @edolstra in [DeterminateSystems/nix-src#148](https://github.com/DeterminateSystems/nix-src/pull/148) -* Add an `external-builders` experimental feature by @cole-h in [DeterminateSystems/nix-src#141](https://github.com/DeterminateSystems/nix-src/pull/141) -* Use WAL mode for SQLite cache databases by @edolstra in [DeterminateSystems/nix-src#150](https://github.com/DeterminateSystems/nix-src/pull/150) -* external-derivation-builder: run under build user by @cole-h in [DeterminateSystems/nix-src#152](https://github.com/DeterminateSystems/nix-src/pull/152) -* Add support for external builders by @edolstra in [DeterminateSystems/nix-src#78](https://github.com/DeterminateSystems/nix-src/pull/78) +### Non-blocking evaluation caching + +Users reporting evaluation would occasionally block other evaluation processes. + +The evaluation cache database is now opened in write-ahead mode to prevent delaying evaluations. + +PR: [DeterminateSystems/nix-src#150](https://github.com/DeterminateSystems/nix-src/pull/150) + +### New experimental feature: `external-builders` + +This experimental feature allows Nix to call an external program for the build environment. + +The interface and behavior of this feature may change at any moment without a correspondingly major semver version change. + +PRs: +- [DeterminateSystems/nix-src#141](https://github.com/DeterminateSystems/nix-src/pull/141) +- [DeterminateSystems/nix-src#152](https://github.com/DeterminateSystems/nix-src/pull/152) +- [DeterminateSystems/nix-src#78](https://github.com/DeterminateSystems/nix-src/pull/78) **Full Changelog**: [v3.8.2...v3.8.3](https://github.com/DeterminateSystems/nix-src/compare/v3.8.2...v3.8.3)