Hi 👋 . Have there been very recent changes (yesterday/today) released in the pact broker contract format validation logic? Suddenly contracts that used to be successfully published to Pactflow are now being rejected for not meeting OpenAPI spec format protocols. Examples of errors we're seeing:
- Missing info.version field being rejected
- property '/paths/.../type' is not one of: ["array", "boolean", "integer", "number", "object", "string"] — for schemas using type: null
- property '/paths/.../required' is invalid — for schemas with required: [] (empty array)
- property '/paths/.../parameters' is invalid: error_type=uniqueItems — for duplicate parameter definitions
- property '/paths/.../items/items' is not of type: object — for array items defined as array literals instead of schema objects
These contracts have been publishing successfully for weeks/months without changes. Were stricter OAS 3.0 validation rules recently enforced?