Skip to content

Releases: gbv/jskos-server

JSKOS Server v2.3.0

23 Jun 10:58

Choose a tag to compare

[2.3.0] - 2025-06-23

Issue #228

  • Real-time Change Stream Endpoints via WebSockets for live notifications on JSKOS data changes:
    • /voc/changes — broadcasts events for ConceptSchemes
    • /concepts/changes — broadcasts events for Concepts
    • /mappings/changes — broadcasts events for Mappings
    • /concordances/changes — broadcasts events for Concordances
    • /annotations/changes — broadcasts events for Annotations

Issue #225

Testing Improvements

All of our tests—including the Change-Stream integration tests—now use an ephemeral, in-memory MongoDB server powered by mongodb-memory-server. No need for a local MongoDB instance running to execute the tests.

JSKOS Server v2.2.2

07 Apr 10:56

Choose a tag to compare

Added support for an additional query parameter notation in the GET /voc endpoint, allowing:

  • GET /voc?notation={notation}

  • GET /voc?notation={notation1|notation2}

This aligns with DANTE's existing capabilities and is now a part of the standard JSKOS API.

Full Changelog: v2.2.1...v2.2.2

JSKOS Server v2.2.1

11 Mar 12:07

Choose a tag to compare

Minor update of documentation and dependencies, in particular a new version of jskos-validate because the previous was broken.

JSKOS Server v2.2.0

19 Feb 13:58

Choose a tag to compare

Update depdencies, in particular JSKOS specification 0.6.0.

JSKOS Server v2.1.9

11 Dec 11:22
5a206ea

Choose a tag to compare

  • Update dependencies.

Full Changelog: v2.1.8...v2.1.9

JSKOS Server v2.1.8

20 Nov 10:41
2b0db19

Choose a tag to compare

  • GET /mappings: Add optimization stage for from/to(Scheme). (#221)
  • Update dependencies.

Full Changelog: v2.1.7...v2.1.8

JSKOS Server v2.1.7

01 Nov 11:40
7eb8514

Choose a tag to compare

  • GET /mappings: Fix issue when both direction=both and mode=or are given.
  • Update dependencies.

Full Changelog: v2.1.6...v2.1.7

JSKOS Server v2.1.6

30 Oct 14:12
842eed1

Choose a tag to compare

  • Reset script: Use all available concordance URIs for -c argument.
  • Add upgrade script to update old concordance URIs.
  • Update dependencies.

Note: The upgrade script (run via npm run upgrade) will check whether any mappings in the database have an old concordance URI (= one of the URIs in identifier instead of the uri) in the partOf field, and update those to the concordance's uri. This is not strictly necessary, but should prevent future issues related to concordance URIs.

Full Changelog: v2.1.5...v2.1.6

JSKOS Server v2.1.5

18 Oct 07:19
93168e7

Choose a tag to compare

  • Schemes: Add publisher to text index. (gbv/bartoc.org#91)
  • GET /mappings: Fix edge case with direction=both. (#219)
  • Update dependencies.
  • Update linting setup.
  • Update GitHub workflows.

Full Changelog: v2.1.4...v2.1.5

JSKOS Server v2.1.4

17 Sep 09:54
5c5af4d

Choose a tag to compare