Dear Flink developers, I would like to start a discussion thread on FLIP-263[1] proposing to improve the usability of resolving schema compatibility.
Currently, the place for compatibility checks is TypeSerializerSnapshot#resolveSchemaCompatibility which belongs to the old serializer, There are no ways for users to specify the compatibility with the old serializer in the new customized serializer. The FLIP hopes to reverse the direction of resolving schema compatibility to improve the usability of resolving schema compatibility. [1] https://cwiki.apache.org/confluence/display/FLINK/FLIP-263%3A+Improve+resolving+schema+compatibility