Docs / Versions and URLs
Versions and URLs
Every OATS release has a version, such as 0.8.0. A released version never changes, so a record validated against it today validates the same way forever.
How versions work
- All schemas share one release version. A release may add, change or remove schemas; the changelog lists what changed in each.
- Before OATS 1.0, a new minor version may reject records an older one accepted, or the reverse. Validate each record against the version it was written for, and record that version alongside your data.
- Each schema states its version: in
x-versionfrom 0.8.0, and inversionup to 0.7.0. From 0.7.0, its$idincludes the version too. - The Python, JavaScript and Rust packages bundle several versions and default to the newest. Each takes an exact version, such as
"0.8.0", when you need to pin one.
URLs
Every schema is published at its $id. You can pin its URL in validators, pipelines and other schemas.
https:// oatschema.org/ 0.8.0/ classification - The schema exactly as released. This is its
$id, and it is cached as immutable. https:// oatschema.org/ classification?version=0.8.0 - The same file, for tools that prefer a query parameter. Versions must be exact, such as
0.8.0, neverlatest. https:// oatschema.org/ classification - The latest release, with a
Link: rel="canonical"header naming its versioned URL. Pin a version for anything that must not change.
Responses are application/schema+json with Access-Control-Allow-Origin: *, so browser-based validators can fetch them directly. Releases before 0.7.0 use the identifiers https://dorsalhub.com/schemas/open/<name>, and their URLs here redirect to DorsalHub, which serves them.
Releases
| 0.8.0 latest | 17 October 2026 | Changes |
|---|---|---|
| 0.7.0 | 14 October 2026 | Changes |
Before 0.7.0
These releases predate the OATS name. They use the identifiers https://dorsalhub.com/schemas/open/<name>, and DorsalHub serves them.
| 0.6.0 | 14 October 2026 | Changes |
|---|---|---|
| 0.5.0 | 20 February 2026 | Changes |
| 0.4.0 | 25 January 2026 | Changes |
| 0.3.0 | 20 January 2026 | Changes |
| 0.2.0 | 30 December 2025 | Changes |
| 0.1.2 | 27 December 2025 | Changes |