Skip to content

Releases: resonatehq/resonate-sdk-rs

Release 0.5.0

17 Jun 00:12
40eac32

Choose a tag to compare

Breaking changes:

  • spawn().await? has been simpliefied to just be spawn()?

Non breaking changes:

  • Simplifications and clean up in the main execution loop should make everything more robust and easier to understand.

What's Changed

New Contributors

Full Changelog: 0.4.0...0.5.0

Release 0.4.0

28 Apr 22:46
ecb4e26

Choose a tag to compare

Fix a critical bug on the workflow recovery path, where a 409 was not correctly handled given that there was a protocol mismatch.

Release 0.3.0

28 Apr 18:46
b9a8d8f

Choose a tag to compare

Fix protocol version and subclient encodings

Release v0.2.0

28 Apr 01:31
2bf1762

Choose a tag to compare

This release brings in more missing features:

  • Context::detached: allows to run a remote procedure and not make it part of the workflow structured concurrency
  • Promises and Schedules sub clients are now at parity with the TS client
  • Some simplification and small refactors

Release v0.1.0

17 Apr 00:18
63c348b

Choose a tag to compare

Initial release of the rust sdk for resonate:

  • Main sdk works supporting sse recv for execute and unblock events
  • Context::run, Context::rpc, Context::promise, Context::sleep

WIP:

  • promises and schedules sub-clients
  • Full api parity with typescript sdk