Be notified of new releases
Create your free GitHub account today to subscribe to this repository for new releases and build software alongside 28 million developers.Sign up
Major focus of Halyard 2.0 release is on usability.
All the Halyard command line tools have been consolidated under one launcher and almost all of them have been improved. New SPARQL function halyard:forkAndFilterBy is unifying parallelization approach of Halyard Bulk Update and Bulk Export tools. Halyard ElasticSearch integration newly propagates results back to the SPARQL query variables and Halyard ElasticSearch Indexer allows to create the index mapping. Parsing of partially corrupted or invalid Turtle files is now more robust to Bulk Load maximum data also from "dirty" datasets (in --skip-invalid mode). Performance of the Halyard-internal SPARQL federation has been improved by including federated cardinalities in the query optimisation. And last but not least - new Halyard command line profiler tool reports SPARQL query optimizers data to help further offline performance analysis.
added Halyard Profile tool to profile SPARQL queries
The biggest changes in Halyard 1.5 release are within its tooling.
HalyardBulkUpdate now support more complex configuration, it supports deletion of statements, and multi-stage SPARQL Update sequences.
New tools HalyardBulkExport and HalyardBulkDelete have been introduced.
HalyardElasticIndexer has been improved and more documentation about Halyard cooperation with ElasticSearch has been added.
Significant performance improvements for datasets with zillion of named graphs include: de-duplication of triples in default graph context, fixes in CardinalityCalculator, and improved HalyardStats generation.
Last but not least - underlying RDF4J has been updated to version 2.3.2