Skip to content

Upgrade Microsoft.AspNetCore.OpenAPI and add support for OpenAPI v3.1 #58619

@captainsafia

Description

@captainsafia

The Microsoft.OpenApi team is gearing up to ship a new major version of the implementation that supports serializing OpenAPI documents to v3.1.

This issue tracks updating the OpenAPI implementation in Microsoft.AspNetCore.OpenApi to consume the new version of this dependency and making the necessary changes to target their new OpenApiSchema definition.

The new OpenAPI schema definition contains better built-ins for recursive references that we can consider depending on instead of our current $ref based approach. The new approach also exposes JSON Schema's underlying $defs structure for denoting common schemas that we can consider using in lieu of the current mapping structure.

Sub-issues

Activity

added
area-minimalIncludes minimal APIs, endpoint filters, parameter binding, request delegate generator etc
area-mvcIncludes: MVC, Actions and Controllers, Localization, CORS, most templates
on Oct 24, 2024
added this to the .NET 10 Planning milestone on Oct 24, 2024
self-assigned this
on Oct 24, 2024

4 remaining items

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

area-minimalIncludes minimal APIs, endpoint filters, parameter binding, request delegate generator etcarea-mvcIncludes: MVC, Actions and Controllers, Localization, CORS, most templatesfeature-openapi

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions

    Upgrade Microsoft.AspNetCore.OpenAPI and add support for OpenAPI v3.1 · Issue #58619 · dotnet/aspnetcore