feat(asyncapi): update to AsyncAPI 3.1.0 - #3019
Conversation
|
Hi @danielkocot - thanks for this -
Given AsyncAPI's 3.x minors are meant to be additive/non-breaking (per the 3.1 release notes), would you be open to adding a fallback in this PR - default to the newest known 3.x schema when the specific minor isn't recognized - so this doesn't recur silently at 3.2? Nice work overall! |
|
Hi @Patrycja-dz, I will rebase and add a fallback regarding the version. |
|
Good catch on the version fallback. While implementing it, I noticed one distinction: there currently is no asyncapi-3-payload rule in the built-in ruleset. asyncApiPayloadValidation is only wired to asyncapi-payload, which is restricted to aas2; asyncapi-3-payload-unsupported-schemaFormat is a separate rule and does not invoke that validator. |
Checklist
Does this PR introduce a breaking change?
This PR adds support for AsyncAPI 3.1.0.