All Versions
49
Latest Version
Avg Release Cycle
110 days
Latest Release
660 days ago
Changelog History
Page 2
Changelog History
Page 2
-
v4.3.1 Changes
October 14, 2018 -
v4.3.0 Changes
August 02, 2018๐ Bug
- SMACK-759 - PubSubManager.getLeafNode() throws PubSubAssertionError.DiscoInfoNodeAssertionError if node exists but its not a PubSub Node
- SMACK-814 - NPE when using Node.getAffiliationsAsOwner()
- SMACK-815 - XEP-0184: DeliveryReceipt requires ID, although the XEP defines it as optional attribute
- SMACK-818 - EntityCapsManager sends presences with multiple CapsExtension causing disco#info lookup to fail
- SMACK-819 - ConcurrentModification Exception in MultiUserChatManager.java
- SMACK-820 - DNSUtil.setDaneProvider() does not set the DANE provider
Task
- SMACK-769 - Rename XMPPError to StanzaError
- SMACK-776 - Remove deprecated reconnection callbacks in ConnectionListener
๐ Improvement
-
v4.2.4 Changes
April 15, 2018๐ Bug
- SMACK-804 - ServiceAdministrationManager does not use correct form actions
- SMACK-805 - ServiceDiscoveryManager.findService() only considers the first service by feature
- SMACK-813 - Smack uses hostname instead of XMPP service name for SNI
๐ New Feature
- SMACK-794 - Add support for XEP-0394: Message Markup
- SMACK-795 - Add support for XEP-0382: Spoiler messages
- SMACK-799 - Add support for XEP-0372: References
- SMACK-800 - Add support for XEP-0392: Consistent Color Generation
๐ Improvement
-
v4.2.3 Changes
February 07, 2018๐ Bug
- SMACK-788 - NullPointerException if hostAddresses is null
- SMACK-789 - AffiliationsExtension toXml() produces invalid XML
- SMACK-790 - Some HTTP File Upload elements are not correctly parsed and serialized
- SMACK-791 - NumberFormatException in IpAddressUtil.isIPv4LiteralAddress
- SMACK-796 - SOCKS5 authentication erroneously uses \'user\' when it should use \'passwd\', causes authentication to fail
-
v4.2.2 Changes
November 25, 2017๐ Bug
- SMACK-775 - Create callback interface for ReconnectionManager
- SMACK-778 - ReconnectionManager.reconnect() can throw NotConnectedException
- SMACK-779 - smack-android erroneously depends on smack-omemo and smack-omemo-signal
- SMACK-780 - PushNotificationManager\'s isSupported logic does query the server, whereas it should query the bare JID
- SMACK-781 - MiniDnsResolver does not correctly handle the case when NOERROR is returned together with an empty answer section.
- SMACK-782 - MultiUserChat does not remove the subject listener causing a memory leak
- SMACK-783 - InvitationRejectionListener fires multiple times
- SMACK-784 - StringUtils.numbersAndLetters has the numbers twice, resulting in a lower entropy
- SMACK-785 - OfflineMessageManager.getMessages() does count the pending messages incorrectly, causing an unnecessary delay
- SMACK-786 - Race condition when resuming a stream
- SMACK-787 - Presence.getPriority() may return Integer.MIN_VALUE.
-
v4.2.1 Changes
August 14, 2017๐ Bug
- SMACK-749 - SCRAM-SHA-1 and SCRAM-SHA-1-PLUS SASL mechanisms have the same priority, causing SASL authentication failures
- SMACK-755 - DIGEST-MD5 sometimes causes malformed request server response
- SMACK-756 - IoTIsFriendResponse has invalid name and produces invalid XML
- SMACK-759 - PubSubManager.getLeafNode() throws PubSubAssertionError.DiscoInfoNodeAssertionError if node exists but its not a PubSub Node
- SMACK-764 - NPE in hashCode() in Occupant when jid is null
- SMACK-766 - Smack possibly includes \'ask\' attribute in roster items when sending requests
- SMACK-768 - Smack throws NoResponse timeout when waiting for IQ although there was a response
- SMACK-771 - XMPPTCPConnection should use KeyManagerFactory.getDefaultAlgorithm() instead of KeyManagerFactory.getInstance(\"sunX509\");
- SMACK-772 - HostAddress must deal with \'fqdn\' being null.
- SMACK-773 - Allow roster pushes from our full JID for backwards compatibility
- SMACK-774 - HTTP File Upload\'s SlotRequest metadata should be attributes not child elements
๐ New Feature
- SMACK-746 - Add support for XEP-0380: Explicit Message Encryption
- SMACK-758 - Add support for XEP-0334: Message Processing Hints
- SMACK-760 - Smack does not allow custom extension elements in SM\'s <failed/>
๐ Improvement
-
v4.2.0
March 10, 2017 -
v4.1.9 Changes
November 19, 2016 -
v4.1.8 Changes
July 30, 2016๐ Bug
- SMACK-722 - SASL X-OAUTH2 implementation incorrectly performs Base64 encoding twice
- SMACK-724 - Do not re-use the Socket after connect() failed.
- SMACK-725 - ReconnectionManager should handle AlreadyConnectedException and AlreadyLoggedInException not as failure
- SMACK-726 - \'purge\' and \'remove\' IQ of XEP-0013 must be of type \'set\'
-
v4.1.7 Changes
April 14, 2016