Commit Graph

272 Commits

Author SHA1 Message Date
David Blackwood a9df2d9a25
Handle metadata for get_configuration and subscribe_configuration (#118)
* Add metadata parameter for config get and subscribe

Signed-off-by: David Blackwood <david.blackwood@rockwellautomation.com>

* Bump version

Signed-off-by: David Blackwood <david.blackwood@rockwellautomation.com>

* Revert "Bump version"

This reverts commit 77470758de.

Signed-off-by: David Blackwood <david.blackwood@rockwellautomation.com>

* Revert "Bump version"

This reverts commit 77470758de.

Signed-off-by: David Blackwood <david.blackwood@rockwellautomation.com>

---------

Signed-off-by: David Blackwood <david.blackwood@rockwellautomation.com>
2024-02-20 06:36:28 -08:00
mikeee 9d9e2f8713
add actor example validation
Signed-off-by: mikeee <hey@mike.ee>
2024-02-19 22:23:05 +00:00
mikeee 98a7266a1a
pubsub example validation
Signed-off-by: mikeee <hey@mike.ee>
2024-02-19 21:26:00 +00:00
Elena Kolevska ceaccb1218
Updates protos from release-1.13.0 (#120)
* Updates protos from release-1.13.0

Signed-off-by: Elena Kolevska <elena@kolevska.com>

* Now from the correct version

Signed-off-by: Elena Kolevska <elena@kolevska.com>

* uses GetMetadataRequest

Signed-off-by: Elena Kolevska <elena@kolevska.com>

---------

Signed-off-by: Elena Kolevska <elena@kolevska.com>
2024-02-16 07:42:38 -08:00
Cyril Scetbon 3c6330dc91
Update proto 1.12.4 (#114)
* Update proto

Signed-off-by: Cyril Scetbon <cscetbon@gmail.com>

* Use v1.12.4 instead of master for now

Signed-off-by: Cyril Scetbon <cscetbon@gmail.com>

---------

Signed-off-by: Cyril Scetbon <cscetbon@gmail.com>
2024-02-11 21:14:34 -08:00
Daniel Gerlag 8db69d84fe
Initial implementation of actor runtime (#99)
* actor implementation

Signed-off-by: Daniel Gerlag <daniel@gerlag.ca>

* wip

Signed-off-by: Daniel Gerlag <daniel@gerlag.ca>

* wip

Signed-off-by: Daniel Gerlag <daniel@gerlag.ca>

* wip

Signed-off-by: Daniel Gerlag <daniel@gerlag.ca>

* wip

Signed-off-by: Daniel Gerlag <daniel@gerlag.ca>

* nits

Signed-off-by: Daniel Gerlag <daniel@gerlag.ca>

* tests

Signed-off-by: Daniel Gerlag <daniel@gerlag.ca>

* make client cloneable

Signed-off-by: Daniel Gerlag <daniel@gerlag.ca>

* logs

Signed-off-by: Daniel Gerlag <daniel@gerlag.ca>

* logging

Signed-off-by: Daniel Gerlag <daniel@gerlag.ca>

* async methods

Signed-off-by: Daniel Gerlag <daniel@gerlag.ca>

* shutdown semantics

Signed-off-by: Daniel Gerlag <daniel@gerlag.ca>

* clone actor client context

Signed-off-by: Daniel Gerlag <daniel@gerlag.ca>

* actor implementation

Signed-off-by: Daniel Gerlag <daniel@gerlag.ca>

* wip

Signed-off-by: Daniel Gerlag <daniel@gerlag.ca>

* move tests

Signed-off-by: Daniel Gerlag <daniel@gerlag.ca>

* actor factory

Signed-off-by: Daniel Gerlag <daniel@gerlag.ca>

* wip

Signed-off-by: Daniel Gerlag <daniel@gerlag.ca>

* wip

Signed-off-by: Daniel Gerlag <daniel@gerlag.ca>

* readme

Signed-off-by: Daniel Gerlag <daniel@gerlag.ca>

* pr feedback Signed-off-by: Daniel Gerlag <daniel@gerlag.ca>

Signed-off-by: Daniel Gerlag <daniel@gerlag.ca>

* cargo fmt

Signed-off-by: Daniel Gerlag <daniel@gerlag.ca>

* cargo clippy --fix

Signed-off-by: Daniel Gerlag <daniel@gerlag.ca>

* proc macro

Signed-off-by: Daniel Gerlag <daniel@gerlag.ca>

* dependency shuffle

Signed-off-by: Daniel Gerlag <daniel@gerlag.ca>

* Update lib.rs

Signed-off-by: Daniel Gerlag <daniel@gerlag.ca>

* docs

Signed-off-by: Daniel Gerlag <daniel@gerlag.ca>

* enable decorating type alias

Signed-off-by: Daniel Gerlag <daniel@gerlag.ca>

* graceful shutdown

Signed-off-by: Daniel Gerlag <daniel@gerlag.ca>

* merge issues

Signed-off-by: Daniel Gerlag <daniel@gerlag.ca>

* cargo fmt

Signed-off-by: Daniel Gerlag <daniel@gerlag.ca>

* update rust version

Signed-off-by: Daniel Gerlag <daniel@gerlag.ca>

* publish macro crate

Signed-off-by: Daniel Gerlag <daniel@gerlag.ca>

* dependency issue

Signed-off-by: Daniel Gerlag <daniel@gerlag.ca>

* clippy warnings

Signed-off-by: Daniel Gerlag <daniel@gerlag.ca>

---------

Signed-off-by: Daniel Gerlag <daniel@gerlag.ca>
2024-01-09 10:31:23 -08:00
hauju 6950787c22
Feature/configuration (#110)
* Add configuration example

Signed-off-by: Hauke Jung <hauke.jung@outlook.de>

* Set tokio-stream as dev dependency

Signed-off-by: Hauke Jung <hauke.jung@outlook.de>

* cargo fmt

Signed-off-by: Hauke Jung <hauke.jung@outlook.de>

---------

Signed-off-by: Hauke Jung <hauke.jung@outlook.de>
2024-01-03 09:55:32 -08:00
Marc Duiker 9a93196566
Add holopin.yml config
Signed-off-by: Marc Duiker <marcduiker@users.noreply.github.com>
2023-09-20 19:04:07 +02:00
Elena Kolevska 9aa50967b1
Updating protos for Dapr 1.12 (#102)
* Updating to dapr runtime - master

Signed-off-by: Elena Kolevska <elena@kolevska.com>

* Updates the sdk version in the README. Gives the rest of the instructions in the file some love.

Signed-off-by: Elena Kolevska <elena@kolevska.com>

* Fixes typo

Signed-off-by: Elena Kolevska <elena@kolevska.com>

---------

Signed-off-by: Elena Kolevska <elena@kolevska.com>
2023-09-11 13:14:14 -07:00
Artur Souza 00ca92b817
Update Cargo to vnext: 0.13 (#98)
Signed-off-by: Artur Souza <asouza.pro@gmail.com>
2023-06-12 09:49:44 -07:00
tottoto 0ba28b2bf1
Remove async-trait from dependencies (#84)
Signed-off-by: tottoto <tottotodev@gmail.com>
2023-06-02 11:27:46 -05:00
Artur Souza bbe82f1410 Update version to 0.12
Signed-off-by: Artur Souza <asouza.pro@gmail.com>
2023-06-01 14:02:05 +00:00
Josh van Leeuwen d50e3f616a
Set `update-protos.sh` hashbang to `#!/usr/bin/env bash` (#95)
Signed-off-by: joshvanl <me@joshvanl.dev>
2023-05-31 10:15:25 -05:00
Josh van Leeuwen 48e683ea2d
Update protos to dapr/dapr master (#96)
Signed-off-by: joshvanl <me@joshvanl.dev>
2023-05-31 10:11:05 -05:00
Yaron Schneider b69e1f84b0
Merge pull request #90 from dapr/release-0.11
[DO NOT SQUASH] Merge release-0.11 into master
2023-02-22 20:00:39 +00:00
Artur Souza 532df85969 Update README to reelase 0.11
Signed-off-by: Artur Souza <asouza.pro@gmail.com>
2023-02-22 11:11:01 -08:00
Roberto Rojas ecc0e4e813
Updates gRPC proto - dapr v1.10 release (#88)
* updates grpc proto for dapr v1.10 release

Signed-off-by: Roberto J Rojas <robertojrojas@gmail.com>

* updates dependencies to most recent

Signed-off-by: Roberto J Rojas <robertojrojas@gmail.com>

---------

Signed-off-by: Roberto J Rojas <robertojrojas@gmail.com>
2023-02-07 12:18:06 -08:00
Roberto Rojas b682ce7768
Workflow - Install protoc (#89)
* workflow - install protoc

Signed-off-by: Roberto J Rojas <robertojrojas@gmail.com>

* pinning protoc version to 3.21.12

Signed-off-by: Roberto J Rojas <robertojrojas@gmail.com>

* trying a new version

Signed-off-by: Roberto J Rojas <robertojrojas@gmail.com>

* workflow - fixes rust toolchain and protoc installs

Signed-off-by: Roberto J Rojas <robertojrojas@gmail.com>

---------

Signed-off-by: Roberto J Rojas <robertojrojas@gmail.com>
2023-02-07 09:24:30 -08:00
hauju 5016f61f7e
Invoke examples (#85)
* Update dependencies

Signed-off-by: Hauke Jung <hauke.jung@outlook.de>

* Add grpc invoke examples

Signed-off-by: Hauke Jung <hauke.jung@outlook.de>

* Fix fmt errors

Signed-off-by: Hauke Jung <hauke.jung@outlook.de>

* Install protoc on github workflow

Signed-off-by: Hauke Jung <hauke.jung@outlook.de>

---------

Signed-off-by: Hauke Jung <hauke.jung@outlook.de>
2023-02-03 17:45:49 -08:00
David White 4cf17de437
small doc fix (#53) 2022-10-06 12:01:39 -07:00
Nick 9bcbc7264d
chore(ci): add fossa workflow and badge (#72) (#79)
Signed-off-by: NickLarsenNZ <nick@aptiv.co.nz>

Signed-off-by: NickLarsenNZ <nick@aptiv.co.nz>
2022-10-06 09:05:54 -07:00
Deepanshu Agarwal eb48811f44
Update protos and bump to v0.10.0 (#82)
Signed-off-by: Deepanshu Agarwal <deepanshu.agarwal1984@gmail.com>

Signed-off-by: Deepanshu Agarwal <deepanshu.agarwal1984@gmail.com>
2022-10-06 09:05:28 -07:00
deepanshuagarwal 6500db44cd
Update protos and bump to v0.9.0-alpha.0 (#74)
* Update protos and bump to v0.9.0-alpha.0

Signed-off-by: Deepanshu Agarwal <deepanshu.agarwal1984@gmail.com>

* Update version directly from v0.9.0-1lpha to v0.9.0

Signed-off-by: Deepanshu Agarwal <deepanshu.agarwal1984@gmail.com>
2022-07-11 17:57:49 +05:30
Artur Souza 7afdc9216e Update to 0.8.0
Signed-off-by: Artur Souza <artursouza.ms@outlook.com>
2022-04-08 14:43:07 -07:00
deepanshuagarwal b7aa2f4ab2
Update protos, bump to v0.8.0-alpha.0 and fetch protos from corresponding runtime (#73)
Signed-off-by: Deepanshu Agarwal <deepanshu.agarwal1984@gmail.com>
2022-04-06 09:13:02 -07:00
Will d7a779f19a
Add DCO requirements and updated code of conduct (#67)
Issue reference: dapr/docs#2039

Signed-off-by: Will <william.wl.tsai@gmail.com>

Co-authored-by: Mark Fussell <mfussell@microsoft.com>
2022-01-20 14:46:39 -08:00
Dmitry Shmulevich 3826dd8656 Update protos and bump to v0.7.3-alpha.0
Signed-off-by: Dmitry Shmulevich <dmitry.shmulevich@gmail.com>
2022-01-20 08:00:59 -08:00
Dmitry Shmulevich 00821586fc
update license (#66) 2022-01-19 13:30:31 -08:00
Phil Kedy 3a920cb6ea
Bump version to 0.7.2 (#60) 2021-11-11 14:53:31 -08:00
Phil Kedy 9784272344
Update protos and bump to v0.7.2-alpha.0 (#58) 2021-11-08 14:37:43 -08:00
Phil Kedy f760b3065d
Update protos (pubsub routing & actor ttls) & version bump to 0.7.1-alpha.0 (#56) 2021-09-16 10:24:27 -07:00
rumblefrog 488d07cf13
chore - update dependencies (#50) 2021-08-06 19:07:06 -07:00
rumblefrog 26c49d7622
chore - update dependencies (#46) 2021-05-13 14:41:14 -07:00
Phil Kedy ec05fff7f6
Updating the version in README (#45) 2021-04-02 12:19:44 -04:00
Phil Kedy 76dad254bb
Version bump to 0.5.0 (#44) 2021-04-01 19:19:57 -04:00
Phil Kedy a2acedd59a
Update proto clients in rust-sdk (#43)
* Create a script to update proto files for release and ran it. Version bump.

* Version bumped to 0.5.0-alpha.0
2021-03-26 21:03:48 -07:00
Hugome 2b96ce9678
feat: add shutdown (#42) 2021-03-26 16:27:23 -07:00
Gurpreet Singh 03e842d8dd
update Readme (#40) 2021-02-13 21:10:41 -08:00
Nghia Tran 86543ceade
Update proto to V1.0 (#39)
* Update proto to V1.0

* Format newlines

* Also bump package version to prepare for release
2021-02-11 16:37:13 -08:00
Nghia Tran d613232e5a
Bump Rust SDK version (#38) 2021-01-29 10:15:10 -08:00
Nghia Tran ee3cacf050
Update to 1.0.0-rc.3 protos (#37)
* Update to 1.0.0-rc.3 protos

* Add new calls to client
2021-01-28 15:59:29 -08:00
Nghia Tran 49fc694291
Update to 1.0.0-RC.2 proto (#35)
* Update to latest proto from dapr/dapr

* Update signature of publish_event<S> to match PublishEventRequest

* Fix lint message

* Run cargo fmt

* Update example to also print content-type
2020-12-15 14:28:46 -08:00
Gurpreet Singh e7649325fc
Automate cargo crate publish process (#34)
* Added package metadata to cargo.toml

* Added license info:

* Testing rust ci

* Fixed ci event to push, pull_request

* Testing publish dry run

* Added lint and publish steps

* test push

* testing publish with dry run

* changed version to match other sdks

* updated README, added build badges

* bump crate version

* update readme

* fixed typo

* added push tag condition for crate publish
:
2020-12-15 08:54:27 -08:00
Charlie Stanley 85b1fe0d94
Merge pull request #31 from dapr/youngp/update-proto
proto update
2020-11-13 10:04:13 -08:00
Young Bu Park 87f56b2b98 proto update 2020-11-13 03:47:42 -08:00
Aaron Crawfis 4aff488c39
Merge pull request #29 from dapr/docs-update
Update docs links
2020-10-23 12:05:12 -07:00
Aaron Crawfis b35e64330f Update docs links 2020-10-23 12:04:49 -07:00
Young Bu Park f789d8fed6
update proto files (#28) 2020-09-28 14:58:11 -07:00
Gurpreet Singh 022817e9bf
Added metadata argument for state api (#26) 2020-09-17 16:04:48 -07:00
Pruthvidhar R Dhodda 53634a4d83
Update proto clients and support multi pubsub (#24) 2020-08-19 11:26:07 -07:00