Releases: open-workflow-specification/sdk-java
Releases · open-workflow-specification/sdk-java
Release list
7.25.1.Final
What's Changed
- Using same classloader to load classes by @fjtirado in #1527
- Update current version to 7.25.1.Final by @fjtirado in #1528
Full Changelog: 7.25.0.Final...7.25.1.Final
7.25.0.Final
What's Changed
- Refactor protoc to descriptor conversion by @mcruzdev in #1493
- Add HTTP method shortcuts and output expression support in DSL by @matheusandre1 in #1458
- Bump org.a2aproject.sdk:a2a-java-sdk-client from 1.0.0.Final to 1.1.0.Final by @dependabot[bot] in #1505
- Bump ch.qos.logback:logback-classic from 1.5.34 to 1.5.37 by @dependabot[bot] in #1504
- Bump version.org.junit.jupiter from 6.1.0 to 6.1.1 by @dependabot[bot] in #1499
- Bump version.io.grpc.java from 1.82.0 to 1.82.1 by @dependabot[bot] in #1502
- [Fix #1496] Closing managed channel by @fjtirado in #1497
- Execute grpcCalls on Application executor service by @fjtirado in #1506
- Reduce verbosity of use.authentications(...) DSL for OAuth2/OIDC by @mcruzdev in #1513
- Expose auth policy resolution utilities for framework integrations by @mcruzdev in #1512
- [Fix #1507] Loading HttpRequestDecorator from WorkflowAdditionaObject by @fjtirado in #1508
- Add gRPC support to the fluent SDK with new DSL by @matheusandre1 in #1488
- Fix #1516 - Swap ULID implementation by @ricardozanini in #1518
- Bump com.diffplug.spotless:spotless-maven-plugin from 3.7.0 to 3.8.0 by @dependabot[bot] in #1521
- Bump org.hibernate.validator:hibernate-validator from 9.1.1.Final to 9.1.2.Final by @dependabot[bot] in #1522
- Bump version.org.graalvm.polyglot from 25.0.3 to 25.1.3 by @dependabot[bot] in #1520
- [Fix #1515] Moving CronUtils dependency to a different module by @fjtirado in #1523
- [Fix #1489] Serializing java defined files by @fjtirado in #1514
- Fix NPE in TryExecutor when retry policy omits optional fields by @mcruzdev in #1519
- Update current version to 7.25.0.Final by @fjtirado in #1525
Full Changelog: 7.24.0.Final...7.25.0.Final
7.24.0.Final
What's Changed
- Bump org.hibernate.validator:hibernate-validator from 9.1.0.Final to 9.1.1.Final by @dependabot[bot] in #1475
- Bump com.diffplug.spotless:spotless-maven-plugin from 3.6.0 to 3.7.0 by @dependabot[bot] in #1477
- Bump org.sonatype.central:central-publishing-maven-plugin from 0.10.0 to 0.11.0 by @dependabot[bot] in #1479
- Check for null on authorization use when searching for it by @fjtirado in #1480
- Wait executor should use provided executor rather than global one by @fjtirado in #1482
- Allow injecting a custom AuthProviderFactory to let frameworks own authentication by @mcruzdev in #1487
- [Fix #1087] A2A implementation by @fjtirado in #1469
- Add gaps ListenToConfigurerBuilder and enhance DSL for event filterng and data expressions by @matheusandre1 in #1471
- Validate task's auth being referencing a not defined use.authentications by @mcruzdev in #1491
- Update current version to 7.24.0.Final by @fjtirado in #1494
Full Changelog: 7.23.0.Final...7.24.0.Final
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