Releases: gbv/jskos-server
Releases · gbv/jskos-server
JSKOS Server 1.2.2
This release improves sorting on the /voc
endpoint (#137):
- Added an
order
parameter for ascending or descending sort. - Improved keyword generation for labels and notations.
Important: Please run npm run upgrade
in order to upgrade your database with these improvements. This will regenerate the keywords for all concept schemes.
JSKOS Server 1.2.1
- Fixed performance issue for certain queries (related to counting the number of documents).
JSKOS Server 1.2.0
- Added write endpoints for concept schemes and concepts. (#93)
- Deprecated old import script, added new scripts for import and reset. (#101)
- See documentation.
- Also removed global
jskos-import
command.
- Added more filters to /voc:
- New endpoints
/voc/search
and/voc/suggest
. (#121) - Filter mappings by annotations. (#84)
- Adjust how concept hierarchies are handled. (#61)
/status
: Disabled endpoints are now set tonull
. (#119)- Configuration files are checked via JSON Schema and startup is prevented if the file is invalid. (#96)
- Config:
verbosity
is now set to "warn" by default. creator
andcontributor
fields are now handled via a middleware. (#122)- See this comment for more details.
- Many minor fixes and improvements.
Important notes:
- The calls for importing data and removing data have changed! If you have any automations for this, make sure to adjust them to the new import/reset scripts.
- In order for scheme search to work, some adjustments are necessary. Please run
npm run upgrade
once to perform these adjustments.
JSKOS Server 1.1.9
- Updated dependencies.
JSKOS Server 1.1.8
- Added Docker deployment. (#105)
- Currently, there is no mention of this in the README, but you can find more information on here.
- Added configuration and documentation for running behind a proxy.
- Added authentication via IP whitelists. (#94)
- Several updates to the documentation.
- Several smaller fixes. (e.g. #100, #109)
- Determine concepts'
narrower
property dynamically on each request.- This fixes some issues, especially if concepts were imported directly into the MongoDB, not via the import script.
JSKOS Server 1.1.7
- Fixed issue that would cause jskos-server to crash if mappings, but no schemes/concepts are configured.
JSKOS Server 1.1.6
- Removed
language
parameter from/voc
due to conflicts with the same parameter name at other endpoints. Will be added again in a future release.
JSKOS Server 1.1.5
- Added more filters to
/voc
. - Added authentication for endpoints other than mappings and annotations.
- Fixed some small issues.
- Updated dependencies.
JSKOS Server 1.1.2
- Fix issue when annotations without authentication are configured. (#78)
- Adjust documentation.
JSKOS Server 1.1.1
- Fixes an issue that prevented cross-user requests without auth even if configured correctly.