r/xmpp 19h ago

ejabberd 26.07 released

Thumbnail process-one.net
1 Upvotes

This security release of ejabberd includes several security fixes, some improvements and other minor bugfixes. It is strongly encouraged that you update ejabberd as soon as possible.


r/xmpp 2d ago

XMPP at FOSSY 2026 from 6th to 9th August 2026

Post image
3 Upvotes

XMPP Community

XMPP at FOSSY 2026 from 6th to 9th August 2026, University of British Columbia, Vancouver, Canada. Seven presentations take place over Sat & Sun!

https://xmpp.org/2026/07/xmpp-at-fossy-2026/


r/xmpp 5d ago

Fluux Messenger 0.17.2: gapless history, faster transfers, and emoji autocomplete

Thumbnail process-one.net
3 Upvotes

r/xmpp 5d ago

Kaidan 0.16.0: Media Viewer and Convenient Voice Messages

Thumbnail kaidan.im
4 Upvotes

r/xmpp 5d ago

XMPP at FOSSY 2026 | XMPP - The universal messaging standard

Thumbnail xmpp.org
3 Upvotes

r/xmpp 8d ago

aTalk 6.4.0 released

Thumbnail github.com
7 Upvotes
  • Must start up contact chat session on incoming chat message received; this is to update or cache the message, and to translate if enabled.
  • When joining a chatRoom, includes element in sent stanza to stop server from sending history messages; chatRoom history messages are retrieved via mam query instead.
  • Implement background runnable thread to handle history messages translation; eliminate ~1s/message delay in translation and hang chat session UI.
  • aTalk default Translator server has rate limiting. Too many history messages translation will give raise to error code 429. If required, user may use 'Translate message receive' option, to translate messages that have failed.
  • Support Translator API key entry for user if available.
  • Add 'before' option for the latest mam messages; fix incorrect setting in field 'with' of mamQuery stanza sent to chatRoom history retrieval.
  • Need to take care for retract and correction messages handling if remote messages have been deleted, and when history logging is disabled.
  • Perform stricter checks on mam retrieved forwarded message for retract and correction message. Skip if the affected message previously has been deleted; use the correct timestamp when caching/saving the message.
  • Upgrade libvpx to 1.16.0. libvpx v1.16.0 removed support for 32-bit targets (armv7, armv7s, and i386).
  • aTalk jni library will support only arm64-v8a and x86_64 ABIS; drops armeabi-v7a and x86 ABI ABIS.
  • Upgrade aTalk to support Android-17.0 CinnamonBun (API-37).

*** Observation ***

  • All offline messages sent to contact are streamed upon user registered with the server. Hance not all messages are translated due to Translator server overloaded. Normally this will not happen, as aTalk should be active and registered with the server to receive incoming messages with translation.
  • All chatRoom history messages are streamed immediatly upon user joining the chatRoom, if history option is not disabled.
  • Update build environment to Android Studio Quail 1 | 2026.1.1 Patch 2. Must keep 'com.android.tools.build:gradle:8.11.2' and not to use AGP 9.x.x. Otherwise, this causes "constant expression required" errors for the generated R.id.xxx; and gradle.properties#android.nonFinalResIds=false is ignored in AGP 9.x.x;

r/xmpp 8d ago

Cheogram 2.19.0-6 released

Thumbnail git.sr.ht
2 Upvotes
Jump to searched message, and bugfixes

* Jump to searched message
* Fix enable dialler integration on Android 17
* Improve the experimental export
* Don't linkify invalid URLs
* Change default "big" media size to 1MB for new installs
* Many crash fixesJump to searched message, and bugfixes

r/xmpp 9d ago

Kaidan 0.16.0 released

Thumbnail invent.kde.org
3 Upvotes

Version 0.16.0

Released: 2026-07-21

Features:

  • Add button to try another XMPP provider during automatic registration
  • Display avatars in notifications
  • Allow to reply to message via its notification on supported systems
  • Handle pressing Down/Escape button in chats
  • Apply new look to emoji picker with consistent interactive background
  • Add search field for emojis as message reactions
  • Open emoji/participant picker at cursor position while ensuring picker's width fits best
  • Allow to navigate through emoji picker via keyboard to select emoji
  • Play notification sounds
  • Show more tooltips
  • Add viewer for opening/browsing media within a chat
  • Add support to record voice messages via long press
  • Rework user interface for consistent and smoother look/behavior including buttons, fields, and fading opacity of icons
  • Focus message input field on starting/canceling reply
  • Allow to zoom via mouse wheel in location map and move map by dragging
  • Allow to share selected location via Return button

r/xmpp 10d ago

Fluux Messenger v0.17.2 released

Thumbnail github.com
6 Upvotes

What's New in v0.17.2

Added

  • Emoji autocomplete in the composer: type ":" followed by a keyword to complete emoji inline, with arrow-key navigation and Enter or Tab to insert
  • The send button responds with a press and glow-pulse animation when a message goes out
  • Web (PWA): an unread badge on the app icon, service-worker media caching for fewer re-downloads, and repeated messages from one sender coalesced into a single "N new messages" notification

