Breaking changes
- The
ctx.run
API now does not requirename
as first parameter anymore - Renamed
Endpoint.with_service
toEndpoint.bind
- This SDK is compatible only with Restate >= 1.1
New features
- It is now possible to configure a retry policy for
ctx.run
- Now std
Result
can be returned from handlers, and similarly any error type can be used. Behind the hood, the error type will always be converted toHandlerError
, following the rules described here: https://docs.rs/restate-sdk/latest/restate_sdk/errors/struct.HandlerError.html
What's Changed
- Rust docs by @slinkydeveloper in #17
- Fix bad indendation in docs by @slinkydeveloper in #18
- Add x_restate_server header by @slinkydeveloper in #21
- Side effect retry by @slinkydeveloper in #20
- Now a standalone Result can be returned from handlers by @slinkydeveloper in #22
- Naming improvements by @slinkydeveloper in #23
- Docs improvements by @slinkydeveloper in #24
- Add rust toolchain file by @slinkydeveloper in #25
Full Changelog: v0.2.0...v0.3.0