Skip to main content
  • Log in
  • Manage Cookies
projects.eclipse.org
Download
  • Projects
  • Working Groups
  • Members
  • Community
    • Marketplace
    • Events
    • Planet Eclipse
    • Newsletter
    • Videos
    • Blogs
  • Participate
    • Report a Bug
    • Forums
    • Mailing Lists
    • Wiki
    • IRC
    • Research
  • Eclipse IDE
    • Download
    • Learn More
    • Documentation
    • Getting Started / Support
    • How to Contribute
    • IDE and Tools
    • Newcomer Forum
  • More
      • Community

      • Marketplace
      • Events
      • Planet Eclipse
      • Newsletter
      • Videos
      • Blogs
      • Participate

      • Report a Bug
      • Forums
      • Mailing Lists
      • Wiki
      • IRC
      • Research
      • Eclipse IDE

      • Download
      • Learn More
      • Documentation
      • Getting Started / Support
      • How to Contribute
      • IDE and Tools
      • Newcomer Forum
    • Search

  1. Home
  2. Projects
  3. Eclipse Technology
  4. MicroProfile®
  5. OpenAPI 3.1
  6. OpenAPI 3.1 Release Review

MicroProfile® OpenAPI 3.1 Release Review

Type: 
Release
State: 
Successful
End Date of the Review Period: 

Reviews run for a minimum of one week. The outcome of the review is decided on this date. This is the last day to make comments or ask questions about this review.

Wednesday, November 2, 2022
Project: 
MicroProfile®
Release: 

OpenAPI 3.1

Description: 

Release a minor update for MicroProfile OpenAPI.

The following updates are planned for this release:

Add extensions attribute to most annotations

Improvements to the definition of security requirements

  • Define behavior of @SecurityRequirementsSet and make it repeatable
  • Clarify that a individual @SecurityRequirement annotation applied to a class or method is equivalent to a @SecurityRequirementsSet annotation containing that @SecurityRequirement annotation
  • Add securitySets attribute to @OpenAPIDefinition and @CallbackOperation

Add additionalProperties attribute to @Schema (423)

Allow @APIResponse to be applied to a class, indicating that every resource method on that class has that response

Add processing of some Jakarta Bean Validation annotations

Define the precedence of the mp.openapi.scan.* config properties

Clarify that the name attribute of @Extension must include the x- prefix

Only require that the /openapi endpoint is made available if there is documentation to show

Recommend a standard endpoint for implementations which provide a user interface

Recommend that implementations provide a way to serve CORS headers on the /openapi endpoint

Conforms To UI/UX Guidelines: 
Not verified
  • Sign in to post comments.

Project Links

  • MicroProfile Blog
  • MicroProfile Calendar
  • MicroProfile Resources
  • MicroProfile Working Group Project
  • Website
Incubating - MicroProfile®

Related Projects

Project Hierarchy:

  • Eclipse Technology
  • MicroProfile®

Tags

Technology Types
  • Cloud Native Java
Build Technologies
  • Maven

Eclipse Foundation

  • About Us
  • Contact Us
  • Sponsor
  • Members
  • Governance
  • Code of Conduct
  • Logo and Artwork
  • Board of Directors
  • Careers

Legal

  • Privacy Policy
  • Terms of Use
  • Copyright Agent
  • Eclipse Public License
  • Legal Resources

Useful Links

  • Report a Bug
  • Documentation
  • How to Contribute
  • Mailing Lists
  • Forums
  • Marketplace

Other

  • IDE and Tools
  • Projects
  • Working Groups
  • Research@Eclipse
  • Report a Vulnerability
  • Service Status

Copyright © Eclipse Foundation. All Rights Reserved.

Back to the top