Releases: finos/symphony-bdk-java
Releases · finos/symphony-bdk-java
symphony-legacy-bdk-1.3.2
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
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
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
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
New features
- APP-2813/APP-2812 - BDK2.0 modules setup (#166 )
- APP-2828 Added Snyk badge to root README.md (#171 )
- APP-2887 - Authentication API (#173 )
- APP-2884 - Configuration features for BDK 2.0 (#174 #175 #176 )
- APP-2845 : BDK certificate authentication (#180 )
- APP-2904: Datafeed V1 implementation on BDK 2.0 (#181 )
- APP-2905: Datafeed Service V2 implementation (#182 )
- CES-1719: Added the images field to Attachment (#185 )
- APP-2814 SpringBoot Starter setup (#186 )
- APP-3000: Simplified configuration when the configuration of api client is the same (#189 )
- APP-2998 Make OBO configuration optional (#191 )
- APP-3008 First implementation of templates (#193 )
- APP-2983: Implementation of user service in BDK 2.0 (#195 )
- APP-2816 New Activity API (#197 )
- APP-2981: Added messages endpoints in MessageService (#200 )
- APP-2982: Stream Service Implementation (#201 )
- APP-3031 Activity API Documentation (#202 )
- APP-2908: Fluent API setup (#205 )
- APP-3031 Fixed verification comments (#208 )
- APP-3020: DatafeedService retry with the SocketTimeoutException (#209 )
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
symphony-bdk-bot-sdk-java-1.2.0
New features
- APP-3017: Upgraded spring-boot to 2.3.3 (https://github.com/SymphonyPlatformSolutions/symphony-api-client-java/pull/199/files)
- feature(Jwt): Make cookie from jwtFilter conditional (https://github.com/SymphonyPlatformSolutions/symphony-api-client-java/pull/203/files)
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
New features
- Fixed an issue where bot will not respond to any commands (#190)
- APP-3018: Using varargs in constructor and setAttachment methods (https://github.com/SymphonyPlatformSolutions/symphony-api-client-java/pull/196/files)
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
symphony-api-client-java-1.1.10
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
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 inconfig.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>