Skip to content

Releases: finos/symphony-bdk-java

symphony-legacy-bdk-1.3.2

30 Oct 14:50
168bdd5
Compare
Choose a tag to compare

Release note

Features

  • #308 Added option to enable/disable datafeed polling

Bug fixes

  • #282 Added @JsonIgnore to the OutboundMessage#setContentAttachment(ContentAttachment)
  • #300 Updated new spring boot auto property expansion strategy for Gradle project
  • #311 Fixed dependencies issues
  • #314 Fix dependencies issue which occurred on 1.3.1

Installation

Using Maven

<dependencyManagement>
    <dependencies>
        <dependency>
            <groupId>com.symphony.platformsolutions</groupId>
            <artifactId>symphony-bdk-bot-sdk-java</artifactId>
            <version>1.3.2</version>
        </dependency>
        <dependency>
            <groupId>com.symphony.platformsolutions</groupId>
            <artifactId>symphony-api-client-java</artifactId>
            <version>1.3.2</version>
        </dependency>
        <dependency>
            <groupId>com.symphony.platformsolutions</groupId>
            <artifactId>sms-sdk-renderer-java</artifactId>
            <version>1.3.2</version>
        </dependency>
    </dependencies>
</dependencyManagement>

Using Gradle

dependencies {
    implementation platform('com.symphony.platformsolutions:symphony-bdk-bot-sdk-java:1.3.2')
    implementation platform('com.symphony.platformsolutions:symphony-api-client-java:1.3.2')
    implementation platform('com.symphony.platformsolutions:sms-sdk-renderer-java:1.3.2')
}

symphony-bdk-1.4.0.BETA

19 Oct 07:50
43c1b22
Compare
Choose a tag to compare
Pre-release

Release note

New features

  • #271 Ability to directly set privateKey and certificate content
  • #277 Enhancements on MessageService
  • #281 MessageService can send multiple attachments
  • #284 Fluent OBO API for services
  • #288 WebClient implementation of multiple attachments

Bug fixes

  • #283 Handlebars does not automatically append .hbs extension to template name

Documentation

  • #274 Fixed jekyll configuration
  • #275 CommandActivity example in Spring Boot

Installation

More info in getting-started.md

Using Maven:

<dependencyManagement>
    <dependencies>
        <dependency>
            <groupId>com.symphony.platformsolutions</groupId>
            <artifactId>symphony-bdk-bom</artifactId>
            <version>1.4.0.BETA</version>
            <type>pom</type>
            <scope>import</scope>
        </dependency>
    </dependencies>
</dependencyManagement>

Using Gradle:

dependencies {
    implementation platform('com.symphony.platformsolutions:symphony-bdk-bom:1.4.0.BETA')
}

symphony-bdk-1.3.2.BETA

06 Oct 12:59
5ca9545
Compare
Choose a tag to compare
Pre-release

Release note

New features

  • #261 Add java-library plugin to http and template submodules
  • #260 Handlebars template implementation
  • #218 Obo Certificate Authentication
  • #228 Extension App RSA authentication
  • #238 Implemented ext app certificate authentication
  • #231 Activities in SpringBoot Starter
  • #234 Revamping of the API Invoker
  • #232 Implement a configurable retry mechanism
  • #240 Spring WebClient implementation
  • #247 ArchUnit for Core module
  • #233 Moved to Gradle + #248 Cleaned Maven files
  • #249 Add missing endpoints exposed by StreamService

Bug fixes

  • #268 APP-3106: Publish BOM when releasing
  • #209 DatafeedService retry with the SocketTimeoutException
  • #243 Load parent URL configuration with Spring Boot
  • #215 Fix Javadoc generation

Documentation

  • #258 Architecture Presentation
  • #251 Core SpringBoot Starter documentation
  • #222 Documentation revamping, getting started
  • #206 Message API documentation
  • #229 Add datafeed markdown documentation
  • #230 Added Jekyll configuration
  • #242 Authentication API reference documentation

Installation

More info in getting-started.md

Using Maven:

<dependencyManagement>
    <dependencies>
        <dependency>
            <groupId>com.symphony.platformsolutions</groupId>
            <artifactId>symphony-bdk-bom</artifactId>
            <version>1.3.2.BETA</version>
            <type>pom</type>
            <scope>import</scope>
        </dependency>
    </dependencies>
</dependencyManagement>

Using Gradle:

dependencies {
    implementation platform('com.symphony.platformsolutions:symphony-bdk-bom:1.3.2.BETA')
}

symphony-bdk-core-1.2.1.BETA

11 Sep 17:24
9b2c6c9
Compare
Choose a tag to compare
Pre-release

New features

Installation

<dependency>
    <groupId>com.symphony.platformsolutions</groupId>
    <artifactId>symphony-bdk-core</artifactId>
    <version>1.2.1.BETA</version>
</dependency>

sms-sdk-renderer-java-1.2.0

11 Sep 17:08
9b2c6c9
Compare
Choose a tag to compare

New features

Installation

<dependency>
    <groupId>com.symphony.platformsolutions</groupId>
    <artifactId>sms-sdk-renderer-java</artifactId>
    <version>1.2.0</version>
</dependency>

symphony-bdk-bot-sdk-java-1.2.0

11 Sep 17:07
9b2c6c9
Compare
Choose a tag to compare

New features

Installation

<dependency>
    <groupId>com.symphony.platformsolutions</groupId>
    <artifactId>symphony-bdk-bot-sdk-java</artifactId>
    <version>1.2.0</version>
</dependency>

symphony-api-client-java-1.2.0

11 Sep 17:03
9b2c6c9
Compare
Choose a tag to compare

New features

Installation

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

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>