Commit Graph

198 Commits

Author SHA1 Message Date
Yaron Schneider 0f655e8288
disable linter for release-on-tag (#250)
Signed-off-by: yaron2 <schneider.yaron@live.com>
2022-01-25 11:58:56 -08:00
Yaron Schneider 1af6103d77
update protos (#248)
Signed-off-by: yaron2 <schneider.yaron@live.com>
2022-01-25 10:27:38 -08:00
望哥 69c6adcdb0
upgrade dapr to v1.6.0 (#246)
Signed-off-by: wongoo <wongoo@apache.org>
2022-01-24 19:41:44 -08:00
Dmitry Shmulevich d9be62fa69
chore - update dependencies (#240)
Signed-off-by: Dmitry Shmulevich <dmitry.shmulevich@gmail.com>
2022-01-20 09:25:39 -08:00
Looong Dai f912500536
add Unix domain socket support (#206)
* add Unix domain socket support

Signed-off-by: Long <long0dai@foxmail.com>

* update examples

Signed-off-by: Long <long.dai@intel.com>
2022-01-13 09:40:24 -08:00
Timon Wong d3c3384c4e
Fix error saving actor state for readonly changes (#233)
Signed-off-by: Tianpeng Wang <tpwang@alauda.io>
2022-01-11 09:37:26 -08:00
Phil Kedy 40d8a4eabe
Pub/Sub routing support (#227)
Signed-off-by: Phil Kedy <phil.kedy@gmail.com>
2022-01-06 10:19:24 -08:00
yellow chicks 078d0cdc40
bugfix/apptoken: missing app token verification codes (#236)
Signed-off-by: 1046102779 <seachen@tencent.com>
2021-12-29 15:42:08 +08:00
Will 1673ee9e7a
Add DCO requirements and updated code of conduct (#235)
Issue reference: dapr/docs#2039

Signed-off-by: Will <william.wl.tsai@gmail.com>
2021-12-28 16:34:53 -08:00
greenie-msft 831379c503
Update LICENSE to Apache 2.0 (#220) 2021-12-15 10:50:07 +08:00
Dmitry Shmulevich 67e5c4ee3b
update go.mod in examples (#234)
Signed-off-by: Dmitry Shmulevich <dmitry.shmulevich@gmail.com>
2021-12-14 15:08:18 -08:00
Dmitry Shmulevich a38be4e38b
replace license headers (#232)
Signed-off-by: Dmitry Shmulevich <dmitry.shmulevich@gmail.com>
2021-12-14 12:06:12 -08:00
Phil Kedy 8a7a61b443
Decode CloudEvent Data consistently between HTTP and gRPC (#230)
* Decode CloudEvent Data consistently between HTTP and gRPC

Signed-off-by: Phil Kedy <phil.kedy@gmail.com>

* linter issue

Signed-off-by: Phil Kedy <phil.kedy@gmail.com>

* Added parsing media type

Signed-off-by: Phil Kedy <phil.kedy@gmail.com>

* Adding extension json media type handling

Signed-off-by: Phil Kedy <phil.kedy@gmail.com>

* add TTL to actor timer/reminder requests (#225)

Signed-off-by: Phil Kedy <phil.kedy@gmail.com>

* Adding more tests

Signed-off-by: Phil Kedy <phil.kedy@gmail.com>

* Tweak

Signed-off-by: Phil Kedy <phil.kedy@gmail.com>

Co-authored-by: Dmitry Shmulevich <dmitry.shmulevich@gmail.com>
2021-12-08 21:06:35 -08:00
Dmitry Shmulevich 15fc672e08
add support for state query API (#216)
Signed-off-by: Dmitry Shmulevich <dmitry.shmulevich@gmail.com>
2021-12-08 10:27:52 +08:00
Dmitry Shmulevich b93a185fa4
add TTL to actor timer/reminder requests (#225) 2021-12-08 09:36:48 +08:00
Laurence d9ad49d2a6
Feat: Add Go-sdk Actor Support (#196)
* ftr: init go-sdk action

* fix: finished design of actor-api's invoke feature

* fix: add readme

* fix: lint

* fix: add manager unit test

* fix: add actor state suport

* fix: add comments

* fix: add comment

* fix the change reqeust of pr

* fix: validate example test

* fix: linter

* add actor validation

* add actor validation

* fix: update actor validation init sleep time

* fix: add init time for validate example server

* fix: change actor to the end of test in order not to let reminder bother other test

* fix: validate test

* fix: typo of factory

* fix: add init time

* fix: ut

Co-authored-by: Yaron Schneider <yaronsc@microsoft.com>
Co-authored-by: Long Dai <long.dai@intel.com>
2021-11-02 14:45:27 -07:00
Michael Nussbaum 5d3a4ad3f2
Make client init fail if server connection fails (#213)
* Make client init fail if server connection fails

This prevents client/server connectivity issues from resulting in silent
failure modes and ensures they're caught as early as possible

* Fix linter errors

Co-authored-by: Yaron Schneider <yaronsc@microsoft.com>
2021-10-31 14:59:07 -07:00
penghuima b5d09e8e57
minor fix (#214)
Signed-off-by: penghuima <2992426202@qq.com>
2021-10-31 14:55:04 -07:00
Phil Kedy de68193d5c
Use proto packages that exist in dapr/dapr instead of generating them locally in the SDK. This enables the ability to embed Dapr and also use the SDK to interact with the Dapr APIs. Also moved go mod to 1.17. (#211) 2021-10-17 11:23:06 +08:00
Alessandro (Ale) Segala 9fceff83a1
Rationalize PublishEvent* APIs (#179)
* Rationalize PublishEvent* APIs
Allow passing options such as Content-Type and Metadata in a flexible and future-proof way.
The method `PublishEventfromCustomContent` is now deprecated and shows a warning in the console when used.
Fixes #174, #164

* Do not wrap errors for invocations
Fix #186

* Updated variable name

* Added error check

* Oops

* Linting

Co-authored-by: Yaron Schneider <yaronsc@microsoft.com>
Co-authored-by: Phil Kedy <phil.kedy@gmail.com>
2021-10-07 10:18:57 -07:00
Michael Nussbaum 84d4cb0726
Implement HTTP service stop with a 5 sec timeout (#209)
* Implement HTTP service stop with a 5 sec timeout

* No need to wrap the cancellation in an extra func

* Address lint errors, camel case variables
2021-10-05 11:24:18 -07:00
Alexsel 624e871870
decode data_base64 cloudEvent for http service (#201)
Co-authored-by: Long Dai <long.dai@intel.com>
2021-09-29 22:44:21 -07:00
Long Dai de5cf935fb
ci: standard linter config (#199)
Signed-off-by: Long <long0dai@foxmail.com>
2021-09-22 11:02:52 -07:00
Alvin Henrick 994f9b69f2
Add documentation and example to deal with gRPC 4mb limit (#197)
* Add documentation and example to deal with gRPC 4mb limit

* update doc

* update doc again

* try fixing validation

Co-authored-by: Alvin Henrick <alvin@equilibriumenergy.com>
2021-08-31 07:19:27 -07:00
Aaron Crawfis c0d859d658
Fix CODEOWNERS (#183)
* Update CODEOWNERS

* Update CODEOWNERS

Co-authored-by: Yaron Schneider <yaronsc@microsoft.com>
2021-08-16 16:50:15 -07:00
Gaojin CAO 8615ff9477
minor fix (#191)
1. remove unneeded sentence;
2. typos and indention;

Co-authored-by: Yaron Schneider <yaronsc@microsoft.com>
2021-07-26 09:08:35 -07:00
Yaron Schneider 7de7a96cfe
Delete order (#194) 2021-07-26 08:51:50 -07:00
Bernd Verst f4a9a1f5eb
Pick latest Dapr CLI and Runtime (#192)
* Pick latest Dapr CLI and Runtime

* Update validate_examples.yaml

* Update validate_examples.yaml
2021-07-23 15:46:54 -07:00
Bernd Verst 3f73517a87
Automates validating Go examples (#190)
* Automatically validate examples

This uses dapr's mechnical markdown

* Fix workflow default branch name
2021-07-23 11:09:20 -07:00
greenie-msft fc67f725e0
Change directory name from go-server to go-service (#185) 2021-07-13 11:17:05 -07:00
Alessandro (Ale) Segala 0dcc1509de
Do not wrap errors for invocations (#187)
Fix #186
2021-07-06 08:53:43 -07:00
greenie-msft a9c6bcb4f4
Add Dapr Docs for Go SDK (#182)
* Add Dapr Docs for Go SDK

* Fix section titles

* Update grpc-service.md

* Update cards links
2021-07-01 11:40:22 -07:00
Long Dai 4122595b0e
issue: hide tips (#176)
Signed-off-by: Long Dai <long0dai@foxmail.com>

Co-authored-by: Yaron Schneider <yaronsc@microsoft.com>
2021-06-24 09:57:50 -07:00
Dmitry Shmulevich aebdb62d4b
minor reorg of 'examples' folder (#178)
Co-authored-by: Yaron Schneider <yaronsc@microsoft.com>
2021-06-24 09:51:01 -07:00
Bernd Verst d4549380f6
Also run tests and linter on PRs (#177)
Co-authored-by: Yaron Schneider <yaronsc@microsoft.com>
2021-06-22 09:38:37 -07:00
Dmitry Shmulevich 04ac0f1aba
Added 'hello-world' example (#171) 2021-06-18 15:21:05 -07:00
Dmitry Shmulevich 116732ed41
fixed typos (#172) 2021-06-18 15:04:11 -07:00
wenxuwan ff2b836a2e
fix typo (#167)
Co-authored-by: 文徐 <wangwenxue.wwx@alibaba-inc.com>
2021-06-01 12:11:55 -07:00
yellow chicks b6ac9208a7
feat(state): SaveState expose StateOptions (#160)
* optimize: state consistency from strong to eventual

* feat(state): SaveState expose StateOptions

* Update state.go

Co-authored-by: Yaron Schneider <yaronsc@microsoft.com>
2021-05-04 09:08:17 -07:00
aec809a7d5
Fix #161 Add missing JSON DataContentType (#163)
Co-authored-by: Ben.li <ben.li@shapejoy.com>
Co-authored-by: Yaron Schneider <yaronsc@microsoft.com>
2021-05-04 09:03:22 -07:00
dea02bd1e3
move set header to top (#158) 2021-04-27 11:58:26 -07:00
Yao Yao ab924fba7d
fix docs (#157)
* fix readme.md

* fix readme.md

* fix readme.md

* fix readme.md

* fix grpc readme.md

* fix grpc readme.md

* fix grpc readme.md

* fix readme.md

Co-authored-by: Yaron Schneider <yaronsc@microsoft.com>
2021-04-15 11:43:27 -07:00
Yao Yao d5be5422b4
fix readme.md (#153)
* fix readme.md

* fix readme.md

* fix readme.md

* fix readme.md

* fix grpc readme.md

* fix grpc readme.md

Co-authored-by: Yaron Schneider <yaronsc@microsoft.com>
2021-04-08 14:14:51 -07:00
Sky/敖小剑 7f6e8c9594
update code according to queryString changed from map to string in proto definetion (#155) 2021-04-08 14:13:54 -07:00
Hugome 562562aaef
feat: add shutdown api (#151) 2021-03-25 14:45:54 +08:00
springe2004 7a89cf3c41
Update pub.go (#145)
remove os

Co-authored-by: Yaron Schneider <yaronsc@microsoft.com>
2021-03-13 08:34:06 -08:00
大可 81b5dc2d54
doc: fix typo (#148) 2021-03-13 08:32:39 -08:00
Betula-L 2d711a5644
fix go-sdk example doc (#144) 2021-03-01 10:18:33 -08:00
Sky/敖小剑 e9a069acee
upgrade protoc from v3.11.2 to v3.14.0 (#141)
Co-authored-by: Yaron Schneider <yaronsc@microsoft.com>
2021-02-09 13:56:37 -08:00
Sky/敖小剑 22f00ec23f
add bulk delete state method in client sdk (#139) 2021-02-09 13:55:34 -08:00