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