Roadmap

Interested in what we're working at? We will periodically update this page with our plans for the future.

This page does not contain promises. The IgniteRealtime community is driven by volunteers. Progress on any development is depending on the availability and willingness of these people to invest their free time.

Openfire*

  Version 5.0.x, Q4 2025 Future
Openfire
  • Bump support for modern SASL (authentication) mechanism
  • XEP-0440: SASL Channel-Binding Type Capability
  • XEP-0474: SASL SCRAM Downgrade Protection
  • Add support for channel binding
  • XEP-0388: Extensible SASL Profile (SASL2)
  • XEP-0386: Bind 2
  • XEP-0484: Fast Authentication Streamlining Tokens
  • Improved support for avatars
  • Update implementation of XEP-0289 'Federated MUC for Constrained Environments'

Smack*

  Version 4.5.0, Q4 2025 Future
Smack
  • Requires Java 11 or newer.
  • Raises Android minimum API level to 26.
  • Renamed artifacts for Java 11 (e.g., smack-java11-full).
  • Improved WebSocket and XMPP-over-WebSocket support.
  • Updated OMEMO / Signal encryption modules.
  • Enhanced stream management and reconnection reliability.
  • Refined service discovery (XEP-0030) behavior.
  • Better XML parser and resolver performance.
  • Expanded unit tests and code coverage.
  • Fixed critical NIO (SmackReactor) bug improving stability.
  • Numerous bug fixes and stability improvements.
  • Modernized build system for new toolchains.

* Plan as of October 15, 2025. Subject to change; we make no promises on future releases. :-)

Can we please have ... ?

If you're interesting to getting a particular change or feature on the road map, there are a couple of routes that you can take.

Contribute! The Ignite Realtime community is an open source community, that makes available a lot of resources that allows you to implement your changes yourself. Please consider engaging with the community to help you get your changes added to the project!

Alternatively, you can seek help from one of our Professional Partners, than can help you realize changes in our projects.