The Java libraries for SRU/FCS (Federated Content Search) Clients and Endpoints have been updated and also released on Clarin Nexus:
- fcs-sru-server → 1.10.0 [Changes] [Github Pages with JavaDoc]
- fcs-simple-endpoint → 1.7.0 [Changes] [Github Pages with JavaDoc]
- fcs-sru-client → 2.2.1 [Changes] [Github Pages with JavaDoc]
- fcs-simple-client → 2.1.1 [Changes] [Github Pages with JavaDoc]
A short summary of significant changes compared to the last public versions:
- Integration of
<Institution>
information for<Resource>
s in the<EndpointDescription>
, this will allow FCS Endpoints to bundle resources from multiple institutions in a single Endpoint application, - Switch to XPath parsing for FCS
EndpointDescription
s to make it more robust for future changes, - Public Github Pages Websites and JavaDocs for each library,
- Inclusion of short change summaries with
Changelog.md
documents to keep track of changes between versions, - Integration of the experimental support for authentification to allow the FCS to integrate resources with access restrictions,
- Various bugfixes and corrections of typos as well as updated dependencies.
Users of the Java SRU/FCS libraries are encouraged to update to the latest versions. The libraries remain on Java 8 for maximum compatibility.
For feature requests, issues or questions, please don’t hesitate to either open issues on Github, add a comment or contact me directly.
The Python SRU/FCS Endpoint libraries will be updated next week and also linked here.
And to finish, a list of links to everything related to Federated Content Search can be found at GitHub - clarin-eric/awesome-fcs: A curated list of awesome FCS frameworks, libraries, software and resources.