Skip to content

Releases: serverlessworkflow/sdk-java

5.0.0.Final

29 May 16:35
Compare
Choose a tag to compare

Heads up! This is a breaking change release if you use Java 8 since we now target Java 11 and Jakarta. Please make sure to update your environment before attempting to use this version.

It's also the last major version to support the CNCF Serverless Workflow Specification 0.8 version. Small bug fixes and security issues will be published for some time until we completely transition to the Specification 1.0.0 version.

What's Changed

  • Bump org.apache.maven.plugins:maven-checkstyle-plugin from 3.1.1 to 3.3.1 by @dependabot in #297
  • Bump org.apache.maven.plugins:maven-surefire-plugin from 2.22.0 to 3.2.2 by @dependabot in #298
  • Bump org.apache.maven.plugins:maven-failsafe-plugin from 3.1.2 to 3.2.2 by @dependabot in #299
  • Bump org.apache.commons:commons-lang3 from 3.13.0 to 3.14.0 by @dependabot in #301
  • Bump com.networknt:json-schema-validator from 1.0.87 to 1.1.0 by @dependabot in #307
  • Bump org.apache.maven.plugins:maven-failsafe-plugin from 3.2.2 to 3.2.3 by @dependabot in #306
  • Bump org.apache.maven.plugins:maven-surefire-plugin from 3.2.2 to 3.2.3 by @dependabot in #310
  • Bump org.apache.maven.plugins:maven-compiler-plugin from 3.8.1 to 3.12.1 by @dependabot in #309
  • Bump org.assertj:assertj-core from 3.13.2 to 3.25.1 by @dependabot in #313
  • Bump org.apache.maven.plugins:maven-failsafe-plugin from 3.2.3 to 3.2.5 by @dependabot in #314
  • Bump org.apache.maven.plugins:maven-surefire-plugin from 3.2.3 to 3.2.5 by @dependabot in #317
  • Bump version.org.slf4j from 1.7.25 to 2.0.11 by @dependabot in #316
  • Bump org.mockito:mockito-core from 5.6.0 to 5.9.0 by @dependabot in #320
  • Bump com.spotify.fmt:fmt-maven-plugin from 2.21.1 to 2.22.1 by @dependabot in #319
  • Bump org.assertj:assertj-core from 3.25.1 to 3.25.2 by @dependabot in #322
  • Bump org.mockito:mockito-core from 5.9.0 to 5.10.0 by @dependabot in #321
  • Bump org.assertj:assertj-core from 3.25.2 to 3.25.3 by @dependabot in #326
  • Bump version.org.junit.jupiter from 5.6.0 to 5.10.2 by @dependabot in #325
  • Upgrade com.networknt:json-schema-validator from 1.1.0 to 1.3.2 by @ricardozanini in #328
  • Fix pom plugins and release GHA to match with 4.0.x branch by @ricardozanini in #327
  • Bump version.org.slf4j from 2.0.11 to 2.0.12 by @dependabot in #329
  • Bump ch.qos.logback:logback-classic from 1.4.9 to 1.5.0 by @dependabot in #331
  • Bump org.apache.maven.plugins:maven-javadoc-plugin from 3.6.0 to 3.6.3 by @dependabot in #332
  • Bump com.networknt:json-schema-validator from 1.3.2 to 1.3.3 by @dependabot in #334
  • Bump ch.qos.logback:logback-classic from 1.5.0 to 1.5.3 by @dependabot in #336
  • Bump org.mockito:mockito-core from 5.10.0 to 5.11.0 by @dependabot in #335
  • Bump com.spotify.fmt:fmt-maven-plugin from 2.22.1 to 2.23 by @dependabot in #339
  • Bump version.com.fasterxml.jackson from 2.15.3 to 2.16.2 by @dependabot in #337
  • Bump org.apache.maven.plugins:maven-gpg-plugin from 3.1.0 to 3.2.0 by @dependabot in #338
  • [Fix #333] Fixing typo in defaultcondition by @fjtirado in #340
  • Bump version.com.fasterxml.jackson from 2.16.2 to 2.17.0 by @dependabot in #342
  • Bump org.apache.maven.plugins:maven-gpg-plugin from 3.2.0 to 3.2.1 by @dependabot in #343
  • Bump org.apache.maven.plugins:maven-compiler-plugin from 3.12.1 to 3.13.0 by @dependabot in #344
  • Bump org.apache.maven.plugins:maven-gpg-plugin from 3.2.1 to 3.2.2 by @dependabot in #345
  • Bump org.apache.maven.plugins:maven-source-plugin from 3.3.0 to 3.3.1 by @dependabot in #346
  • Bump ch.qos.logback:logback-classic from 1.5.3 to 1.5.5 by @dependabot in #350
  • Bump version.org.slf4j from 2.0.12 to 2.0.13 by @dependabot in #349
  • Bump org.apache.maven.plugins:maven-jar-plugin from 3.2.0 to 3.4.0 by @dependabot in #348
  • Bump org.apache.maven.plugins:maven-gpg-plugin from 3.2.2 to 3.2.3 by @dependabot in #347
  • Bump org.apache.maven.plugins:maven-gpg-plugin from 3.2.3 to 3.2.4 by @dependabot in #353
  • Bump ch.qos.logback:logback-classic from 1.5.5 to 1.5.6 by @dependabot in #352
  • Bump org.mockito:mockito-core from 5.11.0 to 5.12.0 by @dependabot in #356
  • Bump version.com.fasterxml.jackson from 2.17.0 to 2.17.1 by @dependabot in #355
  • Bump org.assertj:assertj-core from 3.25.3 to 3.26.0 by @dependabot in #358
  • Bump org.apache.maven.plugins:maven-deploy-plugin from 2.8.2 to 3.1.2 by @dependabot in #354
  • Bump org.apache.maven.plugins:maven-jar-plugin from 3.4.0 to 3.4.1 by @dependabot in #351
  • Bump com.networknt:json-schema-validator from 1.3.3 to 1.4.0 by @dependabot in #341
  • Make classes serializable by @visheshruparelia in #283
  • #225 Update to Jakarta by @radtriste in #226
  • Fix #212 - Add validation for actions in ForEachState by @ricardozanini in #360
  • Fix #213 - Make a required property for Retry and verify RetryDef by @ricardozanini in #361
  • Fix #232 - Add Errors validation to skipMessages by @ricardozanini in #362
  • Fix #357 - Add OAuth Validation Test by @ricardozanini in #363

New Contributors

Full Changelog: https://github.com/serverlessworkflow/sdk-java/commits/5.0.0.Final

4.0.5.Final

10 Nov 19:27
Compare
Choose a tag to compare

CVEs are fixed and a new release pipeline is in place to automate our releases.

What's Changed

Full Changelog: 4.0.4.Final...4.0.5.Final

4.0.4.Final

04 Jul 22:19
4b91e70
Compare
Choose a tag to compare

4.0.4.Final release of the Serverless Workflow Java SDK. Conforms to the spec release 0.8,

Includes updates and CVEs fixes.

What's Changed

Full Changelog: 4.0.3.Final...4.0.4.Final

4.0.3.Final

07 Apr 03:18
7dd2e4b
Compare
Choose a tag to compare

4.0.3.Final release of the Serverless Workflow Java SDK. Conforms to the spec release 0.8

  • Fix for workflow auth (is array now)
  • Fix validation for callback state

4.0.2.Final

30 Jan 02:49
de27da6
Compare
Choose a tag to compare

4.0.2.Final release of the Serverless Workflow Java SDK. Conforms to the spec release 0.8

  • fix for workflow annotations definitions
  • support for custom templates in diagram generation

4.0.1.Final

12 Dec 16:58
ee74b49
Compare
Choose a tag to compare

4.0.1.Final release of the Serverless Workflow Java SDK. Conforms to the spec release 0.8

  • small fixes to validation
  • added test jar plugin

4.0.0.Final

29 Nov 01:39
916890d
Compare
Choose a tag to compare

4.0.0.Final release of the Serverless Workfow Java SDK. Conforms to the spec release 0.8

3.0.0.Final

04 Sep 23:27
186809c
Compare
Choose a tag to compare

3.0.0.Final release of the Serverless Workfow Java SDK. Conforms to the spec release 0.7

2.0.0.Final

20 Mar 18:03
6518606
Compare
Choose a tag to compare

2.0.0.Final Serverless Workflow Java SDK release. Conforms to the Serverless workflow specification version v0.6

1.0.3.Final

22 Jan 21:31
eca8663
Compare
Choose a tag to compare

Adds the updates to:

  • Start/end definitions
  • Removal of JitPack repository
  • Cron definition