question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

OAS 3.1 - The Big List of Possibilities

See original GitHub issue
  • OAS JSON SCHEMA 😃 !!! [Ron,Ron,Ron]
  • Mutual Auth Certificate Support #1004 [Mike]
  • Overlays [Uri, Jonathan) (POC Issue #1722 [Darrel/Mike]) Separate document that augments another API description
  • Reusable groups #445 [Ron] e.g. $ref more than one component
  • Alternative Schemas #1443 [Darrel, Ted] (Need community implementations to commit to 3.1)
  • Clarify wording around root schemas and read-only/write-only, XML #1435 #1622 #1638 [Ted, Mike, Ron]
  • “Scopes” on Security Requirements for schemes other than OAuth2 #1393 #1366
  • Optional and Multi-segment Paths #1459 [Darrel, Jeremy] Priority?
  • Disambiguating based on query #182 [Jeremy]
  • Digital Signatures and Encryption #1464 [Mike] Followup with Isabelle on status
  • Extensions in the discriminator object [Mike]

Out of scope for 3.1, but important for future

  • Discovery mechanism for security credentials (jwt, apikey, etc) (Pilot?) #451 [Ron]
  • Supporting Message Based APIs (Ask for demo from Fran and Uri)

Issue Analytics

  • State:closed
  • Created 6 years ago
  • Reactions:20
  • Comments:29 (24 by maintainers)

github_iconTop GitHub Comments

3reactions
handrewscommented, Jul 7, 2020

@xiaoxiangmoe OAS 3.1 will support full JSON Schema compatibility, and while JSON Schema does not have a direct analogue of discriminator (for a whole bunch of reasons), it has several features that could be used to build a much better and more flexible discriminator-ish feature. Hopefully with that available, folks will experiment and then we can codify something that fits with JSON Schema more cleanly than the current discriminator and is more flexible.

2reactions
philsturgeoncommented, Jul 7, 2020

Can we close this and punt some issues over to 3.2 possibilities?

Read more comments on GitHub >

github_iconTop Results From Across the Web

OpenAPI Specification 3.1.0 Released
The OpenAPI Specification (OAS) is used by organizations worldwide including Atlassian, Bloomberg, eBay, Google, IBM, Microsoft, Oracle, Postman ...
Read more >
OpenAPI Specification - Version 3.0.3 - Swagger
The OpenAPI Specification (OAS) defines a standard, language-agnostic interface to RESTful APIs which allows both humans and computers to discover and ...
Read more >
Introducing OpenAPI Version 3.1 - YouTube
Join OpenAPI contributors, Darrel Miller and Ron Ratovsky, for an up close look at the new features in OpenAPI Version 3.1.
Read more >
What's the Difference Between OpenAPI Types 2.0, 3.0, and ...
The OpenAPI Specification (OAS API) is a widely adopted, ... Version 3.1 was announced on June 18, 2020, as an initial release candidate....
Read more >
OpenAPI Specification 3.1.0 Available Now - Linux.com
Complete information on the OpenAPI Specification (OAS) is available for immediate access ... Major Changes in OpenAPI Specification 3.1.0.
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found