A new service version adds an optional response field. Which consumer design best supports safe evolution?

Published
  1. Disable all schema validation permanently.
  2. Reject every response containing any new field.
  3. Parse required fields deliberately and tolerate compatible unknown fields.
  4. Assume every field can disappear without affecting the contract.

Comments — 0