Open Realtime.

Ignite Realtime is the community site for the users and developers of Jive Software's open source Real Time Communications projects. Your involvement is helping to change the open RTC landscape.

Open Realtime.

Ignite Realtime is the community site for the users and developers of Jive Software's open source Real Time Communications projects. Your involvement is helping to change the open RTC landscape.
Latest Blog Entries

Second alpha version of Smack 4.2 available

I've just published Smack 4.2.0-alpha2 on Maven Central. Everyone who wants to look into which direction Smack is heading, and current Smack users eager to be prepared for the upcoming API changes are invited to test this version out. We are awaiting your feedback in the Smack Users forum.


More information about Smack 4.2 can be found in the Smack 4.2 Readme and Upgrade Guide.

Tags: planetjabber , smack 0

Smack 4.1.4 released

The Ignite Realtime community is proud to announce the availability of Smack 4.1.4. This release includes some important fixes. Most notably MultiUserChat's UserStatusListener would not always get triggered in previous releases. Also the JOSN/GCM provider did not correctly parse JSON/GCM extensions. Smack 4.1.4 includes fixes for those and addresses a few other bugs. Since it is a patch level release, Smack 4.1.4 can be used as drop-in replacement for any previous version of Smack 4.1. Users are encouraged to update existing projects depending on Smack.


This is also a friendly reminder that Smack 3 has critical security vulnerabilities. Please check if you are affected by those if you are still using Smack 3 and update as soon as possible.

Tags: planetjabber , smack 1

Spark 2.7.2 Released

The Ignite Realtime community has released Spark 2.7.2 for general availability and it can be downloaded from Ignite Realtime: Downloads (Note: there are no working Mac OS X installer as our current build environment has no working setup for Mac, also Spark has lots of issues on the current Mac OS versions and the community has no active Mac OS developers willing to step in).


It's another small update containing a few fixes and minor new features.


This is the complete list of changes in this version (official changelog): - Update bundled JRE with the latest version (this time built-in Java has been bumped to the latest official Java 8 version (1.8.0_60). Also for the first time Spark has been built using Java 8. Java 7 is finally dropped in all areas of Spark. Hopefully switching to Java 8 will improve performance and stability). - Spark prepends the default status text to a custom one - Add an option to show seconds in a message time stamp - Add an option to use Spark version as a resource (some administrators will appreciate this, as they would be able to see what version of Spark their users are using by looking at the Sessions page in Openfire's Admin Console). - Add options to to use hostname or version as resource (a way to enforce usage of these options) - Add a caption "0 = infinite" to the duration option of Roar popups


There is still no Project Lead developer for Spark (no active developers at all actually). So there won't be a regular schedule of releases. But you can always share your patches on the GitHub. If you find new issues, you can report them in the forums and we will at least file them in the bug tracker for the future developers to tackle.


Here are checksums for the downloads:




53d8f7fd7e527511caaa8b217a4338d0b60bf60f  spark-2.7.2.rpm

3cbb1dda318fac186fc866275679904c225a4520  spark-2.7.2.src.rpm

bd63a0a47620dc0489ca54ec7ec1060c57300692  spark_2_7_2.deb

c30947926340d63cd27d09c173314139f878a1e1  spark_2_7_2.exe

eafdf33830d5847405c6302348ab5f724ba5106a  spark_2_7_2.tar.gz

26557ec1c5de28f0f0fbaa8aa99853c8c1e052cd  online/spark_2_7_2_online.exe

Tags: release , spark 2.7.2 , spark 2
Tom Evans

A new WebSocket plugin for Openfire

While there has long been support in Openfire for early versions of XMPP over WebSocket (per Dele's fine original plugin, and also via OfMeet), the final specification (RFC 7395) had not yet been implemented ... until now! We have just released a new Openfire plugin that is compliant with the latest specs, extending the core BOSH component with a WebSocket upgrade capability where supported. Older browsers that do not support WebSocket may continue to use BOSH (HTTP long polling) as a fallback connection protocol.


The new Openfire WebSocket plugin has been tested using the library and is ready for immediate use. It is available for download via the Openfire plugins page or directly via the "Available Plugins" page within your local admin console. Feel free to leave feedback here in the comments or post questions to the Ignite Realtime Community site.

Tags: bosh , websocket , openfire plugin , planetjabber 0

Smack 4.1.3 released

I've just released Smack 4.1.3 to Maven Central. This is a bugfix release which can act as drop-in replacement for any Smack 4.1 version. Users are encouraged to update since Smack 4.1.2 introduced a memory leak in the Roster API which was fixed in 4.1.3.

Tags: planetjabber , smack 2
Openfire 3.10.2
Spark 2.7.2
SparkWeb 0.9.0
Smack API 4.1.4
Tinder API 1.2.2
Whack API 2.0.0
XIFF API 3.1.0
Downloads 22,370,061

The interaction with talented developers and with enthusiasts from around the world makes working with Openfire and Spark very enjoyable. opens exciting new ways for this vibrant community to share ideas and work together.

– Guus der Kinderen, Software Architect, Nimbuzz.