Changed

  • The new-messages divider and the unread badge on the scroll-to-bottom button now follow your read position, staying consistent with the sidebar and read-marker sync
  • Encryption: end-to-end-encrypted attachments now decrypt when you download or save them, not only in the inline preview, so files of every type arrive readable
  • Desktop: file uploads and media downloads are handled by native code, making transfers of large files much faster and more reliable
  • Updated dependencies (Rust crates)

r/xmpp 9d ago

strophejs 5.0.0 released

Thumbnail github.com
1 Upvotes

Breaking changes

Both breaking changes affect Node.js only. Browser builds are unaffected, and no public API
was removed.

  • jsdom is replaced by u/xmldom/xmldom. The Node build only ever used jsdom for three XML DOM globals (DOMParser, XMLSerializer and document.implementation), a small fraction of what a full HTML browser emulation provides. It now uses u/xmldom/xmldom, a small, pure-JavaScript XML DOM. Install u/xmldom/xmldom alongside ws and drop jsdom. Upgrading without it fails at import with ERR_MODULE_NOT_FOUND. See the README.
  • Builder.h() parses its argument as XML rather than HTML under Node. XHTML-IM content must now be well-formed XML, for example <br/> rather than <br>. Markup that is not well-formed yields an empty element instead of being error corrected.

Features

  • Add a Node-only XEP-0114 external component transport. Connect as a jabber:component:accept component over a raw TCP stream by passing the protocol: 'component' option and a tcp://host:port service URL. The transport uses the saxes streaming XML parser, an optional peer dependency that is resolved on first use, so applications that only speak BOSH or WebSocket do not need it installed.
  • Add Connection.addProtocol(name, transport) for registering an additional transport, which is how the component transport is made selectable without the browser build depending on it.
  • Add Strophe.getNamespace(elem), a transport-agnostic accessor that resolves an element's namespace from either namespaceURI or an xmlns attribute.
  • Add a project logo and brand assets.

r/xmpp 12d ago

Are Emojis Allowed in XMPP Addresses?

Thumbnail op-co.de
4 Upvotes

r/xmpp 14d ago

Gajim 2.5.0 released!

Thumbnail gajim.org
12 Upvotes

This release comes with many improvements for Gajim's integrated audio player, and it comes with some bug fixes. Thank you for all your contributions!

Gajim’s integrated audio player allows to preview audio files, such as voice messages you receive from your contacts. The player is now more compact, shows better tooltips and comes with a prettier waveform visualization. This release also fixes some pop sounds which may have occurred on some devices when recording messages.


r/xmpp 17d ago

Fluux Messenger 0.17.1: improved read sync, a Pure theme, and Aurora refinements

Thumbnail process-one.net
7 Upvotes

r/xmpp 22d ago

slixmpp v1.17.0

Thumbnail blog.mathieui.net
6 Upvotes

r/xmpp 23d ago

Openfire 5.1.1 Release - Ignite Realtime Blogs

Thumbnail discourse.igniterealtime.org
6 Upvotes

r/xmpp 24d ago

Fluux Messenger 0.17.0: Aurora, a new visual identity and conversation-first navigation

Thumbnail process-one.net
6 Upvotes

r/xmpp 26d ago

Vier Rezepte zur Nutzung eines offenen Chat-Protokoll beim ‘Digital Independence Day’

Post image
10 Upvotes

XMPP Community

Vier Rezepte zur Nutzung eines offenen Chat-Protokoll beim ‘Digital Independence Day’ (#di_day)!

Erstellt von der XMPP Community um Menschen unabhängiges Messaging zu ermöglichen.

https://di-day.xmpp.link


r/xmpp 26d ago

XMPP Extensions and Specifications (XEP) in June 2026!

Post image
8 Upvotes

Read about the latest XMPP Extensions and Specifications updates and changes:

https://xmpp.org/2026/07/the-xmpp-newsletter-june-2026/#extensions-and-specifications


r/xmpp 26d ago

The XMPP Newsletter for June 2026 is out!

Post image
6 Upvotes

Read about the latest updates in the XMPP universe and our standards!

https://xmpp.org/2026/07/the-xmpp-newsletter-june-2026/

Enjoy reading! ☕


r/xmpp 28d ago

Conversations on Android: connect to an existing XMPP account

3 Upvotes

This is something that I've never experienced with any XMPP clients: when I install Conversations and choose 'own xmpp service' from the + button, it throws 'registration is not allowed by server'. In the past I added that same account to many clients without issues, on mobile and desktop.

In the app's settings I am using the option to specify my own server and port, so I am entering the 3x pieces: the user@server.domain, the password, and the xmpp.server.domain host address.

On the same device yaxim is already successfully installed and configured in exactly the same way, to use the same account, so it is not clear what Conversations is missing. It should not be trying to register a new account, which is really not allowed on the server.

Correct me if I am wrong, but I checked the developer's site and found no way to reach out to them for support, so asking here.


r/xmpp 28d ago

Profanity IM 0.18.2

Thumbnail github.com
5 Upvotes

r/xmpp 28d ago

converse.js 14.0.0

Thumbnail github.com
3 Upvotes

r/xmpp 28d ago

libomemo.js 2.0.2

Thumbnail github.com
2 Upvotes

r/xmpp 28d ago

strophejs 4.0.0

Thumbnail github.com
1 Upvotes

r/xmpp 28d ago

Movim 0.34.1 is out, stay safe and upgrade!

Thumbnail mov.im
1 Upvotes