* chore: Use dapr release 1.16-rc.3
Signed-off-by: Javier Aliaga <javier@diagrid.io>
* feat: Move field to top level request
Signed-off-by: Javier Aliaga <javier@diagrid.io>
* chore: Update mechanical markdown workflow timeouts
Signed-off-by: Javier Aliaga <javier@diagrid.io>
* chore: Run MM workflows tests in parallel
Signed-off-by: Javier Aliaga <javier@diagrid.io>
* fix: Fix tracing examples
Signed-off-by: Javier Aliaga <javier@diagrid.io>
* ci: Do not run tests during example validations
We have specifics jobs that runs tests. Do not run them as part as validations
Signed-off-by: Javier Aliaga <javier@diagrid.io>
* ci: Improve validate job
No need to run separate jobs for clean, compile and install
Signed-off-by: Javier Aliaga <javier@diagrid.io>
* ci: Run workflows examples sequentially
Signed-off-by: Javier Aliaga <javier@diagrid.io>
* ci: Add timeout to strem pubsub
Signed-off-by: Javier Aliaga <javier@diagrid.io>
* ci: Fix order of examples
Signed-off-by: Javier Aliaga <javier@diagrid.io>
* ci: Fix validation tests for sb workflows
Signed-off-by: Javier Aliaga <javier@diagrid.io>
* nit: Add copyright header
Signed-off-by: Javier Aliaga <javier@diagrid.io>
---------
Signed-off-by: Javier Aliaga <javier@diagrid.io>
Signed-off-by: siri-varma <siri.varma@outlook.com>
* add properties file to docs and align system properties to env var name convention with . as _
* reset env var to what it was
---------
Signed-off-by: Cassandra Coyle <cassie@diagrid.io>
Co-authored-by: artur-ciocanu <artur.ciocanu@gmail.com>
* 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
---------
Signed-off-by: Mason <theforbiddenai@gmail.com>
Co-authored-by: Mason <TheForbiddenAI@gmail.com>
Co-authored-by: Siri Varma Vegiraju <siri.varma@outlook.com>
* 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
---------
Signed-off-by: sirivarma <siri.varma@outlook.com>
Signed-off-by: Artur Ciocanu <ciocanu@adobe.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>
Co-authored-by: Siri Varma Vegiraju <siri.varma@outlook.com>
Co-authored-by: Matheus Cruz <56329339+mcruzdev@users.noreply.github.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>
* 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
---------
Signed-off-by: Javier Aliaga <javier@diagrid.io>
Signed-off-by: Cassandra Coyle <cassie@diagrid.io>
Co-authored-by: Javier Aliaga <javier@diagrid.io>
* Fix URL building logic
Signed-off-by: Artur Ciocanu <ciocanu@adobe.com>
* Add test for query params
Signed-off-by: Artur Ciocanu <ciocanu@adobe.com>
* Fix the assertion in the test
Signed-off-by: Artur Ciocanu <ciocanu@adobe.com>
* Adjust the tests
Signed-off-by: Artur Ciocanu <ciocanu@adobe.com>
* Remove uneeded changes from IT test
Signed-off-by: Artur Ciocanu <ciocanu@adobe.com>
* Revert some unintended changes
Signed-off-by: Artur Ciocanu <ciocanu@adobe.com>
* Simplify the testing a little bit
Signed-off-by: Artur Ciocanu <ciocanu@adobe.com>
* Adjust the test to use ServerRequest
Signed-off-by: Artur Ciocanu <ciocanu@adobe.com>
* Test removing things from method invoke controller
Signed-off-by: Artur Ciocanu <ciocanu@adobe.com>
* Add query param encoding test
Signed-off-by: Artur Ciocanu <ciocanu@adobe.com>
* Revert some unintended changes
Signed-off-by: Artur Ciocanu <ciocanu@adobe.com>
* Some tiny styles
Signed-off-by: Artur Ciocanu <ciocanu@adobe.com>
---------
Signed-off-by: Artur Ciocanu <ciocanu@adobe.com>
Co-authored-by: Artur Ciocanu <ciocanu@adobe.com>
* Use Java Bean for connection details and add more tests
Signed-off-by: Artur Ciocanu <ciocanu@adobe.com>
* Simplify mock setup
Signed-off-by: Artur Ciocanu <ciocanu@adobe.com>
* Adding even more tests for test coverage
Signed-off-by: Artur Ciocanu <ciocanu@adobe.com>
---------
Signed-off-by: Artur Ciocanu <ciocanu@adobe.com>
Co-authored-by: Artur Ciocanu <ciocanu@adobe.com>
Co-authored-by: Cassie Coyle <cassie@diagrid.io>
* Ensure DurableTask classes are hidden in Workflow Runtime package
Signed-off-by: Artur Ciocanu <ciocanu@adobe.com>
* Fix the file header
Signed-off-by: Artur Ciocanu <ciocanu@adobe.com>
---------
Signed-off-by: Artur Ciocanu <ciocanu@adobe.com>
Co-authored-by: Artur Ciocanu <ciocanu@adobe.com>
* Remove flaky test using Testcontainers and a more specific test approach
Signed-off-by: Matheus Cruz <matheuscruz.dev@gmail.com>
* Add license header
Signed-off-by: Matheus Cruz <matheuscruz.dev@gmail.com>
---------
Signed-off-by: Matheus Cruz <matheuscruz.dev@gmail.com>