Skip to content

6.8.1 to 6.9.0

mod_event_pusher received message events

mod_event_pusher no longer creates received-message events for non-user targets such as:

  • A user-less JID (e.g. server).
  • A multi-user chat room.
  • A nonexistent user.

These events were not valid user-delivery notifications and were unwanted for push-notification logic.

mod_event_pusher custom modules

Custom event pusher backends and push plugins need to be updated and recompiled:

  • The chat_event record was renamed to msg_event, and unack_msg_event now includes the message type and packet fields.
  • Push notification payloads passed to mod_event_pusher_push_plugin callbacks are now maps instead of lists of key-value pairs.

mod_csi buffering

mod_csi no longer buffers stanzas by default. In order to keep buffering enabled, make sure the buffer section is present. If you used the buffer_max option, use buffer.max_size instead.