restate icon indicating copy to clipboard operation
restate copied to clipboard

Complete integration of service protocol version negotiation

Open tillrohrmann opened this issue 1 year ago • 1 comments

To evolve the SDKs and runtime independently of each other, we need to fully integrate the service protocol version negotiation as described here. There are few tasks left to be done.

### Tasks
- [ ] Validate protocol version at discovery time
- [ ] https://github.com/restatedev/restate/issues/1507
- [ ] https://github.com/restatedev/restate/issues/1510
- [ ] Update service protocol to propagate service protocol version in the content type
- [ ] Update SDKs to announce their supported version range and validate it on invocation time
- [ ] https://github.com/restatedev/service-protocol/issues/92

tillrohrmann avatar Apr 29 '24 08:04 tillrohrmann

I'm gonna start with the protocol changes in the protocol repo and in the sdks.

slinkydeveloper avatar Apr 30 '24 07:04 slinkydeveloper

Completed the service protocol version negotiation.

tillrohrmann avatar May 19 '24 20:05 tillrohrmann