Release Notes
RDF4J 4.3 is a minor release that fixes 34 issues.
A few notable features
Solr, Lucene and Elasticsearch Solr and Lucene are upgraded to 8.9.0 and Elasticsearch is upgraded to 7.15.2 Support for complex Lucene queries Support for customizing the query analyzer in Lucene and Elasticsearch SHACL A standalone SHACL Validator User defined SPARQL queries in SHACL Constraints and Targets Support for sequence paths and alternate paths Migration of more tests to Junit 5 Remove Java EE dependency from core libraries Improvements to the extended query evaluation 1, 2 Several performance improvements 1, 2, 3, 4 For a complete overview, see all issues fixed in 4.
RDF4J 6.0.0-M1 is the first Milestone build of the upcoming 6.0.0 release of RDF4J.
RDF4J 6.0.0 is a major release of the RDF4J framework.
Some of the highlights covered in this first milestone:
Upgrade to Java 25 as the minimally-required version of Java Introduction of a pluggable HTTP client SPI with Apache HttpComponents 5 and JDK built-in backends Migration from Apache HttpComponents 4 to the new HTTP client facade This milestone build is not yet feature-complete, but we are putting it out to receive early feedback on all the improvements we have put in.
RDF4J 5.3.2 is a patch release that fixes 2 issues, including a security fix for XML parsing.
For a complete overview, see all issues fixed in 5.3.2.
Security This release fixes XML parsing paths that were not fully covered by the earlier fix for CVE-2018-1000644. The vulnerability class is XML External Entity (XXE) processing: specially crafted XML input may attempt to make the parser resolve external entities or DTDs, with risks such as confidential data disclosure, denial of service, or server-side requests.
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.
