6.7.0 to 6.x.x
Removal and deprecation¶
The following features are removed or deprecated.
mod_muc_log removed and configuration cleanup¶
The mod_muc_log module was removed in this release. Delete mod_muc_log from your configured modules list and remove any mod_muc_log options.
Also remove modules.mod_muc.default_room.logging option.
If you need message history, enable and configure mod_mam instead.
Translation support removed¶
System message translations are no longer supported. Remove service_translations from your services configuration and keep message strings in English.
mod_pubsub renamed to mod_pubsub_old and deprecated¶
The previous PubSub implementation is now available as mod_pubsub_old and is deprecated.
The mod_pubsub name now refers to a new, performance-focused implementation that supports only selected PEP functionality.
If your existing configuration uses the old PubSub module name, choose one of the following migration paths:
-
Update the configuration to use
mod_pubsub_oldinstead ofmod_pubsubif you need the old implementation's full PubSub feature set, generic PubSub component, collection nodes, plugin-based node implementations, or push-notification PubSub nodes. If you monitor PubSub metrics, update your dashboards and alerts to use themod_pubsub_oldmetric names. -
Use the new
mod_pubsubfor better performance if your deployment only needs the selected PEP features described in its module documentation.
mod_muc_light legacy mode deprecated¶
The legacy_mode option of mod_muc_light, which enables the legacy XEP-0045 compatibility codec, is now deprecated and will be removed in the next release.
Metrics¶
The changes to metrics and instrumentation are listed below.
router_no_route_found is now a global metric¶
The router_no_route_found metric is no longer scoped by host_type.
This event can be emitted when routing reaches the end of the routing chain, where the stanza's host type can be unknown.
See Sessions and routing for more information.