Releases: serverlessworkflow/sdk-java
Releases · serverlessworkflow/sdk-java
7.23.0.Final
What's Changed
- Bump org.apache.maven.plugins:maven-surefire-plugin from 3.5.5 to 3.5.6 by @dependabot[bot] in #1443
- Bump com.fasterxml.jackson.core:jackson-annotations from 2.21 to 2.22 by @dependabot[bot] in #1440
- Bump version.com.fasterxml.jackson from 2.21.4 to 2.22.0 by @dependabot[bot] in #1439
- Fix InputBuilder lazy initialization to prevent validation errors by @ricardozanini in #1444
- Improve cloud event to json conversion by @fjtirado in #1445
- [Chore] Update db set and make AbstractJacksonMarshaller public by @fjtirado in #1447
- Add fluent DSL equivalents for core task types and expand coverage by @matheusandre1 in #1448
- Fix #1451 - Resolve duration expressions; Improve wait DSL contract by @ricardozanini in #1454
- Improve OAuth2 DSL (FuncDSL and DSL) by @mcruzdev in #1452
- Wait timeout test refinement by @fjtirado in #1455
- [Fix #1456] Change WorkflowDefinitionID implementation by @fjtirado in #1457
- Bump version.io.cloudevents from 4.1.0 to 4.1.1 by @dependabot[bot] in #1466
- Bump com.google.protobuf:protobuf-java-util from 4.35.0 to 4.35.1 by @dependabot[bot] in #1462
- Bump version.io.grpc.java from 1.81.0 to 1.82.0 by @dependabot[bot] in #1461
- Bump com.squareup.okhttp3:mockwebserver from 5.3.2 to 5.4.0 by @dependabot[bot] in #1463
- Complete OAuth2 authorization support by @mcruzdev in #1446
- Simplifying JaxRSAccessTokenProvider code by @fjtirado in #1468
- Add Fluent DSL Equivalents for Try/Catch/Retry Workflows by @matheusandre1 in #1459
- Guard against null parameter fields in OpenAPI operation parsing by @mcruzdev in #1453
- Release 7.23.0.Final by @ricardozanini in #1470
Full Changelog: 7.22.2.Final...7.23.0.Final
7.22.2.Final
What's Changed
- 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
- 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
- Bump com.diffplug.spotless:spotless-maven-plugin from 3.5.1 to 3.6.0 by @dependabot[bot] in #1431
- Bump version.com.fasterxml.jackson from 2.21.3 to 2.21.4 by @dependabot[bot] in #1430
- Bump version.io.cloudevents from 4.0.2 to 4.1.0 by @dependabot[bot] in #1426
- [Fix #1415] Try retryAttempt counter by @fjtirado in #1416
- Bump org.apache.maven.plugins:maven-failsafe-plugin from 3.5.5 to 3.5.6 by @dependabot[bot] in #1428
- Bump ch.qos.logback:logback-classic from 1.5.32 to 1.5.34 by @dependabot[bot] in #1420
- [Fix #1414] Use try rather than do as position name by @fjtirado in #1432
- Update current version to 7.22.2.Final by @fjtirado in #1433
Full Changelog: 7.21.1.Final...7.22.2.Final
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