ejabberd v20.01 Release Notes

Release Date: 2020-01-17 // over 4 years ago
    • ๐Ÿ†• New features
    • Implement OAUTH authentication for clients
    • Implement OAUTH authentication in mqtt
    • ๐ŸŒฒ Make logging infrastructure use new logger introduced introduced in Erlang (requires OTP22)
    • ๐Ÿ†• New configuration parser/validator
    • ๐ŸŽ‰ Initial work on being able to use CockroachDB as database backend
    • โž• Add gc command
    • โž• Add option to disable using prepared statements on Postgresql
    • Implement routine for converting password to SCRAM format for all backends not only SQL
    • โž• Add infrastructure for having module documentation directly in individual module source code
    • Generate man page automaticaly
    • Implement copy feature in mod_carboncopy

    • ๐Ÿ›  Fixes

    • ๐Ÿ”ง Make webadmin work with configurable paths

    • ๐Ÿ›  Fix handling of result in xmlrpc module

    • ๐Ÿ‘‰ Make webadmin work even when accessed through not declared domain

    • ๐Ÿ‘ Better error reporting in xmlrpc

    • Limit ammount of results returned by disco queries to pubsub nodes

    • ๐Ÿ‘Œ Improve validation of configured JWT keys

    • ๐Ÿ›  Fix race condition in Redis/SQL startup

    • ๐Ÿ›  Fix loading order of third party modules

    • ๐Ÿ›  Fix reloading of ACL rules

    • ๐Ÿ‘‰ Make account removal requests properly route response

    • ๐Ÿ‘Œ Improve handling of malformed inputs in send_message command

    • Omit push notification if storing message in offline storage failed

    • ๐Ÿ›  Fix crash in stream management when timeout was not set