Skip to content

Releases: finos/symphony-bdk-java

symphony-api-client-java-1.0.35

10 Jul 09:16
Compare
Choose a tag to compare
  • Removed dependency to Bouncy Castle library
  • Revised validateJwt() to return UserInfo instead of Object

symphony-api-client-java-1.0.33

08 Jul 09:40
Compare
Choose a tag to compare
  • 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

08 Jul 03:02
Compare
Choose a tag to compare
  • Upgraded jackson-databind, jersey, messageml, jose4j, servlet-api, slf4j, bcpkix-jdk15on

symphony-api-client-java-1.0.31

04 Jul 06:15
Compare
Choose a tag to compare
  • Upgraded org.symphonyoss.symphony.messageml to 0.9.42 to resolve guava security alert

symphony-api-client-java-1.0.30

14 Jun 06:53
Compare
Choose a tag to compare
  • 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

18 Apr 07:43
Compare
Choose a tag to compare
  • 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

03 Apr 10:13
Compare
Choose a tag to compare
  • 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

21 Mar 09:12
Compare
Choose a tag to compare
  • 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

14 Mar 12:12
Compare
Choose a tag to compare
  • 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

06 Mar 09:30
Compare
Choose a tag to compare
  • 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