Get the latest tech news
Ejabberd 25.08
We are pleased to announce a new ejabberd release: ejabberd 25.08, just a month since the previous one, with support for Matrix Hydra rooms, a few improvements and bugfixes.
This release includes the support for Hydra rooms in our Matrix gateway, which fixes high severity protocol vulnerabilities. Being distributed, Mnesia enforces consistency of its file, so it stores the Erlang node name, which may include the hostname of the computer. Core and Modules Bump p1_acme to fix'AttributePKCS-10' and OTP 28 ( processone/p1_acme#4) Prevent loops in xml_compress:decode with corrupted data ejabberd_auth_mnesia: Fix issue with filtering duplicates in get_users() ejabberd_listener: Add secret in temporary unix domain socket path (#4422) ejabberd_listener: Log error when cannot set definitive unix socket (#4422) ejabberd_listener: Try to create provisional socket in final directory (#4422) ejabberd_logger: Print log lines colorized in console when using rebar3 mod_conversejs: Ensure assets_path ends in/ as required by Converse (#4414) mod_conversejs: Ensure plugins URL is separated with/(#4413) mod_http_upload: Encode URLs into IDNA when showing to XMPP client (#3519) mod_matrix_gw: Add support for null values in is_canonical_json(#4421) mod_matrix_gw: Don't send empty direct Matrix messages (#4420) mod_matrix_gw: Matrix gateway updates mod_muc: Report db failures when restoring rooms mod_muc: Unsubscribe users from members-only rooms when expelled (#4412) mod_providers: New module to serve easily XMPP Providers files mod_register: Don't duplicate welcome subject and message mod_scram_upgrade: Fix format of passwords updates mod_scram_upgrade: Only offer upgrades to methods that aren't already stored
Or read this on Hacker News