From ccefdbb5873d85888d18e2cda44ef6e1d5a9671e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sandro=20J=C3=A4ckel?= Date: Fri, 1 Aug 2025 04:54:58 +0200 Subject: [PATCH] nixos/release-notes: add notes for prosody 13.0.0. --- nixos/doc/manual/release-notes/rl-2511.section.md | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/nixos/doc/manual/release-notes/rl-2511.section.md b/nixos/doc/manual/release-notes/rl-2511.section.md index 4f51b1e520e6..d199c9526b6b 100644 --- a/nixos/doc/manual/release-notes/rl-2511.section.md +++ b/nixos/doc/manual/release-notes/rl-2511.section.md @@ -107,6 +107,14 @@ - The `dovecot` systemd service was renamed from `dovecot2` to `dovecot`. The former is now just an alias. Update any overrides on the systemd unit to the new name. +- `Prosody` has been updated to major release 13 which removed some obsoleted modules and brought a couple of major and breaking changes: + - The `http_files` module is now disabled by default because it now requires `http_files_dir` to be configured. + - The `vcard_muc` module has been removed and got replaced by the inbuilt `muc_vcard` module. + - The `http_upload` module has been removed and you must migrate to the `http_file_share` module to stay XEP-0423 compliant. The `httpFileShare` options got expanded to better facility that. + - The `admin_shell` module is now always being loaded to make `prosodyctl` functional. + - The `mime_types_file` setting is now set to `"${pkgs.mailcap}/etc/mime.types"` to prevent errors. + For a complete list of changes, please see [their announcement](https://blog.prosody.im/prosody-13.0.0-released/). + - The `yeahwm` package and `services.xserver.windowManager.yeahwm` module were removed due to the package being broken and unmaintained upstream. - The `services.postgresql` module now sets up a systemd unit `postgresql.target`. Depending on `postgresql.target` guarantees that postgres is in read-write mode and initial/ensure scripts were executed. Depending on `postgresql.service` only guarantees a read-only connection.