Add Cryptography APIs to the Java SDK#1599
Conversation
ed91b07 to
213240d
Compare
cicoyle
left a comment
There was a problem hiding this comment.
The commit history seems to have a lot of extra things in it. Can you confirm you branched from master originally and remove the extra commits showing in the history? Also, CI seems a bit red - mind taking a look?
2d296ed to
e719567
Compare
8884991 to
21a30ce
Compare
…r#1575) * fixing checkstyle and javadocs Signed-off-by: salaboy <Salaboy@gmail.com> * Replace openjdk:17-jdk-slim to eclipse-temurin:17-jdk-jammy (dapr#1574) Signed-off-by: Matheus Cruz <matheuscruz.dev@gmail.com> Signed-off-by: salaboy <Salaboy@gmail.com> * Align Java API with other languages (dapr#1560) * Align Java API with other languages Signed-off-by: Matheus Cruz <matheuscruz.dev@gmail.com> * Update documentation Signed-off-by: Matheus Cruz <matheuscruz.dev@gmail.com> * Change return type of waitForWorkflowStart method Signed-off-by: artur-ciocanu <artur.ciocanu@gmail.com> --------- Signed-off-by: Matheus Cruz <matheuscruz.dev@gmail.com> Signed-off-by: artur-ciocanu <artur.ciocanu@gmail.com> Co-authored-by: artur-ciocanu <artur.ciocanu@gmail.com> Signed-off-by: salaboy <Salaboy@gmail.com> * use built in durable task Signed-off-by: salaboy <Salaboy@gmail.com> * exclude jacoco rules for examples and durabletask-client Signed-off-by: salaboy <Salaboy@gmail.com> * increasing timeout for IT Signed-off-by: salaboy <Salaboy@gmail.com> * removing dt build from matrix Signed-off-by: salaboy <Salaboy@gmail.com> * adding java to dt build Signed-off-by: salaboy <Salaboy@gmail.com> * Fix dependencies multi app build and add proper test deps (dapr#1572) * Force Jackson version to override the SB Jackson version Signed-off-by: Artur Ciocanu <artur.ciocanu@gmail.com> * Move all the Jackson deps to parent POM. Signed-off-by: Artur Ciocanu <artur.ciocanu@gmail.com> * Ensure app JAR build order Signed-off-by: Artur Ciocanu <artur.ciocanu@gmail.com> * Remove explicit Jackson from sdk-tests module. Signed-off-by: Artur Ciocanu <artur.ciocanu@gmail.com> * Make sure <scope>test</scope> is used for test dependencies. Signed-off-by: Artur Ciocanu <artur.ciocanu@gmail.com> * Remove extra Jackson modules. Signed-off-by: Artur Ciocanu <artur.ciocanu@gmail.com> --------- Signed-off-by: Artur Ciocanu <artur.ciocanu@gmail.com> Signed-off-by: salaboy <Salaboy@gmail.com> * docs: add architecture diagram to README (dapr#1549) * Preview New README * Preview New README 2 * Preview New README 3 * docs: add architecture diagram showing Java SDK interaction with Dapr runtime (close #<915>) * docs: add architecture diagram showing Java SDK interaction with Dapr runtime CORRECTION (close #<915>) * docs: add architecture diagram showing Java SDK interaction with Dapr runtime (close #<915>) * docs: add architecture diagram showing Java SDK interaction with Dapr runtime (close #<915>) --------- Co-authored-by: Siri Varma Vegiraju <siri.varma@outlook.com> Co-authored-by: artur-ciocanu <artur.ciocanu@gmail.com> Co-authored-by: Cassie Coyle <cassie.i.coyle@gmail.com> Signed-off-by: salaboy <Salaboy@gmail.com> * Add statestore example with Outbox pattern (dapr#1582) * Add statestore example with Outbox pattern Signed-off-by: Matheus Cruz <matheuscruz.dev@gmail.com> * Clean events after each test Signed-off-by: Matheus Cruz <matheuscruz.dev@gmail.com> * Add license header Signed-off-by: Matheus Cruz <matheuscruz.dev@gmail.com> * Apply pull request suggestions Signed-off-by: Matheus Cruz <matheuscruz.dev@gmail.com> --------- Signed-off-by: Matheus Cruz <matheuscruz.dev@gmail.com> Co-authored-by: salaboy <Salaboy@gmail.com> Signed-off-by: salaboy <Salaboy@gmail.com> * adding new method signature plus test (dapr#1570) * adding new method signature plus test Signed-off-by: salaboy <Salaboy@gmail.com> * re adding imports Signed-off-by: salaboy <Salaboy@gmail.com> * fixing style Signed-off-by: salaboy <Salaboy@gmail.com> * checking empty metadata Signed-off-by: salaboy <Salaboy@gmail.com> * copy meta for safety and check if key is present Signed-off-by: salaboy <Salaboy@gmail.com> * Centralize Maven dependency version management (dapr#1564) Signed-off-by: salaboy <Salaboy@gmail.com> * Fix dependencies multi app build and add proper test deps (dapr#1572) * Force Jackson version to override the SB Jackson version Signed-off-by: Artur Ciocanu <artur.ciocanu@gmail.com> * Move all the Jackson deps to parent POM. Signed-off-by: Artur Ciocanu <artur.ciocanu@gmail.com> * Ensure app JAR build order Signed-off-by: Artur Ciocanu <artur.ciocanu@gmail.com> * Remove explicit Jackson from sdk-tests module. Signed-off-by: Artur Ciocanu <artur.ciocanu@gmail.com> * Make sure <scope>test</scope> is used for test dependencies. Signed-off-by: Artur Ciocanu <artur.ciocanu@gmail.com> * Remove extra Jackson modules. Signed-off-by: Artur Ciocanu <artur.ciocanu@gmail.com> --------- Signed-off-by: Artur Ciocanu <artur.ciocanu@gmail.com> Signed-off-by: salaboy <Salaboy@gmail.com> * reverting pom Signed-off-by: salaboy <Salaboy@gmail.com> * fix codestyle Signed-off-by: salaboy <Salaboy@gmail.com> * using metaCopy Signed-off-by: salaboy <Salaboy@gmail.com> --------- Signed-off-by: salaboy <Salaboy@gmail.com> Signed-off-by: Artur Ciocanu <artur.ciocanu@gmail.com> Co-authored-by: artur-ciocanu <artur.ciocanu@gmail.com> Signed-off-by: salaboy <Salaboy@gmail.com> * Bump actions/upload-artifact from 4 to 5 (dapr#1587) Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 4 to 5. - [Release notes](https://github.com/actions/upload-artifact/releases) - [Commits](actions/upload-artifact@v4...v5) --- updated-dependencies: - dependency-name: actions/upload-artifact dependency-version: '5' dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Signed-off-by: salaboy <Salaboy@gmail.com> * Add gRPC support to Dapr testcontainer (dapr#1586) * Add gRPC support to Dapr testcontainer Signed-off-by: wlfgang <wlfgang@westridgesystems.com> * Avoid using null to indicate default value Signed-off-by: wlfgang <wlfgang@westridgesystems.com> --------- Signed-off-by: wlfgang <wlfgang@westridgesystems.com> Co-authored-by: artur-ciocanu <artur.ciocanu@gmail.com> Co-authored-by: wlfgang <wlfgang@westridgesystems.com> Signed-off-by: salaboy <Salaboy@gmail.com> * Use dependencies BOM and remove duplicates. (dapr#1588) Signed-off-by: Artur Ciocanu <artur.ciocanu@gmail.com> Signed-off-by: salaboy <Salaboy@gmail.com> * Examples + Docs for App API Token authentication for gRPC and HTTP (dapr#1589) * example Signed-off-by: Cassandra Coyle <cassie@diagrid.io> * docs for example Signed-off-by: Cassandra Coyle <cassie@diagrid.io> --------- Signed-off-by: Cassandra Coyle <cassie@diagrid.io> Signed-off-by: salaboy <Salaboy@gmail.com> * Another set of Maven version, properties and plugin improvements (dapr#1596) Signed-off-by: salaboy <Salaboy@gmail.com> * Adding a Flux based subscribeToEvents method (dapr#1598) * Adding a Flux based subscribeToEvents method Signed-off-by: Artur Ciocanu <artur.ciocanu@gmail.com> * Simplify GRPC stream handling Signed-off-by: Artur Ciocanu <artur.ciocanu@gmail.com> * Simplify Javadoc Signed-off-by: Artur Ciocanu <artur.ciocanu@gmail.com> * Fix unit tests and simplify implementation Signed-off-by: Artur Ciocanu <artur.ciocanu@gmail.com> * Adding event subscriber stream observer to simplify subscription logic Signed-off-by: Artur Ciocanu <artur.ciocanu@gmail.com> * Use start() method to start stream subscription Signed-off-by: Artur Ciocanu <artur.ciocanu@gmail.com> * Add unit test for event suscriber observer Signed-off-by: Artur Ciocanu <artur.ciocanu@gmail.com> * Improve the tests a little bit Signed-off-by: Artur Ciocanu <artur.ciocanu@gmail.com> * Remove the unnecessary method Signed-off-by: Artur Ciocanu <artur.ciocanu@gmail.com> * Improve error handling and use CloudEvent wrapper Signed-off-by: Artur Ciocanu <artur.ciocanu@gmail.com> * Fix unit tests asserts Signed-off-by: Artur Ciocanu <artur.ciocanu@gmail.com> * Adjust Java examples for Subscriber Signed-off-by: Artur Ciocanu <artur.ciocanu@gmail.com> --------- Signed-off-by: Artur Ciocanu <artur.ciocanu@gmail.com> Signed-off-by: salaboy <Salaboy@gmail.com> * Remove SDK docs due to migration to main Docs repo (dapr#1593) * Remove SDK docs due to migration to main Docs repo Signed-off-by: Marc Duiker <marcduiker@users.noreply.github.com> * Remove sed lines related to sdk docs Signed-off-by: Marc Duiker <marcduiker@users.noreply.github.com> --------- Signed-off-by: Marc Duiker <marcduiker@users.noreply.github.com> Co-authored-by: salaboy <Salaboy@gmail.com> Signed-off-by: salaboy <Salaboy@gmail.com> * cleaning up sdk version script Signed-off-by: salaboy <Salaboy@gmail.com> --------- Signed-off-by: salaboy <Salaboy@gmail.com> Signed-off-by: Matheus Cruz <matheuscruz.dev@gmail.com> Signed-off-by: artur-ciocanu <artur.ciocanu@gmail.com> Signed-off-by: Artur Ciocanu <artur.ciocanu@gmail.com> Signed-off-by: dependabot[bot] <support@github.com> Signed-off-by: wlfgang <wlfgang@westridgesystems.com> Signed-off-by: Cassandra Coyle <cassie@diagrid.io> Signed-off-by: Marc Duiker <marcduiker@users.noreply.github.com> Co-authored-by: Matheus Cruz <56329339+mcruzdev@users.noreply.github.com> Co-authored-by: artur-ciocanu <artur.ciocanu@gmail.com> Co-authored-by: Raymundo Zamora <raymundo.zamora@encora.com> Co-authored-by: Siri Varma Vegiraju <siri.varma@outlook.com> Co-authored-by: Cassie Coyle <cassie.i.coyle@gmail.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: wlfgang <14792753+wlfgang@users.noreply.github.com> Co-authored-by: wlfgang <wlfgang@westridgesystems.com> Co-authored-by: Marc Duiker <marcduiker@users.noreply.github.com> Signed-off-by: siri-varma <siri.varma@outlook.com>
ad3dae4 to
5bc40d5
Compare
- Add EncryptRequestAlpha1 and DecryptRequestAlpha1 domain classes - Implement encrypt() and decrypt() methods in DaprPreviewClient - Add CryptoExample and StreamingCryptoExample with documentation - Add integration tests for crypto operations - Add localstorage crypto component configuration Signed-off-by: siri-varma <siri.varma@outlook.com>
…/siri-varma/java-sdk into users/svegiraju/add-cryptography
Signed-off-by: Siri Varma Vegiraju <siri.varma@outlook.com>
Signed-off-by: siri-varma <siri.varma@outlook.com>
…/siri-varma/java-sdk into users/svegiraju/add-cryptography
Signed-off-by: siri-varma <siri.varma@outlook.com>
|
@dapr/approvers-java-sdk/ @dapr/maintainers-java-sdk This PR is ready for review. Thank you |
cicoyle
left a comment
There was a problem hiding this comment.
lgtm, just a conflict and can you make a docs PR to the java sdk section noting the crypto api?
Signed-off-by: Siri Varma Vegiraju <siri.varma@outlook.com>
Signed-off-by: siri-varma <siri.varma@outlook.com>
|
@cicoyle Thank you for the review. Will start working on the quickstarts/docs pr. |
Codecov Report❌ Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## master #1599 +/- ##
============================================
+ Coverage 76.91% 78.91% +2.00%
- Complexity 1592 2073 +481
============================================
Files 145 227 +82
Lines 4843 6256 +1413
Branches 562 684 +122
============================================
+ Hits 3725 4937 +1212
- Misses 821 970 +149
- Partials 297 349 +52 ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
* Bringing Durable Task Java as a Maven module inside the Java SDK (dapr#1575) * fixing checkstyle and javadocs Signed-off-by: salaboy <Salaboy@gmail.com> * Replace openjdk:17-jdk-slim to eclipse-temurin:17-jdk-jammy (dapr#1574) Signed-off-by: Matheus Cruz <matheuscruz.dev@gmail.com> Signed-off-by: salaboy <Salaboy@gmail.com> * Align Java API with other languages (dapr#1560) * Align Java API with other languages Signed-off-by: Matheus Cruz <matheuscruz.dev@gmail.com> * Update documentation Signed-off-by: Matheus Cruz <matheuscruz.dev@gmail.com> * Change return type of waitForWorkflowStart method Signed-off-by: artur-ciocanu <artur.ciocanu@gmail.com> --------- Signed-off-by: Matheus Cruz <matheuscruz.dev@gmail.com> Signed-off-by: artur-ciocanu <artur.ciocanu@gmail.com> Co-authored-by: artur-ciocanu <artur.ciocanu@gmail.com> Signed-off-by: salaboy <Salaboy@gmail.com> * use built in durable task Signed-off-by: salaboy <Salaboy@gmail.com> * exclude jacoco rules for examples and durabletask-client Signed-off-by: salaboy <Salaboy@gmail.com> * increasing timeout for IT Signed-off-by: salaboy <Salaboy@gmail.com> * removing dt build from matrix Signed-off-by: salaboy <Salaboy@gmail.com> * adding java to dt build Signed-off-by: salaboy <Salaboy@gmail.com> * Fix dependencies multi app build and add proper test deps (dapr#1572) * Force Jackson version to override the SB Jackson version Signed-off-by: Artur Ciocanu <artur.ciocanu@gmail.com> * Move all the Jackson deps to parent POM. Signed-off-by: Artur Ciocanu <artur.ciocanu@gmail.com> * Ensure app JAR build order Signed-off-by: Artur Ciocanu <artur.ciocanu@gmail.com> * Remove explicit Jackson from sdk-tests module. Signed-off-by: Artur Ciocanu <artur.ciocanu@gmail.com> * Make sure <scope>test</scope> is used for test dependencies. Signed-off-by: Artur Ciocanu <artur.ciocanu@gmail.com> * Remove extra Jackson modules. Signed-off-by: Artur Ciocanu <artur.ciocanu@gmail.com> --------- Signed-off-by: Artur Ciocanu <artur.ciocanu@gmail.com> Signed-off-by: salaboy <Salaboy@gmail.com> * docs: add architecture diagram to README (dapr#1549) * Preview New README * Preview New README 2 * Preview New README 3 * docs: add architecture diagram showing Java SDK interaction with Dapr runtime (close #<915>) * docs: add architecture diagram showing Java SDK interaction with Dapr runtime CORRECTION (close #<915>) * docs: add architecture diagram showing Java SDK interaction with Dapr runtime (close #<915>) * docs: add architecture diagram showing Java SDK interaction with Dapr runtime (close #<915>) --------- Co-authored-by: Siri Varma Vegiraju <siri.varma@outlook.com> Co-authored-by: artur-ciocanu <artur.ciocanu@gmail.com> Co-authored-by: Cassie Coyle <cassie.i.coyle@gmail.com> Signed-off-by: salaboy <Salaboy@gmail.com> * Add statestore example with Outbox pattern (dapr#1582) * Add statestore example with Outbox pattern Signed-off-by: Matheus Cruz <matheuscruz.dev@gmail.com> * Clean events after each test Signed-off-by: Matheus Cruz <matheuscruz.dev@gmail.com> * Add license header Signed-off-by: Matheus Cruz <matheuscruz.dev@gmail.com> * Apply pull request suggestions Signed-off-by: Matheus Cruz <matheuscruz.dev@gmail.com> --------- Signed-off-by: Matheus Cruz <matheuscruz.dev@gmail.com> Co-authored-by: salaboy <Salaboy@gmail.com> Signed-off-by: salaboy <Salaboy@gmail.com> * adding new method signature plus test (dapr#1570) * adding new method signature plus test Signed-off-by: salaboy <Salaboy@gmail.com> * re adding imports Signed-off-by: salaboy <Salaboy@gmail.com> * fixing style Signed-off-by: salaboy <Salaboy@gmail.com> * checking empty metadata Signed-off-by: salaboy <Salaboy@gmail.com> * copy meta for safety and check if key is present Signed-off-by: salaboy <Salaboy@gmail.com> * Centralize Maven dependency version management (dapr#1564) Signed-off-by: salaboy <Salaboy@gmail.com> * Fix dependencies multi app build and add proper test deps (dapr#1572) * Force Jackson version to override the SB Jackson version Signed-off-by: Artur Ciocanu <artur.ciocanu@gmail.com> * Move all the Jackson deps to parent POM. Signed-off-by: Artur Ciocanu <artur.ciocanu@gmail.com> * Ensure app JAR build order Signed-off-by: Artur Ciocanu <artur.ciocanu@gmail.com> * Remove explicit Jackson from sdk-tests module. Signed-off-by: Artur Ciocanu <artur.ciocanu@gmail.com> * Make sure <scope>test</scope> is used for test dependencies. Signed-off-by: Artur Ciocanu <artur.ciocanu@gmail.com> * Remove extra Jackson modules. Signed-off-by: Artur Ciocanu <artur.ciocanu@gmail.com> --------- Signed-off-by: Artur Ciocanu <artur.ciocanu@gmail.com> Signed-off-by: salaboy <Salaboy@gmail.com> * reverting pom Signed-off-by: salaboy <Salaboy@gmail.com> * fix codestyle Signed-off-by: salaboy <Salaboy@gmail.com> * using metaCopy Signed-off-by: salaboy <Salaboy@gmail.com> --------- Signed-off-by: salaboy <Salaboy@gmail.com> Signed-off-by: Artur Ciocanu <artur.ciocanu@gmail.com> Co-authored-by: artur-ciocanu <artur.ciocanu@gmail.com> Signed-off-by: salaboy <Salaboy@gmail.com> * Bump actions/upload-artifact from 4 to 5 (dapr#1587) Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 4 to 5. - [Release notes](https://github.com/actions/upload-artifact/releases) - [Commits](actions/upload-artifact@v4...v5) --- updated-dependencies: - dependency-name: actions/upload-artifact dependency-version: '5' dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Signed-off-by: salaboy <Salaboy@gmail.com> * Add gRPC support to Dapr testcontainer (dapr#1586) * Add gRPC support to Dapr testcontainer Signed-off-by: wlfgang <wlfgang@westridgesystems.com> * Avoid using null to indicate default value Signed-off-by: wlfgang <wlfgang@westridgesystems.com> --------- Signed-off-by: wlfgang <wlfgang@westridgesystems.com> Co-authored-by: artur-ciocanu <artur.ciocanu@gmail.com> Co-authored-by: wlfgang <wlfgang@westridgesystems.com> Signed-off-by: salaboy <Salaboy@gmail.com> * Use dependencies BOM and remove duplicates. (dapr#1588) Signed-off-by: Artur Ciocanu <artur.ciocanu@gmail.com> Signed-off-by: salaboy <Salaboy@gmail.com> * Examples + Docs for App API Token authentication for gRPC and HTTP (dapr#1589) * example Signed-off-by: Cassandra Coyle <cassie@diagrid.io> * docs for example Signed-off-by: Cassandra Coyle <cassie@diagrid.io> --------- Signed-off-by: Cassandra Coyle <cassie@diagrid.io> Signed-off-by: salaboy <Salaboy@gmail.com> * Another set of Maven version, properties and plugin improvements (dapr#1596) Signed-off-by: salaboy <Salaboy@gmail.com> * Adding a Flux based subscribeToEvents method (dapr#1598) * Adding a Flux based subscribeToEvents method Signed-off-by: Artur Ciocanu <artur.ciocanu@gmail.com> * Simplify GRPC stream handling Signed-off-by: Artur Ciocanu <artur.ciocanu@gmail.com> * Simplify Javadoc Signed-off-by: Artur Ciocanu <artur.ciocanu@gmail.com> * Fix unit tests and simplify implementation Signed-off-by: Artur Ciocanu <artur.ciocanu@gmail.com> * Adding event subscriber stream observer to simplify subscription logic Signed-off-by: Artur Ciocanu <artur.ciocanu@gmail.com> * Use start() method to start stream subscription Signed-off-by: Artur Ciocanu <artur.ciocanu@gmail.com> * Add unit test for event suscriber observer Signed-off-by: Artur Ciocanu <artur.ciocanu@gmail.com> * Improve the tests a little bit Signed-off-by: Artur Ciocanu <artur.ciocanu@gmail.com> * Remove the unnecessary method Signed-off-by: Artur Ciocanu <artur.ciocanu@gmail.com> * Improve error handling and use CloudEvent wrapper Signed-off-by: Artur Ciocanu <artur.ciocanu@gmail.com> * Fix unit tests asserts Signed-off-by: Artur Ciocanu <artur.ciocanu@gmail.com> * Adjust Java examples for Subscriber Signed-off-by: Artur Ciocanu <artur.ciocanu@gmail.com> --------- Signed-off-by: Artur Ciocanu <artur.ciocanu@gmail.com> Signed-off-by: salaboy <Salaboy@gmail.com> * Remove SDK docs due to migration to main Docs repo (dapr#1593) * Remove SDK docs due to migration to main Docs repo Signed-off-by: Marc Duiker <marcduiker@users.noreply.github.com> * Remove sed lines related to sdk docs Signed-off-by: Marc Duiker <marcduiker@users.noreply.github.com> --------- Signed-off-by: Marc Duiker <marcduiker@users.noreply.github.com> Co-authored-by: salaboy <Salaboy@gmail.com> Signed-off-by: salaboy <Salaboy@gmail.com> * cleaning up sdk version script Signed-off-by: salaboy <Salaboy@gmail.com> --------- Signed-off-by: salaboy <Salaboy@gmail.com> Signed-off-by: Matheus Cruz <matheuscruz.dev@gmail.com> Signed-off-by: artur-ciocanu <artur.ciocanu@gmail.com> Signed-off-by: Artur Ciocanu <artur.ciocanu@gmail.com> Signed-off-by: dependabot[bot] <support@github.com> Signed-off-by: wlfgang <wlfgang@westridgesystems.com> Signed-off-by: Cassandra Coyle <cassie@diagrid.io> Signed-off-by: Marc Duiker <marcduiker@users.noreply.github.com> Co-authored-by: Matheus Cruz <56329339+mcruzdev@users.noreply.github.com> Co-authored-by: artur-ciocanu <artur.ciocanu@gmail.com> Co-authored-by: Raymundo Zamora <raymundo.zamora@encora.com> Co-authored-by: Siri Varma Vegiraju <siri.varma@outlook.com> Co-authored-by: Cassie Coyle <cassie.i.coyle@gmail.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: wlfgang <14792753+wlfgang@users.noreply.github.com> Co-authored-by: wlfgang <wlfgang@westridgesystems.com> Co-authored-by: Marc Duiker <marcduiker@users.noreply.github.com> Signed-off-by: siri-varma <siri.varma@outlook.com> * Add Cryptography API support with encrypt/decrypt operations - Add EncryptRequestAlpha1 and DecryptRequestAlpha1 domain classes - Implement encrypt() and decrypt() methods in DaprPreviewClient - Add CryptoExample and StreamingCryptoExample with documentation - Add integration tests for crypto operations - Add localstorage crypto component configuration Signed-off-by: siri-varma <siri.varma@outlook.com> * Add keys Signed-off-by: siri-varma <siri.varma@outlook.com> * Update localstorage.yaml key path to relative Signed-off-by: Siri Varma Vegiraju <siri.varma@outlook.com> * Fix things Signed-off-by: siri-varma <siri.varma@outlook.com> * fix things Signed-off-by: siri-varma <siri.varma@outlook.com> * Add missing imports Signed-off-by: siri-varma <siri.varma@outlook.com> --------- Signed-off-by: salaboy <Salaboy@gmail.com> Signed-off-by: Matheus Cruz <matheuscruz.dev@gmail.com> Signed-off-by: artur-ciocanu <artur.ciocanu@gmail.com> Signed-off-by: Artur Ciocanu <artur.ciocanu@gmail.com> Signed-off-by: dependabot[bot] <support@github.com> Signed-off-by: wlfgang <wlfgang@westridgesystems.com> Signed-off-by: Cassandra Coyle <cassie@diagrid.io> Signed-off-by: Marc Duiker <marcduiker@users.noreply.github.com> Signed-off-by: siri-varma <siri.varma@outlook.com> Signed-off-by: Siri Varma Vegiraju <siri.varma@outlook.com> Co-authored-by: salaboy <Salaboy@gmail.com> Co-authored-by: Matheus Cruz <56329339+mcruzdev@users.noreply.github.com> Co-authored-by: artur-ciocanu <artur.ciocanu@gmail.com> Co-authored-by: Raymundo Zamora <raymundo.zamora@encora.com> Co-authored-by: Cassie Coyle <cassie.i.coyle@gmail.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: wlfgang <14792753+wlfgang@users.noreply.github.com> Co-authored-by: wlfgang <wlfgang@westridgesystems.com> Co-authored-by: Marc Duiker <marcduiker@users.noreply.github.com> Signed-off-by: salaboy <Salaboy@gmail.com>
* Bringing Durable Task Java as a Maven module inside the Java SDK (dapr#1575) * fixing checkstyle and javadocs Signed-off-by: salaboy <Salaboy@gmail.com> * Replace openjdk:17-jdk-slim to eclipse-temurin:17-jdk-jammy (dapr#1574) Signed-off-by: Matheus Cruz <matheuscruz.dev@gmail.com> Signed-off-by: salaboy <Salaboy@gmail.com> * Align Java API with other languages (dapr#1560) * Align Java API with other languages Signed-off-by: Matheus Cruz <matheuscruz.dev@gmail.com> * Update documentation Signed-off-by: Matheus Cruz <matheuscruz.dev@gmail.com> * Change return type of waitForWorkflowStart method Signed-off-by: artur-ciocanu <artur.ciocanu@gmail.com> --------- Signed-off-by: Matheus Cruz <matheuscruz.dev@gmail.com> Signed-off-by: artur-ciocanu <artur.ciocanu@gmail.com> Co-authored-by: artur-ciocanu <artur.ciocanu@gmail.com> Signed-off-by: salaboy <Salaboy@gmail.com> * use built in durable task Signed-off-by: salaboy <Salaboy@gmail.com> * exclude jacoco rules for examples and durabletask-client Signed-off-by: salaboy <Salaboy@gmail.com> * increasing timeout for IT Signed-off-by: salaboy <Salaboy@gmail.com> * removing dt build from matrix Signed-off-by: salaboy <Salaboy@gmail.com> * adding java to dt build Signed-off-by: salaboy <Salaboy@gmail.com> * Fix dependencies multi app build and add proper test deps (dapr#1572) * Force Jackson version to override the SB Jackson version Signed-off-by: Artur Ciocanu <artur.ciocanu@gmail.com> * Move all the Jackson deps to parent POM. Signed-off-by: Artur Ciocanu <artur.ciocanu@gmail.com> * Ensure app JAR build order Signed-off-by: Artur Ciocanu <artur.ciocanu@gmail.com> * Remove explicit Jackson from sdk-tests module. Signed-off-by: Artur Ciocanu <artur.ciocanu@gmail.com> * Make sure <scope>test</scope> is used for test dependencies. Signed-off-by: Artur Ciocanu <artur.ciocanu@gmail.com> * Remove extra Jackson modules. Signed-off-by: Artur Ciocanu <artur.ciocanu@gmail.com> --------- Signed-off-by: Artur Ciocanu <artur.ciocanu@gmail.com> Signed-off-by: salaboy <Salaboy@gmail.com> * docs: add architecture diagram to README (dapr#1549) * Preview New README * Preview New README 2 * Preview New README 3 * docs: add architecture diagram showing Java SDK interaction with Dapr runtime (close #<915>) * docs: add architecture diagram showing Java SDK interaction with Dapr runtime CORRECTION (close #<915>) * docs: add architecture diagram showing Java SDK interaction with Dapr runtime (close #<915>) * docs: add architecture diagram showing Java SDK interaction with Dapr runtime (close #<915>) --------- Co-authored-by: Siri Varma Vegiraju <siri.varma@outlook.com> Co-authored-by: artur-ciocanu <artur.ciocanu@gmail.com> Co-authored-by: Cassie Coyle <cassie.i.coyle@gmail.com> Signed-off-by: salaboy <Salaboy@gmail.com> * Add statestore example with Outbox pattern (dapr#1582) * Add statestore example with Outbox pattern Signed-off-by: Matheus Cruz <matheuscruz.dev@gmail.com> * Clean events after each test Signed-off-by: Matheus Cruz <matheuscruz.dev@gmail.com> * Add license header Signed-off-by: Matheus Cruz <matheuscruz.dev@gmail.com> * Apply pull request suggestions Signed-off-by: Matheus Cruz <matheuscruz.dev@gmail.com> --------- Signed-off-by: Matheus Cruz <matheuscruz.dev@gmail.com> Co-authored-by: salaboy <Salaboy@gmail.com> Signed-off-by: salaboy <Salaboy@gmail.com> * adding new method signature plus test (dapr#1570) * adding new method signature plus test Signed-off-by: salaboy <Salaboy@gmail.com> * re adding imports Signed-off-by: salaboy <Salaboy@gmail.com> * fixing style Signed-off-by: salaboy <Salaboy@gmail.com> * checking empty metadata Signed-off-by: salaboy <Salaboy@gmail.com> * copy meta for safety and check if key is present Signed-off-by: salaboy <Salaboy@gmail.com> * Centralize Maven dependency version management (dapr#1564) Signed-off-by: salaboy <Salaboy@gmail.com> * Fix dependencies multi app build and add proper test deps (dapr#1572) * Force Jackson version to override the SB Jackson version Signed-off-by: Artur Ciocanu <artur.ciocanu@gmail.com> * Move all the Jackson deps to parent POM. Signed-off-by: Artur Ciocanu <artur.ciocanu@gmail.com> * Ensure app JAR build order Signed-off-by: Artur Ciocanu <artur.ciocanu@gmail.com> * Remove explicit Jackson from sdk-tests module. Signed-off-by: Artur Ciocanu <artur.ciocanu@gmail.com> * Make sure <scope>test</scope> is used for test dependencies. Signed-off-by: Artur Ciocanu <artur.ciocanu@gmail.com> * Remove extra Jackson modules. Signed-off-by: Artur Ciocanu <artur.ciocanu@gmail.com> --------- Signed-off-by: Artur Ciocanu <artur.ciocanu@gmail.com> Signed-off-by: salaboy <Salaboy@gmail.com> * reverting pom Signed-off-by: salaboy <Salaboy@gmail.com> * fix codestyle Signed-off-by: salaboy <Salaboy@gmail.com> * using metaCopy Signed-off-by: salaboy <Salaboy@gmail.com> --------- Signed-off-by: salaboy <Salaboy@gmail.com> Signed-off-by: Artur Ciocanu <artur.ciocanu@gmail.com> Co-authored-by: artur-ciocanu <artur.ciocanu@gmail.com> Signed-off-by: salaboy <Salaboy@gmail.com> * Bump actions/upload-artifact from 4 to 5 (dapr#1587) Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 4 to 5. - [Release notes](https://github.com/actions/upload-artifact/releases) - [Commits](actions/upload-artifact@v4...v5) --- updated-dependencies: - dependency-name: actions/upload-artifact dependency-version: '5' dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Signed-off-by: salaboy <Salaboy@gmail.com> * Add gRPC support to Dapr testcontainer (dapr#1586) * Add gRPC support to Dapr testcontainer Signed-off-by: wlfgang <wlfgang@westridgesystems.com> * Avoid using null to indicate default value Signed-off-by: wlfgang <wlfgang@westridgesystems.com> --------- Signed-off-by: wlfgang <wlfgang@westridgesystems.com> Co-authored-by: artur-ciocanu <artur.ciocanu@gmail.com> Co-authored-by: wlfgang <wlfgang@westridgesystems.com> Signed-off-by: salaboy <Salaboy@gmail.com> * Use dependencies BOM and remove duplicates. (dapr#1588) Signed-off-by: Artur Ciocanu <artur.ciocanu@gmail.com> Signed-off-by: salaboy <Salaboy@gmail.com> * Examples + Docs for App API Token authentication for gRPC and HTTP (dapr#1589) * example Signed-off-by: Cassandra Coyle <cassie@diagrid.io> * docs for example Signed-off-by: Cassandra Coyle <cassie@diagrid.io> --------- Signed-off-by: Cassandra Coyle <cassie@diagrid.io> Signed-off-by: salaboy <Salaboy@gmail.com> * Another set of Maven version, properties and plugin improvements (dapr#1596) Signed-off-by: salaboy <Salaboy@gmail.com> * Adding a Flux based subscribeToEvents method (dapr#1598) * Adding a Flux based subscribeToEvents method Signed-off-by: Artur Ciocanu <artur.ciocanu@gmail.com> * Simplify GRPC stream handling Signed-off-by: Artur Ciocanu <artur.ciocanu@gmail.com> * Simplify Javadoc Signed-off-by: Artur Ciocanu <artur.ciocanu@gmail.com> * Fix unit tests and simplify implementation Signed-off-by: Artur Ciocanu <artur.ciocanu@gmail.com> * Adding event subscriber stream observer to simplify subscription logic Signed-off-by: Artur Ciocanu <artur.ciocanu@gmail.com> * Use start() method to start stream subscription Signed-off-by: Artur Ciocanu <artur.ciocanu@gmail.com> * Add unit test for event suscriber observer Signed-off-by: Artur Ciocanu <artur.ciocanu@gmail.com> * Improve the tests a little bit Signed-off-by: Artur Ciocanu <artur.ciocanu@gmail.com> * Remove the unnecessary method Signed-off-by: Artur Ciocanu <artur.ciocanu@gmail.com> * Improve error handling and use CloudEvent wrapper Signed-off-by: Artur Ciocanu <artur.ciocanu@gmail.com> * Fix unit tests asserts Signed-off-by: Artur Ciocanu <artur.ciocanu@gmail.com> * Adjust Java examples for Subscriber Signed-off-by: Artur Ciocanu <artur.ciocanu@gmail.com> --------- Signed-off-by: Artur Ciocanu <artur.ciocanu@gmail.com> Signed-off-by: salaboy <Salaboy@gmail.com> * Remove SDK docs due to migration to main Docs repo (dapr#1593) * Remove SDK docs due to migration to main Docs repo Signed-off-by: Marc Duiker <marcduiker@users.noreply.github.com> * Remove sed lines related to sdk docs Signed-off-by: Marc Duiker <marcduiker@users.noreply.github.com> --------- Signed-off-by: Marc Duiker <marcduiker@users.noreply.github.com> Co-authored-by: salaboy <Salaboy@gmail.com> Signed-off-by: salaboy <Salaboy@gmail.com> * cleaning up sdk version script Signed-off-by: salaboy <Salaboy@gmail.com> --------- Signed-off-by: salaboy <Salaboy@gmail.com> Signed-off-by: Matheus Cruz <matheuscruz.dev@gmail.com> Signed-off-by: artur-ciocanu <artur.ciocanu@gmail.com> Signed-off-by: Artur Ciocanu <artur.ciocanu@gmail.com> Signed-off-by: dependabot[bot] <support@github.com> Signed-off-by: wlfgang <wlfgang@westridgesystems.com> Signed-off-by: Cassandra Coyle <cassie@diagrid.io> Signed-off-by: Marc Duiker <marcduiker@users.noreply.github.com> Co-authored-by: Matheus Cruz <56329339+mcruzdev@users.noreply.github.com> Co-authored-by: artur-ciocanu <artur.ciocanu@gmail.com> Co-authored-by: Raymundo Zamora <raymundo.zamora@encora.com> Co-authored-by: Siri Varma Vegiraju <siri.varma@outlook.com> Co-authored-by: Cassie Coyle <cassie.i.coyle@gmail.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: wlfgang <14792753+wlfgang@users.noreply.github.com> Co-authored-by: wlfgang <wlfgang@westridgesystems.com> Co-authored-by: Marc Duiker <marcduiker@users.noreply.github.com> Signed-off-by: siri-varma <siri.varma@outlook.com> * Add Cryptography API support with encrypt/decrypt operations - Add EncryptRequestAlpha1 and DecryptRequestAlpha1 domain classes - Implement encrypt() and decrypt() methods in DaprPreviewClient - Add CryptoExample and StreamingCryptoExample with documentation - Add integration tests for crypto operations - Add localstorage crypto component configuration Signed-off-by: siri-varma <siri.varma@outlook.com> * Add keys Signed-off-by: siri-varma <siri.varma@outlook.com> * Update localstorage.yaml key path to relative Signed-off-by: Siri Varma Vegiraju <siri.varma@outlook.com> * Fix things Signed-off-by: siri-varma <siri.varma@outlook.com> * fix things Signed-off-by: siri-varma <siri.varma@outlook.com> * Add missing imports Signed-off-by: siri-varma <siri.varma@outlook.com> --------- Signed-off-by: salaboy <Salaboy@gmail.com> Signed-off-by: Matheus Cruz <matheuscruz.dev@gmail.com> Signed-off-by: artur-ciocanu <artur.ciocanu@gmail.com> Signed-off-by: Artur Ciocanu <artur.ciocanu@gmail.com> Signed-off-by: dependabot[bot] <support@github.com> Signed-off-by: wlfgang <wlfgang@westridgesystems.com> Signed-off-by: Cassandra Coyle <cassie@diagrid.io> Signed-off-by: Marc Duiker <marcduiker@users.noreply.github.com> Signed-off-by: siri-varma <siri.varma@outlook.com> Signed-off-by: Siri Varma Vegiraju <siri.varma@outlook.com> Co-authored-by: salaboy <Salaboy@gmail.com> Co-authored-by: Matheus Cruz <56329339+mcruzdev@users.noreply.github.com> Co-authored-by: artur-ciocanu <artur.ciocanu@gmail.com> Co-authored-by: Raymundo Zamora <raymundo.zamora@encora.com> Co-authored-by: Cassie Coyle <cassie.i.coyle@gmail.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: wlfgang <14792753+wlfgang@users.noreply.github.com> Co-authored-by: wlfgang <wlfgang@westridgesystems.com> Co-authored-by: Marc Duiker <marcduiker@users.noreply.github.com> Signed-off-by: salaboy <Salaboy@gmail.com>
* Bringing Durable Task Java as a Maven module inside the Java SDK (dapr#1575) * fixing checkstyle and javadocs Signed-off-by: salaboy <Salaboy@gmail.com> * Replace openjdk:17-jdk-slim to eclipse-temurin:17-jdk-jammy (dapr#1574) Signed-off-by: Matheus Cruz <matheuscruz.dev@gmail.com> Signed-off-by: salaboy <Salaboy@gmail.com> * Align Java API with other languages (dapr#1560) * Align Java API with other languages Signed-off-by: Matheus Cruz <matheuscruz.dev@gmail.com> * Update documentation Signed-off-by: Matheus Cruz <matheuscruz.dev@gmail.com> * Change return type of waitForWorkflowStart method Signed-off-by: artur-ciocanu <artur.ciocanu@gmail.com> --------- Signed-off-by: Matheus Cruz <matheuscruz.dev@gmail.com> Signed-off-by: artur-ciocanu <artur.ciocanu@gmail.com> Co-authored-by: artur-ciocanu <artur.ciocanu@gmail.com> Signed-off-by: salaboy <Salaboy@gmail.com> * use built in durable task Signed-off-by: salaboy <Salaboy@gmail.com> * exclude jacoco rules for examples and durabletask-client Signed-off-by: salaboy <Salaboy@gmail.com> * increasing timeout for IT Signed-off-by: salaboy <Salaboy@gmail.com> * removing dt build from matrix Signed-off-by: salaboy <Salaboy@gmail.com> * adding java to dt build Signed-off-by: salaboy <Salaboy@gmail.com> * Fix dependencies multi app build and add proper test deps (dapr#1572) * Force Jackson version to override the SB Jackson version Signed-off-by: Artur Ciocanu <artur.ciocanu@gmail.com> * Move all the Jackson deps to parent POM. Signed-off-by: Artur Ciocanu <artur.ciocanu@gmail.com> * Ensure app JAR build order Signed-off-by: Artur Ciocanu <artur.ciocanu@gmail.com> * Remove explicit Jackson from sdk-tests module. Signed-off-by: Artur Ciocanu <artur.ciocanu@gmail.com> * Make sure <scope>test</scope> is used for test dependencies. Signed-off-by: Artur Ciocanu <artur.ciocanu@gmail.com> * Remove extra Jackson modules. Signed-off-by: Artur Ciocanu <artur.ciocanu@gmail.com> --------- Signed-off-by: Artur Ciocanu <artur.ciocanu@gmail.com> Signed-off-by: salaboy <Salaboy@gmail.com> * docs: add architecture diagram to README (dapr#1549) * Preview New README * Preview New README 2 * Preview New README 3 * docs: add architecture diagram showing Java SDK interaction with Dapr runtime (close #<915>) * docs: add architecture diagram showing Java SDK interaction with Dapr runtime CORRECTION (close #<915>) * docs: add architecture diagram showing Java SDK interaction with Dapr runtime (close #<915>) * docs: add architecture diagram showing Java SDK interaction with Dapr runtime (close #<915>) --------- Co-authored-by: Siri Varma Vegiraju <siri.varma@outlook.com> Co-authored-by: artur-ciocanu <artur.ciocanu@gmail.com> Co-authored-by: Cassie Coyle <cassie.i.coyle@gmail.com> Signed-off-by: salaboy <Salaboy@gmail.com> * Add statestore example with Outbox pattern (dapr#1582) * Add statestore example with Outbox pattern Signed-off-by: Matheus Cruz <matheuscruz.dev@gmail.com> * Clean events after each test Signed-off-by: Matheus Cruz <matheuscruz.dev@gmail.com> * Add license header Signed-off-by: Matheus Cruz <matheuscruz.dev@gmail.com> * Apply pull request suggestions Signed-off-by: Matheus Cruz <matheuscruz.dev@gmail.com> --------- Signed-off-by: Matheus Cruz <matheuscruz.dev@gmail.com> Co-authored-by: salaboy <Salaboy@gmail.com> Signed-off-by: salaboy <Salaboy@gmail.com> * adding new method signature plus test (dapr#1570) * adding new method signature plus test Signed-off-by: salaboy <Salaboy@gmail.com> * re adding imports Signed-off-by: salaboy <Salaboy@gmail.com> * fixing style Signed-off-by: salaboy <Salaboy@gmail.com> * checking empty metadata Signed-off-by: salaboy <Salaboy@gmail.com> * copy meta for safety and check if key is present Signed-off-by: salaboy <Salaboy@gmail.com> * Centralize Maven dependency version management (dapr#1564) Signed-off-by: salaboy <Salaboy@gmail.com> * Fix dependencies multi app build and add proper test deps (dapr#1572) * Force Jackson version to override the SB Jackson version Signed-off-by: Artur Ciocanu <artur.ciocanu@gmail.com> * Move all the Jackson deps to parent POM. Signed-off-by: Artur Ciocanu <artur.ciocanu@gmail.com> * Ensure app JAR build order Signed-off-by: Artur Ciocanu <artur.ciocanu@gmail.com> * Remove explicit Jackson from sdk-tests module. Signed-off-by: Artur Ciocanu <artur.ciocanu@gmail.com> * Make sure <scope>test</scope> is used for test dependencies. Signed-off-by: Artur Ciocanu <artur.ciocanu@gmail.com> * Remove extra Jackson modules. Signed-off-by: Artur Ciocanu <artur.ciocanu@gmail.com> --------- Signed-off-by: Artur Ciocanu <artur.ciocanu@gmail.com> Signed-off-by: salaboy <Salaboy@gmail.com> * reverting pom Signed-off-by: salaboy <Salaboy@gmail.com> * fix codestyle Signed-off-by: salaboy <Salaboy@gmail.com> * using metaCopy Signed-off-by: salaboy <Salaboy@gmail.com> --------- Signed-off-by: salaboy <Salaboy@gmail.com> Signed-off-by: Artur Ciocanu <artur.ciocanu@gmail.com> Co-authored-by: artur-ciocanu <artur.ciocanu@gmail.com> Signed-off-by: salaboy <Salaboy@gmail.com> * Bump actions/upload-artifact from 4 to 5 (dapr#1587) Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 4 to 5. - [Release notes](https://github.com/actions/upload-artifact/releases) - [Commits](actions/upload-artifact@v4...v5) --- updated-dependencies: - dependency-name: actions/upload-artifact dependency-version: '5' dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Signed-off-by: salaboy <Salaboy@gmail.com> * Add gRPC support to Dapr testcontainer (dapr#1586) * Add gRPC support to Dapr testcontainer Signed-off-by: wlfgang <wlfgang@westridgesystems.com> * Avoid using null to indicate default value Signed-off-by: wlfgang <wlfgang@westridgesystems.com> --------- Signed-off-by: wlfgang <wlfgang@westridgesystems.com> Co-authored-by: artur-ciocanu <artur.ciocanu@gmail.com> Co-authored-by: wlfgang <wlfgang@westridgesystems.com> Signed-off-by: salaboy <Salaboy@gmail.com> * Use dependencies BOM and remove duplicates. (dapr#1588) Signed-off-by: Artur Ciocanu <artur.ciocanu@gmail.com> Signed-off-by: salaboy <Salaboy@gmail.com> * Examples + Docs for App API Token authentication for gRPC and HTTP (dapr#1589) * example Signed-off-by: Cassandra Coyle <cassie@diagrid.io> * docs for example Signed-off-by: Cassandra Coyle <cassie@diagrid.io> --------- Signed-off-by: Cassandra Coyle <cassie@diagrid.io> Signed-off-by: salaboy <Salaboy@gmail.com> * Another set of Maven version, properties and plugin improvements (dapr#1596) Signed-off-by: salaboy <Salaboy@gmail.com> * Adding a Flux based subscribeToEvents method (dapr#1598) * Adding a Flux based subscribeToEvents method Signed-off-by: Artur Ciocanu <artur.ciocanu@gmail.com> * Simplify GRPC stream handling Signed-off-by: Artur Ciocanu <artur.ciocanu@gmail.com> * Simplify Javadoc Signed-off-by: Artur Ciocanu <artur.ciocanu@gmail.com> * Fix unit tests and simplify implementation Signed-off-by: Artur Ciocanu <artur.ciocanu@gmail.com> * Adding event subscriber stream observer to simplify subscription logic Signed-off-by: Artur Ciocanu <artur.ciocanu@gmail.com> * Use start() method to start stream subscription Signed-off-by: Artur Ciocanu <artur.ciocanu@gmail.com> * Add unit test for event suscriber observer Signed-off-by: Artur Ciocanu <artur.ciocanu@gmail.com> * Improve the tests a little bit Signed-off-by: Artur Ciocanu <artur.ciocanu@gmail.com> * Remove the unnecessary method Signed-off-by: Artur Ciocanu <artur.ciocanu@gmail.com> * Improve error handling and use CloudEvent wrapper Signed-off-by: Artur Ciocanu <artur.ciocanu@gmail.com> * Fix unit tests asserts Signed-off-by: Artur Ciocanu <artur.ciocanu@gmail.com> * Adjust Java examples for Subscriber Signed-off-by: Artur Ciocanu <artur.ciocanu@gmail.com> --------- Signed-off-by: Artur Ciocanu <artur.ciocanu@gmail.com> Signed-off-by: salaboy <Salaboy@gmail.com> * Remove SDK docs due to migration to main Docs repo (dapr#1593) * Remove SDK docs due to migration to main Docs repo Signed-off-by: Marc Duiker <marcduiker@users.noreply.github.com> * Remove sed lines related to sdk docs Signed-off-by: Marc Duiker <marcduiker@users.noreply.github.com> --------- Signed-off-by: Marc Duiker <marcduiker@users.noreply.github.com> Co-authored-by: salaboy <Salaboy@gmail.com> Signed-off-by: salaboy <Salaboy@gmail.com> * cleaning up sdk version script Signed-off-by: salaboy <Salaboy@gmail.com> --------- Signed-off-by: salaboy <Salaboy@gmail.com> Signed-off-by: Matheus Cruz <matheuscruz.dev@gmail.com> Signed-off-by: artur-ciocanu <artur.ciocanu@gmail.com> Signed-off-by: Artur Ciocanu <artur.ciocanu@gmail.com> Signed-off-by: dependabot[bot] <support@github.com> Signed-off-by: wlfgang <wlfgang@westridgesystems.com> Signed-off-by: Cassandra Coyle <cassie@diagrid.io> Signed-off-by: Marc Duiker <marcduiker@users.noreply.github.com> Co-authored-by: Matheus Cruz <56329339+mcruzdev@users.noreply.github.com> Co-authored-by: artur-ciocanu <artur.ciocanu@gmail.com> Co-authored-by: Raymundo Zamora <raymundo.zamora@encora.com> Co-authored-by: Siri Varma Vegiraju <siri.varma@outlook.com> Co-authored-by: Cassie Coyle <cassie.i.coyle@gmail.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: wlfgang <14792753+wlfgang@users.noreply.github.com> Co-authored-by: wlfgang <wlfgang@westridgesystems.com> Co-authored-by: Marc Duiker <marcduiker@users.noreply.github.com> Signed-off-by: siri-varma <siri.varma@outlook.com> * Add Cryptography API support with encrypt/decrypt operations - Add EncryptRequestAlpha1 and DecryptRequestAlpha1 domain classes - Implement encrypt() and decrypt() methods in DaprPreviewClient - Add CryptoExample and StreamingCryptoExample with documentation - Add integration tests for crypto operations - Add localstorage crypto component configuration Signed-off-by: siri-varma <siri.varma@outlook.com> * Add keys Signed-off-by: siri-varma <siri.varma@outlook.com> * Update localstorage.yaml key path to relative Signed-off-by: Siri Varma Vegiraju <siri.varma@outlook.com> * Fix things Signed-off-by: siri-varma <siri.varma@outlook.com> * fix things Signed-off-by: siri-varma <siri.varma@outlook.com> * Add missing imports Signed-off-by: siri-varma <siri.varma@outlook.com> --------- Signed-off-by: salaboy <Salaboy@gmail.com> Signed-off-by: Matheus Cruz <matheuscruz.dev@gmail.com> Signed-off-by: artur-ciocanu <artur.ciocanu@gmail.com> Signed-off-by: Artur Ciocanu <artur.ciocanu@gmail.com> Signed-off-by: dependabot[bot] <support@github.com> Signed-off-by: wlfgang <wlfgang@westridgesystems.com> Signed-off-by: Cassandra Coyle <cassie@diagrid.io> Signed-off-by: Marc Duiker <marcduiker@users.noreply.github.com> Signed-off-by: siri-varma <siri.varma@outlook.com> Signed-off-by: Siri Varma Vegiraju <siri.varma@outlook.com> Co-authored-by: salaboy <Salaboy@gmail.com> Co-authored-by: Matheus Cruz <56329339+mcruzdev@users.noreply.github.com> Co-authored-by: artur-ciocanu <artur.ciocanu@gmail.com> Co-authored-by: Raymundo Zamora <raymundo.zamora@encora.com> Co-authored-by: Cassie Coyle <cassie.i.coyle@gmail.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: wlfgang <14792753+wlfgang@users.noreply.github.com> Co-authored-by: wlfgang <wlfgang@westridgesystems.com> Co-authored-by: Marc Duiker <marcduiker@users.noreply.github.com> Signed-off-by: salaboy <Salaboy@gmail.com>
* Bringing Durable Task Java as a Maven module inside the Java SDK (dapr#1575) * fixing checkstyle and javadocs Signed-off-by: salaboy <Salaboy@gmail.com> * Replace openjdk:17-jdk-slim to eclipse-temurin:17-jdk-jammy (dapr#1574) Signed-off-by: Matheus Cruz <matheuscruz.dev@gmail.com> Signed-off-by: salaboy <Salaboy@gmail.com> * Align Java API with other languages (dapr#1560) * Align Java API with other languages Signed-off-by: Matheus Cruz <matheuscruz.dev@gmail.com> * Update documentation Signed-off-by: Matheus Cruz <matheuscruz.dev@gmail.com> * Change return type of waitForWorkflowStart method Signed-off-by: artur-ciocanu <artur.ciocanu@gmail.com> --------- Signed-off-by: Matheus Cruz <matheuscruz.dev@gmail.com> Signed-off-by: artur-ciocanu <artur.ciocanu@gmail.com> Co-authored-by: artur-ciocanu <artur.ciocanu@gmail.com> Signed-off-by: salaboy <Salaboy@gmail.com> * use built in durable task Signed-off-by: salaboy <Salaboy@gmail.com> * exclude jacoco rules for examples and durabletask-client Signed-off-by: salaboy <Salaboy@gmail.com> * increasing timeout for IT Signed-off-by: salaboy <Salaboy@gmail.com> * removing dt build from matrix Signed-off-by: salaboy <Salaboy@gmail.com> * adding java to dt build Signed-off-by: salaboy <Salaboy@gmail.com> * Fix dependencies multi app build and add proper test deps (dapr#1572) * Force Jackson version to override the SB Jackson version Signed-off-by: Artur Ciocanu <artur.ciocanu@gmail.com> * Move all the Jackson deps to parent POM. Signed-off-by: Artur Ciocanu <artur.ciocanu@gmail.com> * Ensure app JAR build order Signed-off-by: Artur Ciocanu <artur.ciocanu@gmail.com> * Remove explicit Jackson from sdk-tests module. Signed-off-by: Artur Ciocanu <artur.ciocanu@gmail.com> * Make sure <scope>test</scope> is used for test dependencies. Signed-off-by: Artur Ciocanu <artur.ciocanu@gmail.com> * Remove extra Jackson modules. Signed-off-by: Artur Ciocanu <artur.ciocanu@gmail.com> --------- Signed-off-by: Artur Ciocanu <artur.ciocanu@gmail.com> Signed-off-by: salaboy <Salaboy@gmail.com> * docs: add architecture diagram to README (dapr#1549) * Preview New README * Preview New README 2 * Preview New README 3 * docs: add architecture diagram showing Java SDK interaction with Dapr runtime (close #<915>) * docs: add architecture diagram showing Java SDK interaction with Dapr runtime CORRECTION (close #<915>) * docs: add architecture diagram showing Java SDK interaction with Dapr runtime (close #<915>) * docs: add architecture diagram showing Java SDK interaction with Dapr runtime (close #<915>) --------- Co-authored-by: Siri Varma Vegiraju <siri.varma@outlook.com> Co-authored-by: artur-ciocanu <artur.ciocanu@gmail.com> Co-authored-by: Cassie Coyle <cassie.i.coyle@gmail.com> Signed-off-by: salaboy <Salaboy@gmail.com> * Add statestore example with Outbox pattern (dapr#1582) * Add statestore example with Outbox pattern Signed-off-by: Matheus Cruz <matheuscruz.dev@gmail.com> * Clean events after each test Signed-off-by: Matheus Cruz <matheuscruz.dev@gmail.com> * Add license header Signed-off-by: Matheus Cruz <matheuscruz.dev@gmail.com> * Apply pull request suggestions Signed-off-by: Matheus Cruz <matheuscruz.dev@gmail.com> --------- Signed-off-by: Matheus Cruz <matheuscruz.dev@gmail.com> Co-authored-by: salaboy <Salaboy@gmail.com> Signed-off-by: salaboy <Salaboy@gmail.com> * adding new method signature plus test (dapr#1570) * adding new method signature plus test Signed-off-by: salaboy <Salaboy@gmail.com> * re adding imports Signed-off-by: salaboy <Salaboy@gmail.com> * fixing style Signed-off-by: salaboy <Salaboy@gmail.com> * checking empty metadata Signed-off-by: salaboy <Salaboy@gmail.com> * copy meta for safety and check if key is present Signed-off-by: salaboy <Salaboy@gmail.com> * Centralize Maven dependency version management (dapr#1564) Signed-off-by: salaboy <Salaboy@gmail.com> * Fix dependencies multi app build and add proper test deps (dapr#1572) * Force Jackson version to override the SB Jackson version Signed-off-by: Artur Ciocanu <artur.ciocanu@gmail.com> * Move all the Jackson deps to parent POM. Signed-off-by: Artur Ciocanu <artur.ciocanu@gmail.com> * Ensure app JAR build order Signed-off-by: Artur Ciocanu <artur.ciocanu@gmail.com> * Remove explicit Jackson from sdk-tests module. Signed-off-by: Artur Ciocanu <artur.ciocanu@gmail.com> * Make sure <scope>test</scope> is used for test dependencies. Signed-off-by: Artur Ciocanu <artur.ciocanu@gmail.com> * Remove extra Jackson modules. Signed-off-by: Artur Ciocanu <artur.ciocanu@gmail.com> --------- Signed-off-by: Artur Ciocanu <artur.ciocanu@gmail.com> Signed-off-by: salaboy <Salaboy@gmail.com> * reverting pom Signed-off-by: salaboy <Salaboy@gmail.com> * fix codestyle Signed-off-by: salaboy <Salaboy@gmail.com> * using metaCopy Signed-off-by: salaboy <Salaboy@gmail.com> --------- Signed-off-by: salaboy <Salaboy@gmail.com> Signed-off-by: Artur Ciocanu <artur.ciocanu@gmail.com> Co-authored-by: artur-ciocanu <artur.ciocanu@gmail.com> Signed-off-by: salaboy <Salaboy@gmail.com> * Bump actions/upload-artifact from 4 to 5 (dapr#1587) Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 4 to 5. - [Release notes](https://github.com/actions/upload-artifact/releases) - [Commits](actions/upload-artifact@v4...v5) --- updated-dependencies: - dependency-name: actions/upload-artifact dependency-version: '5' dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Signed-off-by: salaboy <Salaboy@gmail.com> * Add gRPC support to Dapr testcontainer (dapr#1586) * Add gRPC support to Dapr testcontainer Signed-off-by: wlfgang <wlfgang@westridgesystems.com> * Avoid using null to indicate default value Signed-off-by: wlfgang <wlfgang@westridgesystems.com> --------- Signed-off-by: wlfgang <wlfgang@westridgesystems.com> Co-authored-by: artur-ciocanu <artur.ciocanu@gmail.com> Co-authored-by: wlfgang <wlfgang@westridgesystems.com> Signed-off-by: salaboy <Salaboy@gmail.com> * Use dependencies BOM and remove duplicates. (dapr#1588) Signed-off-by: Artur Ciocanu <artur.ciocanu@gmail.com> Signed-off-by: salaboy <Salaboy@gmail.com> * Examples + Docs for App API Token authentication for gRPC and HTTP (dapr#1589) * example Signed-off-by: Cassandra Coyle <cassie@diagrid.io> * docs for example Signed-off-by: Cassandra Coyle <cassie@diagrid.io> --------- Signed-off-by: Cassandra Coyle <cassie@diagrid.io> Signed-off-by: salaboy <Salaboy@gmail.com> * Another set of Maven version, properties and plugin improvements (dapr#1596) Signed-off-by: salaboy <Salaboy@gmail.com> * Adding a Flux based subscribeToEvents method (dapr#1598) * Adding a Flux based subscribeToEvents method Signed-off-by: Artur Ciocanu <artur.ciocanu@gmail.com> * Simplify GRPC stream handling Signed-off-by: Artur Ciocanu <artur.ciocanu@gmail.com> * Simplify Javadoc Signed-off-by: Artur Ciocanu <artur.ciocanu@gmail.com> * Fix unit tests and simplify implementation Signed-off-by: Artur Ciocanu <artur.ciocanu@gmail.com> * Adding event subscriber stream observer to simplify subscription logic Signed-off-by: Artur Ciocanu <artur.ciocanu@gmail.com> * Use start() method to start stream subscription Signed-off-by: Artur Ciocanu <artur.ciocanu@gmail.com> * Add unit test for event suscriber observer Signed-off-by: Artur Ciocanu <artur.ciocanu@gmail.com> * Improve the tests a little bit Signed-off-by: Artur Ciocanu <artur.ciocanu@gmail.com> * Remove the unnecessary method Signed-off-by: Artur Ciocanu <artur.ciocanu@gmail.com> * Improve error handling and use CloudEvent wrapper Signed-off-by: Artur Ciocanu <artur.ciocanu@gmail.com> * Fix unit tests asserts Signed-off-by: Artur Ciocanu <artur.ciocanu@gmail.com> * Adjust Java examples for Subscriber Signed-off-by: Artur Ciocanu <artur.ciocanu@gmail.com> --------- Signed-off-by: Artur Ciocanu <artur.ciocanu@gmail.com> Signed-off-by: salaboy <Salaboy@gmail.com> * Remove SDK docs due to migration to main Docs repo (dapr#1593) * Remove SDK docs due to migration to main Docs repo Signed-off-by: Marc Duiker <marcduiker@users.noreply.github.com> * Remove sed lines related to sdk docs Signed-off-by: Marc Duiker <marcduiker@users.noreply.github.com> --------- Signed-off-by: Marc Duiker <marcduiker@users.noreply.github.com> Co-authored-by: salaboy <Salaboy@gmail.com> Signed-off-by: salaboy <Salaboy@gmail.com> * cleaning up sdk version script Signed-off-by: salaboy <Salaboy@gmail.com> --------- Signed-off-by: salaboy <Salaboy@gmail.com> Signed-off-by: Matheus Cruz <matheuscruz.dev@gmail.com> Signed-off-by: artur-ciocanu <artur.ciocanu@gmail.com> Signed-off-by: Artur Ciocanu <artur.ciocanu@gmail.com> Signed-off-by: dependabot[bot] <support@github.com> Signed-off-by: wlfgang <wlfgang@westridgesystems.com> Signed-off-by: Cassandra Coyle <cassie@diagrid.io> Signed-off-by: Marc Duiker <marcduiker@users.noreply.github.com> Co-authored-by: Matheus Cruz <56329339+mcruzdev@users.noreply.github.com> Co-authored-by: artur-ciocanu <artur.ciocanu@gmail.com> Co-authored-by: Raymundo Zamora <raymundo.zamora@encora.com> Co-authored-by: Siri Varma Vegiraju <siri.varma@outlook.com> Co-authored-by: Cassie Coyle <cassie.i.coyle@gmail.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: wlfgang <14792753+wlfgang@users.noreply.github.com> Co-authored-by: wlfgang <wlfgang@westridgesystems.com> Co-authored-by: Marc Duiker <marcduiker@users.noreply.github.com> Signed-off-by: siri-varma <siri.varma@outlook.com> * Add Cryptography API support with encrypt/decrypt operations - Add EncryptRequestAlpha1 and DecryptRequestAlpha1 domain classes - Implement encrypt() and decrypt() methods in DaprPreviewClient - Add CryptoExample and StreamingCryptoExample with documentation - Add integration tests for crypto operations - Add localstorage crypto component configuration Signed-off-by: siri-varma <siri.varma@outlook.com> * Add keys Signed-off-by: siri-varma <siri.varma@outlook.com> * Update localstorage.yaml key path to relative Signed-off-by: Siri Varma Vegiraju <siri.varma@outlook.com> * Fix things Signed-off-by: siri-varma <siri.varma@outlook.com> * fix things Signed-off-by: siri-varma <siri.varma@outlook.com> * Add missing imports Signed-off-by: siri-varma <siri.varma@outlook.com> --------- Signed-off-by: salaboy <Salaboy@gmail.com> Signed-off-by: Matheus Cruz <matheuscruz.dev@gmail.com> Signed-off-by: artur-ciocanu <artur.ciocanu@gmail.com> Signed-off-by: Artur Ciocanu <artur.ciocanu@gmail.com> Signed-off-by: dependabot[bot] <support@github.com> Signed-off-by: wlfgang <wlfgang@westridgesystems.com> Signed-off-by: Cassandra Coyle <cassie@diagrid.io> Signed-off-by: Marc Duiker <marcduiker@users.noreply.github.com> Signed-off-by: siri-varma <siri.varma@outlook.com> Signed-off-by: Siri Varma Vegiraju <siri.varma@outlook.com> Co-authored-by: salaboy <Salaboy@gmail.com> Co-authored-by: Matheus Cruz <56329339+mcruzdev@users.noreply.github.com> Co-authored-by: artur-ciocanu <artur.ciocanu@gmail.com> Co-authored-by: Raymundo Zamora <raymundo.zamora@encora.com> Co-authored-by: Cassie Coyle <cassie.i.coyle@gmail.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: wlfgang <14792753+wlfgang@users.noreply.github.com> Co-authored-by: wlfgang <wlfgang@westridgesystems.com> Co-authored-by: Marc Duiker <marcduiker@users.noreply.github.com> Signed-off-by: salaboy <Salaboy@gmail.com>
* initial workflow dashboard config Signed-off-by: salaboy <Salaboy@gmail.com> * adding test for dashboard container Signed-off-by: salaboy <Salaboy@gmail.com> * adding URL to output Signed-off-by: salaboy <Salaboy@gmail.com> * Adding a Flux based subscribeToEvents method (#1598) * Adding a Flux based subscribeToEvents method Signed-off-by: Artur Ciocanu <artur.ciocanu@gmail.com> * Simplify GRPC stream handling Signed-off-by: Artur Ciocanu <artur.ciocanu@gmail.com> * Simplify Javadoc Signed-off-by: Artur Ciocanu <artur.ciocanu@gmail.com> * Fix unit tests and simplify implementation Signed-off-by: Artur Ciocanu <artur.ciocanu@gmail.com> * Adding event subscriber stream observer to simplify subscription logic Signed-off-by: Artur Ciocanu <artur.ciocanu@gmail.com> * Use start() method to start stream subscription Signed-off-by: Artur Ciocanu <artur.ciocanu@gmail.com> * Add unit test for event suscriber observer Signed-off-by: Artur Ciocanu <artur.ciocanu@gmail.com> * Improve the tests a little bit Signed-off-by: Artur Ciocanu <artur.ciocanu@gmail.com> * Remove the unnecessary method Signed-off-by: Artur Ciocanu <artur.ciocanu@gmail.com> * Improve error handling and use CloudEvent wrapper Signed-off-by: Artur Ciocanu <artur.ciocanu@gmail.com> * Fix unit tests asserts Signed-off-by: Artur Ciocanu <artur.ciocanu@gmail.com> * Adjust Java examples for Subscriber Signed-off-by: Artur Ciocanu <artur.ciocanu@gmail.com> --------- Signed-off-by: Artur Ciocanu <artur.ciocanu@gmail.com> Signed-off-by: salaboy <Salaboy@gmail.com> * fixing configure() Signed-off-by: salaboy <Salaboy@gmail.com> * Remove SDK docs due to migration to main Docs repo (#1593) * Remove SDK docs due to migration to main Docs repo Signed-off-by: Marc Duiker <marcduiker@users.noreply.github.com> * Remove sed lines related to sdk docs Signed-off-by: Marc Duiker <marcduiker@users.noreply.github.com> --------- Signed-off-by: Marc Duiker <marcduiker@users.noreply.github.com> Co-authored-by: salaboy <Salaboy@gmail.com> Signed-off-by: salaboy <Salaboy@gmail.com> * fixing headers Signed-off-by: salaboy <Salaboy@gmail.com> * codecov token and new image Signed-off-by: salaboy <Salaboy@gmail.com> * Update testcontainers-dapr/src/main/java/io/dapr/testcontainers/WorkflowDashboardContainer.java Co-authored-by: Joe Bowbeer <joe.bowbeer@gmail.com> Signed-off-by: salaboy <Salaboy@gmail.com> * Update testcontainers-dapr/src/main/java/io/dapr/testcontainers/WorkflowDashboardContainer.java Co-authored-by: Joe Bowbeer <joe.bowbeer@gmail.com> Signed-off-by: salaboy <Salaboy@gmail.com> * Bringing Durable Task Java as a Maven module inside the Java SDK (#1575) * fixing checkstyle and javadocs Signed-off-by: salaboy <Salaboy@gmail.com> * Replace openjdk:17-jdk-slim to eclipse-temurin:17-jdk-jammy (#1574) Signed-off-by: Matheus Cruz <matheuscruz.dev@gmail.com> Signed-off-by: salaboy <Salaboy@gmail.com> * Align Java API with other languages (#1560) * Align Java API with other languages Signed-off-by: Matheus Cruz <matheuscruz.dev@gmail.com> * Update documentation Signed-off-by: Matheus Cruz <matheuscruz.dev@gmail.com> * Change return type of waitForWorkflowStart method Signed-off-by: artur-ciocanu <artur.ciocanu@gmail.com> --------- Signed-off-by: Matheus Cruz <matheuscruz.dev@gmail.com> Signed-off-by: artur-ciocanu <artur.ciocanu@gmail.com> Co-authored-by: artur-ciocanu <artur.ciocanu@gmail.com> Signed-off-by: salaboy <Salaboy@gmail.com> * use built in durable task Signed-off-by: salaboy <Salaboy@gmail.com> * exclude jacoco rules for examples and durabletask-client Signed-off-by: salaboy <Salaboy@gmail.com> * increasing timeout for IT Signed-off-by: salaboy <Salaboy@gmail.com> * removing dt build from matrix Signed-off-by: salaboy <Salaboy@gmail.com> * adding java to dt build Signed-off-by: salaboy <Salaboy@gmail.com> * Fix dependencies multi app build and add proper test deps (#1572) * Force Jackson version to override the SB Jackson version Signed-off-by: Artur Ciocanu <artur.ciocanu@gmail.com> * Move all the Jackson deps to parent POM. Signed-off-by: Artur Ciocanu <artur.ciocanu@gmail.com> * Ensure app JAR build order Signed-off-by: Artur Ciocanu <artur.ciocanu@gmail.com> * Remove explicit Jackson from sdk-tests module. Signed-off-by: Artur Ciocanu <artur.ciocanu@gmail.com> * Make sure <scope>test</scope> is used for test dependencies. Signed-off-by: Artur Ciocanu <artur.ciocanu@gmail.com> * Remove extra Jackson modules. Signed-off-by: Artur Ciocanu <artur.ciocanu@gmail.com> --------- Signed-off-by: Artur Ciocanu <artur.ciocanu@gmail.com> Signed-off-by: salaboy <Salaboy@gmail.com> * docs: add architecture diagram to README (#1549) * Preview New README * Preview New README 2 * Preview New README 3 * docs: add architecture diagram showing Java SDK interaction with Dapr runtime (close #<915>) * docs: add architecture diagram showing Java SDK interaction with Dapr runtime CORRECTION (close #<915>) * docs: add architecture diagram showing Java SDK interaction with Dapr runtime (close #<915>) * docs: add architecture diagram showing Java SDK interaction with Dapr runtime (close #<915>) --------- Co-authored-by: Siri Varma Vegiraju <siri.varma@outlook.com> Co-authored-by: artur-ciocanu <artur.ciocanu@gmail.com> Co-authored-by: Cassie Coyle <cassie.i.coyle@gmail.com> Signed-off-by: salaboy <Salaboy@gmail.com> * Add statestore example with Outbox pattern (#1582) * Add statestore example with Outbox pattern Signed-off-by: Matheus Cruz <matheuscruz.dev@gmail.com> * Clean events after each test Signed-off-by: Matheus Cruz <matheuscruz.dev@gmail.com> * Add license header Signed-off-by: Matheus Cruz <matheuscruz.dev@gmail.com> * Apply pull request suggestions Signed-off-by: Matheus Cruz <matheuscruz.dev@gmail.com> --------- Signed-off-by: Matheus Cruz <matheuscruz.dev@gmail.com> Co-authored-by: salaboy <Salaboy@gmail.com> Signed-off-by: salaboy <Salaboy@gmail.com> * adding new method signature plus test (#1570) * adding new method signature plus test Signed-off-by: salaboy <Salaboy@gmail.com> * re adding imports Signed-off-by: salaboy <Salaboy@gmail.com> * fixing style Signed-off-by: salaboy <Salaboy@gmail.com> * checking empty metadata Signed-off-by: salaboy <Salaboy@gmail.com> * copy meta for safety and check if key is present Signed-off-by: salaboy <Salaboy@gmail.com> * Centralize Maven dependency version management (#1564) Signed-off-by: salaboy <Salaboy@gmail.com> * Fix dependencies multi app build and add proper test deps (#1572) * Force Jackson version to override the SB Jackson version Signed-off-by: Artur Ciocanu <artur.ciocanu@gmail.com> * Move all the Jackson deps to parent POM. Signed-off-by: Artur Ciocanu <artur.ciocanu@gmail.com> * Ensure app JAR build order Signed-off-by: Artur Ciocanu <artur.ciocanu@gmail.com> * Remove explicit Jackson from sdk-tests module. Signed-off-by: Artur Ciocanu <artur.ciocanu@gmail.com> * Make sure <scope>test</scope> is used for test dependencies. Signed-off-by: Artur Ciocanu <artur.ciocanu@gmail.com> * Remove extra Jackson modules. Signed-off-by: Artur Ciocanu <artur.ciocanu@gmail.com> --------- Signed-off-by: Artur Ciocanu <artur.ciocanu@gmail.com> Signed-off-by: salaboy <Salaboy@gmail.com> * reverting pom Signed-off-by: salaboy <Salaboy@gmail.com> * fix codestyle Signed-off-by: salaboy <Salaboy@gmail.com> * using metaCopy Signed-off-by: salaboy <Salaboy@gmail.com> --------- Signed-off-by: salaboy <Salaboy@gmail.com> Signed-off-by: Artur Ciocanu <artur.ciocanu@gmail.com> Co-authored-by: artur-ciocanu <artur.ciocanu@gmail.com> Signed-off-by: salaboy <Salaboy@gmail.com> * Bump actions/upload-artifact from 4 to 5 (#1587) Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 4 to 5. - [Release notes](https://github.com/actions/upload-artifact/releases) - [Commits](actions/upload-artifact@v4...v5) --- updated-dependencies: - dependency-name: actions/upload-artifact dependency-version: '5' dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Signed-off-by: salaboy <Salaboy@gmail.com> * Add gRPC support to Dapr testcontainer (#1586) * Add gRPC support to Dapr testcontainer Signed-off-by: wlfgang <wlfgang@westridgesystems.com> * Avoid using null to indicate default value Signed-off-by: wlfgang <wlfgang@westridgesystems.com> --------- Signed-off-by: wlfgang <wlfgang@westridgesystems.com> Co-authored-by: artur-ciocanu <artur.ciocanu@gmail.com> Co-authored-by: wlfgang <wlfgang@westridgesystems.com> Signed-off-by: salaboy <Salaboy@gmail.com> * Use dependencies BOM and remove duplicates. (#1588) Signed-off-by: Artur Ciocanu <artur.ciocanu@gmail.com> Signed-off-by: salaboy <Salaboy@gmail.com> * Examples + Docs for App API Token authentication for gRPC and HTTP (#1589) * example Signed-off-by: Cassandra Coyle <cassie@diagrid.io> * docs for example Signed-off-by: Cassandra Coyle <cassie@diagrid.io> --------- Signed-off-by: Cassandra Coyle <cassie@diagrid.io> Signed-off-by: salaboy <Salaboy@gmail.com> * Another set of Maven version, properties and plugin improvements (#1596) Signed-off-by: salaboy <Salaboy@gmail.com> * Adding a Flux based subscribeToEvents method (#1598) * Adding a Flux based subscribeToEvents method Signed-off-by: Artur Ciocanu <artur.ciocanu@gmail.com> * Simplify GRPC stream handling Signed-off-by: Artur Ciocanu <artur.ciocanu@gmail.com> * Simplify Javadoc Signed-off-by: Artur Ciocanu <artur.ciocanu@gmail.com> * Fix unit tests and simplify implementation Signed-off-by: Artur Ciocanu <artur.ciocanu@gmail.com> * Adding event subscriber stream observer to simplify subscription logic Signed-off-by: Artur Ciocanu <artur.ciocanu@gmail.com> * Use start() method to start stream subscription Signed-off-by: Artur Ciocanu <artur.ciocanu@gmail.com> * Add unit test for event suscriber observer Signed-off-by: Artur Ciocanu <artur.ciocanu@gmail.com> * Improve the tests a little bit Signed-off-by: Artur Ciocanu <artur.ciocanu@gmail.com> * Remove the unnecessary method Signed-off-by: Artur Ciocanu <artur.ciocanu@gmail.com> * Improve error handling and use CloudEvent wrapper Signed-off-by: Artur Ciocanu <artur.ciocanu@gmail.com> * Fix unit tests asserts Signed-off-by: Artur Ciocanu <artur.ciocanu@gmail.com> * Adjust Java examples for Subscriber Signed-off-by: Artur Ciocanu <artur.ciocanu@gmail.com> --------- Signed-off-by: Artur Ciocanu <artur.ciocanu@gmail.com> Signed-off-by: salaboy <Salaboy@gmail.com> * Remove SDK docs due to migration to main Docs repo (#1593) * Remove SDK docs due to migration to main Docs repo Signed-off-by: Marc Duiker <marcduiker@users.noreply.github.com> * Remove sed lines related to sdk docs Signed-off-by: Marc Duiker <marcduiker@users.noreply.github.com> --------- Signed-off-by: Marc Duiker <marcduiker@users.noreply.github.com> Co-authored-by: salaboy <Salaboy@gmail.com> Signed-off-by: salaboy <Salaboy@gmail.com> * cleaning up sdk version script Signed-off-by: salaboy <Salaboy@gmail.com> --------- Signed-off-by: salaboy <Salaboy@gmail.com> Signed-off-by: Matheus Cruz <matheuscruz.dev@gmail.com> Signed-off-by: artur-ciocanu <artur.ciocanu@gmail.com> Signed-off-by: Artur Ciocanu <artur.ciocanu@gmail.com> Signed-off-by: dependabot[bot] <support@github.com> Signed-off-by: wlfgang <wlfgang@westridgesystems.com> Signed-off-by: Cassandra Coyle <cassie@diagrid.io> Signed-off-by: Marc Duiker <marcduiker@users.noreply.github.com> Co-authored-by: Matheus Cruz <56329339+mcruzdev@users.noreply.github.com> Co-authored-by: artur-ciocanu <artur.ciocanu@gmail.com> Co-authored-by: Raymundo Zamora <raymundo.zamora@encora.com> Co-authored-by: Siri Varma Vegiraju <siri.varma@outlook.com> Co-authored-by: Cassie Coyle <cassie.i.coyle@gmail.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: wlfgang <14792753+wlfgang@users.noreply.github.com> Co-authored-by: wlfgang <wlfgang@westridgesystems.com> Co-authored-by: Marc Duiker <marcduiker@users.noreply.github.com> Signed-off-by: salaboy <Salaboy@gmail.com> * Bump codecov/codecov-action from 5.5.1 to 5.5.2 (#1607) Bumps [codecov/codecov-action](https://github.com/codecov/codecov-action) from 5.5.1 to 5.5.2. - [Release notes](https://github.com/codecov/codecov-action/releases) - [Changelog](https://github.com/codecov/codecov-action/blob/main/CHANGELOG.md) - [Commits](codecov/codecov-action@v5.5.1...v5.5.2) --- updated-dependencies: - dependency-name: codecov/codecov-action dependency-version: 5.5.2 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Signed-off-by: salaboy <Salaboy@gmail.com> * Create Dapr WaitStrategy to improve ITs ergonomics (#1609) * Create Dapr WaitStrategy to improve ITs ergonomics Signed-off-by: Artur Ciocanu <artur.ciocanu@gmail.com> * Improve unit tests naming and coverage Signed-off-by: Artur Ciocanu <artur.ciocanu@gmail.com> * Fix a potential NPE and remove extra "for..." methods for pubsub and topic. Signed-off-by: Artur Ciocanu <artur.ciocanu@gmail.com> * Fix NPE properly for actor match Signed-off-by: Artur Ciocanu <artur.ciocanu@gmail.com> * Fix NPE another potential NPEs. Signed-off-by: Artur Ciocanu <artur.ciocanu@gmail.com> * Rename to use wait strategy to use abstract prefix. Signed-off-by: Artur Ciocanu <artur.ciocanu@gmail.com> * Add more tests to cover null checks Signed-off-by: Artur Ciocanu <artur.ciocanu@gmail.com> * Fix pubsub outbox IT. Signed-off-by: Artur Ciocanu <artur.ciocanu@gmail.com> * Ignore pubsub outbox for now. Signed-off-by: Artur Ciocanu <artur.ciocanu@gmail.com> * Disable pubsub outbox for now. Signed-off-by: Artur Ciocanu <artur.ciocanu@gmail.com> --------- Signed-off-by: Artur Ciocanu <artur.ciocanu@gmail.com> Signed-off-by: salaboy <Salaboy@gmail.com> * Bump actions/upload-artifact from 4 to 6 (#1606) Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 4 to 6. - [Release notes](https://github.com/actions/upload-artifact/releases) - [Commits](actions/upload-artifact@v4...v6) --- updated-dependencies: - dependency-name: actions/upload-artifact dependency-version: '6' dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Cassie Coyle <cassie.i.coyle@gmail.com> Co-authored-by: Dapr Bot <56698301+dapr-bot@users.noreply.github.com> Signed-off-by: salaboy <Salaboy@gmail.com> * Jobs promotion to DaprClient (#1602) * job promotion to DaprClient Signed-off-by: salaboy <Salaboy@gmail.com> * updating Jobs readme Signed-off-by: salaboy <Salaboy@gmail.com> * fixing IT tests for Jobs Signed-off-by: salaboy <Salaboy@gmail.com> * Remove SDK docs due to migration to main Docs repo (#1593) * Remove SDK docs due to migration to main Docs repo Signed-off-by: Marc Duiker <marcduiker@users.noreply.github.com> * Remove sed lines related to sdk docs Signed-off-by: Marc Duiker <marcduiker@users.noreply.github.com> --------- Signed-off-by: Marc Duiker <marcduiker@users.noreply.github.com> Co-authored-by: salaboy <Salaboy@gmail.com> Signed-off-by: salaboy <Salaboy@gmail.com> * adding client config for sdk tests Signed-off-by: salaboy <Salaboy@gmail.com> --------- Signed-off-by: salaboy <Salaboy@gmail.com> Signed-off-by: Marc Duiker <marcduiker@users.noreply.github.com> Co-authored-by: Marc Duiker <marcduiker@users.noreply.github.com> Co-authored-by: Siri Varma Vegiraju <siri.varma@outlook.com> Co-authored-by: Dapr Bot <56698301+dapr-bot@users.noreply.github.com> Signed-off-by: salaboy <Salaboy@gmail.com> * Add Cryptography APIs to the Java SDK (#1599) * Bringing Durable Task Java as a Maven module inside the Java SDK (#1575) * fixing checkstyle and javadocs Signed-off-by: salaboy <Salaboy@gmail.com> * Replace openjdk:17-jdk-slim to eclipse-temurin:17-jdk-jammy (#1574) Signed-off-by: Matheus Cruz <matheuscruz.dev@gmail.com> Signed-off-by: salaboy <Salaboy@gmail.com> * Align Java API with other languages (#1560) * Align Java API with other languages Signed-off-by: Matheus Cruz <matheuscruz.dev@gmail.com> * Update documentation Signed-off-by: Matheus Cruz <matheuscruz.dev@gmail.com> * Change return type of waitForWorkflowStart method Signed-off-by: artur-ciocanu <artur.ciocanu@gmail.com> --------- Signed-off-by: Matheus Cruz <matheuscruz.dev@gmail.com> Signed-off-by: artur-ciocanu <artur.ciocanu@gmail.com> Co-authored-by: artur-ciocanu <artur.ciocanu@gmail.com> Signed-off-by: salaboy <Salaboy@gmail.com> * use built in durable task Signed-off-by: salaboy <Salaboy@gmail.com> * exclude jacoco rules for examples and durabletask-client Signed-off-by: salaboy <Salaboy@gmail.com> * increasing timeout for IT Signed-off-by: salaboy <Salaboy@gmail.com> * removing dt build from matrix Signed-off-by: salaboy <Salaboy@gmail.com> * adding java to dt build Signed-off-by: salaboy <Salaboy@gmail.com> * Fix dependencies multi app build and add proper test deps (#1572) * Force Jackson version to override the SB Jackson version Signed-off-by: Artur Ciocanu <artur.ciocanu@gmail.com> * Move all the Jackson deps to parent POM. Signed-off-by: Artur Ciocanu <artur.ciocanu@gmail.com> * Ensure app JAR build order Signed-off-by: Artur Ciocanu <artur.ciocanu@gmail.com> * Remove explicit Jackson from sdk-tests module. Signed-off-by: Artur Ciocanu <artur.ciocanu@gmail.com> * Make sure <scope>test</scope> is used for test dependencies. Signed-off-by: Artur Ciocanu <artur.ciocanu@gmail.com> * Remove extra Jackson modules. Signed-off-by: Artur Ciocanu <artur.ciocanu@gmail.com> --------- Signed-off-by: Artur Ciocanu <artur.ciocanu@gmail.com> Signed-off-by: salaboy <Salaboy@gmail.com> * docs: add architecture diagram to README (#1549) * Preview New README * Preview New README 2 * Preview New README 3 * docs: add architecture diagram showing Java SDK interaction with Dapr runtime (close #<915>) * docs: add architecture diagram showing Java SDK interaction with Dapr runtime CORRECTION (close #<915>) * docs: add architecture diagram showing Java SDK interaction with Dapr runtime (close #<915>) * docs: add architecture diagram showing Java SDK interaction with Dapr runtime (close #<915>) --------- Co-authored-by: Siri Varma Vegiraju <siri.varma@outlook.com> Co-authored-by: artur-ciocanu <artur.ciocanu@gmail.com> Co-authored-by: Cassie Coyle <cassie.i.coyle@gmail.com> Signed-off-by: salaboy <Salaboy@gmail.com> * Add statestore example with Outbox pattern (#1582) * Add statestore example with Outbox pattern Signed-off-by: Matheus Cruz <matheuscruz.dev@gmail.com> * Clean events after each test Signed-off-by: Matheus Cruz <matheuscruz.dev@gmail.com> * Add license header Signed-off-by: Matheus Cruz <matheuscruz.dev@gmail.com> * Apply pull request suggestions Signed-off-by: Matheus Cruz <matheuscruz.dev@gmail.com> --------- Signed-off-by: Matheus Cruz <matheuscruz.dev@gmail.com> Co-authored-by: salaboy <Salaboy@gmail.com> Signed-off-by: salaboy <Salaboy@gmail.com> * adding new method signature plus test (#1570) * adding new method signature plus test Signed-off-by: salaboy <Salaboy@gmail.com> * re adding imports Signed-off-by: salaboy <Salaboy@gmail.com> * fixing style Signed-off-by: salaboy <Salaboy@gmail.com> * checking empty metadata Signed-off-by: salaboy <Salaboy@gmail.com> * copy meta for safety and check if key is present Signed-off-by: salaboy <Salaboy@gmail.com> * Centralize Maven dependency version management (#1564) Signed-off-by: salaboy <Salaboy@gmail.com> * Fix dependencies multi app build and add proper test deps (#1572) * Force Jackson version to override the SB Jackson version Signed-off-by: Artur Ciocanu <artur.ciocanu@gmail.com> * Move all the Jackson deps to parent POM. Signed-off-by: Artur Ciocanu <artur.ciocanu@gmail.com> * Ensure app JAR build order Signed-off-by: Artur Ciocanu <artur.ciocanu@gmail.com> * Remove explicit Jackson from sdk-tests module. Signed-off-by: Artur Ciocanu <artur.ciocanu@gmail.com> * Make sure <scope>test</scope> is used for test dependencies. Signed-off-by: Artur Ciocanu <artur.ciocanu@gmail.com> * Remove extra Jackson modules. Signed-off-by: Artur Ciocanu <artur.ciocanu@gmail.com> --------- Signed-off-by: Artur Ciocanu <artur.ciocanu@gmail.com> Signed-off-by: salaboy <Salaboy@gmail.com> * reverting pom Signed-off-by: salaboy <Salaboy@gmail.com> * fix codestyle Signed-off-by: salaboy <Salaboy@gmail.com> * using metaCopy Signed-off-by: salaboy <Salaboy@gmail.com> --------- Signed-off-by: salaboy <Salaboy@gmail.com> Signed-off-by: Artur Ciocanu <artur.ciocanu@gmail.com> Co-authored-by: artur-ciocanu <artur.ciocanu@gmail.com> Signed-off-by: salaboy <Salaboy@gmail.com> * Bump actions/upload-artifact from 4 to 5 (#1587) Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 4 to 5. - [Release notes](https://github.com/actions/upload-artifact/releases) - [Commits](actions/upload-artifact@v4...v5) --- updated-dependencies: - dependency-name: actions/upload-artifact dependency-version: '5' dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Signed-off-by: salaboy <Salaboy@gmail.com> * Add gRPC support to Dapr testcontainer (#1586) * Add gRPC support to Dapr testcontainer Signed-off-by: wlfgang <wlfgang@westridgesystems.com> * Avoid using null to indicate default value Signed-off-by: wlfgang <wlfgang@westridgesystems.com> --------- Signed-off-by: wlfgang <wlfgang@westridgesystems.com> Co-authored-by: artur-ciocanu <artur.ciocanu@gmail.com> Co-authored-by: wlfgang <wlfgang@westridgesystems.com> Signed-off-by: salaboy <Salaboy@gmail.com> * Use dependencies BOM and remove duplicates. (#1588) Signed-off-by: Artur Ciocanu <artur.ciocanu@gmail.com> Signed-off-by: salaboy <Salaboy@gmail.com> * Examples + Docs for App API Token authentication for gRPC and HTTP (#1589) * example Signed-off-by: Cassandra Coyle <cassie@diagrid.io> * docs for example Signed-off-by: Cassandra Coyle <cassie@diagrid.io> --------- Signed-off-by: Cassandra Coyle <cassie@diagrid.io> Signed-off-by: salaboy <Salaboy@gmail.com> * Another set of Maven version, properties and plugin improvements (#1596) Signed-off-by: salaboy <Salaboy@gmail.com> * Adding a Flux based subscribeToEvents method (#1598) * Adding a Flux based subscribeToEvents method Signed-off-by: Artur Ciocanu <artur.ciocanu@gmail.com> * Simplify GRPC stream handling Signed-off-by: Artur Ciocanu <artur.ciocanu@gmail.com> * Simplify Javadoc Signed-off-by: Artur Ciocanu <artur.ciocanu@gmail.com> * Fix unit tests and simplify implementation Signed-off-by: Artur Ciocanu <artur.ciocanu@gmail.com> * Adding event subscriber stream observer to simplify subscription logic Signed-off-by: Artur Ciocanu <artur.ciocanu@gmail.com> * Use start() method to start stream subscription Signed-off-by: Artur Ciocanu <artur.ciocanu@gmail.com> * Add unit test for event suscriber observer Signed-off-by: Artur Ciocanu <artur.ciocanu@gmail.com> * Improve the tests a little bit Signed-off-by: Artur Ciocanu <artur.ciocanu@gmail.com> * Remove the unnecessary method Signed-off-by: Artur Ciocanu <artur.ciocanu@gmail.com> * Improve error handling and use CloudEvent wrapper Signed-off-by: Artur Ciocanu <artur.ciocanu@gmail.com> * Fix unit tests asserts Signed-off-by: Artur Ciocanu <artur.ciocanu@gmail.com> * Adjust Java examples for Subscriber Signed-off-by: Artur Ciocanu <artur.ciocanu@gmail.com> --------- Signed-off-by: Artur Ciocanu <artur.ciocanu@gmail.com> Signed-off-by: salaboy <Salaboy@gmail.com> * Remove SDK docs due to migration to main Docs repo (#1593) * Remove SDK docs due to migration to main Docs repo Signed-off-by: Marc Duiker <marcduiker@users.noreply.github.com> * Remove sed lines related to sdk docs Signed-off-by: Marc Duiker <marcduiker@users.noreply.github.com> --------- Signed-off-by: Marc Duiker <marcduiker@users.noreply.github.com> Co-authored-by: salaboy <Salaboy@gmail.com> Signed-off-by: salaboy <Salaboy@gmail.com> * cleaning up sdk version script Signed-off-by: salaboy <Salaboy@gmail.com> --------- Signed-off-by: salaboy <Salaboy@gmail.com> Signed-off-by: Matheus Cruz <matheuscruz.dev@gmail.com> Signed-off-by: artur-ciocanu <artur.ciocanu@gmail.com> Signed-off-by: Artur Ciocanu <artur.ciocanu@gmail.com> Signed-off-by: dependabot[bot] <support@github.com> Signed-off-by: wlfgang <wlfgang@westridgesystems.com> Signed-off-by: Cassandra Coyle <cassie@diagrid.io> Signed-off-by: Marc Duiker <marcduiker@users.noreply.github.com> Co-authored-by: Matheus Cruz <56329339+mcruzdev@users.noreply.github.com> Co-authored-by: artur-ciocanu <artur.ciocanu@gmail.com> Co-authored-by: Raymundo Zamora <raymundo.zamora@encora.com> Co-authored-by: Siri Varma Vegiraju <siri.varma@outlook.com> Co-authored-by: Cassie Coyle <cassie.i.coyle@gmail.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: wlfgang <14792753+wlfgang@users.noreply.github.com> Co-authored-by: wlfgang <wlfgang@westridgesystems.com> Co-authored-by: Marc Duiker <marcduiker@users.noreply.github.com> Signed-off-by: siri-varma <siri.varma@outlook.com> * Add Cryptography API support with encrypt/decrypt operations - Add EncryptRequestAlpha1 and DecryptRequestAlpha1 domain classes - Implement encrypt() and decrypt() methods in DaprPreviewClient - Add CryptoExample and StreamingCryptoExample with documentation - Add integration tests for crypto operations - Add localstorage crypto component configuration Signed-off-by: siri-varma <siri.varma@outlook.com> * Add keys Signed-off-by: siri-varma <siri.varma@outlook.com> * Update localstorage.yaml key path to relative Signed-off-by: Siri Varma Vegiraju <siri.varma@outlook.com> * Fix things Signed-off-by: siri-varma <siri.varma@outlook.com> * fix things Signed-off-by: siri-varma <siri.varma@outlook.com> * Add missing imports Signed-off-by: siri-varma <siri.varma@outlook.com> --------- Signed-off-by: salaboy <Salaboy@gmail.com> Signed-off-by: Matheus Cruz <matheuscruz.dev@gmail.com> Signed-off-by: artur-ciocanu <artur.ciocanu@gmail.com> Signed-off-by: Artur Ciocanu <artur.ciocanu@gmail.com> Signed-off-by: dependabot[bot] <support@github.com> Signed-off-by: wlfgang <wlfgang@westridgesystems.com> Signed-off-by: Cassandra Coyle <cassie@diagrid.io> Signed-off-by: Marc Duiker <marcduiker@users.noreply.github.com> Signed-off-by: siri-varma <siri.varma@outlook.com> Signed-off-by: Siri Varma Vegiraju <siri.varma@outlook.com> Co-authored-by: salaboy <Salaboy@gmail.com> Co-authored-by: Matheus Cruz <56329339+mcruzdev@users.noreply.github.com> Co-authored-by: artur-ciocanu <artur.ciocanu@gmail.com> Co-authored-by: Raymundo Zamora <raymundo.zamora@encora.com> Co-authored-by: Cassie Coyle <cassie.i.coyle@gmail.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: wlfgang <14792753+wlfgang@users.noreply.github.com> Co-authored-by: wlfgang <wlfgang@westridgesystems.com> Co-authored-by: Marc Duiker <marcduiker@users.noreply.github.com> Signed-off-by: salaboy <Salaboy@gmail.com> * Adding DaprSpringBootTest and DaprSidecarContainer annotation for easier ITs authoring (#1610) * Adding DaprSpringBootTest and DaprSidecarContainer annotation for easier IT authoring. Signed-off-by: Artur Ciocanu <artur.ciocanu@gmail.com> # Conflicts: # testcontainers-dapr/pom.xml * Adding DaprSpringBootTest and DaprSidecarContainer annotation for easier IT authoring. Signed-off-by: Artur Ciocanu <artur.ciocanu@gmail.com> * Move all the helper Dapr SpringBoot annotations to tests, to avoid exposing it as public API Signed-off-by: Artur Ciocanu <artur.ciocanu@gmail.com> * Fix a few issues related to Dapr container usage in ITs. Signed-off-by: Artur Ciocanu <artur.ciocanu@gmail.com> * Addressing code review comments to ensure things are internal. Signed-off-by: Artur Ciocanu <artur.ciocanu@gmail.com> --------- Signed-off-by: Artur Ciocanu <artur.ciocanu@gmail.com> Co-authored-by: Cassie Coyle <cassie.i.coyle@gmail.com> Signed-off-by: salaboy <Salaboy@gmail.com> * adding constant for dashboard Signed-off-by: salaboy <Salaboy@gmail.com> * extend test for codecov Signed-off-by: salaboy <Salaboy@gmail.com> * adding tests for null state store Signed-off-by: salaboy <Salaboy@gmail.com> * testing string constructor Signed-off-by: salaboy <Salaboy@gmail.com> --------- Signed-off-by: salaboy <Salaboy@gmail.com> Signed-off-by: Artur Ciocanu <artur.ciocanu@gmail.com> Signed-off-by: Marc Duiker <marcduiker@users.noreply.github.com> Signed-off-by: Matheus Cruz <matheuscruz.dev@gmail.com> Signed-off-by: artur-ciocanu <artur.ciocanu@gmail.com> Signed-off-by: dependabot[bot] <support@github.com> Signed-off-by: wlfgang <wlfgang@westridgesystems.com> Signed-off-by: Cassandra Coyle <cassie@diagrid.io> Signed-off-by: siri-varma <siri.varma@outlook.com> Signed-off-by: Siri Varma Vegiraju <siri.varma@outlook.com> Co-authored-by: artur-ciocanu <artur.ciocanu@gmail.com> Co-authored-by: Marc Duiker <marcduiker@users.noreply.github.com> Co-authored-by: Joe Bowbeer <joe.bowbeer@gmail.com> Co-authored-by: Matheus Cruz <56329339+mcruzdev@users.noreply.github.com> Co-authored-by: Raymundo Zamora <raymundo.zamora@encora.com> Co-authored-by: Siri Varma Vegiraju <siri.varma@outlook.com> Co-authored-by: Cassie Coyle <cassie.i.coyle@gmail.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: wlfgang <14792753+wlfgang@users.noreply.github.com> Co-authored-by: wlfgang <wlfgang@westridgesystems.com> Co-authored-by: Dapr Bot <56698301+dapr-bot@users.noreply.github.com>
Description
Implements the Cryptography Alpha1 API (
EncryptAlpha1/DecryptAlpha1) for the Dapr Java SDK, enabling streaming encryption and decryption operations using Dapr's cryptography building block.Changes
EncryptRequestAlpha1andDecryptRequestAlpha1domain objects with fluent settersencrypt()anddecrypt()methods toDaprPreviewClientinterfaceDaprClientImplIssue reference
Closes #1073
Checklist