Closed
Description
Tell us about the problem you're trying to solve
Context is here.
We want to prevent backward incompatible connector changes by running a dedicated test suite on SAT.
Backward incompatible changes can happen on catalog change of a connector. We want to add tests on the discover
command to ensure the changes made to a connector are backward compatible with the previous connector version.
Acceptance criteria
Acceptance tests should fail if one of this situation occurs:
additionalProperties
is set tofalse
(already covered by SAT: alladditionalProperties
fields must be set totrue
#14878)- An existing stream property’s type has been changed: we could allow for type expansion, but @sherifnada suggested first being conservative by disallowing any type change.
- A stream was removed/renamed
This work can be considered as an iteration upon #15194