Skip to content

consider adding additional compatibility check for known transitivity breaker #209

@granders

Description

@granders

Here is an example of changes which are incrementally compatible, but not transitively so:
https://github.com/granders/avro-experiment/blob/master/src/main/java/geoff/AvroThingy.java

In this case, compatibility is caused by dropping a default value from a field.

Consider adding tighter logic (or at least documentation) to disallow this.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions