Restate 1.0
We're happy to announce that Restate has reached the 1.0 milestone!
Check the Restate 1.0 release for more details.
Workflow API
We have introduced a new API to simplify building workflows, check out the documentation: https://docs.restate.dev/develop/java/workflows
Breaking changes from 0.9
- Split CoreSerdes in JsonSerdes for the json primitive types and move RAW, BYTE_BUFFER AND VOID into the
Serde
interface by @slinkydeveloper in #330 - Remove protobuf from the public api of sdk-common by @slinkydeveloper in #321
- Rename the ingress client and the connect method by @slinkydeveloper in #336
Other changes
- [Release] Bump to 0.10.0-SNAPSHOT by @github-actions in #308
- Update admin api by @slinkydeveloper in #313
- Update Openapi generator to newest version by @slinkydeveloper in #314
- Integrate Java SDK with new service protocol negotiation mechanism by @tillrohrmann in #318
- Fix double logging the end message by @slinkydeveloper in #319
- Remove protobuf from the public api of sdk-common by @slinkydeveloper in #321
- Fix submit disambiguation by @slinkydeveloper in #320
- Verify that there can't be two handlers with same name by @slinkydeveloper in #326
- Add WorkflowHandle by @slinkydeveloper in #329
- Fix nullability problem wrt return type of kotlin services by @slinkydeveloper in #331
- Add SendStatus by @slinkydeveloper in #332
- Java/Kotlin docs for the new workflow api by @slinkydeveloper in #333
- Now send acks on combinators by @slinkydeveloper in #334
- Consecutive GetState with empty by @slinkydeveloper in #335
- Max concurrent streams by @slinkydeveloper in #337
- Rename the ingress client and the connect method by @slinkydeveloper in #336
- [kotlin] Fix nested types input/output code generation by @slinkydeveloper in #273
- General dependency bump by @slinkydeveloper in #339
- Allow more than one key in request signing by @slinkydeveloper in #340
- Add Awaitable#all(List) and Awaitable#any(List) by @slinkydeveloper in #338
- A lot of small linter fixes by @slinkydeveloper in #341
- Fix getOutput return type by @slinkydeveloper in #342
- Fix GetOutput status code error handling -_-" by @slinkydeveloper in #343
- Move all the encoding/decoding of messages within sdk-core by @slinkydeveloper in #344
- Remove stream when initializing user state storage by @slinkydeveloper in #345
- minor doc fix by @AhmedSoliman in #346
- Adjust the README for 1.0 by @slinkydeveloper in #348
- [Release] Bump to 1.0.0 by @github-actions in #349
Full Changelog: v0.9.2...v1.0.0