Many updates were made for supporting W3C SPARQL
Proposed Recommendation of 12 November 2007.
Substantial improvements were made to datatypes
support and evaluation. Many improvements and
fixes were made for low-memory situations. Several
new APIs were added, including a new XSD decimal
class. Many other fixes and improvements were
made.


Changes: The rasqal.pc file was fixed to correctly link in the raptor dependency.


Changes: Initial draft parsing and API (not execution) support for SPARQL 1.1 Update W3C Working Draft of 2010-01-26 was added. Public APIs were added for row, results, result formatter, and variables table so that query results can be built, read, and written without a query. Resilience checks were added to API calls for invalid NULL pointer arguments. Many other bugfixes and improvements were made.


Changes: An entirely new query engine that executes more of SPARQL (95%+ of the standard test suite passes) using the SPARQL algebra internally was implemented. Experimental LAQRS syntax support was added for SUM, AVG, MIN, and MAX, and execution support for COALESCE and LET. Query result formatters were added for CSV, TSV, and textual Tables. The ABI/API was changed in a backwards-incompatible fashion. Many other bugfixes and improvements were made, including more resilience to resource failure.


Changes: A major API/ABI change was made, so Rasqal 0.9.16 is incompatible with earlier releases. A new rasqal_world object was added and used for all constructor functions. All deprecated functions and macros were removed. Query result sets can now be read and written from sparql XML results format. Error syntax error reporting was improved.


Changes: Many updates were made for supporting W3C SPARQL Proposed Recommendation of 12 November 2007. Substantial improvements were made to datatypes support and evaluation. Many improvements and fixes were made for low-memory situations. Several new APIs were added, including a new XSD decimal class. Many other fixes and improvements were made.