Converse.js 13.0.0: Neue Features für Domains und Nachrichtensteuerung
Converse.js 13.0.0: Drei entscheidende Verbesserungen für XMPP-Chat-Apps
Wer Echtzeit-Chats mit Converse.js baut, weiß: Die Nutzerfreundlichkeit hängt oft an den kleinen Details. Die neue Version 13.0.0 dreht nicht alles um, sondern stärkt die Basis genau dort, wo Entwickler es am meisten merken.
Smart Domain Management: Weniger Aufwand bei der Konfiguration
Ein echtes Problem bei vielen XMPP-Projekten war bisher die Domain-Verwaltung beim Hinzufügen von Kontakten oder beim Starten von Chats. Gerade in verteilten Netzen mit mehreren Domains kommt es schnell zu Fehlern – falsche JIDs, falsche Server oder schlicht falsche Adressen.
Mit der neuen Version lässt sich ein Standard- oder Sperr-Domain festlegen. Diese wird beim Anlegen von Kontakten oder beim Öffnen von Chats automatisch berücksichtigt. Das System erkennt also, welche Domain richtig ist und setzt sie ohne manuelles Zutun. Das hilft vor allem bei:
- Unternehmenslösungen, bei denen alle Nutzer derselben Domain angehören
- Multi-Tenant-Plattformen, die klar getrennte Domains nutzen
- IoT- und Bot-Systemen, bei denen Adressen klar und vorhersehbar sein sollen
MUC Domain Stripping: Saubere Raum-Adressen
Bisher konnte es bei Multi-User Chat (MUC) Räumen zu Problemen kommen, wenn eine Domain-Sperre aktiv war. Die Sperre wurde dann teilاً into room JID parsing—creating garbled addresses that broke room joins.