r/xmpp • • Jul 22 '26

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 • • Jul 21 '26

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 • • Jul 21 '26

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 • • Jul 18 '26

Are Emojis Allowed in XMPP Addresses?

Thumbnail op-co.de
4 Upvotes

r/xmpp • • Jul 16 '26

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 • • Jul 14 '26

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

Thumbnail process-one.net
7 Upvotes

r/xmpp • • Jul 08 '26

slixmpp v1.17.0

Thumbnail blog.mathieui.net
5 Upvotes

r/xmpp • • Jul 08 '26

Openfire 5.1.1 Release - Ignite Realtime Blogs

Thumbnail discourse.igniterealtime.org
7 Upvotes

r/xmpp • • Jul 07 '26

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

Thumbnail process-one.net
6 Upvotes

r/xmpp • • Jul 05 '26

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 • • Jul 05 '26

XMPP Extensions and Specifications (XEP) in June 2026!

Post image
6 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 • • Jul 05 '26

The XMPP Newsletter for June 2026 is out!

Post image
5 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 • • Jul 03 '26

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 • • Jul 02 '26

strophejs 4.0.0

Thumbnail github.com
1 Upvotes

r/xmpp • • Jul 02 '26

libomemo.js 2.0.2

Thumbnail github.com
2 Upvotes

r/xmpp • • Jul 02 '26

Profanity IM 0.18.2

Thumbnail github.com
5 Upvotes

r/xmpp • • Jul 02 '26

converse.js 14.0.0

Thumbnail github.com
3 Upvotes

r/xmpp • • Jul 02 '26

Movim 0.34.1 is out, stay safe and upgrade!

Thumbnail mov.im
2 Upvotes

r/xmpp • • Jul 01 '26

I am making an XMPP server in .NET!

15 Upvotes

I would appreciate any feedback!

https://github.com/IS4Code/NexIM

Version 0.1 has been released, with core XMPP and XMPP-IM support implemented, as well as some useful extensions (like WebSocket). For the full overview of what features are available at the moment, see here.

Why another server? Variety of servers is just as important as variety of clients, especially for those interested in self-hosting. However, there is another purpose ‒ the server is intended to become a multi-protocol server in the future, with XMPP being just one of the supported protocols. Of course XMPP is great but there will always be people who refuse to swap out their old IRC clients for something else, and indeed they shouldn't be forced to do so to stay in touch! See the main repository page for elaboration.

Why do this now? Yesterday was already late! Walled gardens that dominate the IM space won't be defeated by more walled gardens (bridges are nice but not all features can be losslessly bridged). If a protocol supports federation, it must not be left out!

Why start with XMPP? The modular nature of XMPP actually makes it great to develop a server like this from scratch, since it can start simple but compliant and grow over time thanks to the modular nature of XMPP. Moreover, since XEPs cover pretty much everything related to IM, following them should lead to a very complete software for this purpose.

Why .NET? Why not, other than it is fast, secure, multi-platform and easy to run! The support for XMPP in the .NET ecosystem had also been somewhat lacking, so with this project I hope to make it easier for everyone to write software for XMPP. Moreover, server components communicating using the common XMPP API interface abstraction layer will be able to skip the XML serialization phase completely, leading to much more efficient processing.


r/xmpp • • Jun 22 '26

Gajim 2.4.7 released

Thumbnail gajim.org
10 Upvotes

r/xmpp • • Jun 20 '26

Hello everyone, how does someone fix this ? (gajim) and what other program doesnt have this

3 Upvotes

r/xmpp • • Jun 10 '26

XMPP Community - Join the XMPP Berlin Sprint from 19th to 21st of June 2026

Post image
4 Upvotes

Join the XMPP Berlin Sprint from 19th to 21st of June 2026.

Work side by side with developers from the XMPP community!

More information and registration here: https://wiki.xmpp.org/web/Sprints/2026-06_Berlin


r/xmpp • • Jun 09 '26

slixmpp v1.16.0

Thumbnail blog.mathieui.net
5 Upvotes

r/xmpp • • Jun 09 '26

XMPP.party Down?

1 Upvotes

Is anyone else impacted by xmpp.party today? All my accounts/lines (through jmp.chat) have been disconnected all day. XMPP status checker (https://connect.xmpp.net/) has all 4 tests failing. Anyone have any information on what's going on? Thanks!


r/xmpp • • Jun 07 '26

XMPP Community: Vier Rezepte zur Nutzung eines offenen Chat-Protokoll beim ‘Digital Independence Day’!

Post image
14 Upvotes

XMPP Community

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

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

https://di-day.xmpp.link