Skip to content

Releases: sourcemeta/one

v6.1.0

08 May 23:48
2b93845

Choose a tag to compare

What's Changed

Full Changelog: v6.0.2...v6.1.0

v6.0.2

08 May 15:32
e83ebb7

Choose a tag to compare

This version has no code changes. It merely triggers our new Zenodo DOI integration.

Full Changelog: v6.0.1...v6.0.2

v6.0.1

08 May 13:41
4a3e231

Choose a tag to compare

What's Changed

  • Mount MCP 2025-11-25 in the public instance by @jviotti in #859
  • Add A2A v1.0.0 to the public schemas by @jviotti in #867
  • Add APIs.json v0.20 to the public instance by @jviotti in #868
  • Speed up HEALTHCHECK in Docker files by @jviotti in #870
  • Upgrade Core and Blaze to the latest versions including various fixes and linter improvements by @jviotti in #885

Full Changelog: v6.0.0...v6.0.1

v6.0.0

29 Apr 17:32
7d72a0d

Choose a tag to compare

Migration Guide

  • Simple remove any "extends": [ "@self/v1" ] entry from your one.json configuration file used to pull in the API schemas. The presence of the API is now controlled by a top-level api configuration property similar to html, which defaults to set
  • Enterprise: Do not pull the paid standard library with extends, but with a git submodule. This reflects the current use by all enterprise license holders anyway, as it was more convenient for editor integration and development purposes

What's Changed

  • Upgrade uWebSockets to v20.77.0 by @jviotti in #826
  • Describe ingesting schemas with $id in the getting started guide by @jviotti in #827
  • Better document custom linter rules by @jviotti in #831
  • Support markdown on descriptions and alerts by @jviotti in #833
  • Summarise the stateless design in the front page of the docs by @jviotti in #840
  • Remove @sourcemeta/std/v0 as a extends (use a git submodule instead) by @jviotti in #843
  • Introduce a new api configuration property by @jviotti in #850
  • Only allow extends at the top level of one.json by @jviotti in #851
    • NOTE: This was already true as per the documentation, but the implementation was silently more permissive
  • Skip Link headers when the API is not mounted by @jviotti in #854
  • Rename /self/static to /self/v1/static by @jviotti in #856

Full Changelog: v5.3.1...v6.0.0

v5.3.1

09 Apr 14:41
c088f9e

Choose a tag to compare

What's Changed

  • Fix /self not presented as a special directory given a base path by @jviotti in #825

Full Changelog: v5.3.0...v5.3.1

v5.3.0

03 Apr 23:36
f475869

Choose a tag to compare

What's Changed

  • Document how the @self/v1 extend is what pulls the API by @jviotti in #793
  • Fix broken /self/v1 extend with a base URL with path by @jviotti in #808
  • Fix server crashing when tracing certain schemas with references by @jviotti in #811
  • Support running on base URLs with path components by @jviotti in #807

Full Changelog: v5.2.0...v5.3.0

v5.2.0

27 Mar 16:55
68468d4

Choose a tag to compare

What's Changed

  • Automatically ignore configuration files in collection paths by @jviotti in #779
  • Consider health scores in the search API by @jviotti in #783
  • Speed up the search API by @jviotti in #784
  • Reject meta-schemas with unknown required vocabularies even if not used by @jviotti in #782
  • Extend the search API with limit and scope query parameters by @jviotti in #792

Full Changelog: v5.1.1...v5.2.0

v5.1.1

25 Mar 19:13
947760f

Choose a tag to compare

What's Changed

  • Fix various potential crashes in the indexer resolver by @jviotti in #774
  • Fix infinite cycles in configuration includes/extends by @jviotti in #775
  • Fuzz the indexer CLI and fix circular identifier/dialect URIs crash by @jviotti in #773
  • Fix flaky fail-self-referencing-metaschema test by @jviotti in #778
  • Improve error message information across all possible errors by @jviotti in #777

Full Changelog: v5.1.0...v5.1.1

v5.1.0

23 Mar 15:53
7a1e3b9

Choose a tag to compare

What's Changed

  • Upgrade uWebSockets to v20.76.0 by @jviotti in #771
  • Expose the recursive count of schemas in the directory API by @jviotti in #772

Full Changelog: v5.0.2...v5.1.0

v5.0.2

21 Mar 15:11
0a8a48c

Choose a tag to compare

What's Changed

  • Replace ZLIB with libdeflate on src/gzip by @jviotti in #765
  • Attempt to patch the directory list when possible by @jviotti in #763
  • Speed up delta calculation on schema insert/update by @jviotti in #767
  • Implement an internal --maximum-direct-directory-entries with a sane default (1000) by @jviotti in #768

Full Changelog: v5.0.1...v5.0.2