Data engineering·Orchestration and running it in anger
you tried to add a required field and the registry rejected it, because old consumers could not read the new messages.
Schema compatibility mode
Also calledbackward compatibility mode, forward compatibility, full compatibility
The rule a registry applies when a new schema version is proposed: backward means new readers can read old data, forward means old readers can read new data, full means both. Which one you need depends on whether producers or consumers upgrade first, which is a deployment question rather than a data one. Setting it to none because a change was blocked is how a registry becomes a filing cabinet.