Skip to content

Releases: finos/symphony-bdk-java

symphony-bdk-2.13.0

04 Apr 11:43
3abc5f0

Choose a tag to compare

Features

#753 Added Symphony BDK test tools module for core Java BDK
#747 Added Symphony BDK test tools module for Springboot starter
#745 Remove CE health check from the indicator
#746 Make DF recreation to retry on client error

Bug fixes

#748 Fix the event timestamp value is not accessible bug
❗ Breaking change to @EventListener ❗ Refer to revised documentation

Installation

Using Maven:

<dependencyManagement>
    <dependencies>
        <dependency>
            <groupId>org.finos.symphony.bdk</groupId>
            <artifactId>symphony-bdk-bom</artifactId>
            <version>2.13.0</version>
            <type>pom</type>
            <scope>import</scope>
        </dependency>
    </dependencies>
</dependencyManagement>

Using Gradle:

dependencies {
    implementation platform('org.finos.symphony.bdk:symphony-bdk-bom:2.13.0')
}

symphony-bdk-2.12.0

25 Jan 14:06

Choose a tag to compare

Bugfix

#738 Remove bot username as Datafeed tag

Features

#737 Add actuator health check to spring starter

Dependency upgrades

#739 Upgrade Springboot 2.7.8

Installation

Using Maven:

<dependencyManagement>
    <dependencies>
        <dependency>
            <groupId>org.finos.symphony.bdk</groupId>
            <artifactId>symphony-bdk-bom</artifactId>
            <version>2.12.0</version>
            <type>pom</type>
            <scope>import</scope>
        </dependency>
    </dependencies>
</dependencyManagement>

Using Gradle:

dependencies {
    implementation platform('org.finos.symphony.bdk:symphony-bdk-bom:2.12.0')
}

symphony-bdk-2.11.1

06 Dec 09:12

Choose a tag to compare

Bugfix

#695 Fix Datahose loop

Features

#697 Add security scan github action
#691 Migrate to FINOS Security Scanning

Dependency upgrades

#697 Upgrade Springboot 2.7.6

Installation

Using Maven:

<dependencyManagement>
    <dependencies>
        <dependency>
            <groupId>org.finos.symphony.bdk</groupId>
            <artifactId>symphony-bdk-bom</artifactId>
            <version>2.11.1</version>
            <type>pom</type>
            <scope>import</scope>
        </dependency>
    </dependencies>
</dependencyManagement>

Using Gradle:

dependencies {
    implementation platform('org.finos.symphony.bdk:symphony-bdk-bom:2.11.1')
}

symphony-bdk-2.11.0

16 Nov 09:23

Choose a tag to compare

Features

#686 Enable inline template

Dependency upgrades

#688 Upgrade Springboot 2.7.5

Installation

Using Maven:

<dependencyManagement>
    <dependencies>
        <dependency>
            <groupId>org.finos.symphony.bdk</groupId>
            <artifactId>symphony-bdk-bom</artifactId>
            <version>2.11.0</version>
            <type>pom</type>
            <scope>import</scope>
        </dependency>
    </dependencies>
</dependencyManagement>

Using Gradle:

dependencies {
    implementation platform('org.finos.symphony.bdk:symphony-bdk-bom:2.11.0')
}

symphony-bdk-2.10.0

24 Oct 09:28
177ee84

Choose a tag to compare

Features

#677 Enable empty slash command pattern

Dependency upgrades

#681 Mitigate CVE-2022-42889
#674 Upgrade Springboot 2.7.3

Bug fixes

#670 Correct retry error message

Installation

Using Maven:

<dependencyManagement>
    <dependencies>
        <dependency>
            <groupId>org.finos.symphony.bdk</groupId>
            <artifactId>symphony-bdk-bom</artifactId>
            <version>2.10.0</version>
            <type>pom</type>
            <scope>import</scope>
        </dependency>
    </dependencies>
</dependencyManagement>

Using Gradle:

dependencies {
    implementation platform('org.finos.symphony.bdk:symphony-bdk-bom:2.10.0')
}

symphony-bdk-2.9.0

16 Jun 07:52
8d5250e

Choose a tag to compare

Features

#663 Added silent message update
#667 Added missing OBO services

Dependency upgrades

#665 Upgraded to Spring Boot 2.6.8

Installation

Using Maven:

<dependencyManagement>
    <dependencies>
        <dependency>
            <groupId>org.finos.symphony.bdk</groupId>
            <artifactId>symphony-bdk-bom</artifactId>
            <version>2.9.0</version>
            <type>pom</type>
            <scope>import</scope>
        </dependency>
    </dependencies>
</dependencyManagement>

Using Gradle:

