Skip to content
This repository was archived by the owner on Sep 16, 2020. It is now read-only.

v1.1.0

Choose a tag to compare

@ftbb ftbb released this 03 Dec 06:22
· 63 commits to master since this release
  • REMOVED MOST V2 Support and deprecated methods/classes
  • Support for for 1.46.3 or higher. 1.48.1 added as dependency
  • PresenceService reinstated - Utilizes new feed calls
  • Using latest endpoints for presence functions. Also replaced Presence objects with SymPresence.
  • SymphonyClient now support custom http clients for both Pod and Agent clients
  • SymphonyClientConfigID TRUSTSTORE_FILE and TRUSTSTORE_PASSWORD set to optional now.
  • SymphonyClient can be initialized without defining truststore, taking defaults.
  • Added session logout to AuthenticationClient
  • Added special attribute (ApiVersion) to SymMessage to support sending MessageMLv1 messages over V2 endpoints. This gets around some of the limitations of PresentationML/MessageMLv2
  • SymStream object replacing all use of legacy Stream objects.
  • SymphonyClient automatically identifies the Agent and Pod versions to select the latest versions.
  • SymMessage.setMessageText(..) will automatically escapeXml
  • Added new methods in MessageService to send message by SymUser and SymStream (Convenience)
  • SymphonyClient instances default to V4 API
  • ConnectionsClient now supports removal of connections.
  • SymphonyClient has new internal name identifier for Thread handling bound to email address.
  • Added a convenience class SymphonyApis accessible through SymphonyClient supporting retrieval of all language binding APIs (Not recommended for use)
  • SymMessage no longer has option to set Format as everything is PresentationML based moving forward. Use SymMessage.setMessageText(TEXT) if you want to set simple text value.
  • SymMessage will default setting text message to PresentationML
  • New SymphonyConfigID for disabling services (DISABLE_SERVICES). SendMessage example added.
  • Updated all examples to reflect major changes.
  • Focus on implementing all REST API capabilities
  • Interfaces defined for external frameworks and example implementations
  • Spring support verification
  • Implement Agent Server health-check under new AgentSystemClient
  • Updated ShareClient to use V3 endpoint
  • Added getUserBySession(SymAuth) to UsersClient
  • Some new examples on use of AWS Lex, Copy data between chat rooms, and reporting