Releases: dapr/java-sdk
Releases · dapr/java-sdk
v1.17.3
What's Changed
- [Backport release-1.17] Adding sdk tracing capabilities on spring by @dapr-bot in #1723
- [Backport release-1.17] feat: add DaprClient.invokeHttpClient(appId) factory by @dapr-bot in #1763
- [Backport release-1.17] feat: attach SDK User-Agent by @dapr-bot in #1764
Full Changelog: v1.17.2...v1.17.3
v1.18.0
What's Changed
- Upgrade the version to 1.1.0-SNAPSHOT by @artursouza in #494
- Merge release 1.0.0 into master by @artursouza in #495
- Remove all example PNGs that are text only. by @artursouza in #507
- Fix issue where custom JSOn serializer generates Base64 encoded data in state store by @abogdanov37 in #504
- Auto-validation for tracing sample. by @artursouza in #508
- remove protoc-jar-maven-plugin as dependency for sdk-autogen by @xiazuojie in #511
- Fix HTTP save state transaction. by @artursouza in #516
- Generate updated javadocs for 1.0.2 by @artursouza in #521
- w3c tracing integration test by @artursouza in #522
- Revert "Merge pull request #504 from abogdanov37/feature_fix-statesto… by @artursouza in #519
- Update to runtime and cli v1.1.0-rc.1 by @artursouza in #527
- Add pause between stopping/starting runtime by @halspang in #526
- Add shutdown API support by @halspang in #530
- Adjusted the configuration of Maven. by @LLLLimbo in #532
- Revert "Adjusted the configuration of Maven. (#532)" by @artursouza in #536
- Modify the pubsub example to have custom span. by @artursouza in #538
- Return empty metadata for key not found + add IT test. by @artursouza in #528
- Update refs to release-1.2-rc1 by @halspang in #547
- Bring back stop examples, use 1.2 RCs by @artursouza in #548
- Upgrade the version to 1.2.0-SNAPSHOT by @halspang in #549
- Generate updated javadocs for 1.1.0 by @halspang in #553
- fix: Fatal error compiling: invalid flag: --release by @pinxiong in #560
- Remove no Longer Needed External Maven Repositories From README by @delvh in #557
- Change Actor gRPC client to async. by @artursouza in #564
- Added SPEL evaluation against spring boot @Topic attributes by @rovangju in #556
- Enable dependabot for all packages. by @berndverst in #570
- Fix CODEOWNERS by @AaronCrawfis in #571
- Bump actions/setup-java from 1 to 2.1.0 by @dependabot[bot] in #572
- Add support for configuring actor reminder storage partitions by @berndverst in #574
- Update GRPC libraries for security updates by @berndverst in #573
- Update to use runtime and CLI 1.3 RC1. by @artursouza in #580
- chore: format some places to make the code more standardized by @kevinten10 in #578
- Add dapr docs by @greenie-msft in #581
- Generate updated javadocs for 1.2.0 by @artursouza in #586
- Bump codecov/codecov-action from 1 to 2.0.2 by @dependabot[bot] in #584
- Declare CloudEvent generic to allow automatic payload deserialization using Jackson by @mthmulders in #591
- Bump actions/setup-java from 2.1.0 to 2.2.0 by @dependabot[bot] in #595
- deprecate builders and add setters for domain classes by @mukundansundar in #596
- Use volatile for build singleton dapr http client by @blackstorm in #590
- Add Automerge workflow by @TomCools in #605
- Cleanup Maven POM files by @TomCools in #604
- Add support for @PostMapping("/path") to pub/sub topic subscriptions by @mthmulders in #583
- Advise how to resolve OkHttp version conflict with Spring Boot by @mthmulders in #589
- Prepare build for Java16 by @mthmulders in #598
- Bump codecov/codecov-action from 2.0.2 to 2.0.3 by @dependabot[bot] in #609
- Update pom.xml example by @robberphex in #611
- Bump actions/setup-java from 2.2.0 to 2.3.0 by @dependabot[bot] in #610
- Update dapr and proto version to 1.4 RCs. by @artursouza in #628
- Upgrade the version to 1.4.0-SNAPSHOT by @artursouza in #632
- Generate updated javadocs for 1.3.0 by @artursouza in #633
- Fix PubSubIT due to race in map. by @artursouza in #634
- Bump actions/setup-java from 2.3.0 to 2.3.1 by @dependabot[bot] in #637
- Add a new integration test to validate that the built jars are compatible with Java 8. #602 by @beiwei30 in #636
- Bump codecov/codecov-action from 2.0.3 to 2.1.0 by @dependabot[bot] in #635
- Filter out headers not required for W3C tracing in service invocation. by @artursouza in #642
- Split build and publish steps in pipeline. by @artursouza in #644
- Generate updated javadocs for 1.3.1 by @artursouza in #643
- Migrated out of JCenter as a Maven repository manager by @mthmulders in #648
- Add auto-assign dapr_bot workflow by @mukundansundar in #654
- Bump actions/setup-java from 2.3.1 to 2.4.0 by @dependabot[bot] in #663
- Fix vault example + Upgrade Dapr CLI and runtime. by @artursouza in #666
- Update LICENSE to Apache 2.0 by @greenie-msft in #657
- Bump actions/github-script from 1 to 5 by @dependabot[bot] in #655
- Add DCO requirements and updated code of conduct by @willtsai in #669
- Bump actions/setup-java from 2.4.0 to 2.5.0 by @dependabot[bot] in #668
- Config api support by @pravinpushkar in #670
- Update for next release: 1.5.0 snapshot by @artursouza in #672
- Update proto RC. by @artursouza in #674
- Java SDK - Documentation for configuration API methods by @pravinpushkar in #676
- Generate updated javadocs for 1.4.0 by @artursouza in #677
- Adding javadocs to some Domain classes by @pravinpushkar in #673
- fix github action for dapr comment analyzer bot by @mukundansundar in #680
- Bump actions/setup-java from 2.5.0 to 3 by @dependabot[bot] in #696
- Bump actions/github-script from 5 to 6 by @dependabot[bot] in #684
- Bump actions/checkout from 2 to 3 by @dependabot[bot] in #699
- Add FOSSA workflow and badge by @shubham1172 in #703
- Update FOSSA workflow condition to not run on Forks by @shubham1172 in #706
- remove deprecated classes by @mukundansundar in #704
- Adding link for MSFT JDK11 in README.md by @pravinpushkar in #707
- set maxRequestsPerHost of okhttp to support slow response requests and high TPS by @skyao in #708
- Query State Preview API implementation. by @mukundansundar in #697
- Catering to all possible routes for Post Request by @DeepanshuA in #700
- Add IntelliJ IT docs by @mukundansundar in #705
- Update tutorial link for observability by @greenie-msft in #711
- fix duration parsing by @mukundansundar in #714
- IT test for long values by @tanvigour in #713
- Bump jackson-databind from 2.11.3 to 2.12.6.1 in /sdk by @dependabot[bot] in #718
- Update to 1.7.0-rc.2 by @artursouza in #720
- Test long vals by @mukundansundar in #717
- Upgrade the version to 1.6.0-SNAPSHOT by @artursouza in #727
- Generate updated javadocs for 1.5.0 by @artursouza in #730
- Bump actions/setup-go from 2 to 3 by @dependabot[bot] in #731
- Update fossa workflow's action version by @shubham1172 in #734
- replace vault to local by @fackee in #719
- Bump fossas/fossa-action from 1.1.0 to 1.3.1 by @dependabot[bot] in #737
- Bump codecov/...
v1.17.2
What's Changed
- [1.17] fix: Upgrade dependencies to address critical CVEs by @javier-aliaga in #1715
- fix: pin netty version in sdk pom for consumer CVE resolution by @javier-aliaga in #1719
Full Changelog: v1.17.1...v1.17.2
v1.17.1
What's Changed
- [Backport release-1.17] fix: MaxRetryInterval was not propagated by @dapr-bot in #1686
- [1.17] pin proto schema by @javier-aliaga in #1691
- [Backport release-1.17] Create the release + release notes automatically by @dapr-bot in #1703
- [Backport release-1.17] fix: upgrade dependencies to address critical CVEs by @dapr-bot in #1708
Full Changelog: v1.17.0...v1.17.1
v1.17.0
What's Changed
- Fix release script deps by @cicoyle in #1503
- Use camelCase on properties by @mcruzdev in #1470
- Unblock Snapshot by @cicoyle in #1506
- Add support for custom status by @salaboy in #1505
- Durabletask 1.5.7 by @cicoyle in #1487
- rm protoc cmd from pom.xml by @cicoyle in #1498
- feat: Support registering activities with custom name by @javier-aliaga in #1431
- Bump codecov/codecov-action from 5.4.3 to 5.5.0 by @dependabot[bot] in #1513
- commit: Fix validate job by @javier-aliaga in #1524
- chore: New task execution task id test by @javier-aliaga in #1526
- Bump actions/checkout from 4 to 5 by @dependabot[bot] in #1504
- Improve CI runs by @javier-aliaga in #1527
- Fix CVEs by @javier-aliaga in #1529
- fix: Snapshots publish by @javier-aliaga in #1530
- Move alpha to stable by @javier-aliaga in #1531
- Bump actions/setup-java from 4 to 5 by @dependabot[bot] in #1512
- chore: Bump dapr version by @javier-aliaga in #1539
- Adding logger to WorkflowActivityContext by @artur-ciocanu in #1534
- Use notimestamp in Javadoc Plugin to disable timestamps in Javadocs by @artur-ciocanu in #1538
- Feat Cross App CallActivity by @cicoyle in #1468
- Use xolstice protobuf Maven plugin by @artur-ciocanu in #1536
- chore: Use implementation class for logger from context by @javier-aliaga in #1542
- Add Tool Calling to Java SDK by @siri-varma in #1481
- rename cross app -> multi app by @cicoyle in #1555
- Bump codecov/codecov-action from 5.5.0 to 5.5.1 by @dependabot[bot] in #1546
- Adding remote activities example with Spring Boot by @salaboy in #1550
- Bump actions/github-script from 7 to 8 by @dependabot[bot] in #1544
- Bump actions/setup-go from 5 to 6 by @dependabot[bot] in #1545
- Check the Dapr runtime containers before starting another one by @mcruzdev in #1562
- Remove shaded deps by @mcruzdev in #1543
- Update Spring Boot Matrix 3.5.x and 3.4.x by @salaboy in #1558
- Centralize Maven dependency version management by @artur-ciocanu in #1564
- Replace openjdk:17-jdk-slim to eclipse-temurin:17-jdk-jammy by @mcruzdev in #1574
- Align Java API with other languages by @mcruzdev in #1560
- Fix dependencies multi app build and add proper test deps by @artur-ciocanu in #1572
- docs: add architecture diagram to README by @RaymundoZa in #1549
- Add statestore example with Outbox pattern by @mcruzdev in #1582
- adding new method signature plus test by @salaboy in #1570
- Bump actions/upload-artifact from 4 to 5 by @dependabot[bot] in #1587
- Add gRPC support to Dapr testcontainer by @wlfgang in #1586
- Use dependencies BOM and remove duplicates. by @artur-ciocanu in #1588
- Examples + Docs for App API Token authentication for gRPC and HTTP by @cicoyle in #1589
- Another set of Maven version, properties and plugin improvements by @artur-ciocanu in #1596
- Adding a Flux based subscribeToEvents method by @artur-ciocanu in #1598
- Remove SDK docs due to migration to main Docs repo by @marcduiker in #1593
- Bringing Durable Task Java as a Maven module inside the Java SDK by @salaboy in #1575
- Bump codecov/codecov-action from 5.5.1 to 5.5.2 by @dependabot[bot] in #1607
- Create Dapr WaitStrategy to improve ITs ergonomics by @artur-ciocanu in #1609
- Bump actions/upload-artifact from 4 to 6 by @dependabot[bot] in #1606
- Jobs promotion to DaprClient by @salaboy in #1602
- Add Cryptography APIs to the Java SDK by @siri-varma in #1599
- Adding DaprSpringBootTest and DaprSidecarContainer annotation for easier ITs authoring by @artur-ciocanu in #1610
- Bring DurableTask Client to the same Maven standards. by @artur-ciocanu in #1618
- Adding raw event subscription alongside CloudEvent subscription by @artur-ciocanu in #1617
- Bump org.assertj:assertj-core from 3.27.3 to 3.27.7 by @dependabot[bot] in #1627
- Initial workflow dashboard config for testcontainers by @salaboy in #1601
- Adding Named Timers to the Java SDK by @salaboy in #1628
- Allow to register custom TaskOrchestrationFactory and TaskActivityFactories by @mcruzdev in #1630
- chore: Update dapr version to 1.17.0-rc2 by @javier-aliaga in #1620
- Removing unnecesary var by @salaboy in #1634
- Replace old log based waits with DaprWait strategy. by @artur-ciocanu in #1635
- Add PATCH to HttpMethods enum for service invocation by @lindner in #1623
- Master to 1.17 by @javier-aliaga in #1656
- [1.17] chore: Update dapr runtime and fix pom by @javier-aliaga in #1658
- [1.17] make bulk pubsub stable by @cicoyle in #1641
- [1.17] [Cherrypick] Renaming streaming subscription to "subscribeToTopic" (#1626) by @javier-aliaga in #1660
- Revert "Release 1.17.0-rc-2" by @javier-aliaga in #1661
- [Backport release-1.17] chore: Update grpc version to avoid CVE by @github-actions[bot] in #1667
- [Backport release-1.17] fix: Fix failure policy marshall error by @github-actions[bot] in #1669
- [Backport release-1.17] Supporting Jackson3 DaprObjectSerializer by @javier-aliaga in #1672
- [Backport release-1.17] feat: Propagate tracing info by @github-actions[bot] in #1674
- [Backport release-1.17] Fixing dependency to sb3 autoconfigure by @github-actions[bot] in #1676
- [Backport release-1.17] [Part 1] Add Sub Orchestration to Durable Task Java by @javier-aliaga in #1678
- [Backport release-1.17] chore: Use latest rc version 1.17.0-rc.10 by @github-actions[bot] in #1680
- [1.17] Update latest dapr 1.17 by @cicoyle in #1683
New Contributors
- @RaymundoZa made their first contribution in #1549
- @wlfgang made their first contribution in #1586
- @github-actions[bot] made their first contribution in #1667
Full Changelog: v1.16.1...v1.17.0
v1.16.1
v1.16.0
What's Changed
- Feature Support Multi App Workflows Call Activity by @cicoyle #1468
- Renaming and exposing connection details by @artur-ciocanu in #1341
- Fix Vulnerabilities by @cicoyle in #1354
- Feat Add TLS & mTLS support for gRPC with root CA and insecure mode by @cicoyle in #1361
- Fix the issue with retries not happening correctly for Activities and Workflows by @siri-varma in #1343
- durabletask 1.5.4 by @cicoyle in #1375
- Bump codecov/codecov-action from 5.4.2 to 5.4.3 by @dependabot[bot] in #1379
- Bump fossas/fossa-action from 1.6.0 to 1.7.0 by @dependabot[bot] in #1380
- Fix component spec parsing by @iddeepak in #1370
- chore: Add grpc keepalives by @javier-aliaga in #1382
- Fix : Typo in code comments by @iddeepak in #1381
- Spring boot workflow patterns examples with mechanical markdown and tests by @salaboy in #1377
- System Properties + Env Var Docs by @cicoyle in #1384
- Updating docs to have spring boot 3.x banner and not hardcoded deps by @salaboy in #1366
- Cleaup Test Dependencies by @siri-varma in #1332
- chore: New task execution task id test by @javier-aliaga in #1352
- Revert "chore: New task execution task id test (#1352)" by @javier-aliaga in #1389
- durabletask 1.5.5 by @cicoyle in #1390
- Add Documentation for Conversation AI SDK by @siri-varma in #1387
- Cleanup Spring Dependencies by @siri-varma in #1334
- Bump org.springframework:spring-context from 6.1.8 to 6.1.14 in /dapr-spring by @dependabot[bot] in #1394
- Compensation example for Workflows by @cicoyle in #1333
- Adding remote endpoint request from inside activity with retry by @salaboy in #1388
- Bump org.springframework:spring-context from 6.1.14 to 6.1.20 in /dapr-spring by @dependabot[bot] in #1398
- Grouping IT tests per API surface by @artur-ciocanu in #1401
- Ensure OTEL version from examples aligns with SDK and ITs by @artur-ciocanu in #1403
- chore: Support configuration for max grpc inbound message by @javier-aliaga in #1411
- Adding Support for Suspend / Resume Workflows by @salaboy in #1405
- Add retry handler support by @TheForbiddenAi in #1412
- Pull out createTimer logic by @cicoyle in #1419
- Make sure there no multiple empty lines and every file ends with a new line by @siri-varma in #1417
- Automated Header Checks by @siri-varma in #1416
- Bump org.springframework:spring-web from 6.1.20 to 6.1.21 in /dapr-spring by @dependabot[bot] in #1424
- Aligning Spring Boot and SpringFramework versions by @salaboy in #1427
- Update pom.xml to have testcontainers 1.21.3 by @salaboy in #1436
- Adding examples to Spring Boot (duration, zoneddatetime and suspend/resume) by @salaboy in #1413
- Bump org.apache.commons:commons-lang3 from 3.9 to 3.18.0 by @dependabot[bot] in #1446
- Update markdown files in daprdocs for Hugo upgrade by @marcduiker in #1443
- Adds note about workflow start time by @JoshVanL in #1444
- Migrate PubSub removing flaky test by @mcruzdev in #1407
- Supporting spring boot property for API TOKEN on workflow interceptor by @salaboy in #1452
- Supporting placement and scheduler custom images by @salaboy in #1450
- chore: Replace ossrh url by @javier-aliaga in #1454
- Upgrading to 1.15.7 by @salaboy in #1458
- Updating sched api on DaprContainer by @salaboy in #1462
- Adding app health check parameters by @salaboy in #1465
- Add note about the dapr.client.* properties by @mcruzdev in #1467
- docs: Add gRPC response settings to properties documentation by @MyMirelHub in #1482
- chore: Use 1.16.0 rc 2 by @javier-aliaga in #1463
- Add Failure Policy for Jobs SDK by @siri-varma in #1448
- Use 1.16 rc.3 by @javier-aliaga in #1488
- [master] Unblock Release by @cicoyle in #1500
- Generate updated javadocs for 1.15.0 by @cicoyle in #1501
- Fix 1.16 rc 1 release by @cicoyle in #1502
- Master to 1.16 by @javier-aliaga in #1541
- chore: Use dapr-1.16-rc7 by @javier-aliaga in #1547
- chore: Use dapr 1.16.0-rc.8 by @javier-aliaga in #1552
- Cherrypick tool calling by @cicoyle in #1556
- Use 1.16 dapr by @cicoyle in #1559
New Contributors
- @iddeepak made their first contribution in #1370
- @TheForbiddenAi made their first contribution in #1412
- @JoshVanL made their first contribution in #1444
- @MyMirelHub made their first contribution in #1482
Full Changelog: v1.15.1...v1.16.0
v1.15.1
v1.15.0
What's Changed
- Fix orphaned channel by @cicoyle in #1241
- Update dapr v1.15 by @cicoyle in #1242
- update commons-cli -> 1.9.0 by @cicoyle in #1206
- Add JavaTimeModule by @mcruzdev in #1065
- Improvement of dapr-doc by @Shubhdeep02 in #1084
- Bump codecov/codecov-action from 4.1.0 to 4.4.1 by @dependabot[bot] in #1047
- Move dependency management and plugin management to parent pom by @siri-varma in #1260
- Change word length due to error on mechanical-markdown by @mcruzdev in #1279
- Bump codecov/codecov-action from 4.4.1 to 5.4.0 by @dependabot[bot] in #1278
- Bump fossas/fossa-action from 1.3.3 to 1.6.0 by @dependabot[bot] in #1277
- Support Podman Desktop on Spring Boot examples by @salaboy in #1274
- Support App HTTP middleware Pipelines by @salaboy in #1271
- Add checkstyle info on CONTRIBUTING.md by @mcruzdev in #1290
- Fix the warn log issue caused by not setting the dapr.client.grpcPort… by @seal90 in #1289
- fix: typos in _index.md by @joebowbeer in #1293
- Update Testcontainers test approach by @mcruzdev in #1288
- Ensure DurableTask classes are hidden in Workflow Runtime package by @artur-ciocanu in #1311
- Removing OkHttp3 dependencies by @artur-ciocanu in #1313
- Add the Jobs SDK by @siri-varma in #1255
- Add springboot tests by @mcruzdev in #1297
- Make the DAPR version being used consistent across all tests by @siri-varma in #1299
- Separate Dapr constants from IT container constants by @artur-ciocanu in #1315
- Use Java Bean for connection details and add more tests by @artur-ciocanu in #1317
- Bump codecov/codecov-action from 5.4.0 to 5.4.2 by @dependabot[bot] in #1318
- Fix URL building logic by @artur-ciocanu in #1320
- Add Conversation AI to Java SDK by @siri-varma in #1235
- Update CONTRIBUTING.md by @siri-varma in #1327
- Add docs for usage of Jobs SDK by @siri-varma in #1323
- Use dapr fork of durabletask-java by @cicoyle in #1336
- Fix kotlin-stdlib vuln by @cicoyle in #1356
- Feat Add TLS & mTLS support for gRPC with root CA and insecure mode by @cicoyle in #1363
- Fix the issue with retries not happening correctly for Activities by @cicoyle in #1374
- durabletask v1.5.4 (#1375) by @cicoyle in #1376
- grpc keepalives (#1382) by @cicoyle in #1383
- durabletask 1.5.5 by @cicoyle in #1391
- max grpc inbound msg by @cicoyle in #1414
- Compensation PR + Suspend/Resume PR by @cicoyle in #1415
- workflow retry handler by @cicoyle in #1418
- createTimer by @cicoyle in #1420
- support for api token by @cicoyle in #1453
- Replace ossrh url, due to EOL (#1454) by @javier-aliaga in #1455
- sys props by @cicoyle in #1486
New Contributors
- @Shubhdeep02 made their first contribution in #1084
- @seal90 made their first contribution in #1289
- @joebowbeer made their first contribution in #1293
Full Changelog: v1.14.2...v1.15.0