Skip to content

Releases: finos/symphony-bdk-java

symphony-api-client-java-1.1.11

01 Sep 07:10
3f1dcd6
Compare
Choose a tag to compare

New features

Installation

<dependency>
    <groupId>com.symphony.platformsolutions</groupId>
    <artifactId>symphony-api-client-java</artifactId>
    <version>1.1.11</version>
</dependency>

symphony-api-client-java-1.1.10

27 Aug 11:53
7b94e4d
Compare
Choose a tag to compare

New features

  • Added the images field to Attachment (#185)

Installation

<dependency>
    <groupId>com.symphony.platformsolutions</groupId>
    <artifactId>symphony-api-client-java</artifactId>
    <version>1.1.10</version>
</dependency>

symphony-api-client-java-1.1.9

22 Jul 06:51
e55e827
Compare
Choose a tag to compare

New features

  • Expose accountType on UserInfo. (#158)
  • DatafeedV2 implementation. (#150)
    Now bot developers can handle the datafeed events by using datafeed v2 service. Datafeed v1 is still used by default, developers can switch to datafeed v2 by specifying the expected datafeed version in config.json file as such:
{
    "datafeedVersion": "v2"
}

Installation

<dependency>
    <groupId>com.symphony.platformsolutions</groupId>
    <artifactId>symphony-api-client-java</artifactId>
    <version>1.1.9</version>
</dependency>

symphony-api-client-java-1.1.8

30 Jun 08:43
96bed38
Compare
Choose a tag to compare

New features

  • Specifying the context path fields in config.json for pod, agent, sessionAuth, kmAuth url. (#143)
  • Expose formMessageId in SymphonyElementsAction. (#119)

Bug Fixes

  • Fix failing on adding a reset button. (#141)
  • Fix unittest on Windows. (#142)

Installation

<dependency>
    <groupId>com.symphony.platformsolutions</groupId>
    <artifactId>symphony-api-client-java</artifactId>
    <version>1.1.8</version>
</dependency>

symphony-api-client-java-1.1.7

19 Jun 12:52
3d1425a
Compare
Choose a tag to compare

Bug Fixes

  • SDK-80 Remove caching mechanism on SymOBOClient (#136)
  • SDK-89: made location of datafeed.id file configurable (#134)
  • SDK-90: Handle null content-type 401 error response (#133)

Installation

<dependency>
    <groupId>com.symphony.platformsolutions</groupId>
    <artifactId>symphony-api-client-java</artifactId>
    <version>1.1.7</version>
</dependency>

symphony-api-client-java-1.1.6

16 Jun 12:30
33c2816
Compare
Choose a tag to compare

Bug Fixes

  • Changing caching strategy of SymOBOClient (#120)
  • Handle null authorization header (#122)
  • SDK-59 Add Initiator to RoomListener callback (#126)

Installation

<dependency>
    <groupId>com.symphony.platformsolutions</groupId>
    <artifactId>symphony-api-client-java</artifactId>
    <version>1.1.6</version>
</dependency>

symphony-api-client-java-1.1.5

01 Jun 20:10
5ff7148
Compare
Choose a tag to compare

Bug Fixes

  • Fixed random SSL issues for RSA authentication (#118)

We discovered that RSA authentication made to both pod and KM performed in parallel was potentially causing some random SSLHandshakeException errors. PR #118 brings a lot of improvements around RSA auth including :

  • sequential authentication to pod and KM to avoid SSLHandshakeException occurring
  • when logger debug is enabled, custom truststore entries are print in logs in order to help debugging certificate issues
  • a new exponential retry strategy using the resilience4j-retry library. The retry strategy can be configured through your bot config.json file as such :
{
    "retry": {
        "maxAttempts": 10,
        "initialIntervalMillis": 500,
        "multiplier": 1.5
    }
}

⚠️ this is for yet an experimental configuration feature, the contract might change in future version, please use with precaution.

Installation

<dependency>
    <groupId>com.symphony.platformsolutions</groupId>
    <artifactId>symphony-api-client-java</artifactId>
    <version>1.1.5</version>
</dependency>

symphony-api-client-java-1.1.4

31 May 15:10
db6e499
Compare
Choose a tag to compare

New Features

  • Created an API to get message by id along with the disclaimer text (#114)

Bug Fixes

  • Handle null for bad data structure to getMentions (#116)
  • Adding missing RoomSearchQuery parameters: sortOrder and subType (#111)

Installation

<dependency>
    <groupId>com.symphony.platformsolutions</groupId>
    <artifactId>symphony-api-client-java</artifactId>
    <version>1.1.4</version>
</dependency>

symphony-api-client-java-1.1.3

20 May 08:39
a3b7060
Compare
Choose a tag to compare

Bug Fixes

  • Added missing RoomSearchQuery parameters: sortOrder and subType (#111)
  • Created new supportedUriSchemes property to support custom URI schemes (#110)

Installation

<dependency>
    <groupId>com.symphony.platformsolutions</groupId>
    <artifactId>symphony-api-client-java</artifactId>
    <version>1.1.3</version>
</dependency>

symphony-api-client-java-1.1.2

08 May 13:48
16147df
Compare
Choose a tag to compare

Bug Fixes

  • Fixing issues with addTextField and addTextArea methods (#99)
  • Fixed external LoadBalanced config (#101)
  • Fixed config loading failure in multi-threaded JVM environment (#105)
  • Fixed HealthcheckResponse missing @JsonIgnoreProperties (#105)
  • Support handling of null and emoji entity payloads (#106)

Installation

<dependency>
    <groupId>com.symphony.platformsolutions</groupId>
    <artifactId>symphony-api-client-java</artifactId>
    <version>1.1.2</version>
</dependency>