java-sdk/sdk
Cassie Coyle 7af3a8737d
Add Tool Calling to Java SDK (#1481) (#1556)
* Use Java Bean for connection details and add more tests (#1317)

* Use Java Bean for connection details and add more tests



* Simplify mock setup



* Adding even more tests for test coverage



---------






* Update CONTRIBUTING.md




* Bump codecov/codecov-action from 5.4.0 to 5.4.2 (#1318)

Bumps [codecov/codecov-action](https://github.com/codecov/codecov-action) from 5.4.0 to 5.4.2.
- [Release notes](https://github.com/codecov/codecov-action/releases)
- [Changelog](https://github.com/codecov/codecov-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/codecov/codecov-action/compare/v5.4.0...v5.4.2)

---
updated-dependencies:
- dependency-name: codecov/codecov-action
  dependency-version: 5.4.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
...







* Fix URL building logic (#1320)

* Fix URL building logic



* Add test for query params



* Fix the assertion in the test



* Adjust the tests



* Remove uneeded changes from IT test



* Revert some unintended changes



* Simplify the testing a little bit



* Adjust the test to use ServerRequest



* Test removing things from method invoke controller



* Add query param encoding test



* Revert some unintended changes



* Some tiny styles



---------





* Generate updated javadocs for 1.14.1




* Add Conversation AI to Java SDK (#1235)

* Conversation first commit





* Add unit tests




* change ai to conv




* Move to single module




* Remove module




* Add Integration tests



* Update sdk-tests/src/test/java/io/dapr/it/testcontainers/DaprConversationIT.java





* Fix things



* Address comments



* Import tag



* Address comments



* Make common config



* Address comments



* fix constant



* fix constant



* fix constant



* fix s



* Fix things



* Fix things



* Fix things



* Make common config



* Update README.md



* Update README.md



---------









* Add docs for usage of Jobs SDK (#1323)

* Add doc for jobs



* Add docs for Jobs



* Apply suggestions from code review




---------







* Use dapr/durabletask-java (#1336)

* microsoft durabletask-java -> dapr durabletask-java



* update another ref



* 1.5.2 release



* fix import order



* Sdk new changes



* Refine workflows



* add ;



* rm try



---------






* Update master version to 1.16.0-SNAPSHOT




* Renaming and exposing connection details (#1341)





* [Master] Fix Vulnerabilities (#1354)

* update okio



* rm unused dep



---------




* Feat Add TLS & mTLS support for gRPC with root CA and insecure mode (#1361)

* feat: Support for GRPC ssl



* add tests



* fix CI



* add back else if



* channel cleanup



* add root ca support



* checkstyles



* add insecure



* fix checkstyles



* use InsecureTrustManagerFactory



* fix test



---------






* Fix the issue with retries not happening correctly for Activities and Workflows (#1343)

* Add coverage for some properties (#1297)



* Make the DAPR version being used consistent across all tests (#1299)



* Separate Dapr constants from IT container constants (#1315)





* Use Java Bean for connection details and add more tests (#1317)

* Use Java Bean for connection details and add more tests



* Simplify mock setup



* Adding even more tests for test coverage



---------






* Update CONTRIBUTING.md




* Bump codecov/codecov-action from 5.4.0 to 5.4.2 (#1318)

Bumps [codecov/codecov-action](https://github.com/codecov/codecov-action) from 5.4.0 to 5.4.2.
- [Release notes](https://github.com/codecov/codecov-action/releases)
- [Changelog](https://github.com/codecov/codecov-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/codecov/codecov-action/compare/v5.4.0...v5.4.2)

---
updated-dependencies:
- dependency-name: codecov/codecov-action
  dependency-version: 5.4.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
...







* Fix URL building logic (#1320)

* Fix URL building logic



* Add test for query params



* Fix the assertion in the test



* Adjust the tests



* Remove uneeded changes from IT test



* Revert some unintended changes



* Simplify the testing a little bit



* Adjust the test to use ServerRequest



* Test removing things from method invoke controller



* Add query param encoding test



* Revert some unintended changes



* Some tiny styles



---------





* Generate updated javadocs for 1.14.1




* Add Conversation AI to Java SDK (#1235)

* Conversation first commit





* Add unit tests




* change ai to conv




* Move to single module




* Remove module




* Add Integration tests



* Update sdk-tests/src/test/java/io/dapr/it/testcontainers/DaprConversationIT.java





* Fix things



* Address comments



* Import tag



* Address comments



* Make common config



* Address comments



* fix constant



* fix constant



* fix constant



* fix s



* Fix things



* Fix things



* Fix things



* Make common config



* Update README.md



* Update README.md



---------









* Add docs for usage of Jobs SDK (#1323)

* Add doc for jobs



* Add docs for Jobs



* Apply suggestions from code review




---------







* Use dapr/durabletask-java (#1336)

* microsoft durabletask-java -> dapr durabletask-java



* update another ref



* 1.5.2 release



* fix import order



* Sdk new changes



* Refine workflows



* add ;



* rm try



---------






* Update master version to 1.16.0-SNAPSHOT




* Fix NPE




* Fix NPE




* Fix NPE




* Fix NPE




* Fix NPE




* Fix NPE




* Fix things




* Renaming and exposing connection details (#1341)





* [Master] Fix Vulnerabilities (#1354)

* update okio



* rm unused dep



---------




* Feat Add TLS & mTLS support for gRPC with root CA and insecure mode (#1361)

* feat: Support for GRPC ssl



* add tests



* fix CI



* add back else if



* channel cleanup



* add root ca support



* checkstyles



* add insecure



* fix checkstyles



* use InsecureTrustManagerFactory



* fix test



---------






* Address comments




* Fix things




* Fix things




---------





















* 1.5.4 (#1375)




* Bump codecov/codecov-action from 5.4.2 to 5.4.3 (#1379)

Bumps [codecov/codecov-action](https://github.com/codecov/codecov-action) from 5.4.2 to 5.4.3.
- [Release notes](https://github.com/codecov/codecov-action/releases)
- [Changelog](https://github.com/codecov/codecov-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/codecov/codecov-action/compare/v5.4.2...v5.4.3)

---
updated-dependencies:
- dependency-name: codecov/codecov-action
  dependency-version: 5.4.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
...





* Bump fossas/fossa-action from 1.6.0 to 1.7.0 (#1380)

Bumps [fossas/fossa-action](https://github.com/fossas/fossa-action) from 1.6.0 to 1.7.0.
- [Release notes](https://github.com/fossas/fossa-action/releases)
- [Commits](https://github.com/fossas/fossa-action/compare/v1.6.0...v1.7.0)

---
updated-dependencies:
- dependency-name: fossas/fossa-action
  dependency-version: 1.7.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...






* Fix component spec parsing (#1370)

* Fix component spec parsing



* Fix component spec parsing



* Fix component spec metadata parsing



* fix checkstyle-error



---------






* chore: Add grpc keepalives (#1382)

* chore: Add grpc keepalives



* chore: Make grpc keepalive configurable



* chore: Fix review comments



* chore: Missing keepalive config for GRPC TLS INSECURE



* chore: Add test



* fix: Comment typo



---------




* Fix : Typo in code comments (#1381)

* Fix Typo in Comments



* Update review comments



---------





* Spring boot workflow patterns examples with mechanical markdown and tests (#1377)

* Feat Add TLS & mTLS support for gRPC with root CA and insecure mode (#1361)

* feat: Support for GRPC ssl



* add tests



* fix CI



* add back else if



* channel cleanup



* add root ca support



* checkstyles



* add insecure



* fix checkstyles



* use InsecureTrustManagerFactory



* fix test



---------






* spring boot workflow patterns initial version



* adding README for workflows



* adding child example



* updating examples to work with markdown tests



* running mechanical markdown for workflow examples



* Fix the issue with retries not happening correctly for Activities and Workflows (#1343)

* Add coverage for some properties (#1297)



* Make the DAPR version being used consistent across all tests (#1299)



* Separate Dapr constants from IT container constants (#1315)





* Use Java Bean for connection details and add more tests (#1317)

* Use Java Bean for connection details and add more tests



* Simplify mock setup



* Adding even more tests for test coverage



---------






* Update CONTRIBUTING.md




* Bump codecov/codecov-action from 5.4.0 to 5.4.2 (#1318)

Bumps [codecov/codecov-action](https://github.com/codecov/codecov-action) from 5.4.0 to 5.4.2.
- [Release notes](https://github.com/codecov/codecov-action/releases)
- [Changelog](https://github.com/codecov/codecov-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/codecov/codecov-action/compare/v5.4.0...v5.4.2)

---
updated-dependencies:
- dependency-name: codecov/codecov-action
  dependency-version: 5.4.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
...







* Fix URL building logic (#1320)

* Fix URL building logic



* Add test for query params



* Fix the assertion in the test



* Adjust the tests



* Remove uneeded changes from IT test



* Revert some unintended changes



* Simplify the testing a little bit



* Adjust the test to use ServerRequest



* Test removing things from method invoke controller



* Add query param encoding test



* Revert some unintended changes



* Some tiny styles



---------





* Generate updated javadocs for 1.14.1




* Add Conversation AI to Java SDK (#1235)

* Conversation first commit





* Add unit tests




* change ai to conv




* Move to single module




* Remove module




* Add Integration tests



* Update sdk-tests/src/test/java/io/dapr/it/testcontainers/DaprConversationIT.java





* Fix things



* Address comments



* Import tag



* Address comments



* Make common config



* Address comments



* fix constant



* fix constant



* fix constant



* fix s



* Fix things



* Fix things



* Fix things



* Make common config



* Update README.md



* Update README.md



---------









* Add docs for usage of Jobs SDK (#1323)

* Add doc for jobs



* Add docs for Jobs



* Apply suggestions from code review




---------







* Use dapr/durabletask-java (#1336)

* microsoft durabletask-java -> dapr durabletask-java



* update another ref



* 1.5.2 release



* fix import order



* Sdk new changes



* Refine workflows



* add ;



* rm try



---------






* Update master version to 1.16.0-SNAPSHOT




* Fix NPE




* Fix NPE




* Fix NPE




* Fix NPE




* Fix NPE




* Fix NPE




* Fix things




* Renaming and exposing connection details (#1341)





* [Master] Fix Vulnerabilities (#1354)

* update okio



* rm unused dep



---------




* Feat Add TLS & mTLS support for gRPC with root CA and insecure mode (#1361)

* feat: Support for GRPC ssl



* add tests



* fix CI



* add back else if



* channel cleanup



* add root ca support



* checkstyles



* add insecure



* fix checkstyles



* use InsecureTrustManagerFactory



* fix test



---------






* Address comments




* Fix things




* Fix things




---------





















* 1.5.4 (#1375)




* fixing order Id correlation



* fixing waiting time for tests to run



* fixing app name



* adding app name and removing log lines



* Bump codecov/codecov-action from 5.4.2 to 5.4.3 (#1379)

Bumps [codecov/codecov-action](https://github.com/codecov/codecov-action) from 5.4.2 to 5.4.3.
- [Release notes](https://github.com/codecov/codecov-action/releases)
- [Changelog](https://github.com/codecov/codecov-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/codecov/codecov-action/compare/v5.4.2...v5.4.3)

---
updated-dependencies:
- dependency-name: codecov/codecov-action
  dependency-version: 5.4.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
...





* Bump fossas/fossa-action from 1.6.0 to 1.7.0 (#1380)

Bumps [fossas/fossa-action](https://github.com/fossas/fossa-action) from 1.6.0 to 1.7.0.
- [Release notes](https://github.com/fossas/fossa-action/releases)
- [Commits](https://github.com/fossas/fossa-action/compare/v1.6.0...v1.7.0)

---
updated-dependencies:
- dependency-name: fossas/fossa-action
  dependency-version: 1.7.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...






* Fix component spec parsing (#1370)

* Fix component spec parsing



* Fix component spec parsing



* Fix component spec metadata parsing



* fix checkstyle-error



---------






* Update spring-boot-examples/workflows/README.md




* fixing comments



* Update body.json




* Update FanOutInWorkflow.java




* clean up logs for multiple executions, for standalone mode



* Update application.properties



---------


























* System Properties + Env Var Docs (#1384)

* add properties file to docs and align system properties to env var name convention with . as _



* reset env var to what it was



---------





* Updating docs to have spring boot 3.x banner and not hardcoded deps (#1366)

* updating docs to have spring boot 3.x banner and not hardcoded deps



* Update _index.md



* Update _index.md

Adding links to discord and github issues



---------





* Cleaup Test Dependencies (#1332)

* Update CONTRIBUTING.md



* Fix things



* Fix things?



* Fix logback version



* Fix logback version



* Add pom



* Add pom



* Add properties



* Added test scope



* MArk as test



* Update pom.xml



* Update pom.xml



---------







* chore: New task execution task id test (#1352)

* chore: New task execution task id test

test how taskExecutionTaskId can be used for idempotency



* chore: Clean up not used files



* docs: Task execution keys



* test: Modify unit tests



* Remove new lines



---------







* Revert "chore: New task execution task id test (#1352)" (#1389)

This reverts commit 949584f69f.




* 1.5.5 (#1390)




* Add Documentation for Conversation AI SDK (#1387)



* Cleanup Spring Dependencies (#1334)

* Update CONTRIBUTING.md



* Fix spring



* Add context



* Phase 1



* Fix things



* Fix things



* Fix spring



* Add context



* Phase 1



* Fix things



* Fix things



* move version



* Fix pom



* change version



* remove unused



* Address comments



* Fix test



* Fix test



* Fix things



---------







* Bump org.springframework:spring-context in /dapr-spring (#1394)

Bumps [org.springframework:spring-context](https://github.com/spring-projects/spring-framework) from 6.1.8 to 6.1.14.
- [Release notes](https://github.com/spring-projects/spring-framework/releases)
- [Commits](https://github.com/spring-projects/spring-framework/compare/v6.1.8...v6.1.14)

---
updated-dependencies:
- dependency-name: org.springframework:spring-context
  dependency-version: 6.1.14
  dependency-type: direct:production
...





* Compensation example for Workflows (#1333)

* add basic compensation example for wf



* update commands to run + wf id



* update readme + add mechanical markdown



* fix import



* fix mechanical markdown + add how to test it locally



* move compensation example readme to workflows readme



* Update BookCarActivity.java



* Update BookFlightActivity.java



* Update BookHotelActivity.java



* Update BookTripClient.java



* Update BookTripWorker.java



* Update BookTripWorkflow.java



* Update CancelCarActivity.java



* Update CancelFlightActivity.java



* Update CancelHotelActivity.java



* add retry IT tests and catch TaskFailedException



* add test for no compensation if successful and assert attempts



* update mechanical markdown



* add back pubsub... but this should be removed long term



* try adding waitforsidecar



* rm tests from examples pr



* reset unintended changes



---------






* Adding remote endpoint request from inside activity with retry (#1388)

* adding remote endpoint request from inside activity with retry



* adding retry with Microcks payloads



* fixing review comments



* chore: New task execution task id test (#1352)

* chore: New task execution task id test

test how taskExecutionTaskId can be used for idempotency



* chore: Clean up not used files



* docs: Task execution keys



* test: Modify unit tests



* Remove new lines



---------







* Revert "chore: New task execution task id test (#1352)" (#1389)

This reverts commit 949584f69f.




* 1.5.5 (#1390)




* Add Documentation for Conversation AI SDK (#1387)



* Cleanup Spring Dependencies (#1334)

* Update CONTRIBUTING.md



* Fix spring



* Add context



* Phase 1



* Fix things



* Fix things



* Fix spring



* Add context



* Phase 1



* Fix things



* Fix things



* move version



* Fix pom



* change version



* remove unused



* Address comments



* Fix test



* Fix test



* Fix things



---------







* network is needed



---------














* Bump org.springframework:spring-context in /dapr-spring (#1398)

Bumps [org.springframework:spring-context](https://github.com/spring-projects/spring-framework) from 6.1.14 to 6.1.20.
- [Release notes](https://github.com/spring-projects/spring-framework/releases)
- [Commits](https://github.com/spring-projects/spring-framework/compare/v6.1.14...v6.1.20)

---
updated-dependencies:
- dependency-name: org.springframework:spring-context
  dependency-version: 6.1.20
  dependency-type: direct:production
...





* Grouping IT tests per API surface (#1401)

* Grouping IT tests per API surface



* Fix build



---------





* Ensure OTEL version from examples aligns with SDK and ITs (#1403)



* chore: Support configuration for max grpc inbound message (#1411)




* Adding Support for Suspend / Resume Workflows (#1405)

* adding IT test



* adding initial version of suspend/resume example



* updating README



* Update README.md



* following Javi's suggestion



* fixing wrong year in headers



* fixing paths in one more README.md file



* adding output validation



* adding missing port



* fixing check conditions



---------





* Add retry handler support (#1412)

* Add retry handler support



* Wrap DurableTask objects



* Rename method



* Add isNonRetriable field to WorkflowTaskFailureDetails



* Add unit test



* Removed duplicate WorkflowFailureDetails class



* Removed unneeded when statements in retry policy unit test



* Add unit test to test both RetryPolicy and RetryHandler



* Create toRetryPolicy method



---------






* Pull out createTimer logic (#1419)

* pull out logical changes from @salaboy's PR to release it



* add missing import



---------




* Make sure there no multiple empty lines and every file ends with a new line (#1417)



* Automated Header Checks (#1416)



* Bump org.springframework:spring-web in /dapr-spring (#1424)

Bumps [org.springframework:spring-web](https://github.com/spring-projects/spring-framework) from 6.1.20 to 6.1.21.
- [Release notes](https://github.com/spring-projects/spring-framework/releases)
- [Commits](https://github.com/spring-projects/spring-framework/compare/v6.1.20...v6.1.21)

---
updated-dependencies:
- dependency-name: org.springframework:spring-web
  dependency-version: 6.1.21
  dependency-type: direct:production
...





* Aligning Spring Boot and SpringFramework versions (#1427)

* aligning versions



* letting SB to manage the logback version, so it is aligned



* removing dep from sdk-tests



* removing logback



---------




* Update pom.xml to have testcontainers 1.21.3 (#1436)




* Adding examples to Spring Boot (duration, zoneddatetime and suspend/resume) (#1413)

* implementing createtime with zoneddatetime



* adding duration and zoneddatetime examples



* using external event wf to test suspend resume



---------




* Bump org.apache.commons:commons-lang3 from 3.9 to 3.18.0 (#1446)

Bumps org.apache.commons:commons-lang3 from 3.9 to 3.18.0.

---
updated-dependencies:
- dependency-name: org.apache.commons:commons-lang3
  dependency-version: 3.18.0
  dependency-type: direct:development
...






* Update dapr docs for Hugo upgrade (#1443)





* Adds note about workflow start time (#1444)






* Migrate PubSub removing flaky test (#1407)

* Migrate PubSub removing flaky test



* Adjust assertion



* Change assert



* Apply pull request suggestions



* Use custom ObjectSerializer



---------





* supporting spring boot property for API TOKEN on workflow interceptor (#1452)




* Supporting placement and scheduler custom images (#1450)

* supporting placement and scheduler custom images



* Bump org.apache.commons:commons-lang3 from 3.9 to 3.18.0 (#1446)

Bumps org.apache.commons:commons-lang3 from 3.9 to 3.18.0.

---
updated-dependencies:
- dependency-name: org.apache.commons:commons-lang3
  dependency-version: 3.18.0
  dependency-type: direct:development
...






* Update dapr docs for Hugo upgrade (#1443)





* Adds note about workflow start time (#1444)






* adding test to validate canonical names with substitutes



* Migrate PubSub removing flaky test (#1407)

* Migrate PubSub removing flaky test



* Adjust assertion



* Change assert



* Apply pull request suggestions



* Use custom ObjectSerializer



---------





* adding tests for coverage



---------















* chore: Replace ossrh url (#1454)




* Upgrading to 1.15.7 (#1458)

* upgrading to 1.15.7



* using DAPR VERSION



---------




* updating sched api on DaprContainer (#1462)




* Adding app health check parameters (#1465)

* adding app health check parameters



* fixing style



* testing with configure for coverage



* updating sched api on DaprContainer (#1462)



* fix Artur comments



---------




* Add note about the dapr.client.* properties (#1467)




* conversation ai



* Fix pom



* Fix pom



* fix things



* Fix things



* docs: Add gRPC response settings to properties documentation (#1482)

* docs: Add gRPC response settings to properties documentation



* Apply suggestion from @javier-aliaga




---------






* Generate updated javadocs for 1.14.2




* chore: Use 1.16.0 rc 2 (#1463)

* chore: Use 1.16.0 rc



* chore: Use dapr:1.16-rc.2



* chore: Add overwrite flag to jobs



---------




* Add Failure Policy for Jobs SDK (#1448)

* Update CONTRIBUTING.md



* Ad…

Signed-off-by: Artur Ciocanu <ciocanu@adobe.com>
Signed-off-by: sirivarma <siri.varma@outlook.com>
Signed-off-by: Siri Varma Vegiraju <siri.varma@outlook.com>
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: Dapr Bot <daprweb@microsoft.com>
Signed-off-by: Siri Varma Vegiraju <svegiraju@microsoft.com>
Signed-off-by: siri-varma <siri.varma@outlook.com>
Signed-off-by: Cassandra Coyle <cassie@diagrid.io>
Signed-off-by: Javier Aliaga <javier@diagrid.io>
Signed-off-by: Deepak <sdeepaksharma15@gmail.com>
Signed-off-by: salaboy <Salaboy@gmail.com>
Signed-off-by: artur-ciocanu <artur.ciocanu@gmail.com>
Signed-off-by: Mason <theforbiddenai@gmail.com>
Signed-off-by: Marc Duiker <marcduiker@users.noreply.github.com>
Signed-off-by: joshvanl <me@joshvanl.dev>
Signed-off-by: Matheus Cruz <matheuscruz.dev@gmail.com>
Signed-off-by: MyMirelHub <15373565+MyMirelHub@users.noreply.github.com>
Signed-off-by: Mirel Isaj <15373565+MyMirelHub@users.noreply.github.com>
Co-authored-by: Siri Varma Vegiraju <siri.varma@outlook.com>
Co-authored-by: artur-ciocanu <artur.ciocanu@gmail.com>
Co-authored-by: Artur Ciocanu <ciocanu@adobe.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Dapr Bot <56698301+dapr-bot@users.noreply.github.com>
Co-authored-by: Dapr Bot <daprweb@microsoft.com>
Co-authored-by: Javier Aliaga <javier@diagrid.io>
Co-authored-by: Matheus Cruz <56329339+mcruzdev@users.noreply.github.com>
Co-authored-by: iddeepak <87892182+iddeepak@users.noreply.github.com>
Co-authored-by: salaboy <Salaboy@gmail.com>
Co-authored-by: Mason <TheForbiddenAI@gmail.com>
Co-authored-by: Marc Duiker <marcduiker@users.noreply.github.com>
Co-authored-by: Josh van Leeuwen <me@joshvanl.dev>
Co-authored-by: Mirel Isaj <15373565+MyMirelHub@users.noreply.github.com>
2025-09-11 17:27:30 -07:00
..
src Add Tool Calling to Java SDK (#1481) (#1556) 2025-09-11 17:27:30 -07:00
pom.xml Release 1.16.0-rc-2 2025-09-03 16:08:46 +00:00
spotbugs-exclude.xml Generate updated javadocs for 1.10.0 (#937) 2023-10-11 16:55:35 -07:00