Releases: serverlessworkflow/sdk-java
Releases · serverlessworkflow/sdk-java
7.17.1.Final
What's Changed
- [Fix #2192] OutputBuffer.writeInstant writes seconds rather than millis by @fjtirado in #1293
- [NO-ISSUE] Add wait to DSL by @mcruzdev in #1294
- [Fix #1296] Prevent double loading of the same process instance by @fjtirado in #1297
- fix: Exception on loop after agent call by @matheusandre1 in #1289
- [NO-ISSUE] Introduce AbstractForkTaskBuilder by @mcruzdev in #1302
- Bump eu.maveniverse.maven.plugins:bom-builder3 from 1.3.2 to 1.3.3 by @dependabot[bot] in #1309
- Bump net.thisptr:jackson-jq from 1.6.0 to 1.6.1 by @dependabot[bot] in #1308
- Bump version.io.cloudevents from 4.0.1 to 4.0.2 by @dependabot[bot] in #1307
- Rename DSL.workflow to DSL.subflow by @mcruzdev in #1311
- Update current version to 7.17.1.Final by @fjtirado in #1313
Full Changelog: 7.17.0.Final...7.17.1.Final
7.17.0.Final
7.16.0.Final
What's Changed
- [Fix #1280] Support both casting to JsonNode and Collection by @fjtirado in #1281
- Fix #1275 - Improve CloudEvent and CloudEventData handling by @ricardozanini in #1282
- [Fix #1283] Async Java Function Call executor by @fjtirado in #1285
- Update current version to 7.16.0.Final by @fjtirado in #1287
Full Changelog: 7.15.2.Final...7.16.0.Final
7.15.2.Final
What's Changed
- fix #1251 - Add timers and scheduler to the DSL by @ricardozanini in #1274
- feat: support to subflows on the Java DSL by @matheusandre1 in #1213
- [Fix #1276] Ignoring isNull for JacksonModel serialization by @fjtirado in #1277
- Update current version to 7.15.2.Final by @fjtirado in #1279
Full Changelog: 7.15.1.Final...7.15.2.Final
7.15.1.Final
7.15.0.Final
7.14.1.Final
What's Changed
- [Fix #1247] Adding sync/async implementations by @fjtirado in #1248
- Bump com.google.protobuf:protobuf-java-util from 4.34.0 to 4.34.1 by @dependabot[bot] in #1260
- Bump version.io.grpc.java from 1.79.0 to 1.80.0 by @dependabot[bot] in #1259
- Bump com.diffplug.spotless:spotless-maven-plugin from 3.3.0 to 3.4.0 by @dependabot[bot] in #1258
- Bump version.com.fasterxml.jackson from 2.21.1 to 2.21.2 by @dependabot[bot] in #1257
- Bump version.docker.java from 3.7.0 to 3.7.1 by @dependabot[bot] in #1255
- Name tasks on DSL class by @mcruzdev in #1250
- fix #1252: Add predictable naming to tasks instead of UUIDs by @ricardozanini in #1253
- no-issue: fix merging task items; determining names for multipe tass calls by @ricardozanini in #1263
- [Fix #1261] Add scanAll test by @fjtirado in #1262
- Update current version to 7.14.1.Final by @fjtirado in #1264
Full Changelog: 7.14.0.Final...7.14.1.Final
7.14.0.Final
What's Changed
- Update current version to 7.13.8.Final by @fjtirado in #1218
- no-issue: Adding overloads to remove Class param by @ricardozanini in #1219
- [Fix #1211] Support filters againts workflow data in listen task by @fjtirado in #1221
- Return null rather than throwing exception when conversion fail by @fjtirado in #1222
- [Fix #1209] Adding Context and Filter predicate by @fjtirado in #1224
- Handling null model in conversion methods by @fjtirado in #1225
- Bump org.mockito:mockito-core from 5.22.0 to 5.23.0 by @dependabot[bot] in #1234
- Bump org.apache.maven:maven-plugin-api from 3.9.13 to 3.9.14 by @dependabot[bot] in #1231
- [Fix #1226] Waiting for pending writes before close by @fjtirado in #1227
- no-issue: Infer types in place of
Class<T>onStepsinterface by @ricardozanini in #1223 - Remove logback from test dependencies by @fjtirado in #1238
- Decrease Java model priority by @fjtirado in #1239
- ci: add workflow to sync issues to a target GitHub project by @dgutierr in #1236
- Fix #1189 - Refactor listen/emit tasks to add proper event filtering by @ricardozanini in #1202
- [Fix #1240] Avoiding duplicate listeners by @fjtirado in #1241
- [Fix #1242] Raising workflow error in case there is a conversion issue by @fjtirado in #1243
- Update current version to 7.14.0.Final by @fjtirado in #1244
New Contributors
Full Changelog: 7.13.8.Final...7.14.0.Final
7.13.8.Final
What's Changed
- Fix model hierarchy backward compatibility by @fjtirado in #1214
- Update current version to 7.13.7.Final by @fjtirado in #1215
- Bump org.apache.maven:maven-plugin-api from 3.9.12 to 3.9.13 by @dependabot[bot] in #1216
- Bump com.diffplug.spotless:spotless-maven-plugin from 3.2.1 to 3.3.0 by @dependabot[bot] in #1217
Full Changelog: 7.13.6.Final...7.13.8.Final
7.13.6.Final
What's Changed
- Bump org.mockito:mockito-core from 5.21.0 to 5.22.0 by @dependabot[bot] in #1194
- Bump com.google.protobuf:protobuf-java-util from 4.33.5 to 4.34.0 by @dependabot[bot] in #1192
- Add then to the Java DSL by @mcruzdev in #1190
- [Fix_#1198] Fix exception propagation by @fjtirado in #1204
- no-issue: disable tests conditionally when binary is not present by @ricardozanini in #1191
- Add number type conversion validation to ensure proper casting between numeric types by @mcruzdev in #1205
- Resolve some issues added by recents merges by @fjtirado in #1210
- Refactored FuncDSL by renaming clazz to inputClass by @amineis in #1208
- Introduce input, output methods to FuncDSL by @mcruzdev in #1197
- [NO-ISSUE] Document inputFrom, outputAs and exportAs methods by @mcruzdev in #1207
- Update current version to 7.13.6.Final by @fjtirado in #1212
New Contributors
Full Changelog: 7.13.5.Final...7.13.6.Final