cloudstate icon indicating copy to clipboard operation
cloudstate copied to clipboard

Protocol versioning

Open pvlugter opened this issue 5 years ago • 3 comments

Add cloudstate protocol versioning, so that we can align compatibility between the proxy and the language support modules. Ideally both sides can support multiple versions and negotiate on the latest supported, during discovery.

pvlugter avatar May 01 '20 05:05 pvlugter

There should already be versioning in the protocol: https://github.com/cloudstateio/cloudstate/blob/master/protocols/protocol/cloudstate/entity.proto#L172

viktorklang avatar May 01 '20 19:05 viktorklang

yes it exists but is totally ignored by all supported languages, including java and node

sleipnir avatar May 01 '20 22:05 sleipnir

No semantics are defined yet, we have to spec it! Lets work on #119 :) I'd like to have a spec as promised by the project, a "A standards effort" (spec) and a "A reference implementation" \o/

marcellanz avatar May 01 '20 22:05 marcellanz