Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Upmerge 10/11 - v1.11 --> v1.12 #3815

Closed
wants to merge 228 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
228 commits
Select commit Hold shift + click to select a range
76dd591
Add dynamic template support to Twilio Sendgrid binding
yannart May 17, 2023
c8df8ec
Put dynamic template in its own section per code review suggestion
yannart May 17, 2023
17a8c84
Fix JSON example
yannart May 17, 2023
02d4828
Merge branch 'v1.11' into sendgrid-dynamic-template
yannart May 28, 2023
abbba71
Merge branch 'v1.11' into sendgrid-dynamic-template
yannart Jun 1, 2023
6fcf297
Merge branch 'v1.11' into sendgrid-dynamic-template
yaron2 Jun 5, 2023
790b7e4
update config toml for 1.12
hhunter-ms Jun 12, 2023
0104f95
upmerge
hhunter-ms Jun 12, 2023
809d6c6
Merge branch 'v1.12' into sendgrid-dynamic-template
yannart Jun 12, 2023
e737b9a
Create workflow for 1.12
artursouza Jun 13, 2023
fa6d167
Merge pull request #3529 from hhunter-ms/upmerge_ENDGAME
hhunter-ms Jun 13, 2023
ddad773
Merge branch 'v1.12' into fix_navbar_1.12_new
hhunter-ms Jun 13, 2023
6453481
Merge pull request #3528 from hhunter-ms/fix_navbar_1.12_new
hhunter-ms Jun 13, 2023
dd379f5
Add new properties to the metadata API (#3562)
shubham1172 Jun 21, 2023
8715f0c
Merge branch 'v1.12' into sendgrid-dynamic-template
msfussell Jun 21, 2023
942d9cc
Merge pull request #3422 from yannart/sendgrid-dynamic-template
hhunter-ms Jun 21, 2023
14b4712
Adds ETCD v2
JoshVanL Jun 27, 2023
ea499d3
Update daprdocs/content/en/reference/components-reference/supported-s…
JoshVanL Jun 28, 2023
8434534
Update daprdocs/content/en/reference/components-reference/supported-s…
JoshVanL Jun 28, 2023
e3abfa8
Update daprdocs/content/en/reference/components-reference/supported-s…
JoshVanL Jun 28, 2023
efb3468
Update daprdocs/content/en/reference/components-reference/supported-s…
JoshVanL Jun 28, 2023
4a58c18
Update daprdocs/content/en/reference/components-reference/supported-s…
JoshVanL Jun 28, 2023
3351afe
Merge pull request #3582 from JoshVanL/etcdv2
hhunter-ms Jun 28, 2023
4e6c0d1
Update build steps
AaronCrawfis Jul 13, 2023
1a1f044
Merge pull request #3613 from dapr/aacrawfi/1-12-build
hhunter-ms Jul 17, 2023
69b95b7
document protected pub/sub topics
kovalromank Jul 23, 2023
675b333
routine upmerge
hhunter-ms Jul 24, 2023
2a418ed
Update daprdocs/content/en/developing-applications/building-blocks/pu…
kovalromank Jul 24, 2023
f05808a
Update daprdocs/content/en/developing-applications/building-blocks/pu…
kovalromank Jul 24, 2023
599670a
Merge pull request #3627 from hhunter-ms/upmerge_07-24
hhunter-ms Jul 24, 2023
67f15e1
Merge branch 'v1.12' into feat-document-protected-topics
msfussell Aug 2, 2023
4d444bd
Merge pull request #3624 from kovalromank/feat-document-protected-topics
hhunter-ms Aug 2, 2023
0211dfe
scaffold out docs for workflow java sdk
hhunter-ms Aug 2, 2023
3fdf6d5
add java tabs
hhunter-ms Aug 2, 2023
dd67308
Update wasm.md to include some HTTP instructions (#3649)
brendandburns Aug 4, 2023
7e1fa65
Add documentation for get embedding operation in Azure OpenAI (#3658)
shivam-51 Aug 8, 2023
fe86f32
adding k8s fields for dev/test env
mukundansundar Sep 11, 2023
7a8861c
add table.html and work on multi app run overview and how to for k8s
hhunter-ms Sep 11, 2023
feec0af
update zeebe components to stable (#3715)
cicoyle Sep 12, 2023
51a97d8
start adding content for java how to
hhunter-ms Sep 12, 2023
f1279c8
merge conflict
hhunter-ms Sep 12, 2023
d1d5337
Merge pull request #3723 from hhunter-ms/upmerge_09-12
hhunter-ms Sep 12, 2023
8240b68
Merge branch 'v1.12' into k8s-multi-app-run
hhunter-ms Sep 12, 2023
e224ee7
Merge branch 'v1.12' into issue_3567
msfussell Sep 12, 2023
23c45f5
mark review and add demo video
hhunter-ms Sep 12, 2023
161b65a
Merge branch 'k8s-multi-app-run' of https://github.com/mukundansundar…
hhunter-ms Sep 12, 2023
d030a7b
continue adding Java
hhunter-ms Sep 12, 2023
268a858
Merge branch 'issue_3567' of https://github.com/hhunter-ms/docs into …
hhunter-ms Sep 12, 2023
448d0de
add activities
hhunter-ms Sep 12, 2023
2ac6bab
additions per mukundan
hhunter-ms Sep 13, 2023
eb1b1d0
formatting updates
hhunter-ms Sep 13, 2023
7a1b51b
add ref
hhunter-ms Sep 13, 2023
0887a34
Update Zeebe documentation (#3712)
akkie Sep 13, 2023
e9e0e75
update to beta1
hhunter-ms Sep 14, 2023
7ff09b5
add beta apis and move workflow to that table
hhunter-ms Sep 14, 2023
8fc717d
add beta exception for binding components
cicoyle Sep 14, 2023
5eee6c5
Merge branch 'v1.12' into docs-update-conformance-reqs
cicoyle Sep 14, 2023
8913005
Update daprdocs/content/en/operations/components/certification-lifecy…
cicoyle Sep 14, 2023
a44ae8f
Update daprdocs/content/en/operations/components/certification-lifecy…
cicoyle Sep 14, 2023
5d3ae81
Merge pull request #3731 from cicoyle/docs-update-conformance-reqs
hhunter-ms Sep 14, 2023
adbe4f7
link to lifecycles
hhunter-ms Sep 14, 2023
2eac805
Add subscriptions to metadata API reference examples (#3682)
shubham1172 Sep 15, 2023
02f56a6
remove as a preview feature (#3729)
hhunter-ms Sep 15, 2023
5ba6f54
add clientName and heartBeat
Taction Sep 17, 2023
7186316
Merge branch 'v1.12' into issue_3567
hhunter-ms Sep 18, 2023
5bea7f8
Merge branch 'v1.12' into k8s-multi-app-run
hhunter-ms Sep 18, 2023
efd0ef6
update per mukundan
hhunter-ms Sep 18, 2023
a6487b9
Merge branch 'k8s-multi-app-run' of https://github.com/mukundansundar…
hhunter-ms Sep 18, 2023
c2fc0a1
Reference: pubsub pulsar OIDC authentication (#3655)
JoshVanL Sep 18, 2023
9d3e3f3
upmerge
hhunter-ms Sep 18, 2023
cc9158a
Merge branch 'v1.12' into k8s-multi-app-run
msfussell Sep 18, 2023
737c562
Merge branch 'v1.12' into issue_3567
hhunter-ms Sep 18, 2023
0f24ef1
Merge pull request #3744 from hhunter-ms/upmerge_09-18
hhunter-ms Sep 18, 2023
f476d57
Merge branch 'v1.12' into issue_3567
hhunter-ms Sep 18, 2023
5255225
Merge branch 'v1.12' into k8s-multi-app-run
msfussell Sep 18, 2023
f261ac5
updates from Ryan
hhunter-ms Sep 19, 2023
559d357
Merge branch 'issue_3567' of https://github.com/hhunter-ms/docs into …
hhunter-ms Sep 19, 2023
3439d2c
copy table to new topic under API
hhunter-ms Sep 19, 2023
52ed2b6
update examples in how tos
hhunter-ms Sep 20, 2023
d3618b2
add workflow patterns
hhunter-ms Sep 20, 2023
ae71e14
nyemade limitation edit
hhunter-ms Sep 20, 2023
37e78d7
address all but one todo
hhunter-ms Sep 20, 2023
bac5957
dummy link for workflow package
hhunter-ms Sep 20, 2023
e3af25c
add java to quickstart
hhunter-ms Sep 20, 2023
cd472f1
fix localized link
hhunter-ms Sep 20, 2023
c533e13
mukundan review
hhunter-ms Sep 20, 2023
979bae2
Merge branch 'k8s-multi-app-run' of https://github.com/mukundansundar…
hhunter-ms Sep 20, 2023
b06d0f2
removing some typos
hhunter-ms Sep 21, 2023
3706c74
add multi-app run
hhunter-ms Sep 21, 2023
821ca0f
update headings
hhunter-ms Sep 21, 2023
eecadf3
start bindings quickstart ahead of changes
hhunter-ms Sep 21, 2023
c2a1f0f
add to env list
hhunter-ms Sep 22, 2023
564cfd8
Add placement table api doc (#3631)
Taction Sep 22, 2023
db2539a
Merge branch 'v1.12' into placement_tables_pt2
hhunter-ms Sep 22, 2023
71a303d
mark review pt1
hhunter-ms Sep 22, 2023
c79c7d5
Update daprdocs/content/en/reference/environment/_index.md
hhunter-ms Sep 22, 2023
b5d74ff
update intro
hhunter-ms Sep 22, 2023
184af41
update preview features table
hhunter-ms Sep 22, 2023
dbb729c
add note about restriction, move note
hhunter-ms Sep 22, 2023
d2a912a
update example
hhunter-ms Sep 22, 2023
e388830
update examples header
hhunter-ms Sep 22, 2023
02b02f8
Merge branch 'placement_tables_pt2' of https://github.com/hhunter-ms/…
hhunter-ms Sep 22, 2023
7fe6187
Merge branch 'v1.12' into k8s-multi-app-run
hhunter-ms Sep 22, 2023
6b14399
add ryan review
hhunter-ms Sep 22, 2023
f3805f6
Merge branch 'v1.12' into issue_3567
hhunter-ms Sep 22, 2023
3af5b95
remove bindings quickstart changes for now and preview alerts
hhunter-ms Sep 22, 2023
467bd9d
update yaml
hhunter-ms Sep 22, 2023
8faf24e
update
hhunter-ms Sep 22, 2023
23af686
Merge branch 'v1.12' into issue_3749
hhunter-ms Sep 22, 2023
9e1e548
Update daprdocs/content/en/getting-started/quickstarts/bindings-quick…
msfussell Sep 25, 2023
7fc9c4a
Update daprdocs/content/en/reference/components-reference/supported-p…
msfussell Sep 25, 2023
ba6c9c0
Merge branch 'v1.12' into fix_pubsub_rabbit_mq_client_name
msfussell Sep 25, 2023
ad50b79
Create 'quorum' queues in RabbitMQ (#3699)
aaguilartablada Sep 25, 2023
d338e54
Merge branch 'v1.12' into fix_pubsub_rabbit_mq_client_name
msfussell Sep 25, 2023
cf9fa33
updates from mark/mukundan
hhunter-ms Sep 25, 2023
e219db8
Merge branch 'k8s-multi-app-run' of https://github.com/mukundansundar…
hhunter-ms Sep 25, 2023
782b63d
Merge branch 'v1.12' into k8s-multi-app-run
hhunter-ms Sep 25, 2023
26d01ca
Merge branch 'v1.12' into issue_3749
hhunter-ms Sep 25, 2023
cbcda3f
Update daprdocs/content/en/reference/api/placement_api.md
hhunter-ms Sep 25, 2023
61a51bd
Merge branch 'v1.12' into placement_tables_pt2
hhunter-ms Sep 25, 2023
d202a51
Update daprdocs/content/en/reference/environment/_index.md
hhunter-ms Sep 25, 2023
87ee428
Merge pull request #3740 from Taction/fix_pubsub_rabbit_mq_client_name
hhunter-ms Sep 25, 2023
234572d
Merge branch 'v1.12' into placement_tables_pt2
msfussell Sep 25, 2023
dfd193c
update per mark
hhunter-ms Sep 25, 2023
050d9ce
pull in updates
hhunter-ms Sep 25, 2023
c905d41
Merge branch 'v1.12' into issue_3567
msfussell Sep 25, 2023
e655f6f
Merge branch 'v1.12' into issue_3749
msfussell Sep 25, 2023
6495d52
update link
hhunter-ms Sep 25, 2023
4d57fbe
Merge pull request #3662 from hhunter-ms/issue_3567
hhunter-ms Sep 25, 2023
4844e35
Merge branch 'v1.12' into placement_tables_pt2
hhunter-ms Sep 25, 2023
b57960d
update healthz (#3765)
hhunter-ms Sep 25, 2023
7e80a0f
add link
hhunter-ms Sep 25, 2023
d249adc
Merge branch 'placement_tables_pt2' of https://github.com/hhunter-ms/…
hhunter-ms Sep 25, 2023
d2fc066
Merge branch 'v1.12' into placement_tables_pt2
msfussell Sep 25, 2023
b30b9d2
Merge branch 'v1.12' into k8s-multi-app-run
msfussell Sep 25, 2023
70e3a5e
Merge pull request #3719 from mukundansundar/k8s-multi-app-run
hhunter-ms Sep 25, 2023
4d9c5fa
Merge branch 'v1.12' into placement_tables_pt2
hhunter-ms Sep 25, 2023
377c28a
Merge pull request #3745 from hhunter-ms/placement_tables_pt2
hhunter-ms Sep 25, 2023
8574816
submodules
hhunter-ms Sep 26, 2023
1ce09df
add java to features doc
hhunter-ms Oct 2, 2023
116e50b
Add Outbox docs (#3763)
yaron2 Oct 3, 2023
7b0d6ba
Merge branch 'v1.12' into issue_3749
hhunter-ms Oct 3, 2023
da0ffcf
Merge pull request #3754 from hhunter-ms/issue_3749
hhunter-ms Oct 3, 2023
42f857e
add tls authentication for httpendpoint (#3780)
yaron2 Oct 4, 2023
2aed48c
Azure eventhubs bulk subscribe support (#3756)
shivamkm07 Oct 4, 2023
9587781
Merge branch 'v1.12' into submodules_1.12
msfussell Oct 4, 2023
046b563
Merge branch 'v1.12' into java_features
msfussell Oct 4, 2023
88a109b
add java monitor pattern example (#3774)
hhunter-ms Oct 4, 2023
863cabc
add docs for template processing in k8s name resolution
mukundansundar Oct 5, 2023
54434a6
address review comments.
mukundansundar Oct 5, 2023
2cbca93
address review comments.
mukundansundar Oct 5, 2023
e93b654
Merge branch 'v1.12' into java_features
hhunter-ms Oct 5, 2023
79e6312
Merge pull request #3776 from hhunter-ms/java_features
hhunter-ms Oct 5, 2023
d84a2ab
Merge branch 'v1.12' into template-k8s
hhunter-ms Oct 5, 2023
025cdbd
move http streaming out of preview (#3790)
hhunter-ms Oct 5, 2023
4b972f6
Merge branch 'v1.12' into submodules_1.12
msfussell Oct 6, 2023
eb1b86a
add java again
hhunter-ms Oct 6, 2023
24b9291
Merge branch 'submodules_1.12' of https://github.com/hhunter-ms/docs …
hhunter-ms Oct 6, 2023
ac04a0f
fix link
hhunter-ms Oct 6, 2023
37bb85a
fix link (#3791)
hhunter-ms Oct 6, 2023
5bdfd62
Merge branch 'v1.12' into submodules_1.12
hhunter-ms Oct 6, 2023
67aab22
update python; fix link
hhunter-ms Oct 6, 2023
4e0f132
Merge branch 'submodules_1.12' of https://github.com/hhunter-ms/docs …
hhunter-ms Oct 6, 2023
9f9deb7
update dotnet to DaprWorkflowClient (#3789)
hhunter-ms Oct 9, 2023
a0bf9dc
Merge branch 'v1.12' into submodules_1.12
msfussell Oct 9, 2023
c9e55a1
Merge branch 'v1.12' into template-k8s
mukundansundar Oct 9, 2023
b9bb5bd
address review comments.
mukundansundar Oct 9, 2023
19c8721
add asb metadata based on PR dapr/components-contrib#2203
mukundansundar Oct 9, 2023
a64c7d8
fix: replace --app-ssl flag with --app-protocol
mikeee Oct 9, 2023
1d91cd2
fix dashboard helm release name conflict
mikeee Oct 9, 2023
dafd3f3
fix typo in multi-app run env var def (#3800)
mukundansundar Oct 9, 2023
cb21f12
java submodule
hhunter-ms Oct 9, 2023
420aa96
Merge branch 'submodules_1.12' of https://github.com/hhunter-ms/docs …
hhunter-ms Oct 9, 2023
9defe31
Merge branch 'v1.12' of https://github.com/dapr/docs into v1.12
hhunter-ms Oct 9, 2023
73f25af
Merge branch 'v1.12' into asb-metadata-bindings
mukundansundar Oct 9, 2023
7f238ed
[Azure Functions] Update links to the MSFT docs for Dapr extension (#…
hhunter-ms Oct 9, 2023
adf10bb
add docs for oidc extensions field in kafka
mukundansundar Oct 9, 2023
4eac86c
Merge branch 'v1.12' into template-k8s
mukundansundar Oct 10, 2023
8b7a801
Merge branch 'v1.12' into asb-metadata-bindings
mukundansundar Oct 10, 2023
d499542
feat: '/assign' can be used with go-sdk repo (#3798)
mikeee Oct 10, 2023
1c889dd
Merge branch 'v1.12' into mikeee-remove-deprecated-flag
msfussell Oct 10, 2023
31d1270
Merge branch 'v1.12' into mikeee-fix-dashboard-conflict
msfussell Oct 10, 2023
45d3b47
Merge branch 'v1.12' into template-k8s
hhunter-ms Oct 10, 2023
643237a
Merge pull request #3796 from mikeee/mikeee-fix-dashboard-conflict
hhunter-ms Oct 10, 2023
4b7ab5f
Merge branch 'v1.12' into template-k8s
hhunter-ms Oct 10, 2023
9325f51
Merge branch 'v1.12' into mikeee-remove-deprecated-flag
hhunter-ms Oct 10, 2023
4e3be62
Merge branch 'v1.12' of https://github.com/dapr/docs into v1.12
hhunter-ms Oct 10, 2023
53f6194
Merge branch 'v1.12' into oidc-extensions
hhunter-ms Oct 10, 2023
3cdb18d
Merge pull request #3804 from mukundansundar/oidc-extensions
hhunter-ms Oct 10, 2023
96d0e90
Merge branch 'v1.12' into template-k8s
hhunter-ms Oct 10, 2023
0b14f3e
Merge pull request #3785 from mukundansundar/template-k8s
hhunter-ms Oct 10, 2023
13be1b1
Merge branch 'v1.12' into mikeee-remove-deprecated-flag
hhunter-ms Oct 10, 2023
af4b793
Merge pull request #3797 from mikeee/mikeee-remove-deprecated-flag
hhunter-ms Oct 10, 2023
8066197
address review comments.
mukundansundar Oct 10, 2023
9971ee5
Merge branch 'v1.12' into asb-metadata-bindings
hhunter-ms Oct 10, 2023
ea00e24
add docs for k8s kubeconfig, defaultNamespace (#3803)
mukundansundar Oct 10, 2023
c750c8b
Merge branch 'v1.12' into asb-metadata-bindings
hhunter-ms Oct 10, 2023
f572f8d
Optimization Opportunities
DeepanshuA Oct 11, 2023
6b72140
Update daprdocs/content/en/reference/components-reference/supported-b…
mukundansundar Oct 11, 2023
6d1e6c4
Merge pull request #3799 from mukundansundar/asb-metadata-bindings
hhunter-ms Oct 11, 2023
f2a25fc
Adding pluggable secret store doc (#3792)
pravinpushkar Oct 11, 2023
dc93425
fix version typo for multi-app run k8s
mukundansundar Oct 11, 2023
67e2bef
Merge branch 'v1.12' into bulk_pubsub_optimization_paths
msfussell Oct 11, 2023
fb1c1aa
Merge pull request #3810 from mukundansundar/fix-typo-version
hhunter-ms Oct 11, 2023
f9d5a1b
Update docs for HTTP binding
ItalyPaleAle Oct 11, 2023
3686ae1
Merge branch 'v1.12' into bulk_pubsub_optimization_paths
msfussell Oct 11, 2023
c8c553c
Update docs for routeralias middleware
ItalyPaleAle Oct 11, 2023
f076566
Update etcd version in table (#3809)
ItalyPaleAle Oct 11, 2023
e01e1f2
Merge branch 'v1.12' into fix-3664
yaron2 Oct 11, 2023
74cf5ce
Updated docs for postgres and mysql components (#3811)
ItalyPaleAle Oct 11, 2023
34f0989
Update daprdocs/content/en/developing-applications/building-blocks/pu…
hhunter-ms Oct 11, 2023
b5eca24
Update daprdocs/content/en/developing-applications/building-blocks/pu…
hhunter-ms Oct 11, 2023
1a2f567
Update daprdocs/content/en/developing-applications/building-blocks/pu…
hhunter-ms Oct 11, 2023
5146413
Update daprdocs/content/en/developing-applications/building-blocks/pu…
hhunter-ms Oct 11, 2023
c47d29d
Update daprdocs/content/en/developing-applications/building-blocks/pu…
hhunter-ms Oct 11, 2023
ec7e1f5
Merge branch 'v1.12' into bulk_pubsub_optimization_paths
hhunter-ms Oct 11, 2023
04c466d
Merge branch 'v1.12' into fix-3525
hhunter-ms Oct 11, 2023
06eb43d
Merge pull request #3813 from ItalyPaleAle/fix-3525
hhunter-ms Oct 11, 2023
be1936c
Merge branch 'v1.12' into bulk_pubsub_optimization_paths
hhunter-ms Oct 11, 2023
1a26081
Update http.md
msfussell Oct 11, 2023
5f4f521
Merge branch 'v1.12' into fix-3664
msfussell Oct 11, 2023
53cce73
Merge pull request #3808 from DeepanshuA/bulk_pubsub_optimization_paths
hhunter-ms Oct 11, 2023
d75856a
Merge branch 'v1.12' into fix-3664
msfussell Oct 11, 2023
5010459
Merge pull request #3812 from ItalyPaleAle/fix-3664
hhunter-ms Oct 11, 2023
bff5b7d
Merge branch 'v1.12' into submodules_1.12
hhunter-ms Oct 11, 2023
63deb19
Merge pull request #3770 from hhunter-ms/submodules_1.12
hhunter-ms Oct 11, 2023
f5f8582
Merge branch 'v1.12' of https://github.com/dapr/docs into v1.12
hhunter-ms Oct 11, 2023
04b2e80
resolve conflicts
hhunter-ms Oct 11, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
@@ -1,13 +1,13 @@
name: Azure Static Web App v1.9
name: Azure Static Web App v1.12

on:
push:
branches:
- v1.11
- v1.12
pull_request:
types: [opened, synchronize, reopened, closed]
branches:
- v1.11
- v1.12

jobs:
build_and_deploy_job:
Expand All @@ -23,12 +23,12 @@ jobs:
run: cd daprdocs && git submodule update --init --recursive && sudo npm install -D --save autoprefixer && sudo npm install -D --save postcss-cli
- name: Build And Deploy
id: builddeploy
uses: Azure/static-web-apps-deploy@v0.0.1-preview
uses: Azure/static-web-apps-deploy@v1
env:
HUGO_ENV: production
HUGO_VERSION: "0.100.2"
with:
azure_static_web_apps_api_token: ${{ secrets.AZURE_STATIC_WEB_APPS_V1_11 }}
azure_static_web_apps_api_token: ${{ secrets.AZURE_STATIC_WEB_APPS_V1_12 }}
repo_token: ${{ secrets.GITHUB_TOKEN }} # Used for Github integrations (i.e. PR comments)
skip_deploy_on_missing_secrets: true
action: "upload"
Expand All @@ -47,8 +47,8 @@ jobs:
steps:
- name: Close Pull Request
id: closepullrequest
uses: Azure/static-web-apps-deploy@v0.0.1-preview
uses: Azure/static-web-apps-deploy@v1
with:
azure_static_web_apps_api_token: ${{ secrets.AZURE_STATIC_WEB_APPS_V1_11 }}
azure_static_web_apps_api_token: ${{ secrets.AZURE_STATIC_WEB_APPS_V1_12 }}
skip_deploy_on_missing_secrets: true
action: "close"
2 changes: 1 addition & 1 deletion daprdocs/config.toml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# Site Configuration
baseURL = "https://docs.dapr.io"
baseURL = "https://v1-12.docs.dapr.io"
title = "Dapr Docs"
theme = "docsy"
disableFastRender = true
Expand Down
2 changes: 1 addition & 1 deletion daprdocs/content/en/concepts/building-blocks-concept.md
Original file line number Diff line number Diff line change
Expand Up @@ -28,5 +28,5 @@ Dapr provides the following building blocks:
| [**Secrets**]({{< ref "secrets-overview.md" >}}) | `/v1.0/secrets` | Dapr provides a secrets building block API and integrates with secret stores such as public cloud stores, local stores and Kubernetes to store the secrets. Services can call the secrets API to retrieve secrets, for example to get a connection string to a database.
| [**Configuration**]({{< ref "configuration-api-overview.md" >}}) | `/v1.0/configuration` | The Configuration API enables you to retrieve and subscribe to application configuration items for supported configuration stores. This enables an application to retrieve specific configuration information, for example, at start up or when configuration changes are made in the store.
| [**Distributed lock**]({{< ref "distributed-lock-api-overview.md" >}}) | `/v1.0-alpha1/lock` | The distributed lock API enables you to take a lock on a resource so that multiple instances of an application can access the resource without conflicts and provide consistency guarantees.
| [**Workflows**]({{< ref "workflow-overview.md" >}}) | `/v1.0-alpha1/workflow` | The Workflow API enables you to define long running, persistent processes or data flows that span multiple microservices using Dapr workflows or workflow components. The Workflow API can be combined with other Dapr API building blocks. For example, a workflow can call another service with service invocation or retrieve secrets, providing flexibility and portability.
| [**Workflows**]({{< ref "workflow-overview.md" >}}) | `/v1.0-beta1/workflow` | The Workflow API enables you to define long running, persistent processes or data flows that span multiple microservices using Dapr workflows or workflow components. The Workflow API can be combined with other Dapr API building blocks. For example, a workflow can call another service with service invocation or retrieve secrets, providing flexibility and portability.
| [**Cryptography**]({{< ref "cryptography-overview.md" >}}) | `/v1.0-alpha1/crypto` | The Cryptography API enables you to perform cryptographic operations, such as encrypting and decrypting messages, without exposing keys to your application.
73 changes: 73 additions & 0 deletions daprdocs/content/en/concepts/dapr-services/placement.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,3 +14,76 @@ The placement service Docker container is started automatically as part of [`dap
## Kubernetes mode

The placement service is deployed as part of `dapr init -k`, or via the Dapr Helm charts. For more information on running Dapr on Kubernetes, visit the [Kubernetes hosting page]({{< ref kubernetes >}}).

## Placement tables

There is an [HTTP API `/placement/state` for placement service]({{< ref placement_api.md >}}) that exposes placement table information. The API is exposed on the sidecar on the same port as the healthz. This is an unauthenticated endpoint, and is disabled by default. You need to set `DAPR_PLACEMENT_METADATA_ENABLED` environment or `metadata-enabled` command line args to true to enable it. If you are using helm you just need to set `dapr_placement.metadataEnabled` to true.

### Usecase:
The placement table API can be used for retrieving the current placement table, which contains all the actors registered. This can be helpful for debugging and allows tools to extract and present information about actors.

### HTTP Request

```
GET http://localhost:<healthzPort>/placement/state
```

### HTTP Response Codes

Code | Description
---- | -----------
200 | Placement tables information returned
500 | Placement could not return the placement tables information

### HTTP Response Body

**Placement tables API Response Object**

Name | Type | Description
---- | ---- | -----------
tableVersion | int | The placement table version
hostList | [Actor Host Info](#actorhostinfo)[] | A json array of registered actors host info.

<a id="actorhostinfo"></a>**Actor Host Info**

Name | Type | Description
---- | ---- | -----------
name | string | The host:port address of the actor.
appId | string | app id.
actorTypes | json string array | List of actor types it hosts.
updatedAt | timestamp | Timestamp of the actor registered/updated.

### Examples

```shell
curl localhost:8080/placement/state
```

```json
{
"hostList": [{
"name": "198.18.0.1:49347",
"appId": "actor1",
"actorTypes": ["testActorType1", "testActorType3"],
"updatedAt": 1690274322325260000
},
{
"name": "198.18.0.2:49347",
"appId": "actor2",
"actorTypes": ["testActorType2"],
"updatedAt": 1690274322325260000
},
{
"name": "198.18.0.3:49347",
"appId": "actor2",
"actorTypes": ["testActorType2"],
"updatedAt": 1690274322325260000
}
],
"tableVersion": 1
}
```

## Related links

[Learn more about the Placement API.]({{< ref placement_api.md >}})
26 changes: 13 additions & 13 deletions daprdocs/content/en/contributing/daprbot.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,24 +6,24 @@ weight: 15
description: "List of Dapr bot capabilities."
---

Dapr bot is a GitHub script that helps with common tasks in the Dapr organization. It is set up individually for each repository ([example](https://github.com/dapr/dapr/blob/master/.github/workflows/dapr-bot.yml)) and can be configured to run on specific events. This reference covers the Dapr bot capabilities from the `dapr` and `components-contrib` repositories only.
Dapr bot is triggered by a list of commands that helps with common tasks in the Dapr organization. It is set up individually for each repository ([example](https://github.com/dapr/dapr/blob/master/.github/workflows/dapr-bot.yml)) and can be configured to run on specific events. Below is a list of commands and the list of repositories they are implemented on.

## Command reference

| Command | Target | Description | Who can use | Repository |
|---------|--------|-------------|-------------|------------|
| `/assign` | Issue | Assigns an issue to a user or group of users | Anyone | `dapr`, `components-contrib` |
| `/ok-to-test` | Pull request | `dapr`: trigger end to end tests <br/> `components-contrib`: trigger conformance and certification tests | Users listed in the [bot](https://github.com/dapr/dapr/blob/master/.github/scripts/dapr_bot.js) | `dapr`, `components-contrib` |
| `/ok-to-perf` | Pull request | Trigger performance tests. | Users listed in the [bot](https://github.com/dapr/dapr/blob/master/.github/scripts/dapr_bot.js) | `dapr` |
| `/make-me-laugh` | Issue or pull request | Posts a random joke | Users listed in the [bot](https://github.com/dapr/dapr/blob/master/.github/scripts/dapr_bot.js) | `dapr`, `components-contrib` |
| Command | Target | Description | Who can use | Repository |
| ---------------- | --------------------- | -------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------- | -------------------------------------- |
| `/assign` | Issue | Assigns an issue to a user or group of users | Anyone | `dapr`, `components-contrib`, `go-sdk` |
| `/ok-to-test` | Pull request | `dapr`: trigger end to end tests <br/> `components-contrib`: trigger conformance and certification tests | Users listed in the [bot](https://github.com/dapr/dapr/blob/master/.github/scripts/dapr_bot.js) | `dapr`, `components-contrib` |
| `/ok-to-perf` | Pull request | Trigger performance tests. | Users listed in the [bot](https://github.com/dapr/dapr/blob/master/.github/scripts/dapr_bot.js) | `dapr` |
| `/make-me-laugh` | Issue or pull request | Posts a random joke | Users listed in the [bot](https://github.com/dapr/dapr/blob/master/.github/scripts/dapr_bot.js) | `dapr`, `components-contrib` |

## Label reference

You can query issues created by the Dapr bot by using the `created-by/dapr-bot` label ([query](https://github.com/search?q=org%3Adapr%20is%3Aissue%20label%3Acreated-by%2Fdapr-bot%20&type=issues)).

| Label | Target | What does it do? | Repository |
|-------|--------|------------------|------------|
| `docs-needed` | Issue | Creates a new issue in `dapr/docs` to track doc work | `dapr` |
| `sdk-needed` | Issue | Creates new issues across the SDK repos to track SDK work | `dapr` |
| `documentation required` | Issue or pull request | Creates a new issue in `dapr/docs` to track doc work | `components-contrib` |
| `new component` | Issue or pull request | Creates a new issue in `dapr/dapr` to register the new component | `components-contrib` |
| Label | Target | What does it do? | Repository |
| ------------------------ | --------------------- | ---------------------------------------------------------------- | -------------------- |
| `docs-needed` | Issue | Creates a new issue in `dapr/docs` to track doc work | `dapr` |
| `sdk-needed` | Issue | Creates new issues across the SDK repos to track SDK work | `dapr` |
| `documentation required` | Issue or pull request | Creates a new issue in `dapr/docs` to track doc work | `components-contrib` |
| `new component` | Issue or pull request | Creates a new issue in `dapr/dapr` to register the new component | `components-contrib` |
Original file line number Diff line number Diff line change
Expand Up @@ -219,7 +219,7 @@ namespace CheckoutService.controller
Navigate to the directory containing the above code, then run the following command to launch both a Dapr sidecar and the subscriber application:

```bash
dapr run --app-id checkout --app-port 6002 --dapr-http-port 3602 --dapr-grpc-port 60002 --app-ssl dotnet run
dapr run --app-id checkout --app-port 6002 --dapr-http-port 3602 --dapr-grpc-port 60002 --app-protocol https dotnet run
```

{{% /codetab %}}
Expand Down Expand Up @@ -465,7 +465,7 @@ namespace EventService
Navigate to the directory containing the above code, then run the following command to launch both a Dapr sidecar and the publisher application:

```bash
dapr run --app-id orderprocessing --app-port 6001 --dapr-http-port 3601 --dapr-grpc-port 60001 --app-ssl dotnet run
dapr run --app-id orderprocessing --app-port 6001 --dapr-http-port 3601 --dapr-grpc-port 60001 --app-protocol https dotnet run
```

{{% /codetab %}}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -302,10 +302,10 @@ In the example above, `bulkSubscribe` is _optional_. If you use `bulkSubscribe`,
- `enabled` is mandatory and enables or disables bulk subscriptions on this topic
- You can optionally configure the max number of messages (`maxMessagesCount`) delivered in a bulk message.
Default value of `maxMessagesCount` for components not supporting bulk subscribe is 100 i.e. for default bulk events between App and Dapr. Please refer [How components handle publishing and subscribing to bulk messages]({{< ref pubsub-bulk >}}).
If a component supports bulk subscribe, then default value for this parameter can be found in that component doc. Please refer [Supported components]({{< ref pubsub-bulk >}}).
If a component supports bulk subscribe, then default value for this parameter can be found in that component doc.
- You can optionally provide the max duration to wait (`maxAwaitDurationMs`) before a bulk message is sent to the app.
Default value of `maxAwaitDurationMs` for components not supporting bulk subscribe is 1000 i.e. for default bulk events between App and Dapr. Please refer [How components handle publishing and subscribing to bulk messages]({{< ref pubsub-bulk >}}).
If a component supports bulk subscribe, then default value for this parameter can be found in that component doc. Please refer [Supported components]({{< ref pubsub-bulk >}}).
If a component supports bulk subscribe, then default value for this parameter can be found in that component doc.

The application receives an `EntryId` associated with each entry (individual message) in the bulk message. This `EntryId` must be used by the app to communicate the status of that particular entry. If the app fails to notify on an `EntryId` status, it's considered a `RETRY`.

Expand Down Expand Up @@ -473,9 +473,41 @@ public class BulkMessageController : ControllerBase
{{< /tabs >}}
## How components handle publishing and subscribing to bulk messages

Some pub/sub brokers support sending and receiving multiple messages in a single request. When a component supports bulk publish or subscribe operations, Dapr runtime uses them to further optimize the communication between the Dapr sidecar and the underlying pub/sub broker.

For components that do not have bulk publish or subscribe support, Dapr runtime uses the regular publish and subscribe APIs to send and receive messages one by one. This is still more efficient than directly using the regular publish or subscribe APIs, because applications can still send/receive multiple messages in a single request to/from Dapr.
For event publish/subscribe, two kinds of network transfers are involved.
1. From/To *App* To/From *Dapr*.
1. From/To *Dapr* To/From *Pubsub Broker*.

These are the opportunities where optimization is possible. When optimized, a Bulk requests are, which reduce number of overall calls and thus increase throughput and provide better latency.

On enabling Bulk Publish and/or Bulk Subscribe, the communication between the App and Dapr sidecar (Point 1 above) is optimized for **all components**.

Optimization from Dapr sidecar to the pub/sub broker would depend on a number of factors, for example:
- If the broker inherently supports Bulk pub/sub
- If the Dapr component is updated to support the use of bulk APIs provided by the broker.

Currently, the following components are updated to support this level of optimization:
<table width="100%">
<tr>
<th>Component</th>
<th>Bulk Publish</th>
<th>Bulk Subscribe</th>
</tr>
<tr>
<td>Kafka</td>
<td>Yes</td>
<td>Yes</td>
</tr>
<tr>
<td>Azure Servicebus</td>
<td>Yes</td>
<td>Yes</td>
</tr>
<tr>
<td>Azure Eventhubs</td>
<td>Yes</td>
<td>Yes</td>
</tr>
</table>

## Demos

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -96,6 +96,10 @@ For more information on message routing, read [Dapr pub/sub API reference]({{< r

Sometimes, messages can't be processed because of a variety of possible issues, such as erroneous conditions within the producer or consumer application or an unexpected state change that causes an issue with your application code. Dapr allows developers to set dead letter topics to deal with messages that cannot be delivered to an application. This feature is available on all pub/sub components and prevents consumer applications from endlessly retrying a failed message. For more information, read about [dead letter topics]({{< ref "pubsub-deadletter.md">}})

### Enabling the outbox pattern

Dapr enables developers to use the outbox pattern for achieving a single transaction across a transactional state store and any message broker. For more information, read [How to enable transactional outbox messaging]({{< ref howto-outbox.md >}})

### Namespace consumer groups

Dapr solves multi-tenancy at-scale with [namespaces for consumer groups]({{< ref howto-namespace >}}). Simply include the `"{namespace}"` value in your component metadata for consumer groups to allow multiple namespaces with applications of the same `app-id` to publish and subscribe to the same message broker.
Expand Down
Loading
Loading