Release 2020_039 (2020-12-07)#
NixOS 20.09 platform#
Kubernetes: flannel update and other improvements to fix slow restart times and missing network connectivity after node reboots (PL-129513).
Kubernetes: add kubernetes-frontend role that provides a pre-configured HAProxy to load-balance external traffic to nodes. VMs without any kubernetes role don’t have access to the cluster network anymore (#PL-129522).
Nginx: cover usage of mod_security in our nginx platform tests to ensure that it works (PL-129514).
Nginx: add option
flyingcircus.services.nginx.rotateLogs
to set the rotation count for logrotate (PL-129495).Provide zip in our default installation (PL-129517).
LAMP role: remove deprecated configuration and standardize on pure NixOS-based configuration options (PL-128815).
Review and streamline our wkhtmltopdf builds (0.12.4, 0.12.5, 0.12.6) to reflect build options as used by upstream. Added test coverage to validate proper usage of fonts in CSS (#129939).
PostgreSQL: install globally available commands (like psql) with the same version as the active role; link socket which is now in /run/postgresql for all versions to old location in /tmp (PL-129526).
Varnish: fix error on reload when deleting the old config (PL-129524).
NixOS 19.03 platform#
Provide zip in our default installation (PL-129517).
Nginx: add option
flyingcircus.services.nginx.rotateLogs
to set the rotation count for logrotate (PL-129495).
Detailed changes#
NixOS 20.09: platform 20.09, upstream changes
NixOS 19.03: platform 19.03