Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

OpenAPI Specification 3.1 #1396

Open
danielbraun89 opened this issue Jul 9, 2021 · 9 comments
Open

OpenAPI Specification 3.1 #1396

danielbraun89 opened this issue Jul 9, 2021 · 9 comments

Comments

@danielbraun89
Copy link

danielbraun89 commented Jul 9, 2021

Description

Now that OpenApi version 3.1 has been officially released (along with the lucrative JsonSchema integration) is there any plan to support it in the near future?

@danielbraun89 danielbraun89 changed the title Support for OpenAPI Specification 3.1 OpenAPI Specification 3.1 Jul 9, 2021
@hjacobs
Copy link
Contributor

hjacobs commented Jul 9, 2021

I haven't checked it out, but this would be something which can be discussed as part of the Connexion 3.0 roadmap (#1395).

@M-Reimer
Copy link

I would say this one is blocked by swagger-api/swagger-ui#5891
At least if the resulting API is meant to be documented using Swagger UI.

@Ruwann
Copy link
Member

Ruwann commented Jul 21, 2021

It might also depend on python-jsonschema/jsonschema#782 / python-jsonschema/jsonschema#817, given the full alignment of OpenAPI 3.1.0 with JSON Schema draft 2020-12.

@tomghyselinck
Copy link

There may also be required changes in https://github.com/p1c2u/openapi-spec-validator. For example python-openapi/openapi-spec-validator#111 (which is based on a draft of OpenAPI spec 3.1).

@pjungermann
Copy link

it seems like both mentioned dependencies were completed

@saper
Copy link

saper commented Nov 27, 2023

Yes, maybe also the bundled SwaggerUI needs to be updated to 5.x supporting OpenAPI 3.1.0

@chbndrhnns
Copy link

Is it possible for the maintainers to explain their vision for support of OpenAPI 3.1?

@el2857
Copy link

el2857 commented Mar 20, 2024

Do the maintainers know what changes would be necessary to support OpenAPI 3.1 and/or would be open to collaborating on making those changes?

@RobbeSneyders
Copy link
Member

I do not have a good view of what would be needed to support OpenAPI 3.1.

We have a Specification class which has an implementation for Swagger 2 and OpenAPI 3. A good starting point would be to provide an implementation for OpenAPI 3.1 and check if additional changes are needed.

This would be welcomed as a contribution.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

10 participants