4.0.0 to 4.0.1
TOML configuration file¶
After the latest MongooseIM 4.0.0 release that announced the new TOML configuration format, we've changed a few configuration formats:
- Removed the backend option for
mod_boshas "mnesia" was the only valid option. - Removed the backend option for
mod_inboxas "rdbms" was the only valid option. - Deprecated
mod_revproxy, it can now only be configured with the older,.cfgconfiguration file. Please refer to the older versions of the documentation to see how to do this. - For
mod_global_distrib: - Replaced the
bounceoption withbounce.enabledformod_global_distrib. It was a "boolean with only false being a valid option" which was very confusing. This was because when someone wanted to have bounce enabled it became a TOML table as opposed to a key. Now there is a switch in the bounce section for this behaviour which keeps the behaviour of having bounce enabled by default. - Replaced the
tlsoption withtls.enabledformod_global_distribfor the same reason. The only issue here is as tls is disabled by default (it needs some options in the tls section to be set), the "no section - disabled" approach seems more natural. Just for the consistency, it's changed to be similar to the bounce section in this regard.
mod_http_notification module is no longer available¶
mod_http_notification has been deprecated since MongooseIM 2.1.1 and it is no longer available in this release.
Please use the http backend for mod_event_pusher, which is the direct equivalent of mod_http_notification.
Metrics¶
mod_http_notification metric was updated and now is available as mod_event_pusher_http.
For more details on how to configure mod_event_pusher with http backend, please see this section.