[ANN] Prosody 13.0.2 released

8 views
Skip to first unread message

Kim Alvefur

unread,
May 29, 2025, 4:37:15 PMMay 29
to prosod...@googlegroups.com, proso...@googlegroups.com, prosody-...@googlegroups.com
Hi folks,

We are pleased to announce the release of Prosody 13.0.2.

This update addresses various issues that have been noticed since the
previous release, as well as a few improvements, including some
important fixes for invites. Some log messages and prosodyctl commands
have been improved as well.

A summary of changes since the previous release:

Fixes and improvements

- mod_storage_internal: Fix queries with only start returning extra
items
- mod_invites_register: Stricter validation of registration events

Minor changes

- MUC: Ensure allow MUC PM setting has valid value (fixes #1933: PM does
not work on new MUCs)
- mod_storage_sql: Delay showing SQL library error until attempted load
- mod_storage_sql: Handle failure to deploy new UNIQUE index
- mod_storage_sql: Add shell command to create tables and indices
(again)
- mod_s2s: Fix log to use formatting instead of concatenation (fixes
#1461: Logging issues uncovered by mod_log_json)
- modulemanager, util.pluginloader: Improve error message when load
fails but some candidates were filtered
- prosodyctl check config: add recommendation to switch from
admin_telnet to shell
- mod_storage_sql: Retrieve all indices to see if the new one exists
- prosodyctl check config: List modules which Prosody cannot
successfully load
- net.http.files: Fix issue with caching
- util.jsonschema: Fix handling of false as schema
- mod_invites: Consider password reset a distinct type wrt invite page
- configmanager: Emit config warning when referencing non-existent value
- mod_admin_shell: Add role:list() and role:show() commands
- MUC: Fix nickname registration form error handling (#1930)
- MUC: Fix Error when join stanza sent without resource (#1934)
- MUC: Factor out identification of join stanza
- mod_invites_register: Don’t restrict username for roster invites
(thanks lissine)
- mod_admin_shell: Fix matching logic in s2s:close (Thanks Menel)
- mod_authz_internal: Improve error message when invalid role specified
- mod_http_file_share: Add media-src ‘self’ to Content-Security-Policy
header
- mod_admin_shell: Visual tweaks to the output of debug:cert_index()
- mod_http: Log problems parsing IP addresses in X-Forwarded-For (Thanks
Boris)
- mod_http: Fix IP address normalization (Thanks Boris)
- util.prosodyctl.check: Improve reporting of DNS lookup problems

# Download

As usual, download instructions for many platforms can be found on our
download page: https://prosody.im/download

If you have any questions, comments or other issues with this release,
let us know! https://prosody.im/discuss


Reply all
Reply to author
Forward
0 new messages