Wednesday, March 6, 2019

Babbler 0.8.1 released

A new version 0.8.1 of the Java XMPP library has been released! It contains primarily bug fixes only, but also contains an important improvement of the thread usage, especially when using NIO connections.

Basically the library now shares thread pools with multiple sessions. Contrary to 0.8.0, this new feature combined with NIO now really sllows to run many simultaneous sessions. Thanks to David Bidorff for the ExecutorService implementation! But even without using NIO, the thread count should drastically decrease when using multiple sessions.

Everything else are bug fixes only and can be read here.


  1. Great job. can you upload the jar file as well. The last version was 0.7.4

  2. In babbler i can use custom recv/send socket impl for xmpp client. I'm trying to create a xmpp client bot for an server and the server have a extra "encryptation" layer:

    12 bytes header + n bytes xmpp xml:
    0-4: magic (always 0xfeeddead)
    4-8: xml size
    8-12: some bit flags (default 0).
    n bytes: raw xml