v0.3.0
Breaking changes
- The
ctx.runAPI now does not requirenameas first parameter anymore - Renamed
Endpoint.with_servicetoEndpoint.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
Resultcan 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