The XMPP Newsletter

The XMPP Newsletter, 3 May 2019

Welcome to the XMPP newsletter.

If you have an article, tutorial or blog post you'd like us to include in the newsletter, please submit it on the XMPP wiki.


Rafał Leśniak published an interesting write-up about the challenges faced by a Forward Health, a UK based messaging platform for healthcare, which migrated from a third party chat solution to a custom XMPP-based one. It's an interesting read with insights into how XMPP is perceived by newcomers to the protocol.

An academic paper (in PDF format) appeared about using XMPP to control robotic telescopes.

Jérôme Poisson is writing regular progress notes about his work on various parts of the Salut à Toi project, which includes frontends for the desktop, Android and the web. He's been working on the XMPP-based file sharing service. Starting with the incoming version 0.7 SàT can be used as a component, and file sharing is the first one although he's still making further fixes to file sharing in the context of photo albums.

Paul Schaub has been writing a series of blogs posts about the cryptographic building blocks of OMEMO, an end-to-end encryption protocol for XMPP based on the Signal Protocol. In the first one he explains how with the Signal Protocol you can start an encrypted chat with another user even if they are offline. In his second post, he takes a closer look at the double ratchet which protects the secrecy of past and future chat sessions if a particular session was compromised.

Isode has published a whitepaper on interoperability between IRC and XMPP. One key takeaway is that with their approach, when all users have migrated to XMPP the IRC channel is no longer needed and can be removed, which is not the case with other gateway approaches.

In the beginning of April an XMPP sprint was held in Berlin, sponsored by the German Federal Youth Council (Deutsche Bundesjugendring). On their website is a retrospective on the sprint in German. Here's the Google translated version. They've now also announced their own public XMPP server at Here again the Google translated version.

The 2019 XMPP Compliance Suites XEP has been advanced to Draft status and Jonas Schäfer has updated the CSS stylesheets of the XEPs so that they now have a handy fixed table of contents.

Software releases

The upcoming release of Monal will support AESGCM:// links, include an unread message indicator and include some OMEMO fixes.



  • Hazelcast for Openfire 2.4.2
  • Search for Openfire 1.7.2
  • Bookmarks for Openfire 1.0.3
Posted by jcbrand on May, 03, 2019 - filed under Newsletter