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.
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):
https://igniterealtime.org/issues/browse/SPARK-1615 - 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).
https://igniterealtime.org/issues/browse/SPARK-1458 - Spark prepends the default status text to a custom one
https://igniterealtime.org/issues/browse/SPARK-1614 - Add an option to show seconds in a message time stamp
https://igniterealtime.org/issues/browse/SPARK-1619 - 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).
https://igniterealtime.org/issues/browse/SPARK-1622 - Add options to default.properties to use hostname or version as resource (a way to enforce usage of these options)
https://igniterealtime.org/issues/browse/SPARK-1621 - 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:
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 Stanza.io 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.
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.
This is a minor thing. But i wanted to share with the community, that after a few days of back and forth with reviewers i've managed to get my article about Spark submitted (with some remarks) to Wikipedia. Openfire had its page for a few years already (i'm not the original author, but i update it occasionally). So i thought it is not fare for Spark not to be represented as well Also, i have found a few articles in other languages, which were either outdated or very short (linked them to this article), so i thought Spark needed a better source of information.
Feel free to improve the article (Openfire's also), update linked articles in your language or add more languages. Spread the word
2534 days after its last release, we are happy to announce the 2.0.0 release of the Whack API!
Whack is our Open Source XMPP (Jabber) component library for XMPP components. External components are processes that run outside of the Openfire's process but can connect to the server to add new functionality. Whack is an implementation of XEP-0114: Jabber Component Protocol.
This release brings a number of small improvements and bugfixes. Notably, Whack 2.0.0 is now based on the Tinder API.
Starting with the current release, Whack shall also be available through Apache Maven. The artifact coordinates of the core module are: org.igniterealtime.whack:core:2.0.0. The source code includes a number of small examples on how to use the library, which should have you up and running in no time!