Commit Graph

16 Commits

Author SHA1 Message Date
artur-ciocanu 4e1fbbe2ce
Renaming and exposing connection details (#1341)
Signed-off-by: Artur Ciocanu <ciocanu@adobe.com>
Co-authored-by: Artur Ciocanu <ciocanu@adobe.com>
2025-05-13 09:35:10 -05:00
Dapr Bot ab8e41111d Update master version to 1.16.0-SNAPSHOT
Signed-off-by: Dapr Bot <daprweb@microsoft.com>
2025-05-08 18:32:56 +00:00
artur-ciocanu de2dc63389
Use Java Bean for connection details and add more tests (#1317)
* 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>
2025-04-22 14:00:42 -07:00
Matheus Cruz 9b635dae6d
Add coverage for some properties (#1297) 2025-04-16 21:19:46 +03:00
Matheus Cruz 8cb80997cf
Remove flaky test using Testcontainers and a more specific test approach (#1288)
* 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>
2025-04-07 17:17:19 -05:00
seal90 02733dcc15
Fix the warn log issue caused by not setting the dapr.client.grpcPort variable (#1289)
Signed-off-by: seal90 <578935869@qq.com>
Co-authored-by: Cassie Coyle <cassie@diagrid.io>
2025-03-31 13:26:40 -05:00
salaboy 18a036c193
using nexus staging plugig to deploy and skip deploys (#1252)
Signed-off-by: salaboy <Salaboy@gmail.com>
2025-03-11 12:30:59 -05:00
Dapr Bot d6c14dee69 Update master version to 1.15.0-SNAPSHOT
Signed-off-by: Dapr Bot <daprweb@microsoft.com>
2025-03-05 18:09:15 +00:00
Christian Kaps efce229985
Add actor testcontainer tests (#1192)
* Add actor testcontainer tests

Signed-off-by: Christian Kaps <ck-github@mohiva.com>

* adding auto config

Signed-off-by: Christian Kaps <ck-github@mohiva.com>

* updating ActorClient

Signed-off-by: Christian Kaps <ck-github@mohiva.com>

* registering?

Signed-off-by: Christian Kaps <ck-github@mohiva.com>

* updating actors test and actorruntime

Signed-off-by: Christian Kaps <ck-github@mohiva.com>

* updating ActorRuntime

Signed-off-by: Christian Kaps <ck-github@mohiva.com>

* Adding WorkflowTaskOptions and use it instead of TaskOptions (#1200)

Signed-off-by: Christian Kaps <ck-github@mohiva.com>

* Fix formatting issues

Signed-off-by: Christian Kaps <ck-github@mohiva.com>

* adding spring boot workflows integration (#1195)

Co-authored-by: Cassie Coyle <cassie@diagrid.io>
Signed-off-by: Christian Kaps <ck-github@mohiva.com>

* Register workflows and acitivities using instances along classes (#1201)

Signed-off-by: Christian Kaps <ck-github@mohiva.com>

* feat: Adding basic HTTPEndpoint configuration support in testcontainers module (#1210)

* feat: Adding basic HTTPEndpoint configuration support in testcontainers module

Signed-off-by: Laurent Broudoux <laurent.broudoux@gmail.com>

* feat: #1209 Adding test for HTTPEndpoint in testcontainers module

Signed-off-by: Laurent Broudoux <laurent.broudoux@gmail.com>

---------

Signed-off-by: Laurent Broudoux <laurent.broudoux@gmail.com>
Signed-off-by: Christian Kaps <ck-github@mohiva.com>

* fixing actors IT test and messaging IT with app-health-checks

Signed-off-by: Christian Kaps <ck-github@mohiva.com>

* Add app health check support to Dapr Testcontainer (#1213)

* Add app health check support to Dapr Testcontainer

Signed-off-by: Artur Ciocanu <ciocanu@adobe.com>

* Some minor cleanup

Signed-off-by: Artur Ciocanu <ciocanu@adobe.com>

* Move waiting to beforeEach, it looks more natural

Signed-off-by: Artur Ciocanu <ciocanu@adobe.com>

---------

Signed-off-by: Artur Ciocanu <ciocanu@adobe.com>
Co-authored-by: Artur Ciocanu <ciocanu@adobe.com>
Signed-off-by: Christian Kaps <ck-github@mohiva.com>

* adding license headers + adding wait for actors in test

Signed-off-by: Christian Kaps <ck-github@mohiva.com>

* Add app health check support to Dapr Testcontainer (#1213)

* Add app health check support to Dapr Testcontainer

Signed-off-by: Artur Ciocanu <ciocanu@adobe.com>

* Some minor cleanup

Signed-off-by: Artur Ciocanu <ciocanu@adobe.com>

* Move waiting to beforeEach, it looks more natural

Signed-off-by: Artur Ciocanu <ciocanu@adobe.com>

---------

Signed-off-by: Artur Ciocanu <ciocanu@adobe.com>
Co-authored-by: Artur Ciocanu <ciocanu@adobe.com>
Signed-off-by: Christian Kaps <ck-github@mohiva.com>

* Picks a port for DaprActorITS for test containers to avoid conflict.

Signed-off-by: Artur Souza <asouza.pro@gmail.com>
Signed-off-by: Christian Kaps <ck-github@mohiva.com>

* Add app health check support to Dapr Testcontainer (#1213)

* Add app health check support to Dapr Testcontainer

Signed-off-by: Artur Ciocanu <ciocanu@adobe.com>

* Some minor cleanup

Signed-off-by: Artur Ciocanu <ciocanu@adobe.com>

* Move waiting to beforeEach, it looks more natural

Signed-off-by: Artur Ciocanu <ciocanu@adobe.com>

---------

Signed-off-by: Artur Ciocanu <ciocanu@adobe.com>
Co-authored-by: Artur Ciocanu <ciocanu@adobe.com>
Signed-off-by: Christian Kaps <ck-github@mohiva.com>

* using random port thanks to @artur-ciocanu

Signed-off-by: Christian Kaps <ck-github@mohiva.com>

* Update TestRestController.java

Signed-off-by: artur-ciocanu <artur.ciocanu@gmail.com>

* Update DaprActorsIT.java

Signed-off-by: artur-ciocanu <artur.ciocanu@gmail.com>

* Update DaprContainer.java

Signed-off-by: artur-ciocanu <artur.ciocanu@gmail.com>

---------

Signed-off-by: Christian Kaps <ck-github@mohiva.com>
Signed-off-by: Laurent Broudoux <laurent.broudoux@gmail.com>
Signed-off-by: Artur Ciocanu <ciocanu@adobe.com>
Signed-off-by: Artur Souza <asouza.pro@gmail.com>
Signed-off-by: Artur Souza <artursouza.ms@outlook.com>
Signed-off-by: artur-ciocanu <artur.ciocanu@gmail.com>
Co-authored-by: salaboy <Salaboy@gmail.com>
Co-authored-by: artur-ciocanu <artur.ciocanu@gmail.com>
Co-authored-by: Cassie Coyle <cassie@diagrid.io>
Co-authored-by: Laurent Broudoux <laurent.broudoux@gmail.com>
Co-authored-by: Artur Ciocanu <ciocanu@adobe.com>
Co-authored-by: Artur Souza <asouza.pro@gmail.com>
Co-authored-by: Artur Souza <artursouza.ms@outlook.com>
2025-03-01 10:00:52 -08:00
artur-ciocanu 380cda68f8
Ensure Dapr workflows classes and interfaces have proper packages and visibility (#1176)
* Rename orchestrator and activity wrapper

Signed-off-by: Artur Ciocanu <ciocanu@adobe.com>

* Move workflow activity to root package

Signed-off-by: Artur Ciocanu <ciocanu@adobe.com>

* Move workflow context implementation to runtime

Signed-off-by: Artur Ciocanu <ciocanu@adobe.com>

* Rename workflow activity context and add an interface

Signed-off-by: Artur Ciocanu <ciocanu@adobe.com>

* Convert workflow abstract class to interface

Signed-off-by: Artur Ciocanu <ciocanu@adobe.com>

* Move saga internals to runtime.saga package

Signed-off-by: Artur Ciocanu <ciocanu@adobe.com>

* Tiny typo fix

Signed-off-by: Artur Ciocanu <ciocanu@adobe.com>

* Adjusting the class names based on feedback

Signed-off-by: Artur Ciocanu <ciocanu@adobe.com>

* Revert accidental JavaDocs commits

Signed-off-by: Artur Ciocanu <ciocanu@adobe.com>

* Fixing some compilation errors

Signed-off-by: Artur Ciocanu <ciocanu@adobe.com>

---------

Signed-off-by: Artur Ciocanu <ciocanu@adobe.com>
Co-authored-by: Artur Ciocanu <ciocanu@adobe.com>
2025-01-04 14:39:42 -08:00
salaboy 69f24075f6
Workflows alignment with Spring Boot (Dependency Injection for Workflows and Activities) (#1170)
* evaluating annotations

Signed-off-by: salaboy <Salaboy@gmail.com>

* adding workflows autoconfig

Signed-off-by: salaboy <Salaboy@gmail.com>

* initial @EnableDaprWorkflows implementation

Signed-off-by: salaboy <Salaboy@gmail.com>

* validating managed beans for workflows and activities

Signed-off-by: salaboy <Salaboy@gmail.com>

* [docs] remove 'beta' for Java SDK workflow docs (#1169)

* fix link

Signed-off-by: Hannah Hunter <hannahhunter@microsoft.com>

* fix one more link

Signed-off-by: Hannah Hunter <hannahhunter@microsoft.com>

* remove beta from Java SDK workflow

Signed-off-by: Hannah Hunter <hannahhunter@microsoft.com>

---------

Signed-off-by: Hannah Hunter <hannahhunter@microsoft.com>
Signed-off-by: salaboy <Salaboy@gmail.com>

* Fix create release to run with right JDK (#1171)

Signed-off-by: Artur Souza <asouza.pro@gmail.com>
Signed-off-by: salaboy <Salaboy@gmail.com>

* Remove test from create release script. (#1172)

Signed-off-by: Artur Souza <asouza.pro@gmail.com>
Signed-off-by: salaboy <Salaboy@gmail.com>

* Fix typo crashing release script. (#1173)

Signed-off-by: Artur Souza <asouza.pro@gmail.com>
Signed-off-by: salaboy <Salaboy@gmail.com>

* Update master version to 1.14.0-SNAPSHOT (#1174)

Signed-off-by: Dapr Bot <daprweb@microsoft.com>
Signed-off-by: salaboy <Salaboy@gmail.com>

* Generate updated javadocs for 1.13.1 (#1179)

Signed-off-by: Dapr Bot <daprweb@microsoft.com>
Co-authored-by: Dapr Bot <daprweb@microsoft.com>
Signed-off-by: salaboy <Salaboy@gmail.com>

* upgrading snap

Signed-off-by: salaboy <Salaboy@gmail.com>

* fix checkstyle

Signed-off-by: salaboy <Salaboy@gmail.com>

* Fix conflict and build trigger on right branch for SNAPSHOT. (#1180)

Signed-off-by: Artur Souza <asouza.pro@gmail.com>
Signed-off-by: salaboy <Salaboy@gmail.com>

* private internals

Signed-off-by: salaboy <Salaboy@gmail.com>

---------

Signed-off-by: salaboy <Salaboy@gmail.com>
Signed-off-by: Hannah Hunter <hannahhunter@microsoft.com>
Signed-off-by: Artur Souza <asouza.pro@gmail.com>
Signed-off-by: Dapr Bot <daprweb@microsoft.com>
Co-authored-by: Hannah Hunter <94493363+hhunter-ms@users.noreply.github.com>
Co-authored-by: Artur Souza <artursouza.ms@outlook.com>
Co-authored-by: Dapr Bot <56698301+dapr-bot@users.noreply.github.com>
Co-authored-by: Dapr Bot <daprweb@microsoft.com>
2025-01-02 23:30:42 -08:00
Dapr Bot 637927ec18
Update master version to 1.14.0-SNAPSHOT (#1174)
Signed-off-by: Dapr Bot <daprweb@microsoft.com>
2024-12-09 09:40:30 -08:00
artur-ciocanu be05a47fd8
Add Micrometer Observation support to Spring Dapr Messaging (#1150)
* Add Micrometer Observation support to Spring Dapr Messaging

Signed-off-by: Artur Ciocanu <ciocanu@adobe.com>

* Remove direct Micrometer deps it is part of Spring Boot

Signed-off-by: Artur Ciocanu <ciocanu@adobe.com>

* Remove another explicit dependency

Signed-off-by: Artur Ciocanu <ciocanu@adobe.com>

* Hide default observation convention implementation

Signed-off-by: Artur Ciocanu <ciocanu@adobe.com>

* Fix typo in default message builder

Signed-off-by: Artur Ciocanu <ciocanu@adobe.com>

* Ensure trace is properly sent using OTEL

Signed-off-by: Artur Ciocanu <ciocanu@adobe.com>

---------

Signed-off-by: Artur Ciocanu <ciocanu@adobe.com>
Co-authored-by: Artur Ciocanu <ciocanu@adobe.com>
2024-11-04 18:47:34 -08:00
Artur Souza 7490434dde
Remove all global state from setProperty (#1138)
* Remove all global state in from setProperty

Signed-off-by: Artur Souza <asouza.pro@gmail.com>

* use Map.of

Signed-off-by: Artur Souza <asouza.pro@gmail.com>

* Remove dependency that is not needed.

Signed-off-by: Artur Souza <asouza.pro@gmail.com>

---------

Signed-off-by: Artur Souza <asouza.pro@gmail.com>
2024-10-02 15:54:48 -07:00
salaboy 4b83da6327
Adding @ServiceConnection spring boot support with Testcontainers (#1118)
* adding service connection plumbing

Signed-off-by: salaboy <Salaboy@gmail.com>

* fixing style

Signed-off-by: salaboy <Salaboy@gmail.com>

* updating sdk-tests

Signed-off-by: salaboy <Salaboy@gmail.com>

* Update dapr-spring/dapr-spring-boot-autoconfigure/src/main/java/io/dapr/spring/boot/autoconfigure/client/DaprClientAutoConfiguration.java

Co-authored-by: Eddú Meléndez Gonzales <eddu.melendez@gmail.com>
Signed-off-by: salaboy <Salaboy@gmail.com>

* Update dapr-spring/dapr-spring-boot-autoconfigure/src/main/java/io/dapr/spring/boot/autoconfigure/client/PropertiesDaprConnectionDetails.java

Co-authored-by: Eddú Meléndez Gonzales <eddu.melendez@gmail.com>
Signed-off-by: salaboy <Salaboy@gmail.com>

* fixing details

Signed-off-by: salaboy <Salaboy@gmail.com>

* adding @ServiceConnection to Dapr

Signed-off-by: salaboy <Salaboy@gmail.com>

* fixing tests and style

Signed-off-by: salaboy <Salaboy@gmail.com>

* removing test that is not needed anymore

Signed-off-by: salaboy <Salaboy@gmail.com>

* updating starter dependencies

Signed-off-by: salaboy <Salaboy@gmail.com>

* adding juniper testcontainers support

Signed-off-by: salaboy <Salaboy@gmail.com>

* adding new testing module

Signed-off-by: salaboy <Salaboy@gmail.com>

* cleaning sdk-tests deps

Signed-off-by: salaboy <Salaboy@gmail.com>

* removing dead code

Signed-off-by: salaboy <Salaboy@gmail.com>

* removing core that is not needed

Signed-off-by: salaboy <Salaboy@gmail.com>

* adding setters

Signed-off-by: salaboy <Salaboy@gmail.com>

* default constructor

Signed-off-by: salaboy <Salaboy@gmail.com>

---------

Signed-off-by: salaboy <Salaboy@gmail.com>
Co-authored-by: Eddú Meléndez Gonzales <eddu.melendez@gmail.com>
2024-09-06 10:02:20 -07:00
artur-ciocanu 935f3be367
Adding Spring Boot enhancements, Sring Data Repository, Testcontainers (#1089)
* Adding Spring Boot enhancements, Sring Data Repository, Testcontainers

Signed-off-by: Artur Ciocanu <ciocanu@adobe.com>

* Try running ITs all at once

Signed-off-by: Artur Ciocanu <ciocanu@adobe.com>

* Ensure HTTP and GRPC endpoints are overriden

Signed-off-by: Artur Ciocanu <ciocanu@adobe.com>

---------

Signed-off-by: Artur Ciocanu <ciocanu@adobe.com>
Co-authored-by: Artur Ciocanu <ciocanu@adobe.com>
2024-08-29 16:09:48 -07:00