This repository was archived by the owner on Sep 16, 2020. It is now read-only.
v1.1.0
·
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