Hi

It should support both, and it may be that the code need to check for 3.0
vs 3.1 in that [2]. I assume there is a Json30 and Json31 for each version
of the spec.


On Sun, Dec 3, 2023 at 12:55 PM Zheng Feng <zf...@redhat.com> wrote:

> Hi,
>
> I was working on CAMEL-20156
> <https://issues.apache.org/jira/browse/CAMEL-20156> and camel-quarkus
> issue
> #5559 <https://github.com/apache/camel-quarkus/issues/5559>. I found that
> all of our tests are against the OpenAPI 3.0 result by using
> "io.swagger.v3.core.util.Json.pretty(openApi3)" , see [1]. But the response
> of the api endpoint is rendered with 3.1 by using
> "io.swagger.v3.core.util.Json31.pretty(openApi)", see [2].
>
> Then I'm confused about what version of OpenAPI we support now. Both 3.0
> and 3.1? our tests should be updated?
>
> Thanks,
> Zheng Feng
>
> [1]
>
> https://github.com/apache/camel/blob/main/components/camel-openapi-java/src/main/java/org/apache/camel/openapi/RestOpenApiSupport.java#L377
> [2]
>
> https://github.com/apache/camel/blob/main/components/camel-openapi-java/src/main/java/org/apache/camel/openapi/RestOpenApiSupport.java#L330
>


-- 
Claus Ibsen
-----------------
@davsclaus
Camel in Action 2: https://www.manning.com/ibsen2

Reply via email to