Release 2022_007 (2022-03-02)¶
Impact¶
- [NixOS 21.05] Apache on LAMP servers will be restarted.
NixOS 21.05 platform¶
- Work around a suspected Apache/PHP bug regarding dynamic library loading and static thread local storage by restarting Apache instead of reloading gracefully (PL-130372).
- We now use the black code formatter for our platform Python code.
- Production channel URL for this release: https://hydra.flyingcircus.io/build/138434/download/1/nixexprs.tar.xz
NixOS 21.11 platform¶
-
The 21.11 platform version is now ready for non-production machines. We plan to upgrade customer staging VMs from 21.05 to 21.11 in a few weeks. Main development will be done on 21.11 from now on.
-
Significant breaking changes:
-
HAproxy doesn't support
log localhostanymore, uselog 127.0.0.1instead. - Postgresql 9.6 is end-of-life and has been removed.
- PHP 5.6 has been EOL for a long time and has been removed.
-
OpenSSH 8.8 default settings break connections to older SSH implementations as ssh-rsa host keys and ssh-rsa public keys that were signed with SHA-1 are disabled now. They can be re-enabled temporarily, if needed.
-
iptables now uses nf_tables backend. This may lead to problems when mixing legacy and new firewall rules.
-
Notable package updates:
-
bash now defaults to major version 5.
- python3 is now python39
- The varnish package was upgraded from 6.3.x to 7.x.
- k3s: 1.21 -> 1.22
- docker: 20.10.7 -> 20.10.9
- elasticsearch: 6.8.3 -> 6.8.21
- erlang: 23.3.4.5 -> 24.1.6
- docker-compose: 1.28.6 -> 1.29.2, 2.0.1
- git: 2.31.1 -> 2.33.1
- glibc: 2.32-54 -> 2.33-117
- kubernetes-helm: 3.5.4 -> 3.8.0
- imagemagick: 7.1.0-19 -> 7.1.0-24
- inetutils: 1.9.4 -> 2.2
- linux: 5.10.88 -> 5.10.99
- mailutils: 3.12 -> 3.13
- openssl: 1.1.1l -> 1.1.1m
- postfix: 3.6.0 -> 3.6.4
- rabbitmq: 3.8.9 -> 3.9.8
- sudo: 1.9.7 -> 1.9.7p2
- telegraf: 1.18.1 -> 1.20.3
- util-linux: 2.36.2 -> 2.37.3
- varnish: 6.3.2 -> 7.0.2
- systemd: 247 -> 249
NixOS 19.03 platform¶
- This platform version is retired now.
Detailed Changes¶
- NixOS 21.05: platform code
% vim: set spell spelllang=en: