0.0.6
Pre-release
Pre-release
Added
- Support for multiple VALUES clauses (#417).
- Additional endpoint of the HeFQUIN service to request query processing details (#406).
- Initial GUI with query editor (#427).
- HeFQUINEngineBuilder added as a means to consolidate and simplify the creation of a HeFQUINEngine instance (#440, #441, and #448).
- ExternalIntegrationDemo added as a means to demonstrate how the HeFQUIN engine can be used directly within the Java code of other Java projects (#448).
Changed
- Improving the text-based plan printers to make the printed plans easier to look at (d83c8c2, 21020c5, 80189b7, 66d8124, #442)
- The MergeRequests heuristic does not anymore push BIND operators into requests (#433).
- Fixing and streamlining the various bind join implementations (#443 and e7ae6a9).
- Removing the explicit notion of default components from the vocabulary for describing a HeFQUINEngine configuration (#441).
- Replacing the implicit definition of the vocabulary for describing federations by an explicit one (#432).
- Refactoring of DataRetrievalResponse (#409).
- Refactoring of QueryPatternUtils (#428).
- Moving the code for federation access into a separate Maven module called hefquin-access (#450).
- Moving the code generated from the vocabularies into hefquin-vocabs, making that an actual Maven module (#450).