Releases: finos/symphony-bdk-java
Releases · finos/symphony-bdk-java
symphony-api-client-java-1.0.35
- Removed dependency to Bouncy Castle library
- Revised validateJwt() to return UserInfo instead of Object
symphony-api-client-java-1.0.33
- Added automatic bootstrap to simplify code required for basic use cases
- Revised readme to reflect simpler initialisation and add reference to generator
symphony-api-client-java-1.0.32
- Upgraded jackson-databind, jersey, messageml, jose4j, servlet-api, slf4j, bcpkix-jdk15on
symphony-api-client-java-1.0.31
- Upgraded org.symphonyoss.symphony.messageml to 0.9.42 to resolve guava security alert
symphony-api-client-java-1.0.30
- Fixed uncaught IndexOutOfBoundsException when API returns UserInfo payload with empty users array
- Fixed incoming user object being the current user for connection accepted/received events
- Fixed NPE during connection removal event
- Replaced unit tests with new integration test suite
- Allow loading of RSA private key file from the classpath
- Removed non existing 'description' field from Password class
- Fixed bug in activate/deactivate room using admin endpoint
- Moved pod certificate setup to constructor in SymExtensionAppRSAAuth
- Added constructor that takes as argument the RSA PrivateKey in SymExtensionAppRSAAuth
- Added HealthcheckClient
- Fixed 'since' data type to long in MessagesClient.getMessagesFromStream()
- Fixed proxy support for extension apps
- Upgraded jackson-databind to 2.9.9
- Upgraded jersey to 2.28
- Fixed bug in JWT filter pattern
symphony-api-client-java-1.0.23
- Added advanced configuration option for agent load balancing
- Added custom request filter interceptor to verify JWT
- Added TokensRepository interface and InMemoryTokensRepository implementation to store auth tokens
symphony-api-client-java-1.0.21
- Added data entity helper methods to InboundMessage to getMentions(), getHashtags and getCashtags
- Added constructors to OutboundMessage to assign message, data and/or attachments
symphony-api-client-java-1.0.19
- Cleaned up dependencies so projects using this library do not need any other library to get started. This also addresses Jersey transitive dependencies issue when using Gradle.
- Fixed potential NullPointerExceptions in DataFeed Client and Events Service
- Fixed absolute store path issue on Mac/Linux development environments
- Added RSA authentication and client for OBO
symphony-api-client-java-1.0.17
- Added podProxyURL configuration to allow scenario where /agent endpoints should connect directly but /pod and session auth endpoints should route over proxy
- Added missing Department field to AdminUserAttributes
symphony-api-client-java-1.0.14
- Fixed Admin Get User response cast to wrong object
- Fixed Accept Connection sending incorrect payload
- Fixed StreamInfo's streamType incorrectly typed as String instead of Object