Recent Releases of https://github.com/eclipse-rdf4j/rdf4j
https://github.com/eclipse-rdf4j/rdf4j - RDF4J 5.1.3
RDF4J 5.1.3 is a patch release that fixes 6 issues.
For a complete overview, see all issues fixed in 5.1.3.
Acknowledgements
This release was made possible by contributions from Håvard M. Ottestad, Manuel Fiorelli, Jerven Bolleman, Piotr Sowiński, Matthew Nguyen, Wolfgang Schell and Ken Wenzel.
- Java
Published by hmottestad 10 months ago
https://github.com/eclipse-rdf4j/rdf4j - RDF4J 5.1.2
RDF4J 5.1.2 is now available. This is a patch release fixing 1 bugs.
For more details, have a look at the release notes.
Links Download RDF4J release notes.
- Java
Published by hmottestad 11 months ago
https://github.com/eclipse-rdf4j/rdf4j - RDF4J 5.1.1
RDF4J 5.1.1 is now available. This is a patch release fixing 9 bugs.
For more details, have a look at the release notes.
Links Download RDF4J release notes.
- Java
Published by hmottestad 11 months ago
https://github.com/eclipse-rdf4j/rdf4j - RDF4J 5.1.0
F4J 5.1.0 is a minor release of the Eclipse RDF4J framework. Some highlights:
- Stability and performance improvements in the FedX federation engine, including refinements to the bind join implementation for regular and OPTIONAL joins
- Support for specifying the lucene document threshold at query time
- VALUES for SparqlBuilder
- Enable UpdateWithModelBuilder to delete triples
- HttpClient timeout and pooling options
- DOCUMENT_LOADER support for JSON-LD 1.1 parser
- Upgrade to Tomcat 9 in docker image
- Add support for Jetty 9 in docker image
- Improve performance of SPARQLConnection#size() method
- Adjust how SHACL validation of minCount and maxCount is handled for union graphs with duplicates
- Support for DCAT v3
For a complete overview, see all issues fixed in 5.1.0.
### Acknowledgements
This release was made possible by contributions from Bart Hanssens, Antoine Willerval, Håvard M. Ottestad, Florian Kleedorfer, Andreas Schwarte and Jerven Bolleman.
- Java
Published by hmottestad about 1 year ago
https://github.com/eclipse-rdf4j/rdf4j - RDF4J 5.0.3
RDF4J 5.0.3 is now available. This is a patch release fixing 11 bugs.
For more details, have a look at the release notes.
Links Download RDF4J release notes.
- Java
Published by hmottestad over 1 year ago
https://github.com/eclipse-rdf4j/rdf4j - RDF4J 4.3.15
RDF4J 4.3.15 is now available. This is a patch release fixing 4 bugs.
For more details, have a look at the release notes.
Links Download RDF4J release notes.
- Java
Published by hmottestad over 1 year ago
https://github.com/eclipse-rdf4j/rdf4j - RDF4J 5.0.2
RDF4J 5.0.2 is now available. This is a patch release fixing 1 bugs.
For more details, have a look at the release notes.
Links Download RDF4J release notes.
- Java
Published by hmottestad over 1 year ago
https://github.com/eclipse-rdf4j/rdf4j - RDF4J 4.3.13
RDF4J 4.3.13 is now available. This is a patch release with backported fixes and improvements from 5.0.0 and 5.0.1.
For more details, have a look at the release notes.
- Java
Published by hmottestad over 1 year ago
https://github.com/eclipse-rdf4j/rdf4j - RDF4J 5.0.1
RDF4J 5.0.1 is now available. This is a patch release fixing 8 bugs.
For more details, have a look at the release notes.
Links Download RDF4J release notes.
- Java
Published by hmottestad over 1 year ago
https://github.com/eclipse-rdf4j/rdf4j - RDF4J 5.0.0
We are very excited to announce the release of RDF4J 5.0.0!
RDF4J 5.0.0 is a major release of the RDF4J framework with many new features and improvements.
Highlights include:
- JSON-LD 1.1 support
- Many improvements to FedX
- Improved SHACL validation with support for sh:closed and pairwise validation
- Stability and performance improvements to the LmdbStore
- Upgrade of MapDB
- More queries with intermediary results are no longer limited by RAM/java heap but disk space available
For more details, including instruction on how to upgrade, see the release notes.
Links Download RDF4J release notes
- Java
Published by hmottestad over 1 year ago
https://github.com/eclipse-rdf4j/rdf4j - RDF4J 4.3.12
RDF4J 4.3.12 is now available. This is a patch release fixing 5 bugs.
For more details, have a look at the release notes.
Links Download RDF4J release notes.
- Java
Published by hmottestad over 1 year ago
https://github.com/eclipse-rdf4j/rdf4j - RDF4J 4.3.11
RDF4J 4.3.11 is a patch release that fixes 2 issues.
For a complete overview, see all issues fixed in 4.3.11.
Acknowledgements
This release was made possible by contributions from Richard Eckart de Castilho.
- Java
Published by hmottestad almost 2 years ago
https://github.com/eclipse-rdf4j/rdf4j - RDF4J 4.3.7
RDF4J 4.3.7 is now available. This is a patch release fixing 6 bugs.
For more details, have a look at the release notes.
Links Download RDF4J release notes.
- Java
Published by hmottestad over 2 years ago
https://github.com/eclipse-rdf4j/rdf4j - RDF4J 4.3.6
RDF4J 4.3.6 is now available. This is a patch release fixing 4 bugs.
For more details, have a look at the release notes.
Links Download RDF4J release notes.
- Java
Published by hmottestad over 2 years ago
https://github.com/eclipse-rdf4j/rdf4j - RDF4J 4.3.5
RDF4J 4.3.5 is a patch release that fixes 5 issues.
For a complete overview, see all issues fixed in 4.3.5.
Acknowledgements
This release was made possible by contributions from Manuel Fiorelli and Håvard M. Ottestad.
- Java
Published by hmottestad over 2 years ago
https://github.com/eclipse-rdf4j/rdf4j - RDF4J 4.3.4
RDF4J 4.3.4 is a patch release that fixes 2 issues.
For a complete overview, see all issues fixed in 4.3.4.
#### Acknowledgements
This release was made possible by contributions from Håvard M. Ottestad, Matthew Nguyen, pulquero, Jerven Bolleman and Jeen Broekstra.
- Java
Published by hmottestad over 2 years ago
https://github.com/eclipse-rdf4j/rdf4j - RDF4J 4.3.2
RDF4J 4.3.2 is a patch release that fixes 4 issues.
For a complete overview, see all issues fixed in 4.3.2.
#### Acknowledgements
This release was made possible by contributions from Andreas Schwarte, Johan Van Noten, Håvard M. Ottestad and Borislav Bonev.
- Java
Published by hmottestad over 2 years ago
https://github.com/eclipse-rdf4j/rdf4j - RDF4J 4.3.1
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.3.
There are no more planned minor releases for 4.x.x. The next planned release is 5.0.0.
Due to a backwards compatibility bug we recommend using 4.3.1.
Acknowledgements
This release was made possible by contributions from Andreas Schwarte, Håvard M. Ottestad, Erik Godding Boye, Jeen Broekstra, Jerven Bolleman, Bart Hanssens, Wolfgang Schell, Mike Glazer, Patrick Wyler and Antoine Willerval.
- Java
Published by hmottestad almost 3 years ago
https://github.com/eclipse-rdf4j/rdf4j - 4.2.4
RDF4J 4.2.4 is a patch release that fixes 6 issues.
For a complete overview, see all issues fixed in 4.2.4.
- Java
Published by abrokenjester almost 3 years ago
https://github.com/eclipse-rdf4j/rdf4j - RDF4J 4.2.3
RDF4J 4.2.3 is a patch release that fixes 9 issues.
For those who are using RDF4J tests in their own code you should note that we are currently working on migrating from JUnit 4 to JUnit 5.
For a complete overview, see all issues fixed in 4.2.3.
## Acknowledgements
This release was made possible by contributions from Erik Godding Boye, Dominik Kunz, Håvard M. Ottestad, Martina Dimova, Jeen Broekstra, Tom Dalton, Jerven Bolleman and Dzeri96.
- Java
Published by hmottestad about 3 years ago
https://github.com/eclipse-rdf4j/rdf4j - RDF4J 4.2.2
RDF4J 4.2.2 is now available. This is a patch release fixing 3 bugs.
For more details, have a look at the release notes.
- Java
Published by hmottestad about 3 years ago
https://github.com/eclipse-rdf4j/rdf4j - RDF4J 4.2.1
RDF4J 4.2.1 is now available. This is a patch release fixing 11 bugs, 3 of which are security fixes.
For more details, have a look at the release notes.
- Java
Published by abrokenjester over 3 years ago
https://github.com/eclipse-rdf4j/rdf4j - RDF4J 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.
| IRI | Description | |------------------------------------------------|--------------------------------------------------| | http://rdf4j.org/aggregate#stdev | Standard deviation using sampling. | | http://rdf4j.org/aggregate#stdevpopulation | Standard deviation using statistical population. | | http://rdf4j.org/aggregate#variance | Variance using sampling. | | http://rdf4j.org/aggregate#variancepopulation | Variance 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.
Validation performance for small transactions on large databases has been improved by batching together more operations when analyzing the changes in a transaction.
For a complete overview, see all issues fixed in 4.2.0.
- Java
Published by hmottestad over 3 years ago
https://github.com/eclipse-rdf4j/rdf4j - RDF4J 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.
- Java
Published by hmottestad over 3 years ago
https://github.com/eclipse-rdf4j/rdf4j - RDF4J 4.1.2
RDF4J 4.1.2 is a patch release that fixes 6 issues.
For a complete overview, see all issues fixed in 4.1.2.
Acknowledgements
This release was made possible by contributions from Jerven Bolleman, Håvard Ottestad, Wolfgang Schell and nguyenm100.
- Java
Published by hmottestad over 3 years ago
https://github.com/eclipse-rdf4j/rdf4j - RDF4J 4.1.1
RDF4J 4.1.1 is now available. This is a patch release fixing 13 bugs and 1 security vulnerability (CVE-2020-36518 in FasterXML Jackson Databind).
Two of the issues fixed in 4.1.1, including the security vulnerability, have been backported and released as 4.0.5.
For more details, have a look at the 4.1.1 release notes and 4.0.5 release notes.
### Links
- Java
Published by hmottestad over 3 years ago
https://github.com/eclipse-rdf4j/rdf4j - RDF4J 4.1.0
RDF4J 4.1.0 is a minor release that fixes 36 issues.
A few notable features:
- Major performance improvements[1]
- 3x higher throughput for concurrent queries with the Memory Store
- 25x faster deletion with the Native Store
- 6x faster evaluation of SPARQL queries using MINUS with the Memory Store
- 2-3x faster evaluation of most SPARQL queries with the Memory Store
- Faster SPARQL query parsing
- Faster SHACL validation
- Passing the RDFS Reasoner Challenge posted by Justin
- LMDB Store is available in the server and workbench
- Fuzzy prefix support in the Lucene Sail
- Improved handling of low memory in the Memory Store
- Improvements to the Spring Components
For a complete overview, see all issues fixed in 4.1.0.
[1] Performance improvements as measured in our benchmarks when compared to 4.0.3.
- Java
Published by abrokenjester over 3 years ago
https://github.com/eclipse-rdf4j/rdf4j - RDF4J 4.0.3
RDF4J 4.0.3 is a patch release that fixes 2 issues.
For a complete overview, see all issues fixed in 4.0.3.
##### Acknowledgements
This release was made possible by contributions from Håvard M. Ottestad and Damyan Ognyanov.
- Java
Published by hmottestad over 3 years ago
https://github.com/eclipse-rdf4j/rdf4j - RDF4J 4.0.2
RDF4J 4.0.2 is a patch release that fixes 8 issues.
For a complete overview, see all issues fixed in 4.0.2.
Acknowledgements
This release was made possible by contributions from Jeen Broekstra, Ken Wenzel, Matthew Nguyen, Wolfgang Schell and Håvard M. Ottestad.
- Java
Published by hmottestad over 3 years ago
https://github.com/eclipse-rdf4j/rdf4j - RDF4J 4.0.1
RDF4J 4.0.1 is now available. This is a patch release fixing 8 bugs.
For a complete overview, see all issues fixed in 4.0.1.
- Java
Published by hmottestad almost 4 years ago
https://github.com/eclipse-rdf4j/rdf4j - RDF4J 4.0.0
RDF4J 4.0.0 is a major release of the Eclipse RDF4J framework. Some highlights:
- Update to Java 11 as the minimally-required version of Java
- An (experimental) new embedded triplestore: the LMDB store
- Improved support for working with RDF4J in Spring and Spring Boot applications (see documentation for details)
- Performance improvements in the SHACL engine
- Performance improvements in the Memory Sail
- Various speed and optimization improvements in the SPARQL query engine
- Various improvements in the SparqlBuilder
- SeRQL and SPIN are no longer supported
- Removal of several long-deprecated packages and interfaces
For more details, including instruction on how to upgrade, see the release notes.
- Java
Published by abrokenjester almost 4 years ago
https://github.com/eclipse-rdf4j/rdf4j - RDF4J 3.7.7
RDF4J 3.7.7 is now available. This is a patch release fixing 2 bugs, including a potential security issue in our Spring dependencies.
For more details, have a look at the release notes.
Links
- Java
Published by abrokenjester almost 4 years ago
https://github.com/eclipse-rdf4j/rdf4j - 3.7.6
RDF4J 3.7.6 is now available. This is a patch release fixing 4 bugs, including a problem with Java 8-compatibility in the previous patch release.
For more details, have a look at the release notes.
Links
- Java
Published by abrokenjester almost 4 years ago
https://github.com/eclipse-rdf4j/rdf4j - 3.7.5
RDF4J 3.7.5 is now available. This is a patch release fixing 14 bugs.
For more details, have a look at the release notes.
Links Download RDF4J release notes.
- Java
Published by hmottestad almost 4 years ago
https://github.com/eclipse-rdf4j/rdf4j - RDF4J 4.0.0 Milestone 2
Milestone number 2 of the upcoming 4.0.0 release of RDF4J is now available for download.
RDF4J 4.0.0 is a major release of the RDF4J framework, focusing on improved performance and improved maintainability. We've done a massive clean up of the project structure, which is intended to make it easier to deliver new features in this and future releases.
Some of the highlights covered in this second milestone:
- the LMDB Store, a new persistent embedded RDF Store based on the Lightning Memory-Mapped Database (LMDB) - see the documentation for details
- massive improvements in (concurrent) performance of various aspects of the framework, including the memory store, the SPARQL and SHACL engine, and more
- more cleanups of deprecated code
For more details see the release notes.
Links
- Java
Published by abrokenjester about 4 years ago
https://github.com/eclipse-rdf4j/rdf4j - RDF4J 4.0.0 Milestone 1
Milestone number 1 of the upcoming 4.0.0 release of RDF4J is now available for download.
RDF4J 4.0.0 is a major release of the RDF4J framework, focusing on improved performance and improved maintainability. We've done a massive clean up of the project structure, which is intended to make it easier to deliver new features in this and future releases.
Some of the highlights covered in this first milestone:
- update to Java 11 as the minimally-required version of Java
- improvements in the SparqlBuilder
- performance improvements in the SPARQL query engine
- performance improvements in the SHACL engine
- improved support for working with RDF4J in Spring and Spring Boot applications
- SeRQL and SPIN are no longer supported
- removal of several long-deprecated packages and interfaces
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.
- Java
Published by abrokenjester about 4 years ago
https://github.com/eclipse-rdf4j/rdf4j - 3.7.4
See https://rdf4j.org/release-notes/3.7.4
- Java
Published by abrokenjester over 4 years ago
https://github.com/eclipse-rdf4j/rdf4j - 3.7.3
See https://rdf4j.org/release-notes/3.7.3
- Java
Published by abrokenjester over 4 years ago
https://github.com/eclipse-rdf4j/rdf4j - 3.7.2
See https://rdf4j.org/release-notes/3.7.2
- Java
Published by abrokenjester over 4 years ago
https://github.com/eclipse-rdf4j/rdf4j - 3.7.1
See https://rdf4j.org/release-notes/3.7.1
- Java
Published by abrokenjester over 4 years ago
https://github.com/eclipse-rdf4j/rdf4j - 3.7.0
See https://rdf4j.org/release-notes/3.7.0/
- Java
Published by abrokenjester over 4 years ago
https://github.com/eclipse-rdf4j/rdf4j - RDF4J 3.6.3
https://rdf4j.org/release-notes/3.6.3
- Java
Published by abrokenjester almost 5 years ago
https://github.com/eclipse-rdf4j/rdf4j -
https://rdf4j.org/release-notes/3.6.2
- Java
Published by abrokenjester almost 5 years ago
https://github.com/eclipse-rdf4j/rdf4j - RDF4J 3.6.1
See release notes: https://rdf4j.org/release-notes/3.6.1/
- Java
Published by hmottestad almost 5 years ago
https://github.com/eclipse-rdf4j/rdf4j - RDF4J 3.6.0
See https://rdf4j.org/release-notes/3.6.0
- Java
Published by abrokenjester almost 5 years ago
https://github.com/eclipse-rdf4j/rdf4j - RDF4J 3.5.1
see https://rdf4j.org/release-notes/3.5.1
- Java
Published by abrokenjester about 5 years ago
https://github.com/eclipse-rdf4j/rdf4j - RDF4J 3.5.0
See https://rdf4j.org/release-notes/3.5.0/
- Java
Published by abrokenjester about 5 years ago
https://github.com/eclipse-rdf4j/rdf4j - 3.4.4
https://rdf4j.org/release-notes/3.4.4/
- Java
Published by hmottestad over 5 years ago
https://github.com/eclipse-rdf4j/rdf4j - RDF4J 3.4.3
See https://rdf4j.org/release-notes/3.4.3
- Java
Published by abrokenjester over 5 years ago
https://github.com/eclipse-rdf4j/rdf4j - RDF4J 3.4.2
See https://rdf4j.org/release-notes/3.4.2
- Java
Published by abrokenjester over 5 years ago
https://github.com/eclipse-rdf4j/rdf4j - RDF4J 3.4.1
See https://rdf4j.org/release-notes/3.4.1
- Java
Published by abrokenjester over 5 years ago
https://github.com/eclipse-rdf4j/rdf4j - RDF4J 3.4.0
See https://rdf4j.org/release-notes/3.4.0/
- Java
Published by abrokenjester over 5 years ago
https://github.com/eclipse-rdf4j/rdf4j - RDF4J 3.3.1
See https://rdf4j.org/release-notes/3.3.1
- Java
Published by abrokenjester over 5 years ago
https://github.com/eclipse-rdf4j/rdf4j - RDF4J 3.3.0
See https://rdf4j.org/release-notes/3.3.0/
- Java
Published by abrokenjester over 5 years ago
https://github.com/eclipse-rdf4j/rdf4j - RDF4J 3.2.3
RDF4J 3.2.3 is a patch release, fixing several problems with Unicode handling in the Turtle parser, as well as a path expression parsing issue in the SPARQL parser.
For a complete overview, see all issues fixed in 3.2.3.
This release was made possible by contributions from Elad Shaked, Gilad Hock, and Damyan Ognyanov. For more information about RDF4J contributors, see Who’s involved.
- Java
Published by abrokenjester over 5 years ago
https://github.com/eclipse-rdf4j/rdf4j - RDF4J 3.3.0 Milestone 1
- Java
Published by abrokenjester over 5 years ago
https://github.com/eclipse-rdf4j/rdf4j - RDF4J 3.2.2
- Java
Published by abrokenjester over 5 years ago
https://github.com/eclipse-rdf4j/rdf4j - RDF4J 3.2.1
- Java
Published by abrokenjester almost 6 years ago
https://github.com/eclipse-rdf4j/rdf4j - RDF4J 3.2.0
- Java
Published by abrokenjester almost 6 years ago
https://github.com/eclipse-rdf4j/rdf4j - 3.2.0 Milestone 2
- Java
Published by abrokenjester almost 6 years ago
https://github.com/eclipse-rdf4j/rdf4j - RDF4J 3.1.4
- Java
Published by abrokenjester almost 6 years ago
https://github.com/eclipse-rdf4j/rdf4j - RDF4J 3.1.3
- Java
Published by abrokenjester almost 6 years ago
https://github.com/eclipse-rdf4j/rdf4j - 3.2.0 Milestone 1
- Java
Published by abrokenjester almost 6 years ago
https://github.com/eclipse-rdf4j/rdf4j - RDF4J 3.0.1
- Java
Published by abrokenjester over 6 years ago
https://github.com/eclipse-rdf4j/rdf4j - rdf4j 3.0.0
We’re pleased to announce the release of rdf4j 3.0.0.
Rdf4j 3.0 is a major new release of the rdf4j framework. Highlights include:
- Major improvements to the SHACL Sail
- Cleanup of core APIs (removing deprecated and obsolete code)
- Preparing rdf4j for Java 11⁄12 compatibility
- Rdf4j Server / Workbench upgrade to Servlet API 3.1
- Performance improvements to Models.isomorphic(…), to SPIN and to transaction handling in general
Rdf4j 3.0 contains several backward incompatible changes, the release and upgrade notes give more details on how to upgrade safely.
For a full overview of what has been fixed in 3.0, see the issue tracker.
Links
- Java
Published by abrokenjester over 6 years ago
https://github.com/eclipse-rdf4j/rdf4j - rdf4j 2.5.4
Rdf4j 2.5.4 is a patch release containing several bug fixes, including:
- handling of negation in property paths
- stack overflow in Models.isomorphic
- NullPointerException in Native Store Context Cache initialization
For a full overview of issues, see:
https://github.com/eclipse/rdf4j/milestone/40?closed=1
- Java
Published by abrokenjester over 6 years ago
https://github.com/eclipse-rdf4j/rdf4j - 3.0.0 Milestone 2
We're pleased to announce the second milestone build for rdf4j 3.0.0.
Use 3.0.0-M2 as your version in maven to test it out.
As well what's new since the first milestone release (https://github.com/eclipse/rdf4j/releases/tag/3.0.0-M1) we now have: - various bug fixes - support for sh:not in the ShaclSail - faster Models.isomorphic(....) support
- Java
Published by hmottestad over 6 years ago
https://github.com/eclipse-rdf4j/rdf4j - rdf4j 2.5.3
Rdf4j 2.5.3 is a patch release containing several bug fixes, including:
- custom HTTP header handling in HTTPRepository
- handling of queries with COUNT in the LuceneSail
- performance of context id retrieval in native store
- handling of FROM/FROM NAMED clauses in SparqlBuilder
For a full overview of issues, see:
https://github.com/eclipse/rdf4j/milestone/37?closed=1
- Java
Published by abrokenjester over 6 years ago
https://github.com/eclipse-rdf4j/rdf4j - 3.0.0 Milestone 1
We're pleased to announce the first milestone build for rdf4j 3.0.0.
Rdf4j 3.0 is a major new release of the rdf4j framework. It contains several backward incompatible changes.
Some highlights:
- Major improvements to the SHACL Sail
- Cleanup of core APIs (removing deprecated and obsolete code)
- Preparing rdf4j for Java 11/12 compatibility
- Rdf4j Server / Workbench upgrade to Servlet API 3.1
This first milestone build is not yet feature-complete:
Upgrade notes
Rdf4j 3.0 contains several backward incompatible changes. We distinguish changes that affect users of the Rdf4j tools (Console, Workbench, Server), changes that affect users of the Rdf4j APIs and libraries, and changes that affect third party Sail / Repository implementations. See the linked issues for further details.
rdf4j tools users
- Due to an up upgrade to Spring 5.1. Rdf4j Server and Rdf4j Workbench now require a servlet container that support Servlet API 3.1. For Apache Tomcat, that means Tomcat 8 or better. For Eclipse Jetty, it means Jetty 9 or better.
- The RDFS inferencer has changed its default behavior for inferred triples.
rdf4j API/library users
- The deprecated Graph API has been removed. Any code that still uses
Graph,GraphImpl, orGraphUtilwill need to be rewritten to use corresponding features in the Model API. - Deprecated methods have been removed from the Model API. Any existing code that uses the deprecated methods will need to be rewritten to use the recommend new methods.
- The deprecated package
org.eclipse.rdf4j.model.util.languagehas been removed.
third-party sail / repository implementors
- invoking
init()(orinitialize()) on a Repository or Sail object is no longer mandatory. - we allow injection of optimizers into a Sail object.
- testsuites and compliance tests have been moved and refactored. If you were depending on a particular testsuite and can no longer find it, contact us.
- Java
Published by abrokenjester over 6 years ago
https://github.com/eclipse-rdf4j/rdf4j - Rdf4j 2.5.2
Rdf4j 2.5.2 is a patch release containing several bug fixes:
- Performance of statement removal in NativeStore significantly improved
- Rio parser IRI processing performance improved
- Several SPARQL bug fixes
For a full overview of issues, see:
https://github.com/eclipse/rdf4j/milestone/36?closed=1
- Java
Published by abrokenjester over 6 years ago
https://github.com/eclipse-rdf4j/rdf4j - RD4FJ 2.5.1
RDF4J 2.5.1 is a patch release containing bug fixes and a library update, including:
- Updated Jackson to 2.9.8
- SPARQL in Console: fix for NPE and for namespace prefixes
- SparqlBuilder: was missing in BOM, and file: not recognized as protocol
- Use buffered streams in some test
For a list of bug fixes, see:
https://github.com/eclipse/rdf4j/milestone/35?closed=1
- Java
Published by barthanssens almost 7 years ago
https://github.com/eclipse-rdf4j/rdf4j - RDF4J 2.5.0
RDF4J 2.5.0 is a minor release that addresses over 70 issues, and includes several major new features and improvements, including:
- A host of major improvements to the SHACL support, including more streamlined initialization, and major extension of the range of SHACL features supported;
- Several improvements to the RDF4J Console, including commands to show and edit namespaces;
- Replacement of the old RDFS inferencer with a new, faster Schema-caching RDFS inferencer;
- Improvements and bug fixes in the SparqlBuilder
For a full overview of all improvements, and bug fixes see:
- (https://github.com/eclipse/rdf4j/milestone/26?closed=1
- Java
Published by abrokenjester almost 7 years ago
https://github.com/eclipse-rdf4j/rdf4j - RDF4J 2.4.6
RDF4J 2.4.6 is patch release containing one fix:
- fix for duplicated children in JSON-LD hierarchical view
See also: * https://github.com/eclipse/rdf4j/milestone/34?closed=1
- Java
Published by barthanssens almost 7 years ago
https://github.com/eclipse-rdf4j/rdf4j - RDF4J 2.5.0 Milestone 2
This is the second milestone build for the upcoming 2.5.0 release, which will include:
- Improved and extended SHACL support
- Diagnostics support for SHACL execution
- More streamlined SHACL API support
- More efficient RDFS reasoning by means of the SchemaCachingInference
- Various improvements and new features in the RDF4J Console
- Support for parser configuration via runtime system properties.
For a list of changes see:
- https://github.com/eclipse/rdf4j/milestone/26?closed=1
- Java
Published by abrokenjester almost 7 years ago
https://github.com/eclipse-rdf4j/rdf4j - RDF4J 2.4.5
RDF4J 2.4.5 is patch release including 2 bug fixes:
- fix for NativeStore file system leak: make sure that the transaction cache files actually get deleted on MS-Windows
- fix calculation of hash functions in SPARQL: always use UTF8 (as per specification), instead of the platform’s default charset
For a list of bug fixes, see: * https://github.com/eclipse/rdf4j/milestone/33?closed=1
- Java
Published by barthanssens about 7 years ago
https://github.com/eclipse-rdf4j/rdf4j - 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.
For a list of changes see: * https://github.com/eclipse/rdf4j/milestone/32?closed=1
- Java
Published by barthanssens about 7 years ago
https://github.com/eclipse-rdf4j/rdf4j - RDF4J 2.3.3
This is a hotfix release, containing only one workaround for a specific OpenJDK 8 ScheduledThreadPoolExecutor bug
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.
See also:
- https://github.com/eclipse/rdf4j/issues/1271
- Java
Published by barthanssens about 7 years ago
https://github.com/eclipse-rdf4j/rdf4j - RDF4J 2.5.0 Milestone 1
This is the first milestone build for the upcoming 2.5.0 release, which will include:
- Diagnostics support for SHACL execution
- More streamlined SHACL API support
- More efficient RDFS reasoning by means of the SchemaCachingInferencer
- Various improvements and new features in the RDF4J Console
- Support for parser configuration via runtime system properties.
For a list of changes see:
- https://github.com/eclipse/rdf4j/milestone/26?closed=1
- Java
Published by abrokenjester about 7 years ago
https://github.com/eclipse-rdf4j/rdf4j - RDF4J 2.4.3
RDF4J 2.4.3 is patch release including 6 bug fixes, including:
- a security fix in the handling of zip file uncompression
- several fixes in TurtleParser validation
For a list of bug fixes see: * https://github.com/eclipse/rdf4j/milestone/29?closed=1
- Java
Published by abrokenjester about 7 years ago
https://github.com/eclipse-rdf4j/rdf4j - RDF4J 2.4.2
RDF4J 2.4.2 includes:
- a fix in the handling of variable bindings in subqueries
- a fix in argument handling for the CONCAT operator
- a fix in URIUtil uri validation
- a fix in the docker image to deploy as user tomcat
For a list of bug fixes see: * https://github.com/eclipse/rdf4j/milestone/28?closed=1
- Java
Published by abrokenjester about 7 years ago
https://github.com/eclipse-rdf4j/rdf4j - RDF4J 2.4.1
RDF4J 2.4.1 includes:
- a fix to protect against an XML External Entity (XXE) attack
- bug fixes for GeoSPARQL
For a list of bug fixes see: * https://github.com/eclipse/rdf4j/milestone/27?closed=1
- Java
Published by barthanssens over 7 years ago
https://github.com/eclipse-rdf4j/rdf4j - RDF4J 2.4.0
RDF4J 2.4.0 is a minor release that addresses over 50 issues, and includes several major new features and improvements, including:
- Improvements to the RDF4J Console, including a command history, and new
convertandexportcommands - support for hierarchical JSON-LD writing
- improved and extended GeoSPARQL support
- RDF4J SparqlBuilder, a new fluent API for creating SPARQL queries in Java
- Lucene and Solr support upgraded to version 6.6
- ElasticSearch support upgraded to version 5.6
- An official RDF4J Server/Workbench docker image
- Improvements to the experimental SHACL implementation
For a full overview of all improvements, and bug fixes see:
- issues resolved in RDF4J Parsers, API, HTTP Client
- issues resolved in RDF4J Storage
- issues resolved in RDF4J Console, Workbench, Server
- issues resolved in RDF4J Testsuite
- Java
Published by abrokenjester over 7 years ago
https://github.com/eclipse-rdf4j/rdf4j - RDF4J 2.4.0 Milestone 3
This is the third milestone build for the upcoming 2.4.0 release, which will include:
- Improvements to the RDF4J Console, including a command history, and new
convertandexportcommands - support for hierarchical JSON-LD writing
- improved and extended GeoSPARQL support
- RDF4J SparqlBuilder, a new fluent API for creating SPARQL queries in Java
- Lucene and Solr support upgraded to version 6.6
- ElasticSearch support upgraded to version 5.6
- An official RDF4J Server/Workbench docker image
- Improvements to the experimental SHACL implementation
For a list of changes see:
- https://github.com/eclipse/rdf4j/milestone/24?closed=1
- https://github.com/eclipse/rdf4j-storage/milestone/3?closed=1
- https://github.com/eclipse/rdf4j-tools/milestone/3?closed=1
- https://github.com/eclipse/rdf4j-testsuite/milestone/3?closed=1
- Java
Published by abrokenjester over 7 years ago
https://github.com/eclipse-rdf4j/rdf4j - RDF4J 2.4.0 Milestone 2
This is the second milestone build for the upcoming 2.4.0 release, which will include:
- Improvements to the RDF4J Console, including a command history, and new
convertandexportcommands - support for hierarchical JSON-LD writing
- RDF4J SparqlBuilder, a new fluent API for creating SPARQL queries in Java
- Lucene and Solr support upgraded to version 6.6
- ElasticSearch support upgraded to version 5.6
- An official RDF4J Server/Workbench docker image
- Improvements to the experimental SHACL implementation
For a list of changes see:
- https://github.com/eclipse/rdf4j/milestone/24?closed=1
- https://github.com/eclipse/rdf4j-storage/milestone/3?closed=1
- https://github.com/eclipse/rdf4j-tools/milestone/3?closed=1
- https://github.com/eclipse/rdf4j-testsuite/milestone/3?closed=1
- Java
Published by abrokenjester over 7 years ago
https://github.com/eclipse-rdf4j/rdf4j - RDF4J 2.4.0 Milestone 1
This is the first milestone build for the upcoming 2.4.0 release, which will include:
- Improvements to the RDF4J Console
- RDF4J SparqlBuilder, a new fluent API for creating SPARQL queries in Java
- Lucene and Solr support upgraded to version 6.6
- ElasticSearch support upgraded to version 5.6
- An official RDF4J Server/Workbench docker image
- Improvements to the experimental SHACL implementation
For a list of changes see:
- https://github.com/eclipse/rdf4j/milestone/24?closed=1
- https://github.com/eclipse/rdf4j-storage/milestone/3?closed=1
- https://github.com/eclipse/rdf4j-tools/milestone/3?closed=1
- https://github.com/eclipse/rdf4j-testsuite/milestone/3?closed=1
- Java
Published by abrokenjester over 7 years ago
https://github.com/eclipse-rdf4j/rdf4j - RDF4J 2.3.2
RDF4J 2.3.2 includes an urgent fix for for IRI host name/ip parsing.
For a list of bug fixes see: * https://github.com/eclipse/rdf4j/milestone/25?closed=1
- Java
Published by abrokenjester almost 8 years ago
https://github.com/eclipse-rdf4j/rdf4j - RDF4J 2.3.1
RDF4J 2.3.1 includes fixes for: * Turtle and TriG boolean fixes * IRI IPv4 parsing fixes * Lucene and Spin fixes
For a list of bug fixes see: * https://github.com/eclipse/rdf4j/milestone/23?closed=1 * https://github.com/eclipse/rdf4j-storage/milestone/2?closed=1 * https://github.com/eclipse/rdf4j-tools/milestone/2?closed=1 * https://github.com/eclipse/rdf4j-testsuite/milestone/2?closed=1
- Java
Published by catch-point almost 8 years ago
https://github.com/eclipse-rdf4j/rdf4j - RDF4J 2.3.0
RDF4J 2.3.0 includes: * IRI validation in RIO parser/writers * Turtle pretty printing blank nodes and relative IRIs * xsd:duration operations supported in SPARQL * Keep remote transaction alive * Change RepositoryManager settings to be more portalble (plain text, no binary) * jdk9 compatability * Experimental SHACL implementation
For a list of almost 200 changes see: * https://github.com/eclipse/rdf4j/milestone/19?closed=1 * https://github.com/eclipse/rdf4j-storage/milestone/1?closed=1 * https://github.com/eclipse/rdf4j-tools/milestone/1?closed=1 * https://github.com/eclipse/rdf4j-testsuite/milestone/1?closed=1
- Java
Published by catch-point almost 8 years ago
https://github.com/eclipse-rdf4j/rdf4j - RDF4J 2.2.4
RDF4J 2.2.4 is a patch release, containing 20 bug fixes. For a full overview of changes, see the Change Log.
Links
- Download RDF4J
- RDF4J community support and documentation
- Sesame to RDF4J Migration Guide
- Eclipse RDF4J project planning
- Java
Published by catch-point over 8 years ago
https://github.com/eclipse-rdf4j/rdf4j - RDF4J 2.2.2
RDF4J 2.2.2 is a patch release, containing 15 bug fixes. For a full overview of changes, see the Change Log.
Links
- Download RDF4J
- RDF4J community support and documentation
- Sesame to RDF4J Migration Guide
- Eclipse RDF4J project planning
- Java
Published by catch-point over 8 years ago
https://github.com/eclipse-rdf4j/rdf4j - RDF4J 2.2.1
RDF4J 2.2.1 is a patch release, containing 17 bug fixes. For a full overview of changes, see the Change Log.
Links
- Download RDF4J 2.2.1
- RDF4J community support and documentation
- Sesame to RDF4J Migration Guide
- Eclipse RDF4J project planning
- Java
Published by abrokenjester almost 9 years ago
https://github.com/eclipse-rdf4j/rdf4j - RDF4J 2.2
RDF4J 2.2 is a minor release. It has several new features and improvements, as well as a number of bug fixes. Some of the highlights: - #643 - a new RDFS inferencer with better performance on stable schemas (EXPERIMENTAL) - #449 - improved support for the BCP47 standard for language tags - #684 #740 - Improvements in background parsing of query results - #706 - Property-centric access to rdf models via the Models utility.
In total, RDF4J 2.2 addresses 12 issues. See the Change Log for a complete overview.
Links
- Download RDF4J 2.2
- RDF4J community support and documentation
- Sesame to RDF4J Migration Guide
- Eclipse RDF4J project planning
- Java
Published by abrokenjester about 9 years ago
https://github.com/eclipse-rdf4j/rdf4j - RDF4J 2.1.6
RDF4J 2.1.6 is a patch release, containing 3 bug fixes: - #181 - Federation does not correctly scope joins from different graphs - #729 - SPARQL: DELETE WHERE does not properly process sesame:nil virtual graph - #725 - RDF4J Server: transaction rollback results in transaction not found error
Links
- Download RDF4J 2.1.6
- RDF4J community support and documentation
- Sesame to RDF4J Migration Guide
- Eclipse RDF4J project planning
- Java
Published by abrokenjester about 9 years ago
https://github.com/eclipse-rdf4j/rdf4j - RDF4J 2.1.5
RDF4J 2.1.5 is a patch release, containing 2 bug fixes: - #686 - SPARQL: Updates with a wildcard subselects are not parsed properly - #703 - SPARQL: Vars in statement patterns in service are not added to service vars
Links
- Download RDF4J 2.1.5
- RDF4J community support and documentation
- Sesame to RDF4J Migration Guide
- Eclipse RDF4J project planning
- Java
Published by abrokenjester about 9 years ago
https://github.com/eclipse-rdf4j/rdf4j - RDF4J 2.1.4
RDF4J 2.1.4 is a patch release, containing 5 bug fixes: - #693 - NativeStore: concurrency issue in SailSourceModel - #680 - RDF4J Server: IllegalMonitorStateException - #685 - SPARQL: parsing of integer followed by full stop - #689 - SPARQL: Zero or more property paths broken with some datasets - #676 - Regression in hashCode and equals for AbstractBindingSet
Links
- Download RDF4J 2.1.4
- RDF4J community support and documentation
- Sesame to RDF4J Migration Guide
- Eclipse RDF4J project planning
- Java
Published by abrokenjester about 9 years ago
https://github.com/eclipse-rdf4j/rdf4j - RDF4J 2.1.3
RDF4J 2.1.3 is a patch release, containing 9 bug fixes: - #668 - Model: Revert change to Literal hashCode - #659 - Workbench: change of page size from 100 -> 10 causes error - #67 - Workbench: File format autodetect does not work in 'Add RDF' screen - #646 - SPARQL: Federated queries do not include any values for variables introduced by BIND(or VALUES) - #638 - SPARQL: Explicit cast for xsd:nonNegativeInteger and other SPARQL-1.1-supported datatypes - #671 - Sail API: Iterations need to all be reliably closed in AbstractSailConnection.forceCloseActiveOperations - #648 - Sail API: Create logger warning if rollback is called without an active transaction - #638 - MemoryStore: race condition with parallel commits and sync - #652 - BOM is out of date
Links
- Download RDF4J 2.1.3
- RDF4J community support and documentation
- Sesame to RDF4J Migration Guide
- Eclipse RDF4J project planning
- Java
Published by abrokenjester about 9 years ago
https://github.com/eclipse-rdf4j/rdf4j - RDF4J 2.1.2
RDF4J 2.1.2 is a patch release, containing 2 bug fixes: - #649 - regression in Literal.hashCode implementation - #639 - incorrect line number in SPARQL INSERT DATA error report
Links
- Download RDF4J 2.1.2
- RDF4J community support and documentation
- Sesame to RDF4J Migration Guide
- Eclipse RDF4J project planning
- Java
Published by abrokenjester over 9 years ago
https://github.com/eclipse-rdf4j/rdf4j - RDF4J 2.0.3
RDF4J 2.0.3 is a patch release, containing 5 bug fixes: - #264 - TurtleParser does not report line numbers - #623 - SYSTEM repository does not sync first commit - #626 - improved error message on unavailable disk space - #649 - regression in Literal.hashCode implementation - #639 - incorrect line number in SPARQL INSERT DATA error report
Links
- Download RDF4J 2.0.3
- RDF4J community support and documentation
- Sesame to RDF4J Migration Guide
- Eclipse RDF4J project planning
- Java
Published by abrokenjester over 9 years ago
https://github.com/eclipse-rdf4j/rdf4j - RDF4J 2.1.1
RDF4J 2.1.1 is a patch release, containing 5 bug fixes.
Links
- Download RDF4J 2.1.1
- Change Log for RDF4J 2.1.1
- RDF4J community support and documentation
- Sesame to RDF4J Migration Guide
- Eclipse RDF4J project planning
- Java
Published by abrokenjester over 9 years ago
https://github.com/eclipse-rdf4j/rdf4j - RDF4J 2.1
RDF4J 2.1 is a minor release. It has several new features and improvements, as well as a number of bug fixes. Some of the highlights: - a fluent ModelBuilder API to more easily create RDF models programmatically; - configurable strict/extended SPARQL query support, to allow use of magic properties and extended datatype comparisons (in beta); - extended xsd:dateTime (and related datatypes) comparison; - limit/offset/distinct REST API parameters to allow for easier pagination of query results.
In total, RDF4J 2.1 address 21 issues. See the Change Log for details.
Links:
- Java
Published by abrokenjester over 9 years ago