All Versions
49
Latest Version
Avg Release Cycle
110 days
Latest Release
154 days ago

Changelog History
Page 3

  • v4.1.6 Changes

    January 23, 2016

    ๐Ÿ› Bug

    • SMACK-705 - PubSub\'s Affiliation.getElementName() returns wrong name
    • SMACK-706 - Smack may sends <bind/> and <session/> twice if Stream Management is used and a previous SM state exists
    • SMACK-707 - Infinite loop of NullPointerExceptions in Socks5Proxy
    • SMACK-708 - DeliveryReceipt(Manager) should ensure that receipts (and requests) have an ID set
    • SMACK-709 - Don\'t request delivery receipts for messages without a body
    • SMACK-710 - SASL DIGEST-MD5 backslash must be quoted
  • v4.1.5 Changes

    November 22, 2015

    ๐Ÿ› Bug

    • SMACK-698 - Time creates invalid XML
    • SMACK-700 - Duplicate stanzas in unacknowledgedStanzas queue when stream is resumed
    • SMACK-702 - RejectedExecutionException in AbstractXMPPConnection.processPacket() causes connection Termination
  • v4.1.4 Changes

    September 14, 2015

    ๐Ÿ› Bug

    • SMACK-688 - Reset carbons state if session got not resumed or cleanly disconnected
    • SMACK-689 - PEPPubSub creates malformed XML
    • SMACK-693 - MultiUserChat\'s UserStatusListener is not getting triggered
    • SMACK-695 - JSON and GCM parser does an erroneous extra next()
    • SMACK-697 - PrivacyListManager should handle the case where not default and active list are currently set

    ๐Ÿ‘Œ Improvement

    • SMACK-686 - Provide a hint that connect() needs to be called prior login() in NotConnectedException
    • SMACK-687 - Update to jxmpp 0.4.2
    • SMACK-696 - Drop stream state after stream error
  • v4.1.3 Changes

    July 15, 2015

    ๐Ÿ› Bug

    • SMACK-679 - Memory leak in Socks5BytestreamManager. Should use weak map for \'managers\'
    • SMACK-680 - XHTML bodies are un-escaped after parsing
    • SMACK-681 - Roster presence callbacks may not be invoked right after login
  • v4.1.2 Changes

    June 27, 2015

    ๐Ÿ› Bug

    • SMACK-664 - Invalid IQ error response to OfferRequestPacket and OfferRevokePacket
    • SMACK-668 - ReconnectionManager\'s value of \'attempts\' is not reset after successful reconnection
    • SMACK-669 - Only add Entity Capabilities extension to available presences
    • SMACK-670 - SASLMechanism.authenticate should treat an empty byte array like \'null\' byte array
    • SMACK-672 - Memory leak caused by RosterGroup declaring a strong reference to XMPPConnection
    • SMACK-673 - VCard API does not support all elements
    • SMACK-676 - ConcurrentModificationException in ServerPingWithAlarmManager
    • SMACK-678 - Login hangs if starttls advertised, but security is set to \'disabled\' and compression is also advertised

    ๐Ÿ‘Œ Improvement

    • SMACK-667 - Request Stream Mangement Acknowledgement after re-sending unack\'ed stanzas after stream resumption
    • SMACK-671 - Don\'t disable Scoks5BytestreamManager on connection termination
  • v4.1.1 Changes

    May 09, 2015

    ๐Ÿ› Bug

    • SMACK-649 - DIGEST-MD5 challenge/response parsing must handle linear white spaces after the comma
    • SMACK-652 - SynchronizationPoint should use signalAll
    • SMACK-653 - Integer overflow if both client and server don\'t specify a max resumption time
    • SMACK-654 - isSmResumptionPossible() returns wrong values
    • SMACK-656 - DeliveryReceipts auto add should use packet interceptors and should not be requested for messages with ACKs.
    • SMACK-659 - Memory leak caused by RosterEntry declaring a strong reference to XMPPConnection
    • SMACK-660 - ReconnectionManager\'s RANDOM_INCREASING_DELAY is erroneously using a fixed value.
    • SMACK-661 - Add method to set ProxyInfo in ConnectionConfiguration.Builder
    • SMACK-662 - RosterEntry.setName() does not change the name
  • v4.1.0

    March 29, 2015
  • v4.0.7 Changes

    February 20, 2015

    ๐Ÿ› Bug

    • SMACK-635 - Typo DNSUtil.init() prevents DNS SRV lookups to fail in some cases
    • SMACK-643 - Smack should not set the service name to the vale of the \'from\' attribute of the opening stream element received from the service
  • v4.0.6 Changes

    November 23, 2014

    ๐Ÿ› Bug

    • SMACK-616 - Smack should fallback to using host with default port if DNS SRV lookup fails
    • SMACK-617 - Message Digest in EntityCapsManager should be synchronized
  • v4.0.5 Changes

    October 22, 2014

    ๐Ÿ› Bug

    • SMACK-609 - PingManager.ping(String, long) does not respect timeout
    • SMACK-613 - Parsing exception causes infinite loop if the exception is not thrown