dependencies {
    implementation platform('org.finos.symphony.bdk:symphony-bdk-bom:2.9.0')
}

symphony-bdk-2.8.0

09 May 08:49
88a5dcf

Choose a tag to compare

Features

#654 Upgraded Symphony API specifications for parent message id: Agent API is now returning the parentMessageId as part of V4Message payloads to retrieve the original message in case of a forward or a reply.
#653 Implemented Datahose loop

Dependency upgrades

#654 Upgraded to Spring Boot 2.6.7

Documentation

#653 Documented Datahose loop
#655 Fixed broken links in Datafeed documentation

Installation

Using Maven:

<dependencyManagement>
    <dependencies>
        <dependency>
            <groupId>org.finos.symphony.bdk</groupId>
            <artifactId>symphony-bdk-bom</artifactId>
            <version>2.8.0</version>
            <type>pom</type>
            <scope>import</scope>
        </dependency>
    </dependencies>
</dependencyManagement>

Using Gradle:

dependencies {
    implementation platform('org.finos.symphony.bdk:symphony-bdk-bom:2.8.0')
}

symphony-bdk-2.7.0

04 Apr 15:43
9e32088

Choose a tag to compare

Features

#625 : Polish Groups API
#632 : Target specific commit for symphony-api-specs
#633 : Supported a list of files in multipart form data
#637 : Support user apps patch
#643 : Deprecating Datafeed V1 and enabled Datafeed V2 by default

Dependency upgrades

#624 : Upgraded to Gradle to 7.3.3
#629 #635 : Upgrade Hazelcast version in examples
#630 #636 #642 #649 #646 : Dependency upgrades

Documentation

#626 : Update PR template
#627 : Add proxy configuration example
#639 : Example to import messages with attachments
#641 : Generate javadoc for group extension
#644 : Fixing broken documentation links

Installation

Using Maven:

<dependencyManagement>
    <dependencies>
        <dependency>
            <groupId>org.finos.symphony.bdk</groupId>
            <artifactId>symphony-bdk-bom</artifactId>
            <version>2.7.0</version>
            <type>pom</type>
            <scope>import</scope>
        </dependency>
    </dependencies>
</dependencyManagement>

Using Gradle:

dependencies {
    implementation platform('org.finos.symphony.bdk:symphony-bdk-bom:2.7.0')
}

symphony-bdk-2.6.0

07 Feb 13:31
d0fec56

Choose a tag to compare

Stable 2.6.0 release, following 2.6.0.RC1 pre-release.

Features

  • #616 Make ExtensionAppAuthenticator conditional on missing (thanks @yinan-symphony 👏)
  • #615 Add a decorator to the ApplicationEventMulticaster (thanks @yinan-symphony 👏)
  • #622 Added streamId and formMessageId to FormReplyActivity (fixes #621)
  • #618 Introducing Common JWT support for Pod APIs
  • #620 Extension mechanism / Groups Management APIs

Installation

Using Maven:

<dependencyManagement>
    <dependencies>
        <dependency>
            <groupId>org.finos.symphony.bdk</groupId>
            <artifactId>symphony-bdk-bom</artifactId>
            <version>2.6.0</version>
            <type>pom</type>
            <scope>import</scope>
        </dependency>
    </dependencies>
</dependencyManagement>

Using Gradle:

dependencies {
    implementation platform('org.finos.symphony.bdk:symphony-bdk-bom:2.6.0')
}

symphony-bdk-2.6.0.RC1

14 Jan 16:26
96db135

Choose a tag to compare

Pre-release

⚠️ This pre-release introduces some important structural changes within the core of the library with the support of the Common JWT (e.g. OAuth2) and the introduction of the extensibility mechanism. We want to make sure that these changes don't have any impacts on existing bots, that's why we don't advise using this release in production.

Features

  • #616 Make ExtensionAppAuthenticator conditional on missing (thanks @yinan-symphony 👏)
  • #615 Add a decorator to the ApplicationEventMulticaster (thanks @yinan-symphony 👏)
  • #622 Added streamId and formMessageId to FormReplyActivity (fixes #621)
  • #618 Introducing Common JWT support for Pod APIs
  • #620 Extension mechanism / Groups Management APIs

Installation

Using Maven:

<dependencyManagement>
    <dependencies>
        <dependency>
            <groupId>org.finos.symphony.bdk</groupId>
            <artifactId>symphony-bdk-bom</artifactId>
            <version>2.6.0.RC1</version>
            <type>pom</type>
            <scope>import</scope>
        </dependency>
    </dependencies>
</dependencyManagement>

Using Gradle:

dependencies {
    implementation platform('org.finos.symphony.bdk:symphony-bdk-bom:2.6.0.RC1')
}