Releases: serverlessworkflow/sdk-java
Releases · serverlessworkflow/sdk-java
7.22.1.Final
What's Changed
- Remove typo from WorkflowStatusCEDataEvent by @mcruzdev in #1405
- Fix typo in readCloudEventExtension method name by @fjtirado in #1407
- [Fix #1408] Do not rely on ServiceLoader instance creation by @fjtirado in #1409
- Fixing flaky scheduler test by @fjtirado in #1411
- [Fix #1406] Allow adding data into lifecycle CloudEvents by @fjtirado in #1410
- Update current version to 7.22.0.Final by @fjtirado in #1412
- feat: Implement correlation on event filter by @matheusandre1 in #1386
- Update current version to 7.22.1.Final by @fjtirado in #1413
Full Changelog: 7.21.2.Final...7.22.1.Final
7.21.2.Final
What's Changed
- Bump org.apache.maven:maven-plugin-api from 3.9.15 to 3.9.16 by @dependabot[bot] in #1393
- Bump com.diffplug.spotless:spotless-maven-plugin from 3.4.0 to 3.5.1 by @dependabot[bot] in #1394
- Bump org.apache.maven.plugins:maven-enforcer-plugin from 3.6.2 to 3.6.3 by @dependabot[bot] in #1392
- Bump version.org.slf4j from 2.0.17 to 2.0.18 by @dependabot[bot] in #1389
- [Fix #1395] AllStrategyCorrelation persistence by @fjtirado in #1396
- Update current version to 7.21.1.Final by @fjtirado in #1397
- Bump net.thisptr:jackson-jq from 1.6.1 to 1.6.2 by @dependabot[bot] in #1402
- Bump version.org.junit.jupiter from 6.0.3 to 6.1.0 by @dependabot[bot] in #1401
- Bump com.google.protobuf:protobuf-java-util from 4.34.1 to 4.35.0 by @dependabot[bot] in #1403
- [Fix #1395] Refining All strategy correlation persistence approach by @fjtirado in #1398
- Update current version to 7.21.2.Final by @fjtirado in #1404
Full Changelog: 7.21.0.Final...7.21.2.Final
7.21.1.Final
What's Changed
- Bump org.apache.maven:maven-plugin-api from 3.9.15 to 3.9.16 by @dependabot[bot] in #1393
- Bump com.diffplug.spotless:spotless-maven-plugin from 3.4.0 to 3.5.1 by @dependabot[bot] in #1394
- Bump org.apache.maven.plugins:maven-enforcer-plugin from 3.6.2 to 3.6.3 by @dependabot[bot] in #1392
- Bump version.org.slf4j from 2.0.17 to 2.0.18 by @dependabot[bot] in #1389
- [Fix #1395] AllStrategyCorrelation persistence by @fjtirado in #1396
- Update current version to 7.21.1.Final by @fjtirado in #1397
Full Changelog: 7.21.0.Final...7.21.1.Final
7.21.0.Final
What's Changed
- feat: gRPC support with CallGrpcTaskBuilder and related classes by @matheusandre1 in #1353
- [Fix #1372] conversion to no collection type forWorkflowModelCollection by @fjtirado in #1373
- Envelope option were being ignored. by @fjtirado in #1376
- Add allOfType method by @mcruzdev in #1375
- Add Test and Java doc for WorkflowInstance.output by @mdproctor in #1359
- [Fix #1378] Adding CloudEventPredicateFactory by @fjtirado in #1379
- fix: Add until predicates to any listeners by @ricardozanini in #1377
- [Fix #1380] Adding AllStrategyCorrelationInfo customization. by @fjtirado in #1381
- Update current version to 7.21.0.Final by @fjtirado in #1382
New Contributors
- @mdproctor made their first contribution in #1359
Full Changelog: 7.20.0.Final...7.21.0.Final
7.20.0.Final
What's Changed
- Bump version.org.graalvm.polyglot from 25.0.2 to 25.0.3 by @dependabot[bot] in #1346
- Allow create FuncWorkflow with version by @mcruzdev in #1350
- Potential null pointer exception when reading primitive values by @fjtirado in #1352
- Move output from WorkflowInstanceData to WorkflowInstance by @fjtirado in #1358
- [Fix #1354] Adding test for fake failure reported by IA by @fjtirado in #1360
- Bump version.io.grpc.java from 1.80.0 to 1.81.0 by @dependabot[bot] in #1366
- Bump version.com.fasterxml.jackson from 2.21.2 to 2.21.3 by @dependabot[bot] in #1365
- Document withUniqueId overloads by @mcruzdev in #1367
- Fix #1354 - Isolate variables in ForExecutor to avoid racing condition to overwrite loop variables by @ricardozanini in #1363
- feat: optional taskName parameter to switchWhenOrElse, forEach, and o… by @matheusandre1 in #1362
- [Fix #1351] Generating native file by @fjtirado in #1370
- Release 7.20.0.Final by @ricardozanini in #1371
Full Changelog: 7.19.0.Final...7.20.0.Final
7.19.0.Final
What's Changed
- feat: Implement FuncDoTaskBuilder to also cover raise and tryCatch by @matheusandre1 in #1322
- [Fix #1329] Adding iterations to TaskContext by @fjtirado in #1337
- [NO-ISSUE] Add instance() method with no argument by @mcruzdev in #1338
- [Fix #1339] Add SerializableFunction support to ForEach on DSL by @fjtirado in #1340
- feat: add sub worflows run on FuncDSL #1295 by @matheusandre1 in #1299
- Add new methods to FuncTryTaskBuilder class by @mcruzdev in #1342
- [Fix #1343] Add ForkTask shortcut to DSL by @fjtirado in #1344
- Update current version to 7.19.0.Final by @fjtirado in #1345
Full Changelog: 7.18.0.Final...7.19.0.Final
7.18.0.Final
What's Changed
- Introduce query methods to DSL by @mcruzdev in #1312
- [Fix #1315] Avoid null pointer exception if input is null by @fjtirado in #1316
- [Fix #1317] Setting stack trace to details and filling instance by @fjtirado in #1318
- Fix #1314 - Introduce LifecycleEvents to expose events constants to clients by @ricardozanini in #1320
- Add automatic URI detection for OpenAPI document configuration by @mcruzdev in #1319
- Bump org.apache.maven:maven-plugin-api from 3.9.14 to 3.9.15 by @dependabot[bot] in #1326
- [Fix #1323] OpenAPI module without Jackson dependency by @fjtirado in #1330
- [Fix #1331] withXXX method should call setXXX method by @fjtirado in #1332
- [Fix #1333] Fixing WorkflowModelCollection serialization/deserialization by @fjtirado in #1334
- Update current version to 7.18.0.Final by @fjtirado in #1335
Full Changelog: 7.17.1.Final...7.18.0.Final
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