Tigase Development News

Tigase JaXMPP Client Library - Tigase JaXMPP Client v3.2.0 Relase

Tigase Development News - Wed, 10/17/2018 - 05:11

Tigase JaXMPP v3.2.0 has been released! Please review the change notes below to see what has changed since our last release.

New Features:
  • #4369: Support for XEP-0313: Message Archive Management has now been added within Jaxmpp-MAM module.
  • Implementation of XEP-0357: Push Notifications
  • SCRAM-SHA-1 and SCRAM-SHA-1-PLUS are now enabled by default for Authorization.
  • #4280: added support for XEP-0352: Client State Indication
  • #5950: added support for XEP-0363: HTTP File Upload
  • #5223: in-band registration to use XMPP Data Forms XEP-0004
  • #4288: Login and Disconnect methods have been changed in blocking mode.
  • #4398: Removed JDK8 specific features not supported by GWT to prevent errors.
  • #4762: added support for handling WebSocket PONG frames
  • #7387: added support for PubSub notifications about node removal and association/dissociation to the collection node
Fixes
  • #4317: fixed NPE if receiver of file transfer is not connected or disconnected in SOCKS5.
  • #4318: added checking if destination file is set when file transfer is accepted.
  • #4378: fixed exceptions occuring when a server-initiated disconnection could lead to an invalid connector state, fix issue with invalid connector state when connecting using Websocket Protocol over TCP.
  • #8104: fixing issue with parsing timestamp
  • #8033: added thread safety to ExtensionsChain implementation
  • #2654: improve DNS resolution for local addresses
  • #7793: fixing possible NPE in UnifiedRegistrationForm when value for a fiels is null
  • #7649: improving GWT code for sites hosted on HTTPS enabled servers
  • #7525: added method for retrieving error text from error stanzas
  • #6330: fixes for AdHocCommansAsyncCallback not calling onResponseReceived() if there is no data form in the response and for ElementWrapper which failed to set GwtElement value
  • #6330: added event for notification about PubSub node configuration change
  • #6212, #6232: fixing issue introduced by recent changes in sending authcid and authzid during authentication
  • #6212: improvements to SASL implementations
  • #5749: fix issue with login to jabber.org, says incorrect password, even though password is correct
  • #1590: add support for subscription pre-approval in RosterModule and RosterItem
  • #5669: removed firing ErrorEvent by connectors if exception is thrown in start() method within the same thread
  • #5624: fixed possible lock if Jaxmpp::login() method throws an exception and login(true) was called
  • #5582: fixing race condition during Jaxmpp login leading to a thread being permanently locked
  • #5584: MAM module not being called for incoming messages
  • #5588: fixed issue with messages without from causing NPE in MessegeModule
  • #5527: added support for connection using plain SSL instead of STARTTLS
  • #5529: fixed handling of see-other-host in ConnectionManager for GWT
  • #5318: added implementation for GwtElement::removeChild() method
  • #5421: fixed issue with handling PONG WebSocket frames with payload
  • #4961: fix JaXMPP problems on Android
  • #4733: fixed issue with comparision of elements with XMLNS
  • #4732: minor fix in MessageArchiveManagementModule
  • #4460: fixed issue with retrieving PubSub node configuration
  • #4728: fix minor issue with element equals() method
  • #4348: fixed issues with Jaxmpp state and reconnecting
  • #4348: changed DEFAULT_SOCKET_TIMEOUT to 0 as value bigger than zero causes issues for long connections without any activity
  • #4460: improved usage of events with callbacks called after all handlers processed event
  • #4266: fixing issue with reconnection after disconnection by client
  • #4505: fix handling of badly encoded channel binding data
  • #4398: remove used JDK8 specific features which are not supported by GWT
  • #4291: ContactChangedPresenceEvent has show "online" for unavailable presence
  • #4266: fixed issue with blocking disconnection
  • #4124: fixed issue with support for see-other-host with WebSocket in GWT version

Please visit our downloads page to obtain the new version.

Tigase XMPP Server - Tigase XMPP Server 7.1.4 Release

Tigase Development News - Wed, 10/17/2018 - 04:46

A new stable, maintenance version of Tigase Server 7.1.4 has been released. See Release notes for full details.

Tigase, Inc. - Tigase used at Cisco and Broadsoft

Tigase Development News - Mon, 09/24/2018 - 11:07

Broadsoft’s use of Tigase as part of their products is yet another example where Tigase software is integrated into Voice over IP and Internet Telephony systems. Maybe not very surprisingly most of the companies call their products “Unified Communication” or something similar. Indeed, Tigase is often used as a hub connecting users on different IM networks and different communication channels. Sometimes, this is not even for messaging at all but “just” to provide real-time presence information to VoIP systems.

For more details follow the link to the full article: Cisco and Broadsoft use Tigase software in their products

Back to Top