SDK Shared core
Shared core to build SDKs in various languages. Currently used by:
Versions
This library follows Semantic Versioning.
The compatibility with Restate is described in the following table:
| Restate Server\sdk-shared-core | <= 0.2 | 0.3 - 0.5 | 0.6 - 0.10 |
|---|---|---|---|
| <= 1.2 | ✅ | ❌ | ❌ |
| 1.3 - 1.5 | ✅ | ✅ | ✅ |
| 1.6 | ❌ | ✅ | ✅ |
Development
You need the Rust toolchain. To verify:
just verify
To release we use cargo-release:
cargo release <VERSION>
After the dry-run succeeded, run with --execute:
cargo release <VERSION> --execute
Last but not least, push the newly created commit and tag and create a GitHub release.