Skip to main content

Release Notes

4.2.1

RDF4J 4.2.1 is a patch release that fixes 11 issues.

For a complete overview, see all issues fixed in 4.2.1.

Security

The following vulnerable dependencies have been upgraded:

  • All dependencies related to Spring (upgraded to version 5.3.23)
  • All dependencies related to Spring Boot (upgraded to version 2.7.5)
  • All dependencies related to Fasterxml Jackson (upgraded to version 2.13.4)
  • Apache Commons Text (upgraded to version 1.10.0)

Acknowledgements

This release was made possible by contributions from Bart Hanssens, Håvard M. Ottestad, Denitsa Stoianova, Patrick Wyler, and Andreas Schwarte.

[read more]

4.2.0

RDF4J 4.2.0 is a minor release introducing support for custom SPARQL aggregate functions as well as several performance improvements and bug fixes.

Aggregate functions

The support for custom SPARQL aggregate functions has allowed us to implement functions for standard deviation and variance using Apache Commons Math3.

IRIDescription
http://rdf4j.org/aggregate#stdevStandard deviation using sampling.
http://rdf4j.org/aggregate#stdev_populationStandard deviation using statistical population.
http://rdf4j.org/aggregate#varianceVariance using sampling.
http://rdf4j.org/aggregate#variance_populationVariance using statistical population.

Query example

SELECT (<http://rdf4j.org/aggregate#stdev>(?o) AS ?stdev) WHERE { 
    ?s ?p ?o .
}

Performance

More accurate query statistics for the LMDB Store drastically improves query performance. The LMDB Store can already scale to considerably larger datasets than the NativeStore and now also matches the performance for smaller datasets.

[read more]

4.1.3

RDF4J 4.1.3 is a patch release that fixes 5 issues.

For a complete overview, see all issues fixed in 4.1.3.

Acknowledgements

This release was made possible by contributions from nguyenm100, Håvard Ottestad, Desislava Hristova, pulquero and Wolfgang Schell.

[read more]

About

Eclipse RDF4J™ is a powerful Java framework for processing and handling RDF data. This includes creating, parsing, scalable storage, reasoning and querying with RDF and Linked Data. It offers an easy-to-use API that can be connected to all leading RDF database solutions. It allows you to connect with SPARQL endpoints and create applications that leverage the power of linked data and Semantic Web.


RDF4J Architecture

Back to the top