Adds dapr scheduler.#1559
Conversation
See dapr/cli#1559 Signed-off-by: joshvanl <[email protected]>
Docs: TODO
```bash
$ dapr scheduler
Scheduler management commands. Use -k to target a Kubernetes Dapr cluster.
Usage:
dapr scheduler [command]
Aliases:
scheduler, sched
Available Commands:
delete Delete one of more jobs from scheduler."
Job names are formatted by their type, app ID, then identifier.
Actor reminders require the actor type, actor ID, then reminder name, separated by /.
Workflow reminders require the app ID, instance ID, then reminder name, separated by /.
Accepts multiple names.
delete-all Delete all scheduled jobs in the specified namespace of a particular filter.
Accepts a single key as an argument. Deletes all jobs which match the filter key.
export Export all jobs and actor reminders to a binary file, including the tracked count.
get Get a scheduled app job or actor reminder in Scheduler.
Job names are formatted by their type, app ID, then identifier.
Actor reminders require the actor type, actor ID, then reminder name, separated by /.
Workflow reminders require the app ID, instance ID, then reminder name, separated by /.
Activity reminders require the app ID, activity ID, separated by /.
Accepts multiple names.
import Import all jobs and actor reminders from a binary file generated by 'dapr scheduler export'.
list List scheduled jobs in Scheduler.
Flags:
-h, --help help for scheduler
-k, --kubernetes Perform scheduler command on a Kubernetes Dapr cluster
-n, --namespace string Namespace of the Dapr application (default "default")
--scheduler-namespace string Kubernetes namespace where the scheduler is deployed, only relevant if --kubernetes is set (default "dapr-system")
Global Flags:
--log-as-json Log output in JSON format
--runtime-path string The path to the dapr runtime installation directory
Use "dapr scheduler [command] --help" for more information about a command.
```
```
$ dapr scheduler delete --help
Delete one of more jobs from scheduler."
Job names are formatted by their type, app ID, then identifier.
Actor reminders require the actor type, actor ID, then reminder name, separated by /.
Workflow reminders require the app ID, instance ID, then reminder name, separated by /.
Accepts multiple names.
Usage:
dapr scheduler delete [flags]
Aliases:
delete, d, del
Examples:
dapr scheduler delete app/my-app-id/my-job-name
dapr scheduler delete actor/my-actor-type/my-actor-id/my-reminder-name
dapr scheduler delete workflow/my-app-id/my-instance-id/my-workflow-reminder-name
Flags:
-h, --help help for delete
Global Flags:
-k, --kubernetes Perform scheduler command on a Kubernetes Dapr cluster
--log-as-json Log output in JSON format
-n, --namespace string Namespace of the Dapr application (default "default")
--runtime-path string The path to the dapr runtime installation directory
--scheduler-namespace string Kubernetes namespace where the scheduler is deployed, only relevant if --kubernetes is set (default "dapr-system")
```
```
$ dapr scheduler delete-all --help
Delete all scheduled jobs in the specified namespace of a particular filter.
Accepts a single key as an argument. Deletes all jobs which match the filter key.
Usage:
dapr scheduler delete-all [flags]
Aliases:
delete-all, da, delall
Examples:
dapr scheduler delete-all all
dapr scheduler delete-all app
dapr scheduler delete-all app/my-app-id
dapr scheduler delete-all actor/my-actor-type
dapr scheduler delete-all actor/my-actor-type/my-actor-id
dapr scheduler delete-all workflow
dapr scheduler delete-all workflow/my-app-id
dapr scheduler delete-all workflow/my-app-id/my-workflow-id
Flags:
-h, --help help for delete-all
Global Flags:
-k, --kubernetes Perform scheduler command on a Kubernetes Dapr cluster
--log-as-json Log output in JSON format
-n, --namespace string Namespace of the Dapr application (default "default")
--runtime-path string The path to the dapr runtime installation directory
--scheduler-namespace string Kubernetes namespace where the scheduler is deployed, only relevant if --kubernetes is set (default "dapr-system")
```
```
$ dapr scheduler export --help
Export jobs and actor reminders which are scheduled in Scheduler.
Can later be imported using 'dapr scheduler import'.
dapr scheduler export -o output.bin
Usage:
dapr scheduler export [flags]
Flags:
-h, --help help for export
-o, --output-file string Output binary file to export jobs and actor reminders to.
Global Flags:
-k, --kubernetes Perform scheduler command on a Kubernetes Dapr cluster
--log-as-json Log output in JSON format
-n, --namespace string Namespace of the Dapr application (default "default")
--runtime-path string The path to the dapr runtime installation directory
--scheduler-namespace string Kubernetes namespace where the scheduler is deployed, only relevant if --kubernetes is set (default "dapr-system")
```
```
$ dapr scheduler get --help
Get a scheduled app job or actor reminder in Scheduler.
Job names are formatted by their type, app ID, then identifier.
Actor reminders require the actor type, actor ID, then reminder name, separated by /.
Workflow reminders require the app ID, instance ID, then reminder name, separated by /.
Activity reminders require the app ID, activity ID, separated by /.
Accepts multiple names.
Usage:
dapr scheduler get [flags]
Aliases:
get, g, ge
Examples:
dapr scheduler get app/my-app-id/my-job-name
dapr scheduler get actor/my-actor-type/my-actor-id/my-reminder-name
dapr scheduler get workflow/my-app-id/my-instance-id/my-workflow-reminder-name
dapr scheduler get activity/my-app-id/xyz::0::1
Flags:
-h, --help help for get
-o, --output string Output format. One of short, wide, yaml, json (default "short")
Global Flags:
-k, --kubernetes Perform scheduler command on a Kubernetes Dapr cluster
--log-as-json Log output in JSON format
-n, --namespace string Namespace of the Dapr application (default "default")
--runtime-path string The path to the dapr runtime installation directory
--scheduler-namespace string Kubernetes namespace where the scheduler is deployed, only relevant if --kubernetes is set (default "dapr-system")
```
```
$ dapr scheduler import --help
Import jobs and actor reminders to Scheduler from a binary file generated by 'dapr scheduler export'.
dapr scheduler import -f export.bin
Usage:
dapr scheduler import [flags]
Flags:
-h, --help help for import
-f, --input-file string Input file to import jobs and actor reminders from.
Global Flags:
-k, --kubernetes Perform scheduler command on a Kubernetes Dapr cluster
--log-as-json Log output in JSON format
-n, --namespace string Namespace of the Dapr application (default "default")
--runtime-path string The path to the dapr runtime installation directory
--scheduler-namespace string Kubernetes namespace where the scheduler is deployed, only relevant if --kubernetes is set (default "dapr-system")
```
```
$ dapr scheduler list --help
List scheduled jobs in Scheduler.
Usage:
dapr scheduler list [flags]
Flags:
--filter string Filter jobs by type. Supported values are all, app, actor, workflow, activity
(default "all")
-h, --help help for list
-o, --output string Output format. One of short, wide, yaml, json (default "short")
Global Flags:
-k, --kubernetes Perform scheduler command on a Kubernetes Dapr cluster
--log-as-json Log output in JSON format
-n, --namespace string Namespace of the Dapr application (default "default")
--runtime-path string The path to the dapr runtime installation directory
--scheduler-namespace string Kubernetes namespace where the scheduler is deployed, only relevant if --kubernetes is set (default "dapr-system")
```
Signed-off-by: joshvanl <[email protected]>
Adds uninstall as start test funcs Increase e2e test timeout to 30m Prints output of scheduler run log Increases timeout for waiting for list output Set scheduler & placement host address to 127.0.0.1 in tests Adds error log output to scheduler cmd run tests Hard code gRPC port Skip scheduler tests in slim mode Adds registration log lines Change app port Signed-off-by: joshvanl <[email protected]>
Signed-off-by: joshvanl <[email protected]>
| if _, err := os.Stat(opts.TargetFile); !errors.Is(err, os.ErrNotExist) { | ||
| if err == nil { | ||
| return fmt.Errorf("file '%s' already exists", opts.TargetFile) | ||
| } | ||
| return err | ||
| } |
There was a problem hiding this comment.
In my experience most CLI don't check for this and just overwrite the file if it exists, should we do that?
There was a problem hiding this comment.
I have also seen this way tbf- I would rather be safer than not.
Co-authored-by: Albert Callarisa <[email protected]> Signed-off-by: Josh van Leeuwen <[email protected]>
Co-authored-by: Albert Callarisa <[email protected]> Signed-off-by: Josh van Leeuwen <[email protected]>
Signed-off-by: joshvanl <[email protected]>
Signed-off-by: joshvanl <[email protected]>
cicoyle
left a comment
There was a problem hiding this comment.
mostly lgtm, just a few nits
| if len(resp.Responses) == 0 || resp.Responses[0].GetResponseDeleteRange().Deleted == 0 { | ||
| return fmt.Errorf("no job with key '%s' found in namespace '%s'", key, opts.DaprNamespace) | ||
| } |
There was a problem hiding this comment.
Do we want to error here? If the command receives multiple keys and one has no jobs why we do not continue?
There was a problem hiding this comment.
If you try the command out, it ends up being a nice error string output which I think makes more sense in this scenario.
| case "all": | ||
| if len(split) != 1 { | ||
| return fmt.Errorf("invalid key format: %s", key) | ||
| } | ||
| paths = []string{ | ||
| fmt.Sprintf("dapr/jobs/app||%s||", opts.DaprNamespace), | ||
| fmt.Sprintf("dapr/jobs/actorreminder||%s||", opts.DaprNamespace), | ||
| fmt.Sprintf("dapr/counters/app||%s||", opts.DaprNamespace), | ||
| fmt.Sprintf("dapr/counters/actorreminder||%s||", opts.DaprNamespace), | ||
| } | ||
| case "app": | ||
| switch len(split) { | ||
| case 1: | ||
| paths = []string{ | ||
| fmt.Sprintf("dapr/jobs/app||%s||", opts.DaprNamespace), | ||
| fmt.Sprintf("dapr/counters/app||%s||", opts.DaprNamespace), | ||
| } | ||
| case 2: | ||
| paths = []string{ | ||
| fmt.Sprintf("dapr/jobs/app||%s||%s||", opts.DaprNamespace, split[1]), | ||
| fmt.Sprintf("dapr/counters/app||%s||%s||", opts.DaprNamespace, split[1]), | ||
| } | ||
| default: | ||
| return fmt.Errorf("invalid key format: %s", key) | ||
| } | ||
|
|
||
| case "actor": | ||
| switch len(split) { | ||
| case 2: | ||
| paths = []string{ | ||
| fmt.Sprintf("dapr/jobs/actorreminder||%s||%s||", opts.DaprNamespace, split[1]), | ||
| fmt.Sprintf("dapr/counters/actorreminder||%s||%s||", opts.DaprNamespace, split[1]), | ||
| } | ||
| case 3: | ||
| paths = []string{ | ||
| fmt.Sprintf("dapr/jobs/actorreminder||%s||%s||%s||", opts.DaprNamespace, split[1], split[2]), | ||
| fmt.Sprintf("dapr/counters/actorreminder||%s||%s||%s||", opts.DaprNamespace, split[1], split[2]), | ||
| } | ||
| default: | ||
| return fmt.Errorf("invalid key format: %s", key) | ||
| } | ||
|
|
||
| case "workflow": | ||
| switch len(split) { |
There was a problem hiding this comment.
I rather prefer this command to be more specific instead of building paths by length. So maybe something like
dapr scheduler delete-all --type all
dapr scheduler delete-all --type app
dapr scheduler delete-all --type app --app-id my-app-id
dapr scheduler delete-all --type actor --actor-type my-actor-type
dapr scheduler delete-all --type actor --actor-type my-actor-type --actor-id my-actor-id
dapr scheduler delete-all --type workflow
dapr scheduler delete-all --type workflow --app-id my-app-id
dapr scheduler delete-all --type workflow --app-id my-app-id --workflow-id my-workflow-id
what do you think?
There was a problem hiding this comment.
This becomes incredibly verbose, and you end up with lots of flags which are mutually exclusive.
There was a problem hiding this comment.
We will add path auto completion (tabbing) eventually but best we get this PR in and released ASAP.
| dapr scheduler delete-all all | ||
| dapr scheduler delete-all app | ||
| dapr scheduler delete-all app/my-app-id | ||
| dapr scheduler delete-all actor/my-actor-type | ||
| dapr scheduler delete-all actor/my-actor-type/my-actor-id | ||
| dapr scheduler delete-all workflow | ||
| dapr scheduler delete-all workflow/my-app-id | ||
| dapr scheduler delete-all workflow/my-app-id/my-workflow-id |
There was a problem hiding this comment.
Should this command run as dry-run and only print the number of records to delete and run it with --execute when you are sure that is the number or reminder you expect to delete? Probably the same for deletecommand
There was a problem hiding this comment.
Maybe, but then cli becomes pretty annoying to use. I would rather have a --dry-run flag.
| if kvs := resp.Responses[1].GetResponseRange().Kvs; len(kvs) > 0 { | ||
| if err = proto.Unmarshal(kvs[0].Value, &storedC); err != nil { | ||
| return nil, err | ||
| } | ||
| } |
There was a problem hiding this comment.
if len(kvs) > 0 we only Unmarshal kvs[0], can it be more than 1?
| sort.SliceStable(list, func(i, j int) bool { | ||
| if list[i].Namespace == list[j].Namespace { | ||
| if list[i].Begin.Equal(list[j].Begin) { | ||
| return list[i].Name < list[j].Name | ||
| } | ||
| return list[i].Begin.Before(list[j].Begin) | ||
| } | ||
| return list[i].Namespace < list[j].Namespace | ||
| }) |
There was a problem hiding this comment.
| sort.SliceStable(list, func(i, j int) bool { | |
| if list[i].Namespace == list[j].Namespace { | |
| if list[i].Begin.Equal(list[j].Begin) { | |
| return list[i].Name < list[j].Name | |
| } | |
| return list[i].Begin.Before(list[j].Begin) | |
| } | |
| return list[i].Namespace < list[j].Namespace | |
| }) | |
| sort.SliceStable(list, func(i, j int) bool { | |
| if list[i].Namespace < list[j].Namespace { | |
| return true | |
| } | |
| if list[i].Begin.Before(list[j].Begin) { | |
| return true | |
| } | |
| return list[i].Name < list[j].Name | |
| }) |
There was a problem hiding this comment.
This is not the same
There was a problem hiding this comment.
ups, you are right 👍 , I did not like the nested ifs
Signed-off-by: joshvanl <[email protected]>
Codecov Report❌ Patch coverage is Additional details and impacted files@@ Coverage Diff @@
## master #1559 +/- ##
==========================================
- Coverage 21.11% 18.17% -2.95%
==========================================
Files 44 53 +9
Lines 5285 6141 +856
==========================================
Hits 1116 1116
- Misses 4083 4939 +856
Partials 86 86 ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
cicoyle
left a comment
There was a problem hiding this comment.
I am still wondering if the delete-all can be improved with a diff design, but outside of that am fine with this to get user feedback on. See my comments here about it.
For the sake of getting this out there and tested and more user feedback I am fine with getting this merged as-is and iterating on it going forward based on feedback.
* Multi-application Workflows (#4847) * cross-app docs Signed-off-by: Cassandra Coyle <[email protected]> * Extended cross-app docs Signed-off-by: Albert Callarisa <[email protected]> * called suborchestrators 'child workflow' for consistency Signed-off-by: Albert Callarisa <[email protected]> * Merge both multi-app pieces Signed-off-by: Albert Callarisa <[email protected]> * Changed link from workflow overview Signed-off-by: Albert Callarisa <[email protected]> * Applied suggestions from review Signed-off-by: Albert Callarisa <[email protected]> * Shortened sample code to show just the necessary pieces Signed-off-by: Albert Callarisa <[email protected]> * Update daprdocs/content/en/developing-applications/building-blocks/workflow/workflow-overview.md Signed-off-by: Mark Fussell <[email protected]> * Update daprdocs/content/en/developing-applications/building-blocks/workflow/workflow-multi-app.md Signed-off-by: Mark Fussell <[email protected]> --------- Signed-off-by: Cassandra Coyle <[email protected]> Signed-off-by: Albert Callarisa <[email protected]> Signed-off-by: Mark Fussell <[email protected]> Co-authored-by: Albert Callarisa <[email protected]> Co-authored-by: Mark Fussell <[email protected]> * Update README with clearer navigation instructions Clarified instructions for navigating to the docs repo root folder and updated submodule instructions. Signed-off-by: Mark Fussell <[email protected]> * Update Alpha APIs doc * feat: conversation api toolcalling support documentation (#4769) * docs: add tool call support in conversation api docs Signed-off-by: Samantha Coyle <[email protected]> * fix: address feedback Signed-off-by: Samantha Coyle <[email protected]> --------- Signed-off-by: Samantha Coyle <[email protected]> Signed-off-by: Marc Duiker <[email protected]> Co-authored-by: Mark Fussell <[email protected]> Co-authored-by: Marc Duiker <[email protected]> * Workflow multi app typo (#4876) * Update Alpha APIs doc * Fixed typos and rephrased a confusing sentence Signed-off-by: Bilgin Ibryam <[email protected]> * Reverting accidental changes Signed-off-by: Bilgin Ibryam <[email protected]> --------- Signed-off-by: Bilgin Ibryam <[email protected]> Co-authored-by: msfussell <[email protected]> * docs: add Dapr Agents references to core documentation pages (#4870) * docs: add Dapr Agents documentation references across core pages (fixes #4869) Signed-off-by: Bilgin Ibryam <[email protected]> * Addressing the feedback in the pr Signed-off-by: Bilgin Ibryam <[email protected]> --------- Signed-off-by: Bilgin Ibryam <[email protected]> Co-authored-by: Mark Fussell <[email protected]> * [1.16] Update Go workflow examples to use vanity client (#4874) * [1.16] Update Go workflow examples to use vanity client Signed-off-by: joshvanl <[email protected]> * Rename `StartWorkflow` to `ScheduleWorkflow` Signed-off-by: joshvanl <[email protected]> * Updates types for workflow multi-app example Signed-off-by: joshvanl <[email protected]> --------- Signed-off-by: joshvanl <[email protected]> Co-authored-by: Mark Fussell <[email protected]> * Fix for issue #4879: Added consistent code samples, instructions and links Signed-off-by: Bilgin Ibryam <[email protected]> * Updated conversation api docs to latest alpha v2, refresh sample request, add metadata, remove redundant fields like name, fixes #4687 Signed-off-by: Bilgin Ibryam <[email protected]> * Added 'How the Outbox Works' section and expand requirements with int… (#4875) * Added 'How the Outbox Works' section and expand requirements with internal topic details Signed-off-by: Bilgin Ibryam <[email protected]> * Update daprdocs/content/en/developing-applications/building-blocks/state-management/howto-outbox.md Co-authored-by: Mark Fussell <[email protected]> Signed-off-by: Bilgin Ibryam <[email protected]> * Update daprdocs/content/en/developing-applications/building-blocks/state-management/howto-outbox.md Co-authored-by: Mark Fussell <[email protected]> Signed-off-by: Bilgin Ibryam <[email protected]> * Update daprdocs/content/en/developing-applications/building-blocks/state-management/howto-outbox.md Co-authored-by: Mark Fussell <[email protected]> Signed-off-by: Bilgin Ibryam <[email protected]> * Update daprdocs/content/en/developing-applications/building-blocks/state-management/howto-outbox.md Co-authored-by: Mark Fussell <[email protected]> Signed-off-by: Bilgin Ibryam <[email protected]> * Update daprdocs/content/en/developing-applications/building-blocks/state-management/howto-outbox.md Co-authored-by: Mark Fussell <[email protected]> Signed-off-by: Bilgin Ibryam <[email protected]> * Update daprdocs/content/en/developing-applications/building-blocks/state-management/howto-outbox.md Co-authored-by: Mark Fussell <[email protected]> Signed-off-by: Bilgin Ibryam <[email protected]> * Update daprdocs/content/en/developing-applications/building-blocks/state-management/howto-outbox.md Co-authored-by: Mark Fussell <[email protected]> Signed-off-by: Bilgin Ibryam <[email protected]> * Update daprdocs/content/en/developing-applications/building-blocks/state-management/howto-outbox.md Co-authored-by: Mark Fussell <[email protected]> Signed-off-by: Bilgin Ibryam <[email protected]> * Update howto-outbox.md Applied suggestions from the review manually. Signed-off-by: Bilgin Ibryam <[email protected]> * Updated the diagram with Dapr-styled version Signed-off-by: Bilgin Ibryam <[email protected]> --------- Signed-off-by: Bilgin Ibryam <[email protected]> Co-authored-by: Mark Fussell <[email protected]> Co-authored-by: Marc Duiker <[email protected]> * docs: update max-body-size documentation (#4873) * docs: update max-body-size documentation closes #4670 Signed-off-by: Mike Nguyen <[email protected]> * docs: update max-body-size documentation and deprecation notices closes #4670 Signed-off-by: Mike Nguyen <[email protected]> * docs: clarify deprecation notice closes #4670 Signed-off-by: Mike Nguyen <[email protected]> * Update daprdocs/content/en/operations/configuration/increase-request-size.md Signed-off-by: Mark Fussell <[email protected]> * tidy Signed-off-by: Mike Nguyen <[email protected]> --------- Signed-off-by: Mike Nguyen <[email protected]> Signed-off-by: Mark Fussell <[email protected]> Co-authored-by: Mark Fussell <[email protected]> * Update daprdocs/content/en/developing-applications/building-blocks/conversation/howto-conversation-layer.md Co-authored-by: Marc Duiker <[email protected]> Signed-off-by: Mark Fussell <[email protected]> * Update daprdocs/content/en/developing-applications/building-blocks/conversation/howto-conversation-layer.md Co-authored-by: Marc Duiker <[email protected]> Signed-off-by: Mark Fussell <[email protected]> * Order APIs and Components alphabetically (#4883) Signed-off-by: Bilgin Ibryam <[email protected]> Co-authored-by: Mark Fussell <[email protected]> * Added prompt caching details (#4882) Signed-off-by: Bilgin Ibryam <[email protected]> Co-authored-by: Mark Fussell <[email protected]> * [1.16] Adds workflow limitations (#4865) * [1.16] Adds workflow limitations Updates state store table to include supported stores. Adds a warning emoji to state stores which have workflow limitations. Adds workflow limitation sections to the cosmosDB & dynamodb setup docs. Signed-off-by: joshvanl <[email protected]> * Updates limitation sections. Remove localizations Signed-off-by: joshvanl <[email protected]> * Apply suggestions from code review Co-authored-by: Mark Fussell <[email protected]> Signed-off-by: Josh van Leeuwen <[email protected]> * Adds section on the number of records that are saved by workflow shape Signed-off-by: joshvanl <[email protected]> * Mark dynamo and cosmosdb state stores as not supporting workflows in table Signed-off-by: joshvanl <[email protected]> * Update daprdocs/content/en/reference/components-reference/supported-state-stores/setup-azure-cosmosdb.md Signed-off-by: Mark Fussell <[email protected]> * Apply suggestions from code review Co-authored-by: Mark Fussell <[email protected]> Signed-off-by: Josh van Leeuwen <[email protected]> * Adds production warning to cosmos & dynamo Signed-off-by: joshvanl <[email protected]> * Removes warning from state template Signed-off-by: joshvanl <[email protected]> * Update daprdocs/content/en/reference/components-reference/supported-state-stores/setup-azure-cosmosdb.md Signed-off-by: Mark Fussell <[email protected]> * Update daprdocs/content/en/reference/components-reference/supported-state-stores/setup-dynamodb.md Signed-off-by: Mark Fussell <[email protected]> --------- Signed-off-by: joshvanl <[email protected]> Signed-off-by: Josh van Leeuwen <[email protected]> Signed-off-by: Mark Fussell <[email protected]> Co-authored-by: Mark Fussell <[email protected]> Co-authored-by: Marc Duiker <[email protected]> * Reverting back from snake case to camel case Signed-off-by: Bilgin Ibryam <[email protected]> * Multi-app workflows: improve docs and images (#4878) * add complex wf illustration and fix other image Signed-off-by: Cassandra Coyle <[email protected]> * cleanup Signed-off-by: Cassandra Coyle <[email protected]> * update howto author wfs Signed-off-by: Cassandra Coyle <[email protected]> * update go code to use vanity client Signed-off-by: Cassandra Coyle <[email protected]> * Apply suggestions from code review Co-authored-by: Mark Fussell <[email protected]> Signed-off-by: Cassie Coyle <[email protected]> * add scheduleworkflow note Signed-off-by: Cassandra Coyle <[email protected]> * update images Signed-off-by: Cassandra Coyle <[email protected]> --------- Signed-off-by: Cassandra Coyle <[email protected]> Signed-off-by: Cassie Coyle <[email protected]> Co-authored-by: Mark Fussell <[email protected]> Co-authored-by: Marc Duiker <[email protected]> * Prepare branch 1.16 to be latest (#4858) Signed-off-by: Marc Duiker <[email protected]> Co-authored-by: Mark Fussell <[email protected]> * Update supported version table (+ procedure) (#4890) Signed-off-by: Marc Duiker <[email protected]> * Update to download-artifact@v4 Signed-off-by: Marc Duiker <[email protected]> * [1.16] Adds configuration-overview.md section on Workflow (#4889) * [1.16] Adds configuration-overview.md section on Workflow Fixes #4884 Signed-off-by: joshvanl <[email protected]> * Update configuration-overview.md Moving workflow section and adding link in the index Signed-off-by: Mark Fussell <[email protected]> --------- Signed-off-by: joshvanl <[email protected]> Signed-off-by: Mark Fussell <[email protected]> Co-authored-by: Mark Fussell <[email protected]> * Enhanced the OpenAI conversation component docs to include Azure seciton (#4887) * Enhanced the OpenAI conversation component documentation to include Azure OpenAI configuration guidance. Signed-off-by: Bilgin Ibryam <[email protected]> * Update daprdocs/content/en/reference/components-reference/supported-conversation/openai.md Signed-off-by: Mark Fussell <[email protected]> --------- Signed-off-by: Bilgin Ibryam <[email protected]> Signed-off-by: Mark Fussell <[email protected]> Co-authored-by: Mark Fussell <[email protected]> * feat: add missing 1.15 versions (#4892) Signed-off-by: nelson.parente <[email protected]> * Add back artifact upload for Algolia search (#4893) Signed-off-by: Marc Duiker <[email protected]> * Change Algolia index name from 'daprdocs' to 'crawler_dapr' Signed-off-by: Marc Duiker <[email protected]> * Fixed random typos from all over the docs Signed-off-by: Bilgin Ibryam <[email protected]> * Remove Algolia script, update html to use hugo yaml Signed-off-by: Marc Duiker <[email protected]> * Enhance AWS Secrets Manager documentation and YAML configuration to include support for multiple key-value pairs per secret Signed-off-by: MyMirelHub <[email protected]> * Removing wait_until_ready, it has been renamed for consistency Signed-off-by: Albert Callarisa <[email protected]> * Adds documentation for `$ dapr scheduler` See dapr/cli#1559 Signed-off-by: joshvanl <[email protected]> * Python supports multi-app calls Signed-off-by: Albert Callarisa <[email protected]> * Apply suggestion from @alicejgibbons Co-authored-by: Alice Gibbons <[email protected]> Signed-off-by: Mirel <[email protected]> * Apply suggestion from @alicejgibbons Co-authored-by: Alice Gibbons <[email protected]> Signed-off-by: Mirel <[email protected]> * Apply suggestion from @alicejgibbons Co-authored-by: Alice Gibbons <[email protected]> Signed-off-by: Mirel <[email protected]> * Apply suggestion from @alicejgibbons Co-authored-by: Alice Gibbons <[email protected]> Signed-off-by: Mirel <[email protected]> * Apply suggestion from @alicejgibbons Co-authored-by: Alice Gibbons <[email protected]> Signed-off-by: Mirel <[email protected]> * Apply suggestion from @alicejgibbons Co-authored-by: Alice Gibbons <[email protected]> Signed-off-by: Mirel <[email protected]> * Apply suggestion from @alicejgibbons Co-authored-by: Alice Gibbons <[email protected]> Signed-off-by: Mirel <[email protected]> * Updated /v1.0-alpha1/conversation to /v1.0-alpha2/conversation (#4899) Signed-off-by: Bilgin Ibryam <[email protected]> Co-authored-by: Yaron Schneider <[email protected]> * Add 1.16.1 version (#4915) Signed-off-by: Alice Gibbons <[email protected]> Co-authored-by: Josh van Leeuwen <[email protected]> * Updated token mounting docs (#4919) Signed-off-by: Alice Gibbons <[email protected]> Co-authored-by: Marc Duiker <[email protected]> * Remove duplication (#4905) Signed-off-by: Marc Duiker <[email protected]> Co-authored-by: Mark Fussell <[email protected]> * Reorganize AWS Secrets Manager documentation to improve clarity on instance creation Signed-off-by: MyMirelHub <[email protected]> * Change max-body-size to use unit in documentation (#4906) Signed-off-by: Jan Češpivo <[email protected]> Co-authored-by: Mark Fussell <[email protected]> * feat Jaeger v2 (#4921) * Update OpenTelemetry documentation for Jaeger V2 integration Signed-off-by: MyMirelHub <[email protected]> * Add note on storage backends and update references for Jaeger V2 Signed-off-by: MyMirelHub <[email protected]> * Update cert-manager installation command to version 1.19.1 Signed-off-by: MyMirelHub <[email protected]> --------- Signed-off-by: MyMirelHub <[email protected]> * Updated outbox doc to use correct sample for projection (#4913) Signed-off-by: Bilgin Ibryam <[email protected]> Co-authored-by: Mark Fussell <[email protected]> * Minor typos in the presentations page (#4902) Signed-off-by: Bilgin Ibryam <[email protected]> Co-authored-by: Mark Fussell <[email protected]> * fix cel doc ref Signed-off-by: farmer <[email protected]> * Update Outbox Java example (#4924) * Update Outbox Java example with the new Java API Signed-off-by: Matheus Cruz <[email protected]> * Update State constructor args Signed-off-by: Matheus Cruz <[email protected]> * Update Dapr-generated CloudEvent fields for Java SDK Signed-off-by: Matheus Cruz <[email protected]> --------- Signed-off-by: Matheus Cruz <[email protected]> Co-authored-by: Mark Fussell <[email protected]> * Adds docs for v1.16.2 (#4929) Signed-off-by: joshvanl <[email protected]> * Review comments Signed-off-by: joshvanl <[email protected]> * removing the Kapa.ai chatbot. Signed-off-by: FraserMarlow <[email protected]> * Removing duplicate header line. Signed-off-by: FraserMarlow <[email protected]> * Updates CLI reference to v1.16.3 (#4932) Signed-off-by: joshvanl <[email protected]> * Add documentation about rawMessage for Java Signed-off-by: Matheus Cruz <[email protected]> * Add use-cases to the main page (#4937) Signed-off-by: Marc Duiker <[email protected]> * Update workflow retry docs with some clarifications (#4936) * Update workflow retry docs with some clarifications. Signed-off-by: Alexander Trauzzi <[email protected]> * Update daprdocs/content/en/developing-applications/building-blocks/workflow/workflow-features-concepts.md Co-authored-by: Alice Gibbons <[email protected]> Signed-off-by: Alexander Trauzzi <[email protected]> * Update daprdocs/content/en/developing-applications/building-blocks/workflow/workflow-features-concepts.md Signed-off-by: Mark Fussell <[email protected]> --------- Signed-off-by: Alexander Trauzzi <[email protected]> Signed-off-by: Mark Fussell <[email protected]> Co-authored-by: Alice Gibbons <[email protected]> Co-authored-by: Mark Fussell <[email protected]> * Refreshed core concepts to showcase AgentRunner run/subscribe/serve modes, config-based memory, and up-to-date workflow/orchestration snippets. Signed-off-by: Roberto Rodriguez <[email protected]> * Added required Conversation/OpenAI component setup and updated the sample agent to use AgentMemoryConfig. Signed-off-by: Roberto Rodriguez <[email protected]> * Modernized the Durable Agent pattern with config-class wiring plus AgentRunner execution options. Signed-off-by: Roberto Rodriguez <[email protected]> * Split the tool-call entry into standalone vs. durable variants and highlighted the new runner-focused learning goals. Signed-off-by: Roberto Rodriguez <[email protected]> * Updated getting started doc to clarify environment variable setup with component file Signed-off-by: Roberto Rodriguez <[email protected]> * `$ dapr workflow` CLI docs (#4916) * Adds dapr workflow docs Based on dapr/cli#1560 Signed-off-by: joshvanl <[email protected]> * Remove link references in CLI table Signed-off-by: joshvanl <[email protected]> * Fix dapr workflow CLI reference doc Signed-off-by: joshvanl <[email protected]> * Update docs for workflow docs Signed-off-by: joshvanl <[email protected]> * Add redis example format Signed-off-by: joshvanl <[email protected]> * Fix commands on quickstart Signed-off-by: joshvanl <[email protected]> * Adds review comments Signed-off-by: joshvanl <[email protected]> * Update important purge note Signed-off-by: joshvanl <[email protected]> * Make clear about workflow client connection for purging Signed-off-by: joshvanl <[email protected]> --------- Signed-off-by: joshvanl <[email protected]> * update to latest dotnet ref Signed-off-by: Marc Duiker <[email protected]> * remove dotnet sdk docs Signed-off-by: Marc Duiker <[email protected]> * Remove dotnet pluggable components docs Signed-off-by: Marc Duiker <[email protected]> * Move .NET SDK & pluggable component docs into main docs Signed-off-by: Marc Duiker <[email protected]> * Remove localized urls Signed-off-by: Marc Duiker <[email protected]> * Remove java submodule Signed-off-by: Marc Duiker <[email protected]> * Remove Java submodule Signed-off-by: Marc Duiker <[email protected]> * Migrate Java SDK Docs into main Docs Signed-off-by: Marc Duiker <[email protected]> * Remove localization in URL Signed-off-by: Marc Duiker <[email protected]> * Add Redis Sentinel configuration details to pubsub component documentation Signed-off-by: MyMirelHub <[email protected]> * Update redisHost description to clarify multiple sentinel addresses usage Signed-off-by: MyMirelHub <[email protected]> * Remove python submodule Signed-off-by: Marc Duiker <[email protected]> * Add Python SDK docs to main docs Signed-off-by: Marc Duiker <[email protected]> * remove js submodule Signed-off-by: Marc Duiker <[email protected]> * Add JS SDK docs to main docs Signed-off-by: Marc Duiker <[email protected]> * Fix mech markdown issue Signed-off-by: Marc Duiker <[email protected]> * Clarify failover configuration for Redis Sentinel, specifying that redisHost should contain sentinel addresses when enabled Signed-off-by: MyMirelHub <[email protected]> * Remove Go SDK submodule Signed-off-by: Marc Duiker <[email protected]> * Remove Go Pluggable Component submodule Signed-off-by: Marc Duiker <[email protected]> * Add Go SDk & Pluggable component docs Signed-off-by: Marc Duiker <[email protected]> * Remove php submodule Signed-off-by: Marc Duiker <[email protected]> * Add PHP SDK docs Signed-off-by: Marc Duiker <[email protected]> * Ignore link to validate Signed-off-by: Marc Duiker <[email protected]> * Enhance Redis Sentinel documentation by specifying redisType and failover settings for high availability Signed-off-by: MyMirelHub <[email protected]> * Add instructions for retrieving Redis password based on OS in Redis Streams setup Signed-off-by: MyMirelHub <[email protected]> * Update redisHost example to include multiple sentinel addresses for clarity Signed-off-by: MyMirelHub <[email protected]> * Enhance Redis documentation to clarify usage of multiple sentinel addresses in redisHost for failover configuration Signed-off-by: MyMirelHub <[email protected]> * Remove rust submodule Signed-off-by: Marc Duiker <[email protected]> * Move Rust SDK docs to main docs Signed-off-by: Marc Duiker <[email protected]> * Reorganize Redis Sentinel configuration section for clarity and redundancy in sentinel addresses Signed-off-by: MyMirelHub <[email protected]> * Fix typo in sentinelMasterName value for Redis Sentinel configuration Signed-off-by: MyMirelHub <[email protected]> * Fix main .NET SDK page, update repo README instructions Signed-off-by: Marc Duiker <[email protected]> * Fix repo README Signed-off-by: Marc Duiker <[email protected]> * Add Create a `DaprWorkflowClient` instance Signed-off-by: Marc Duiker <[email protected]> * Add DaprWorkflow client operations Signed-off-by: Marc Duiker <[email protected]> * Update management operations Signed-off-by: Marc Duiker <[email protected]> * Add link, remove SDK how-to Signed-off-by: Marc Duiker <[email protected]> * Add a page with workflow examples refs Signed-off-by: Marc Duiker <[email protected]> * Add DaprWorkflowClient injection example Signed-off-by: Marc Duiker <[email protected]> * Clarify minimal API example Signed-off-by: Marc Duiker <[email protected]> * Fix DaprWorkflowClient injection and scope usage Signed-off-by: Marc Duiker <[email protected]> * fix: correct yaml spec for crypto local storage (#4958) Signed-off-by: Casper Nielsen <[email protected]> * Update sdkdocs/dotnet/content/en/dotnet-sdk-docs/dotnet-workflow/dotnet-workflow-management-methods.md Signed-off-by: Mark Fussell <[email protected]> * Update sdkdocs/dotnet/content/en/dotnet-sdk-docs/dotnet-workflow/dotnet-workflowclient-usage.md Signed-off-by: Mark Fussell <[email protected]> * Update sdkdocs/dotnet/content/en/dotnet-sdk-docs/dotnet-workflow/dotnet-workflowclient-usage.md Signed-off-by: Mark Fussell <[email protected]> * #4877 fix broken commands, updated output with tool calling and add Java (#4939) * fix broken commands, updated output with tool calling and add Java quickstart Signed-off-by: Bilgin Ibryam <[email protected]> * Remove incorrect instruction for all languages Signed-off-by: Bilgin Ibryam <[email protected]> --------- Signed-off-by: Bilgin Ibryam <[email protected]> Co-authored-by: Marc Duiker <[email protected]> Co-authored-by: Mark Fussell <[email protected]> * Describe new ttlInSeconds attribute in DynamoDB state store setup (#4911) * Describe new ttlInSeconds attribute in DynamoDB state store setup Signed-off-by: Zeynel Koca <[email protected]> * Update attribute description Signed-off-by: Zeynel Koca <[email protected]> * Explain behaviour when value is 0 or less Signed-off-by: Zeynel Koca <[email protected]> --------- Signed-off-by: Zeynel Koca <[email protected]> Co-authored-by: Marc Duiker <[email protected]> Co-authored-by: Mark Fussell <[email protected]> * Fix tab formatting for JavaScript section in Bindings How-To (#4959) Removed erroneous characters from example tab header (`%}}`) Signed-off-by: James Pegg <[email protected]> Co-authored-by: Mark Fussell <[email protected]> * Update authoring workflow page with Diagrid Dashboard (#4962) * Add Diagrid dashboard Signed-off-by: Marc Duiker <[email protected]> * Add link validation ignore Signed-off-by: Marc Duiker <[email protected]> * update workflow dashboard image Signed-off-by: Marc Duiker <[email protected]> * Updated dashboard image location Signed-off-by: Marc Duiker <[email protected]> * Update link to Diagrid Dashboard Signed-off-by: Marc Duiker <[email protected]> * Update Diagrid Dashboard link Signed-off-by: Marc Duiker <[email protected]> * Update link to Diagrid Dashboard reference docs Signed-off-by: Marc Duiker <[email protected]> --------- Signed-off-by: Marc Duiker <[email protected]> * Add dapr v1.16.3 + 1.16.4 (#4968) * add dapr v1.16.3 + 1.16.4 Signed-off-by: Cassandra Coyle <[email protected]> * update latest html Signed-off-by: Cassandra Coyle <[email protected]> --------- Signed-off-by: Cassandra Coyle <[email protected]> * Refactor secret scope documentation for clarity (#4965) Removed duplicate information and streamlined the scenarios for configuring secrets access. Signed-off-by: rohit <[email protected]> * chore: update links to dapr agents quickstart changing _ to - (#4976) Signed-off-by: Casper Nielsen <[email protected]> * feat: add metadata field to Subscription spec (#4970) Signed-off-by: farmer <[email protected]> Co-authored-by: Mark Fussell <[email protected]> * Clarify disableTls requirement in Kafka setup (#4977) Signed-off-by: Joe Bowbeer <[email protected]> Co-authored-by: Mark Fussell <[email protected]> * Separating Dapr Workflows documentation on Spring Boot to it's separate page (#4975) * separating Dapr Workflows from Spring Boot Signed-off-by: salaboy <[email protected]> * Refactor secret scope documentation for clarity (#4965) Removed duplicate information and streamlined the scenarios for configuring secrets access. Signed-off-by: rohit <[email protected]> Signed-off-by: salaboy <[email protected]> * adding correct headers Signed-off-by: salaboy <[email protected]> * Update sdkdocs/java/content/en/java-sdk-docs/spring-boot/sb-workflows-howto.md Co-authored-by: Mark Fussell <[email protected]> Signed-off-by: salaboy <[email protected]> * Update sdkdocs/java/content/en/java-sdk-docs/spring-boot/sb-workflows-howto.md Co-authored-by: Mark Fussell <[email protected]> Signed-off-by: salaboy <[email protected]> * Update sdkdocs/java/content/en/java-sdk-docs/spring-boot/sb-workflows-howto.md Co-authored-by: Mark Fussell <[email protected]> Signed-off-by: salaboy <[email protected]> * Update sdkdocs/java/content/en/java-sdk-docs/spring-boot/sb-workflows-howto.md Co-authored-by: Mark Fussell <[email protected]> Signed-off-by: salaboy <[email protected]> * Update sdkdocs/java/content/en/java-sdk-docs/spring-boot/sb-workflows-howto.md Co-authored-by: Mark Fussell <[email protected]> Signed-off-by: salaboy <[email protected]> --------- Signed-off-by: salaboy <[email protected]> Signed-off-by: rohit <[email protected]> Co-authored-by: rohit <[email protected]> Co-authored-by: Mark Fussell <[email protected]> * Chore: jaeger guidance (#4923) * update Jaeger setup instructions for port conflict and background container Signed-off-by: MyMirelHub <[email protected]> * fix spacing Signed-off-by: MyMirelHub <[email protected]> * add helm mode Signed-off-by: MyMirelHub <[email protected]> * Update daprdocs/content/en/operations/observability/tracing/otel-collector/open-telemetry-collector-jaeger.md Co-authored-by: Mark Fussell <[email protected]> Signed-off-by: Mirel <[email protected]> Signed-off-by: MyMirelHub <[email protected]> * fix: improve clarity and correctness in Jaeger V2 documentation Signed-off-by: MyMirelHub <[email protected]> * docs: add local dir instructions for Jaeger V2 Signed-off-by: MyMirelHub <[email protected]> --------- Signed-off-by: MyMirelHub <[email protected]> Signed-off-by: Mirel <[email protected]> Co-authored-by: Mark Fussell <[email protected]> * docs: add docs for integrating MCP Toolbox for Databases as tool(s) (#4964) * docs: add docs for integrating MCP Toolbox for Databases as tool(s) Signed-off-by: Casper Nielsen <[email protected]> * docs: move tools & MCP Toolbox for Databases into integration section Signed-off-by: Casper Nielsen <[email protected]> * Update dapr-agents-integrations.md Co-authored-by: Mark Fussell <[email protected]> Signed-off-by: Casper Nielsen <[email protected]> * Update daprdocs/content/en/developing-applications/dapr-agents/dapr-agents-integrations.md Co-authored-by: Marc Duiker <[email protected]> Signed-off-by: Casper Nielsen <[email protected]> --------- Signed-off-by: Casper Nielsen <[email protected]> Signed-off-by: Casper Nielsen <[email protected]> Co-authored-by: Mark Fussell <[email protected]> Co-authored-by: Marc Duiker <[email protected]> * chore: align docs with dapr/dapr-agents#283 (#4955) * chore: align docs with dapr/dapr-agents#283 Signed-off-by: Casper Nielsen <[email protected]> * fix: remove optional waits and clarify Signed-off-by: Casper Nielsen <[email protected]> --------- Signed-off-by: Casper Nielsen <[email protected]> Co-authored-by: Mark Fussell <[email protected]> * Add OpenAI integration docs (#4969) * Add OpenAI integration docs Signed-off-by: yaron2 <[email protected]> * add openai link Signed-off-by: yaron2 <[email protected]> * Update daprdocs/content/en/developing-applications/openai-agents/_index.md Co-authored-by: Mark Fussell <[email protected]> Signed-off-by: Yaron Schneider <[email protected]> * Update daprdocs/content/en/developing-applications/openai-agents/openai-agents-sessions.md Co-authored-by: Mark Fussell <[email protected]> Signed-off-by: Yaron Schneider <[email protected]> * Update daprdocs/content/en/developing-applications/openai-agents/openai-agents-sessions.md Co-authored-by: Mark Fussell <[email protected]> Signed-off-by: Yaron Schneider <[email protected]> * Update daprdocs/content/en/developing-applications/openai-agents/openai-agents-sessions.md Co-authored-by: Mark Fussell <[email protected]> Signed-off-by: Yaron Schneider <[email protected]> * Update daprdocs/content/en/developing-applications/openai-agents/openai-agents-sessions.md Co-authored-by: Mark Fussell <[email protected]> Signed-off-by: Yaron Schneider <[email protected]> * Update daprdocs/content/en/developing-applications/openai-agents/openai-agents-sessions.md Co-authored-by: Mark Fussell <[email protected]> Signed-off-by: Yaron Schneider <[email protected]> * address feedback, move to new AI structure Signed-off-by: yaron2 <[email protected]> * fix links Signed-off-by: yaron2 <[email protected]> * remove old content Signed-off-by: yaron2 <[email protected]> * Update daprdocs/content/en/developing-ai/agent-integrations/_index.md Co-authored-by: Casper Nielsen <[email protected]> Signed-off-by: Yaron Schneider <[email protected]> * Update daprdocs/content/en/developing-ai/agent-integrations/openai-agents/_index.md Co-authored-by: Casper Nielsen <[email protected]> Signed-off-by: Yaron Schneider <[email protected]> * Update daprdocs/content/en/developing-ai/agent-integrations/_index.md Signed-off-by: Mark Fussell <[email protected]> * Update daprdocs/content/en/developing-ai/dapr-agents/dapr-agents-why.md Signed-off-by: Mark Fussell <[email protected]> * Update daprdocs/content/en/developing-ai/dapr-agents/dapr-agents-why.md Signed-off-by: Mark Fussell <[email protected]> * Update daprdocs/content/en/developing-ai/dapr-agents/dapr-agents-introduction.md Signed-off-by: Mark Fussell <[email protected]> * Update daprdocs/content/en/developing-ai/dapr-agents/dapr-agents-introduction.md Signed-off-by: Mark Fussell <[email protected]> * Update daprdocs/content/en/developing-ai/agent-integrations/_index.md Co-authored-by: Mark Fussell <[email protected]> Signed-off-by: Yaron Schneider <[email protected]> * Update daprdocs/content/en/developing-ai/_index.md Co-authored-by: Casper Nielsen <[email protected]> Signed-off-by: Yaron Schneider <[email protected]> * change links Signed-off-by: yaron2 <[email protected]> * fix ref Signed-off-by: yaron2 <[email protected]> --------- Signed-off-by: yaron2 <[email protected]> Signed-off-by: Yaron Schneider <[email protected]> Signed-off-by: Mark Fussell <[email protected]> Co-authored-by: Mark Fussell <[email protected]> Co-authored-by: Casper Nielsen <[email protected]> Co-authored-by: Casper Nielsen <[email protected]> * Add CrewAI and workflow documentation (#4973) * Add crewAI and workflow documentation Signed-off-by: yaron2 <[email protected]> * typos Signed-off-by: yaron2 <[email protected]> * review comments Signed-off-by: yaron2 <[email protected]> * switch order of .env and deps Signed-off-by: yaron2 <[email protected]> --------- Signed-off-by: yaron2 <[email protected]> Co-authored-by: Mark Fussell <[email protected]> * Add aliases to redirect old Dapr Agent pages to new location Signed-off-by: Marc Duiker <[email protected]> * update main Dapr Agents alias Signed-off-by: Marc Duiker <[email protected]> * Remove Reo.dev script Signed-off-by: Marc Duiker <[email protected]> * add dapr 1.16.5 (#4988) Signed-off-by: Cassandra Coyle <[email protected]> * Updates latest version to v1.16.6 (#4998) Signed-off-by: joshvanl <[email protected]> * Added bot script to allow SDK maintainers to automerge non-draft PRs that only target files in their repsective directories in the repository based on the team membership of the user submitting the PR. This will also automatically append a label indicating it was automerged and for which language for easy retroactive discvoery and review by docs maintainers. (#4996) Signed-off-by: Whit Waldo <[email protected]> * Updated Dapr Agents docs to align with recent quickstart changes (#4987) * Updated Dapr Agents docs to align with recent quickstart changes Signed-off-by: Bilgin Ibryam <[email protected]> * Update daprdocs/content/en/developing-ai/dapr-agents/dapr-agents-getting-started.md Co-authored-by: Mark Fussell <[email protected]> Signed-off-by: Bilgin Ibryam <[email protected]> * Address feedback from PR Signed-off-by: Bilgin Ibryam <[email protected]> * Update daprdocs/content/en/developing-ai/dapr-agents/dapr-agents-getting-started.md Co-authored-by: Marc Duiker <[email protected]> Signed-off-by: Bilgin Ibryam <[email protected]> --------- Signed-off-by: Bilgin Ibryam <[email protected]> Co-authored-by: Mark Fussell <[email protected]> Co-authored-by: Marc Duiker <[email protected]> --------- Signed-off-by: Cassandra Coyle <[email protected]> Signed-off-by: Albert Callarisa <[email protected]> Signed-off-by: Mark Fussell <[email protected]> Signed-off-by: Samantha Coyle <[email protected]> Signed-off-by: Marc Duiker <[email protected]> Signed-off-by: Bilgin Ibryam <[email protected]> Signed-off-by: joshvanl <[email protected]> Signed-off-by: Mike Nguyen <[email protected]> Signed-off-by: Josh van Leeuwen <[email protected]> Signed-off-by: Cassie Coyle <[email protected]> Signed-off-by: nelson.parente <[email protected]> Signed-off-by: MyMirelHub <[email protected]> Signed-off-by: Mirel <[email protected]> Signed-off-by: Alice Gibbons <[email protected]> Signed-off-by: Jan Češpivo <[email protected]> Signed-off-by: farmer <[email protected]> Signed-off-by: Matheus Cruz <[email protected]> Signed-off-by: FraserMarlow <[email protected]> Signed-off-by: Alexander Trauzzi <[email protected]> Signed-off-by: Roberto Rodriguez <[email protected]> Signed-off-by: Casper Nielsen <[email protected]> Signed-off-by: Zeynel Koca <[email protected]> Signed-off-by: James Pegg <[email protected]> Signed-off-by: rohit <[email protected]> Signed-off-by: Joe Bowbeer <[email protected]> Signed-off-by: salaboy <[email protected]> Signed-off-by: Casper Nielsen <[email protected]> Signed-off-by: yaron2 <[email protected]> Signed-off-by: Yaron Schneider <[email protected]> Signed-off-by: Whit Waldo <[email protected]> Co-authored-by: Cassie Coyle <[email protected]> Co-authored-by: Albert Callarisa <[email protected]> Co-authored-by: Mark Fussell <[email protected]> Co-authored-by: Sam <[email protected]> Co-authored-by: Bilgin Ibryam <[email protected]> Co-authored-by: Josh van Leeuwen <[email protected]> Co-authored-by: Mike Nguyen <[email protected]> Co-authored-by: Nelson Parente <[email protected]> Co-authored-by: MyMirelHub <[email protected]> Co-authored-by: Alice Gibbons <[email protected]> Co-authored-by: Yaron Schneider <[email protected]> Co-authored-by: Alice Gibbons <[email protected]> Co-authored-by: Jan Češpivo <[email protected]> Co-authored-by: farmer <[email protected]> Co-authored-by: Matheus Cruz <[email protected]> Co-authored-by: FraserMarlow <[email protected]> Co-authored-by: Matheus Cruz <[email protected]> Co-authored-by: Alexander Trauzzi <[email protected]> Co-authored-by: Roberto Rodriguez <[email protected]> Co-authored-by: Farmer.Chillax <[email protected]> Co-authored-by: Casper Nielsen <[email protected]> Co-authored-by: Zeynel <[email protected]> Co-authored-by: James Pegg <[email protected]> Co-authored-by: rohit <[email protected]> Co-authored-by: Casper Nielsen <[email protected]> Co-authored-by: Joe Bowbeer <[email protected]> Co-authored-by: salaboy <[email protected]> Co-authored-by: Whit Waldo <[email protected]>
* Multi-application Workflows (#4847) * cross-app docs Signed-off-by: Cassandra Coyle <[email protected]> * Extended cross-app docs Signed-off-by: Albert Callarisa <[email protected]> * called suborchestrators 'child workflow' for consistency Signed-off-by: Albert Callarisa <[email protected]> * Merge both multi-app pieces Signed-off-by: Albert Callarisa <[email protected]> * Changed link from workflow overview Signed-off-by: Albert Callarisa <[email protected]> * Applied suggestions from review Signed-off-by: Albert Callarisa <[email protected]> * Shortened sample code to show just the necessary pieces Signed-off-by: Albert Callarisa <[email protected]> * Update daprdocs/content/en/developing-applications/building-blocks/workflow/workflow-overview.md Signed-off-by: Mark Fussell <[email protected]> * Update daprdocs/content/en/developing-applications/building-blocks/workflow/workflow-multi-app.md Signed-off-by: Mark Fussell <[email protected]> --------- Signed-off-by: Cassandra Coyle <[email protected]> Signed-off-by: Albert Callarisa <[email protected]> Signed-off-by: Mark Fussell <[email protected]> Co-authored-by: Albert Callarisa <[email protected]> Co-authored-by: Mark Fussell <[email protected]> * Update README with clearer navigation instructions Clarified instructions for navigating to the docs repo root folder and updated submodule instructions. Signed-off-by: Mark Fussell <[email protected]> * Update Alpha APIs doc * feat: conversation api toolcalling support documentation (#4769) * docs: add tool call support in conversation api docs Signed-off-by: Samantha Coyle <[email protected]> * fix: address feedback Signed-off-by: Samantha Coyle <[email protected]> --------- Signed-off-by: Samantha Coyle <[email protected]> Signed-off-by: Marc Duiker <[email protected]> Co-authored-by: Mark Fussell <[email protected]> Co-authored-by: Marc Duiker <[email protected]> * Workflow multi app typo (#4876) * Update Alpha APIs doc * Fixed typos and rephrased a confusing sentence Signed-off-by: Bilgin Ibryam <[email protected]> * Reverting accidental changes Signed-off-by: Bilgin Ibryam <[email protected]> --------- Signed-off-by: Bilgin Ibryam <[email protected]> Co-authored-by: msfussell <[email protected]> * docs: add Dapr Agents references to core documentation pages (#4870) * docs: add Dapr Agents documentation references across core pages (fixes #4869) Signed-off-by: Bilgin Ibryam <[email protected]> * Addressing the feedback in the pr Signed-off-by: Bilgin Ibryam <[email protected]> --------- Signed-off-by: Bilgin Ibryam <[email protected]> Co-authored-by: Mark Fussell <[email protected]> * [1.16] Update Go workflow examples to use vanity client (#4874) * [1.16] Update Go workflow examples to use vanity client Signed-off-by: joshvanl <[email protected]> * Rename `StartWorkflow` to `ScheduleWorkflow` Signed-off-by: joshvanl <[email protected]> * Updates types for workflow multi-app example Signed-off-by: joshvanl <[email protected]> --------- Signed-off-by: joshvanl <[email protected]> Co-authored-by: Mark Fussell <[email protected]> * Fix for issue #4879: Added consistent code samples, instructions and links Signed-off-by: Bilgin Ibryam <[email protected]> * Updated conversation api docs to latest alpha v2, refresh sample request, add metadata, remove redundant fields like name, fixes #4687 Signed-off-by: Bilgin Ibryam <[email protected]> * Added 'How the Outbox Works' section and expand requirements with int… (#4875) * Added 'How the Outbox Works' section and expand requirements with internal topic details Signed-off-by: Bilgin Ibryam <[email protected]> * Update daprdocs/content/en/developing-applications/building-blocks/state-management/howto-outbox.md Co-authored-by: Mark Fussell <[email protected]> Signed-off-by: Bilgin Ibryam <[email protected]> * Update daprdocs/content/en/developing-applications/building-blocks/state-management/howto-outbox.md Co-authored-by: Mark Fussell <[email protected]> Signed-off-by: Bilgin Ibryam <[email protected]> * Update daprdocs/content/en/developing-applications/building-blocks/state-management/howto-outbox.md Co-authored-by: Mark Fussell <[email protected]> Signed-off-by: Bilgin Ibryam <[email protected]> * Update daprdocs/content/en/developing-applications/building-blocks/state-management/howto-outbox.md Co-authored-by: Mark Fussell <[email protected]> Signed-off-by: Bilgin Ibryam <[email protected]> * Update daprdocs/content/en/developing-applications/building-blocks/state-management/howto-outbox.md Co-authored-by: Mark Fussell <[email protected]> Signed-off-by: Bilgin Ibryam <[email protected]> * Update daprdocs/content/en/developing-applications/building-blocks/state-management/howto-outbox.md Co-authored-by: Mark Fussell <[email protected]> Signed-off-by: Bilgin Ibryam <[email protected]> * Update daprdocs/content/en/developing-applications/building-blocks/state-management/howto-outbox.md Co-authored-by: Mark Fussell <[email protected]> Signed-off-by: Bilgin Ibryam <[email protected]> * Update daprdocs/content/en/developing-applications/building-blocks/state-management/howto-outbox.md Co-authored-by: Mark Fussell <[email protected]> Signed-off-by: Bilgin Ibryam <[email protected]> * Update howto-outbox.md Applied suggestions from the review manually. Signed-off-by: Bilgin Ibryam <[email protected]> * Updated the diagram with Dapr-styled version Signed-off-by: Bilgin Ibryam <[email protected]> --------- Signed-off-by: Bilgin Ibryam <[email protected]> Co-authored-by: Mark Fussell <[email protected]> Co-authored-by: Marc Duiker <[email protected]> * docs: update max-body-size documentation (#4873) * docs: update max-body-size documentation closes #4670 Signed-off-by: Mike Nguyen <[email protected]> * docs: update max-body-size documentation and deprecation notices closes #4670 Signed-off-by: Mike Nguyen <[email protected]> * docs: clarify deprecation notice closes #4670 Signed-off-by: Mike Nguyen <[email protected]> * Update daprdocs/content/en/operations/configuration/increase-request-size.md Signed-off-by: Mark Fussell <[email protected]> * tidy Signed-off-by: Mike Nguyen <[email protected]> --------- Signed-off-by: Mike Nguyen <[email protected]> Signed-off-by: Mark Fussell <[email protected]> Co-authored-by: Mark Fussell <[email protected]> * Update daprdocs/content/en/developing-applications/building-blocks/conversation/howto-conversation-layer.md Co-authored-by: Marc Duiker <[email protected]> Signed-off-by: Mark Fussell <[email protected]> * Update daprdocs/content/en/developing-applications/building-blocks/conversation/howto-conversation-layer.md Co-authored-by: Marc Duiker <[email protected]> Signed-off-by: Mark Fussell <[email protected]> * Order APIs and Components alphabetically (#4883) Signed-off-by: Bilgin Ibryam <[email protected]> Co-authored-by: Mark Fussell <[email protected]> * Added prompt caching details (#4882) Signed-off-by: Bilgin Ibryam <[email protected]> Co-authored-by: Mark Fussell <[email protected]> * [1.16] Adds workflow limitations (#4865) * [1.16] Adds workflow limitations Updates state store table to include supported stores. Adds a warning emoji to state stores which have workflow limitations. Adds workflow limitation sections to the cosmosDB & dynamodb setup docs. Signed-off-by: joshvanl <[email protected]> * Updates limitation sections. Remove localizations Signed-off-by: joshvanl <[email protected]> * Apply suggestions from code review Co-authored-by: Mark Fussell <[email protected]> Signed-off-by: Josh van Leeuwen <[email protected]> * Adds section on the number of records that are saved by workflow shape Signed-off-by: joshvanl <[email protected]> * Mark dynamo and cosmosdb state stores as not supporting workflows in table Signed-off-by: joshvanl <[email protected]> * Update daprdocs/content/en/reference/components-reference/supported-state-stores/setup-azure-cosmosdb.md Signed-off-by: Mark Fussell <[email protected]> * Apply suggestions from code review Co-authored-by: Mark Fussell <[email protected]> Signed-off-by: Josh van Leeuwen <[email protected]> * Adds production warning to cosmos & dynamo Signed-off-by: joshvanl <[email protected]> * Removes warning from state template Signed-off-by: joshvanl <[email protected]> * Update daprdocs/content/en/reference/components-reference/supported-state-stores/setup-azure-cosmosdb.md Signed-off-by: Mark Fussell <[email protected]> * Update daprdocs/content/en/reference/components-reference/supported-state-stores/setup-dynamodb.md Signed-off-by: Mark Fussell <[email protected]> --------- Signed-off-by: joshvanl <[email protected]> Signed-off-by: Josh van Leeuwen <[email protected]> Signed-off-by: Mark Fussell <[email protected]> Co-authored-by: Mark Fussell <[email protected]> Co-authored-by: Marc Duiker <[email protected]> * Reverting back from snake case to camel case Signed-off-by: Bilgin Ibryam <[email protected]> * Multi-app workflows: improve docs and images (#4878) * add complex wf illustration and fix other image Signed-off-by: Cassandra Coyle <[email protected]> * cleanup Signed-off-by: Cassandra Coyle <[email protected]> * update howto author wfs Signed-off-by: Cassandra Coyle <[email protected]> * update go code to use vanity client Signed-off-by: Cassandra Coyle <[email protected]> * Apply suggestions from code review Co-authored-by: Mark Fussell <[email protected]> Signed-off-by: Cassie Coyle <[email protected]> * add scheduleworkflow note Signed-off-by: Cassandra Coyle <[email protected]> * update images Signed-off-by: Cassandra Coyle <[email protected]> --------- Signed-off-by: Cassandra Coyle <[email protected]> Signed-off-by: Cassie Coyle <[email protected]> Co-authored-by: Mark Fussell <[email protected]> Co-authored-by: Marc Duiker <[email protected]> * Prepare branch 1.16 to be latest (#4858) Signed-off-by: Marc Duiker <[email protected]> Co-authored-by: Mark Fussell <[email protected]> * Update supported version table (+ procedure) (#4890) Signed-off-by: Marc Duiker <[email protected]> * Update to download-artifact@v4 Signed-off-by: Marc Duiker <[email protected]> * [1.16] Adds configuration-overview.md section on Workflow (#4889) * [1.16] Adds configuration-overview.md section on Workflow Fixes #4884 Signed-off-by: joshvanl <[email protected]> * Update configuration-overview.md Moving workflow section and adding link in the index Signed-off-by: Mark Fussell <[email protected]> --------- Signed-off-by: joshvanl <[email protected]> Signed-off-by: Mark Fussell <[email protected]> Co-authored-by: Mark Fussell <[email protected]> * Enhanced the OpenAI conversation component docs to include Azure seciton (#4887) * Enhanced the OpenAI conversation component documentation to include Azure OpenAI configuration guidance. Signed-off-by: Bilgin Ibryam <[email protected]> * Update daprdocs/content/en/reference/components-reference/supported-conversation/openai.md Signed-off-by: Mark Fussell <[email protected]> --------- Signed-off-by: Bilgin Ibryam <[email protected]> Signed-off-by: Mark Fussell <[email protected]> Co-authored-by: Mark Fussell <[email protected]> * feat: add missing 1.15 versions (#4892) Signed-off-by: nelson.parente <[email protected]> * Add back artifact upload for Algolia search (#4893) Signed-off-by: Marc Duiker <[email protected]> * Change Algolia index name from 'daprdocs' to 'crawler_dapr' Signed-off-by: Marc Duiker <[email protected]> * Fixed random typos from all over the docs Signed-off-by: Bilgin Ibryam <[email protected]> * Remove Algolia script, update html to use hugo yaml Signed-off-by: Marc Duiker <[email protected]> * Enhance AWS Secrets Manager documentation and YAML configuration to include support for multiple key-value pairs per secret Signed-off-by: MyMirelHub <[email protected]> * Removing wait_until_ready, it has been renamed for consistency Signed-off-by: Albert Callarisa <[email protected]> * Adds documentation for `$ dapr scheduler` See dapr/cli#1559 Signed-off-by: joshvanl <[email protected]> * Python supports multi-app calls Signed-off-by: Albert Callarisa <[email protected]> * Apply suggestion from @alicejgibbons Co-authored-by: Alice Gibbons <[email protected]> Signed-off-by: Mirel <[email protected]> * Apply suggestion from @alicejgibbons Co-authored-by: Alice Gibbons <[email protected]> Signed-off-by: Mirel <[email protected]> * Apply suggestion from @alicejgibbons Co-authored-by: Alice Gibbons <[email protected]> Signed-off-by: Mirel <[email protected]> * Apply suggestion from @alicejgibbons Co-authored-by: Alice Gibbons <[email protected]> Signed-off-by: Mirel <[email protected]> * Apply suggestion from @alicejgibbons Co-authored-by: Alice Gibbons <[email protected]> Signed-off-by: Mirel <[email protected]> * Apply suggestion from @alicejgibbons Co-authored-by: Alice Gibbons <[email protected]> Signed-off-by: Mirel <[email protected]> * Apply suggestion from @alicejgibbons Co-authored-by: Alice Gibbons <[email protected]> Signed-off-by: Mirel <[email protected]> * Updated /v1.0-alpha1/conversation to /v1.0-alpha2/conversation (#4899) Signed-off-by: Bilgin Ibryam <[email protected]> Co-authored-by: Yaron Schneider <[email protected]> * Add 1.16.1 version (#4915) Signed-off-by: Alice Gibbons <[email protected]> Co-authored-by: Josh van Leeuwen <[email protected]> * Updated token mounting docs (#4919) Signed-off-by: Alice Gibbons <[email protected]> Co-authored-by: Marc Duiker <[email protected]> * Remove duplication (#4905) Signed-off-by: Marc Duiker <[email protected]> Co-authored-by: Mark Fussell <[email protected]> * Reorganize AWS Secrets Manager documentation to improve clarity on instance creation Signed-off-by: MyMirelHub <[email protected]> * Change max-body-size to use unit in documentation (#4906) Signed-off-by: Jan Češpivo <[email protected]> Co-authored-by: Mark Fussell <[email protected]> * feat Jaeger v2 (#4921) * Update OpenTelemetry documentation for Jaeger V2 integration Signed-off-by: MyMirelHub <[email protected]> * Add note on storage backends and update references for Jaeger V2 Signed-off-by: MyMirelHub <[email protected]> * Update cert-manager installation command to version 1.19.1 Signed-off-by: MyMirelHub <[email protected]> --------- Signed-off-by: MyMirelHub <[email protected]> * Updated outbox doc to use correct sample for projection (#4913) Signed-off-by: Bilgin Ibryam <[email protected]> Co-authored-by: Mark Fussell <[email protected]> * Minor typos in the presentations page (#4902) Signed-off-by: Bilgin Ibryam <[email protected]> Co-authored-by: Mark Fussell <[email protected]> * fix cel doc ref Signed-off-by: farmer <[email protected]> * Update Outbox Java example (#4924) * Update Outbox Java example with the new Java API Signed-off-by: Matheus Cruz <[email protected]> * Update State constructor args Signed-off-by: Matheus Cruz <[email protected]> * Update Dapr-generated CloudEvent fields for Java SDK Signed-off-by: Matheus Cruz <[email protected]> --------- Signed-off-by: Matheus Cruz <[email protected]> Co-authored-by: Mark Fussell <[email protected]> * Adds docs for v1.16.2 (#4929) Signed-off-by: joshvanl <[email protected]> * Review comments Signed-off-by: joshvanl <[email protected]> * removing the Kapa.ai chatbot. Signed-off-by: FraserMarlow <[email protected]> * Removing duplicate header line. Signed-off-by: FraserMarlow <[email protected]> * Updates CLI reference to v1.16.3 (#4932) Signed-off-by: joshvanl <[email protected]> * Add documentation about rawMessage for Java Signed-off-by: Matheus Cruz <[email protected]> * Add use-cases to the main page (#4937) Signed-off-by: Marc Duiker <[email protected]> * Update workflow retry docs with some clarifications (#4936) * Update workflow retry docs with some clarifications. Signed-off-by: Alexander Trauzzi <[email protected]> * Update daprdocs/content/en/developing-applications/building-blocks/workflow/workflow-features-concepts.md Co-authored-by: Alice Gibbons <[email protected]> Signed-off-by: Alexander Trauzzi <[email protected]> * Update daprdocs/content/en/developing-applications/building-blocks/workflow/workflow-features-concepts.md Signed-off-by: Mark Fussell <[email protected]> --------- Signed-off-by: Alexander Trauzzi <[email protected]> Signed-off-by: Mark Fussell <[email protected]> Co-authored-by: Alice Gibbons <[email protected]> Co-authored-by: Mark Fussell <[email protected]> * Refreshed core concepts to showcase AgentRunner run/subscribe/serve modes, config-based memory, and up-to-date workflow/orchestration snippets. Signed-off-by: Roberto Rodriguez <[email protected]> * Added required Conversation/OpenAI component setup and updated the sample agent to use AgentMemoryConfig. Signed-off-by: Roberto Rodriguez <[email protected]> * Modernized the Durable Agent pattern with config-class wiring plus AgentRunner execution options. Signed-off-by: Roberto Rodriguez <[email protected]> * Split the tool-call entry into standalone vs. durable variants and highlighted the new runner-focused learning goals. Signed-off-by: Roberto Rodriguez <[email protected]> * Updated getting started doc to clarify environment variable setup with component file Signed-off-by: Roberto Rodriguez <[email protected]> * `$ dapr workflow` CLI docs (#4916) * Adds dapr workflow docs Based on dapr/cli#1560 Signed-off-by: joshvanl <[email protected]> * Remove link references in CLI table Signed-off-by: joshvanl <[email protected]> * Fix dapr workflow CLI reference doc Signed-off-by: joshvanl <[email protected]> * Update docs for workflow docs Signed-off-by: joshvanl <[email protected]> * Add redis example format Signed-off-by: joshvanl <[email protected]> * Fix commands on quickstart Signed-off-by: joshvanl <[email protected]> * Adds review comments Signed-off-by: joshvanl <[email protected]> * Update important purge note Signed-off-by: joshvanl <[email protected]> * Make clear about workflow client connection for purging Signed-off-by: joshvanl <[email protected]> --------- Signed-off-by: joshvanl <[email protected]> * update to latest dotnet ref Signed-off-by: Marc Duiker <[email protected]> * remove dotnet sdk docs Signed-off-by: Marc Duiker <[email protected]> * Remove dotnet pluggable components docs Signed-off-by: Marc Duiker <[email protected]> * Move .NET SDK & pluggable component docs into main docs Signed-off-by: Marc Duiker <[email protected]> * Remove localized urls Signed-off-by: Marc Duiker <[email protected]> * Remove java submodule Signed-off-by: Marc Duiker <[email protected]> * Remove Java submodule Signed-off-by: Marc Duiker <[email protected]> * Migrate Java SDK Docs into main Docs Signed-off-by: Marc Duiker <[email protected]> * Remove localization in URL Signed-off-by: Marc Duiker <[email protected]> * Add Redis Sentinel configuration details to pubsub component documentation Signed-off-by: MyMirelHub <[email protected]> * Update redisHost description to clarify multiple sentinel addresses usage Signed-off-by: MyMirelHub <[email protected]> * Remove python submodule Signed-off-by: Marc Duiker <[email protected]> * Add Python SDK docs to main docs Signed-off-by: Marc Duiker <[email protected]> * remove js submodule Signed-off-by: Marc Duiker <[email protected]> * Add JS SDK docs to main docs Signed-off-by: Marc Duiker <[email protected]> * Fix mech markdown issue Signed-off-by: Marc Duiker <[email protected]> * Clarify failover configuration for Redis Sentinel, specifying that redisHost should contain sentinel addresses when enabled Signed-off-by: MyMirelHub <[email protected]> * Remove Go SDK submodule Signed-off-by: Marc Duiker <[email protected]> * Remove Go Pluggable Component submodule Signed-off-by: Marc Duiker <[email protected]> * Add Go SDk & Pluggable component docs Signed-off-by: Marc Duiker <[email protected]> * Remove php submodule Signed-off-by: Marc Duiker <[email protected]> * Add PHP SDK docs Signed-off-by: Marc Duiker <[email protected]> * Ignore link to validate Signed-off-by: Marc Duiker <[email protected]> * Enhance Redis Sentinel documentation by specifying redisType and failover settings for high availability Signed-off-by: MyMirelHub <[email protected]> * Add instructions for retrieving Redis password based on OS in Redis Streams setup Signed-off-by: MyMirelHub <[email protected]> * Update redisHost example to include multiple sentinel addresses for clarity Signed-off-by: MyMirelHub <[email protected]> * Enhance Redis documentation to clarify usage of multiple sentinel addresses in redisHost for failover configuration Signed-off-by: MyMirelHub <[email protected]> * Remove rust submodule Signed-off-by: Marc Duiker <[email protected]> * Move Rust SDK docs to main docs Signed-off-by: Marc Duiker <[email protected]> * Reorganize Redis Sentinel configuration section for clarity and redundancy in sentinel addresses Signed-off-by: MyMirelHub <[email protected]> * Fix typo in sentinelMasterName value for Redis Sentinel configuration Signed-off-by: MyMirelHub <[email protected]> * Fix main .NET SDK page, update repo README instructions Signed-off-by: Marc Duiker <[email protected]> * Fix repo README Signed-off-by: Marc Duiker <[email protected]> * Add Create a `DaprWorkflowClient` instance Signed-off-by: Marc Duiker <[email protected]> * Add DaprWorkflow client operations Signed-off-by: Marc Duiker <[email protected]> * Update management operations Signed-off-by: Marc Duiker <[email protected]> * Add link, remove SDK how-to Signed-off-by: Marc Duiker <[email protected]> * Add a page with workflow examples refs Signed-off-by: Marc Duiker <[email protected]> * Add DaprWorkflowClient injection example Signed-off-by: Marc Duiker <[email protected]> * Clarify minimal API example Signed-off-by: Marc Duiker <[email protected]> * Fix DaprWorkflowClient injection and scope usage Signed-off-by: Marc Duiker <[email protected]> * fix: correct yaml spec for crypto local storage (#4958) Signed-off-by: Casper Nielsen <[email protected]> * Update sdkdocs/dotnet/content/en/dotnet-sdk-docs/dotnet-workflow/dotnet-workflow-management-methods.md Signed-off-by: Mark Fussell <[email protected]> * Update sdkdocs/dotnet/content/en/dotnet-sdk-docs/dotnet-workflow/dotnet-workflowclient-usage.md Signed-off-by: Mark Fussell <[email protected]> * Update sdkdocs/dotnet/content/en/dotnet-sdk-docs/dotnet-workflow/dotnet-workflowclient-usage.md Signed-off-by: Mark Fussell <[email protected]> * #4877 fix broken commands, updated output with tool calling and add Java (#4939) * fix broken commands, updated output with tool calling and add Java quickstart Signed-off-by: Bilgin Ibryam <[email protected]> * Remove incorrect instruction for all languages Signed-off-by: Bilgin Ibryam <[email protected]> --------- Signed-off-by: Bilgin Ibryam <[email protected]> Co-authored-by: Marc Duiker <[email protected]> Co-authored-by: Mark Fussell <[email protected]> * Describe new ttlInSeconds attribute in DynamoDB state store setup (#4911) * Describe new ttlInSeconds attribute in DynamoDB state store setup Signed-off-by: Zeynel Koca <[email protected]> * Update attribute description Signed-off-by: Zeynel Koca <[email protected]> * Explain behaviour when value is 0 or less Signed-off-by: Zeynel Koca <[email protected]> --------- Signed-off-by: Zeynel Koca <[email protected]> Co-authored-by: Marc Duiker <[email protected]> Co-authored-by: Mark Fussell <[email protected]> * Fix tab formatting for JavaScript section in Bindings How-To (#4959) Removed erroneous characters from example tab header (`%}}`) Signed-off-by: James Pegg <[email protected]> Co-authored-by: Mark Fussell <[email protected]> * Update authoring workflow page with Diagrid Dashboard (#4962) * Add Diagrid dashboard Signed-off-by: Marc Duiker <[email protected]> * Add link validation ignore Signed-off-by: Marc Duiker <[email protected]> * update workflow dashboard image Signed-off-by: Marc Duiker <[email protected]> * Updated dashboard image location Signed-off-by: Marc Duiker <[email protected]> * Update link to Diagrid Dashboard Signed-off-by: Marc Duiker <[email protected]> * Update Diagrid Dashboard link Signed-off-by: Marc Duiker <[email protected]> * Update link to Diagrid Dashboard reference docs Signed-off-by: Marc Duiker <[email protected]> --------- Signed-off-by: Marc Duiker <[email protected]> * Add dapr v1.16.3 + 1.16.4 (#4968) * add dapr v1.16.3 + 1.16.4 Signed-off-by: Cassandra Coyle <[email protected]> * update latest html Signed-off-by: Cassandra Coyle <[email protected]> --------- Signed-off-by: Cassandra Coyle <[email protected]> * add mcp auth documentation Signed-off-by: yaron2 <[email protected]> * typo Signed-off-by: yaron2 <[email protected]> * Refactor secret scope documentation for clarity (#4965) Removed duplicate information and streamlined the scenarios for configuring secrets access. Signed-off-by: rohit <[email protected]> * chore: update links to dapr agents quickstart changing _ to - (#4976) Signed-off-by: Casper Nielsen <[email protected]> * feat: add metadata field to Subscription spec (#4970) Signed-off-by: farmer <[email protected]> Co-authored-by: Mark Fussell <[email protected]> * Clarify disableTls requirement in Kafka setup (#4977) Signed-off-by: Joe Bowbeer <[email protected]> Co-authored-by: Mark Fussell <[email protected]> * Separating Dapr Workflows documentation on Spring Boot to it's separate page (#4975) * separating Dapr Workflows from Spring Boot Signed-off-by: salaboy <[email protected]> * Refactor secret scope documentation for clarity (#4965) Removed duplicate information and streamlined the scenarios for configuring secrets access. Signed-off-by: rohit <[email protected]> Signed-off-by: salaboy <[email protected]> * adding correct headers Signed-off-by: salaboy <[email protected]> * Update sdkdocs/java/content/en/java-sdk-docs/spring-boot/sb-workflows-howto.md Co-authored-by: Mark Fussell <[email protected]> Signed-off-by: salaboy <[email protected]> * Update sdkdocs/java/content/en/java-sdk-docs/spring-boot/sb-workflows-howto.md Co-authored-by: Mark Fussell <[email protected]> Signed-off-by: salaboy <[email protected]> * Update sdkdocs/java/content/en/java-sdk-docs/spring-boot/sb-workflows-howto.md Co-authored-by: Mark Fussell <[email protected]> Signed-off-by: salaboy <[email protected]> * Update sdkdocs/java/content/en/java-sdk-docs/spring-boot/sb-workflows-howto.md Co-authored-by: Mark Fussell <[email protected]> Signed-off-by: salaboy <[email protected]> * Update sdkdocs/java/content/en/java-sdk-docs/spring-boot/sb-workflows-howto.md Co-authored-by: Mark Fussell <[email protected]> Signed-off-by: salaboy <[email protected]> --------- Signed-off-by: salaboy <[email protected]> Signed-off-by: rohit <[email protected]> Co-authored-by: rohit <[email protected]> Co-authored-by: Mark Fussell <[email protected]> * Chore: jaeger guidance (#4923) * update Jaeger setup instructions for port conflict and background container Signed-off-by: MyMirelHub <[email protected]> * fix spacing Signed-off-by: MyMirelHub <[email protected]> * add helm mode Signed-off-by: MyMirelHub <[email protected]> * Update daprdocs/content/en/operations/observability/tracing/otel-collector/open-telemetry-collector-jaeger.md Co-authored-by: Mark Fussell <[email protected]> Signed-off-by: Mirel <[email protected]> Signed-off-by: MyMirelHub <[email protected]> * fix: improve clarity and correctness in Jaeger V2 documentation Signed-off-by: MyMirelHub <[email protected]> * docs: add local dir instructions for Jaeger V2 Signed-off-by: MyMirelHub <[email protected]> --------- Signed-off-by: MyMirelHub <[email protected]> Signed-off-by: Mirel <[email protected]> Co-authored-by: Mark Fussell <[email protected]> * docs: add docs for integrating MCP Toolbox for Databases as tool(s) (#4964) * docs: add docs for integrating MCP Toolbox for Databases as tool(s) Signed-off-by: Casper Nielsen <[email protected]> * docs: move tools & MCP Toolbox for Databases into integration section Signed-off-by: Casper Nielsen <[email protected]> * Update dapr-agents-integrations.md Co-authored-by: Mark Fussell <[email protected]> Signed-off-by: Casper Nielsen <[email protected]> * Update daprdocs/content/en/developing-applications/dapr-agents/dapr-agents-integrations.md Co-authored-by: Marc Duiker <[email protected]> Signed-off-by: Casper Nielsen <[email protected]> --------- Signed-off-by: Casper Nielsen <[email protected]> Signed-off-by: Casper Nielsen <[email protected]> Co-authored-by: Mark Fussell <[email protected]> Co-authored-by: Marc Duiker <[email protected]> * chore: align docs with dapr/dapr-agents#283 (#4955) * chore: align docs with dapr/dapr-agents#283 Signed-off-by: Casper Nielsen <[email protected]> * fix: remove optional waits and clarify Signed-off-by: Casper Nielsen <[email protected]> --------- Signed-off-by: Casper Nielsen <[email protected]> Co-authored-by: Mark Fussell <[email protected]> * Add OpenAI integration docs (#4969) * Add OpenAI integration docs Signed-off-by: yaron2 <[email protected]> * add openai link Signed-off-by: yaron2 <[email protected]> * Update daprdocs/content/en/developing-applications/openai-agents/_index.md Co-authored-by: Mark Fussell <[email protected]> Signed-off-by: Yaron Schneider <[email protected]> * Update daprdocs/content/en/developing-applications/openai-agents/openai-agents-sessions.md Co-authored-by: Mark Fussell <[email protected]> Signed-off-by: Yaron Schneider <[email protected]> * Update daprdocs/content/en/developing-applications/openai-agents/openai-agents-sessions.md Co-authored-by: Mark Fussell <[email protected]> Signed-off-by: Yaron Schneider <[email protected]> * Update daprdocs/content/en/developing-applications/openai-agents/openai-agents-sessions.md Co-authored-by: Mark Fussell <[email protected]> Signed-off-by: Yaron Schneider <[email protected]> * Update daprdocs/content/en/developing-applications/openai-agents/openai-agents-sessions.md Co-authored-by: Mark Fussell <[email protected]> Signed-off-by: Yaron Schneider <[email protected]> * Update daprdocs/content/en/developing-applications/openai-agents/openai-agents-sessions.md Co-authored-by: Mark Fussell <[email protected]> Signed-off-by: Yaron Schneider <[email protected]> * address feedback, move to new AI structure Signed-off-by: yaron2 <[email protected]> * fix links Signed-off-by: yaron2 <[email protected]> * remove old content Signed-off-by: yaron2 <[email protected]> * Update daprdocs/content/en/developing-ai/agent-integrations/_index.md Co-authored-by: Casper Nielsen <[email protected]> Signed-off-by: Yaron Schneider <[email protected]> * Update daprdocs/content/en/developing-ai/agent-integrations/openai-agents/_index.md Co-authored-by: Casper Nielsen <[email protected]> Signed-off-by: Yaron Schneider <[email protected]> * Update daprdocs/content/en/developing-ai/agent-integrations/_index.md Signed-off-by: Mark Fussell <[email protected]> * Update daprdocs/content/en/developing-ai/dapr-agents/dapr-agents-why.md Signed-off-by: Mark Fussell <[email protected]> * Update daprdocs/content/en/developing-ai/dapr-agents/dapr-agents-why.md Signed-off-by: Mark Fussell <[email protected]> * Update daprdocs/content/en/developing-ai/dapr-agents/dapr-agents-introduction.md Signed-off-by: Mark Fussell <[email protected]> * Update daprdocs/content/en/developing-ai/dapr-agents/dapr-agents-introduction.md Signed-off-by: Mark Fussell <[email protected]> * Update daprdocs/content/en/developing-ai/agent-integrations/_index.md Co-authored-by: Mark Fussell <[email protected]> Signed-off-by: Yaron Schneider <[email protected]> * Update daprdocs/content/en/developing-ai/_index.md Co-authored-by: Casper Nielsen <[email protected]> Signed-off-by: Yaron Schneider <[email protected]> * change links Signed-off-by: yaron2 <[email protected]> * fix ref Signed-off-by: yaron2 <[email protected]> --------- Signed-off-by: yaron2 <[email protected]> Signed-off-by: Yaron Schneider <[email protected]> Signed-off-by: Mark Fussell <[email protected]> Co-authored-by: Mark Fussell <[email protected]> Co-authored-by: Casper Nielsen <[email protected]> Co-authored-by: Casper Nielsen <[email protected]> * Add CrewAI and workflow documentation (#4973) * Add crewAI and workflow documentation Signed-off-by: yaron2 <[email protected]> * typos Signed-off-by: yaron2 <[email protected]> * review comments Signed-off-by: yaron2 <[email protected]> * switch order of .env and deps Signed-off-by: yaron2 <[email protected]> --------- Signed-off-by: yaron2 <[email protected]> Co-authored-by: Mark Fussell <[email protected]> * Add aliases to redirect old Dapr Agent pages to new location Signed-off-by: Marc Duiker <[email protected]> * update main Dapr Agents alias Signed-off-by: Marc Duiker <[email protected]> * Remove Reo.dev script Signed-off-by: Marc Duiker <[email protected]> * add dapr 1.16.5 (#4988) Signed-off-by: Cassandra Coyle <[email protected]> * Update daprdocs/content/en/developing-applications/mcp/_index.md Co-authored-by: Mark Fussell <[email protected]> Signed-off-by: Yaron Schneider <[email protected]> * Update daprdocs/content/en/developing-applications/mcp/mcp-authentication.md Co-authored-by: Mark Fussell <[email protected]> Signed-off-by: Yaron Schneider <[email protected]> * Update daprdocs/content/en/developing-applications/mcp/mcp-authentication.md Co-authored-by: Mark Fussell <[email protected]> Signed-off-by: Yaron Schneider <[email protected]> * Update daprdocs/content/en/developing-applications/mcp/mcp-authentication.md Co-authored-by: Mark Fussell <[email protected]> Signed-off-by: Yaron Schneider <[email protected]> * Update daprdocs/content/en/developing-applications/mcp/mcp-authentication.md Co-authored-by: Mark Fussell <[email protected]> Signed-off-by: Yaron Schneider <[email protected]> * Update daprdocs/content/en/developing-applications/mcp/mcp-authentication.md Co-authored-by: Mark Fussell <[email protected]> Signed-off-by: Yaron Schneider <[email protected]> * Update daprdocs/content/en/developing-applications/mcp/mcp-authentication.md Co-authored-by: Mark Fussell <[email protected]> Signed-off-by: Yaron Schneider <[email protected]> * address feedback Signed-off-by: yaron2 <[email protected]> * address feedback Signed-off-by: yaron2 <[email protected]> * Updates latest version to v1.16.6 (#4998) Signed-off-by: joshvanl <[email protected]> * Added bot script to allow SDK maintainers to automerge non-draft PRs that only target files in their repsective directories in the repository based on the team membership of the user submitting the PR. This will also automatically append a label indicating it was automerged and for which language for easy retroactive discvoery and review by docs maintainers. (#4996) Signed-off-by: Whit Waldo <[email protected]> * Updated Dapr Agents docs to align with recent quickstart changes (#4987) * Updated Dapr Agents docs to align with recent quickstart changes Signed-off-by: Bilgin Ibryam <[email protected]> * Update daprdocs/content/en/developing-ai/dapr-agents/dapr-agents-getting-started.md Co-authored-by: Mark Fussell <[email protected]> Signed-off-by: Bilgin Ibryam <[email protected]> * Address feedback from PR Signed-off-by: Bilgin Ibryam <[email protected]> * Update daprdocs/content/en/developing-ai/dapr-agents/dapr-agents-getting-started.md Co-authored-by: Marc Duiker <[email protected]> Signed-off-by: Bilgin Ibryam <[email protected]> --------- Signed-off-by: Bilgin Ibryam <[email protected]> Co-authored-by: Mark Fussell <[email protected]> Co-authored-by: Marc Duiker <[email protected]> * Docs/python sdk ext langgraph (#4954) * feat: add dapr-ext-langgraph documentation Signed-off-by: Casper Nielsen <[email protected]> * fix: remove link to state stores Signed-off-by: Casper Nielsen <[email protected]> * fix: remove redundant header & wording correction Signed-off-by: Casper Nielsen <[email protected]> * fix: add missing link Signed-off-by: Casper Nielsen <[email protected]> * Update sdkdocs/python/content/en/python-sdk-docs/python-sdk-extensions/python-langgraph.md Co-authored-by: Marc Duiker <[email protected]> Signed-off-by: Casper Nielsen <[email protected]> * Update sdkdocs/python/content/en/python-sdk-docs/python-sdk-extensions/python-langgraph.md Co-authored-by: Marc Duiker <[email protected]> Signed-off-by: Casper Nielsen <[email protected]> * Update sdkdocs/python/content/en/python-sdk-docs/python-sdk-extensions/python-langgraph.md Co-authored-by: Marc Duiker <[email protected]> Signed-off-by: Casper Nielsen <[email protected]> * Update sdkdocs/python/content/en/python-sdk-docs/python-sdk-extensions/python-langgraph.md Co-authored-by: Marc Duiker <[email protected]> Signed-off-by: Casper Nielsen <[email protected]> * docs: move langgraph memory documentation into new ai docs structure Signed-off-by: Casper Nielsen <[email protected]> * chore: align naming across all third party agent frameworks Signed-off-by: Casper Nielsen <[email protected]> * docs: align document structure to openai example Signed-off-by: Casper Nielsen <[email protected]> --------- Signed-off-by: Casper Nielsen <[email protected]> Signed-off-by: Casper Nielsen <[email protected]> Co-authored-by: Mark Fussell <[email protected]> Co-authored-by: Marc Duiker <[email protected]> * docs: document durable agent retry policy (#4982) * docs: document durable agent retry policy Signed-off-by: Casper Nielsen <[email protected]> * docs: update with DurableRetryConfig class Signed-off-by: Casper Nielsen <[email protected]> * docs: elaborate on fields being optional Signed-off-by: Casper Nielsen <[email protected]> * docs: align with sdk changes Signed-off-by: Casper Nielsen <[email protected]> --------- Signed-off-by: Casper Nielsen <[email protected]> Co-authored-by: Mark Fussell <[email protected]> * Clarify usage of Service Account tokens and Dapr's secret management in Kubernetes documentation (#5013) Signed-off-by: MyMirelHub <[email protected]> Co-authored-by: Mark Fussell <[email protected]> * [1.16] Docs for pulsar file auth (#5001) * Enhance Pulsar setup documentation with OAuth2 credential options and examples Signed-off-by: MyMirelHub <[email protected]> * Clarify OAuth2 credential options in Pulsar setup documentation Signed-off-by: MyMirelHub <[email protected]> --------- Signed-off-by: MyMirelHub <[email protected]> Co-authored-by: Mark Fussell <[email protected]> * Update daprdocs/content/en/developing-ai/mcp/mcp-authentication.md Signed-off-by: Marc Duiker <[email protected]> * Update daprdocs/content/en/developing-ai/mcp/mcp-authentication.md Signed-off-by: Marc Duiker <[email protected]> * Update daprdocs/content/en/developing-ai/mcp/mcp-authentication.md Signed-off-by: Marc Duiker <[email protected]> * chore(docs): update docs to reflect removal of decorators in dapr/dapr-agents 405 (#5022) Signed-off-by: Casper Nielsen <[email protected]> * Update Dapr Agents logo Signed-off-by: Marc Duiker <[email protected]> * Update dapr agents concepts image Signed-off-by: Marc Duiker <[email protected]> * Add Dapr Agents blue logo Signed-off-by: Marc Duiker <[email protected]> * Adds v1.16.9 as latest (#5037) Signed-off-by: joshvanl <[email protected]> --------- Signed-off-by: Cassandra Coyle <[email protected]> Signed-off-by: Albert Callarisa <[email protected]> Signed-off-by: Mark Fussell <[email protected]> Signed-off-by: Samantha Coyle <[email protected]> Signed-off-by: Marc Duiker <[email protected]> Signed-off-by: Bilgin Ibryam <[email protected]> Signed-off-by: joshvanl <[email protected]> Signed-off-by: Mike Nguyen <[email protected]> Signed-off-by: Josh van Leeuwen <[email protected]> Signed-off-by: Cassie Coyle <[email protected]> Signed-off-by: nelson.parente <[email protected]> Signed-off-by: MyMirelHub <[email protected]> Signed-off-by: Mirel <[email protected]> Signed-off-by: Alice Gibbons <[email protected]> Signed-off-by: Jan Češpivo <[email protected]> Signed-off-by: farmer <[email protected]> Signed-off-by: Matheus Cruz <[email protected]> Signed-off-by: FraserMarlow <[email protected]> Signed-off-by: Alexander Trauzzi <[email protected]> Signed-off-by: Roberto Rodriguez <[email protected]> Signed-off-by: Casper Nielsen <[email protected]> Signed-off-by: Zeynel Koca <[email protected]> Signed-off-by: James Pegg <[email protected]> Signed-off-by: yaron2 <[email protected]> Signed-off-by: rohit <[email protected]> Signed-off-by: Joe Bowbeer <[email protected]> Signed-off-by: salaboy <[email protected]> Signed-off-by: Casper Nielsen <[email protected]> Signed-off-by: Yaron Schneider <[email protected]> Signed-off-by: Whit Waldo <[email protected]> Co-authored-by: Cassie Coyle <[email protected]> Co-authored-by: Albert Callarisa <[email protected]> Co-authored-by: Mark Fussell <[email protected]> Co-authored-by: Sam <[email protected]> Co-authored-by: Bilgin Ibryam <[email protected]> Co-authored-by: Josh van Leeuwen <[email protected]> Co-authored-by: Mike Nguyen <[email protected]> Co-authored-by: Nelson Parente <[email protected]> Co-authored-by: MyMirelHub <[email protected]> Co-authored-by: Alice Gibbons <[email protected]> Co-authored-by: Yaron Schneider <[email protected]> Co-authored-by: Alice Gibbons <[email protected]> Co-authored-by: Jan Češpivo <[email protected]> Co-authored-by: farmer <[email protected]> Co-authored-by: Matheus Cruz <[email protected]> Co-authored-by: FraserMarlow <[email protected]> Co-authored-by: Matheus Cruz <[email protected]> Co-authored-by: Alexander Trauzzi <[email protected]> Co-authored-by: Roberto Rodriguez <[email protected]> Co-authored-by: Farmer.Chillax <[email protected]> Co-authored-by: Casper Nielsen <[email protected]> Co-authored-by: Zeynel <[email protected]> Co-authored-by: James Pegg <[email protected]> Co-authored-by: rohit <[email protected]> Co-authored-by: Casper Nielsen <[email protected]> Co-authored-by: Joe Bowbeer <[email protected]> Co-authored-by: salaboy <[email protected]> Co-authored-by: Whit Waldo <[email protected]>
Docs: dapr/docs#4909