Release 2022_031 (2022-12-19)¶
Impact¶
- [NixOS 22.05] MySQL/Percona and PHP-FPM services will be restarted.
NixOS 22.05 platform¶
- postgresql: warn about legacy plain config in
/etc/local/postgresql/{version}/*. This config style doesn't work properly anymore and must be replaced by custom NixOS config. See https://doc.flyingcircus.io/roles/fc-22.05-production/postgresql.html for details. Add a commandfc-postgresql show-configto show thepostgresql.conffor the runningpostgresqlservice (#PL-131136). - mysql/percona: set binlog duration to 3 days (72 hours) by default and make
it configurable via
flyingcircus.mysql.binlogExpireDays. The MySQL default of 30 days is way too long and consumes a lot of space on busy instances (#PL-131092). - statshost-relay: fix log rotation on machines that don't have the webgateway role (#PL-131140).
-
Pull upstream NixOS changes, security fixes and package updates (#PL-131134):
-
discourse: 2.9.0.beta10 -> 2.9.0.beta14 (CVE-2022-41921, CVE-2022-41944, CVE-2022-46150, CVE-2022-46159)
- gitlab: 15.4.4 -> 15.4.6
- imagemagick6: 6.9.12-26 -> 6.9.12-68 (CVE-2022-1114, CVE-2022-1115, CVE-2022-3213, CVE-2022-32545, CVE-2022-32546, CVE-2022-32547)
- imagemagick: 7.1.0-52 -> 7.1.0-53
- linux: 5.10.155 -> 5.10.158
- matrix-synapse: 1.72.0 -> 1.73.0
- python311: 3.11.0 -> 3.11.1 (CVE-2022-45061)
- python38: 3.8.15 -> 3.8.16 (CVE-2022-37454, CVE-2022-45061, CVE-2015-20107)
- Production channel URL for this release: https://hydra.flyingcircus.io/build/212976/download/1/nixexprs.tar.xz
Detailed Changes¶
- NixOS 22.05: platform code, upstream changes
% vim: set spell spelllang=en: