Cassie Coyle
7ed4d9184c
Use dapr/durabletask-java ( #1336 )
...
* microsoft durabletask-java -> dapr durabletask-java
Signed-off-by: Cassandra Coyle <cassie@diagrid.io>
* update another ref
Signed-off-by: Cassandra Coyle <cassie@diagrid.io>
* 1.5.2 release
Signed-off-by: Cassandra Coyle <cassie@diagrid.io>
* fix import order
Signed-off-by: Cassandra Coyle <cassie@diagrid.io>
* Sdk new changes
Signed-off-by: siri-varma <siri.varma@outlook.com>
* Refine workflows
Signed-off-by: siri-varma <siri.varma@outlook.com>
* add ;
Signed-off-by: Cassandra Coyle <cassie@diagrid.io>
* rm try
Signed-off-by: Cassandra Coyle <cassie@diagrid.io>
---------
Signed-off-by: Cassandra Coyle <cassie@diagrid.io>
Signed-off-by: siri-varma <siri.varma@outlook.com>
Co-authored-by: siri-varma <siri.varma@outlook.com>
2025-05-08 12:48:53 -05:00
artur-ciocanu
ef1fc2242a
Ensure DurableTask classes are hidden in Workflow Runtime package ( #1311 )
...
* Ensure DurableTask classes are hidden in Workflow Runtime package
Signed-off-by: Artur Ciocanu <ciocanu@adobe.com>
* Fix the file header
Signed-off-by: Artur Ciocanu <ciocanu@adobe.com>
---------
Signed-off-by: Artur Ciocanu <ciocanu@adobe.com>
Co-authored-by: Artur Ciocanu <ciocanu@adobe.com>
2025-04-14 11:36:21 -05:00
artur-ciocanu
510679e295
Removing Saga from Dapr Workflows ( #1216 )
2025-03-01 01:50:14 +02:00
artur-ciocanu
bd3a54d6c4
Replacing OkHttpClient with Java 11 HttpClient ( #1218 )
...
* Replacing OkHttpClient with Java 11 HttpClient
Signed-off-by: Artur Ciocanu <ciocanu@adobe.com>
* Adjusted the Dapr HTTP tests
Signed-off-by: Artur Ciocanu <ciocanu@adobe.com>
* Adjust tests to use Mockito instead of OkHttp mock interceptor
Signed-off-by: Artur Ciocanu <ciocanu@adobe.com>
* Removing OkHTTP from SDK module
Signed-off-by: Artur Ciocanu <ciocanu@adobe.com>
* Apparently there is Kotlin deps issue
Signed-off-by: Artur Ciocanu <ciocanu@adobe.com>
* Add read timeout to HttpClient request
Signed-off-by: Artur Ciocanu <ciocanu@adobe.com>
* Use HTTP 1.1
Signed-off-by: Artur Ciocanu <ciocanu@adobe.com>
* Add file header
Signed-off-by: Artur Ciocanu <ciocanu@adobe.com>
* Adding back the test related to multiple Monos
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-02-28 13:00:44 -08:00
artur-ciocanu
58d6218861
Register workflows and acitivities using instances along classes ( #1201 )
2025-02-03 12:22:07 -08:00
artur-ciocanu
be5530fdd7
Adding WorkflowTaskOptions and use it instead of TaskOptions ( #1200 )
2025-01-29 16:22:07 -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
8b138da07a
replacing subWorkflow to childWorkflow to align with other SDKs ( #1168 )
...
Signed-off-by: salaboy <Salaboy@gmail.com>
2024-12-04 11:29:48 -08:00
artur-ciocanu
702aa058f7
Add configuration overrides for DaprWorkflowClient and WorkflowRuntimeBuilder ( #1113 )
...
Signed-off-by: Artur Ciocanu <ciocanu@adobe.com>
Co-authored-by: Artur Ciocanu <ciocanu@adobe.com>
2024-09-04 09:20:44 -07:00
salaboy
b808c92320
Support static Properties overrides on DaprClientBuilder ( #1097 )
2024-08-23 19:36:01 -07:00
artur-ciocanu
a98327e7d9
Ensure checkstyle can be imported into IDE ( #1083 )
2024-07-19 12:03:03 -07:00
addjuarez
4458f4f20d
Show registered workflows and Activities ( #953 )
...
* Show registered workflow
Signed-off-by: addjuarez <6789375+addjuarez@users.noreply.github.com>
* Add `NewWorkflowOption` to config version, time, input, etc when start a new workflow (#945 )
* add NewWorkflowOption
Signed-off-by: kaibocai <89094811+kaibocai@users.noreply.github.com>
* fix style
Signed-off-by: kaibocai <89094811+kaibocai@users.noreply.github.com>
* add unit test
Signed-off-by: kaibocai <89094811+kaibocai@users.noreply.github.com>
* add more unit tests for improving coverage
Signed-off-by: kaibocai <89094811+kaibocai@users.noreply.github.com>
---------
Signed-off-by: kaibocai <89094811+kaibocai@users.noreply.github.com>
Signed-off-by: addjuarez <6789375+addjuarez@users.noreply.github.com>
* Update CLI link in example readme's (#951 )
* Updated pre-requisite link to Dapr CLI
Signed-off-by: Michaël Hompus <michael@hompus.nl>
* Update JDK list to match all other examples
Signed-off-by: Michaël Hompus <michael@hompus.nl>
---------
Signed-off-by: Michaël Hompus <michael@hompus.nl>
Signed-off-by: addjuarez <6789375+addjuarez@users.noreply.github.com>
* remove static
Signed-off-by: addjuarez <6789375+addjuarez@users.noreply.github.com>
* Add determinstic UUID generation (#947 )
* add determinstic UUID generation
Signed-off-by: kaibocai <89094811+kaibocai@users.noreply.github.com>
* add unit test to improve coverage
Signed-off-by: kaibocai <89094811+kaibocai@users.noreply.github.com>
* update grpc version to 1.59.0 to be compatible updated durabletask-java
Signed-off-by: kaibocai <kaibocai@microsoft.com>
---------
Signed-off-by: kaibocai <89094811+kaibocai@users.noreply.github.com>
Signed-off-by: kaibocai <kaibocai@microsoft.com>
Co-authored-by: Artur Souza <artursouza.ms@outlook.com>
Signed-off-by: addjuarez <6789375+addjuarez@users.noreply.github.com>
* fix flaky integration test ActorExceptionIT (#954 )
Signed-off-by: MregXN <mregxn@gmail.com>
Signed-off-by: addjuarez <6789375+addjuarez@users.noreply.github.com>
* fix flaky it ActorReminderRecovery (#958 )
Signed-off-by: MregXN <mregxn@gmail.com>
Signed-off-by: addjuarez <6789375+addjuarez@users.noreply.github.com>
* fix flaky integration test MethodInvokeIT (#959 )
* fix flaky it MethodInvokeIT
Signed-off-by: MregXN <mregxn@gmail.com>
* add debug print
Signed-off-by: MregXN <mregxn@gmail.com>
* add debug print
Signed-off-by: MregXN <mregxn@gmail.com>
* add more waiting time
Signed-off-by: MregXN <mregxn@gmail.com>
* wait before invoke
Signed-off-by: MregXN <mregxn@gmail.com>
* wait for health before invoke
Signed-off-by: MregXN <mregxn@gmail.com>
---------
Signed-off-by: MregXN <mregxn@gmail.com>
Co-authored-by: Artur Souza <artursouza.ms@outlook.com>
Signed-off-by: addjuarez <6789375+addjuarez@users.noreply.github.com>
* Fix errors
Signed-off-by: addjuarez <6789375+addjuarez@users.noreply.github.com>
* make thead safe
* Fix code and test.
Signed-off-by: Artur Souza <asouza.pro@gmail.com>
---------
Signed-off-by: addjuarez <6789375+addjuarez@users.noreply.github.com>
Signed-off-by: kaibocai <89094811+kaibocai@users.noreply.github.com>
Signed-off-by: Michaël Hompus <michael@hompus.nl>
Signed-off-by: kaibocai <kaibocai@microsoft.com>
Signed-off-by: MregXN <mregxn@gmail.com>
Signed-off-by: Artur Souza <artursouza.ms@outlook.com>
Signed-off-by: Artur Souza <asouza.pro@gmail.com>
Co-authored-by: kaibocai <89094811+kaibocai@users.noreply.github.com>
Co-authored-by: Michaël Hompus <michael@hompus.nl>
Co-authored-by: Artur Souza <artursouza.ms@outlook.com>
Co-authored-by: MregXN <46479059+MregXN@users.noreply.github.com>
Co-authored-by: Dapr Bot <56698301+dapr-bot@users.noreply.github.com>
Co-authored-by: Mukundan Sundararajan <65565396+mukundansundar@users.noreply.github.com>
Co-authored-by: Artur Souza <asouza.pro@gmail.com>
2024-02-16 15:53:33 -08:00
Sky Ao
4a7b9856ba
Add Saga pattern support in java-sdk ( #956 )
...
* first versoin of saga pattern support based on workflow
Signed-off-by: Sky Ao <aoxiaojian@gmail.com>
* add unit test for SagaConfiguration to improve code coverage
Signed-off-by: Sky Ao <aoxiaojian@gmail.com>
* save draft version before refactory to not hide saga.registerCompensatation
Signed-off-by: Sky Ao <aoxiaojian@gmail.com>
* remove auto register compensation activity on callActivity()
Signed-off-by: Sky Ao <aoxiaojian@gmail.com>
* rollback COVEREDRATIO to 80%
Signed-off-by: Sky Ao <aoxiaojian@gmail.com>
* improve code implementation accordings to proposal
Signed-off-by: Sky Ao <aoxiaojian@gmail.com>
* use ctx.allOf() to do compensation in parallel
Signed-off-by: Sky Ao <aoxiaojian@gmail.com>
* add code to handle ContinueAsNewInterruption exception for saga compensation
Signed-off-by: Sky Ao <aoxiaojian@gmail.com>
* add saga context for saga related method
Signed-off-by: Sky Ao <aoxiaojian@gmail.com>
* fix for checkstyle
Signed-off-by: Sky Ao <aoxiaojian@gmail.com>
---------
Signed-off-by: Sky Ao <aoxiaojian@gmail.com>
Co-authored-by: Artur Souza <artursouza.ms@outlook.com>
Co-authored-by: Mukundan Sundararajan <65565396+mukundansundar@users.noreply.github.com>
2024-01-13 12:15:47 -08:00
Ryan Lettieri
81a3058223
Improving and Adding Logs for Workflow ( #978 )
...
* Initial push for improving/adding logs for workflow
Signed-off-by: Ryan Lettieri <ryanLettieri@microsoft.com>
* Cleaning up linter issues
Signed-off-by: Ryan Lettieri <ryanLettieri@microsoft.com>
* Altering log level for logging registered activities and workflows
Signed-off-by: Ryan Lettieri <ryanLettieri@microsoft.com>
* Adding in time format to workflow log statements
Signed-off-by: Ryan Lettieri <ryanLettieri@microsoft.com>
* Fixing month format for workflow logs
Signed-off-by: Ryan Lettieri <ryanLettieri@microsoft.com>
* Adding in logging test for workflow
Signed-off-by: Ryan Lettieri <ryanLettieri@microsoft.com>
* Removing log-level setting from workflow sdk
Signed-off-by: Ryan Lettieri <ryanLettieri@microsoft.com>
* Removing time format logging from workflow sdk
Signed-off-by: Ryan Lettieri <ryanLettieri@microsoft.com>
* Fixing workflow logging test
Signed-off-by: Ryan Lettieri <ryanLettieri@microsoft.com>
* Update WorkflowRuntimeBuilderTest.java
Signed-off-by: Artur Souza <asouza.pro@gmail.com>
---------
Signed-off-by: Ryan Lettieri <ryanLettieri@microsoft.com>
Signed-off-by: Artur Souza <asouza.pro@gmail.com>
Co-authored-by: Artur Souza <asouza.pro@gmail.com>
2024-01-05 16:21:59 -08:00
salaboy
0c7828ee55
Adding dapr api token interceptor for durable task ( #963 )
...
* adding dapr api token interceptor for durable task
Signed-off-by: salaboy <Salaboy@gmail.com>
* refactoring interceptor to internal package
Signed-off-by: salaboy <Salaboy@gmail.com>
* refactoring for codestyle
Signed-off-by: salaboy <Salaboy@gmail.com>
* adding file with correct caps
Signed-off-by: salaboy <Salaboy@gmail.com>
* Rename APITokenClientInterceptor.java to ApiTokenClientInterceptor.java
Signed-off-by: salaboy <Salaboy@gmail.com>
---------
Signed-off-by: salaboy <Salaboy@gmail.com>
2023-12-12 07:38:35 -08:00
kaibocai
4c63abd07d
Add determinstic UUID generation ( #947 )
...
* add determinstic UUID generation
Signed-off-by: kaibocai <89094811+kaibocai@users.noreply.github.com>
* add unit test to improve coverage
Signed-off-by: kaibocai <89094811+kaibocai@users.noreply.github.com>
* update grpc version to 1.59.0 to be compatible updated durabletask-java
Signed-off-by: kaibocai <kaibocai@microsoft.com>
---------
Signed-off-by: kaibocai <89094811+kaibocai@users.noreply.github.com>
Signed-off-by: kaibocai <kaibocai@microsoft.com>
Co-authored-by: Artur Souza <artursouza.ms@outlook.com>
2023-11-14 07:59:19 -08:00
kaibocai
87a2eb50a5
Add `NewWorkflowOption` to config version, time, input, etc when start a new workflow ( #945 )
...
* add NewWorkflowOption
Signed-off-by: kaibocai <89094811+kaibocai@users.noreply.github.com>
* fix style
Signed-off-by: kaibocai <89094811+kaibocai@users.noreply.github.com>
* add unit test
Signed-off-by: kaibocai <89094811+kaibocai@users.noreply.github.com>
* add more unit tests for improving coverage
Signed-off-by: kaibocai <89094811+kaibocai@users.noreply.github.com>
---------
Signed-off-by: kaibocai <89094811+kaibocai@users.noreply.github.com>
2023-11-06 11:11:22 -08:00
Emanuel Alves
56d9270a0a
Migrate to Junit5 ( #910 )
...
* Migrating to Junit5
Signed-off-by: Emanuel Alves <emanuel.j.b.alves@gmail.com>
* Fix spotbugs errors
Signed-off-by: Emanuel Alves <emanuel.j.b.alves@gmail.com>
* Fix spotbugs errors
Signed-off-by: Emanuel Alves <emanuel.j.b.alves@gmail.com>
* remove unreachable code due to expected exception being thrown
Signed-off-by: Emanuel Alves <emanuel.j.b.alves@gmail.com>
* Increase daprRun timeout
Signed-off-by: Emanuel Alves <emanuel.j.b.alves@gmail.com>
* wait 5 secs before launching toxiproxy
Signed-off-by: Emanuel Alves <emanuel.j.b.alves@gmail.com>
* Rollback spotbugs bump version
Signed-off-by: Emanuel Alves <emanuel.j.b.alves@gmail.com>
* extract junit-bom version to a property
Signed-off-by: Emanuel Alves <emanuel.j.b.alves@gmail.com>
* Change settings in SdkResiliencyIT to reduce flakiness.
Signed-off-by: Artur Souza <asouza.pro@gmail.com>
* Wait for sidecar in SDKResiliencyIT
Signed-off-by: Artur Souza <asouza.pro@gmail.com>
---------
Signed-off-by: Emanuel Alves <emanuel.j.b.alves@gmail.com>
Signed-off-by: Artur Souza <asouza.pro@gmail.com>
Co-authored-by: Artur Souza <artursouza.ms@outlook.com>
Co-authored-by: Artur Souza <asouza.pro@gmail.com>
2023-09-22 10:25:10 -07:00
Sky Ao
4dbcbde14d
Support Dapr API token in workflow client(fix DCO) ( #916 )
...
* change to be public to reuse in workflow subproject
Signed-off-by: Sky Ao <aoxiaojian@gmail.com>
* update buildGrpcManagedChannel() method to accept optional parameters for grpc client interceptors
Signed-off-by: Sky Ao <aoxiaojian@gmail.com>
* support dapr API token while build grpc management channel
Signed-off-by: Sky Ao <aoxiaojian@gmail.com>
---------
Signed-off-by: Sky Ao <aoxiaojian@gmail.com>
2023-09-17 21:28:03 -07:00
Mahmut Canga
056aed4d98
Workflow Implementation - Continues... ( #880 )
...
* Add ElementType.Type to ActorType (#812 )
Signed-off-by: LionTao <taojiachun980831@163.com>
Signed-off-by: LionTao <taojiachun980831@163.com>
Co-authored-by: Mukundan Sundararajan <65565396+mukundansundar@users.noreply.github.com>
Co-authored-by: Artur Souza <artursouza.ms@outlook.com>
Signed-off-by: Mahmut Canga <cangamahmut@gmail.com>
* Bump codecov/codecov-action from 3.1.0 to 3.1.1 (#788 )
Bumps [codecov/codecov-action](https://github.com/codecov/codecov-action ) from 3.1.0 to 3.1.1.
- [Release notes](https://github.com/codecov/codecov-action/releases )
- [Changelog](https://github.com/codecov/codecov-action/blob/master/CHANGELOG.md )
- [Commits](https://github.com/codecov/codecov-action/compare/v3.1.0...v3.1.1 )
---
updated-dependencies:
- dependency-name: codecov/codecov-action
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Artur Souza <artursouza.ms@outlook.com>
Signed-off-by: Mahmut Canga <cangamahmut@gmail.com>
* Update springboot to latest minor.patch version. (#826 )
Signed-off-by: Mahmut Canga <cangamahmut@gmail.com>
* Use runtime 1.10.0-rc.X and CLI 1.10.0-rc.X (#827 )
Signed-off-by: Artur Souza <asouza.pro@gmail.com>
Signed-off-by: Mahmut Canga <cangamahmut@gmail.com>
* Upgrade the version to 1.9.0-SNAPSHOT (#829 )
Signed-off-by: Artur Souza <asouza.pro@gmail.com>
Signed-off-by: Mahmut Canga <cangamahmut@gmail.com>
* Generate updated javadocs for 1.8.0 (#836 )
Signed-off-by: Artur Souza <asouza.pro@gmail.com>
Signed-off-by: Mahmut Canga <cangamahmut@gmail.com>
* Update Dapr runtime and CLI to 1.10. (#837 )
Signed-off-by: Artur Souza <asouza.pro@gmail.com>
Signed-off-by: Mahmut Canga <cangamahmut@gmail.com>
* Inject autoconfiguration in the Spring Boot 3 style (#831 )
* Bump from spring boot 2.3.5.RELEASE to 2.7.8
Signed-off-by: Sergio <champel@gmail.com>
(cherry picked from commit 9152c91bc1f08ecf2dd3bccf8159fd5d0500e351)
* Ensure old versions of spring boot are still compatible
Signed-off-by: Sergio <champel@gmail.com>
---------
Signed-off-by: champel <champel@gmail.com>
Signed-off-by: Sergio <champel@gmail.com>
Signed-off-by: Mahmut Canga <cangamahmut@gmail.com>
* Bump from reactor 2.3.5.RELEASE to 2.7.8 (#830 )
* Bump from reactor 2.3.5.RELEASE to 2.7.8
Signed-off-by: Sergio <champel@gmail.com>
* Simplification
Signed-off-by: Sergio <champel@gmail.com>
---------
Signed-off-by: Sergio <champel@gmail.com>
Signed-off-by: Mahmut Canga <cangamahmut@gmail.com>
* Test multiple reminder state types + improve timer tests. (#855 )
Signed-off-by: Artur Souza <asouza.pro@gmail.com>
Signed-off-by: Mahmut Canga <cangamahmut@gmail.com>
* Convert Config API to Stable endpoints. (#846 )
Signed-off-by: Mahmut Canga <cangamahmut@gmail.com>
* Add PubSub subscriber examples over gPRC (#833 )
* add grpc subscriber
Signed-off-by: MregXN <mregxn@gmail.com>
* modify README.md
Signed-off-by: MregXN <mregxn@gmail.com>
* modify README.md in examples
Signed-off-by: MregXN <mregxn@gmail.com>
* Modify DaprApplication to support examples where protocol is not specified.
Signed-off-by: MregXN <mregxn@gmail.com>
* modify formatter to pass checkstyle
Signed-off-by: MregXN <mregxn@gmail.com>
* Update springboot to latest minor.patch version. (#826 )
Signed-off-by: MregXN <mregxn@gmail.com>
* Use runtime 1.10.0-rc.X and CLI 1.10.0-rc.X (#827 )
Signed-off-by: Artur Souza <asouza.pro@gmail.com>
Signed-off-by: MregXN <mregxn@gmail.com>
* Upgrade the version to 1.9.0-SNAPSHOT (#829 )
Signed-off-by: Artur Souza <asouza.pro@gmail.com>
Signed-off-by: MregXN <mregxn@gmail.com>
* Generate updated javadocs for 1.8.0 (#836 )
Signed-off-by: Artur Souza <asouza.pro@gmail.com>
Signed-off-by: MregXN <mregxn@gmail.com>
* Update Dapr runtime and CLI to 1.10. (#837 )
Signed-off-by: Artur Souza <asouza.pro@gmail.com>
Signed-off-by: MregXN <mregxn@gmail.com>
* Inject autoconfiguration in the Spring Boot 3 style (#831 )
* Bump from spring boot 2.3.5.RELEASE to 2.7.8
Signed-off-by: Sergio <champel@gmail.com>
(cherry picked from commit 9152c91bc1f08ecf2dd3bccf8159fd5d0500e351)
* Ensure old versions of spring boot are still compatible
Signed-off-by: Sergio <champel@gmail.com>
---------
Signed-off-by: champel <champel@gmail.com>
Signed-off-by: Sergio <champel@gmail.com>
Signed-off-by: MregXN <mregxn@gmail.com>
* Bump from reactor 2.3.5.RELEASE to 2.7.8 (#830 )
* Bump from reactor 2.3.5.RELEASE to 2.7.8
Signed-off-by: Sergio <champel@gmail.com>
* Simplification
Signed-off-by: Sergio <champel@gmail.com>
---------
Signed-off-by: Sergio <champel@gmail.com>
Signed-off-by: MregXN <mregxn@gmail.com>
* rerun checks
Signed-off-by: MregXN <mregxn@gmail.com>
* modify the way of grpc server starts
Signed-off-by: MregXN <mregxn@gmail.com>
* modify README
Signed-off-by: MregXN <mregxn@gmail.com>
* Update pom.xml
Signed-off-by: MregXN <46479059+MregXN@users.noreply.github.com>
---------
Signed-off-by: MregXN <mregxn@gmail.com>
Signed-off-by: Artur Souza <asouza.pro@gmail.com>
Signed-off-by: champel <champel@gmail.com>
Signed-off-by: Sergio <champel@gmail.com>
Signed-off-by: MregXN <46479059+MregXN@users.noreply.github.com>
Co-authored-by: Artur Souza <artursouza.ms@outlook.com>
Co-authored-by: champel <champel@gmail.com>
Co-authored-by: Mukundan Sundararajan <65565396+mukundansundar@users.noreply.github.com>
Signed-off-by: Mahmut Canga <cangamahmut@gmail.com>
* auto validate actors (#863 )
Signed-off-by: Mukundan Sundararajan <65565396+mukundansundar@users.noreply.github.com>
Signed-off-by: Mahmut Canga <cangamahmut@gmail.com>
* Bump codecov/codecov-action from 3.1.1 to 3.1.4 (#862 )
Bumps [codecov/codecov-action](https://github.com/codecov/codecov-action ) from 3.1.1 to 3.1.4.
- [Release notes](https://github.com/codecov/codecov-action/releases )
- [Changelog](https://github.com/codecov/codecov-action/blob/main/CHANGELOG.md )
- [Commits](https://github.com/codecov/codecov-action/compare/v3.1.1...v3.1.4 )
---
updated-dependencies:
- dependency-name: codecov/codecov-action
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: Mahmut Canga <cangamahmut@gmail.com>
* Fix 787 (#832 )
* prepare before testing
* Update tests
* fix checkstyle
---------
Co-authored-by: Artur Souza <artursouza.ms@outlook.com>
Signed-off-by: Mahmut Canga <cangamahmut@gmail.com>
* Upgrade to 1.11 RCs. (#867 )
Signed-off-by: Artur Souza <asouza.pro@gmail.com>
Signed-off-by: Mahmut Canga <cangamahmut@gmail.com>
* Init for workflows
Signed-off-by: Bill DeRusha <billderusha@microsoft.com>
Signed-off-by: Mahmut Canga <cangamahmut@gmail.com>
* Updating some javadocs and Years.
Signed-off-by: Hannah Kennedy <hakenned@microsoft.com>
Signed-off-by: Mahmut Canga <cangamahmut@gmail.com>
* Add missing Header
Signed-off-by: Hannah Kennedy <hakenned@microsoft.com>
Signed-off-by: Mahmut Canga <cangamahmut@gmail.com>
* respond to PR feedback
Signed-off-by: Bill DeRusha <444835+bderusha@users.noreply.github.com>
Signed-off-by: Mahmut Canga <cangamahmut@gmail.com>
* Update workflow example README
Signed-off-by: Bill DeRusha <444835+bderusha@users.noreply.github.com>
Signed-off-by: Mahmut Canga <cangamahmut@gmail.com>
* Address PR feedback
Signed-off-by: Bill DeRusha <444835+bderusha@users.noreply.github.com>
Signed-off-by: Mahmut Canga <cangamahmut@gmail.com>
* fixup deprecated pom.xml variable
Signed-off-by: Bill DeRusha <444835+bderusha@users.noreply.github.com>
Signed-off-by: Mahmut Canga <cangamahmut@gmail.com>
* Updates based on PR feedback
Signed-off-by: Bill DeRusha <444835+bderusha@users.noreply.github.com>
Signed-off-by: Mahmut Canga <cangamahmut@gmail.com>
* Update pom files per feedback
Signed-off-by: Bill DeRusha <444835+bderusha@users.noreply.github.com>
Signed-off-by: Mahmut Canga <cangamahmut@gmail.com>
* GetInstanceState implementation (#1 )
* addiny getInstanceMetadata, waitForInstanceStart and waitForInstanceCompletion implementation
---------
Co-authored-by: aymanmahmoud_microsoft <aymanmahmoud@microsoft.com>
Signed-off-by: Aymand Mahmoud <aymanmahmoud@microsoft.com>
Signed-off-by: Mahmut Canga <cangamahmut@gmail.com>
* Management API
Signed-off-by: Mahmut Canga <cangamahmut@gmail.com>
* remove try/catch
Signed-off-by: Mahmut Canga <cangamahmut@gmail.com>
* implementing getIsReplaying() method for Authoring API (#7 )
Co-authored-by: Julio Rezende <jsilvarezend@microsoft.com>
Signed-off-by: Mahmut Canga <cangamahmut@gmail.com>
Signed-off-by: Julio Rezende <jsilvarezend@microsoft.com>
* Implementing getCurrentInstant() authoring method (#5 )
Co-authored-by: Julio Rezende <jsilvarezend@microsoft.com>
Signed-off-by: Mahmut Canga <cangamahmut@gmail.com>
Signed-off-by: Julio Rezende <jsilvarezend@microsoft.com>
* Activity Implementation (#3 )
Signed-off-by: Mahmut Canga <cangamahmut@gmail.com>
* fixing issue with getIsReplaying() call (#8 )
Co-authored-by: Julio Rezende <jsilvarezend@microsoft.com>
Signed-off-by: Mahmut Canga <cangamahmut@gmail.com>
Signed-off-by: Julio Rezende <jsilvarezend@microsoft.com>
* Generate updated javadocs for 1.9.0 (#878 )
* Generate updated javadocs for 1.9.0
Signed-off-by: Artur Souza <asouza.pro@gmail.com>
* Update _index.md
Signed-off-by: Artur Souza <asouza.pro@gmail.com>
---------
Signed-off-by: Artur Souza <asouza.pro@gmail.com>
Signed-off-by: Mahmut Canga <cangamahmut@gmail.com>
* Add .sdkmanrc config file and JDK installation instructions (#873 )
* Add .sdkmanrc file with installation instructions
Signed-off-by: Emanuel Alves <emanuel.j.b.alves@gmail.com>
* Update README.md
Signed-off-by: Artur Souza <asouza.pro@gmail.com>
---------
Signed-off-by: Emanuel Alves <emanuel.j.b.alves@gmail.com>
Signed-off-by: Artur Souza <asouza.pro@gmail.com>
Co-authored-by: Artur Souza <asouza.pro@gmail.com>
Co-authored-by: Artur Souza <artursouza.ms@outlook.com>
Co-authored-by: Mukundan Sundararajan <65565396+mukundansundar@users.noreply.github.com>
Signed-off-by: Mahmut Canga <cangamahmut@gmail.com>
* Add unit testing example
Signed-off-by: Bill DeRusha <444835+bderusha@users.noreply.github.com>
Signed-off-by: Mahmut Canga <cangamahmut@gmail.com>
* implementing getIsReplaying() method for Authoring API (#7 )
Co-authored-by: Julio Rezende <jsilvarezend@microsoft.com>
Signed-off-by: Julio Rezende <jsilvarezend@microsoft.com>
Signed-off-by: Mahmut Canga <cangamahmut@gmail.com>
* fix parent pom
Signed-off-by: Mahmut Canga <cangamahmut@gmail.com>
* Send Event Implementation (#10 )
Signed-off-by: Mahmut Canga <cangamahmut@gmail.com>
* Implementing allOf, anyOf, createTimer methods (#11 )
Co-authored-by: Julio Rezende <jsilvarezend@microsoft.com>
Signed-off-by: Mahmut Canga <cangamahmut@gmail.com>
Co-authored-by: Julio Rezende <jsilvarezend@microsoft.com>
* Support remote endpoint. (#877 )
* Support remote endpoint.
Signed-off-by: Artur Souza <asouza.pro@gmail.com>
* Use GRPC_ENDPOINT and HTTP_ENDPOINT in integration tests.
Signed-off-by: Artur Souza <asouza.pro@gmail.com>
* Fix happy path for waiting for sidecar test.
Signed-off-by: Artur Souza <asouza.pro@gmail.com>
---------
Signed-off-by: Artur Souza <asouza.pro@gmail.com>
Co-authored-by: Mukundan Sundararajan <65565396+mukundansundar@users.noreply.github.com>
Signed-off-by: Mahmut Canga <cangamahmut@gmail.com>
* Add callSubWorkflow Implementation
Co-authored-by: Aymand Mahmoud <aymanmahmoud@microsoft.com>
Signed-off-by: Mahmut Canga <cangamahmut@gmail.com>
Signed-off-by: Aymand Mahmoud <aymanmahmoud@microsoft.com>
* rename DemoSubWorkflow
Co-authored-by: Aymand Mahmoud <aymanmahmoud@microsoft.com>
Signed-off-by: Aymand Mahmoud <aymanmahmoud@microsoft.com>
Signed-off-by: Mahmut Canga <cangamahmut@gmail.com>
* continueAsNew Implementation (#13 )
Signed-off-by: Mahmut Canga <cangamahmut@gmail.com>
* remove duplicate class
Signed-off-by: Mahmut Canga <cangamahmut@gmail.com>
* add missing mockito test dependency
Signed-off-by: Mahmut Canga <cangamahmut@gmail.com>
* use new workflow client implementation
Signed-off-by: Mahmut Canga <cangamahmut@gmail.com>
* moved implementations to new workflow and context
Signed-off-by: Mahmut Canga <cangamahmut@gmail.com>
* relocate duplicate implemantation
Signed-off-by: Mahmut Canga <cangamahmut@gmail.com>
* remove duplicate test and increase test coverage
Signed-off-by: Mahmut Canga <cangamahmut@gmail.com>
* Implement retry and timeout policy for gRPC client. (#889 )
* Implement retry and timeout policy for gRPC client.
Signed-off-by: Artur Souza <asouza.pro@gmail.com>
* Fix invoke actor after aborted flow.
Signed-off-by: Artur Souza <asouza.pro@gmail.com>
---------
Signed-off-by: Artur Souza <asouza.pro@gmail.com>
Signed-off-by: Mahmut Canga <cangamahmut@gmail.com>
* renamed getIsReplaying
Signed-off-by: Mahmut Canga <cangamahmut@gmail.com>
* rollback changes on client
Signed-off-by: Mahmut Canga <cangamahmut@gmail.com>
* move workflow runtime state package
Signed-off-by: Mahmut Canga <cangamahmut@gmail.com>
* rename workflow instance state to status
Signed-off-by: Mahmut Canga <cangamahmut@gmail.com>
* remove unnecessary else
Signed-off-by: Mahmut Canga <cangamahmut@gmail.com>
* removed unknown state
Signed-off-by: Mahmut Canga <cangamahmut@gmail.com>
* updated comment
Signed-off-by: Mahmut Canga <cangamahmut@gmail.com>
* updated workflow failure details
Signed-off-by: Mahmut Canga <cangamahmut@gmail.com>
* fix style issues
Signed-off-by: Mahmut Canga <cangamahmut@gmail.com>
* rollback merge change
Signed-off-by: Mahmut Canga <cangamahmut@gmail.com>
* fixed pom files
Signed-off-by: Mahmut Canga <cangamahmut@gmail.com>
* rollback actors pom changes on autoformat
Signed-off-by: Mahmut Canga <cangamahmut@gmail.com>
* fixe actors pom
Signed-off-by: Mahmut Canga <cangamahmut@gmail.com>
* fix styling on actors pom
Signed-off-by: Mahmut Canga <cangamahmut@gmail.com>
* fix pom spacing
Signed-off-by: Mahmut Canga <cangamahmut@gmail.com>
* move test to match the package
Signed-off-by: Mahmut Canga <cangamahmut@gmail.com>
* add missing dependencies
Signed-off-by: Mahmut Canga <cangamahmut@gmail.com>
* increased test coverage
Signed-off-by: Mahmut Canga <cangamahmut@gmail.com>
* moved workflow runtime package
Signed-off-by: Mahmut Canga <cangamahmut@gmail.com>
* add exception for missing case
Signed-off-by: Mahmut Canga <cangamahmut@gmail.com>
* add null check for metadata
Signed-off-by: Mahmut Canga <cangamahmut@gmail.com>
* add runtime exception error messages
Signed-off-by: Mahmut Canga <cangamahmut@gmail.com>
* update try catch scope
Signed-off-by: Mahmut Canga <cangamahmut@gmail.com>
* update activity definition to an interface
Signed-off-by: Mahmut Canga <cangamahmut@gmail.com>
* update comments
Signed-off-by: Mahmut Canga <cangamahmut@gmail.com>
* removed redundant method
Signed-off-by: Mahmut Canga <cangamahmut@gmail.com>
* PR updates
Signed-off-by: Mahmut Canga <cangamahmut@gmail.com>
---------
Signed-off-by: LionTao <taojiachun980831@163.com>
Signed-off-by: Mahmut Canga <cangamahmut@gmail.com>
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: Artur Souza <asouza.pro@gmail.com>
Signed-off-by: champel <champel@gmail.com>
Signed-off-by: Sergio <champel@gmail.com>
Signed-off-by: MregXN <mregxn@gmail.com>
Signed-off-by: MregXN <46479059+MregXN@users.noreply.github.com>
Signed-off-by: Mukundan Sundararajan <65565396+mukundansundar@users.noreply.github.com>
Signed-off-by: Bill DeRusha <billderusha@microsoft.com>
Signed-off-by: Hannah Kennedy <hakenned@microsoft.com>
Signed-off-by: Bill DeRusha <444835+bderusha@users.noreply.github.com>
Signed-off-by: Aymand Mahmoud <aymanmahmoud@microsoft.com>
Signed-off-by: Julio Rezende <jsilvarezend@microsoft.com>
Signed-off-by: Emanuel Alves <emanuel.j.b.alves@gmail.com>
Signed-off-by: Mahmut Canga <macromania@users.noreply.github.com>
Co-authored-by: LionTao <taojiachun980831@163.com>
Co-authored-by: Mukundan Sundararajan <65565396+mukundansundar@users.noreply.github.com>
Co-authored-by: Artur Souza <artursouza.ms@outlook.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: champel <champel@gmail.com>
Co-authored-by: MregXN <46479059+MregXN@users.noreply.github.com>
Co-authored-by: MatejNedic <matejnedic1@gmail.com>
Co-authored-by: Bill DeRusha <billderusha@microsoft.com>
Co-authored-by: Hannah Kennedy <hakenned@microsoft.com>
Co-authored-by: Bill DeRusha <444835+bderusha@users.noreply.github.com>
Co-authored-by: Aymalla <Aymalla@outlook.com>
Co-authored-by: aymanmahmoud_microsoft <aymanmahmoud@microsoft.com>
Co-authored-by: swetakumari <swetakumari@microsoft.com>
Co-authored-by: julio <107879411+julioalex-rezende@users.noreply.github.com>
Co-authored-by: Julio Rezende <jsilvarezend@microsoft.com>
Co-authored-by: Emanuel Alves <emanuel.j.b.alves@gmail.com>
Co-authored-by: Artur Souza <asouza.pro@gmail.com>
2023-09-12 23:12:38 -07:00
Bill DeRusha
6d659913b1
Initial Workflow SDK ( #857 )
...
* Init for workflows
Signed-off-by: Bill DeRusha <billderusha@microsoft.com>
* Updating some javadocs and Years.
Signed-off-by: Hannah Kennedy <hakenned@microsoft.com>
* Add missing Header
Signed-off-by: Hannah Kennedy <hakenned@microsoft.com>
* respond to PR feedback
Signed-off-by: Bill DeRusha <444835+bderusha@users.noreply.github.com>
* Update workflow example README
Signed-off-by: Bill DeRusha <444835+bderusha@users.noreply.github.com>
* Address PR feedback
Signed-off-by: Bill DeRusha <444835+bderusha@users.noreply.github.com>
* fixup deprecated pom.xml variable
Signed-off-by: Bill DeRusha <444835+bderusha@users.noreply.github.com>
* Updates based on PR feedback
Signed-off-by: Bill DeRusha <444835+bderusha@users.noreply.github.com>
* Update pom files per feedback
Signed-off-by: Bill DeRusha <444835+bderusha@users.noreply.github.com>
* Add unit testing example
Signed-off-by: Bill DeRusha <444835+bderusha@users.noreply.github.com>
* update pom
Signed-off-by: Bill DeRusha <444835+bderusha@users.noreply.github.com>
* Fix dependency conflict
Signed-off-by: Bill DeRusha <444835+bderusha@users.noreply.github.com>
* Use Mono and refactor GRPC managed channel builder
Signed-off-by: Bill DeRusha <444835+bderusha@users.noreply.github.com>
* Fix example unit tests
Signed-off-by: Bill DeRusha <444835+bderusha@users.noreply.github.com>
* Implement PR feedback
Signed-off-by: Bill DeRusha <444835+bderusha@users.noreply.github.com>
* PR Feedback: Revert Mono usage + pom.xml changes
Signed-off-by: Bill DeRusha <444835+bderusha@users.noreply.github.com>
* pom.xml version fixes
Signed-off-by: Bill DeRusha <444835+bderusha@users.noreply.github.com>
* Remove Mono entirely from workflows
Signed-off-by: Bill DeRusha <444835+bderusha@users.noreply.github.com>
---------
Signed-off-by: Bill DeRusha <billderusha@microsoft.com>
Signed-off-by: Hannah Kennedy <hakenned@microsoft.com>
Signed-off-by: Bill DeRusha <444835+bderusha@users.noreply.github.com>
Co-authored-by: Hannah Kennedy <hakenned@microsoft.com>
2023-08-10 17:58:09 -07:00