Open-EO / openeo-api

The openEO API specification
http://api.openeo.org
Apache License 2.0
91 stars 11 forks source link

OpenAPI 3.1 #299

Open m-mohr opened 4 years ago

m-mohr commented 4 years ago

OpenAPI 3.1 is in release candidate phase: https://github.com/OAI/OpenAPI-Specification/releases/tag/3.1.0-rc0

While this is nothing for openEO API 1.0, there are quite a lot of good improvements that are highly relevant for us. Therefore, I may take OpenAPI 3.1 into consideration for an openEO API version 1.1 or so.

Benefits (from the ChangeLog):

Drawback will be that tooling will take some time to adopt, especially Spectral (for validation), OpenAPI Generator (for code generation) and ReDoc (for documentation) are important.

Other potentially interesting things or things we need to change:

Related issues:

aljacob commented 3 years ago

well I guess we are certainly happy about the nullable improvement :p

m-mohr commented 3 years ago

Another release with changes: https://github.com/OAI/OpenAPI-Specification/releases/tag/3.1.0-rc1

m-mohr commented 2 years ago

Final release: https://github.com/OAI/OpenAPI-Specification/releases/tag/3.1.0

We need support at least in ReDoc and spectral here.