Here's the changelog:
- Discovering services should not fail immediately if one sub-query fails.
- Make sure abnormal WebSocket disconnections trigger the reconnection.
- Make sure
RECONNECTION_SUCCEEDEDevent is triggered for external components. - Add listeners to listen for successful or failed send operations.
- Add public constructor for the SASL challenge class.
- Add public constructors to SASL Failure class.
- Make sure to not write
XMLConstants.XML_NS_URIto XML elements (FasterXML Aalto’s XMLStreamWriter implementation writes it) - Add
DataForm.Field#getValue()and implementtoString()method. - Add convenient API to compare two MUC affiliations and roles (i.e.
Affiliation.OWNER.isHigherThan(Affiliation.ADMIN)) - Compare presences of MUC occupants in the Occupant’s Comparable implementation.
- Minor performance improvement by using a
ListIteratorin collection based result sets. - Discover PubSub services by identity, not by feature name (it’s more reliable)
- Add
nextPage()andpreviousPage()method and refine the naming of other methods in result set management (e.g. havingforCount()andforItemCount()was confusing)