In Swagger Core, the first focus is going to be in implementing support in swagger-models and swagger-core modules. Swagger Core and Swagger Parser will be the first 2 projects implementing OAS 3.1 support (and JSON Schema 2020/12), as they provide the core features in the medium term we'll also provide 3.1 support in Swagger Inflector, Swagger Petstore and Swagger Codegen. Having started in September, we'll post updates as progress is made. We are actively proceeding with implementation in feature branches for both Swagger Core and Swagger Parser, with efforts to get to a first 3.1 supporting release. Please do reach out! Tasks summary and ongoing efforts Sure you can, as always any contribution is more than welcome, be it feedback, PRs, reviews, etc. Include "Referencing" JSON Schema fields (shallow merge) when dereferencing/resolving OAS 3.1 refs.
update OAS 3.1 ref resolution to support JSON Schema 2020/12 de-referencing rules.Include "Referencing" field summary and description when dereferencing/resolving OAS 3.1 refs.Deserialization of OAS 3.1 Json Schema $ref siblings.update OpenAPIDeserializer to correctly deserialize and validate new OAS 3.1 JSON Schema fields.Deserialization of OAS 3.1 Reference Objects siblings summary and description.update OpenAPIDeserializer to correctly deserialize and validate new OAS 3.1 fields (non Json Schema).(De) Serialization of OAS 3.1 Json Schema $ref siblings.update serializers, deserializers and mixin for OAS 3.1 to correctly (de)serialize new OAS 3.1 Json Schema fields.update swagger-models Schema classes to include representation of OpenAPI 3.1 fields along OAS 3.0.(de)Serialization of OAS 3.1 Reference Objects siblings summary and description.update serializers, deserializers and mixin for OAS 3.1 to correctly (de)serialize new OAS 3.1 fields.update swagger-models to include representation of OpenAPI 3.1 fields along OAS 3.0, not including Json Schema.We would ask the community to provide any feedback about the chosen direction, and as always any contribution is more than welcome. We are sharing here our roadmap to add such support, along with some design decisions taken to reach a good balance in terms of feature set, effort and compatibility. OpenAPI 3.1 has been released in February 2021 and interest/requests to add support to Core and/or Parser has been growing in the past months. OAS 3.1 support in Java Swagger Core and Swagger Parser - Roadmap As mentioned above we have 3.1 in our short term roadmap, that we are sharing here, along with some design decisions taken to reach a good balance in terms of feature set, effort and compatibility.