ejabberd v19.02 Release Notes

Release Date: 2019-02-26 // about 5 years ago
    • Admin
    • ๐Ÿ›  Fix in configure.ac the Erlang/OTP version: from 17.5 to 19.0
    • reload_config command: Fix crash when sql_pool_size option is used
    • ๐Ÿ”ง reload_config command: Fix crash when SQL is not configured
    • rooms_empty_destroy command: Several fixes to behave more conservative
    • Fix serverhost->host parameter name for muc_(un)register_nick API

    • ๐Ÿ”ง Configuration

    • ๐Ÿ‘ Allow specifying tag for listener for api_permission purposes

    • ๐Ÿ”„ Change default ciphers to intermediate

    • 0๏ธโƒฃ Define default ciphers/protocol_option in example config

    • Don't crash on malformed 'modules' section

    • mod_mam: New option clear_archive_on_room_destroy to prevent archive removal on room destroy

    • mod_mam: New option access_preferences to restrict who can modify the MAM preferences

    • mod_muc: New option access_mam to restrict who can modify that room option

    • mod_offline: New option store_groupchat to allow storing group chat messages

    • Core

    • โž• Add MQTT protocol support

    • ๐Ÿ›  Fix (un)setting of priority

    • ๐Ÿ‘‰ Use OTP application startup infrastructure for starting dependencies

    • ๐Ÿ‘Œ Improve starting order of several dependencies

    • MAM

    • mod_mam_mnesia/sql: Improve check for empty archive

    • disallow room creation if archive not empty and clear_archive_on_room_destroy is false

    • ๐Ÿ‘ allow check if archive is empty for or user or room

    • โž• Additional checks for database failures

    • MUC

    • ๐Ÿ‘‰ Make sure that room_destroyed is called even when some code throws in terminate

    • โšก๏ธ Update muc room state after adding extra access field to it

    • MUC/Sub: Send mucsub subscriber notification events with from set to room jid

    • Shared Roster

    • Don't perform roster push for non-local contacts

    • ๐Ÿ– Handle versioning result when shared roster group has remote account

    • ๐Ÿ›  Fix SQL queries

    • Miscelanea

    • CAPTCHA: Add no-store hint to CAPTCHA challenge stanzas

    • HTTP: Reject http_api request with malformed Authentication header

    • mod_carboncopy: Don't lose carbons on presence change or session resumption

    • mod_mix: Fix submission-id and channel resource

    • โฑ mod_ping: Fix ping IQ reply/timeout processing (17.x regression)

    • mod_private: Hardcode item ID for PEP bookmarks

    • mod_push: Improve notification error handling

    • PIEFXIS: Fix user export when password is scrammed

    • Prosody: Improve import of roster items, rooms and attributes

    • ๐ŸŒ Translations: fixed "make translations"

    • ๐Ÿ‘ WebAdmin: Fix support to restart module with new options