Release Notes: 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.


Release Notes: Full support for SPARQL 1.1 draft STRBEFORE, STRAFTER, and REPLACE has been added. A new internal Mersenne Twister PRNG has been added with the choice adjustable by configure. The language name "sparql" is now SPARQL 1.1. The query result formats now all use W3C Format URIs as their primary URI. The configure check for ceil(), floor(), and round() has been improved to prevent GCC from optimizing the test away and getting the wrong answer. Several other fixes and improvements have been made.


Release Notes: SPARQL 1.1 query draft support was added for ABS(), CEIL(), FLOOR(), RAND(), ROUND(), TZ(), and BIND(expr AS ?var). SILENT with DROP and CLEAR was fixed. ENCODE_FOR_URI() was fixed not to preserve language and datatype of argument. GROUP BY was fixed to allow an optional AS ?var. An expression evaluation context class was added to store state for use with evaluating expressions. Triple-quoted literals over-quoting and their use with language and datatypes were fixed. Random seed initializing support was added. The query engine execution was fixed in several cases. rasqal_query_set_store_results() now actually works.


Release Notes: Parsing of SPARQL 1.1 Update draft INSERT and DELETE was fixed to to return sequences of triples. Cleanup of parsing state was improved when syntax errors happened due to disabled query language features. A few other bug fixes were made.


Release Notes: This version was changed to support only Raptor V2 (2.0.0+) and an ABI/API break was made to remove deprecated functions, types, and enums. It also added 7 SPARQL 1.1 editor's draft datetime and 9 string builtin functions with execution support. 4 LAQRS datetime extension builtin functions were added. Query language names were added for SPARQL 1.0, 1.1 Query and Update, 1.1 Query, and 1.1 Update and LAQRS. An XSD dateTime class and public API were added. Support for reading and writing RDF-encoded query result formats in RDF/XML and Turtle / N3 was added. Many other API additions, removals, and changes were made.


Release Notes: Aggregate expression execution as defined by the SPARQL 1.1 Query W3C working draft of 14 October 2010 was added, including execution grouping of results: GROUP BY; execution of aggregate expressions: AVG, COUNT, GROUP_CONCAT, MAX, MIN, SAMPLE, SUM; and execution of filtering of aggregate expressions: HAVING. New syntax parsing support was added for BINDINGS, isNUMERIC(), MINUS, sub SELECT, and SERVICE. The roqet utility was updated to execute queries over SPARQL HTTP Protocol and operate over data read from stdin, enabling it to work as a filter. Several other new APIs were added.