GoogleCloudPlatform / esp-v2

A service proxy that provides API management capabilities using Google Service Infrastructure.
https://cloud.google.com/endpoints/
Apache License 2.0
270 stars 169 forks source link

Support open API v3 #131

Open thees opened 4 years ago

thees commented 4 years ago

It would be great if support for Open API v3 was there. (Polymorphism is a lot better there for instance.)

Are there any plans to support this soon?

JLXIA commented 4 years ago

Thanks for interests.

Yes, we have the plan, but maybe not soon.

Our short term plan is to support GCE/GKE platform, in order to deprecate ESPv1.

We will align with other internal teams, to support Open API v3.

thees commented 3 years ago

Any news here after 10 month?

husseyd commented 3 years ago

Bumping this issue - OpenAPI 2.0 is seven years old now and 3.0 is four years old.

This constraint has the potential to frustrate consumers of our applications who expect alignment with the current spec. Lack of wider community use / current documentation of OAS 2.0 is also an issue.

bdove commented 1 year ago

As a platform team hoping to adopt Cloud Endpoints as a viable distributed API infrastructure, Its disappointing to learn that OpenAPI doesn't appear to be a priority. ESPv2's Envoy support is in line with competitive alternatives, so thats a good start.

Is there a recommended alternative within the Google Cloud Platform? We can build automation to convert from 2.0 to 3.0 spec, but by now this shouldn't be necessary. From the outside perspective, its hard not to take this as a sign of stagnation.