MicroProfile Open API 4.0 aims to provide a set of Java interfaces and programming models which allow Java developers to natively produce OpenAPI v3.1 documents from their Jakarta REST applications.
The goal of this release is to provide features requested by the community, with a focus on adding support for the OpenAPI v3.1 specification. Changes targeting the release include:
API/SPI Changes
- Changes for OpenAPI Specification (OAS) v3.1 ([333]) Detailed listing of issues for OAS v3.1 in the MP OpenAPI 4.0 milestone
- Update JAX-RS to Jakarta RESTful Web Services ([574])
Other Changes
- Make request body required by default ([349])
- MP Parent version deviates from MP Parent TCK BOM version ([573])
- A configuration example in microprofile-openapi-spec.asciidoc is missing a comma which causes schema parse error ([568])
Release Date:
Wednesday, June 19, 2024
Release Type:
Major release (API breakage)