-
Notifications
You must be signed in to change notification settings - Fork 600
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
Support MicroProfile Open API 2.0 (part of MP 4.0) #11020
Comments
The MicroProfile OpenAPI Specification provides a unified Java API for the OpenAPI v3 specification, that all application developers can use to expose their API documentation. Support for version 1.0 of the MicroProfile OpenAPI Specification was delivered as part of the Support for version 1.1 of the MicroProfile OpenAPI Specification was delivered as part of the This issue captures the work required to add support for version 2.0 of the MicroProfile OpenAPI Specification, delivered as part of a new Unlike previous versions, the |
Review of the MicroProfile OpenAPI 2.0 UFO is scheduled for Monday 27th July at 10am EDT. |
Actions from this mornings UFO socialization:
|
Unfortunately I missed the review. Does the new design cover the new |
@arthurdm Good catch... no this was missed. However, reading over the Exposing platform OpenAPIs sections of the specification, it is not clear how this SPI works. Is the following pattern intended to show how to define a MP Config key for a specific platform API:
|
right - that MP Config defines a particular component that will be part of the |
@arthurdm So, in OL, each MP component that wants to expose its own platform REST API will need to register an MP Config property of the form shown above... presumably using a custom config source? The MP OpenAPI feature will need to dynamically monitor these config properties so that it can respond to changes at runtime... and then server up the OpenAPI docs on the relevant URLs. Correct? |
high level concept is correct @msmiths - details may vary, depending on how you want to implement it. =) |
ID issues are #3445, #340. Martin Smithson has move to WebSphere Automation. Tom Evans talked to Martin who agreed to be the SME, but the WebSphere Automation eGA takes priority. The blog post for the beta will be used for the blog post for the eGA of this epic. Customers will have the necessary information to use this epic until the docs are done. I'm approving this epic. |
@scottcurtis2605 , a few comments on serviceability:
Your comments about |
@donbourne I'll open an issue regarding this - while the documentation does give a temporary solution, I think for a permament solution going forward it would be good to have the Current:
Proposed:
|
@scottcurtis2605 that sounds better (so that you don't have to look in FFDC to find exception info). Can you please open an issue for that and provide link here, so I can sign off? |
@donbourne Here is the issue and the associated PR. |
Support MicroProfile Open API 2.0 release and also baseline Jakarta EE9.
List of Steps to complete or get approvals / sign-offs for Onboarding to the Liberty release (GM date)
Instructions:
TARGET COMPLETION DATE Before Development Starts or 8 weeks before Onboarding
1 week before beta GA
Legal
3 weeks before Onboarding
Translation
3 weeks before Onboarding
Feature Complete
2 weeks before Onboarding
Focal Point Approvals
2 to 1 week before Onboarding
You MUST have the Design Approved or No Design Approved label before requesting focal point approvals.
All features (both "Design Approved" and "No Design Approved")
"Design Approved" features
Ready for GA
1 week before Onboarding
1 week before GA
Other deliverbles
The text was updated successfully, but these errors were encountered: