RDF4J 2.4.4 released

We are pleased to announce Eclipse RDF4J 2.4.4

Release 2.4.4 is a patch release covering bug fixes and a workaround for an OpenJDK 8 ScheduledThreadPoolExecutor bug:

  • fix for a NPE on transaction UPDATE with wrong MIME type
  • fix for SPARQL function SECONDS() to also return fractions of seconds
  • fix for memory leak in remote transactions

Workaround for JDK-8129861: high processor load: setting the property -Dorg.eclipse.rdf4j.client.executors.jdkbug will use 1 core thread (instead of 0) for clients, to avoid a 100% CPU load even when doing nothing.

Links

RDF4J 2.3.3 released

We are pleased to announce Eclipse RDF4J 2.3.3

Release 2.3.3 is a patch release, containing a workaround for an OpenJDK 8 ScheduledThreadPoolExecutor bug:

  • JDK-8129861: high processor load for ScheduledThreadPoolExecutor with 0 core threads

Setting the property -Dorg.eclipse.rdf4j.client.executors.jdkbug will use 1 core thread (instead of 0) for clients, to avoid a 100% CPU load even when doing nothing.

Links

RDF4J 2.5.0 Milestone 1 available

The first milestone build for the upcoming RDF4J 2.5 release, RDF4J 2.5.0-M1, is now available for download and testing. It includes several new features and improvements, including:

  • Several improvements to the RDF4J Console
  • Diagnostics support for SHACL execution
  • More streamlined SHACL API support
  • More efficient RDFS reasoning by means of the SchemaCachingInferencer
  • Support for parser configuration via runtime system properties.

Final release of RDF4J 2.5 is planned for February. This milestone build is intended for early adopters to try out and give feedback on. Take it for a spin and let us know if you find any issues!

Links