Skip to content

Upgrade to ejabberd 23.10

There is a new module, several new options, an API command has changed, but there are no breaking changes in the configuration, SQL schema.

The get_roster API command has a different output, please check the release announcement for details.

The MUC room option allow_private_messages is converted to allowpm. This conversion is automatic, you don't need to perform any task. However, once you update to ejabberd 23.10, the stored rooms options will be converted, and you should not attempt to use that content with ejabberd versions older than 23.10.

gen_mod API is simplified. If you write your own ejabberd modules, you can optionally use that new API.

In summary, you can update from previous ejabberd version to this one without performing any upgrade tasks.

Please check the ejabberd 23.10 release announcement for details about the improvements.