Home Explore Blog CI



nixpkgs

5th chunk of `nixos/doc/manual/release-notes/rl-1709.section.md`
9cab7b13b1d4fdcabdda2e5d9280ef5da24f1d137186666d0000000100000878
  By default, the `mysql` user is no longer the user which performs the backup. Instead a system account `mysqlbackup` is used.

  The `mysqlBackup` service is also now using systemd timers instead of `cron`.

  Therefore, the `services.mysqlBackup.period` option no longer exists, and has been replaced with `services.mysqlBackup.calendar`, which is in the format of [systemd.time(7)](https://www.freedesktop.org/software/systemd/man/systemd.time.html#Calendar%20Events).

  If you expect to be sent an e-mail when the backup fails, consider using a script which monitors the systemd journal for errors. Regretfully, at present there is no built-in functionality for this.

  You can check that backups still work by running `systemctl start mysql-backup` then `systemctl status mysql-backup`.

- Templated systemd services e.g `container@name` are now handled correctly when switching to a new configuration, resulting in them being reloaded.

- Steam: the `newStdcpp` parameter was removed and should not be needed anymore.

- Redis has been updated to version 4 which mandates a cluster mass-restart, due to changes in the network handling, in order to ensure compatibility with networks NATing traffic.

## Other Notable Changes {#sec-release-17.09-notable-changes}

- Modules can now be disabled by using [ disabledModules](https://nixos.org/nixpkgs/manual/#sec-replace-modules), allowing another to take it's place. This can be used to import a set of modules from another channel while keeping the rest of the system on a stable release.

- Updated to FreeType 2.7.1, including a new TrueType engine. The new engine replaces the Infinality engine which was the default in NixOS. The default font rendering settings are now provided by fontconfig-penultimate, replacing fontconfig-ultimate; the new defaults are less invasive and provide rendering that is more consistent with other systems and hopefully with each font designer's intent. Some system-wide configuration has been removed from the Fontconfig NixOS module where user Fontconfig settings are available.

- ZFS/SPL have been updated to 0.7.0, `zfsUnstable, splUnstable` have therefore been removed.

Title: Changes to MySQL Backup, Systemd Services, Steam, Redis, Module Management, FreeType, and ZFS
Summary
The MySQL backup service now uses a dedicated 'mysqlbackup' system account and systemd timers instead of cron, with the 'period' option replaced by 'calendar'. Systemd services are now reloaded correctly on configuration changes. The 'newStdcpp' parameter for Steam has been removed. Redis has been updated to version 4. Modules can now be disabled with 'disabledModules'. FreeType has been updated with a new TrueType engine and default font rendering settings. ZFS/SPL have been updated to version 0.7.0.