-
Notifications
You must be signed in to change notification settings - Fork 5
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Default schema compatability to full_transitive (#408)
Why? To enforce data product owners contract with data consumers, we require FULL_TRANSITIVE checks to ensure the new schema version is fully compatible, i.e. both backwards and forwards compatible, with all previous versions of the schema. Forwards compatibility allows consumers with older schemas to read data produced with a newer schema, (forwards compatibility: old schema reads new data). This is required to allow data product owners to make changes to their schema without breaking existing clients. Backwards compatibility allows consumers on a newer schema to read data produced with an older schema, (backwards compatibility: new schema reads only data). This is required to allow consumers to read the history of a topic, which can contain data produced using older schema versions. Co-authored-by: Andy Coates <[email protected]>
- Loading branch information
1 parent
b8be16d
commit ed2cc11
Showing
4 changed files
with
9 additions
and
8 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters