Commit Graph

272 Commits

Author SHA1 Message Date
Mike Nguyen 35930ebc5f
docs: fix typo (#279)
Signed-off-by: Mike Nguyen <hey@mike.ee>
2025-05-14 13:56:31 +01:00
Mike Nguyen acb829cdb5
chore: pin idna_adapter (#278)
Signed-off-by: Mike Nguyen <hey@mike.ee>
2025-05-14 13:04:17 +01:00
Mike Nguyen 26f4ee6d32
fix(docs): over indented docs (#274)
Signed-off-by: Mike Nguyen <hey@mike.ee>
2025-04-09 11:04:09 +01:00
Mike Nguyen 4fb85abcea fix(deps): pin reserve-port to 2.1.0
Signed-off-by: Mike Nguyen <hey@mike.ee>
2025-04-01 19:19:07 +01:00
Mike Nguyen f1e469cf57 fix(deps): pin axum-test crate to 16.4.0
Signed-off-by: Mike Nguyen <hey@mike.ee>
2025-04-01 19:19:07 +01:00
Mike Nguyen 1cdcc272ce chore: remove pinned release versions validation (#270)
Signed-off-by: Mike Nguyen <hey@mike.ee>
2025-03-10 15:53:52 +00:00
Mike Nguyen 185dc72889
release: v0.16.0 (#266)
Signed-off-by: Mike Nguyen <hey@mike.ee>
2025-02-27 19:00:39 +00:00
Mike Nguyen 1508ea24cb
chore: bump protos to rc18 (#265)
Signed-off-by: Mike Nguyen <hey@mike.ee>
2025-02-27 13:47:18 +00:00
Mike Nguyen 99d099f15e
release: rc.7 (#264)
Signed-off-by: Mike Nguyen <hey@mike.ee>
2025-02-27 13:17:39 +00:00
Mike Nguyen c0b7155093
fix(deps): pin indirect dependencies (#263)
Signed-off-by: Mike Nguyen <hey@mike.ee>
2025-02-27 13:05:28 +00:00
Mike Nguyen ab219049a4
refactor(conversations): rename message to content (#261)
Signed-off-by: Mike Nguyen <hey@mike.ee>
2025-02-24 17:40:04 +00:00
Mike Nguyen 57347e70c3
feat(client): add a client port override method (#259)
* feat(client): add a client port override method

Signed-off-by: Mike Nguyen <hey@mike.ee>

* chore(lint): cargo fmt

Signed-off-by: Mike Nguyen <hey@mike.ee>

* doc(client): add port method

Signed-off-by: mikeee <hey@mike.ee>

* release: rc6

Signed-off-by: mikeee <hey@mike.ee>

---------

Signed-off-by: Mike Nguyen <hey@mike.ee>
Signed-off-by: mikeee <hey@mike.ee>
2025-02-09 21:01:22 +00:00
Mike Nguyen 93322c0e86
release: bump (#256)
* release: bump

Signed-off-by: Mike Nguyen <hey@mike.ee>

* bump to cli rc3 & runtime rc6

Signed-off-by: Mike Nguyen <hey@mike.ee>

* bump runtime to rc7

Signed-off-by: Mike Nguyen <hey@mike.ee>

* chore: bump validation to latest rcs

Signed-off-by: mikeee <hey@mike.ee>

* chore(release): bump deps and rc version

Signed-off-by: mikeee <hey@mike.ee>

* chore(release): regen protos

Signed-off-by: mikeee <hey@mike.ee>

* chore: regen protos from rc.9

Signed-off-by: mikeee <hey@mike.ee>

---------

Signed-off-by: Mike Nguyen <hey@mike.ee>
Signed-off-by: mikeee <hey@mike.ee>
2025-02-03 15:49:18 +00:00
Leon Matthes 52f095f8e7
Add fallback handler to axum Router (#258)
By default the fallback handler now logs the path that could not be
found.
This can be vital for debugging, as otherwise there is no feedback on
the server if a method is called that isn't registered.

Signed-off-by: Leon Matthes <leon.matthes@kdab.com>
2025-01-28 20:21:14 +00:00
Mike Nguyen a532ee1a50
chore: bump runtime to 1.15.0-rc.2 (#255)
Signed-off-by: mikeee <hey@mike.ee>
2025-01-15 16:12:31 +00:00
Mike Nguyen 8bf6013eee
Cleanup (#254)
* Return Result when creating DaprHttpServer

Especially when running custom docker setups, the container that
contains the sidecar may not be running exactly when the Rust code
starts running.

To fix this, before we needed to sleep(2s) to avoid a panic in the Rust
program.
With this patch, this can be handled on the user side (e.g. the
connection can be retried multiple times with timeouts in-between).

Signed-off-by: Leon Matthes <leon.matthes@kdab.com>

* release: v0.16.0-rc.4

Signed-off-by: Mike Nguyen <hey@mike.ee>

* chore(deps): remove unused crates

Signed-off-by: Mike Nguyen <hey@mike.ee>

* doc: missing expression closure

Signed-off-by: Mike Nguyen <hey@mike.ee>

* refactor: lint issues and correctness improvements

Signed-off-by: Mike Nguyen <hey@mike.ee>

---------

Signed-off-by: Leon Matthes <leon.matthes@kdab.com>
Signed-off-by: Mike Nguyen <hey@mike.ee>
Co-authored-by: Leon Matthes <leon.matthes@kdab.com>
2025-01-15 10:52:01 +00:00
Leon Matthes 6973b7d9be
Return Result when creating DaprHttpServer (#253)
Especially when running custom docker setups, the container that
contains the sidecar may not be running exactly when the Rust code
starts running.

With this patch, this can be handled on the user side (e.g. the
connection can be retried multiple times with timeouts in between).

Signed-off-by: Leon Matthes <leon.matthes@kdab.com>
Co-authored-by: Mike Nguyen <hey@mike.ee>
2024-12-10 20:16:13 +00:00
Mike Nguyen 5241ce696c
Merge pull request #251 from mikeee/docs
docs: clarify and fix mistakes
2024-12-03 11:54:06 +00:00
Mike Nguyen 2deed2baa8
Merge pull request #252 from mikeee/proto-update
chore: bump protos to 1.15.0-rc.1 tag
2024-12-03 11:53:47 +00:00
Mike Nguyen b9de85f885
chore: bump protos to 1.15.0-rc.1 tag
Signed-off-by: Mike Nguyen <hey@mike.ee>
2024-12-03 10:22:41 +00:00
Mike Nguyen 0c909c544b
docs: clarify and fix mistakes
Signed-off-by: Mike Nguyen <hey@mike.ee>
2024-12-03 10:14:04 +00:00
Mike Nguyen f0498dcc3f
Merge pull request #250 from mikeee/dry-publish
ci: add dry publish test
2024-11-25 18:01:04 +00:00
Mike Nguyen abecc5c70b
ci: add dry publish test
Signed-off-by: Mike Nguyen <hey@mike.ee>
2024-11-25 17:43:37 +00:00
Mike Nguyen 4da565cbae
Merge pull request #249 from mikeee/rm-macro-dep
chore: remove macro dep from main crate
2024-11-25 17:42:43 +00:00
Mike Nguyen 1d88e2074f
Merge branch 'release-0.16' into rm-macro-dep 2024-11-25 17:35:26 +00:00
Mike Nguyen 1ac019159c
Merge pull request #248 from mikeee/check-proto-diff
feat: add proto check and make directives
2024-11-25 17:35:11 +00:00
Mike Nguyen c4675a6a09
Merge branch 'release-0.16' into check-proto-diff 2024-11-25 17:22:53 +00:00
Mike Nguyen 85ed911b1d
chore: add macro dev-dependency and bump axum-test crate version
Signed-off-by: Mike Nguyen <hey@mike.ee>
2024-11-25 16:50:40 +00:00
Mike Nguyen 95b009baaf
chore: remove macro dep from main crate
Signed-off-by: Mike Nguyen <hey@mike.ee>
2024-11-25 16:20:17 +00:00
Mike Nguyen e15f65b435
ci: refactor doc test
Signed-off-by: Mike Nguyen <hey@mike.ee>
2024-11-25 15:51:58 +00:00
Mike Nguyen fcff470451
Merge pull request #247 from mikeee/rc3
chore: bump rc versions
2024-11-25 15:47:41 +00:00
Mike Nguyen ae9bcda712
ci: rename steps
Signed-off-by: Mike Nguyen <hey@mike.ee>
2024-11-25 15:43:05 +00:00
Mike Nguyen 851abcae57
feat: add proto check and make directives
Signed-off-by: Mike Nguyen <hey@mike.ee>
2024-11-25 15:33:55 +00:00
Mike Nguyen b2be904225
chore: bump rc versions
Signed-off-by: Mike Nguyen <hey@mike.ee>
2024-11-25 14:51:44 +00:00
Mike Nguyen 4cfa9a3db2
Merge pull request #245 from mikeee/dapr-docs
Update Dapr Rust docs
2024-11-25 12:02:10 +00:00
Mike Nguyen e78cab477e
Merge branch 'release-0.16' into dapr-docs
Signed-off-by: Mike Nguyen <hey@mike.ee>
2024-11-25 11:48:31 +00:00
Mike Nguyen 709c67e856
Merge pull request #246 from mikeee/226-state_metadata
refactor state methods
2024-11-25 11:47:29 +00:00
Mike Nguyen b1cacef2d7
docs(state): update daprdocs
Signed-off-by: Mike Nguyen <hey@mike.ee>
2024-11-25 11:10:45 +00:00
Mike Nguyen 597aa46f0e
chore(lint): fmt
Signed-off-by: Mike Nguyen <hey@mike.ee>
2024-11-25 08:37:07 +00:00
Mike Nguyen 0183be5baa
feat(state)!: add state and bulk state methods
This includes metadata and options for storing state with etags and consistency

Signed-off-by: Mike Nguyen <hey@mike.ee>
2024-11-24 20:54:53 +00:00
mikeee 580b88ff8a
docs: address #241 with updated guidance on instantiating a client
Signed-off-by: mikeee <hey@mike.ee>
2024-11-21 16:49:13 +00:00
mikeee e04157d7d7
docs: address #240 - update to 0.16.0 in anticipation of the release
Signed-off-by: mikeee <hey@mike.ee>
2024-11-21 16:38:54 +00:00
mikeee b81f8f387b
docs: fix typo
Signed-off-by: mikeee <hey@mike.ee>
2024-11-21 16:38:40 +00:00
Mike Nguyen df0bf8818c
Merge branch 'main' into release-0.16 2024-11-16 16:20:56 +00:00
Mike Nguyen 04375f4fd2
Merge pull request #234 from mikeee/conversation-api
feat: conversation api initial implementation
2024-11-07 19:29:12 +00:00
Mike Nguyen 80a3a90f82
fix(test): example validation
Signed-off-by: Mike Nguyen <hey@mike.ee>
2024-11-07 14:34:40 +00:00
Mike Nguyen fbb81bf518
fix(test): example run
Signed-off-by: Mike Nguyen <hey@mike.ee>
2024-11-07 14:19:23 +00:00
Mike Nguyen dbc7a80ef1
fix(test): close step token
Signed-off-by: Mike Nguyen <hey@mike.ee>
2024-11-07 13:56:28 +00:00
Mike Nguyen 12dd8af64f
Merge branch 'release-0.16' into conversation-api 2024-11-07 13:45:19 +00:00
Mike Nguyen 0f29428a55
fix(ci): fix installer bundle creation logic (#239)
Signed-off-by: Mike Nguyen <hey@mike.ee>
2024-11-07 13:44:45 +00:00