Release 2025_013 (2025-05-05)¶
Impact¶
24.11¶
Reboot due to updated kernels.
NixOS 24.05 platform¶
Activate configuration changes in an (immediate) boot cycle when upgrading (or downgrading) the NixOS major release. (PL-133570)
We’ve experienced too many paper cuts, trying to get pure “online upgrades” working reliably in our fleet. Many edge cases like systemd upgrades, NFS connections, have shown that this isn’t possible in the general case.
As NixOS major releases ship with different kernel versions anyway and thus always scheduled to perform an immediate reboot in maintenance, we no defer the whole config update into that reboot.
If a config change is applied manually and causes a major version change, the reboot will be applied immediately - after warning the user visually and giving a 10 second countdown in case of the user wanting to abort.
NixOS 24.11 platform¶
lamp: Fix evaluation error when a
php.ini
references a derivation (PL-133642).Activate configuration changes in an (immediate) boot cycle when upgrading (or downgrading) the NixOS major release. (PL-133570)
We’ve experienced too many paper cuts, trying to get pure “online upgrades” working reliably in our fleet. Many edge cases like systemd upgrades, NFS connections, have shown that this isn’t possible in the general case.
As NixOS major releases ship with different kernel versions anyway and thus always scheduled to perform an immediate reboot in maintenance, we no defer the whole config update into that reboot.
If a config change is applied manually and causes a major version change, the reboot will be applied immediately - after warning the user visually and giving a 10 second countdown in case of the user wanting to abort.
nixos/kernel: update verification kernel 6.6 -> 6.12 (PL-133562) Kernel verision 6.12 is the new LTS. This change makes that version default on non-production hosts to try it out.
Rotate zagy’s root ssh key (PL-133335)
Pull upstream NixOS changes, security fixes, and package updates:
chromedriver: 135.0.7049.95 -> 135.0.7049.114
chromium: 135.0.7049.95 -> 135.0.7049.114
element-web: 1.11.97 -> 1.11.99
gitaly: 17.10.4 -> 17.11.1
gitlab: 17.10.4 -> 17.11.1
gitlab-container-registry: 4.19.0 -> 4.20.0
gitlab-ee: 17.10.4 -> 17.11.1
gitlab-pages: 17.10.4 -> 17.11.1
gitlab-workhorse: 17.10.4 -> 17.11.1
grafana: 11.3.5 -> 11.3.6
linuxKernelStable: 6.6.87 -> 6.6.88
linuxKernelVerify: 6.6.87 -> 6.12.25
slurm: 24.05.4.1 -> 24.05.7.1
webkitgtk: 2.48.0 -> 2.48.1
Documentation¶
Detailed Changes¶
NixOS 24.05: platform code, metadata, channel url
NixOS 24.11: platform code, nixpkgs/upstream changes, metadata, channel url