You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@jena.apache.org by Andy Seaborne <an...@epimorphics.com> on 2011/04/21 14:38:00 UTC

ANN: ARQ 2.8.8 and TDB 0.8.10

There are new releases of ARQ and TDB.

2 new features in these releases are query abort from any thread and 
query timeout.

Query Abort: A query can be cancelled from any thread - previously the 
thread dealing with query results had to abort the query.  Now a query 
can be abort during a query operation.  The abort happens when the query 
engine subsystem can process it.

Query timeout: New operations on a QueryExecution allows a query to have 
a timeout.  When the timeout occurs, the next operation on a query 
result object will throw a QueryCancelledException exception.

These releases also make it possible to release Fuseki 0.2.0 using 
released versions of ARQ and TDB.  Also, internal rearchitecting in TDB 
can commence in support of adding ACID transactions to TDB.

	Andy

Notes:

Query timeout has not been implemented for HTTP remote queries yet. 
Please feel free to submit a patch to Jena's JIRA on Apache.  The 
feature is JENA-56.

https://issues.apache.org/jira/browse/JENA-56

Downloads:

ARQ:
http://sourceforge.net/projects/jena/files/ARQ/ARQ-2.8.8/arq-2.8.8.zip/download

TDB:
http://sourceforge.net/projects/jena/files/TDB/TDB-0.8.10/tdb-0.8.10.zip/download

and in the maven repositories (mirrored within 24 hours)

Maven details:

http://www.openjena.org/repo/com/hp/hpl/jena/arq/2.8.8/
     <dependency>
       <groupId>com.hp.hpl.jena</groupId>
       <artifactId>arq</artifactId>
       <version>2.8.8</version>
     </dependency>

http://www.openjena.org/repo/com/hp/hpl/jena/tdb/0.8.10/
     <dependency>
       <groupId>com.hp.hpl.jena</groupId>
       <artifactId>tdb</artifactId>
       <version>0.8.10</version>
     </dependency>


     <repository>
       <id>repo-jena</id>
       <name>Jena Maven - Repository</name>
       <layout>default</layout>
       <url>http://openjena.org/repo</url>
       <snapshots>
         <enabled>false</enabled>
       </snapshots>
     </repository>