Re:Bebop v3: a fast, modern replacement for Protocol Buffers
by ch33zer on Tuesday March 12, 2024 @12:10PM
(#39681207)
What kind of compatibility guarantees does this make? That's one of the key benefits of protos: I can update clients to add new fields and they can still talk to servers with previous versions of the schema.
[ Parent
| on HN ]
Re:Bebop v3: a fast, modern replacement for Protocol Buffers
by andrew_rfc on Tuesday March 12, 2024 @12:40PM
(#39681596)
you get forward and backwards compatibility out of the box so long as you adhere to the schema guidelines.
The docs go into more detail on how different types are handled. We also have some special features like “binary schema” which let you ship your schema with data so clients are always up to date.