
A new milestone release (1.7.0) is now available for the Test Bed’s RDF, XML, JSON and CSV validators.

Release 1.7.0 is now the latest available milestone release for the Test Bed’s RDF, XML, JSON and CSV validators. Milestone releases complement the validators’ continuous delivery model that provide rapid access to latest changes, by offering stable versions for users hosting validators on their own infrastructure.
This latest release brings several minor new features, improvements and maintenance updates. These are summarised as follows:
- The REST API’s OpenAPI server URL can now be set to address proxy-related issues.
- The REST API documentation includes rich executable examples for all operations.
- Remote resource lookup can now be forced to use a specific HTTP protocol version.
- Redirects are now always followed when loading the content to validate from a URI.
- Validators now expose a health-check endpoint for lightweight availability monitoring.
- The CSV validator has improved detection of the provided input encoding.
- The RDF validator now supports content negotiation to load remote resources. In addition, it is more lenient regarding returned content types, accepting also XML and JSON for RDF/XML and JSON-LD respectively.
- Third-party libraries are updated to latest versions and Java 21 is used as the validators' runtime platform.
The full list of improvements and bug fixes is available in each validator’s change history documentation (see for RDF, XML, JSON and CSV).
Validator release references
The table below provides the relevant reference links for each validator. For the detailed list of updates introduced by the latest release check the change history links.
Validator | Docker Hub image | Documentation links |
RDF validator | isaitb/shacl-validator | RDF validation guide | Change history |
XML validator | isaitb/xml-validator | XML validation guide | Change history |
JSON validator | isaitb/json-validator | JSON validation guide | Change history |
CSV validator | isaitb/csv-validator | CSV validation guide | Change history |
Remember that you can automatically receive updates for new milestone releases by either subscribing to the Test Bed community and configuring your notification preferences, or by subscribing to the validators’ GitHub repositories.
Regarding the Test Bed itself, general details on its services and other use cases can be found in the Interoperable Europe Portal, with its value proposition being a good starting point for newcomers. To receive updates on Test Bed news and releases remember to subscribe to the Test Bed on the Portal, and to follow Interoperable Europe’s updates on X and LinkedIn.
The Interoperability Test Bed is a service provided by the European Commission’s DIGIT, offering conformance testing and validation solutions in support of IT systems’ cross-border interoperability.
Referenced solution

Shared on

The Portal

Interoperability Test Bed Repository

SEMIC Support Centre
