Releases: finos/symphony-bdk-java
symphony-bdk-2.6.0.RC1
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')
}
symphony-bdk-2.5.0
Features
Installation
Using Maven:
<dependencyManagement>
<dependencies>
<dependency>
<groupId>org.finos.symphony.bdk</groupId>
<artifactId>symphony-bdk-bom</artifactId>
<version>2.5.0</version>
<type>pom</type>
<scope>import</scope>
</dependency>
</dependencies>
</dependencyManagement>
Using Gradle:
dependencies {
implementation platform('org.finos.symphony.bdk:symphony-bdk-bom:2.5.0')
}
symphony-bdk-2.5.0.RC1
Features
Installation
Using Maven:
<dependencyManagement>
<dependencies>
<dependency>
<groupId>org.finos.symphony.bdk</groupId>
<artifactId>symphony-bdk-bom</artifactId>
<version>2.5.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.5.0.RC1')
}
symphony-bdk-2.4.3
Features
Dependency upgrades
- #597 Upgrade to Spring Boot 2.6.1
- #606 Upgrade Logback and force Log4j 2.16 as part of the BOM (Log4j is not used by default by the BDK), as well as other dependency upgrades
- #610 Force Log4j to 2.17
Installation
Using Maven:
<dependencyManagement>
<dependencies>
<dependency>
<groupId>org.finos.symphony.bdk</groupId>
<artifactId>symphony-bdk-bom</artifactId>
<version>2.4.3</version>
<type>pom</type>
<scope>import</scope>
</dependency>
</dependencies>
</dependencyManagement>
Using Gradle:
dependencies {
implementation platform('org.finos.symphony.bdk:symphony-bdk-bom:2.4.3')
}
symphony-legacy-bdk-1.3.8
Bug fixes
- #604 Fix security vulnerabilities
Installation
Using Maven
<dependencyManagement>
<dependencies>
<dependency>
<groupId>com.symphony.platformsolutions</groupId>
<artifactId>symphony-bdk-bot-sdk-java</artifactId>
<version>1.3.8</version>
</dependency>
<dependency>
<groupId>com.symphony.platformsolutions</groupId>
<artifactId>symphony-api-client-java</artifactId>
<version>1.3.8</version>
</dependency>
<dependency>
<groupId>com.symphony.platformsolutions</groupId>
<artifactId>sms-sdk-renderer-java</artifactId>
<version>1.3.8</version>
</dependency>
</dependencies>
</dependencyManagement>
Using Gradle
dependencies {
implementation platform('com.symphony.platformsolutions:symphony-bdk-bot-sdk-java:1.3.8')
implementation platform('com.symphony.platformsolutions:symphony-api-client-java:1.3.8')
implementation platform('com.symphony.platformsolutions:sms-sdk-renderer-java:1.3.8')
}
symphony-bdk-2.4.2
Improvements
- #594 Improved DF loop retry strategy by supporting SocketException found in root exception causes
- #591 Improved Freemarker template engine configuration
Bug Fixes
- #593 Generated enums don't throw exception when parsing unknown values
Installation
Using Maven:
<dependencyManagement>
<dependencies>
<dependency>
<groupId>org.finos.symphony.bdk</groupId>
<artifactId>symphony-bdk-bom</artifactId>
<version>2.4.2</version>
<type>pom</type>
<scope>import</scope>
</dependency>
</dependencies>
</dependencyManagement>
Using Gradle:
dependencies {
implementation platform('org.finos.symphony.bdk:symphony-bdk-bom:2.4.2')
}
symphony-bdk-2.4.1
Features
- #589 Add a constructor in AuthenticatorFactory to specify an ExtensionAppTokenRepository
Bug Fixes
Installation
Using Maven:
<dependencyManagement>
<dependencies>
<dependency>
<groupId>org.finos.symphony.bdk</groupId>
<artifactId>symphony-bdk-bom</artifactId>
<version>2.4.1</version>
<type>pom</type>
<scope>import</scope>
</dependency>
</dependencies>
</dependencyManagement>
Using Gradle:
dependencies {
implementation platform('org.finos.symphony.bdk:symphony-bdk-bom:2.4.1')
}
symphony-bdk-2.4.0
Features
- #579 Support of Message Update endpoint ℹ️ available from Agent
20.13.2
and SBE20.13.2
- #584 Support Update Instant Message and Instant Message Info endpoints ℹ️ available from SBE
20.13.2
Installation
Using Maven:
<dependencyManagement>
<dependencies>
<dependency>
<groupId>org.finos.symphony.bdk</groupId>
<artifactId>symphony-bdk-bom</artifactId>
<version>2.4.0</version>
<type>pom</type>
<scope>import</scope>
</dependency>
</dependencies>
</dependencyManagement>
Using Gradle:
dependencies {
implementation platform('org.finos.symphony.bdk:symphony-bdk-bom:2.4.0')
}
symphony-bdk-2.3.1
Bug fixes
- #583 Fixed random 'unresolvable circular reference' from
SlashAnnotationProcessor
- #572 Fixed characters escape in
PresentationMLParser
Installation
Using Maven:
<dependencyManagement>
<dependencies>
<dependency>
<groupId>org.finos.symphony.bdk</groupId>
<artifactId>symphony-bdk-bom</artifactId>
<version>2.3.1</version>
<type>pom</type>
<scope>import</scope>
</dependency>
</dependencies>
</dependencyManagement>
Using Gradle:
dependencies {
implementation platform('org.finos.symphony.bdk:symphony-bdk-bom:2.3.1')
}
symphony-bdk-2.3.0
Features
- #570 Support of Search Messages endpoint
- #567 Encode stream/msg id to url-safe base64 if needed
- #552 Extended
BdkConfigLoader
- load config from Properties or Map of properties (@lukaszplawny 👍) - #562 Make ApplicationEventMulticaster bean configurable (@yinan-symphony 👍)
Bug fixes
- #574
ConnectionService#listConnections
parameters are now optional according to the documentation - #573 Prevent invalid signed JWT expiration upon login
- #569
ApiClientJersey2
initializes random traceId if not already set - #568 Avoid Jersey warning about unsent headers
Dependencies upgrades
- #575 General dependencies upgrade
Installation
Using Maven:
<dependencyManagement>
<dependencies>
<dependency>
<groupId>org.finos.symphony.bdk</groupId>
<artifactId>symphony-bdk-bom</artifactId>
<version>2.3.0</version>
<type>pom</type>
<scope>import</scope>
</dependency>
</dependencies>
</dependencyManagement>
Using Gradle:
dependencies {
implementation platform('org.finos.symphony.bdk:symphony-bdk-bom:2.3.0')
}