Avro 架构:向现有架构添加枚举值是否向后兼容?

Pop*_*ppy 6 avro apache-kafka

我的 Avro 模式中有一个状态枚举字段,其中当前可能的状态是

\n\n
PENDING\nAPPROVED\nREJECTED\n
Run Code Online (Sandbox Code Playgroud)\n\n

我想在此枚举 \xe2\x80\x9cRESUBMIT\xe2\x80\x9d 中添加一个值。此更改向后兼容吗?

\n

cri*_*007 1

我认为不是,但欢迎您使用 SchemaRegistry API 来验证兼容性

https://docs.confluence.io/current/schema-registry/develop/api.html#id1