Openfire 3.8.0 has been released!

The Ignite Realtime community is happy to announce the release of version 3.8.0 of Openfire! Downloads for various platforms are available here.

Openfire is a real time collaboration (RTC) server licensed under the Open Source Apache license. It uses the only widely adopted open protocol for instant messaging, XMPP (also called Jabber). Openfire is incredibly easy to setup and administer, but offers rock-solid security and performance.

This release accumulates development efforts made over the past fifteen months. Some highlights of this release are:

  • the new Hazelcast-based clustering plugin (subject of an earlier blog post)
  • substantial improvements to the functionality, scalability and stability of the PubSub implementation (including fixing the PEP related memory leak)
  • improvements of the server-to-server connectivity routines
  • many performance improvements and general bug fixes
    The changelog lists these and other changes in more detail.

As always, we welcome your feedback, suggestions, tips, hints, questions and other contributions in the Ignite Realtime Community pages.


That’s awesome, I can’t wait to try it out. I’m a bit new to all of this but I’m learning quick and having an absolute blast along the way. Thanks for all of your hardwork.

can you add instructions for upgrading on the different platforms, specifically Windows? Thanks.

Congrats on a new release I thought JIRA went insane today with all the updates on tickets Good to hear about memory leaks being fixed, though i probably won’t be able to test it myself, as i have already bumped the JVM memory and restart the server monthly for a backup.

Upgrade is pretty straightforward, so no need for instructions other than an installation guide.

  1. Do a backup

  2. Run an installer and install on top of the old version

Fits all platforms i think. Well, with zipped version you will have to delete some folders and then copy new ones.

Yeah! Finally! One small question: which java version performse best w/ v. 3.8.0? Will it install any new version? “fixing the PEP related memory leak” (finally and forever) is like heaven sent for me :slight_smile:

Great to see this new release. Thanks to all contributors!

Thanks Guus! I’ll upgrade my current version of OpenFire asap to 3.8.0.

Thanks for all of the positive feedback!

Please be aware that an important issue was raised, that might affect Openfire 3.8.0 instances that are backed by an LDAP (or otherwise ‘read-only’) user store. More details on this potential issue can be found in OF-610.

A preliminary fix for the issue was implemented, and is available for testing in the nightly builds, starting from the ones generated on February 7th.

1 Like

O my word

I exprienced that using wordpress as my user store, but assumed it was something I did in my code that was causing that. Thanks Guus for revealing that. That would have cost me days of debugging.

A big thank to all the contributors especially Tom and Rob for their work on pubsub clustering. It has made a difference

Thanks for the hint. Not updating since important feature for me.

1 Like

On second thoughts: I’ll wait for 3.8.1 since I’m using OpenLdap and Novell eDir as user backend.

Great looking forward to testing this out.

Arrrrgh! I should’ve read the comments before I upgraded. Any date on planned fix of OF-610?

It has been fixed and tested ok for LDAP and Wordpress user stores in 3.8.1 alpha

Testing right now nightly build.

UPDATE: Yeap, works fine, just download and replace files

I’m so happy for the announcement of Openfire 3.8.0 release. I love hazelcast clustering plug-in! Thanks for a lot of efforts from all contributors.

Great news, and many thanks to the community members who made this happen! Will look forward to trying this out on OpenIndiana/Illumos.

Maybe something similar (monitoring plugin)

I´m so happy that openfire has a new release.

Thanks to all who made this possible.

keep the good work !