Details

      Description

      Done:
      - BLZG-556 Optimization for GRAPH uri {} and GRAPH ?foo {}
      - BLZG-800 select ?g { Graph ?g {} } incorrect
      - BLZG-843 Wildcard projection was not rewritten (see BLZG-1235)
      - BLZG-1001 optional eval order
      - BLZG-1101 Feature request: pre-heat the journal on startup
      - BLZG-1132 Exception while computing closure
      - BLZG-1155 hasStatements can overestimate and ignores includeInferred (REST API)
      - BLZG-1178 Bad Address: length requested greater than allocated slot (RWStore, GROUP COMMIT, HA-only)
      - BLZG-1170 Extend ESTCARD method for exact range counts
      - BLZG-1193 Integrate filters into the ALP service
      - BLZG-1194 Allow some inline IVs into the text index (IPv4)
      - BLZG-1205 Online backup for Journal
      - BLZG-1209 Resource... contexts not encoded/decoded according to openrdf semantics (REST API)
      - BLZG-1211 Inline URIs should work more like inline values
      - BLZG-1214 BigdataGraphFactory connect does not work with URL rewrites
      - BLZG-1217 BigdataGraphFactory.create not working correctly.
      - BLZG-1219 CREATE DATA SET does not report Location header.
      - BLZG-199 Refactor RemoteRepository / RemoteRepositoryManager
      - BLZG-1221 BigdataSailRemoteRepository uses non-daemon thread pool
      - BLZG-1222 Query fails with ArrayIndexOutOfBoundsException
      - BLZG-30 External Solr Search
      - BLZG-1235 BOpUtility.postOrderIteratorWithAnnotations() is has wrong visitation order (see BLZG-843)
      - BLZG-1237 new defect DumpJournal fails on non-BTree classes
      - BLZG-1243 bigdata-client does not invoke ServiceProviderHook.forceLoad()
      - BLZG-207 RemoteRepository does not CANCEL a SPARQL UPDATE if there is a client error.
      - BLZG-1261 createRepository() does not set the namespace on the Properties
      - BLZG-34 Bug in JiniCoreServicesConfiguration.getServiceRegistrars() (infinite wait)
      - BLZG-42 Per query memory limit for analytic query mode.
      - BLZG-43 Add System property to enable analytic query mode.
      - BLZG-30: isRunLast() mode for services
      -BLZG-48 Query fails to project subquery variables
      -BLZG-50 Queries with multiple VALUES clauses
      -BLZG-1256 Service call with values clauses create a cross product
      -BLZG-1299 duplicates in VALUES get replicated
      -BLZG-1327 Computation of maybe and definitely incoming bindings in subqueries
      -BLZG-1331 Duplicate LET expression leading to NotMaterializedException
      -BLZG-1131 Enhanced FILTER optimizer
      -BLZG-1350 Performance counter depth does not allow 0
      -BLZG-876 BIND not executed before SERVICE call
      -BLZG-1018 poor filter placement
      -BLZG-1281 FILTER FILTER != not working
      -BLZG-1284 optional / filter ! bound interaction malfunction
      -BLZG-1296 named subquery and VALUES expression
      -BLZG-1315 ASTJoinOrderOptimizerByType refactoring
      -BLZG-1358 SERVICE node placement issues
      -BLZG-1351 Collect additional statistics for EXPLAIN
      -BLZG-1346 DistinctTermScanOp is not retrieving all data
      - BLZG-1363 Join reordering problems
      - BLZG-1021 optimizer = None and FILTER EXISTS
      - BLZG-1362 Blueprints Servlet may be broken.
      - BLZG-1361 Update workbench with new logo
      - BLZG-1207 getStatements() ignores includeInferred (REST API)
      - BLZG-789 BigdataSailRemoteRepositoryConnection should implement interface methods
      - BLZG-1379 Join reordering strictly according to W3C semantics

      Partially addressed (though not entirely resolved)
      -BLZG-1141 Strategies for VALUES+BIND queries (partially addressed)
      -BLZG-852 MINUS and UNION (partially addressed)
      - BLZG-1259 All REST API operations should be cancelable from both REST API and workbench.

      Documentation TODOs
      - done. Document on wiki the "exact" option (defaults false) for ESTCARD API (BLZG-1170)
      - done. Document on wiki the new HAS_STMT REST API method (BLZG-1155).
      - done. Document on wiki the semantics for the c& URL query argument (BLZG-1209).
      - done. Document changes to group commit APIs [1] (getUnisolatedConnection() => getConnection())

      Other TODOs
      - Additional test coverage for BLZG-789

      [1] http://wiki.blazegraph.com/wiki/index.php/GroupCommit
      [2] http://wiki.blazegraph.com/wiki/index.php/TxGuide
      [3] http://wiki.blazegraph.com/wiki/index.php/NanoSparqlServer#Transaction_Management

        Issue Links

          Activity

          beebs Brad Bebee created issue -
          Hide
          bryanthompson bryanthompson added a comment -

          test edit

          Show
          bryanthompson bryanthompson added a comment - test edit
          bryanthompson bryanthompson made changes -
          Field Original Value New Value
          Description Done:
          \\- BLZG-556 Optimization for GRAPH uri \{} and GRAPH ?foo \{}
          \\- BLZG-800 select ?g \{ Graph ?g \{} } incorrect
          \\- BLZG-843 Wildcard projection was not rewritten (see BLZG-1235)
          \\- BLZG-1001 optional eval order
          \\- BLZG-1101 Feature request: pre-heat the journal on startup
          \\- BLZG-1132 Exception while computing closure
          \\- BLZG-1155 hasStatements can overestimate and ignores includeInferred (REST API)
          \\- BLZG-1178 Bad Address: length requested greater than allocated slot (RWStore, GROUP COMMIT, HA-only)
          \\- BLZG-1170 Extend ESTCARD method for exact range counts
          \\- BLZG-1193 Integrate filters into the ALP service
          \\- BLZG-1194 Allow some inline IVs into the text index (IPv4)
          \\- BLZG-1205 Online backup for Journal
          \\- BLZG-1209 Resource... contexts not encoded/decoded according to openrdf semantics (REST API)
          \\- BLZG-1211 Inline URIs should work more like inline values
          \\- BLZG-1214 BigdataGraphFactory connect does not work with URL rewrites
          \\- BLZG-1217 BigdataGraphFactory.create not working correctly.
          \\- BLZG-1219 CREATE DATA SET does not report Location header.
          \\- BLZG-199 Refactor RemoteRepository / RemoteRepositoryManager
          \\- BLZG-1221 BigdataSailRemoteRepository uses non-daemon thread pool
          \\- BLZG-1222 Query fails with ArrayIndexOutOfBoundsException
          \\- BLZG-30 External Solr Search
          \\- BLZG-1235 BOpUtility.postOrderIteratorWithAnnotations() is has wrong visitation order (see BLZG-843)
          \\- BLZG-1237 new defect DumpJournal fails on non-BTree classes
          \\- BLZG-1243 bigdata-client does not invoke ServiceProviderHook.forceLoad()
          \\- BLZG-207 RemoteRepository does not CANCEL a SPARQL UPDATE if there is a client error.
          \\- BLZG-1261 createRepository() does not set the namespace on the Properties

          TODO:
          \\- BLZG-344 Mavenization (see BLZG-1204)
          \\- BLZG-789 BigdataSailRemoteRepositoryConnection should implement interface methods
          \\- BLZG-23 Debian Packages
          \\- BLZG-1099 BigdataSailUpdate.execute() commits the connection
          \\- BLZG-1109 Deployers should have openrdf on classpath before bigdata
          \\- BLZG-1195 Read/write tx support in NSS and BigdataSailRemoteRepositoryConnection
          \\- BLZG-1204 Maven Central Repository Deployment (see BLZG-344)
          \\- BLZG-198 EXPLAIN query for embedded applications
          \\- BLZG-1207 getStatements() ignores includeInferred (REST API)
          \\- BLZG-29 HA test suite for transaction management API
          \\- BLZG-200 1.5.2 benchmarks
          \\- BLZG-1236 Recycler error in 1.5.1
          \\- BLZG-204 Add section on jetty configuration to NSS wiki page

          Stretch goals
          \\- BLZG-1216 Post-Build SAIL and Blueprints Integration Testing
          \\- BLZG-1241 time out query hint (duplicate of BLZG-988 (Set timeout on remote query)?)
          \\- BLZG-1242 control over echo-back of sparql update
          \\- maven-generated deployer artifacts should include basic validation
          \\- code examples should include CI validation.

          Deferred:
          \\- BLZG-461 AbstractTask uses one TemporaryStoreFactory per read-only or read/write tx task.
          \\- BLZG-1106 Change RDFParser configuration to use BasicParserSettings
          \\- BLZG-1107 Add ability to set RIO options to REST API and workbench
          \\- BLZG-192 Enable group commit by default (release 1.5.2 \\- deferred for BLZG-201)
          \\- BLZG-1179 Why is RDR parser test suite disabled?
          \\- BLZG-1210 Optimize hasStatement()
          \\- BLZG-1225 Support begin(), prepare(), isActive() in BigdataSailConnection
          \\- BLZG-30: isRunLast() mode for services
          \\- BLZG-1228 RDF reification in SPARQL queries is not translated to RDR semantics
          \\- BLZG-1229 SPARQL* not parsed in SPARQL UPDATE
          \\- BLZG-1230 SPARQL parser should not automatically inject PREFIX declarations
          \\- BLZG-1231 SPARQL* fails to recognize nested statement in object position
          \\- BLZG-1232 RDR metaticket
          \\- BLZG-1233 StatementBuffer problems when loading in SIDs mode
          \\- BLZG-201 Examine interaction of small slots optimization and group commit.
          \\- BLZG-1259 All REST API operations should be cancelable from both REST API and workbench.

          Documentation TODOs
          \\- Document on wiki the "exact" option (defaults false) for ESTCARD API (BLZG-1170)
          \\- Document on wiki the new HAS_STMT REST API method (BLZG-1155).
          \\- Document on wiki the semantics for the *c&* URL query argument (BLZG-1209).
          \\- Document changes to group commit APIs [1] (getUnisolatedConnection() => getConnection())
          \\- Review GroupCommit [1] and TxGuide [2] and reconcile with NSS TX API [3].
          \\- Update NSS documentation to indicate that the UUID parameter is valid for all REST API requests per BLZG-1259

          See BLZG-1150 (BlazeGraph 1.5.1 release)

          [1] http://wiki.blazegraph.com/wiki/index.php/GroupCommit
          [2] http://wiki.blazegraph.com/wiki/index.php/TxGuide
          [3] http://wiki.blazegraph.com/wiki/index.php/NanoSparqlServer#Transaction_Management
          Done:
          \\- BLZG-556 Optimization for GRAPH uri \{} and GRAPH ?foo \{}
          \\- BLZG-800 select ?g \{ Graph ?g \{} } incorrect
          \\- BLZG-843 Wildcard projection was not rewritten (see BLZG-1235)
          \\- BLZG-1001 optional eval order
          \\- BLZG-1101 Feature request: pre-heat the journal on startup
          \\- BLZG-1132 Exception while computing closure
          \\- BLZG-1155 hasStatements can overestimate and ignores includeInferred (REST API)
          \\- BLZG-1178 Bad Address: length requested greater than allocated slot (RWStore, GROUP COMMIT, HA-only)
          \\- BLZG-1170 Extend ESTCARD method for exact range counts
          \\- BLZG-1193 Integrate filters into the ALP service
          \\- BLZG-1194 Allow some inline IVs into the text index (IPv4)
          \\- BLZG-1205 Online backup for Journal
          \\- BLZG-1209 Resource... contexts not encoded/decoded according to openrdf semantics (REST API)
          \\- BLZG-1211 Inline URIs should work more like inline values
          \\- BLZG-1214 BigdataGraphFactory connect does not work with URL rewrites
          \\- BLZG-1217 BigdataGraphFactory.create not working correctly.
          \\- BLZG-1219 CREATE DATA SET does not report Location header.
          \\- BLZG-199 Refactor RemoteRepository / RemoteRepositoryManager
          \\- BLZG-1221 BigdataSailRemoteRepository uses non-daemon thread pool
          \\- BLZG-1222 Query fails with ArrayIndexOutOfBoundsException
          \\- BLZG-30 External Solr Search
          \\- BLZG-1235 BOpUtility.postOrderIteratorWithAnnotations() is has wrong visitation order (see BLZG-843)
          \\- BLZG-1237 new defect DumpJournal fails on non-BTree classes
          \\- BLZG-1243 bigdata-client does not invoke ServiceProviderHook.forceLoad()
          \\- BLZG-207 RemoteRepository does not CANCEL a SPARQL UPDATE if there is a client error.
          \\- BLZG-1261 createRepository() does not set the namespace on the Properties
          \\- BLZG-34
          Bug in JiniCoreServicesConfiguration.getServiceRegistrars() (infinite wait)

          TODO:
          \\- BLZG-344 Mavenization (see BLZG-1204)
          \\- BLZG-789 BigdataSailRemoteRepositoryConnection should implement interface methods
          \\- BLZG-23 Debian Packages
          \\- BLZG-1099 BigdataSailUpdate.execute() commits the connection
          \\- BLZG-1109 Deployers should have openrdf on classpath before bigdata
          \\- BLZG-1195 Read/write tx support in NSS and BigdataSailRemoteRepositoryConnection
          \\- BLZG-1204 Maven Central Repository Deployment (see BLZG-344)
          \\- BLZG-198 EXPLAIN query for embedded applications
          \\- BLZG-1207 getStatements() ignores includeInferred (REST API)
          \\- BLZG-29 HA test suite for transaction management API
          \\- BLZG-200 1.5.2 benchmarks
          \\- BLZG-1236 Recycler error in 1.5.1
          \\- BLZG-204 Add section on jetty configuration to NSS wiki page

          Stretch goals
          \\- BLZG-1216 Post-Build SAIL and Blueprints Integration Testing
          \\- BLZG-1241 time out query hint (duplicate of BLZG-988 (Set timeout on remote query)?)
          \\- BLZG-1242 control over echo-back of sparql update
          \\- maven-generated deployer artifacts should include basic validation
          \\- code examples should include CI validation.

          Deferred:
          \\- BLZG-461 AbstractTask uses one TemporaryStoreFactory per read-only or read/write tx task.
          \\- BLZG-1106 Change RDFParser configuration to use BasicParserSettings
          \\- BLZG-1107 Add ability to set RIO options to REST API and workbench
          \\- BLZG-192 Enable group commit by default (release 1.5.2 \\- deferred for BLZG-201)
          \\- BLZG-1179 Why is RDR parser test suite disabled?
          \\- BLZG-1210 Optimize hasStatement()
          \\- BLZG-1225 Support begin(), prepare(), isActive() in BigdataSailConnection
          \\- BLZG-30: isRunLast() mode for services
          \\- BLZG-1228 RDF reification in SPARQL queries is not translated to RDR semantics
          \\- BLZG-1229 SPARQL* not parsed in SPARQL UPDATE
          \\- BLZG-1230 SPARQL parser should not automatically inject PREFIX declarations
          \\- BLZG-1231 SPARQL* fails to recognize nested statement in object position
          \\- BLZG-1232 RDR metaticket
          \\- BLZG-1233 StatementBuffer problems when loading in SIDs mode
          \\- BLZG-201 Examine interaction of small slots optimization and group commit.
          \\- BLZG-1259 All REST API operations should be cancelable from both REST API and workbench.

          Documentation TODOs
          \\- Document on wiki the "exact" option (defaults false) for ESTCARD API (BLZG-1170)
          \\- Document on wiki the new HAS_STMT REST API method (BLZG-1155).
          \\- Document on wiki the semantics for the *c&* URL query argument (BLZG-1209).
          \\- Document changes to group commit APIs [1] (getUnisolatedConnection() => getConnection())
          \\- Review GroupCommit [1] and TxGuide [2] and reconcile with NSS TX API [3].
          \\- Update NSS documentation to indicate that the UUID parameter is valid for all REST API requests per BLZG-1259

          See BLZG-1150 (BlazeGraph 1.5.1 release)

          [1] http://wiki.blazegraph.com/wiki/index.php/GroupCommit
          [2] http://wiki.blazegraph.com/wiki/index.php/TxGuide
          [3] http://wiki.blazegraph.com/wiki/index.php/NanoSparqlServer#Transaction_Management
          Priority Highest [ 1 ]
          bryanthompson bryanthompson made changes -
          Status Open [ 1 ] Accepted [ 10101 ]
          bryanthompson bryanthompson made changes -
          Description Done:
          \\- BLZG-556 Optimization for GRAPH uri \{} and GRAPH ?foo \{}
          \\- BLZG-800 select ?g \{ Graph ?g \{} } incorrect
          \\- BLZG-843 Wildcard projection was not rewritten (see BLZG-1235)
          \\- BLZG-1001 optional eval order
          \\- BLZG-1101 Feature request: pre-heat the journal on startup
          \\- BLZG-1132 Exception while computing closure
          \\- BLZG-1155 hasStatements can overestimate and ignores includeInferred (REST API)
          \\- BLZG-1178 Bad Address: length requested greater than allocated slot (RWStore, GROUP COMMIT, HA-only)
          \\- BLZG-1170 Extend ESTCARD method for exact range counts
          \\- BLZG-1193 Integrate filters into the ALP service
          \\- BLZG-1194 Allow some inline IVs into the text index (IPv4)
          \\- BLZG-1205 Online backup for Journal
          \\- BLZG-1209 Resource... contexts not encoded/decoded according to openrdf semantics (REST API)
          \\- BLZG-1211 Inline URIs should work more like inline values
          \\- BLZG-1214 BigdataGraphFactory connect does not work with URL rewrites
          \\- BLZG-1217 BigdataGraphFactory.create not working correctly.
          \\- BLZG-1219 CREATE DATA SET does not report Location header.
          \\- BLZG-199 Refactor RemoteRepository / RemoteRepositoryManager
          \\- BLZG-1221 BigdataSailRemoteRepository uses non-daemon thread pool
          \\- BLZG-1222 Query fails with ArrayIndexOutOfBoundsException
          \\- BLZG-30 External Solr Search
          \\- BLZG-1235 BOpUtility.postOrderIteratorWithAnnotations() is has wrong visitation order (see BLZG-843)
          \\- BLZG-1237 new defect DumpJournal fails on non-BTree classes
          \\- BLZG-1243 bigdata-client does not invoke ServiceProviderHook.forceLoad()
          \\- BLZG-207 RemoteRepository does not CANCEL a SPARQL UPDATE if there is a client error.
          \\- BLZG-1261 createRepository() does not set the namespace on the Properties
          \\- BLZG-34
          Bug in JiniCoreServicesConfiguration.getServiceRegistrars() (infinite wait)

          TODO:
          \\- BLZG-344 Mavenization (see BLZG-1204)
          \\- BLZG-789 BigdataSailRemoteRepositoryConnection should implement interface methods
          \\- BLZG-23 Debian Packages
          \\- BLZG-1099 BigdataSailUpdate.execute() commits the connection
          \\- BLZG-1109 Deployers should have openrdf on classpath before bigdata
          \\- BLZG-1195 Read/write tx support in NSS and BigdataSailRemoteRepositoryConnection
          \\- BLZG-1204 Maven Central Repository Deployment (see BLZG-344)
          \\- BLZG-198 EXPLAIN query for embedded applications
          \\- BLZG-1207 getStatements() ignores includeInferred (REST API)
          \\- BLZG-29 HA test suite for transaction management API
          \\- BLZG-200 1.5.2 benchmarks
          \\- BLZG-1236 Recycler error in 1.5.1
          \\- BLZG-204 Add section on jetty configuration to NSS wiki page

          Stretch goals
          \\- BLZG-1216 Post-Build SAIL and Blueprints Integration Testing
          \\- BLZG-1241 time out query hint (duplicate of BLZG-988 (Set timeout on remote query)?)
          \\- BLZG-1242 control over echo-back of sparql update
          \\- maven-generated deployer artifacts should include basic validation
          \\- code examples should include CI validation.

          Deferred:
          \\- BLZG-461 AbstractTask uses one TemporaryStoreFactory per read-only or read/write tx task.
          \\- BLZG-1106 Change RDFParser configuration to use BasicParserSettings
          \\- BLZG-1107 Add ability to set RIO options to REST API and workbench
          \\- BLZG-192 Enable group commit by default (release 1.5.2 \\- deferred for BLZG-201)
          \\- BLZG-1179 Why is RDR parser test suite disabled?
          \\- BLZG-1210 Optimize hasStatement()
          \\- BLZG-1225 Support begin(), prepare(), isActive() in BigdataSailConnection
          \\- BLZG-30: isRunLast() mode for services
          \\- BLZG-1228 RDF reification in SPARQL queries is not translated to RDR semantics
          \\- BLZG-1229 SPARQL* not parsed in SPARQL UPDATE
          \\- BLZG-1230 SPARQL parser should not automatically inject PREFIX declarations
          \\- BLZG-1231 SPARQL* fails to recognize nested statement in object position
          \\- BLZG-1232 RDR metaticket
          \\- BLZG-1233 StatementBuffer problems when loading in SIDs mode
          \\- BLZG-201 Examine interaction of small slots optimization and group commit.
          \\- BLZG-1259 All REST API operations should be cancelable from both REST API and workbench.

          Documentation TODOs
          \\- Document on wiki the "exact" option (defaults false) for ESTCARD API (BLZG-1170)
          \\- Document on wiki the new HAS_STMT REST API method (BLZG-1155).
          \\- Document on wiki the semantics for the *c&* URL query argument (BLZG-1209).
          \\- Document changes to group commit APIs [1] (getUnisolatedConnection() => getConnection())
          \\- Review GroupCommit [1] and TxGuide [2] and reconcile with NSS TX API [3].
          \\- Update NSS documentation to indicate that the UUID parameter is valid for all REST API requests per BLZG-1259

          See BLZG-1150 (BlazeGraph 1.5.1 release)

          [1] http://wiki.blazegraph.com/wiki/index.php/GroupCommit
          [2] http://wiki.blazegraph.com/wiki/index.php/TxGuide
          [3] http://wiki.blazegraph.com/wiki/index.php/NanoSparqlServer#Transaction_Management
          Done:
          \\- BLZG-556 Optimization for GRAPH uri \{} and GRAPH ?foo \{}
          \\- BLZG-800 select ?g \{ Graph ?g \{} } incorrect
          \\- BLZG-843 Wildcard projection was not rewritten (see BLZG-1235)
          \\- BLZG-1001 optional eval order
          \\- BLZG-1101 Feature request: pre-heat the journal on startup
          \\- BLZG-1132 Exception while computing closure
          \\- BLZG-1155 hasStatements can overestimate and ignores includeInferred (REST API)
          \\- BLZG-1178 Bad Address: length requested greater than allocated slot (RWStore, GROUP COMMIT, HA-only)
          \\- BLZG-1170 Extend ESTCARD method for exact range counts
          \\- BLZG-1193 Integrate filters into the ALP service
          \\- BLZG-1194 Allow some inline IVs into the text index (IPv4)
          \\- BLZG-1205 Online backup for Journal
          \\- BLZG-1209 Resource... contexts not encoded/decoded according to openrdf semantics (REST API)
          \\- BLZG-1211 Inline URIs should work more like inline values
          \\- BLZG-1214 BigdataGraphFactory connect does not work with URL rewrites
          \\- BLZG-1217 BigdataGraphFactory.create not working correctly.
          \\- BLZG-1219 CREATE DATA SET does not report Location header.
          \\- BLZG-199 Refactor RemoteRepository / RemoteRepositoryManager
          \\- BLZG-1221 BigdataSailRemoteRepository uses non-daemon thread pool
          \\- BLZG-1222 Query fails with ArrayIndexOutOfBoundsException
          \\- BLZG-30 External Solr Search
          \\- BLZG-1235 BOpUtility.postOrderIteratorWithAnnotations() is has wrong visitation order (see BLZG-843)
          \\- BLZG-1237 new defect DumpJournal fails on non-BTree classes
          \\- BLZG-1243 bigdata-client does not invoke ServiceProviderHook.forceLoad()
          \\- BLZG-207 RemoteRepository does not CANCEL a SPARQL UPDATE if there is a client error.
          \\- BLZG-1261 createRepository() does not set the namespace on the Properties
          \\- BLZG-34 Bug in JiniCoreServicesConfiguration.getServiceRegistrars() (infinite wait)
          \\- BLZG-42 Per query memory limit for analytic query mode.
          \\- BLZG-43 Add System property to enable analytic query mode.

          TODO:
          \\- BLZG-344 Mavenization (see BLZG-1204)
          \\- BLZG-789 BigdataSailRemoteRepositoryConnection should implement interface methods
          \\- BLZG-23 Debian Packages
          \\- BLZG-1099 BigdataSailUpdate.execute() commits the connection
          \\- BLZG-1109 Deployers should have openrdf on classpath before bigdata
          \\- BLZG-1195 Read/write tx support in NSS and BigdataSailRemoteRepositoryConnection
          \\- BLZG-1204 Maven Central Repository Deployment (see BLZG-344)
          \\- BLZG-198 EXPLAIN query for embedded applications
          \\- BLZG-1207 getStatements() ignores includeInferred (REST API)
          \\- BLZG-29 HA test suite for transaction management API
          \\- BLZG-200 1.5.2 benchmarks
          \\- BLZG-1236 Recycler error in 1.5.1
          \\- BLZG-204 Add section on jetty configuration to NSS wiki page

          Stretch goals
          \\- BLZG-1216 Post-Build SAIL and Blueprints Integration Testing
          \\- BLZG-1241 time out query hint (duplicate of BLZG-988 (Set timeout on remote query)?)
          \\- BLZG-1242 control over echo-back of sparql update
          \\- maven-generated deployer artifacts should include basic validation
          \\- code examples should include CI validation.

          Deferred:
          \\- BLZG-461 AbstractTask uses one TemporaryStoreFactory per read-only or read/write tx task.
          \\- BLZG-1106 Change RDFParser configuration to use BasicParserSettings
          \\- BLZG-1107 Add ability to set RIO options to REST API and workbench
          \\- BLZG-192 Enable group commit by default (release 1.5.2 \\- deferred for BLZG-201)
          \\- BLZG-1179 Why is RDR parser test suite disabled?
          \\- BLZG-1210 Optimize hasStatement()
          \\- BLZG-1225 Support begin(), prepare(), isActive() in BigdataSailConnection
          \\- BLZG-30: isRunLast() mode for services
          \\- BLZG-1228 RDF reification in SPARQL queries is not translated to RDR semantics
          \\- BLZG-1229 SPARQL* not parsed in SPARQL UPDATE
          \\- BLZG-1230 SPARQL parser should not automatically inject PREFIX declarations
          \\- BLZG-1231 SPARQL* fails to recognize nested statement in object position
          \\- BLZG-1232 RDR metaticket
          \\- BLZG-1233 StatementBuffer problems when loading in SIDs mode
          \\- BLZG-201 Examine interaction of small slots optimization and group commit.
          \\- BLZG-1259 All REST API operations should be cancelable from both REST API and workbench.

          Documentation TODOs
          \\- Document on wiki the "exact" option (defaults false) for ESTCARD API (BLZG-1170)
          \\- Document on wiki the new HAS_STMT REST API method (BLZG-1155).
          \\- Document on wiki the semantics for the *c&* URL query argument (BLZG-1209).
          \\- Document changes to group commit APIs [1] (getUnisolatedConnection() => getConnection())
          \\- Review GroupCommit [1] and TxGuide [2] and reconcile with NSS TX API [3].
          \\- Update NSS documentation to indicate that the UUID parameter is valid for all REST API requests per BLZG-1259

          See BLZG-1150 (BlazeGraph 1.5.1 release)

          [1] http://wiki.blazegraph.com/wiki/index.php/GroupCommit
          [2] http://wiki.blazegraph.com/wiki/index.php/TxGuide
          [3] http://wiki.blazegraph.com/wiki/index.php/NanoSparqlServer#Transaction_Management
          bryanthompson bryanthompson made changes -
          Description Done:
          \\- BLZG-556 Optimization for GRAPH uri \{} and GRAPH ?foo \{}
          \\- BLZG-800 select ?g \{ Graph ?g \{} } incorrect
          \\- BLZG-843 Wildcard projection was not rewritten (see BLZG-1235)
          \\- BLZG-1001 optional eval order
          \\- BLZG-1101 Feature request: pre-heat the journal on startup
          \\- BLZG-1132 Exception while computing closure
          \\- BLZG-1155 hasStatements can overestimate and ignores includeInferred (REST API)
          \\- BLZG-1178 Bad Address: length requested greater than allocated slot (RWStore, GROUP COMMIT, HA-only)
          \\- BLZG-1170 Extend ESTCARD method for exact range counts
          \\- BLZG-1193 Integrate filters into the ALP service
          \\- BLZG-1194 Allow some inline IVs into the text index (IPv4)
          \\- BLZG-1205 Online backup for Journal
          \\- BLZG-1209 Resource... contexts not encoded/decoded according to openrdf semantics (REST API)
          \\- BLZG-1211 Inline URIs should work more like inline values
          \\- BLZG-1214 BigdataGraphFactory connect does not work with URL rewrites
          \\- BLZG-1217 BigdataGraphFactory.create not working correctly.
          \\- BLZG-1219 CREATE DATA SET does not report Location header.
          \\- BLZG-199 Refactor RemoteRepository / RemoteRepositoryManager
          \\- BLZG-1221 BigdataSailRemoteRepository uses non-daemon thread pool
          \\- BLZG-1222 Query fails with ArrayIndexOutOfBoundsException
          \\- BLZG-30 External Solr Search
          \\- BLZG-1235 BOpUtility.postOrderIteratorWithAnnotations() is has wrong visitation order (see BLZG-843)
          \\- BLZG-1237 new defect DumpJournal fails on non-BTree classes
          \\- BLZG-1243 bigdata-client does not invoke ServiceProviderHook.forceLoad()
          \\- BLZG-207 RemoteRepository does not CANCEL a SPARQL UPDATE if there is a client error.
          \\- BLZG-1261 createRepository() does not set the namespace on the Properties
          \\- BLZG-34 Bug in JiniCoreServicesConfiguration.getServiceRegistrars() (infinite wait)
          \\- BLZG-42 Per query memory limit for analytic query mode.
          \\- BLZG-43 Add System property to enable analytic query mode.

          TODO:
          \\- BLZG-344 Mavenization (see BLZG-1204)
          \\- BLZG-789 BigdataSailRemoteRepositoryConnection should implement interface methods
          \\- BLZG-23 Debian Packages
          \\- BLZG-1099 BigdataSailUpdate.execute() commits the connection
          \\- BLZG-1109 Deployers should have openrdf on classpath before bigdata
          \\- BLZG-1195 Read/write tx support in NSS and BigdataSailRemoteRepositoryConnection
          \\- BLZG-1204 Maven Central Repository Deployment (see BLZG-344)
          \\- BLZG-198 EXPLAIN query for embedded applications
          \\- BLZG-1207 getStatements() ignores includeInferred (REST API)
          \\- BLZG-29 HA test suite for transaction management API
          \\- BLZG-200 1.5.2 benchmarks
          \\- BLZG-1236 Recycler error in 1.5.1
          \\- BLZG-204 Add section on jetty configuration to NSS wiki page

          Stretch goals
          \\- BLZG-1216 Post-Build SAIL and Blueprints Integration Testing
          \\- BLZG-1241 time out query hint (duplicate of BLZG-988 (Set timeout on remote query)?)
          \\- BLZG-1242 control over echo-back of sparql update
          \\- maven-generated deployer artifacts should include basic validation
          \\- code examples should include CI validation.

          Deferred:
          \\- BLZG-461 AbstractTask uses one TemporaryStoreFactory per read-only or read/write tx task.
          \\- BLZG-1106 Change RDFParser configuration to use BasicParserSettings
          \\- BLZG-1107 Add ability to set RIO options to REST API and workbench
          \\- BLZG-192 Enable group commit by default (release 1.5.2 \\- deferred for BLZG-201)
          \\- BLZG-1179 Why is RDR parser test suite disabled?
          \\- BLZG-1210 Optimize hasStatement()
          \\- BLZG-1225 Support begin(), prepare(), isActive() in BigdataSailConnection
          \\- BLZG-30: isRunLast() mode for services
          \\- BLZG-1228 RDF reification in SPARQL queries is not translated to RDR semantics
          \\- BLZG-1229 SPARQL* not parsed in SPARQL UPDATE
          \\- BLZG-1230 SPARQL parser should not automatically inject PREFIX declarations
          \\- BLZG-1231 SPARQL* fails to recognize nested statement in object position
          \\- BLZG-1232 RDR metaticket
          \\- BLZG-1233 StatementBuffer problems when loading in SIDs mode
          \\- BLZG-201 Examine interaction of small slots optimization and group commit.
          \\- BLZG-1259 All REST API operations should be cancelable from both REST API and workbench.

          Documentation TODOs
          \\- Document on wiki the "exact" option (defaults false) for ESTCARD API (BLZG-1170)
          \\- Document on wiki the new HAS_STMT REST API method (BLZG-1155).
          \\- Document on wiki the semantics for the *c&* URL query argument (BLZG-1209).
          \\- Document changes to group commit APIs [1] (getUnisolatedConnection() => getConnection())
          \\- Review GroupCommit [1] and TxGuide [2] and reconcile with NSS TX API [3].
          \\- Update NSS documentation to indicate that the UUID parameter is valid for all REST API requests per BLZG-1259

          See BLZG-1150 (BlazeGraph 1.5.1 release)

          [1] http://wiki.blazegraph.com/wiki/index.php/GroupCommit
          [2] http://wiki.blazegraph.com/wiki/index.php/TxGuide
          [3] http://wiki.blazegraph.com/wiki/index.php/NanoSparqlServer#Transaction_Management
          Done:
          \\- BLZG-556 Optimization for GRAPH uri \{} and GRAPH ?foo \{}
          \\- BLZG-800 select ?g \{ Graph ?g \{} } incorrect
          \\- BLZG-843 Wildcard projection was not rewritten (see BLZG-1235)
          \\- BLZG-1001 optional eval order
          \\- BLZG-1101 Feature request: pre-heat the journal on startup
          \\- BLZG-1132 Exception while computing closure
          \\- BLZG-1155 hasStatements can overestimate and ignores includeInferred (REST API)
          \\- BLZG-1178 Bad Address: length requested greater than allocated slot (RWStore, GROUP COMMIT, HA-only)
          \\- BLZG-1170 Extend ESTCARD method for exact range counts
          \\- BLZG-1193 Integrate filters into the ALP service
          \\- BLZG-1194 Allow some inline IVs into the text index (IPv4)
          \\- BLZG-1205 Online backup for Journal
          \\- BLZG-1209 Resource... contexts not encoded/decoded according to openrdf semantics (REST API)
          \\- BLZG-1211 Inline URIs should work more like inline values
          \\- BLZG-1214 BigdataGraphFactory connect does not work with URL rewrites
          \\- BLZG-1217 BigdataGraphFactory.create not working correctly.
          \\- BLZG-1219 CREATE DATA SET does not report Location header.
          \\- BLZG-199 Refactor RemoteRepository / RemoteRepositoryManager
          \\- BLZG-1221 BigdataSailRemoteRepository uses non-daemon thread pool
          \\- BLZG-1222 Query fails with ArrayIndexOutOfBoundsException
          \\- BLZG-30 External Solr Search
          \\- BLZG-1235 BOpUtility.postOrderIteratorWithAnnotations() is has wrong visitation order (see BLZG-843)
          \\- BLZG-1237 new defect DumpJournal fails on non-BTree classes
          \\- BLZG-1243 bigdata-client does not invoke ServiceProviderHook.forceLoad()
          \\- BLZG-207 RemoteRepository does not CANCEL a SPARQL UPDATE if there is a client error.
          \\- BLZG-1261 createRepository() does not set the namespace on the Properties
          \\- BLZG-34 Bug in JiniCoreServicesConfiguration.getServiceRegistrars() (infinite wait)
          \\- BLZG-42 Per query memory limit for analytic query mode.
          \\- BLZG-43 Add System property to enable analytic query mode.

          TODO:
          \\- BLZG-38 Mavenization (see BLZG-344, BLZG-1204)
          \\- BLZG-789 BigdataSailRemoteRepositoryConnection should implement interface methods
          \\- BLZG-23 Debian Packages
          \\- BLZG-1099 BigdataSailUpdate.execute() commits the connection
          \\- BLZG-1109 Deployers should have openrdf on classpath before bigdata
          \\- BLZG-1195 Read/write tx support in NSS and BigdataSailRemoteRepositoryConnection
          \\- BLZG-1204 Maven Central Repository Deployment (see BLZG-344)
          \\- BLZG-198 EXPLAIN query for embedded applications
          \\- BLZG-1207 getStatements() ignores includeInferred (REST API)
          \\- BLZG-29 HA test suite for transaction management API
          \\- BLZG-200 1.5.2 benchmarks
          \\- BLZG-1236 Recycler error in 1.5.1
          \\- BLZG-204 Add section on jetty configuration to NSS wiki page

          Stretch goals
          \\- BLZG-1216 Post-Build SAIL and Blueprints Integration Testing
          \\- BLZG-1241 time out query hint (duplicate of BLZG-988 (Set timeout on remote query)?)
          \\- BLZG-1242 control over echo-back of sparql update
          \\- maven-generated deployer artifacts should include basic validation
          \\- code examples should include CI validation.

          Deferred:
          \\- BLZG-461 AbstractTask uses one TemporaryStoreFactory per read-only or read/write tx task.
          \\- BLZG-1106 Change RDFParser configuration to use BasicParserSettings
          \\- BLZG-1107 Add ability to set RIO options to REST API and workbench
          \\- BLZG-192 Enable group commit by default (release 1.5.2 \\- deferred for BLZG-201)
          \\- BLZG-1179 Why is RDR parser test suite disabled?
          \\- BLZG-1210 Optimize hasStatement()
          \\- BLZG-1225 Support begin(), prepare(), isActive() in BigdataSailConnection
          \\- BLZG-30: isRunLast() mode for services
          \\- BLZG-1228 RDF reification in SPARQL queries is not translated to RDR semantics
          \\- BLZG-1229 SPARQL* not parsed in SPARQL UPDATE
          \\- BLZG-1230 SPARQL parser should not automatically inject PREFIX declarations
          \\- BLZG-1231 SPARQL* fails to recognize nested statement in object position
          \\- BLZG-1232 RDR metaticket
          \\- BLZG-1233 StatementBuffer problems when loading in SIDs mode
          \\- BLZG-201 Examine interaction of small slots optimization and group commit.
          \\- BLZG-1259 All REST API operations should be cancelable from both REST API and workbench.

          Documentation TODOs
          \\- Document on wiki the "exact" option (defaults false) for ESTCARD API (BLZG-1170)
          \\- Document on wiki the new HAS_STMT REST API method (BLZG-1155).
          \\- Document on wiki the semantics for the *c&* URL query argument (BLZG-1209).
          \\- Document changes to group commit APIs [1] (getUnisolatedConnection() => getConnection())
          \\- Review GroupCommit [1] and TxGuide [2] and reconcile with NSS TX API [3].
          \\- Update NSS documentation to indicate that the UUID parameter is valid for all REST API requests per BLZG-1259

          See BLZG-1150 (BlazeGraph 1.5.1 release)

          [1] http://wiki.blazegraph.com/wiki/index.php/GroupCommit
          [2] http://wiki.blazegraph.com/wiki/index.php/TxGuide
          [3] http://wiki.blazegraph.com/wiki/index.php/NanoSparqlServer#Transaction_Management
          bryanthompson bryanthompson made changes -
          Description Done:
          \\- BLZG-556 Optimization for GRAPH uri \{} and GRAPH ?foo \{}
          \\- BLZG-800 select ?g \{ Graph ?g \{} } incorrect
          \\- BLZG-843 Wildcard projection was not rewritten (see BLZG-1235)
          \\- BLZG-1001 optional eval order
          \\- BLZG-1101 Feature request: pre-heat the journal on startup
          \\- BLZG-1132 Exception while computing closure
          \\- BLZG-1155 hasStatements can overestimate and ignores includeInferred (REST API)
          \\- BLZG-1178 Bad Address: length requested greater than allocated slot (RWStore, GROUP COMMIT, HA-only)
          \\- BLZG-1170 Extend ESTCARD method for exact range counts
          \\- BLZG-1193 Integrate filters into the ALP service
          \\- BLZG-1194 Allow some inline IVs into the text index (IPv4)
          \\- BLZG-1205 Online backup for Journal
          \\- BLZG-1209 Resource... contexts not encoded/decoded according to openrdf semantics (REST API)
          \\- BLZG-1211 Inline URIs should work more like inline values
          \\- BLZG-1214 BigdataGraphFactory connect does not work with URL rewrites
          \\- BLZG-1217 BigdataGraphFactory.create not working correctly.
          \\- BLZG-1219 CREATE DATA SET does not report Location header.
          \\- BLZG-199 Refactor RemoteRepository / RemoteRepositoryManager
          \\- BLZG-1221 BigdataSailRemoteRepository uses non-daemon thread pool
          \\- BLZG-1222 Query fails with ArrayIndexOutOfBoundsException
          \\- BLZG-30 External Solr Search
          \\- BLZG-1235 BOpUtility.postOrderIteratorWithAnnotations() is has wrong visitation order (see BLZG-843)
          \\- BLZG-1237 new defect DumpJournal fails on non-BTree classes
          \\- BLZG-1243 bigdata-client does not invoke ServiceProviderHook.forceLoad()
          \\- BLZG-207 RemoteRepository does not CANCEL a SPARQL UPDATE if there is a client error.
          \\- BLZG-1261 createRepository() does not set the namespace on the Properties
          \\- BLZG-34 Bug in JiniCoreServicesConfiguration.getServiceRegistrars() (infinite wait)
          \\- BLZG-42 Per query memory limit for analytic query mode.
          \\- BLZG-43 Add System property to enable analytic query mode.

          TODO:
          \\- BLZG-38 Mavenization (see BLZG-344, BLZG-1204)
          \\- BLZG-789 BigdataSailRemoteRepositoryConnection should implement interface methods
          \\- BLZG-23 Debian Packages
          \\- BLZG-1099 BigdataSailUpdate.execute() commits the connection
          \\- BLZG-1109 Deployers should have openrdf on classpath before bigdata
          \\- BLZG-1195 Read/write tx support in NSS and BigdataSailRemoteRepositoryConnection
          \\- BLZG-1204 Maven Central Repository Deployment (see BLZG-344)
          \\- BLZG-198 EXPLAIN query for embedded applications
          \\- BLZG-1207 getStatements() ignores includeInferred (REST API)
          \\- BLZG-29 HA test suite for transaction management API
          \\- BLZG-200 1.5.2 benchmarks
          \\- BLZG-1236 Recycler error in 1.5.1
          \\- BLZG-204 Add section on jetty configuration to NSS wiki page

          Stretch goals
          \\- BLZG-1216 Post-Build SAIL and Blueprints Integration Testing
          \\- BLZG-1241 time out query hint (duplicate of BLZG-988 (Set timeout on remote query)?)
          \\- BLZG-1242 control over echo-back of sparql update
          \\- maven-generated deployer artifacts should include basic validation
          \\- code examples should include CI validation.

          Deferred:
          \\- BLZG-461 AbstractTask uses one TemporaryStoreFactory per read-only or read/write tx task.
          \\- BLZG-1106 Change RDFParser configuration to use BasicParserSettings
          \\- BLZG-1107 Add ability to set RIO options to REST API and workbench
          \\- BLZG-192 Enable group commit by default (release 1.5.2 \\- deferred for BLZG-201)
          \\- BLZG-1179 Why is RDR parser test suite disabled?
          \\- BLZG-1210 Optimize hasStatement()
          \\- BLZG-1225 Support begin(), prepare(), isActive() in BigdataSailConnection
          \\- BLZG-30: isRunLast() mode for services
          \\- BLZG-1228 RDF reification in SPARQL queries is not translated to RDR semantics
          \\- BLZG-1229 SPARQL* not parsed in SPARQL UPDATE
          \\- BLZG-1230 SPARQL parser should not automatically inject PREFIX declarations
          \\- BLZG-1231 SPARQL* fails to recognize nested statement in object position
          \\- BLZG-1232 RDR metaticket
          \\- BLZG-1233 StatementBuffer problems when loading in SIDs mode
          \\- BLZG-201 Examine interaction of small slots optimization and group commit.
          \\- BLZG-1259 All REST API operations should be cancelable from both REST API and workbench.

          Documentation TODOs
          \\- Document on wiki the "exact" option (defaults false) for ESTCARD API (BLZG-1170)
          \\- Document on wiki the new HAS_STMT REST API method (BLZG-1155).
          \\- Document on wiki the semantics for the *c&* URL query argument (BLZG-1209).
          \\- Document changes to group commit APIs [1] (getUnisolatedConnection() => getConnection())
          \\- Review GroupCommit [1] and TxGuide [2] and reconcile with NSS TX API [3].
          \\- Update NSS documentation to indicate that the UUID parameter is valid for all REST API requests per BLZG-1259

          See BLZG-1150 (BlazeGraph 1.5.1 release)

          [1] http://wiki.blazegraph.com/wiki/index.php/GroupCommit
          [2] http://wiki.blazegraph.com/wiki/index.php/TxGuide
          [3] http://wiki.blazegraph.com/wiki/index.php/NanoSparqlServer#Transaction_Management
          Done:
          \\- BLZG-556 Optimization for GRAPH uri \{} and GRAPH ?foo \{}
          \\- BLZG-800 select ?g \{ Graph ?g \{} } incorrect
          \\- BLZG-843 Wildcard projection was not rewritten (see BLZG-1235)
          \\- BLZG-1001 optional eval order
          \\- BLZG-1101 Feature request: pre-heat the journal on startup
          \\- BLZG-1132 Exception while computing closure
          \\- BLZG-1155 hasStatements can overestimate and ignores includeInferred (REST API)
          \\- BLZG-1178 Bad Address: length requested greater than allocated slot (RWStore, GROUP COMMIT, HA-only)
          \\- BLZG-1170 Extend ESTCARD method for exact range counts
          \\- BLZG-1193 Integrate filters into the ALP service
          \\- BLZG-1194 Allow some inline IVs into the text index (IPv4)
          \\- BLZG-1205 Online backup for Journal
          \\- BLZG-1209 Resource... contexts not encoded/decoded according to openrdf semantics (REST API)
          \\- BLZG-1211 Inline URIs should work more like inline values
          \\- BLZG-1214 BigdataGraphFactory connect does not work with URL rewrites
          \\- BLZG-1217 BigdataGraphFactory.create not working correctly.
          \\- BLZG-1219 CREATE DATA SET does not report Location header.
          \\- BLZG-199 Refactor RemoteRepository / RemoteRepositoryManager
          \\- BLZG-1221 BigdataSailRemoteRepository uses non-daemon thread pool
          \\- BLZG-1222 Query fails with ArrayIndexOutOfBoundsException
          \\- BLZG-30 External Solr Search
          \\- BLZG-1235 BOpUtility.postOrderIteratorWithAnnotations() is has wrong visitation order (see BLZG-843)
          \\- BLZG-1237 new defect DumpJournal fails on non-BTree classes
          \\- BLZG-1243 bigdata-client does not invoke ServiceProviderHook.forceLoad()
          \\- BLZG-207 RemoteRepository does not CANCEL a SPARQL UPDATE if there is a client error.
          \\- BLZG-1261 createRepository() does not set the namespace on the Properties
          \\- BLZG-34 Bug in JiniCoreServicesConfiguration.getServiceRegistrars() (infinite wait)
          \\- BLZG-42 Per query memory limit for analytic query mode.
          \\- BLZG-43 Add System property to enable analytic query mode.

          TODO:
          \\- BLZG-38 Mavenization (see BLZG-344, BLZG-1204)
          \\- BLZG-789 BigdataSailRemoteRepositoryConnection should implement interface methods
          \\- BLZG-1099 BigdataSailUpdate.execute() commits the connection
          \\- BLZG-1109 Deployers should have openrdf on classpath before bigdata
          \\- BLZG-1195 Read/write tx support in NSS and BigdataSailRemoteRepositoryConnection
          \\- BLZG-1204 Maven Central Repository Deployment (see BLZG-344)
          \\- BLZG-198 EXPLAIN query for embedded applications
          \\- BLZG-1207 getStatements() ignores includeInferred (REST API)
          \\- BLZG-29 HA test suite for transaction management API
          \\- BLZG-200 1.5.2 benchmarks
          \\- BLZG-1236 Recycler error in 1.5.1
          \\- BLZG-204 Add section on jetty configuration to NSS wiki page

          Stretch goals
          \\- BLZG-1216 Post-Build SAIL and Blueprints Integration Testing
          \\- BLZG-1241 time out query hint (duplicate of BLZG-988 (Set timeout on remote query)?)
          \\- BLZG-1242 control over echo-back of sparql update
          \\- maven-generated deployer artifacts should include basic validation
          \\- code examples should include CI validation.

          Deferred:
          \\- BLZG-461 AbstractTask uses one TemporaryStoreFactory per read-only or read/write tx task.
          \\- BLZG-1106 Change RDFParser configuration to use BasicParserSettings
          \\- BLZG-1107 Add ability to set RIO options to REST API and workbench
          \\- BLZG-192 Enable group commit by default (release 1.5.2 \\- deferred for BLZG-201)
          \\- BLZG-1179 Why is RDR parser test suite disabled?
          \\- BLZG-1210 Optimize hasStatement()
          \\- BLZG-1225 Support begin(), prepare(), isActive() in BigdataSailConnection
          \\- BLZG-30: isRunLast() mode for services
          \\- BLZG-1228 RDF reification in SPARQL queries is not translated to RDR semantics
          \\- BLZG-1229 SPARQL* not parsed in SPARQL UPDATE
          \\- BLZG-1230 SPARQL parser should not automatically inject PREFIX declarations
          \\- BLZG-1231 SPARQL* fails to recognize nested statement in object position
          \\- BLZG-1232 RDR metaticket
          \\- BLZG-1233 StatementBuffer problems when loading in SIDs mode
          \\- BLZG-201 Examine interaction of small slots optimization and group commit.
          \\- BLZG-1259 All REST API operations should be cancelable from both REST API and workbench.

          Documentation TODOs
          \\- Document on wiki the "exact" option (defaults false) for ESTCARD API (BLZG-1170)
          \\- Document on wiki the new HAS_STMT REST API method (BLZG-1155).
          \\- Document on wiki the semantics for the *c&* URL query argument (BLZG-1209).
          \\- Document changes to group commit APIs [1] (getUnisolatedConnection() => getConnection())
          \\- Review GroupCommit [1] and TxGuide [2] and reconcile with NSS TX API [3].
          \\- Update NSS documentation to indicate that the UUID parameter is valid for all REST API requests per BLZG-1259

          See BLZG-1150 (BlazeGraph 1.5.1 release)

          [1] http://wiki.blazegraph.com/wiki/index.php/GroupCommit
          [2] http://wiki.blazegraph.com/wiki/index.php/TxGuide
          [3] http://wiki.blazegraph.com/wiki/index.php/NanoSparqlServer#Transaction_Management
          bryanthompson bryanthompson made changes -
          Description Done:
          \\- BLZG-556 Optimization for GRAPH uri \{} and GRAPH ?foo \{}
          \\- BLZG-800 select ?g \{ Graph ?g \{} } incorrect
          \\- BLZG-843 Wildcard projection was not rewritten (see BLZG-1235)
          \\- BLZG-1001 optional eval order
          \\- BLZG-1101 Feature request: pre-heat the journal on startup
          \\- BLZG-1132 Exception while computing closure
          \\- BLZG-1155 hasStatements can overestimate and ignores includeInferred (REST API)
          \\- BLZG-1178 Bad Address: length requested greater than allocated slot (RWStore, GROUP COMMIT, HA-only)
          \\- BLZG-1170 Extend ESTCARD method for exact range counts
          \\- BLZG-1193 Integrate filters into the ALP service
          \\- BLZG-1194 Allow some inline IVs into the text index (IPv4)
          \\- BLZG-1205 Online backup for Journal
          \\- BLZG-1209 Resource... contexts not encoded/decoded according to openrdf semantics (REST API)
          \\- BLZG-1211 Inline URIs should work more like inline values
          \\- BLZG-1214 BigdataGraphFactory connect does not work with URL rewrites
          \\- BLZG-1217 BigdataGraphFactory.create not working correctly.
          \\- BLZG-1219 CREATE DATA SET does not report Location header.
          \\- BLZG-199 Refactor RemoteRepository / RemoteRepositoryManager
          \\- BLZG-1221 BigdataSailRemoteRepository uses non-daemon thread pool
          \\- BLZG-1222 Query fails with ArrayIndexOutOfBoundsException
          \\- BLZG-30 External Solr Search
          \\- BLZG-1235 BOpUtility.postOrderIteratorWithAnnotations() is has wrong visitation order (see BLZG-843)
          \\- BLZG-1237 new defect DumpJournal fails on non-BTree classes
          \\- BLZG-1243 bigdata-client does not invoke ServiceProviderHook.forceLoad()
          \\- BLZG-207 RemoteRepository does not CANCEL a SPARQL UPDATE if there is a client error.
          \\- BLZG-1261 createRepository() does not set the namespace on the Properties
          \\- BLZG-34 Bug in JiniCoreServicesConfiguration.getServiceRegistrars() (infinite wait)
          \\- BLZG-42 Per query memory limit for analytic query mode.
          \\- BLZG-43 Add System property to enable analytic query mode.

          TODO:
          \\- BLZG-38 Mavenization (see BLZG-344, BLZG-1204)
          \\- BLZG-789 BigdataSailRemoteRepositoryConnection should implement interface methods
          \\- BLZG-1099 BigdataSailUpdate.execute() commits the connection
          \\- BLZG-1109 Deployers should have openrdf on classpath before bigdata
          \\- BLZG-1195 Read/write tx support in NSS and BigdataSailRemoteRepositoryConnection
          \\- BLZG-1204 Maven Central Repository Deployment (see BLZG-344)
          \\- BLZG-198 EXPLAIN query for embedded applications
          \\- BLZG-1207 getStatements() ignores includeInferred (REST API)
          \\- BLZG-29 HA test suite for transaction management API
          \\- BLZG-200 1.5.2 benchmarks
          \\- BLZG-1236 Recycler error in 1.5.1
          \\- BLZG-204 Add section on jetty configuration to NSS wiki page

          Stretch goals
          \\- BLZG-1216 Post-Build SAIL and Blueprints Integration Testing
          \\- BLZG-1241 time out query hint (duplicate of BLZG-988 (Set timeout on remote query)?)
          \\- BLZG-1242 control over echo-back of sparql update
          \\- maven-generated deployer artifacts should include basic validation
          \\- code examples should include CI validation.

          Deferred:
          \\- BLZG-461 AbstractTask uses one TemporaryStoreFactory per read-only or read/write tx task.
          \\- BLZG-1106 Change RDFParser configuration to use BasicParserSettings
          \\- BLZG-1107 Add ability to set RIO options to REST API and workbench
          \\- BLZG-192 Enable group commit by default (release 1.5.2 \\- deferred for BLZG-201)
          \\- BLZG-1179 Why is RDR parser test suite disabled?
          \\- BLZG-1210 Optimize hasStatement()
          \\- BLZG-1225 Support begin(), prepare(), isActive() in BigdataSailConnection
          \\- BLZG-30: isRunLast() mode for services
          \\- BLZG-1228 RDF reification in SPARQL queries is not translated to RDR semantics
          \\- BLZG-1229 SPARQL* not parsed in SPARQL UPDATE
          \\- BLZG-1230 SPARQL parser should not automatically inject PREFIX declarations
          \\- BLZG-1231 SPARQL* fails to recognize nested statement in object position
          \\- BLZG-1232 RDR metaticket
          \\- BLZG-1233 StatementBuffer problems when loading in SIDs mode
          \\- BLZG-201 Examine interaction of small slots optimization and group commit.
          \\- BLZG-1259 All REST API operations should be cancelable from both REST API and workbench.

          Documentation TODOs
          \\- Document on wiki the "exact" option (defaults false) for ESTCARD API (BLZG-1170)
          \\- Document on wiki the new HAS_STMT REST API method (BLZG-1155).
          \\- Document on wiki the semantics for the *c&* URL query argument (BLZG-1209).
          \\- Document changes to group commit APIs [1] (getUnisolatedConnection() => getConnection())
          \\- Review GroupCommit [1] and TxGuide [2] and reconcile with NSS TX API [3].
          \\- Update NSS documentation to indicate that the UUID parameter is valid for all REST API requests per BLZG-1259

          See BLZG-1150 (BlazeGraph 1.5.1 release)

          [1] http://wiki.blazegraph.com/wiki/index.php/GroupCommit
          [2] http://wiki.blazegraph.com/wiki/index.php/TxGuide
          [3] http://wiki.blazegraph.com/wiki/index.php/NanoSparqlServer#Transaction_Management
          Done:
          \\- BLZG-556 Optimization for GRAPH uri \{} and GRAPH ?foo \{}
          \\- BLZG-800 select ?g \{ Graph ?g \{} } incorrect
          \\- BLZG-843 Wildcard projection was not rewritten (see BLZG-1235)
          \\- BLZG-1001 optional eval order
          \\- BLZG-1101 Feature request: pre-heat the journal on startup
          \\- BLZG-1132 Exception while computing closure
          \\- BLZG-1155 hasStatements can overestimate and ignores includeInferred (REST API)
          \\- BLZG-1178 Bad Address: length requested greater than allocated slot (RWStore, GROUP COMMIT, HA-only)
          \\- BLZG-1170 Extend ESTCARD method for exact range counts
          \\- BLZG-1193 Integrate filters into the ALP service
          \\- BLZG-1194 Allow some inline IVs into the text index (IPv4)
          \\- BLZG-1205 Online backup for Journal
          \\- BLZG-1209 Resource... contexts not encoded/decoded according to openrdf semantics (REST API)
          \\- BLZG-1211 Inline URIs should work more like inline values
          \\- BLZG-1214 BigdataGraphFactory connect does not work with URL rewrites
          \\- BLZG-1217 BigdataGraphFactory.create not working correctly.
          \\- BLZG-1219 CREATE DATA SET does not report Location header.
          \\- BLZG-199 Refactor RemoteRepository / RemoteRepositoryManager
          \\- BLZG-1221 BigdataSailRemoteRepository uses non-daemon thread pool
          \\- BLZG-1222 Query fails with ArrayIndexOutOfBoundsException
          \\- BLZG-30 External Solr Search
          \\- BLZG-1235 BOpUtility.postOrderIteratorWithAnnotations() is has wrong visitation order (see BLZG-843)
          \\- BLZG-1237 new defect DumpJournal fails on non-BTree classes
          \\- BLZG-1243 bigdata-client does not invoke ServiceProviderHook.forceLoad()
          \\- BLZG-207 RemoteRepository does not CANCEL a SPARQL UPDATE if there is a client error.
          \\- BLZG-1261 createRepository() does not set the namespace on the Properties
          \\- BLZG-34 Bug in JiniCoreServicesConfiguration.getServiceRegistrars() (infinite wait)
          \\- BLZG-42 Per query memory limit for analytic query mode.
          \\- BLZG-43 Add System property to enable analytic query mode.
          \\- BLZG-1241 time out query hint (duplicate of BLZG-988 (Set timeout on remote query)?)

          TODO:
          \\- BLZG-789 BigdataSailRemoteRepositoryConnection should implement interface methods
          \\- BLZG-1099 BigdataSailUpdate.execute() commits the connection
          \\- BLZG-1195 Read/write tx support in NSS and BigdataSailRemoteRepositoryConnection
          \\- BLZG-198 EXPLAIN query for embedded applications
          \\- BLZG-1207 getStatements() ignores includeInferred (REST API)
          \\- BLZG-29 HA test suite for transaction management API
          \\- BLZG-200 1.5.2 benchmarks
          \\- BLZG-1236 Recycler error in 1.5.1
          \\- BLZG-204 Add section on jetty configuration to NSS wiki page

          TODO (Project Management)
          \\- BLZG-38 Mavenization (see BLZG-344, BLZG-1204)
          \\- BLZG-23 Debian Packages
          \\- BLZG-1109 Deployers should have openrdf on classpath before bigdata
          \\- BLZG-1204 Maven Central Repository Deployment (see BLZG-344)

          Stretch goals
          \\- BLZG-1216 Post-Build SAIL and Blueprints Integration Testing
          \\- BLZG-1242 control over echo-back of sparql update
          \\- maven-generated deployer artifacts should include basic validation
          \\- code examples should include CI validation.

          Deferred:
          \\- BLZG-461 AbstractTask uses one TemporaryStoreFactory per read-only or read/write tx task.
          \\- BLZG-1106 Change RDFParser configuration to use BasicParserSettings
          \\- BLZG-1107 Add ability to set RIO options to REST API and workbench
          \\- BLZG-192 Enable group commit by default (release 1.5.2 \\- deferred for BLZG-201)
          \\- BLZG-1179 Why is RDR parser test suite disabled?
          \\- BLZG-1210 Optimize hasStatement()
          \\- BLZG-1225 Support begin(), prepare(), isActive() in BigdataSailConnection
          \\- BLZG-30: isRunLast() mode for services
          \\- BLZG-1228 RDF reification in SPARQL queries is not translated to RDR semantics
          \\- BLZG-1229 SPARQL* not parsed in SPARQL UPDATE
          \\- BLZG-1230 SPARQL parser should not automatically inject PREFIX declarations
          \\- BLZG-1231 SPARQL* fails to recognize nested statement in object position
          \\- BLZG-1232 RDR metaticket
          \\- BLZG-1233 StatementBuffer problems when loading in SIDs mode
          \\- BLZG-201 Examine interaction of small slots optimization and group commit.
          \\- BLZG-1259 All REST API operations should be cancelable from both REST API and workbench.

          Documentation TODOs
          \\- Document on wiki the "exact" option (defaults false) for ESTCARD API (BLZG-1170)
          \\- Document on wiki the new HAS_STMT REST API method (BLZG-1155).
          \\- Document on wiki the semantics for the *c&* URL query argument (BLZG-1209).
          \\- Document changes to group commit APIs [1] (getUnisolatedConnection() => getConnection())
          \\- Review GroupCommit [1] and TxGuide [2] and reconcile with NSS TX API [3].
          \\- Update NSS documentation to indicate that the UUID parameter is valid for all REST API requests per BLZG-1259

          See BLZG-1150 (BlazeGraph 1.5.1 release)

          [1] http://wiki.blazegraph.com/wiki/index.php/GroupCommit
          [2] http://wiki.blazegraph.com/wiki/index.php/TxGuide
          [3] http://wiki.blazegraph.com/wiki/index.php/NanoSparqlServer#Transaction_Management
          bryanthompson bryanthompson made changes -
          Description Done:
          \\- BLZG-556 Optimization for GRAPH uri \{} and GRAPH ?foo \{}
          \\- BLZG-800 select ?g \{ Graph ?g \{} } incorrect
          \\- BLZG-843 Wildcard projection was not rewritten (see BLZG-1235)
          \\- BLZG-1001 optional eval order
          \\- BLZG-1101 Feature request: pre-heat the journal on startup
          \\- BLZG-1132 Exception while computing closure
          \\- BLZG-1155 hasStatements can overestimate and ignores includeInferred (REST API)
          \\- BLZG-1178 Bad Address: length requested greater than allocated slot (RWStore, GROUP COMMIT, HA-only)
          \\- BLZG-1170 Extend ESTCARD method for exact range counts
          \\- BLZG-1193 Integrate filters into the ALP service
          \\- BLZG-1194 Allow some inline IVs into the text index (IPv4)
          \\- BLZG-1205 Online backup for Journal
          \\- BLZG-1209 Resource... contexts not encoded/decoded according to openrdf semantics (REST API)
          \\- BLZG-1211 Inline URIs should work more like inline values
          \\- BLZG-1214 BigdataGraphFactory connect does not work with URL rewrites
          \\- BLZG-1217 BigdataGraphFactory.create not working correctly.
          \\- BLZG-1219 CREATE DATA SET does not report Location header.
          \\- BLZG-199 Refactor RemoteRepository / RemoteRepositoryManager
          \\- BLZG-1221 BigdataSailRemoteRepository uses non-daemon thread pool
          \\- BLZG-1222 Query fails with ArrayIndexOutOfBoundsException
          \\- BLZG-30 External Solr Search
          \\- BLZG-1235 BOpUtility.postOrderIteratorWithAnnotations() is has wrong visitation order (see BLZG-843)
          \\- BLZG-1237 new defect DumpJournal fails on non-BTree classes
          \\- BLZG-1243 bigdata-client does not invoke ServiceProviderHook.forceLoad()
          \\- BLZG-207 RemoteRepository does not CANCEL a SPARQL UPDATE if there is a client error.
          \\- BLZG-1261 createRepository() does not set the namespace on the Properties
          \\- BLZG-34 Bug in JiniCoreServicesConfiguration.getServiceRegistrars() (infinite wait)
          \\- BLZG-42 Per query memory limit for analytic query mode.
          \\- BLZG-43 Add System property to enable analytic query mode.
          \\- BLZG-1241 time out query hint (duplicate of BLZG-988 (Set timeout on remote query)?)

          TODO:
          \\- BLZG-789 BigdataSailRemoteRepositoryConnection should implement interface methods
          \\- BLZG-1099 BigdataSailUpdate.execute() commits the connection
          \\- BLZG-1195 Read/write tx support in NSS and BigdataSailRemoteRepositoryConnection
          \\- BLZG-198 EXPLAIN query for embedded applications
          \\- BLZG-1207 getStatements() ignores includeInferred (REST API)
          \\- BLZG-29 HA test suite for transaction management API
          \\- BLZG-200 1.5.2 benchmarks
          \\- BLZG-1236 Recycler error in 1.5.1
          \\- BLZG-204 Add section on jetty configuration to NSS wiki page

          TODO (Project Management)
          \\- BLZG-38 Mavenization (see BLZG-344, BLZG-1204)
          \\- BLZG-23 Debian Packages
          \\- BLZG-1109 Deployers should have openrdf on classpath before bigdata
          \\- BLZG-1204 Maven Central Repository Deployment (see BLZG-344)

          Stretch goals
          \\- BLZG-1216 Post-Build SAIL and Blueprints Integration Testing
          \\- BLZG-1242 control over echo-back of sparql update
          \\- maven-generated deployer artifacts should include basic validation
          \\- code examples should include CI validation.

          Deferred:
          \\- BLZG-461 AbstractTask uses one TemporaryStoreFactory per read-only or read/write tx task.
          \\- BLZG-1106 Change RDFParser configuration to use BasicParserSettings
          \\- BLZG-1107 Add ability to set RIO options to REST API and workbench
          \\- BLZG-192 Enable group commit by default (release 1.5.2 \\- deferred for BLZG-201)
          \\- BLZG-1179 Why is RDR parser test suite disabled?
          \\- BLZG-1210 Optimize hasStatement()
          \\- BLZG-1225 Support begin(), prepare(), isActive() in BigdataSailConnection
          \\- BLZG-30: isRunLast() mode for services
          \\- BLZG-1228 RDF reification in SPARQL queries is not translated to RDR semantics
          \\- BLZG-1229 SPARQL* not parsed in SPARQL UPDATE
          \\- BLZG-1230 SPARQL parser should not automatically inject PREFIX declarations
          \\- BLZG-1231 SPARQL* fails to recognize nested statement in object position
          \\- BLZG-1232 RDR metaticket
          \\- BLZG-1233 StatementBuffer problems when loading in SIDs mode
          \\- BLZG-201 Examine interaction of small slots optimization and group commit.
          \\- BLZG-1259 All REST API operations should be cancelable from both REST API and workbench.

          Documentation TODOs
          \\- Document on wiki the "exact" option (defaults false) for ESTCARD API (BLZG-1170)
          \\- Document on wiki the new HAS_STMT REST API method (BLZG-1155).
          \\- Document on wiki the semantics for the *c&* URL query argument (BLZG-1209).
          \\- Document changes to group commit APIs [1] (getUnisolatedConnection() => getConnection())
          \\- Review GroupCommit [1] and TxGuide [2] and reconcile with NSS TX API [3].
          \\- Update NSS documentation to indicate that the UUID parameter is valid for all REST API requests per BLZG-1259

          See BLZG-1150 (BlazeGraph 1.5.1 release)

          [1] http://wiki.blazegraph.com/wiki/index.php/GroupCommit
          [2] http://wiki.blazegraph.com/wiki/index.php/TxGuide
          [3] http://wiki.blazegraph.com/wiki/index.php/NanoSparqlServer#Transaction_Management
          Done:
          \\- BLZG-556 Optimization for GRAPH uri \{} and GRAPH ?foo \{}
          \\- BLZG-800 select ?g \{ Graph ?g \{} } incorrect
          \\- BLZG-843 Wildcard projection was not rewritten (see BLZG-1235)
          \\- BLZG-1001 optional eval order
          \\- BLZG-1101 Feature request: pre-heat the journal on startup
          \\- BLZG-1132 Exception while computing closure
          \\- BLZG-1155 hasStatements can overestimate and ignores includeInferred (REST API)
          \\- BLZG-1178 Bad Address: length requested greater than allocated slot (RWStore, GROUP COMMIT, HA-only)
          \\- BLZG-1170 Extend ESTCARD method for exact range counts
          \\- BLZG-1193 Integrate filters into the ALP service
          \\- BLZG-1194 Allow some inline IVs into the text index (IPv4)
          \\- BLZG-1205 Online backup for Journal
          \\- BLZG-1209 Resource... contexts not encoded/decoded according to openrdf semantics (REST API)
          \\- BLZG-1211 Inline URIs should work more like inline values
          \\- BLZG-1214 BigdataGraphFactory connect does not work with URL rewrites
          \\- BLZG-1217 BigdataGraphFactory.create not working correctly.
          \\- BLZG-1219 CREATE DATA SET does not report Location header.
          \\- BLZG-199 Refactor RemoteRepository / RemoteRepositoryManager
          \\- BLZG-1221 BigdataSailRemoteRepository uses non-daemon thread pool
          \\- BLZG-1222 Query fails with ArrayIndexOutOfBoundsException
          \\- BLZG-30 External Solr Search
          \\- BLZG-1235 BOpUtility.postOrderIteratorWithAnnotations() is has wrong visitation order (see BLZG-843)
          \\- BLZG-1237 new defect DumpJournal fails on non-BTree classes
          \\- BLZG-1243 bigdata-client does not invoke ServiceProviderHook.forceLoad()
          \\- BLZG-207 RemoteRepository does not CANCEL a SPARQL UPDATE if there is a client error.
          \\- BLZG-1261 createRepository() does not set the namespace on the Properties
          \\- BLZG-34 Bug in JiniCoreServicesConfiguration.getServiceRegistrars() (infinite wait)
          \\- BLZG-42 Per query memory limit for analytic query mode.
          \\- BLZG-43 Add System property to enable analytic query mode.

          TODO:
          \\- BLZG-789 BigdataSailRemoteRepositoryConnection should implement interface methods
          \\- BLZG-1099 BigdataSailUpdate.execute() commits the connection
          \\- BLZG-1195 Read/write tx support in NSS and BigdataSailRemoteRepositoryConnection
          \\- BLZG-198 EXPLAIN query for embedded applications
          \\- BLZG-1207 getStatements() ignores includeInferred (REST API)
          \\- BLZG-29 HA test suite for transaction management API
          \\- BLZG-200 1.5.2 benchmarks
          \\- BLZG-1236 Recycler error in 1.5.1
          \\- BLZG-204 Add section on jetty configuration to NSS wiki page

          TODO (Project Management)
          \\- BLZG-38 Mavenization (see BLZG-344, BLZG-1204)
          \\- BLZG-23 Debian Packages
          \\- BLZG-1109 Deployers should have openrdf on classpath before bigdata
          \\- BLZG-1204 Maven Central Repository Deployment (see BLZG-344)

          Stretch goals
          \\- BLZG-1216 Post-Build SAIL and Blueprints Integration Testing
          \\- BLZG-1242 control over echo-back of sparql update
          \\- maven-generated deployer artifacts should include basic validation
          \\- code examples should include CI validation.

          Deferred:
          \\- BLZG-461 AbstractTask uses one TemporaryStoreFactory per read-only or read/write tx task.
          \\- BLZG-1106 Change RDFParser configuration to use BasicParserSettings
          \\- BLZG-1107 Add ability to set RIO options to REST API and workbench
          \\- BLZG-192 Enable group commit by default (release 1.5.2 \\- deferred for BLZG-201)
          \\- BLZG-1179 Why is RDR parser test suite disabled?
          \\- BLZG-1210 Optimize hasStatement()
          \\- BLZG-1225 Support begin(), prepare(), isActive() in BigdataSailConnection
          \\- BLZG-30: isRunLast() mode for services
          \\- BLZG-1228 RDF reification in SPARQL queries is not translated to RDR semantics
          \\- BLZG-1229 SPARQL* not parsed in SPARQL UPDATE
          \\- BLZG-1230 SPARQL parser should not automatically inject PREFIX declarations
          \\- BLZG-1231 SPARQL* fails to recognize nested statement in object position
          \\- BLZG-1232 RDR metaticket
          \\- BLZG-1233 StatementBuffer problems when loading in SIDs mode
          \\- BLZG-201 Examine interaction of small slots optimization and group commit.
          \\- BLZG-1259 All REST API operations should be cancelable from both REST API and workbench.

          Documentation TODOs
          \\- Document on wiki the "exact" option (defaults false) for ESTCARD API (BLZG-1170)
          \\- Document on wiki the new HAS_STMT REST API method (BLZG-1155).
          \\- Document on wiki the semantics for the *c&* URL query argument (BLZG-1209).
          \\- Document changes to group commit APIs [1] (getUnisolatedConnection() => getConnection())
          \\- Review GroupCommit [1] and TxGuide [2] and reconcile with NSS TX API [3].
          \\- Update NSS documentation to indicate that the UUID parameter is valid for all REST API requests per BLZG-1259

          See BLZG-1150 (BlazeGraph 1.5.1 release)

          [1] http://wiki.blazegraph.com/wiki/index.php/GroupCommit
          [2] http://wiki.blazegraph.com/wiki/index.php/TxGuide
          [3] http://wiki.blazegraph.com/wiki/index.php/NanoSparqlServer#Transaction_Management
          bryanthompson bryanthompson made changes -
          Description Done:
          \\- BLZG-556 Optimization for GRAPH uri \{} and GRAPH ?foo \{}
          \\- BLZG-800 select ?g \{ Graph ?g \{} } incorrect
          \\- BLZG-843 Wildcard projection was not rewritten (see BLZG-1235)
          \\- BLZG-1001 optional eval order
          \\- BLZG-1101 Feature request: pre-heat the journal on startup
          \\- BLZG-1132 Exception while computing closure
          \\- BLZG-1155 hasStatements can overestimate and ignores includeInferred (REST API)
          \\- BLZG-1178 Bad Address: length requested greater than allocated slot (RWStore, GROUP COMMIT, HA-only)
          \\- BLZG-1170 Extend ESTCARD method for exact range counts
          \\- BLZG-1193 Integrate filters into the ALP service
          \\- BLZG-1194 Allow some inline IVs into the text index (IPv4)
          \\- BLZG-1205 Online backup for Journal
          \\- BLZG-1209 Resource... contexts not encoded/decoded according to openrdf semantics (REST API)
          \\- BLZG-1211 Inline URIs should work more like inline values
          \\- BLZG-1214 BigdataGraphFactory connect does not work with URL rewrites
          \\- BLZG-1217 BigdataGraphFactory.create not working correctly.
          \\- BLZG-1219 CREATE DATA SET does not report Location header.
          \\- BLZG-199 Refactor RemoteRepository / RemoteRepositoryManager
          \\- BLZG-1221 BigdataSailRemoteRepository uses non-daemon thread pool
          \\- BLZG-1222 Query fails with ArrayIndexOutOfBoundsException
          \\- BLZG-30 External Solr Search
          \\- BLZG-1235 BOpUtility.postOrderIteratorWithAnnotations() is has wrong visitation order (see BLZG-843)
          \\- BLZG-1237 new defect DumpJournal fails on non-BTree classes
          \\- BLZG-1243 bigdata-client does not invoke ServiceProviderHook.forceLoad()
          \\- BLZG-207 RemoteRepository does not CANCEL a SPARQL UPDATE if there is a client error.
          \\- BLZG-1261 createRepository() does not set the namespace on the Properties
          \\- BLZG-34 Bug in JiniCoreServicesConfiguration.getServiceRegistrars() (infinite wait)
          \\- BLZG-42 Per query memory limit for analytic query mode.
          \\- BLZG-43 Add System property to enable analytic query mode.

          TODO:
          \\- BLZG-789 BigdataSailRemoteRepositoryConnection should implement interface methods
          \\- BLZG-1099 BigdataSailUpdate.execute() commits the connection
          \\- BLZG-1195 Read/write tx support in NSS and BigdataSailRemoteRepositoryConnection
          \\- BLZG-198 EXPLAIN query for embedded applications
          \\- BLZG-1207 getStatements() ignores includeInferred (REST API)
          \\- BLZG-29 HA test suite for transaction management API
          \\- BLZG-200 1.5.2 benchmarks
          \\- BLZG-1236 Recycler error in 1.5.1
          \\- BLZG-204 Add section on jetty configuration to NSS wiki page

          TODO (Project Management)
          \\- BLZG-38 Mavenization (see BLZG-344, BLZG-1204)
          \\- BLZG-23 Debian Packages
          \\- BLZG-1109 Deployers should have openrdf on classpath before bigdata
          \\- BLZG-1204 Maven Central Repository Deployment (see BLZG-344)

          Stretch goals
          \\- BLZG-1216 Post-Build SAIL and Blueprints Integration Testing
          \\- BLZG-1242 control over echo-back of sparql update
          \\- maven-generated deployer artifacts should include basic validation
          \\- code examples should include CI validation.

          Deferred:
          \\- BLZG-461 AbstractTask uses one TemporaryStoreFactory per read-only or read/write tx task.
          \\- BLZG-1106 Change RDFParser configuration to use BasicParserSettings
          \\- BLZG-1107 Add ability to set RIO options to REST API and workbench
          \\- BLZG-192 Enable group commit by default (release 1.5.2 \\- deferred for BLZG-201)
          \\- BLZG-1179 Why is RDR parser test suite disabled?
          \\- BLZG-1210 Optimize hasStatement()
          \\- BLZG-1225 Support begin(), prepare(), isActive() in BigdataSailConnection
          \\- BLZG-30: isRunLast() mode for services
          \\- BLZG-1228 RDF reification in SPARQL queries is not translated to RDR semantics
          \\- BLZG-1229 SPARQL* not parsed in SPARQL UPDATE
          \\- BLZG-1230 SPARQL parser should not automatically inject PREFIX declarations
          \\- BLZG-1231 SPARQL* fails to recognize nested statement in object position
          \\- BLZG-1232 RDR metaticket
          \\- BLZG-1233 StatementBuffer problems when loading in SIDs mode
          \\- BLZG-201 Examine interaction of small slots optimization and group commit.
          \\- BLZG-1259 All REST API operations should be cancelable from both REST API and workbench.

          Documentation TODOs
          \\- Document on wiki the "exact" option (defaults false) for ESTCARD API (BLZG-1170)
          \\- Document on wiki the new HAS_STMT REST API method (BLZG-1155).
          \\- Document on wiki the semantics for the *c&* URL query argument (BLZG-1209).
          \\- Document changes to group commit APIs [1] (getUnisolatedConnection() => getConnection())
          \\- Review GroupCommit [1] and TxGuide [2] and reconcile with NSS TX API [3].
          \\- Update NSS documentation to indicate that the UUID parameter is valid for all REST API requests per BLZG-1259

          See BLZG-1150 (BlazeGraph 1.5.1 release)

          [1] http://wiki.blazegraph.com/wiki/index.php/GroupCommit
          [2] http://wiki.blazegraph.com/wiki/index.php/TxGuide
          [3] http://wiki.blazegraph.com/wiki/index.php/NanoSparqlServer#Transaction_Management
          Done:
          \\- BLZG-556 Optimization for GRAPH uri \{} and GRAPH ?foo \{}
          \\- BLZG-800 select ?g \{ Graph ?g \{} } incorrect
          \\- BLZG-843 Wildcard projection was not rewritten (see BLZG-1235)
          \\- BLZG-1001 optional eval order
          \\- BLZG-1101 Feature request: pre-heat the journal on startup
          \\- BLZG-1132 Exception while computing closure
          \\- BLZG-1155 hasStatements can overestimate and ignores includeInferred (REST API)
          \\- BLZG-1178 Bad Address: length requested greater than allocated slot (RWStore, GROUP COMMIT, HA-only)
          \\- BLZG-1170 Extend ESTCARD method for exact range counts
          \\- BLZG-1193 Integrate filters into the ALP service
          \\- BLZG-1194 Allow some inline IVs into the text index (IPv4)
          \\- BLZG-1205 Online backup for Journal
          \\- BLZG-1209 Resource... contexts not encoded/decoded according to openrdf semantics (REST API)
          \\- BLZG-1211 Inline URIs should work more like inline values
          \\- BLZG-1214 BigdataGraphFactory connect does not work with URL rewrites
          \\- BLZG-1217 BigdataGraphFactory.create not working correctly.
          \\- BLZG-1219 CREATE DATA SET does not report Location header.
          \\- BLZG-199 Refactor RemoteRepository / RemoteRepositoryManager
          \\- BLZG-1221 BigdataSailRemoteRepository uses non-daemon thread pool
          \\- BLZG-1222 Query fails with ArrayIndexOutOfBoundsException
          \\- BLZG-30 External Solr Search
          \\- BLZG-1235 BOpUtility.postOrderIteratorWithAnnotations() is has wrong visitation order (see BLZG-843)
          \\- BLZG-1237 new defect DumpJournal fails on non-BTree classes
          \\- BLZG-1243 bigdata-client does not invoke ServiceProviderHook.forceLoad()
          \\- BLZG-207 RemoteRepository does not CANCEL a SPARQL UPDATE if there is a client error.
          \\- BLZG-1261 createRepository() does not set the namespace on the Properties
          \\- BLZG-34 Bug in JiniCoreServicesConfiguration.getServiceRegistrars() (infinite wait)
          \\- BLZG-42 Per query memory limit for analytic query mode.
          \\- BLZG-43 Add System property to enable analytic query mode.

          TODO:
          \\- BLZG-789 BigdataSailRemoteRepositoryConnection should implement interface methods
          \\- BLZG-1099 BigdataSailUpdate.execute() commits the connection
          \\- BLZG-1195 Read/write tx support in NSS and BigdataSailRemoteRepositoryConnection
          \\- BLZG-198 EXPLAIN query for embedded applications
          \\- BLZG-1207 getStatements() ignores includeInferred (REST API)
          \\- BLZG-29 HA test suite for transaction management API
          \\- BLZG-200 1.5.2 benchmarks
          \\- BLZG-1236 Recycler error in 1.5.1
          \\- BLZG-204 Add section on jetty configuration to NSS wiki page
          \\- BLZG-206 Code review and concepts for provably correctness for abort code paths

          TODO (Project Management)
          \\- BLZG-38 Mavenization (see BLZG-344, BLZG-1204)
          \\- BLZG-23 Debian Packages
          \\- BLZG-1109 Deployers should have openrdf on classpath before bigdata
          \\- BLZG-1204 Maven Central Repository Deployment (see BLZG-344)

          Stretch goals
          \\- BLZG-1216 Post-Build SAIL and Blueprints Integration Testing
          \\- BLZG-1242 control over echo-back of sparql update
          \\- maven-generated deployer artifacts should include basic validation
          \\- code examples should include CI validation.

          Deferred:
          \\- BLZG-461 AbstractTask uses one TemporaryStoreFactory per read-only or read/write tx task.
          \\- BLZG-1106 Change RDFParser configuration to use BasicParserSettings
          \\- BLZG-1107 Add ability to set RIO options to REST API and workbench
          \\- BLZG-192 Enable group commit by default (release 1.5.2 \\- deferred for BLZG-201)
          \\- BLZG-1179 Why is RDR parser test suite disabled?
          \\- BLZG-1210 Optimize hasStatement()
          \\- BLZG-1225 Support begin(), prepare(), isActive() in BigdataSailConnection
          \\- BLZG-30: isRunLast() mode for services
          \\- BLZG-1228 RDF reification in SPARQL queries is not translated to RDR semantics
          \\- BLZG-1229 SPARQL* not parsed in SPARQL UPDATE
          \\- BLZG-1230 SPARQL parser should not automatically inject PREFIX declarations
          \\- BLZG-1231 SPARQL* fails to recognize nested statement in object position
          \\- BLZG-1232 RDR metaticket
          \\- BLZG-1233 StatementBuffer problems when loading in SIDs mode
          \\- BLZG-201 Examine interaction of small slots optimization and group commit.
          \\- BLZG-1259 All REST API operations should be cancelable from both REST API and workbench.

          Documentation TODOs
          \\- Document on wiki the "exact" option (defaults false) for ESTCARD API (BLZG-1170)
          \\- Document on wiki the new HAS_STMT REST API method (BLZG-1155).
          \\- Document on wiki the semantics for the *c&* URL query argument (BLZG-1209).
          \\- Document changes to group commit APIs [1] (getUnisolatedConnection() => getConnection())
          \\- Review GroupCommit [1] and TxGuide [2] and reconcile with NSS TX API [3].
          \\- Update NSS documentation to indicate that the UUID parameter is valid for all REST API requests per BLZG-1259

          See BLZG-1150 (BlazeGraph 1.5.1 release)

          [1] http://wiki.blazegraph.com/wiki/index.php/GroupCommit
          [2] http://wiki.blazegraph.com/wiki/index.php/TxGuide
          [3] http://wiki.blazegraph.com/wiki/index.php/NanoSparqlServer#Transaction_Management
          bryanthompson bryanthompson made changes -
          Description Done:
          \\- BLZG-556 Optimization for GRAPH uri \{} and GRAPH ?foo \{}
          \\- BLZG-800 select ?g \{ Graph ?g \{} } incorrect
          \\- BLZG-843 Wildcard projection was not rewritten (see BLZG-1235)
          \\- BLZG-1001 optional eval order
          \\- BLZG-1101 Feature request: pre-heat the journal on startup
          \\- BLZG-1132 Exception while computing closure
          \\- BLZG-1155 hasStatements can overestimate and ignores includeInferred (REST API)
          \\- BLZG-1178 Bad Address: length requested greater than allocated slot (RWStore, GROUP COMMIT, HA-only)
          \\- BLZG-1170 Extend ESTCARD method for exact range counts
          \\- BLZG-1193 Integrate filters into the ALP service
          \\- BLZG-1194 Allow some inline IVs into the text index (IPv4)
          \\- BLZG-1205 Online backup for Journal
          \\- BLZG-1209 Resource... contexts not encoded/decoded according to openrdf semantics (REST API)
          \\- BLZG-1211 Inline URIs should work more like inline values
          \\- BLZG-1214 BigdataGraphFactory connect does not work with URL rewrites
          \\- BLZG-1217 BigdataGraphFactory.create not working correctly.
          \\- BLZG-1219 CREATE DATA SET does not report Location header.
          \\- BLZG-199 Refactor RemoteRepository / RemoteRepositoryManager
          \\- BLZG-1221 BigdataSailRemoteRepository uses non-daemon thread pool
          \\- BLZG-1222 Query fails with ArrayIndexOutOfBoundsException
          \\- BLZG-30 External Solr Search
          \\- BLZG-1235 BOpUtility.postOrderIteratorWithAnnotations() is has wrong visitation order (see BLZG-843)
          \\- BLZG-1237 new defect DumpJournal fails on non-BTree classes
          \\- BLZG-1243 bigdata-client does not invoke ServiceProviderHook.forceLoad()
          \\- BLZG-207 RemoteRepository does not CANCEL a SPARQL UPDATE if there is a client error.
          \\- BLZG-1261 createRepository() does not set the namespace on the Properties
          \\- BLZG-34 Bug in JiniCoreServicesConfiguration.getServiceRegistrars() (infinite wait)
          \\- BLZG-42 Per query memory limit for analytic query mode.
          \\- BLZG-43 Add System property to enable analytic query mode.

          TODO:
          \\- BLZG-789 BigdataSailRemoteRepositoryConnection should implement interface methods
          \\- BLZG-1099 BigdataSailUpdate.execute() commits the connection
          \\- BLZG-1195 Read/write tx support in NSS and BigdataSailRemoteRepositoryConnection
          \\- BLZG-198 EXPLAIN query for embedded applications
          \\- BLZG-1207 getStatements() ignores includeInferred (REST API)
          \\- BLZG-29 HA test suite for transaction management API
          \\- BLZG-200 1.5.2 benchmarks
          \\- BLZG-1236 Recycler error in 1.5.1
          \\- BLZG-204 Add section on jetty configuration to NSS wiki page
          \\- BLZG-206 Code review and concepts for provably correctness for abort code paths

          TODO (Project Management)
          \\- BLZG-38 Mavenization (see BLZG-344, BLZG-1204)
          \\- BLZG-23 Debian Packages
          \\- BLZG-1109 Deployers should have openrdf on classpath before bigdata
          \\- BLZG-1204 Maven Central Repository Deployment (see BLZG-344)

          Stretch goals
          \\- BLZG-1216 Post-Build SAIL and Blueprints Integration Testing
          \\- BLZG-1242 control over echo-back of sparql update
          \\- maven-generated deployer artifacts should include basic validation
          \\- code examples should include CI validation.

          Deferred:
          \\- BLZG-461 AbstractTask uses one TemporaryStoreFactory per read-only or read/write tx task.
          \\- BLZG-1106 Change RDFParser configuration to use BasicParserSettings
          \\- BLZG-1107 Add ability to set RIO options to REST API and workbench
          \\- BLZG-192 Enable group commit by default (release 1.5.2 \\- deferred for BLZG-201)
          \\- BLZG-1179 Why is RDR parser test suite disabled?
          \\- BLZG-1210 Optimize hasStatement()
          \\- BLZG-1225 Support begin(), prepare(), isActive() in BigdataSailConnection
          \\- BLZG-30: isRunLast() mode for services
          \\- BLZG-1228 RDF reification in SPARQL queries is not translated to RDR semantics
          \\- BLZG-1229 SPARQL* not parsed in SPARQL UPDATE
          \\- BLZG-1230 SPARQL parser should not automatically inject PREFIX declarations
          \\- BLZG-1231 SPARQL* fails to recognize nested statement in object position
          \\- BLZG-1232 RDR metaticket
          \\- BLZG-1233 StatementBuffer problems when loading in SIDs mode
          \\- BLZG-201 Examine interaction of small slots optimization and group commit.
          \\- BLZG-1259 All REST API operations should be cancelable from both REST API and workbench.

          Documentation TODOs
          \\- Document on wiki the "exact" option (defaults false) for ESTCARD API (BLZG-1170)
          \\- Document on wiki the new HAS_STMT REST API method (BLZG-1155).
          \\- Document on wiki the semantics for the *c&* URL query argument (BLZG-1209).
          \\- Document changes to group commit APIs [1] (getUnisolatedConnection() => getConnection())
          \\- Review GroupCommit [1] and TxGuide [2] and reconcile with NSS TX API [3].
          \\- Update NSS documentation to indicate that the UUID parameter is valid for all REST API requests per BLZG-1259

          See BLZG-1150 (BlazeGraph 1.5.1 release)

          [1] http://wiki.blazegraph.com/wiki/index.php/GroupCommit
          [2] http://wiki.blazegraph.com/wiki/index.php/TxGuide
          [3] http://wiki.blazegraph.com/wiki/index.php/NanoSparqlServer#Transaction_Management
          Done:
          \\- BLZG-556 Optimization for GRAPH uri \{} and GRAPH ?foo \{}
          \\- BLZG-800 select ?g \{ Graph ?g \{} } incorrect
          \\- BLZG-843 Wildcard projection was not rewritten (see BLZG-1235)
          \\- BLZG-1001 optional eval order
          \\- BLZG-1101 Feature request: pre-heat the journal on startup
          \\- BLZG-1132 Exception while computing closure
          \\- BLZG-1155 hasStatements can overestimate and ignores includeInferred (REST API)
          \\- BLZG-1178 Bad Address: length requested greater than allocated slot (RWStore, GROUP COMMIT, HA-only)
          \\- BLZG-1170 Extend ESTCARD method for exact range counts
          \\- BLZG-1193 Integrate filters into the ALP service
          \\- BLZG-1194 Allow some inline IVs into the text index (IPv4)
          \\- BLZG-1205 Online backup for Journal
          \\- BLZG-1209 Resource... contexts not encoded/decoded according to openrdf semantics (REST API)
          \\- BLZG-1211 Inline URIs should work more like inline values
          \\- BLZG-1214 BigdataGraphFactory connect does not work with URL rewrites
          \\- BLZG-1217 BigdataGraphFactory.create not working correctly.
          \\- BLZG-1219 CREATE DATA SET does not report Location header.
          \\- BLZG-199 Refactor RemoteRepository / RemoteRepositoryManager
          \\- BLZG-1221 BigdataSailRemoteRepository uses non-daemon thread pool
          \\- BLZG-1222 Query fails with ArrayIndexOutOfBoundsException
          \\- BLZG-30 External Solr Search
          \\- BLZG-1235 BOpUtility.postOrderIteratorWithAnnotations() is has wrong visitation order (see BLZG-843)
          \\- BLZG-1237 new defect DumpJournal fails on non-BTree classes
          \\- BLZG-1243 bigdata-client does not invoke ServiceProviderHook.forceLoad()
          \\- BLZG-207 RemoteRepository does not CANCEL a SPARQL UPDATE if there is a client error.
          \\- BLZG-1261 createRepository() does not set the namespace on the Properties
          \\- BLZG-34 Bug in JiniCoreServicesConfiguration.getServiceRegistrars() (infinite wait)
          \\- BLZG-42 Per query memory limit for analytic query mode.
          \\- BLZG-43 Add System property to enable analytic query mode.

          TODO:
          \\- BLZG-789 BigdataSailRemoteRepositoryConnection should implement interface methods
          \\- BLZG-1099 BigdataSailUpdate.execute() commits the connection
          \\- BLZG-1195 Read/write tx support in NSS and BigdataSailRemoteRepositoryConnection
          \\- BLZG-198 EXPLAIN query for embedded applications
          \\- BLZG-1207 getStatements() ignores includeInferred (REST API)
          \\- BLZG-29 HA test suite for transaction management API
          \\- BLZG-200 1.5.2 benchmarks
          \\- BLZG-1236 Recycler error in 1.5.1
          \\- BLZG-204 Add section on jetty configuration to NSS wiki page
          \\- BLZG-206 Code review and concepts for provably correctness for abort code paths
          \\- BLZG-1255 AbstractJournal has RWStrategy tests where it should test on IAllocationManager

          TODO (Project Management)
          \\- BLZG-38 Mavenization (see BLZG-344, BLZG-1204)
          \\- BLZG-23 Debian Packages
          \\- BLZG-1109 Deployers should have openrdf on classpath before bigdata
          \\- BLZG-1204 Maven Central Repository Deployment (see BLZG-344)

          Stretch goals
          \\- BLZG-1216 Post-Build SAIL and Blueprints Integration Testing
          \\- BLZG-1242 control over echo-back of sparql update
          \\- maven-generated deployer artifacts should include basic validation
          \\- code examples should include CI validation.

          Deferred:
          \\- BLZG-461 AbstractTask uses one TemporaryStoreFactory per read-only or read/write tx task.
          \\- BLZG-1106 Change RDFParser configuration to use BasicParserSettings
          \\- BLZG-1107 Add ability to set RIO options to REST API and workbench
          \\- BLZG-192 Enable group commit by default (release 1.5.2 \\- deferred for BLZG-201)
          \\- BLZG-1179 Why is RDR parser test suite disabled?
          \\- BLZG-1210 Optimize hasStatement()
          \\- BLZG-1225 Support begin(), prepare(), isActive() in BigdataSailConnection
          \\- BLZG-30: isRunLast() mode for services
          \\- BLZG-1228 RDF reification in SPARQL queries is not translated to RDR semantics
          \\- BLZG-1229 SPARQL* not parsed in SPARQL UPDATE
          \\- BLZG-1230 SPARQL parser should not automatically inject PREFIX declarations
          \\- BLZG-1231 SPARQL* fails to recognize nested statement in object position
          \\- BLZG-1232 RDR metaticket
          \\- BLZG-1233 StatementBuffer problems when loading in SIDs mode
          \\- BLZG-201 Examine interaction of small slots optimization and group commit.
          \\- BLZG-1259 All REST API operations should be cancelable from both REST API and workbench.

          Documentation TODOs
          \\- Document on wiki the "exact" option (defaults false) for ESTCARD API (BLZG-1170)
          \\- Document on wiki the new HAS_STMT REST API method (BLZG-1155).
          \\- Document on wiki the semantics for the *c&* URL query argument (BLZG-1209).
          \\- Document changes to group commit APIs [1] (getUnisolatedConnection() => getConnection())
          \\- Review GroupCommit [1] and TxGuide [2] and reconcile with NSS TX API [3].
          \\- Update NSS documentation to indicate that the UUID parameter is valid for all REST API requests per BLZG-1259

          See BLZG-1150 (BlazeGraph 1.5.1 release)

          [1] http://wiki.blazegraph.com/wiki/index.php/GroupCommit
          [2] http://wiki.blazegraph.com/wiki/index.php/TxGuide
          [3] http://wiki.blazegraph.com/wiki/index.php/NanoSparqlServer#Transaction_Management
          bryanthompson bryanthompson made changes -
          Description Done:
          \\- BLZG-556 Optimization for GRAPH uri \{} and GRAPH ?foo \{}
          \\- BLZG-800 select ?g \{ Graph ?g \{} } incorrect
          \\- BLZG-843 Wildcard projection was not rewritten (see BLZG-1235)
          \\- BLZG-1001 optional eval order
          \\- BLZG-1101 Feature request: pre-heat the journal on startup
          \\- BLZG-1132 Exception while computing closure
          \\- BLZG-1155 hasStatements can overestimate and ignores includeInferred (REST API)
          \\- BLZG-1178 Bad Address: length requested greater than allocated slot (RWStore, GROUP COMMIT, HA-only)
          \\- BLZG-1170 Extend ESTCARD method for exact range counts
          \\- BLZG-1193 Integrate filters into the ALP service
          \\- BLZG-1194 Allow some inline IVs into the text index (IPv4)
          \\- BLZG-1205 Online backup for Journal
          \\- BLZG-1209 Resource... contexts not encoded/decoded according to openrdf semantics (REST API)
          \\- BLZG-1211 Inline URIs should work more like inline values
          \\- BLZG-1214 BigdataGraphFactory connect does not work with URL rewrites
          \\- BLZG-1217 BigdataGraphFactory.create not working correctly.
          \\- BLZG-1219 CREATE DATA SET does not report Location header.
          \\- BLZG-199 Refactor RemoteRepository / RemoteRepositoryManager
          \\- BLZG-1221 BigdataSailRemoteRepository uses non-daemon thread pool
          \\- BLZG-1222 Query fails with ArrayIndexOutOfBoundsException
          \\- BLZG-30 External Solr Search
          \\- BLZG-1235 BOpUtility.postOrderIteratorWithAnnotations() is has wrong visitation order (see BLZG-843)
          \\- BLZG-1237 new defect DumpJournal fails on non-BTree classes
          \\- BLZG-1243 bigdata-client does not invoke ServiceProviderHook.forceLoad()
          \\- BLZG-207 RemoteRepository does not CANCEL a SPARQL UPDATE if there is a client error.
          \\- BLZG-1261 createRepository() does not set the namespace on the Properties
          \\- BLZG-34 Bug in JiniCoreServicesConfiguration.getServiceRegistrars() (infinite wait)
          \\- BLZG-42 Per query memory limit for analytic query mode.
          \\- BLZG-43 Add System property to enable analytic query mode.

          TODO:
          \\- BLZG-789 BigdataSailRemoteRepositoryConnection should implement interface methods
          \\- BLZG-1099 BigdataSailUpdate.execute() commits the connection
          \\- BLZG-1195 Read/write tx support in NSS and BigdataSailRemoteRepositoryConnection
          \\- BLZG-198 EXPLAIN query for embedded applications
          \\- BLZG-1207 getStatements() ignores includeInferred (REST API)
          \\- BLZG-29 HA test suite for transaction management API
          \\- BLZG-200 1.5.2 benchmarks
          \\- BLZG-1236 Recycler error in 1.5.1
          \\- BLZG-204 Add section on jetty configuration to NSS wiki page
          \\- BLZG-206 Code review and concepts for provably correctness for abort code paths
          \\- BLZG-1255 AbstractJournal has RWStrategy tests where it should test on IAllocationManager

          TODO (Project Management)
          \\- BLZG-38 Mavenization (see BLZG-344, BLZG-1204)
          \\- BLZG-23 Debian Packages
          \\- BLZG-1109 Deployers should have openrdf on classpath before bigdata
          \\- BLZG-1204 Maven Central Repository Deployment (see BLZG-344)

          Stretch goals
          \\- BLZG-1216 Post-Build SAIL and Blueprints Integration Testing
          \\- BLZG-1242 control over echo-back of sparql update
          \\- maven-generated deployer artifacts should include basic validation
          \\- code examples should include CI validation.

          Deferred:
          \\- BLZG-461 AbstractTask uses one TemporaryStoreFactory per read-only or read/write tx task.
          \\- BLZG-1106 Change RDFParser configuration to use BasicParserSettings
          \\- BLZG-1107 Add ability to set RIO options to REST API and workbench
          \\- BLZG-192 Enable group commit by default (release 1.5.2 \\- deferred for BLZG-201)
          \\- BLZG-1179 Why is RDR parser test suite disabled?
          \\- BLZG-1210 Optimize hasStatement()
          \\- BLZG-1225 Support begin(), prepare(), isActive() in BigdataSailConnection
          \\- BLZG-30: isRunLast() mode for services
          \\- BLZG-1228 RDF reification in SPARQL queries is not translated to RDR semantics
          \\- BLZG-1229 SPARQL* not parsed in SPARQL UPDATE
          \\- BLZG-1230 SPARQL parser should not automatically inject PREFIX declarations
          \\- BLZG-1231 SPARQL* fails to recognize nested statement in object position
          \\- BLZG-1232 RDR metaticket
          \\- BLZG-1233 StatementBuffer problems when loading in SIDs mode
          \\- BLZG-201 Examine interaction of small slots optimization and group commit.
          \\- BLZG-1259 All REST API operations should be cancelable from both REST API and workbench.

          Documentation TODOs
          \\- Document on wiki the "exact" option (defaults false) for ESTCARD API (BLZG-1170)
          \\- Document on wiki the new HAS_STMT REST API method (BLZG-1155).
          \\- Document on wiki the semantics for the *c&* URL query argument (BLZG-1209).
          \\- Document changes to group commit APIs [1] (getUnisolatedConnection() => getConnection())
          \\- Review GroupCommit [1] and TxGuide [2] and reconcile with NSS TX API [3].
          \\- Update NSS documentation to indicate that the UUID parameter is valid for all REST API requests per BLZG-1259

          See BLZG-1150 (BlazeGraph 1.5.1 release)

          [1] http://wiki.blazegraph.com/wiki/index.php/GroupCommit
          [2] http://wiki.blazegraph.com/wiki/index.php/TxGuide
          [3] http://wiki.blazegraph.com/wiki/index.php/NanoSparqlServer#Transaction_Management
          Done:
          \\- BLZG-556 Optimization for GRAPH uri \{} and GRAPH ?foo \{}
          \\- BLZG-800 select ?g \{ Graph ?g \{} } incorrect
          \\- BLZG-843 Wildcard projection was not rewritten (see BLZG-1235)
          \\- BLZG-1001 optional eval order
          \\- BLZG-1101 Feature request: pre-heat the journal on startup
          \\- BLZG-1132 Exception while computing closure
          \\- BLZG-1155 hasStatements can overestimate and ignores includeInferred (REST API)
          \\- BLZG-1178 Bad Address: length requested greater than allocated slot (RWStore, GROUP COMMIT, HA-only)
          \\- BLZG-1170 Extend ESTCARD method for exact range counts
          \\- BLZG-1193 Integrate filters into the ALP service
          \\- BLZG-1194 Allow some inline IVs into the text index (IPv4)
          \\- BLZG-1205 Online backup for Journal
          \\- BLZG-1209 Resource... contexts not encoded/decoded according to openrdf semantics (REST API)
          \\- BLZG-1211 Inline URIs should work more like inline values
          \\- BLZG-1214 BigdataGraphFactory connect does not work with URL rewrites
          \\- BLZG-1217 BigdataGraphFactory.create not working correctly.
          \\- BLZG-1219 CREATE DATA SET does not report Location header.
          \\- BLZG-199 Refactor RemoteRepository / RemoteRepositoryManager
          \\- BLZG-1221 BigdataSailRemoteRepository uses non-daemon thread pool
          \\- BLZG-1222 Query fails with ArrayIndexOutOfBoundsException
          \\- BLZG-30 External Solr Search
          \\- BLZG-1235 BOpUtility.postOrderIteratorWithAnnotations() is has wrong visitation order (see BLZG-843)
          \\- BLZG-1237 new defect DumpJournal fails on non-BTree classes
          \\- BLZG-1243 bigdata-client does not invoke ServiceProviderHook.forceLoad()
          \\- BLZG-207 RemoteRepository does not CANCEL a SPARQL UPDATE if there is a client error.
          \\- BLZG-1261 createRepository() does not set the namespace on the Properties
          \\- BLZG-34 Bug in JiniCoreServicesConfiguration.getServiceRegistrars() (infinite wait)
          \\- BLZG-42 Per query memory limit for analytic query mode.
          \\- BLZG-43 Add System property to enable analytic query mode.

          TODO:
          \\- BLZG-789 BigdataSailRemoteRepositoryConnection should implement interface methods
          \\- BLZG-1099 BigdataSailUpdate.execute() commits the connection
          \\- BLZG-1225 Support begin(), prepare(), isActive() in BigdataSailConnection
          \\- BLZG-1195 Read/write tx support in NSS and BigdataSailRemoteRepositoryConnection
          \\- BLZG-198 EXPLAIN query for embedded applications
          \\- BLZG-1207 getStatements() ignores includeInferred (REST API)
          \\- BLZG-29 HA test suite for transaction management API
          \\- BLZG-200 1.5.2 benchmarks
          \\- BLZG-1236 Recycler error in 1.5.1
          \\- BLZG-204 Add section on jetty configuration to NSS wiki page
          \\- BLZG-206 Code review and concepts for provably correctness for abort code paths
          \\- BLZG-1255 AbstractJournal has RWStrategy tests where it should test on IAllocationManager

          TODO (Project Management)
          \\- BLZG-38 Mavenization (see BLZG-344, BLZG-1204)
          \\- BLZG-23 Debian Packages
          \\- BLZG-1109 Deployers should have openrdf on classpath before bigdata
          \\- BLZG-1204 Maven Central Repository Deployment (see BLZG-344)

          Stretch goals
          \\- BLZG-1216 Post-Build SAIL and Blueprints Integration Testing
          \\- BLZG-1242 control over echo-back of sparql update
          \\- maven-generated deployer artifacts should include basic validation
          \\- code examples should include CI validation.

          Deferred:
          \\- BLZG-461 AbstractTask uses one TemporaryStoreFactory per read-only or read/write tx task.
          \\- BLZG-1106 Change RDFParser configuration to use BasicParserSettings
          \\- BLZG-1107 Add ability to set RIO options to REST API and workbench
          \\- BLZG-192 Enable group commit by default (release 1.5.2 \\- deferred for BLZG-201)
          \\- BLZG-1179 Why is RDR parser test suite disabled?
          \\- BLZG-1210 Optimize hasStatement()
          \\- BLZG-1225 Support begin(), prepare(), isActive() in BigdataSailConnection
          \\- BLZG-30: isRunLast() mode for services
          \\- BLZG-1228 RDF reification in SPARQL queries is not translated to RDR semantics
          \\- BLZG-1229 SPARQL* not parsed in SPARQL UPDATE
          \\- BLZG-1230 SPARQL parser should not automatically inject PREFIX declarations
          \\- BLZG-1231 SPARQL* fails to recognize nested statement in object position
          \\- BLZG-1232 RDR metaticket
          \\- BLZG-1233 StatementBuffer problems when loading in SIDs mode
          \\- BLZG-201 Examine interaction of small slots optimization and group commit.
          \\- BLZG-1259 All REST API operations should be cancelable from both REST API and workbench.

          Documentation TODOs
          \\- Document on wiki the "exact" option (defaults false) for ESTCARD API (BLZG-1170)
          \\- Document on wiki the new HAS_STMT REST API method (BLZG-1155).
          \\- Document on wiki the semantics for the *c&* URL query argument (BLZG-1209).
          \\- Document changes to group commit APIs [1] (getUnisolatedConnection() => getConnection())
          \\- Review GroupCommit [1] and TxGuide [2] and reconcile with NSS TX API [3].
          \\- Update NSS documentation to indicate that the UUID parameter is valid for all REST API requests per BLZG-1259

          See BLZG-1150 (BlazeGraph 1.5.1 release)

          [1] http://wiki.blazegraph.com/wiki/index.php/GroupCommit
          [2] http://wiki.blazegraph.com/wiki/index.php/TxGuide
          [3] http://wiki.blazegraph.com/wiki/index.php/NanoSparqlServer#Transaction_Management
          bryanthompson bryanthompson made changes -
          Description Done:
          \\- BLZG-556 Optimization for GRAPH uri \{} and GRAPH ?foo \{}
          \\- BLZG-800 select ?g \{ Graph ?g \{} } incorrect
          \\- BLZG-843 Wildcard projection was not rewritten (see BLZG-1235)
          \\- BLZG-1001 optional eval order
          \\- BLZG-1101 Feature request: pre-heat the journal on startup
          \\- BLZG-1132 Exception while computing closure
          \\- BLZG-1155 hasStatements can overestimate and ignores includeInferred (REST API)
          \\- BLZG-1178 Bad Address: length requested greater than allocated slot (RWStore, GROUP COMMIT, HA-only)
          \\- BLZG-1170 Extend ESTCARD method for exact range counts
          \\- BLZG-1193 Integrate filters into the ALP service
          \\- BLZG-1194 Allow some inline IVs into the text index (IPv4)
          \\- BLZG-1205 Online backup for Journal
          \\- BLZG-1209 Resource... contexts not encoded/decoded according to openrdf semantics (REST API)
          \\- BLZG-1211 Inline URIs should work more like inline values
          \\- BLZG-1214 BigdataGraphFactory connect does not work with URL rewrites
          \\- BLZG-1217 BigdataGraphFactory.create not working correctly.
          \\- BLZG-1219 CREATE DATA SET does not report Location header.
          \\- BLZG-199 Refactor RemoteRepository / RemoteRepositoryManager
          \\- BLZG-1221 BigdataSailRemoteRepository uses non-daemon thread pool
          \\- BLZG-1222 Query fails with ArrayIndexOutOfBoundsException
          \\- BLZG-30 External Solr Search
          \\- BLZG-1235 BOpUtility.postOrderIteratorWithAnnotations() is has wrong visitation order (see BLZG-843)
          \\- BLZG-1237 new defect DumpJournal fails on non-BTree classes
          \\- BLZG-1243 bigdata-client does not invoke ServiceProviderHook.forceLoad()
          \\- BLZG-207 RemoteRepository does not CANCEL a SPARQL UPDATE if there is a client error.
          \\- BLZG-1261 createRepository() does not set the namespace on the Properties
          \\- BLZG-34 Bug in JiniCoreServicesConfiguration.getServiceRegistrars() (infinite wait)
          \\- BLZG-42 Per query memory limit for analytic query mode.
          \\- BLZG-43 Add System property to enable analytic query mode.

          TODO:
          \\- BLZG-789 BigdataSailRemoteRepositoryConnection should implement interface methods
          \\- BLZG-1099 BigdataSailUpdate.execute() commits the connection
          \\- BLZG-1225 Support begin(), prepare(), isActive() in BigdataSailConnection
          \\- BLZG-1195 Read/write tx support in NSS and BigdataSailRemoteRepositoryConnection
          \\- BLZG-198 EXPLAIN query for embedded applications
          \\- BLZG-1207 getStatements() ignores includeInferred (REST API)
          \\- BLZG-29 HA test suite for transaction management API
          \\- BLZG-200 1.5.2 benchmarks
          \\- BLZG-1236 Recycler error in 1.5.1
          \\- BLZG-204 Add section on jetty configuration to NSS wiki page
          \\- BLZG-206 Code review and concepts for provably correctness for abort code paths
          \\- BLZG-1255 AbstractJournal has RWStrategy tests where it should test on IAllocationManager

          TODO (Project Management)
          \\- BLZG-38 Mavenization (see BLZG-344, BLZG-1204)
          \\- BLZG-23 Debian Packages
          \\- BLZG-1109 Deployers should have openrdf on classpath before bigdata
          \\- BLZG-1204 Maven Central Repository Deployment (see BLZG-344)

          Stretch goals
          \\- BLZG-1216 Post-Build SAIL and Blueprints Integration Testing
          \\- BLZG-1242 control over echo-back of sparql update
          \\- maven-generated deployer artifacts should include basic validation
          \\- code examples should include CI validation.

          Deferred:
          \\- BLZG-461 AbstractTask uses one TemporaryStoreFactory per read-only or read/write tx task.
          \\- BLZG-1106 Change RDFParser configuration to use BasicParserSettings
          \\- BLZG-1107 Add ability to set RIO options to REST API and workbench
          \\- BLZG-192 Enable group commit by default (release 1.5.2 \\- deferred for BLZG-201)
          \\- BLZG-1179 Why is RDR parser test suite disabled?
          \\- BLZG-1210 Optimize hasStatement()
          \\- BLZG-1225 Support begin(), prepare(), isActive() in BigdataSailConnection
          \\- BLZG-30: isRunLast() mode for services
          \\- BLZG-1228 RDF reification in SPARQL queries is not translated to RDR semantics
          \\- BLZG-1229 SPARQL* not parsed in SPARQL UPDATE
          \\- BLZG-1230 SPARQL parser should not automatically inject PREFIX declarations
          \\- BLZG-1231 SPARQL* fails to recognize nested statement in object position
          \\- BLZG-1232 RDR metaticket
          \\- BLZG-1233 StatementBuffer problems when loading in SIDs mode
          \\- BLZG-201 Examine interaction of small slots optimization and group commit.
          \\- BLZG-1259 All REST API operations should be cancelable from both REST API and workbench.

          Documentation TODOs
          \\- Document on wiki the "exact" option (defaults false) for ESTCARD API (BLZG-1170)
          \\- Document on wiki the new HAS_STMT REST API method (BLZG-1155).
          \\- Document on wiki the semantics for the *c&* URL query argument (BLZG-1209).
          \\- Document changes to group commit APIs [1] (getUnisolatedConnection() => getConnection())
          \\- Review GroupCommit [1] and TxGuide [2] and reconcile with NSS TX API [3].
          \\- Update NSS documentation to indicate that the UUID parameter is valid for all REST API requests per BLZG-1259

          See BLZG-1150 (BlazeGraph 1.5.1 release)

          [1] http://wiki.blazegraph.com/wiki/index.php/GroupCommit
          [2] http://wiki.blazegraph.com/wiki/index.php/TxGuide
          [3] http://wiki.blazegraph.com/wiki/index.php/NanoSparqlServer#Transaction_Management
          Done:
          \\- BLZG-556 Optimization for GRAPH uri \{} and GRAPH ?foo \{}
          \\- BLZG-800 select ?g \{ Graph ?g \{} } incorrect
          \\- BLZG-843 Wildcard projection was not rewritten (see BLZG-1235)
          \\- BLZG-1001 optional eval order
          \\- BLZG-1101 Feature request: pre-heat the journal on startup
          \\- BLZG-1132 Exception while computing closure
          \\- BLZG-1155 hasStatements can overestimate and ignores includeInferred (REST API)
          \\- BLZG-1178 Bad Address: length requested greater than allocated slot (RWStore, GROUP COMMIT, HA-only)
          \\- BLZG-1170 Extend ESTCARD method for exact range counts
          \\- BLZG-1193 Integrate filters into the ALP service
          \\- BLZG-1194 Allow some inline IVs into the text index (IPv4)
          \\- BLZG-1205 Online backup for Journal
          \\- BLZG-1209 Resource... contexts not encoded/decoded according to openrdf semantics (REST API)
          \\- BLZG-1211 Inline URIs should work more like inline values
          \\- BLZG-1214 BigdataGraphFactory connect does not work with URL rewrites
          \\- BLZG-1217 BigdataGraphFactory.create not working correctly.
          \\- BLZG-1219 CREATE DATA SET does not report Location header.
          \\- BLZG-199 Refactor RemoteRepository / RemoteRepositoryManager
          \\- BLZG-1221 BigdataSailRemoteRepository uses non-daemon thread pool
          \\- BLZG-1222 Query fails with ArrayIndexOutOfBoundsException
          \\- BLZG-30 External Solr Search
          \\- BLZG-1235 BOpUtility.postOrderIteratorWithAnnotations() is has wrong visitation order (see BLZG-843)
          \\- BLZG-1237 new defect DumpJournal fails on non-BTree classes
          \\- BLZG-1243 bigdata-client does not invoke ServiceProviderHook.forceLoad()
          \\- BLZG-207 RemoteRepository does not CANCEL a SPARQL UPDATE if there is a client error.
          \\- BLZG-1261 createRepository() does not set the namespace on the Properties
          \\- BLZG-34 Bug in JiniCoreServicesConfiguration.getServiceRegistrars() (infinite wait)
          \\- BLZG-42 Per query memory limit for analytic query mode.
          \\- BLZG-43 Add System property to enable analytic query mode.

          TODO:
          \\- BLZG-789 BigdataSailRemoteRepositoryConnection should implement interface methods
          \\- BLZG-1099 BigdataSailUpdate.execute() commits the connection
          \\- BLZG-1225 Support begin(), prepare(), isActive() in BigdataSailConnection
          \\- BLZG-1195 Read/write tx support in NSS and BigdataSailRemoteRepositoryConnection
          \\- BLZG-1207 getStatements() ignores includeInferred (REST API)
          \\- BLZG-29 HA test suite for transaction management API
          \\- BLZG-1236 Recycler error in 1.5.1
          \\- BLZG-206 Code review and concepts for provably correctness for abort code paths
          \\- BLZG-1255 AbstractJournal has RWStrategy tests where it should test on IAllocationManager

          TODO (Project Management)
          \\- BLZG-38 Mavenization (see BLZG-344, BLZG-1204)
          \\- BLZG-23 Debian Packages
          \\- BLZG-1109 Deployers should have openrdf on classpath before bigdata
          \\- BLZG-1204 Maven Central Repository Deployment (see BLZG-344)
          \\- BLZG-204 Add section on jetty configuration to NSS wiki page
          \\- BLZG-200 1.5.2 benchmarks

          Stretch goals
          \\- BLZG-198 EXPLAIN query for embedded applications
          \\- BLZG-1216 Post-Build SAIL and Blueprints Integration Testing
          \\- BLZG-1242 control over echo-back of sparql update
          \\- maven-generated deployer artifacts should include basic validation
          \\- code examples should include CI validation.

          Deferred:
          \\- BLZG-461 AbstractTask uses one TemporaryStoreFactory per read-only or read/write tx task.
          \\- BLZG-1106 Change RDFParser configuration to use BasicParserSettings
          \\- BLZG-1107 Add ability to set RIO options to REST API and workbench
          \\- BLZG-192 Enable group commit by default (release 1.5.2 \\- deferred for BLZG-201)
          \\- BLZG-1179 Why is RDR parser test suite disabled?
          \\- BLZG-1210 Optimize hasStatement()
          \\- BLZG-1225 Support begin(), prepare(), isActive() in BigdataSailConnection
          \\- BLZG-30: isRunLast() mode for services
          \\- BLZG-1228 RDF reification in SPARQL queries is not translated to RDR semantics
          \\- BLZG-1229 SPARQL* not parsed in SPARQL UPDATE
          \\- BLZG-1230 SPARQL parser should not automatically inject PREFIX declarations
          \\- BLZG-1231 SPARQL* fails to recognize nested statement in object position
          \\- BLZG-1232 RDR metaticket
          \\- BLZG-1233 StatementBuffer problems when loading in SIDs mode
          \\- BLZG-201 Examine interaction of small slots optimization and group commit.
          \\- BLZG-1259 All REST API operations should be cancelable from both REST API and workbench.

          Documentation TODOs
          \\- Document on wiki the "exact" option (defaults false) for ESTCARD API (BLZG-1170)
          \\- Document on wiki the new HAS_STMT REST API method (BLZG-1155).
          \\- Document on wiki the semantics for the *c&* URL query argument (BLZG-1209).
          \\- Document changes to group commit APIs [1] (getUnisolatedConnection() => getConnection())
          \\- Review GroupCommit [1] and TxGuide [2] and reconcile with NSS TX API [3].
          \\- Update NSS documentation to indicate that the UUID parameter is valid for all REST API requests per BLZG-1259

          See BLZG-1150 (BlazeGraph 1.5.1 release)

          [1] http://wiki.blazegraph.com/wiki/index.php/GroupCommit
          [2] http://wiki.blazegraph.com/wiki/index.php/TxGuide
          [3] http://wiki.blazegraph.com/wiki/index.php/NanoSparqlServer#Transaction_Management
          bryanthompson bryanthompson made changes -
          Description Done:
          \\- BLZG-556 Optimization for GRAPH uri \{} and GRAPH ?foo \{}
          \\- BLZG-800 select ?g \{ Graph ?g \{} } incorrect
          \\- BLZG-843 Wildcard projection was not rewritten (see BLZG-1235)
          \\- BLZG-1001 optional eval order
          \\- BLZG-1101 Feature request: pre-heat the journal on startup
          \\- BLZG-1132 Exception while computing closure
          \\- BLZG-1155 hasStatements can overestimate and ignores includeInferred (REST API)
          \\- BLZG-1178 Bad Address: length requested greater than allocated slot (RWStore, GROUP COMMIT, HA-only)
          \\- BLZG-1170 Extend ESTCARD method for exact range counts
          \\- BLZG-1193 Integrate filters into the ALP service
          \\- BLZG-1194 Allow some inline IVs into the text index (IPv4)
          \\- BLZG-1205 Online backup for Journal
          \\- BLZG-1209 Resource... contexts not encoded/decoded according to openrdf semantics (REST API)
          \\- BLZG-1211 Inline URIs should work more like inline values
          \\- BLZG-1214 BigdataGraphFactory connect does not work with URL rewrites
          \\- BLZG-1217 BigdataGraphFactory.create not working correctly.
          \\- BLZG-1219 CREATE DATA SET does not report Location header.
          \\- BLZG-199 Refactor RemoteRepository / RemoteRepositoryManager
          \\- BLZG-1221 BigdataSailRemoteRepository uses non-daemon thread pool
          \\- BLZG-1222 Query fails with ArrayIndexOutOfBoundsException
          \\- BLZG-30 External Solr Search
          \\- BLZG-1235 BOpUtility.postOrderIteratorWithAnnotations() is has wrong visitation order (see BLZG-843)
          \\- BLZG-1237 new defect DumpJournal fails on non-BTree classes
          \\- BLZG-1243 bigdata-client does not invoke ServiceProviderHook.forceLoad()
          \\- BLZG-207 RemoteRepository does not CANCEL a SPARQL UPDATE if there is a client error.
          \\- BLZG-1261 createRepository() does not set the namespace on the Properties
          \\- BLZG-34 Bug in JiniCoreServicesConfiguration.getServiceRegistrars() (infinite wait)
          \\- BLZG-42 Per query memory limit for analytic query mode.
          \\- BLZG-43 Add System property to enable analytic query mode.

          TODO:
          \\- BLZG-789 BigdataSailRemoteRepositoryConnection should implement interface methods
          \\- BLZG-1099 BigdataSailUpdate.execute() commits the connection
          \\- BLZG-1225 Support begin(), prepare(), isActive() in BigdataSailConnection
          \\- BLZG-1195 Read/write tx support in NSS and BigdataSailRemoteRepositoryConnection
          \\- BLZG-1207 getStatements() ignores includeInferred (REST API)
          \\- BLZG-29 HA test suite for transaction management API
          \\- BLZG-1236 Recycler error in 1.5.1
          \\- BLZG-206 Code review and concepts for provably correctness for abort code paths
          \\- BLZG-1255 AbstractJournal has RWStrategy tests where it should test on IAllocationManager

          TODO (Project Management)
          \\- BLZG-38 Mavenization (see BLZG-344, BLZG-1204)
          \\- BLZG-23 Debian Packages
          \\- BLZG-1109 Deployers should have openrdf on classpath before bigdata
          \\- BLZG-1204 Maven Central Repository Deployment (see BLZG-344)
          \\- BLZG-204 Add section on jetty configuration to NSS wiki page
          \\- BLZG-200 1.5.2 benchmarks

          Stretch goals
          \\- BLZG-198 EXPLAIN query for embedded applications
          \\- BLZG-1216 Post-Build SAIL and Blueprints Integration Testing
          \\- BLZG-1242 control over echo-back of sparql update
          \\- maven-generated deployer artifacts should include basic validation
          \\- code examples should include CI validation.

          Deferred:
          \\- BLZG-461 AbstractTask uses one TemporaryStoreFactory per read-only or read/write tx task.
          \\- BLZG-1106 Change RDFParser configuration to use BasicParserSettings
          \\- BLZG-1107 Add ability to set RIO options to REST API and workbench
          \\- BLZG-192 Enable group commit by default (release 1.5.2 \\- deferred for BLZG-201)
          \\- BLZG-1179 Why is RDR parser test suite disabled?
          \\- BLZG-1210 Optimize hasStatement()
          \\- BLZG-1225 Support begin(), prepare(), isActive() in BigdataSailConnection
          \\- BLZG-30: isRunLast() mode for services
          \\- BLZG-1228 RDF reification in SPARQL queries is not translated to RDR semantics
          \\- BLZG-1229 SPARQL* not parsed in SPARQL UPDATE
          \\- BLZG-1230 SPARQL parser should not automatically inject PREFIX declarations
          \\- BLZG-1231 SPARQL* fails to recognize nested statement in object position
          \\- BLZG-1232 RDR metaticket
          \\- BLZG-1233 StatementBuffer problems when loading in SIDs mode
          \\- BLZG-201 Examine interaction of small slots optimization and group commit.
          \\- BLZG-1259 All REST API operations should be cancelable from both REST API and workbench.

          Documentation TODOs
          \\- Document on wiki the "exact" option (defaults false) for ESTCARD API (BLZG-1170)
          \\- Document on wiki the new HAS_STMT REST API method (BLZG-1155).
          \\- Document on wiki the semantics for the *c&* URL query argument (BLZG-1209).
          \\- Document changes to group commit APIs [1] (getUnisolatedConnection() => getConnection())
          \\- Review GroupCommit [1] and TxGuide [2] and reconcile with NSS TX API [3].
          \\- Update NSS documentation to indicate that the UUID parameter is valid for all REST API requests per BLZG-1259

          See BLZG-1150 (BlazeGraph 1.5.1 release)

          [1] http://wiki.blazegraph.com/wiki/index.php/GroupCommit
          [2] http://wiki.blazegraph.com/wiki/index.php/TxGuide
          [3] http://wiki.blazegraph.com/wiki/index.php/NanoSparqlServer#Transaction_Management
          Done:
          \\- BLZG-556 Optimization for GRAPH uri \{} and GRAPH ?foo \{}
          \\- BLZG-800 select ?g \{ Graph ?g \{} } incorrect
          \\- BLZG-843 Wildcard projection was not rewritten (see BLZG-1235)
          \\- BLZG-1001 optional eval order
          \\- BLZG-1101 Feature request: pre-heat the journal on startup
          \\- BLZG-1132 Exception while computing closure
          \\- BLZG-1155 hasStatements can overestimate and ignores includeInferred (REST API)
          \\- BLZG-1178 Bad Address: length requested greater than allocated slot (RWStore, GROUP COMMIT, HA-only)
          \\- BLZG-1170 Extend ESTCARD method for exact range counts
          \\- BLZG-1193 Integrate filters into the ALP service
          \\- BLZG-1194 Allow some inline IVs into the text index (IPv4)
          \\- BLZG-1205 Online backup for Journal
          \\- BLZG-1209 Resource... contexts not encoded/decoded according to openrdf semantics (REST API)
          \\- BLZG-1211 Inline URIs should work more like inline values
          \\- BLZG-1214 BigdataGraphFactory connect does not work with URL rewrites
          \\- BLZG-1217 BigdataGraphFactory.create not working correctly.
          \\- BLZG-1219 CREATE DATA SET does not report Location header.
          \\- BLZG-199 Refactor RemoteRepository / RemoteRepositoryManager
          \\- BLZG-1221 BigdataSailRemoteRepository uses non-daemon thread pool
          \\- BLZG-1222 Query fails with ArrayIndexOutOfBoundsException
          \\- BLZG-30 External Solr Search
          \\- BLZG-1235 BOpUtility.postOrderIteratorWithAnnotations() is has wrong visitation order (see BLZG-843)
          \\- BLZG-1237 new defect DumpJournal fails on non-BTree classes
          \\- BLZG-1243 bigdata-client does not invoke ServiceProviderHook.forceLoad()
          \\- BLZG-207 RemoteRepository does not CANCEL a SPARQL UPDATE if there is a client error.
          \\- BLZG-1261 createRepository() does not set the namespace on the Properties
          \\- BLZG-34 Bug in JiniCoreServicesConfiguration.getServiceRegistrars() (infinite wait)
          \\- BLZG-42 Per query memory limit for analytic query mode.
          \\- BLZG-43 Add System property to enable analytic query mode.

          TODO:
          \\- BLZG-789 BigdataSailRemoteRepositoryConnection should implement interface methods
          \\- BLZG-1099 BigdataSailUpdate.execute() commits the connection
          \\- BLZG-1225 Support begin(), prepare(), isActive() in BigdataSailConnection
          \\- BLZG-1195 Read/write tx support in NSS and BigdataSailRemoteRepositoryConnection
          \\- BLZG-1207 getStatements() ignores includeInferred (REST API)
          \\- BLZG-29 HA test suite for transaction management API
          \\- BLZG-1236 Recycler error in 1.5.1
          \\- BLZG-206 Code review and concepts for provably correctness for abort code paths
          \\- BLZG-1255 AbstractJournal has RWStrategy tests where it should test on IAllocationManager
          \\- BLZG-201 Examine interaction of small slots optimization and group commit.
          \\- BLZG-192 Enable group commit by default

          TODO (Project Management)
          \\- BLZG-38 Mavenization (see BLZG-344, BLZG-1204)
          \\- BLZG-23 Debian Packages
          \\- BLZG-1109 Deployers should have openrdf on classpath before bigdata
          \\- BLZG-1204 Maven Central Repository Deployment (see BLZG-344)
          \\- BLZG-204 Add section on jetty configuration to NSS wiki page
          \\- BLZG-200 1.5.2 benchmarks

          Stretch goals
          \\- BLZG-198 EXPLAIN query for embedded applications
          \\- BLZG-1216 Post-Build SAIL and Blueprints Integration Testing
          \\- BLZG-1242 control over echo-back of sparql update
          \\- maven-generated deployer artifacts should include basic validation
          \\- code examples should include CI validation.

          Deferred:
          \\- BLZG-461 AbstractTask uses one TemporaryStoreFactory per read-only or read/write tx task.
          \\- BLZG-1106 Change RDFParser configuration to use BasicParserSettings
          \\- BLZG-1107 Add ability to set RIO options to REST API and workbench
          \\- BLZG-1179 Why is RDR parser test suite disabled?
          \\- BLZG-1210 Optimize hasStatement()
          \\- BLZG-1225 Support begin(), prepare(), isActive() in BigdataSailConnection
          \\- BLZG-30: isRunLast() mode for services
          \\- BLZG-1228 RDF reification in SPARQL queries is not translated to RDR semantics
          \\- BLZG-1229 SPARQL* not parsed in SPARQL UPDATE
          \\- BLZG-1230 SPARQL parser should not automatically inject PREFIX declarations
          \\- BLZG-1231 SPARQL* fails to recognize nested statement in object position
          \\- BLZG-1232 RDR metaticket
          \\- BLZG-1233 StatementBuffer problems when loading in SIDs mode
          \\- BLZG-1259 All REST API operations should be cancelable from both REST API and workbench.

          Documentation TODOs
          \\- Document on wiki the "exact" option (defaults false) for ESTCARD API (BLZG-1170)
          \\- Document on wiki the new HAS_STMT REST API method (BLZG-1155).
          \\- Document on wiki the semantics for the *c&* URL query argument (BLZG-1209).
          \\- Document changes to group commit APIs [1] (getUnisolatedConnection() => getConnection())
          \\- Review GroupCommit [1] and TxGuide [2] and reconcile with NSS TX API [3].
          \\- Update NSS documentation to indicate that the UUID parameter is valid for all REST API requests per BLZG-1259

          See BLZG-1150 (BlazeGraph 1.5.1 release)

          [1] http://wiki.blazegraph.com/wiki/index.php/GroupCommit
          [2] http://wiki.blazegraph.com/wiki/index.php/TxGuide
          [3] http://wiki.blazegraph.com/wiki/index.php/NanoSparqlServer#Transaction_Management
          bryanthompson bryanthompson made changes -
          Description Done:
          \\- BLZG-556 Optimization for GRAPH uri \{} and GRAPH ?foo \{}
          \\- BLZG-800 select ?g \{ Graph ?g \{} } incorrect
          \\- BLZG-843 Wildcard projection was not rewritten (see BLZG-1235)
          \\- BLZG-1001 optional eval order
          \\- BLZG-1101 Feature request: pre-heat the journal on startup
          \\- BLZG-1132 Exception while computing closure
          \\- BLZG-1155 hasStatements can overestimate and ignores includeInferred (REST API)
          \\- BLZG-1178 Bad Address: length requested greater than allocated slot (RWStore, GROUP COMMIT, HA-only)
          \\- BLZG-1170 Extend ESTCARD method for exact range counts
          \\- BLZG-1193 Integrate filters into the ALP service
          \\- BLZG-1194 Allow some inline IVs into the text index (IPv4)
          \\- BLZG-1205 Online backup for Journal
          \\- BLZG-1209 Resource... contexts not encoded/decoded according to openrdf semantics (REST API)
          \\- BLZG-1211 Inline URIs should work more like inline values
          \\- BLZG-1214 BigdataGraphFactory connect does not work with URL rewrites
          \\- BLZG-1217 BigdataGraphFactory.create not working correctly.
          \\- BLZG-1219 CREATE DATA SET does not report Location header.
          \\- BLZG-199 Refactor RemoteRepository / RemoteRepositoryManager
          \\- BLZG-1221 BigdataSailRemoteRepository uses non-daemon thread pool
          \\- BLZG-1222 Query fails with ArrayIndexOutOfBoundsException
          \\- BLZG-30 External Solr Search
          \\- BLZG-1235 BOpUtility.postOrderIteratorWithAnnotations() is has wrong visitation order (see BLZG-843)
          \\- BLZG-1237 new defect DumpJournal fails on non-BTree classes
          \\- BLZG-1243 bigdata-client does not invoke ServiceProviderHook.forceLoad()
          \\- BLZG-207 RemoteRepository does not CANCEL a SPARQL UPDATE if there is a client error.
          \\- BLZG-1261 createRepository() does not set the namespace on the Properties
          \\- BLZG-34 Bug in JiniCoreServicesConfiguration.getServiceRegistrars() (infinite wait)
          \\- BLZG-42 Per query memory limit for analytic query mode.
          \\- BLZG-43 Add System property to enable analytic query mode.

          TODO:
          \\- BLZG-789 BigdataSailRemoteRepositoryConnection should implement interface methods
          \\- BLZG-1099 BigdataSailUpdate.execute() commits the connection
          \\- BLZG-1225 Support begin(), prepare(), isActive() in BigdataSailConnection
          \\- BLZG-1195 Read/write tx support in NSS and BigdataSailRemoteRepositoryConnection
          \\- BLZG-1207 getStatements() ignores includeInferred (REST API)
          \\- BLZG-29 HA test suite for transaction management API
          \\- BLZG-1236 Recycler error in 1.5.1
          \\- BLZG-206 Code review and concepts for provably correctness for abort code paths
          \\- BLZG-1255 AbstractJournal has RWStrategy tests where it should test on IAllocationManager
          \\- BLZG-201 Examine interaction of small slots optimization and group commit.
          \\- BLZG-192 Enable group commit by default

          TODO (Project Management)
          \\- BLZG-38 Mavenization (see BLZG-344, BLZG-1204)
          \\- BLZG-23 Debian Packages
          \\- BLZG-1109 Deployers should have openrdf on classpath before bigdata
          \\- BLZG-1204 Maven Central Repository Deployment (see BLZG-344)
          \\- BLZG-204 Add section on jetty configuration to NSS wiki page
          \\- BLZG-200 1.5.2 benchmarks

          Stretch goals
          \\- BLZG-198 EXPLAIN query for embedded applications
          \\- BLZG-1216 Post-Build SAIL and Blueprints Integration Testing
          \\- BLZG-1242 control over echo-back of sparql update
          \\- maven-generated deployer artifacts should include basic validation
          \\- code examples should include CI validation.

          Deferred:
          \\- BLZG-461 AbstractTask uses one TemporaryStoreFactory per read-only or read/write tx task.
          \\- BLZG-1106 Change RDFParser configuration to use BasicParserSettings
          \\- BLZG-1107 Add ability to set RIO options to REST API and workbench
          \\- BLZG-1179 Why is RDR parser test suite disabled?
          \\- BLZG-1210 Optimize hasStatement()
          \\- BLZG-1225 Support begin(), prepare(), isActive() in BigdataSailConnection
          \\- BLZG-30: isRunLast() mode for services
          \\- BLZG-1228 RDF reification in SPARQL queries is not translated to RDR semantics
          \\- BLZG-1229 SPARQL* not parsed in SPARQL UPDATE
          \\- BLZG-1230 SPARQL parser should not automatically inject PREFIX declarations
          \\- BLZG-1231 SPARQL* fails to recognize nested statement in object position
          \\- BLZG-1232 RDR metaticket
          \\- BLZG-1233 StatementBuffer problems when loading in SIDs mode
          \\- BLZG-1259 All REST API operations should be cancelable from both REST API and workbench.

          Documentation TODOs
          \\- Document on wiki the "exact" option (defaults false) for ESTCARD API (BLZG-1170)
          \\- Document on wiki the new HAS_STMT REST API method (BLZG-1155).
          \\- Document on wiki the semantics for the *c&* URL query argument (BLZG-1209).
          \\- Document changes to group commit APIs [1] (getUnisolatedConnection() => getConnection())
          \\- Review GroupCommit [1] and TxGuide [2] and reconcile with NSS TX API [3].
          \\- Update NSS documentation to indicate that the UUID parameter is valid for all REST API requests per BLZG-1259

          See BLZG-1150 (BlazeGraph 1.5.1 release)

          [1] http://wiki.blazegraph.com/wiki/index.php/GroupCommit
          [2] http://wiki.blazegraph.com/wiki/index.php/TxGuide
          [3] http://wiki.blazegraph.com/wiki/index.php/NanoSparqlServer#Transaction_Management
          Done:
          \\- BLZG-556 Optimization for GRAPH uri \{} and GRAPH ?foo \{}
          \\- BLZG-800 select ?g \{ Graph ?g \{} } incorrect
          \\- BLZG-843 Wildcard projection was not rewritten (see BLZG-1235)
          \\- BLZG-1001 optional eval order
          \\- BLZG-1101 Feature request: pre-heat the journal on startup
          \\- BLZG-1132 Exception while computing closure
          \\- BLZG-1155 hasStatements can overestimate and ignores includeInferred (REST API)
          \\- BLZG-1178 Bad Address: length requested greater than allocated slot (RWStore, GROUP COMMIT, HA-only)
          \\- BLZG-1170 Extend ESTCARD method for exact range counts
          \\- BLZG-1193 Integrate filters into the ALP service
          \\- BLZG-1194 Allow some inline IVs into the text index (IPv4)
          \\- BLZG-1205 Online backup for Journal
          \\- BLZG-1209 Resource... contexts not encoded/decoded according to openrdf semantics (REST API)
          \\- BLZG-1211 Inline URIs should work more like inline values
          \\- BLZG-1214 BigdataGraphFactory connect does not work with URL rewrites
          \\- BLZG-1217 BigdataGraphFactory.create not working correctly.
          \\- BLZG-1219 CREATE DATA SET does not report Location header.
          \\- BLZG-199 Refactor RemoteRepository / RemoteRepositoryManager
          \\- BLZG-1221 BigdataSailRemoteRepository uses non-daemon thread pool
          \\- BLZG-1222 Query fails with ArrayIndexOutOfBoundsException
          \\- BLZG-30 External Solr Search
          \\- BLZG-1235 BOpUtility.postOrderIteratorWithAnnotations() is has wrong visitation order (see BLZG-843)
          \\- BLZG-1237 new defect DumpJournal fails on non-BTree classes
          \\- BLZG-1243 bigdata-client does not invoke ServiceProviderHook.forceLoad()
          \\- BLZG-207 RemoteRepository does not CANCEL a SPARQL UPDATE if there is a client error.
          \\- BLZG-1261 createRepository() does not set the namespace on the Properties
          \\- BLZG-34 Bug in JiniCoreServicesConfiguration.getServiceRegistrars() (infinite wait)
          \\- BLZG-42 Per query memory limit for analytic query mode.
          \\- BLZG-43 Add System property to enable analytic query mode.

          TODO:
          \\- BLZG-789 BigdataSailRemoteRepositoryConnection should implement interface methods
          \\- BLZG-1099 BigdataSailUpdate.execute() commits the connection
          \\- BLZG-1225 Support begin(), prepare(), isActive() in BigdataSailConnection
          \\- BLZG-1195 Read/write tx support in NSS and BigdataSailRemoteRepositoryConnection
          \\- BLZG-1207 getStatements() ignores includeInferred (REST API)
          \\- BLZG-29 HA test suite for transaction management API
          \\- BLZG-1236 Recycler error in 1.5.1
          \\- BLZG-206 Code review and concepts for provably correctness for abort code paths
          \\- BLZG-1255 AbstractJournal has RWStrategy tests where it should test on IAllocationManager
          \\- BLZG-201 Examine interaction of small slots optimization and group commit.
          \\- BLZG-192 Enable group commit by default
          \\- BLZG-1225 Support begin(), prepare(), isActive() in BigdataSailConnection
          \\- BLZG-1259 All REST API operations should be cancelable from both REST API and workbench.

          TODO (Project Management)
          \\- BLZG-38 Mavenization (see BLZG-344, BLZG-1204)
          \\- BLZG-23 Debian Packages
          \\- BLZG-1109 Deployers should have openrdf on classpath before bigdata
          \\- BLZG-1204 Maven Central Repository Deployment (see BLZG-344)
          \\- BLZG-204 Add section on jetty configuration to NSS wiki page
          \\- BLZG-200 1.5.2 benchmarks

          Stretch goals
          \\- BLZG-198 EXPLAIN query for embedded applications
          \\- BLZG-1216 Post-Build SAIL and Blueprints Integration Testing
          \\- BLZG-1242 control over echo-back of sparql update
          \\- maven-generated deployer artifacts should include basic validation
          \\- code examples should include CI validation.

          Deferred:
          \\- BLZG-461 AbstractTask uses one TemporaryStoreFactory per read-only or read/write tx task.
          \\- BLZG-1106 Change RDFParser configuration to use BasicParserSettings
          \\- BLZG-1107 Add ability to set RIO options to REST API and workbench
          \\- BLZG-1179 Why is RDR parser test suite disabled?
          \\- BLZG-1210 Optimize hasStatement()
          \\- BLZG-30: isRunLast() mode for services
          \\- BLZG-1228 RDF reification in SPARQL queries is not translated to RDR semantics
          \\- BLZG-1229 SPARQL* not parsed in SPARQL UPDATE
          \\- BLZG-1230 SPARQL parser should not automatically inject PREFIX declarations
          \\- BLZG-1231 SPARQL* fails to recognize nested statement in object position
          \\- BLZG-1232 RDR metaticket
          \\- BLZG-1233 StatementBuffer problems when loading in SIDs mode

          Documentation TODOs
          \\- Document on wiki the "exact" option (defaults false) for ESTCARD API (BLZG-1170)
          \\- Document on wiki the new HAS_STMT REST API method (BLZG-1155).
          \\- Document on wiki the semantics for the *c&* URL query argument (BLZG-1209).
          \\- Document changes to group commit APIs [1] (getUnisolatedConnection() => getConnection())
          \\- Review GroupCommit [1] and TxGuide [2] and reconcile with NSS TX API [3].
          \\- Update NSS documentation to indicate that the UUID parameter is valid for all REST API requests per BLZG-1259

          See BLZG-1150 (BlazeGraph 1.5.1 release)

          [1] http://wiki.blazegraph.com/wiki/index.php/GroupCommit
          [2] http://wiki.blazegraph.com/wiki/index.php/TxGuide
          [3] http://wiki.blazegraph.com/wiki/index.php/NanoSparqlServer#Transaction_Management
          bryanthompson bryanthompson made changes -
          Description Done:
          \\- BLZG-556 Optimization for GRAPH uri \{} and GRAPH ?foo \{}
          \\- BLZG-800 select ?g \{ Graph ?g \{} } incorrect
          \\- BLZG-843 Wildcard projection was not rewritten (see BLZG-1235)
          \\- BLZG-1001 optional eval order
          \\- BLZG-1101 Feature request: pre-heat the journal on startup
          \\- BLZG-1132 Exception while computing closure
          \\- BLZG-1155 hasStatements can overestimate and ignores includeInferred (REST API)
          \\- BLZG-1178 Bad Address: length requested greater than allocated slot (RWStore, GROUP COMMIT, HA-only)
          \\- BLZG-1170 Extend ESTCARD method for exact range counts
          \\- BLZG-1193 Integrate filters into the ALP service
          \\- BLZG-1194 Allow some inline IVs into the text index (IPv4)
          \\- BLZG-1205 Online backup for Journal
          \\- BLZG-1209 Resource... contexts not encoded/decoded according to openrdf semantics (REST API)
          \\- BLZG-1211 Inline URIs should work more like inline values
          \\- BLZG-1214 BigdataGraphFactory connect does not work with URL rewrites
          \\- BLZG-1217 BigdataGraphFactory.create not working correctly.
          \\- BLZG-1219 CREATE DATA SET does not report Location header.
          \\- BLZG-199 Refactor RemoteRepository / RemoteRepositoryManager
          \\- BLZG-1221 BigdataSailRemoteRepository uses non-daemon thread pool
          \\- BLZG-1222 Query fails with ArrayIndexOutOfBoundsException
          \\- BLZG-30 External Solr Search
          \\- BLZG-1235 BOpUtility.postOrderIteratorWithAnnotations() is has wrong visitation order (see BLZG-843)
          \\- BLZG-1237 new defect DumpJournal fails on non-BTree classes
          \\- BLZG-1243 bigdata-client does not invoke ServiceProviderHook.forceLoad()
          \\- BLZG-207 RemoteRepository does not CANCEL a SPARQL UPDATE if there is a client error.
          \\- BLZG-1261 createRepository() does not set the namespace on the Properties
          \\- BLZG-34 Bug in JiniCoreServicesConfiguration.getServiceRegistrars() (infinite wait)
          \\- BLZG-42 Per query memory limit for analytic query mode.
          \\- BLZG-43 Add System property to enable analytic query mode.

          TODO:
          \\- BLZG-789 BigdataSailRemoteRepositoryConnection should implement interface methods
          \\- BLZG-1099 BigdataSailUpdate.execute() commits the connection
          \\- BLZG-1225 Support begin(), prepare(), isActive() in BigdataSailConnection
          \\- BLZG-1195 Read/write tx support in NSS and BigdataSailRemoteRepositoryConnection
          \\- BLZG-1207 getStatements() ignores includeInferred (REST API)
          \\- BLZG-29 HA test suite for transaction management API
          \\- BLZG-1236 Recycler error in 1.5.1
          \\- BLZG-206 Code review and concepts for provably correctness for abort code paths
          \\- BLZG-1255 AbstractJournal has RWStrategy tests where it should test on IAllocationManager
          \\- BLZG-201 Examine interaction of small slots optimization and group commit.
          \\- BLZG-192 Enable group commit by default
          \\- BLZG-1225 Support begin(), prepare(), isActive() in BigdataSailConnection
          \\- BLZG-1259 All REST API operations should be cancelable from both REST API and workbench.

          TODO (Project Management)
          \\- BLZG-38 Mavenization (see BLZG-344, BLZG-1204)
          \\- BLZG-23 Debian Packages
          \\- BLZG-1109 Deployers should have openrdf on classpath before bigdata
          \\- BLZG-1204 Maven Central Repository Deployment (see BLZG-344)
          \\- BLZG-204 Add section on jetty configuration to NSS wiki page
          \\- BLZG-200 1.5.2 benchmarks

          Stretch goals
          \\- BLZG-198 EXPLAIN query for embedded applications
          \\- BLZG-1216 Post-Build SAIL and Blueprints Integration Testing
          \\- BLZG-1242 control over echo-back of sparql update
          \\- maven-generated deployer artifacts should include basic validation
          \\- code examples should include CI validation.

          Deferred:
          \\- BLZG-461 AbstractTask uses one TemporaryStoreFactory per read-only or read/write tx task.
          \\- BLZG-1106 Change RDFParser configuration to use BasicParserSettings
          \\- BLZG-1107 Add ability to set RIO options to REST API and workbench
          \\- BLZG-1179 Why is RDR parser test suite disabled?
          \\- BLZG-1210 Optimize hasStatement()
          \\- BLZG-30: isRunLast() mode for services
          \\- BLZG-1228 RDF reification in SPARQL queries is not translated to RDR semantics
          \\- BLZG-1229 SPARQL* not parsed in SPARQL UPDATE
          \\- BLZG-1230 SPARQL parser should not automatically inject PREFIX declarations
          \\- BLZG-1231 SPARQL* fails to recognize nested statement in object position
          \\- BLZG-1232 RDR metaticket
          \\- BLZG-1233 StatementBuffer problems when loading in SIDs mode

          Documentation TODOs
          \\- Document on wiki the "exact" option (defaults false) for ESTCARD API (BLZG-1170)
          \\- Document on wiki the new HAS_STMT REST API method (BLZG-1155).
          \\- Document on wiki the semantics for the *c&* URL query argument (BLZG-1209).
          \\- Document changes to group commit APIs [1] (getUnisolatedConnection() => getConnection())
          \\- Review GroupCommit [1] and TxGuide [2] and reconcile with NSS TX API [3].
          \\- Update NSS documentation to indicate that the UUID parameter is valid for all REST API requests per BLZG-1259

          See BLZG-1150 (BlazeGraph 1.5.1 release)

          [1] http://wiki.blazegraph.com/wiki/index.php/GroupCommit
          [2] http://wiki.blazegraph.com/wiki/index.php/TxGuide
          [3] http://wiki.blazegraph.com/wiki/index.php/NanoSparqlServer#Transaction_Management
          Done:
          \\- BLZG-556 Optimization for GRAPH uri \{} and GRAPH ?foo \{}
          \\- BLZG-800 select ?g \{ Graph ?g \{} } incorrect
          \\- BLZG-843 Wildcard projection was not rewritten (see BLZG-1235)
          \\- BLZG-1001 optional eval order
          \\- BLZG-1101 Feature request: pre-heat the journal on startup
          \\- BLZG-1132 Exception while computing closure
          \\- BLZG-1155 hasStatements can overestimate and ignores includeInferred (REST API)
          \\- BLZG-1178 Bad Address: length requested greater than allocated slot (RWStore, GROUP COMMIT, HA-only)
          \\- BLZG-1170 Extend ESTCARD method for exact range counts
          \\- BLZG-1193 Integrate filters into the ALP service
          \\- BLZG-1194 Allow some inline IVs into the text index (IPv4)
          \\- BLZG-1205 Online backup for Journal
          \\- BLZG-1209 Resource... contexts not encoded/decoded according to openrdf semantics (REST API)
          \\- BLZG-1211 Inline URIs should work more like inline values
          \\- BLZG-1214 BigdataGraphFactory connect does not work with URL rewrites
          \\- BLZG-1217 BigdataGraphFactory.create not working correctly.
          \\- BLZG-1219 CREATE DATA SET does not report Location header.
          \\- BLZG-199 Refactor RemoteRepository / RemoteRepositoryManager
          \\- BLZG-1221 BigdataSailRemoteRepository uses non-daemon thread pool
          \\- BLZG-1222 Query fails with ArrayIndexOutOfBoundsException
          \\- BLZG-30 External Solr Search
          \\- BLZG-1235 BOpUtility.postOrderIteratorWithAnnotations() is has wrong visitation order (see BLZG-843)
          \\- BLZG-1237 new defect DumpJournal fails on non-BTree classes
          \\- BLZG-1243 bigdata-client does not invoke ServiceProviderHook.forceLoad()
          \\- BLZG-207 RemoteRepository does not CANCEL a SPARQL UPDATE if there is a client error.
          \\- BLZG-1261 createRepository() does not set the namespace on the Properties
          \\- BLZG-34 Bug in JiniCoreServicesConfiguration.getServiceRegistrars() (infinite wait)
          \\- BLZG-42 Per query memory limit for analytic query mode.
          \\- BLZG-43 Add System property to enable analytic query mode.
          \\- BLZG-30: isRunLast() mode for services

          TODO:
          \\- BLZG-789 BigdataSailRemoteRepositoryConnection should implement interface methods
          \\- BLZG-1099 BigdataSailUpdate.execute() commits the connection
          \\- BLZG-1225 Support begin(), prepare(), isActive() in BigdataSailConnection
          \\- BLZG-1195 Read/write tx support in NSS and BigdataSailRemoteRepositoryConnection
          \\- BLZG-1207 getStatements() ignores includeInferred (REST API)
          \\- BLZG-29 HA test suite for transaction management API
          \\- BLZG-1236 Recycler error in 1.5.1
          \\- BLZG-206 Code review and concepts for provably correctness for abort code paths
          \\- BLZG-1255 AbstractJournal has RWStrategy tests where it should test on IAllocationManager
          \\- BLZG-201 Examine interaction of small slots optimization and group commit.
          \\- BLZG-192 Enable group commit by default
          \\- BLZG-1225 Support begin(), prepare(), isActive() in BigdataSailConnection
          \\- BLZG-1259 All REST API operations should be cancelable from both REST API and workbench.

          TODO (Project Management)
          \\- BLZG-38 Mavenization (see BLZG-344, BLZG-1204)
          \\- BLZG-23 Debian Packages
          \\- BLZG-1109 Deployers should have openrdf on classpath before bigdata
          \\- BLZG-1204 Maven Central Repository Deployment (see BLZG-344)
          \\- BLZG-204 Add section on jetty configuration to NSS wiki page
          \\- BLZG-200 1.5.2 benchmarks

          Stretch goals
          \\- BLZG-198 EXPLAIN query for embedded applications
          \\- BLZG-1216 Post-Build SAIL and Blueprints Integration Testing
          \\- BLZG-1242 control over echo-back of sparql update
          \\- maven-generated deployer artifacts should include basic validation
          \\- code examples should include CI validation.

          Deferred:
          \\- BLZG-461 AbstractTask uses one TemporaryStoreFactory per read-only or read/write tx task.
          \\- BLZG-1106 Change RDFParser configuration to use BasicParserSettings
          \\- BLZG-1107 Add ability to set RIO options to REST API and workbench
          \\- BLZG-1179 Why is RDR parser test suite disabled?
          \\- BLZG-1210 Optimize hasStatement()
          \\- BLZG-1228 RDF reification in SPARQL queries is not translated to RDR semantics
          \\- BLZG-1229 SPARQL* not parsed in SPARQL UPDATE
          \\- BLZG-1230 SPARQL parser should not automatically inject PREFIX declarations
          \\- BLZG-1231 SPARQL* fails to recognize nested statement in object position
          \\- BLZG-1232 RDR metaticket
          \\- BLZG-1233 StatementBuffer problems when loading in SIDs mode

          Documentation TODOs
          \\- Document on wiki the "exact" option (defaults false) for ESTCARD API (BLZG-1170)
          \\- Document on wiki the new HAS_STMT REST API method (BLZG-1155).
          \\- Document on wiki the semantics for the *c&* URL query argument (BLZG-1209).
          \\- Document changes to group commit APIs [1] (getUnisolatedConnection() => getConnection())
          \\- Review GroupCommit [1] and TxGuide [2] and reconcile with NSS TX API [3].
          \\- Update NSS documentation to indicate that the UUID parameter is valid for all REST API requests per BLZG-1259

          See BLZG-1150 (BlazeGraph 1.5.1 release)

          [1] http://wiki.blazegraph.com/wiki/index.php/GroupCommit
          [2] http://wiki.blazegraph.com/wiki/index.php/TxGuide
          [3] http://wiki.blazegraph.com/wiki/index.php/NanoSparqlServer#Transaction_Management
          bryanthompson bryanthompson made changes -
          Fix Version/s BLAZEGRAPH_RELEASE_1_5_2 [ 10164 ]
          bryanthompson bryanthompson made changes -
          Component/s Project Management [ 10152 ]
          Component/s Other [ 10012 ]
          michaelschmidt michaelschmidt made changes -
          Description Done:
          \\- BLZG-556 Optimization for GRAPH uri \{} and GRAPH ?foo \{}
          \\- BLZG-800 select ?g \{ Graph ?g \{} } incorrect
          \\- BLZG-843 Wildcard projection was not rewritten (see BLZG-1235)
          \\- BLZG-1001 optional eval order
          \\- BLZG-1101 Feature request: pre-heat the journal on startup
          \\- BLZG-1132 Exception while computing closure
          \\- BLZG-1155 hasStatements can overestimate and ignores includeInferred (REST API)
          \\- BLZG-1178 Bad Address: length requested greater than allocated slot (RWStore, GROUP COMMIT, HA-only)
          \\- BLZG-1170 Extend ESTCARD method for exact range counts
          \\- BLZG-1193 Integrate filters into the ALP service
          \\- BLZG-1194 Allow some inline IVs into the text index (IPv4)
          \\- BLZG-1205 Online backup for Journal
          \\- BLZG-1209 Resource... contexts not encoded/decoded according to openrdf semantics (REST API)
          \\- BLZG-1211 Inline URIs should work more like inline values
          \\- BLZG-1214 BigdataGraphFactory connect does not work with URL rewrites
          \\- BLZG-1217 BigdataGraphFactory.create not working correctly.
          \\- BLZG-1219 CREATE DATA SET does not report Location header.
          \\- BLZG-199 Refactor RemoteRepository / RemoteRepositoryManager
          \\- BLZG-1221 BigdataSailRemoteRepository uses non-daemon thread pool
          \\- BLZG-1222 Query fails with ArrayIndexOutOfBoundsException
          \\- BLZG-30 External Solr Search
          \\- BLZG-1235 BOpUtility.postOrderIteratorWithAnnotations() is has wrong visitation order (see BLZG-843)
          \\- BLZG-1237 new defect DumpJournal fails on non-BTree classes
          \\- BLZG-1243 bigdata-client does not invoke ServiceProviderHook.forceLoad()
          \\- BLZG-207 RemoteRepository does not CANCEL a SPARQL UPDATE if there is a client error.
          \\- BLZG-1261 createRepository() does not set the namespace on the Properties
          \\- BLZG-34 Bug in JiniCoreServicesConfiguration.getServiceRegistrars() (infinite wait)
          \\- BLZG-42 Per query memory limit for analytic query mode.
          \\- BLZG-43 Add System property to enable analytic query mode.
          \\- BLZG-30: isRunLast() mode for services

          TODO:
          \\- BLZG-789 BigdataSailRemoteRepositoryConnection should implement interface methods
          \\- BLZG-1099 BigdataSailUpdate.execute() commits the connection
          \\- BLZG-1225 Support begin(), prepare(), isActive() in BigdataSailConnection
          \\- BLZG-1195 Read/write tx support in NSS and BigdataSailRemoteRepositoryConnection
          \\- BLZG-1207 getStatements() ignores includeInferred (REST API)
          \\- BLZG-29 HA test suite for transaction management API
          \\- BLZG-1236 Recycler error in 1.5.1
          \\- BLZG-206 Code review and concepts for provably correctness for abort code paths
          \\- BLZG-1255 AbstractJournal has RWStrategy tests where it should test on IAllocationManager
          \\- BLZG-201 Examine interaction of small slots optimization and group commit.
          \\- BLZG-192 Enable group commit by default
          \\- BLZG-1225 Support begin(), prepare(), isActive() in BigdataSailConnection
          \\- BLZG-1259 All REST API operations should be cancelable from both REST API and workbench.

          TODO (Project Management)
          \\- BLZG-38 Mavenization (see BLZG-344, BLZG-1204)
          \\- BLZG-23 Debian Packages
          \\- BLZG-1109 Deployers should have openrdf on classpath before bigdata
          \\- BLZG-1204 Maven Central Repository Deployment (see BLZG-344)
          \\- BLZG-204 Add section on jetty configuration to NSS wiki page
          \\- BLZG-200 1.5.2 benchmarks

          Stretch goals
          \\- BLZG-198 EXPLAIN query for embedded applications
          \\- BLZG-1216 Post-Build SAIL and Blueprints Integration Testing
          \\- BLZG-1242 control over echo-back of sparql update
          \\- maven-generated deployer artifacts should include basic validation
          \\- code examples should include CI validation.

          Deferred:
          \\- BLZG-461 AbstractTask uses one TemporaryStoreFactory per read-only or read/write tx task.
          \\- BLZG-1106 Change RDFParser configuration to use BasicParserSettings
          \\- BLZG-1107 Add ability to set RIO options to REST API and workbench
          \\- BLZG-1179 Why is RDR parser test suite disabled?
          \\- BLZG-1210 Optimize hasStatement()
          \\- BLZG-1228 RDF reification in SPARQL queries is not translated to RDR semantics
          \\- BLZG-1229 SPARQL* not parsed in SPARQL UPDATE
          \\- BLZG-1230 SPARQL parser should not automatically inject PREFIX declarations
          \\- BLZG-1231 SPARQL* fails to recognize nested statement in object position
          \\- BLZG-1232 RDR metaticket
          \\- BLZG-1233 StatementBuffer problems when loading in SIDs mode

          Documentation TODOs
          \\- Document on wiki the "exact" option (defaults false) for ESTCARD API (BLZG-1170)
          \\- Document on wiki the new HAS_STMT REST API method (BLZG-1155).
          \\- Document on wiki the semantics for the *c&* URL query argument (BLZG-1209).
          \\- Document changes to group commit APIs [1] (getUnisolatedConnection() => getConnection())
          \\- Review GroupCommit [1] and TxGuide [2] and reconcile with NSS TX API [3].
          \\- Update NSS documentation to indicate that the UUID parameter is valid for all REST API requests per BLZG-1259

          See BLZG-1150 (BlazeGraph 1.5.1 release)

          [1] http://wiki.blazegraph.com/wiki/index.php/GroupCommit
          [2] http://wiki.blazegraph.com/wiki/index.php/TxGuide
          [3] http://wiki.blazegraph.com/wiki/index.php/NanoSparqlServer#Transaction_Management
          Done:
          \\- BLZG-556 Optimization for GRAPH uri \{} and GRAPH ?foo \{}
          \\- BLZG-800 select ?g \{ Graph ?g \{} } incorrect
          \\- BLZG-843 Wildcard projection was not rewritten (see BLZG-1235)
          \\- BLZG-1001 optional eval order
          \\- BLZG-1101 Feature request: pre-heat the journal on startup
          \\- BLZG-1132 Exception while computing closure
          \\- BLZG-1155 hasStatements can overestimate and ignores includeInferred (REST API)
          \\- BLZG-1178 Bad Address: length requested greater than allocated slot (RWStore, GROUP COMMIT, HA-only)
          \\- BLZG-1170 Extend ESTCARD method for exact range counts
          \\- BLZG-1193 Integrate filters into the ALP service
          \\- BLZG-1194 Allow some inline IVs into the text index (IPv4)
          \\- BLZG-1205 Online backup for Journal
          \\- BLZG-1209 Resource... contexts not encoded/decoded according to openrdf semantics (REST API)
          \\- BLZG-1211 Inline URIs should work more like inline values
          \\- BLZG-1214 BigdataGraphFactory connect does not work with URL rewrites
          \\- BLZG-1217 BigdataGraphFactory.create not working correctly.
          \\- BLZG-1219 CREATE DATA SET does not report Location header.
          \\- BLZG-199 Refactor RemoteRepository / RemoteRepositoryManager
          \\- BLZG-1221 BigdataSailRemoteRepository uses non-daemon thread pool
          \\- BLZG-1222 Query fails with ArrayIndexOutOfBoundsException
          \\- BLZG-30 External Solr Search
          \\- BLZG-1235 BOpUtility.postOrderIteratorWithAnnotations() is has wrong visitation order (see BLZG-843)
          \\- BLZG-1237 new defect DumpJournal fails on non-BTree classes
          \\- BLZG-1243 bigdata-client does not invoke ServiceProviderHook.forceLoad()
          \\- BLZG-207 RemoteRepository does not CANCEL a SPARQL UPDATE if there is a client error.
          \\- BLZG-1261 createRepository() does not set the namespace on the Properties
          \\- BLZG-34 Bug in JiniCoreServicesConfiguration.getServiceRegistrars() (infinite wait)
          \\- BLZG-42 Per query memory limit for analytic query mode.
          \\- BLZG-43 Add System property to enable analytic query mode.
          \\- BLZG-30: isRunLast() mode for services

          Bindings refactoring:
          \\-BLZG-48
          \\-BLZG-50
          \\-BLZG-1256
          \\-BLZG-1299
          \\-BLZG-1327

          TODO:
          \\- BLZG-789 BigdataSailRemoteRepositoryConnection should implement interface methods
          \\- BLZG-1099 BigdataSailUpdate.execute() commits the connection
          \\- BLZG-1225 Support begin(), prepare(), isActive() in BigdataSailConnection
          \\- BLZG-1195 Read/write tx support in NSS and BigdataSailRemoteRepositoryConnection
          \\- BLZG-1207 getStatements() ignores includeInferred (REST API)
          \\- BLZG-29 HA test suite for transaction management API
          \\- BLZG-1236 Recycler error in 1.5.1
          \\- BLZG-206 Code review and concepts for provably correctness for abort code paths
          \\- BLZG-1255 AbstractJournal has RWStrategy tests where it should test on IAllocationManager
          \\- BLZG-201 Examine interaction of small slots optimization and group commit.
          \\- BLZG-192 Enable group commit by default
          \\- BLZG-1225 Support begin(), prepare(), isActive() in BigdataSailConnection
          \\- BLZG-1259 All REST API operations should be cancelable from both REST API and workbench.

          TODO (Project Management)
          \\- BLZG-38 Mavenization (see BLZG-344, BLZG-1204)
          \\- BLZG-23 Debian Packages
          \\- BLZG-1109 Deployers should have openrdf on classpath before bigdata
          \\- BLZG-1204 Maven Central Repository Deployment (see BLZG-344)
          \\- BLZG-204 Add section on jetty configuration to NSS wiki page
          \\- BLZG-200 1.5.2 benchmarks

          Stretch goals
          \\- BLZG-198 EXPLAIN query for embedded applications
          \\- BLZG-1216 Post-Build SAIL and Blueprints Integration Testing
          \\- BLZG-1242 control over echo-back of sparql update
          \\- maven-generated deployer artifacts should include basic validation
          \\- code examples should include CI validation.

          Deferred:
          \\- BLZG-461 AbstractTask uses one TemporaryStoreFactory per read-only or read/write tx task.
          \\- BLZG-1106 Change RDFParser configuration to use BasicParserSettings
          \\- BLZG-1107 Add ability to set RIO options to REST API and workbench
          \\- BLZG-1179 Why is RDR parser test suite disabled?
          \\- BLZG-1210 Optimize hasStatement()
          \\- BLZG-1228 RDF reification in SPARQL queries is not translated to RDR semantics
          \\- BLZG-1229 SPARQL* not parsed in SPARQL UPDATE
          \\- BLZG-1230 SPARQL parser should not automatically inject PREFIX declarations
          \\- BLZG-1231 SPARQL* fails to recognize nested statement in object position
          \\- BLZG-1232 RDR metaticket
          \\- BLZG-1233 StatementBuffer problems when loading in SIDs mode

          Documentation TODOs
          \\- Document on wiki the "exact" option (defaults false) for ESTCARD API (BLZG-1170)
          \\- Document on wiki the new HAS_STMT REST API method (BLZG-1155).
          \\- Document on wiki the semantics for the *c&* URL query argument (BLZG-1209).
          \\- Document changes to group commit APIs [1] (getUnisolatedConnection() => getConnection())
          \\- Review GroupCommit [1] and TxGuide [2] and reconcile with NSS TX API [3].
          \\- Update NSS documentation to indicate that the UUID parameter is valid for all REST API requests per BLZG-1259

          See BLZG-1150 (BlazeGraph 1.5.1 release)

          [1] http://wiki.blazegraph.com/wiki/index.php/GroupCommit
          [2] http://wiki.blazegraph.com/wiki/index.php/TxGuide
          [3] http://wiki.blazegraph.com/wiki/index.php/NanoSparqlServer#Transaction_Management
          michaelschmidt michaelschmidt made changes -
          Description Done:
          \\- BLZG-556 Optimization for GRAPH uri \{} and GRAPH ?foo \{}
          \\- BLZG-800 select ?g \{ Graph ?g \{} } incorrect
          \\- BLZG-843 Wildcard projection was not rewritten (see BLZG-1235)
          \\- BLZG-1001 optional eval order
          \\- BLZG-1101 Feature request: pre-heat the journal on startup
          \\- BLZG-1132 Exception while computing closure
          \\- BLZG-1155 hasStatements can overestimate and ignores includeInferred (REST API)
          \\- BLZG-1178 Bad Address: length requested greater than allocated slot (RWStore, GROUP COMMIT, HA-only)
          \\- BLZG-1170 Extend ESTCARD method for exact range counts
          \\- BLZG-1193 Integrate filters into the ALP service
          \\- BLZG-1194 Allow some inline IVs into the text index (IPv4)
          \\- BLZG-1205 Online backup for Journal
          \\- BLZG-1209 Resource... contexts not encoded/decoded according to openrdf semantics (REST API)
          \\- BLZG-1211 Inline URIs should work more like inline values
          \\- BLZG-1214 BigdataGraphFactory connect does not work with URL rewrites
          \\- BLZG-1217 BigdataGraphFactory.create not working correctly.
          \\- BLZG-1219 CREATE DATA SET does not report Location header.
          \\- BLZG-199 Refactor RemoteRepository / RemoteRepositoryManager
          \\- BLZG-1221 BigdataSailRemoteRepository uses non-daemon thread pool
          \\- BLZG-1222 Query fails with ArrayIndexOutOfBoundsException
          \\- BLZG-30 External Solr Search
          \\- BLZG-1235 BOpUtility.postOrderIteratorWithAnnotations() is has wrong visitation order (see BLZG-843)
          \\- BLZG-1237 new defect DumpJournal fails on non-BTree classes
          \\- BLZG-1243 bigdata-client does not invoke ServiceProviderHook.forceLoad()
          \\- BLZG-207 RemoteRepository does not CANCEL a SPARQL UPDATE if there is a client error.
          \\- BLZG-1261 createRepository() does not set the namespace on the Properties
          \\- BLZG-34 Bug in JiniCoreServicesConfiguration.getServiceRegistrars() (infinite wait)
          \\- BLZG-42 Per query memory limit for analytic query mode.
          \\- BLZG-43 Add System property to enable analytic query mode.
          \\- BLZG-30: isRunLast() mode for services

          Bindings refactoring:
          \\-BLZG-48
          \\-BLZG-50
          \\-BLZG-1256
          \\-BLZG-1299
          \\-BLZG-1327

          TODO:
          \\- BLZG-789 BigdataSailRemoteRepositoryConnection should implement interface methods
          \\- BLZG-1099 BigdataSailUpdate.execute() commits the connection
          \\- BLZG-1225 Support begin(), prepare(), isActive() in BigdataSailConnection
          \\- BLZG-1195 Read/write tx support in NSS and BigdataSailRemoteRepositoryConnection
          \\- BLZG-1207 getStatements() ignores includeInferred (REST API)
          \\- BLZG-29 HA test suite for transaction management API
          \\- BLZG-1236 Recycler error in 1.5.1
          \\- BLZG-206 Code review and concepts for provably correctness for abort code paths
          \\- BLZG-1255 AbstractJournal has RWStrategy tests where it should test on IAllocationManager
          \\- BLZG-201 Examine interaction of small slots optimization and group commit.
          \\- BLZG-192 Enable group commit by default
          \\- BLZG-1225 Support begin(), prepare(), isActive() in BigdataSailConnection
          \\- BLZG-1259 All REST API operations should be cancelable from both REST API and workbench.

          TODO (Project Management)
          \\- BLZG-38 Mavenization (see BLZG-344, BLZG-1204)
          \\- BLZG-23 Debian Packages
          \\- BLZG-1109 Deployers should have openrdf on classpath before bigdata
          \\- BLZG-1204 Maven Central Repository Deployment (see BLZG-344)
          \\- BLZG-204 Add section on jetty configuration to NSS wiki page
          \\- BLZG-200 1.5.2 benchmarks

          Stretch goals
          \\- BLZG-198 EXPLAIN query for embedded applications
          \\- BLZG-1216 Post-Build SAIL and Blueprints Integration Testing
          \\- BLZG-1242 control over echo-back of sparql update
          \\- maven-generated deployer artifacts should include basic validation
          \\- code examples should include CI validation.

          Deferred:
          \\- BLZG-461 AbstractTask uses one TemporaryStoreFactory per read-only or read/write tx task.
          \\- BLZG-1106 Change RDFParser configuration to use BasicParserSettings
          \\- BLZG-1107 Add ability to set RIO options to REST API and workbench
          \\- BLZG-1179 Why is RDR parser test suite disabled?
          \\- BLZG-1210 Optimize hasStatement()
          \\- BLZG-1228 RDF reification in SPARQL queries is not translated to RDR semantics
          \\- BLZG-1229 SPARQL* not parsed in SPARQL UPDATE
          \\- BLZG-1230 SPARQL parser should not automatically inject PREFIX declarations
          \\- BLZG-1231 SPARQL* fails to recognize nested statement in object position
          \\- BLZG-1232 RDR metaticket
          \\- BLZG-1233 StatementBuffer problems when loading in SIDs mode

          Documentation TODOs
          \\- Document on wiki the "exact" option (defaults false) for ESTCARD API (BLZG-1170)
          \\- Document on wiki the new HAS_STMT REST API method (BLZG-1155).
          \\- Document on wiki the semantics for the *c&* URL query argument (BLZG-1209).
          \\- Document changes to group commit APIs [1] (getUnisolatedConnection() => getConnection())
          \\- Review GroupCommit [1] and TxGuide [2] and reconcile with NSS TX API [3].
          \\- Update NSS documentation to indicate that the UUID parameter is valid for all REST API requests per BLZG-1259

          See BLZG-1150 (BlazeGraph 1.5.1 release)

          [1] http://wiki.blazegraph.com/wiki/index.php/GroupCommit
          [2] http://wiki.blazegraph.com/wiki/index.php/TxGuide
          [3] http://wiki.blazegraph.com/wiki/index.php/NanoSparqlServer#Transaction_Management
          Done:
          \\- BLZG-556 Optimization for GRAPH uri \{} and GRAPH ?foo \{}
          \\- BLZG-800 select ?g \{ Graph ?g \{} } incorrect
          \\- BLZG-843 Wildcard projection was not rewritten (see BLZG-1235)
          \\- BLZG-1001 optional eval order
          \\- BLZG-1101 Feature request: pre-heat the journal on startup
          \\- BLZG-1132 Exception while computing closure
          \\- BLZG-1155 hasStatements can overestimate and ignores includeInferred (REST API)
          \\- BLZG-1178 Bad Address: length requested greater than allocated slot (RWStore, GROUP COMMIT, HA-only)
          \\- BLZG-1170 Extend ESTCARD method for exact range counts
          \\- BLZG-1193 Integrate filters into the ALP service
          \\- BLZG-1194 Allow some inline IVs into the text index (IPv4)
          \\- BLZG-1205 Online backup for Journal
          \\- BLZG-1209 Resource... contexts not encoded/decoded according to openrdf semantics (REST API)
          \\- BLZG-1211 Inline URIs should work more like inline values
          \\- BLZG-1214 BigdataGraphFactory connect does not work with URL rewrites
          \\- BLZG-1217 BigdataGraphFactory.create not working correctly.
          \\- BLZG-1219 CREATE DATA SET does not report Location header.
          \\- BLZG-199 Refactor RemoteRepository / RemoteRepositoryManager
          \\- BLZG-1221 BigdataSailRemoteRepository uses non-daemon thread pool
          \\- BLZG-1222 Query fails with ArrayIndexOutOfBoundsException
          \\- BLZG-30 External Solr Search
          \\- BLZG-1235 BOpUtility.postOrderIteratorWithAnnotations() is has wrong visitation order (see BLZG-843)
          \\- BLZG-1237 new defect DumpJournal fails on non-BTree classes
          \\- BLZG-1243 bigdata-client does not invoke ServiceProviderHook.forceLoad()
          \\- BLZG-207 RemoteRepository does not CANCEL a SPARQL UPDATE if there is a client error.
          \\- BLZG-1261 createRepository() does not set the namespace on the Properties
          \\- BLZG-34 Bug in JiniCoreServicesConfiguration.getServiceRegistrars() (infinite wait)
          \\- BLZG-42 Per query memory limit for analytic query mode.
          \\- BLZG-43 Add System property to enable analytic query mode.
          \\- BLZG-30: isRunLast() mode for services
          \\-BLZG-48 Query fails to project subquery variables
          \\-BLZG-50 Queries with multiple VALUES clauses
          \\-BLZG-1256 Service call with values clauses create a cross product
          \\-BLZG-1299 duplicates in VALUES get replicated
          \\-BLZG-1327 Computation of maybe and definitely incoming bindings in subqueries

          TODO:
          \\- BLZG-789 BigdataSailRemoteRepositoryConnection should implement interface methods
          \\- BLZG-1099 BigdataSailUpdate.execute() commits the connection
          \\- BLZG-1225 Support begin(), prepare(), isActive() in BigdataSailConnection
          \\- BLZG-1195 Read/write tx support in NSS and BigdataSailRemoteRepositoryConnection
          \\- BLZG-1207 getStatements() ignores includeInferred (REST API)
          \\- BLZG-29 HA test suite for transaction management API
          \\- BLZG-1236 Recycler error in 1.5.1
          \\- BLZG-206 Code review and concepts for provably correctness for abort code paths
          \\- BLZG-1255 AbstractJournal has RWStrategy tests where it should test on IAllocationManager
          \\- BLZG-201 Examine interaction of small slots optimization and group commit.
          \\- BLZG-192 Enable group commit by default
          \\- BLZG-1225 Support begin(), prepare(), isActive() in BigdataSailConnection
          \\- BLZG-1259 All REST API operations should be cancelable from both REST API and workbench.

          TODO (Project Management)
          \\- BLZG-38 Mavenization (see BLZG-344, BLZG-1204)
          \\- BLZG-23 Debian Packages
          \\- BLZG-1109 Deployers should have openrdf on classpath before bigdata
          \\- BLZG-1204 Maven Central Repository Deployment (see BLZG-344)
          \\- BLZG-204 Add section on jetty configuration to NSS wiki page
          \\- BLZG-200 1.5.2 benchmarks

          Stretch goals
          \\- BLZG-198 EXPLAIN query for embedded applications
          \\- BLZG-1216 Post-Build SAIL and Blueprints Integration Testing
          \\- BLZG-1242 control over echo-back of sparql update
          \\- maven-generated deployer artifacts should include basic validation
          \\- code examples should include CI validation.

          Deferred:
          \\- BLZG-461 AbstractTask uses one TemporaryStoreFactory per read-only or read/write tx task.
          \\- BLZG-1106 Change RDFParser configuration to use BasicParserSettings
          \\- BLZG-1107 Add ability to set RIO options to REST API and workbench
          \\- BLZG-1179 Why is RDR parser test suite disabled?
          \\- BLZG-1210 Optimize hasStatement()
          \\- BLZG-1228 RDF reification in SPARQL queries is not translated to RDR semantics
          \\- BLZG-1229 SPARQL* not parsed in SPARQL UPDATE
          \\- BLZG-1230 SPARQL parser should not automatically inject PREFIX declarations
          \\- BLZG-1231 SPARQL* fails to recognize nested statement in object position
          \\- BLZG-1232 RDR metaticket
          \\- BLZG-1233 StatementBuffer problems when loading in SIDs mode

          Documentation TODOs
          \\- Document on wiki the "exact" option (defaults false) for ESTCARD API (BLZG-1170)
          \\- Document on wiki the new HAS_STMT REST API method (BLZG-1155).
          \\- Document on wiki the semantics for the *c&* URL query argument (BLZG-1209).
          \\- Document changes to group commit APIs [1] (getUnisolatedConnection() => getConnection())
          \\- Review GroupCommit [1] and TxGuide [2] and reconcile with NSS TX API [3].
          \\- Update NSS documentation to indicate that the UUID parameter is valid for all REST API requests per BLZG-1259

          See BLZG-1150 (BlazeGraph 1.5.1 release)

          [1] http://wiki.blazegraph.com/wiki/index.php/GroupCommit
          [2] http://wiki.blazegraph.com/wiki/index.php/TxGuide
          [3] http://wiki.blazegraph.com/wiki/index.php/NanoSparqlServer#Transaction_Management
          beebs Brad Bebee made changes -
          Workflow Trac Import v2 [ 12031 ] Trac Import v3 [ 13363 ]
          beebs Brad Bebee made changes -
          Workflow Trac Import v3 [ 13363 ] Trac Import v4 [ 14692 ]
          michaelschmidt michaelschmidt made changes -
          Description Done:
          \\- BLZG-556 Optimization for GRAPH uri \{} and GRAPH ?foo \{}
          \\- BLZG-800 select ?g \{ Graph ?g \{} } incorrect
          \\- BLZG-843 Wildcard projection was not rewritten (see BLZG-1235)
          \\- BLZG-1001 optional eval order
          \\- BLZG-1101 Feature request: pre-heat the journal on startup
          \\- BLZG-1132 Exception while computing closure
          \\- BLZG-1155 hasStatements can overestimate and ignores includeInferred (REST API)
          \\- BLZG-1178 Bad Address: length requested greater than allocated slot (RWStore, GROUP COMMIT, HA-only)
          \\- BLZG-1170 Extend ESTCARD method for exact range counts
          \\- BLZG-1193 Integrate filters into the ALP service
          \\- BLZG-1194 Allow some inline IVs into the text index (IPv4)
          \\- BLZG-1205 Online backup for Journal
          \\- BLZG-1209 Resource... contexts not encoded/decoded according to openrdf semantics (REST API)
          \\- BLZG-1211 Inline URIs should work more like inline values
          \\- BLZG-1214 BigdataGraphFactory connect does not work with URL rewrites
          \\- BLZG-1217 BigdataGraphFactory.create not working correctly.
          \\- BLZG-1219 CREATE DATA SET does not report Location header.
          \\- BLZG-199 Refactor RemoteRepository / RemoteRepositoryManager
          \\- BLZG-1221 BigdataSailRemoteRepository uses non-daemon thread pool
          \\- BLZG-1222 Query fails with ArrayIndexOutOfBoundsException
          \\- BLZG-30 External Solr Search
          \\- BLZG-1235 BOpUtility.postOrderIteratorWithAnnotations() is has wrong visitation order (see BLZG-843)
          \\- BLZG-1237 new defect DumpJournal fails on non-BTree classes
          \\- BLZG-1243 bigdata-client does not invoke ServiceProviderHook.forceLoad()
          \\- BLZG-207 RemoteRepository does not CANCEL a SPARQL UPDATE if there is a client error.
          \\- BLZG-1261 createRepository() does not set the namespace on the Properties
          \\- BLZG-34 Bug in JiniCoreServicesConfiguration.getServiceRegistrars() (infinite wait)
          \\- BLZG-42 Per query memory limit for analytic query mode.
          \\- BLZG-43 Add System property to enable analytic query mode.
          \\- BLZG-30: isRunLast() mode for services
          \\-BLZG-48 Query fails to project subquery variables
          \\-BLZG-50 Queries with multiple VALUES clauses
          \\-BLZG-1256 Service call with values clauses create a cross product
          \\-BLZG-1299 duplicates in VALUES get replicated
          \\-BLZG-1327 Computation of maybe and definitely incoming bindings in subqueries

          TODO:
          \\- BLZG-789 BigdataSailRemoteRepositoryConnection should implement interface methods
          \\- BLZG-1099 BigdataSailUpdate.execute() commits the connection
          \\- BLZG-1225 Support begin(), prepare(), isActive() in BigdataSailConnection
          \\- BLZG-1195 Read/write tx support in NSS and BigdataSailRemoteRepositoryConnection
          \\- BLZG-1207 getStatements() ignores includeInferred (REST API)
          \\- BLZG-29 HA test suite for transaction management API
          \\- BLZG-1236 Recycler error in 1.5.1
          \\- BLZG-206 Code review and concepts for provably correctness for abort code paths
          \\- BLZG-1255 AbstractJournal has RWStrategy tests where it should test on IAllocationManager
          \\- BLZG-201 Examine interaction of small slots optimization and group commit.
          \\- BLZG-192 Enable group commit by default
          \\- BLZG-1225 Support begin(), prepare(), isActive() in BigdataSailConnection
          \\- BLZG-1259 All REST API operations should be cancelable from both REST API and workbench.

          TODO (Project Management)
          \\- BLZG-38 Mavenization (see BLZG-344, BLZG-1204)
          \\- BLZG-23 Debian Packages
          \\- BLZG-1109 Deployers should have openrdf on classpath before bigdata
          \\- BLZG-1204 Maven Central Repository Deployment (see BLZG-344)
          \\- BLZG-204 Add section on jetty configuration to NSS wiki page
          \\- BLZG-200 1.5.2 benchmarks

          Stretch goals
          \\- BLZG-198 EXPLAIN query for embedded applications
          \\- BLZG-1216 Post-Build SAIL and Blueprints Integration Testing
          \\- BLZG-1242 control over echo-back of sparql update
          \\- maven-generated deployer artifacts should include basic validation
          \\- code examples should include CI validation.

          Deferred:
          \\- BLZG-461 AbstractTask uses one TemporaryStoreFactory per read-only or read/write tx task.
          \\- BLZG-1106 Change RDFParser configuration to use BasicParserSettings
          \\- BLZG-1107 Add ability to set RIO options to REST API and workbench
          \\- BLZG-1179 Why is RDR parser test suite disabled?
          \\- BLZG-1210 Optimize hasStatement()
          \\- BLZG-1228 RDF reification in SPARQL queries is not translated to RDR semantics
          \\- BLZG-1229 SPARQL* not parsed in SPARQL UPDATE
          \\- BLZG-1230 SPARQL parser should not automatically inject PREFIX declarations
          \\- BLZG-1231 SPARQL* fails to recognize nested statement in object position
          \\- BLZG-1232 RDR metaticket
          \\- BLZG-1233 StatementBuffer problems when loading in SIDs mode

          Documentation TODOs
          \\- Document on wiki the "exact" option (defaults false) for ESTCARD API (BLZG-1170)
          \\- Document on wiki the new HAS_STMT REST API method (BLZG-1155).
          \\- Document on wiki the semantics for the *c&* URL query argument (BLZG-1209).
          \\- Document changes to group commit APIs [1] (getUnisolatedConnection() => getConnection())
          \\- Review GroupCommit [1] and TxGuide [2] and reconcile with NSS TX API [3].
          \\- Update NSS documentation to indicate that the UUID parameter is valid for all REST API requests per BLZG-1259

          See BLZG-1150 (BlazeGraph 1.5.1 release)

          [1] http://wiki.blazegraph.com/wiki/index.php/GroupCommit
          [2] http://wiki.blazegraph.com/wiki/index.php/TxGuide
          [3] http://wiki.blazegraph.com/wiki/index.php/NanoSparqlServer#Transaction_Management
          Done:
          \\- BLZG-556 Optimization for GRAPH uri \{} and GRAPH ?foo \{}
          \\- BLZG-800 select ?g \{ Graph ?g \{} } incorrect
          \\- BLZG-843 Wildcard projection was not rewritten (see BLZG-1235)
          \\- BLZG-1001 optional eval order
          \\- BLZG-1101 Feature request: pre-heat the journal on startup
          \\- BLZG-1132 Exception while computing closure
          \\- BLZG-1155 hasStatements can overestimate and ignores includeInferred (REST API)
          \\- BLZG-1178 Bad Address: length requested greater than allocated slot (RWStore, GROUP COMMIT, HA-only)
          \\- BLZG-1170 Extend ESTCARD method for exact range counts
          \\- BLZG-1193 Integrate filters into the ALP service
          \\- BLZG-1194 Allow some inline IVs into the text index (IPv4)
          \\- BLZG-1205 Online backup for Journal
          \\- BLZG-1209 Resource... contexts not encoded/decoded according to openrdf semantics (REST API)
          \\- BLZG-1211 Inline URIs should work more like inline values
          \\- BLZG-1214 BigdataGraphFactory connect does not work with URL rewrites
          \\- BLZG-1217 BigdataGraphFactory.create not working correctly.
          \\- BLZG-1219 CREATE DATA SET does not report Location header.
          \\- BLZG-199 Refactor RemoteRepository / RemoteRepositoryManager
          \\- BLZG-1221 BigdataSailRemoteRepository uses non-daemon thread pool
          \\- BLZG-1222 Query fails with ArrayIndexOutOfBoundsException
          \\- BLZG-30 External Solr Search
          \\- BLZG-1235 BOpUtility.postOrderIteratorWithAnnotations() is has wrong visitation order (see BLZG-843)
          \\- BLZG-1237 new defect DumpJournal fails on non-BTree classes
          \\- BLZG-1243 bigdata-client does not invoke ServiceProviderHook.forceLoad()
          \\- BLZG-207 RemoteRepository does not CANCEL a SPARQL UPDATE if there is a client error.
          \\- BLZG-1261 createRepository() does not set the namespace on the Properties
          \\- BLZG-34 Bug in JiniCoreServicesConfiguration.getServiceRegistrars() (infinite wait)
          \\- BLZG-42 Per query memory limit for analytic query mode.
          \\- BLZG-43 Add System property to enable analytic query mode.
          \\- BLZG-30: isRunLast() mode for services
          \\-BLZG-48 Query fails to project subquery variables
          \\-BLZG-50 Queries with multiple VALUES clauses
          \\-BLZG-1256 Service call with values clauses create a cross product
          \\-BLZG-1299 duplicates in VALUES get replicated
          \\-BLZG-1327 Computation of maybe and definitely incoming bindings in subqueries
          \\-BLZG-1331 Duplicate LET expression leading to NotMaterializedException

          TODO:
          \\- BLZG-789 BigdataSailRemoteRepositoryConnection should implement interface methods
          \\- BLZG-1099 BigdataSailUpdate.execute() commits the connection
          \\- BLZG-1225 Support begin(), prepare(), isActive() in BigdataSailConnection
          \\- BLZG-1195 Read/write tx support in NSS and BigdataSailRemoteRepositoryConnection
          \\- BLZG-1207 getStatements() ignores includeInferred (REST API)
          \\- BLZG-29 HA test suite for transaction management API
          \\- BLZG-1236 Recycler error in 1.5.1
          \\- BLZG-206 Code review and concepts for provably correctness for abort code paths
          \\- BLZG-1255 AbstractJournal has RWStrategy tests where it should test on IAllocationManager
          \\- BLZG-201 Examine interaction of small slots optimization and group commit.
          \\- BLZG-192 Enable group commit by default
          \\- BLZG-1225 Support begin(), prepare(), isActive() in BigdataSailConnection
          \\- BLZG-1259 All REST API operations should be cancelable from both REST API and workbench.

          TODO (Project Management)
          \\- BLZG-38 Mavenization (see BLZG-344, BLZG-1204)
          \\- BLZG-23 Debian Packages
          \\- BLZG-1109 Deployers should have openrdf on classpath before bigdata
          \\- BLZG-1204 Maven Central Repository Deployment (see BLZG-344)
          \\- BLZG-204 Add section on jetty configuration to NSS wiki page
          \\- BLZG-200 1.5.2 benchmarks

          Stretch goals
          \\- BLZG-198 EXPLAIN query for embedded applications
          \\- BLZG-1216 Post-Build SAIL and Blueprints Integration Testing
          \\- BLZG-1242 control over echo-back of sparql update
          \\- maven-generated deployer artifacts should include basic validation
          \\- code examples should include CI validation.

          Deferred:
          \\- BLZG-461 AbstractTask uses one TemporaryStoreFactory per read-only or read/write tx task.
          \\- BLZG-1106 Change RDFParser configuration to use BasicParserSettings
          \\- BLZG-1107 Add ability to set RIO options to REST API and workbench
          \\- BLZG-1179 Why is RDR parser test suite disabled?
          \\- BLZG-1210 Optimize hasStatement()
          \\- BLZG-1228 RDF reification in SPARQL queries is not translated to RDR semantics
          \\- BLZG-1229 SPARQL* not parsed in SPARQL UPDATE
          \\- BLZG-1230 SPARQL parser should not automatically inject PREFIX declarations
          \\- BLZG-1231 SPARQL* fails to recognize nested statement in object position
          \\- BLZG-1232 RDR metaticket
          \\- BLZG-1233 StatementBuffer problems when loading in SIDs mode

          Documentation TODOs
          \\- Document on wiki the "exact" option (defaults false) for ESTCARD API (BLZG-1170)
          \\- Document on wiki the new HAS_STMT REST API method (BLZG-1155).
          \\- Document on wiki the semantics for the *c&* URL query argument (BLZG-1209).
          \\- Document changes to group commit APIs [1] (getUnisolatedConnection() => getConnection())
          \\- Review GroupCommit [1] and TxGuide [2] and reconcile with NSS TX API [3].
          \\- Update NSS documentation to indicate that the UUID parameter is valid for all REST API requests per BLZG-1259

          See BLZG-1150 (BlazeGraph 1.5.1 release)

          [1] http://wiki.blazegraph.com/wiki/index.php/GroupCommit
          [2] http://wiki.blazegraph.com/wiki/index.php/TxGuide
          [3] http://wiki.blazegraph.com/wiki/index.php/NanoSparqlServer#Transaction_Management
          michaelschmidt michaelschmidt made changes -
          Description Done:
          \\- BLZG-556 Optimization for GRAPH uri \{} and GRAPH ?foo \{}
          \\- BLZG-800 select ?g \{ Graph ?g \{} } incorrect
          \\- BLZG-843 Wildcard projection was not rewritten (see BLZG-1235)
          \\- BLZG-1001 optional eval order
          \\- BLZG-1101 Feature request: pre-heat the journal on startup
          \\- BLZG-1132 Exception while computing closure
          \\- BLZG-1155 hasStatements can overestimate and ignores includeInferred (REST API)
          \\- BLZG-1178 Bad Address: length requested greater than allocated slot (RWStore, GROUP COMMIT, HA-only)
          \\- BLZG-1170 Extend ESTCARD method for exact range counts
          \\- BLZG-1193 Integrate filters into the ALP service
          \\- BLZG-1194 Allow some inline IVs into the text index (IPv4)
          \\- BLZG-1205 Online backup for Journal
          \\- BLZG-1209 Resource... contexts not encoded/decoded according to openrdf semantics (REST API)
          \\- BLZG-1211 Inline URIs should work more like inline values
          \\- BLZG-1214 BigdataGraphFactory connect does not work with URL rewrites
          \\- BLZG-1217 BigdataGraphFactory.create not working correctly.
          \\- BLZG-1219 CREATE DATA SET does not report Location header.
          \\- BLZG-199 Refactor RemoteRepository / RemoteRepositoryManager
          \\- BLZG-1221 BigdataSailRemoteRepository uses non-daemon thread pool
          \\- BLZG-1222 Query fails with ArrayIndexOutOfBoundsException
          \\- BLZG-30 External Solr Search
          \\- BLZG-1235 BOpUtility.postOrderIteratorWithAnnotations() is has wrong visitation order (see BLZG-843)
          \\- BLZG-1237 new defect DumpJournal fails on non-BTree classes
          \\- BLZG-1243 bigdata-client does not invoke ServiceProviderHook.forceLoad()
          \\- BLZG-207 RemoteRepository does not CANCEL a SPARQL UPDATE if there is a client error.
          \\- BLZG-1261 createRepository() does not set the namespace on the Properties
          \\- BLZG-34 Bug in JiniCoreServicesConfiguration.getServiceRegistrars() (infinite wait)
          \\- BLZG-42 Per query memory limit for analytic query mode.
          \\- BLZG-43 Add System property to enable analytic query mode.
          \\- BLZG-30: isRunLast() mode for services
          \\-BLZG-48 Query fails to project subquery variables
          \\-BLZG-50 Queries with multiple VALUES clauses
          \\-BLZG-1256 Service call with values clauses create a cross product
          \\-BLZG-1299 duplicates in VALUES get replicated
          \\-BLZG-1327 Computation of maybe and definitely incoming bindings in subqueries
          \\-BLZG-1331 Duplicate LET expression leading to NotMaterializedException

          TODO:
          \\- BLZG-789 BigdataSailRemoteRepositoryConnection should implement interface methods
          \\- BLZG-1099 BigdataSailUpdate.execute() commits the connection
          \\- BLZG-1225 Support begin(), prepare(), isActive() in BigdataSailConnection
          \\- BLZG-1195 Read/write tx support in NSS and BigdataSailRemoteRepositoryConnection
          \\- BLZG-1207 getStatements() ignores includeInferred (REST API)
          \\- BLZG-29 HA test suite for transaction management API
          \\- BLZG-1236 Recycler error in 1.5.1
          \\- BLZG-206 Code review and concepts for provably correctness for abort code paths
          \\- BLZG-1255 AbstractJournal has RWStrategy tests where it should test on IAllocationManager
          \\- BLZG-201 Examine interaction of small slots optimization and group commit.
          \\- BLZG-192 Enable group commit by default
          \\- BLZG-1225 Support begin(), prepare(), isActive() in BigdataSailConnection
          \\- BLZG-1259 All REST API operations should be cancelable from both REST API and workbench.

          TODO (Project Management)
          \\- BLZG-38 Mavenization (see BLZG-344, BLZG-1204)
          \\- BLZG-23 Debian Packages
          \\- BLZG-1109 Deployers should have openrdf on classpath before bigdata
          \\- BLZG-1204 Maven Central Repository Deployment (see BLZG-344)
          \\- BLZG-204 Add section on jetty configuration to NSS wiki page
          \\- BLZG-200 1.5.2 benchmarks

          Stretch goals
          \\- BLZG-198 EXPLAIN query for embedded applications
          \\- BLZG-1216 Post-Build SAIL and Blueprints Integration Testing
          \\- BLZG-1242 control over echo-back of sparql update
          \\- maven-generated deployer artifacts should include basic validation
          \\- code examples should include CI validation.

          Deferred:
          \\- BLZG-461 AbstractTask uses one TemporaryStoreFactory per read-only or read/write tx task.
          \\- BLZG-1106 Change RDFParser configuration to use BasicParserSettings
          \\- BLZG-1107 Add ability to set RIO options to REST API and workbench
          \\- BLZG-1179 Why is RDR parser test suite disabled?
          \\- BLZG-1210 Optimize hasStatement()
          \\- BLZG-1228 RDF reification in SPARQL queries is not translated to RDR semantics
          \\- BLZG-1229 SPARQL* not parsed in SPARQL UPDATE
          \\- BLZG-1230 SPARQL parser should not automatically inject PREFIX declarations
          \\- BLZG-1231 SPARQL* fails to recognize nested statement in object position
          \\- BLZG-1232 RDR metaticket
          \\- BLZG-1233 StatementBuffer problems when loading in SIDs mode

          Documentation TODOs
          \\- Document on wiki the "exact" option (defaults false) for ESTCARD API (BLZG-1170)
          \\- Document on wiki the new HAS_STMT REST API method (BLZG-1155).
          \\- Document on wiki the semantics for the *c&* URL query argument (BLZG-1209).
          \\- Document changes to group commit APIs [1] (getUnisolatedConnection() => getConnection())
          \\- Review GroupCommit [1] and TxGuide [2] and reconcile with NSS TX API [3].
          \\- Update NSS documentation to indicate that the UUID parameter is valid for all REST API requests per BLZG-1259

          See BLZG-1150 (BlazeGraph 1.5.1 release)

          [1] http://wiki.blazegraph.com/wiki/index.php/GroupCommit
          [2] http://wiki.blazegraph.com/wiki/index.php/TxGuide
          [3] http://wiki.blazegraph.com/wiki/index.php/NanoSparqlServer#Transaction_Management
          Done:
          \\- BLZG-556 Optimization for GRAPH uri \{} and GRAPH ?foo \{}
          \\- BLZG-800 select ?g \{ Graph ?g \{} } incorrect
          \\- BLZG-843 Wildcard projection was not rewritten (see BLZG-1235)
          \\- BLZG-1001 optional eval order
          \\- BLZG-1101 Feature request: pre-heat the journal on startup
          \\- BLZG-1132 Exception while computing closure
          \\- BLZG-1155 hasStatements can overestimate and ignores includeInferred (REST API)
          \\- BLZG-1178 Bad Address: length requested greater than allocated slot (RWStore, GROUP COMMIT, HA-only)
          \\- BLZG-1170 Extend ESTCARD method for exact range counts
          \\- BLZG-1193 Integrate filters into the ALP service
          \\- BLZG-1194 Allow some inline IVs into the text index (IPv4)
          \\- BLZG-1205 Online backup for Journal
          \\- BLZG-1209 Resource... contexts not encoded/decoded according to openrdf semantics (REST API)
          \\- BLZG-1211 Inline URIs should work more like inline values
          \\- BLZG-1214 BigdataGraphFactory connect does not work with URL rewrites
          \\- BLZG-1217 BigdataGraphFactory.create not working correctly.
          \\- BLZG-1219 CREATE DATA SET does not report Location header.
          \\- BLZG-199 Refactor RemoteRepository / RemoteRepositoryManager
          \\- BLZG-1221 BigdataSailRemoteRepository uses non-daemon thread pool
          \\- BLZG-1222 Query fails with ArrayIndexOutOfBoundsException
          \\- BLZG-30 External Solr Search
          \\- BLZG-1235 BOpUtility.postOrderIteratorWithAnnotations() is has wrong visitation order (see BLZG-843)
          \\- BLZG-1237 new defect DumpJournal fails on non-BTree classes
          \\- BLZG-1243 bigdata-client does not invoke ServiceProviderHook.forceLoad()
          \\- BLZG-207 RemoteRepository does not CANCEL a SPARQL UPDATE if there is a client error.
          \\- BLZG-1261 createRepository() does not set the namespace on the Properties
          \\- BLZG-34 Bug in JiniCoreServicesConfiguration.getServiceRegistrars() (infinite wait)
          \\- BLZG-42 Per query memory limit for analytic query mode.
          \\- BLZG-43 Add System property to enable analytic query mode.
          \\- BLZG-30: isRunLast() mode for services
          \\-BLZG-48 Query fails to project subquery variables
          \\-BLZG-50 Queries with multiple VALUES clauses
          \\-BLZG-1256 Service call with values clauses create a cross product
          \\-BLZG-1299 duplicates in VALUES get replicated
          \\-BLZG-1327 Computation of maybe and definitely incoming bindings in subqueries
          \\-BLZG-1331 Duplicate LET expression leading to NotMaterializedException
          \\-BLZG-1131 Enhanced FILTER optimizer

          TODO:
          \\- BLZG-789 BigdataSailRemoteRepositoryConnection should implement interface methods
          \\- BLZG-1099 BigdataSailUpdate.execute() commits the connection
          \\- BLZG-1225 Support begin(), prepare(), isActive() in BigdataSailConnection
          \\- BLZG-1195 Read/write tx support in NSS and BigdataSailRemoteRepositoryConnection
          \\- BLZG-1207 getStatements() ignores includeInferred (REST API)
          \\- BLZG-29 HA test suite for transaction management API
          \\- BLZG-1236 Recycler error in 1.5.1
          \\- BLZG-206 Code review and concepts for provably correctness for abort code paths
          \\- BLZG-1255 AbstractJournal has RWStrategy tests where it should test on IAllocationManager
          \\- BLZG-201 Examine interaction of small slots optimization and group commit.
          \\- BLZG-192 Enable group commit by default
          \\- BLZG-1225 Support begin(), prepare(), isActive() in BigdataSailConnection
          \\- BLZG-1259 All REST API operations should be cancelable from both REST API and workbench.

          TODO (Project Management)
          \\- BLZG-38 Mavenization (see BLZG-344, BLZG-1204)
          \\- BLZG-23 Debian Packages
          \\- BLZG-1109 Deployers should have openrdf on classpath before bigdata
          \\- BLZG-1204 Maven Central Repository Deployment (see BLZG-344)
          \\- BLZG-204 Add section on jetty configuration to NSS wiki page
          \\- BLZG-200 1.5.2 benchmarks

          Stretch goals
          \\- BLZG-198 EXPLAIN query for embedded applications
          \\- BLZG-1216 Post-Build SAIL and Blueprints Integration Testing
          \\- BLZG-1242 control over echo-back of sparql update
          \\- maven-generated deployer artifacts should include basic validation
          \\- code examples should include CI validation.

          Deferred:
          \\- BLZG-461 AbstractTask uses one TemporaryStoreFactory per read-only or read/write tx task.
          \\- BLZG-1106 Change RDFParser configuration to use BasicParserSettings
          \\- BLZG-1107 Add ability to set RIO options to REST API and workbench
          \\- BLZG-1179 Why is RDR parser test suite disabled?
          \\- BLZG-1210 Optimize hasStatement()
          \\- BLZG-1228 RDF reification in SPARQL queries is not translated to RDR semantics
          \\- BLZG-1229 SPARQL* not parsed in SPARQL UPDATE
          \\- BLZG-1230 SPARQL parser should not automatically inject PREFIX declarations
          \\- BLZG-1231 SPARQL* fails to recognize nested statement in object position
          \\- BLZG-1232 RDR metaticket
          \\- BLZG-1233 StatementBuffer problems when loading in SIDs mode

          Documentation TODOs
          \\- Document on wiki the "exact" option (defaults false) for ESTCARD API (BLZG-1170)
          \\- Document on wiki the new HAS_STMT REST API method (BLZG-1155).
          \\- Document on wiki the semantics for the *c&* URL query argument (BLZG-1209).
          \\- Document changes to group commit APIs [1] (getUnisolatedConnection() => getConnection())
          \\- Review GroupCommit [1] and TxGuide [2] and reconcile with NSS TX API [3].
          \\- Update NSS documentation to indicate that the UUID parameter is valid for all REST API requests per BLZG-1259

          See BLZG-1150 (BlazeGraph 1.5.1 release)

          [1] http://wiki.blazegraph.com/wiki/index.php/GroupCommit
          [2] http://wiki.blazegraph.com/wiki/index.php/TxGuide
          [3] http://wiki.blazegraph.com/wiki/index.php/NanoSparqlServer#Transaction_Management
          beebs Brad Bebee made changes -
          Assignee bradbebee [ bradbebee ] Brad Bebee [ beebs ]
          bryanthompson bryanthompson made changes -
          Description Done:
          \\- BLZG-556 Optimization for GRAPH uri \{} and GRAPH ?foo \{}
          \\- BLZG-800 select ?g \{ Graph ?g \{} } incorrect
          \\- BLZG-843 Wildcard projection was not rewritten (see BLZG-1235)
          \\- BLZG-1001 optional eval order
          \\- BLZG-1101 Feature request: pre-heat the journal on startup
          \\- BLZG-1132 Exception while computing closure
          \\- BLZG-1155 hasStatements can overestimate and ignores includeInferred (REST API)
          \\- BLZG-1178 Bad Address: length requested greater than allocated slot (RWStore, GROUP COMMIT, HA-only)
          \\- BLZG-1170 Extend ESTCARD method for exact range counts
          \\- BLZG-1193 Integrate filters into the ALP service
          \\- BLZG-1194 Allow some inline IVs into the text index (IPv4)
          \\- BLZG-1205 Online backup for Journal
          \\- BLZG-1209 Resource... contexts not encoded/decoded according to openrdf semantics (REST API)
          \\- BLZG-1211 Inline URIs should work more like inline values
          \\- BLZG-1214 BigdataGraphFactory connect does not work with URL rewrites
          \\- BLZG-1217 BigdataGraphFactory.create not working correctly.
          \\- BLZG-1219 CREATE DATA SET does not report Location header.
          \\- BLZG-199 Refactor RemoteRepository / RemoteRepositoryManager
          \\- BLZG-1221 BigdataSailRemoteRepository uses non-daemon thread pool
          \\- BLZG-1222 Query fails with ArrayIndexOutOfBoundsException
          \\- BLZG-30 External Solr Search
          \\- BLZG-1235 BOpUtility.postOrderIteratorWithAnnotations() is has wrong visitation order (see BLZG-843)
          \\- BLZG-1237 new defect DumpJournal fails on non-BTree classes
          \\- BLZG-1243 bigdata-client does not invoke ServiceProviderHook.forceLoad()
          \\- BLZG-207 RemoteRepository does not CANCEL a SPARQL UPDATE if there is a client error.
          \\- BLZG-1261 createRepository() does not set the namespace on the Properties
          \\- BLZG-34 Bug in JiniCoreServicesConfiguration.getServiceRegistrars() (infinite wait)
          \\- BLZG-42 Per query memory limit for analytic query mode.
          \\- BLZG-43 Add System property to enable analytic query mode.
          \\- BLZG-30: isRunLast() mode for services
          \\-BLZG-48 Query fails to project subquery variables
          \\-BLZG-50 Queries with multiple VALUES clauses
          \\-BLZG-1256 Service call with values clauses create a cross product
          \\-BLZG-1299 duplicates in VALUES get replicated
          \\-BLZG-1327 Computation of maybe and definitely incoming bindings in subqueries
          \\-BLZG-1331 Duplicate LET expression leading to NotMaterializedException
          \\-BLZG-1131 Enhanced FILTER optimizer

          TODO:
          \\- BLZG-789 BigdataSailRemoteRepositoryConnection should implement interface methods
          \\- BLZG-1099 BigdataSailUpdate.execute() commits the connection
          \\- BLZG-1225 Support begin(), prepare(), isActive() in BigdataSailConnection
          \\- BLZG-1195 Read/write tx support in NSS and BigdataSailRemoteRepositoryConnection
          \\- BLZG-1207 getStatements() ignores includeInferred (REST API)
          \\- BLZG-29 HA test suite for transaction management API
          \\- BLZG-1236 Recycler error in 1.5.1
          \\- BLZG-206 Code review and concepts for provably correctness for abort code paths
          \\- BLZG-1255 AbstractJournal has RWStrategy tests where it should test on IAllocationManager
          \\- BLZG-201 Examine interaction of small slots optimization and group commit.
          \\- BLZG-192 Enable group commit by default
          \\- BLZG-1225 Support begin(), prepare(), isActive() in BigdataSailConnection
          \\- BLZG-1259 All REST API operations should be cancelable from both REST API and workbench.

          TODO (Project Management)
          \\- BLZG-38 Mavenization (see BLZG-344, BLZG-1204)
          \\- BLZG-23 Debian Packages
          \\- BLZG-1109 Deployers should have openrdf on classpath before bigdata
          \\- BLZG-1204 Maven Central Repository Deployment (see BLZG-344)
          \\- BLZG-204 Add section on jetty configuration to NSS wiki page
          \\- BLZG-200 1.5.2 benchmarks

          Stretch goals
          \\- BLZG-198 EXPLAIN query for embedded applications
          \\- BLZG-1216 Post-Build SAIL and Blueprints Integration Testing
          \\- BLZG-1242 control over echo-back of sparql update
          \\- maven-generated deployer artifacts should include basic validation
          \\- code examples should include CI validation.

          Deferred:
          \\- BLZG-461 AbstractTask uses one TemporaryStoreFactory per read-only or read/write tx task.
          \\- BLZG-1106 Change RDFParser configuration to use BasicParserSettings
          \\- BLZG-1107 Add ability to set RIO options to REST API and workbench
          \\- BLZG-1179 Why is RDR parser test suite disabled?
          \\- BLZG-1210 Optimize hasStatement()
          \\- BLZG-1228 RDF reification in SPARQL queries is not translated to RDR semantics
          \\- BLZG-1229 SPARQL* not parsed in SPARQL UPDATE
          \\- BLZG-1230 SPARQL parser should not automatically inject PREFIX declarations
          \\- BLZG-1231 SPARQL* fails to recognize nested statement in object position
          \\- BLZG-1232 RDR metaticket
          \\- BLZG-1233 StatementBuffer problems when loading in SIDs mode

          Documentation TODOs
          \\- Document on wiki the "exact" option (defaults false) for ESTCARD API (BLZG-1170)
          \\- Document on wiki the new HAS_STMT REST API method (BLZG-1155).
          \\- Document on wiki the semantics for the *c&* URL query argument (BLZG-1209).
          \\- Document changes to group commit APIs [1] (getUnisolatedConnection() => getConnection())
          \\- Review GroupCommit [1] and TxGuide [2] and reconcile with NSS TX API [3].
          \\- Update NSS documentation to indicate that the UUID parameter is valid for all REST API requests per BLZG-1259

          See BLZG-1150 (BlazeGraph 1.5.1 release)

          [1] http://wiki.blazegraph.com/wiki/index.php/GroupCommit
          [2] http://wiki.blazegraph.com/wiki/index.php/TxGuide
          [3] http://wiki.blazegraph.com/wiki/index.php/NanoSparqlServer#Transaction_Management
          Done:
          \\- BLZG-556 Optimization for GRAPH uri \{} and GRAPH ?foo \{}
          \\- BLZG-800 select ?g \{ Graph ?g \{} } incorrect
          \\- BLZG-843 Wildcard projection was not rewritten (see BLZG-1235)
          \\- BLZG-1001 optional eval order
          \\- BLZG-1101 Feature request: pre-heat the journal on startup
          \\- BLZG-1132 Exception while computing closure
          \\- BLZG-1155 hasStatements can overestimate and ignores includeInferred (REST API)
          \\- BLZG-1178 Bad Address: length requested greater than allocated slot (RWStore, GROUP COMMIT, HA-only)
          \\- BLZG-1170 Extend ESTCARD method for exact range counts
          \\- BLZG-1193 Integrate filters into the ALP service
          \\- BLZG-1194 Allow some inline IVs into the text index (IPv4)
          \\- BLZG-1205 Online backup for Journal
          \\- BLZG-1209 Resource... contexts not encoded/decoded according to openrdf semantics (REST API)
          \\- BLZG-1211 Inline URIs should work more like inline values
          \\- BLZG-1214 BigdataGraphFactory connect does not work with URL rewrites
          \\- BLZG-1217 BigdataGraphFactory.create not working correctly.
          \\- BLZG-1219 CREATE DATA SET does not report Location header.
          \\- BLZG-199 Refactor RemoteRepository / RemoteRepositoryManager
          \\- BLZG-1221 BigdataSailRemoteRepository uses non-daemon thread pool
          \\- BLZG-1222 Query fails with ArrayIndexOutOfBoundsException
          \\- BLZG-30 External Solr Search
          \\- BLZG-1235 BOpUtility.postOrderIteratorWithAnnotations() is has wrong visitation order (see BLZG-843)
          \\- BLZG-1237 new defect DumpJournal fails on non-BTree classes
          \\- BLZG-1243 bigdata-client does not invoke ServiceProviderHook.forceLoad()
          \\- BLZG-207 RemoteRepository does not CANCEL a SPARQL UPDATE if there is a client error.
          \\- BLZG-1261 createRepository() does not set the namespace on the Properties
          \\- BLZG-34 Bug in JiniCoreServicesConfiguration.getServiceRegistrars() (infinite wait)
          \\- BLZG-42 Per query memory limit for analytic query mode.
          \\- BLZG-43 Add System property to enable analytic query mode.
          \\- BLZG-30: isRunLast() mode for services
          \\-BLZG-48 Query fails to project subquery variables
          \\-BLZG-50 Queries with multiple VALUES clauses
          \\-BLZG-1256 Service call with values clauses create a cross product
          \\-BLZG-1299 duplicates in VALUES get replicated
          \\-BLZG-1327 Computation of maybe and definitely incoming bindings in subqueries
          \\-BLZG-1331 Duplicate LET expression leading to NotMaterializedException
          \\-BLZG-1131 Enhanced FILTER optimizer
          \\-BLZG-1350 Performance counter depth does not allow 0

          TODO:
          \\- BLZG-789 BigdataSailRemoteRepositoryConnection should implement interface methods
          \\- BLZG-1099 BigdataSailUpdate.execute() commits the connection
          \\- BLZG-1225 Support begin(), prepare(), isActive() in BigdataSailConnection
          \\- BLZG-1195 Read/write tx support in NSS and BigdataSailRemoteRepositoryConnection
          \\- BLZG-1207 getStatements() ignores includeInferred (REST API)
          \\- BLZG-29 HA test suite for transaction management API
          \\- BLZG-1236 Recycler error in 1.5.1
          \\- BLZG-206 Code review and concepts for provably correctness for abort code paths
          \\- BLZG-1255 AbstractJournal has RWStrategy tests where it should test on IAllocationManager
          \\- BLZG-201 Examine interaction of small slots optimization and group commit.
          \\- BLZG-192 Enable group commit by default
          \\- BLZG-1225 Support begin(), prepare(), isActive() in BigdataSailConnection
          \\- BLZG-1259 All REST API operations should be cancelable from both REST API and workbench.

          TODO (Project Management)
          \\- BLZG-38 Mavenization (see BLZG-344, BLZG-1204)
          \\- BLZG-23 Debian Packages
          \\- BLZG-1109 Deployers should have openrdf on classpath before bigdata
          \\- BLZG-1204 Maven Central Repository Deployment (see BLZG-344)
          \\- BLZG-204 Add section on jetty configuration to NSS wiki page
          \\- BLZG-200 1.5.2 benchmarks

          Stretch goals
          \\- BLZG-198 EXPLAIN query for embedded applications
          \\- BLZG-1216 Post-Build SAIL and Blueprints Integration Testing
          \\- BLZG-1242 control over echo-back of sparql update
          \\- maven-generated deployer artifacts should include basic validation
          \\- code examples should include CI validation.

          Deferred:
          \\- BLZG-461 AbstractTask uses one TemporaryStoreFactory per read-only or read/write tx task.
          \\- BLZG-1106 Change RDFParser configuration to use BasicParserSettings
          \\- BLZG-1107 Add ability to set RIO options to REST API and workbench
          \\- BLZG-1179 Why is RDR parser test suite disabled?
          \\- BLZG-1210 Optimize hasStatement()
          \\- BLZG-1228 RDF reification in SPARQL queries is not translated to RDR semantics
          \\- BLZG-1229 SPARQL* not parsed in SPARQL UPDATE
          \\- BLZG-1230 SPARQL parser should not automatically inject PREFIX declarations
          \\- BLZG-1231 SPARQL* fails to recognize nested statement in object position
          \\- BLZG-1232 RDR metaticket
          \\- BLZG-1233 StatementBuffer problems when loading in SIDs mode

          Documentation TODOs
          \\- Document on wiki the "exact" option (defaults false) for ESTCARD API (BLZG-1170)
          \\- Document on wiki the new HAS_STMT REST API method (BLZG-1155).
          \\- Document on wiki the semantics for the *c&* URL query argument (BLZG-1209).
          \\- Document changes to group commit APIs [1] (getUnisolatedConnection() => getConnection())
          \\- Review GroupCommit [1] and TxGuide [2] and reconcile with NSS TX API [3].
          \\- Update NSS documentation to indicate that the UUID parameter is valid for all REST API requests per BLZG-1259

          See BLZG-1150 (BlazeGraph 1.5.1 release)

          [1] http://wiki.blazegraph.com/wiki/index.php/GroupCommit
          [2] http://wiki.blazegraph.com/wiki/index.php/TxGuide
          [3] http://wiki.blazegraph.com/wiki/index.php/NanoSparqlServer#Transaction_Management
          michaelschmidt michaelschmidt made changes -
          Description Done:
          \\- BLZG-556 Optimization for GRAPH uri \{} and GRAPH ?foo \{}
          \\- BLZG-800 select ?g \{ Graph ?g \{} } incorrect
          \\- BLZG-843 Wildcard projection was not rewritten (see BLZG-1235)
          \\- BLZG-1001 optional eval order
          \\- BLZG-1101 Feature request: pre-heat the journal on startup
          \\- BLZG-1132 Exception while computing closure
          \\- BLZG-1155 hasStatements can overestimate and ignores includeInferred (REST API)
          \\- BLZG-1178 Bad Address: length requested greater than allocated slot (RWStore, GROUP COMMIT, HA-only)
          \\- BLZG-1170 Extend ESTCARD method for exact range counts
          \\- BLZG-1193 Integrate filters into the ALP service
          \\- BLZG-1194 Allow some inline IVs into the text index (IPv4)
          \\- BLZG-1205 Online backup for Journal
          \\- BLZG-1209 Resource... contexts not encoded/decoded according to openrdf semantics (REST API)
          \\- BLZG-1211 Inline URIs should work more like inline values
          \\- BLZG-1214 BigdataGraphFactory connect does not work with URL rewrites
          \\- BLZG-1217 BigdataGraphFactory.create not working correctly.
          \\- BLZG-1219 CREATE DATA SET does not report Location header.
          \\- BLZG-199 Refactor RemoteRepository / RemoteRepositoryManager
          \\- BLZG-1221 BigdataSailRemoteRepository uses non-daemon thread pool
          \\- BLZG-1222 Query fails with ArrayIndexOutOfBoundsException
          \\- BLZG-30 External Solr Search
          \\- BLZG-1235 BOpUtility.postOrderIteratorWithAnnotations() is has wrong visitation order (see BLZG-843)
          \\- BLZG-1237 new defect DumpJournal fails on non-BTree classes
          \\- BLZG-1243 bigdata-client does not invoke ServiceProviderHook.forceLoad()
          \\- BLZG-207 RemoteRepository does not CANCEL a SPARQL UPDATE if there is a client error.
          \\- BLZG-1261 createRepository() does not set the namespace on the Properties
          \\- BLZG-34 Bug in JiniCoreServicesConfiguration.getServiceRegistrars() (infinite wait)
          \\- BLZG-42 Per query memory limit for analytic query mode.
          \\- BLZG-43 Add System property to enable analytic query mode.
          \\- BLZG-30: isRunLast() mode for services
          \\-BLZG-48 Query fails to project subquery variables
          \\-BLZG-50 Queries with multiple VALUES clauses
          \\-BLZG-1256 Service call with values clauses create a cross product
          \\-BLZG-1299 duplicates in VALUES get replicated
          \\-BLZG-1327 Computation of maybe and definitely incoming bindings in subqueries
          \\-BLZG-1331 Duplicate LET expression leading to NotMaterializedException
          \\-BLZG-1131 Enhanced FILTER optimizer
          \\-BLZG-1350 Performance counter depth does not allow 0

          TODO:
          \\- BLZG-789 BigdataSailRemoteRepositoryConnection should implement interface methods
          \\- BLZG-1099 BigdataSailUpdate.execute() commits the connection
          \\- BLZG-1225 Support begin(), prepare(), isActive() in BigdataSailConnection
          \\- BLZG-1195 Read/write tx support in NSS and BigdataSailRemoteRepositoryConnection
          \\- BLZG-1207 getStatements() ignores includeInferred (REST API)
          \\- BLZG-29 HA test suite for transaction management API
          \\- BLZG-1236 Recycler error in 1.5.1
          \\- BLZG-206 Code review and concepts for provably correctness for abort code paths
          \\- BLZG-1255 AbstractJournal has RWStrategy tests where it should test on IAllocationManager
          \\- BLZG-201 Examine interaction of small slots optimization and group commit.
          \\- BLZG-192 Enable group commit by default
          \\- BLZG-1225 Support begin(), prepare(), isActive() in BigdataSailConnection
          \\- BLZG-1259 All REST API operations should be cancelable from both REST API and workbench.

          TODO (Project Management)
          \\- BLZG-38 Mavenization (see BLZG-344, BLZG-1204)
          \\- BLZG-23 Debian Packages
          \\- BLZG-1109 Deployers should have openrdf on classpath before bigdata
          \\- BLZG-1204 Maven Central Repository Deployment (see BLZG-344)
          \\- BLZG-204 Add section on jetty configuration to NSS wiki page
          \\- BLZG-200 1.5.2 benchmarks

          Stretch goals
          \\- BLZG-198 EXPLAIN query for embedded applications
          \\- BLZG-1216 Post-Build SAIL and Blueprints Integration Testing
          \\- BLZG-1242 control over echo-back of sparql update
          \\- maven-generated deployer artifacts should include basic validation
          \\- code examples should include CI validation.

          Deferred:
          \\- BLZG-461 AbstractTask uses one TemporaryStoreFactory per read-only or read/write tx task.
          \\- BLZG-1106 Change RDFParser configuration to use BasicParserSettings
          \\- BLZG-1107 Add ability to set RIO options to REST API and workbench
          \\- BLZG-1179 Why is RDR parser test suite disabled?
          \\- BLZG-1210 Optimize hasStatement()
          \\- BLZG-1228 RDF reification in SPARQL queries is not translated to RDR semantics
          \\- BLZG-1229 SPARQL* not parsed in SPARQL UPDATE
          \\- BLZG-1230 SPARQL parser should not automatically inject PREFIX declarations
          \\- BLZG-1231 SPARQL* fails to recognize nested statement in object position
          \\- BLZG-1232 RDR metaticket
          \\- BLZG-1233 StatementBuffer problems when loading in SIDs mode

          Documentation TODOs
          \\- Document on wiki the "exact" option (defaults false) for ESTCARD API (BLZG-1170)
          \\- Document on wiki the new HAS_STMT REST API method (BLZG-1155).
          \\- Document on wiki the semantics for the *c&* URL query argument (BLZG-1209).
          \\- Document changes to group commit APIs [1] (getUnisolatedConnection() => getConnection())
          \\- Review GroupCommit [1] and TxGuide [2] and reconcile with NSS TX API [3].
          \\- Update NSS documentation to indicate that the UUID parameter is valid for all REST API requests per BLZG-1259

          See BLZG-1150 (BlazeGraph 1.5.1 release)

          [1] http://wiki.blazegraph.com/wiki/index.php/GroupCommit
          [2] http://wiki.blazegraph.com/wiki/index.php/TxGuide
          [3] http://wiki.blazegraph.com/wiki/index.php/NanoSparqlServer#Transaction_Management
          Done:
          \\- BLZG-556 Optimization for GRAPH uri \{} and GRAPH ?foo \{}
          \\- BLZG-800 select ?g \{ Graph ?g \{} } incorrect
          \\- BLZG-843 Wildcard projection was not rewritten (see BLZG-1235)
          \\- BLZG-1001 optional eval order
          \\- BLZG-1101 Feature request: pre-heat the journal on startup
          \\- BLZG-1132 Exception while computing closure
          \\- BLZG-1155 hasStatements can overestimate and ignores includeInferred (REST API)
          \\- BLZG-1178 Bad Address: length requested greater than allocated slot (RWStore, GROUP COMMIT, HA-only)
          \\- BLZG-1170 Extend ESTCARD method for exact range counts
          \\- BLZG-1193 Integrate filters into the ALP service
          \\- BLZG-1194 Allow some inline IVs into the text index (IPv4)
          \\- BLZG-1205 Online backup for Journal
          \\- BLZG-1209 Resource... contexts not encoded/decoded according to openrdf semantics (REST API)
          \\- BLZG-1211 Inline URIs should work more like inline values
          \\- BLZG-1214 BigdataGraphFactory connect does not work with URL rewrites
          \\- BLZG-1217 BigdataGraphFactory.create not working correctly.
          \\- BLZG-1219 CREATE DATA SET does not report Location header.
          \\- BLZG-199 Refactor RemoteRepository / RemoteRepositoryManager
          \\- BLZG-1221 BigdataSailRemoteRepository uses non-daemon thread pool
          \\- BLZG-1222 Query fails with ArrayIndexOutOfBoundsException
          \\- BLZG-30 External Solr Search
          \\- BLZG-1235 BOpUtility.postOrderIteratorWithAnnotations() is has wrong visitation order (see BLZG-843)
          \\- BLZG-1237 new defect DumpJournal fails on non-BTree classes
          \\- BLZG-1243 bigdata-client does not invoke ServiceProviderHook.forceLoad()
          \\- BLZG-207 RemoteRepository does not CANCEL a SPARQL UPDATE if there is a client error.
          \\- BLZG-1261 createRepository() does not set the namespace on the Properties
          \\- BLZG-34 Bug in JiniCoreServicesConfiguration.getServiceRegistrars() (infinite wait)
          \\- BLZG-42 Per query memory limit for analytic query mode.
          \\- BLZG-43 Add System property to enable analytic query mode.
          \\- BLZG-30: isRunLast() mode for services
          \\-BLZG-48 Query fails to project subquery variables
          \\-BLZG-50 Queries with multiple VALUES clauses
          \\-BLZG-1256 Service call with values clauses create a cross product
          \\-BLZG-1299 duplicates in VALUES get replicated
          \\-BLZG-1327 Computation of maybe and definitely incoming bindings in subqueries
          \\-BLZG-1331 Duplicate LET expression leading to NotMaterializedException
          \\-BLZG-1131 Enhanced FILTER optimizer
          \\-BLZG-1350 Performance counter depth does not allow 0

          JOIN REFACTORING (currently fixed in branch join-refactor2, to be merged)
          \\-BLZG-876 (mostly fixed, not sure about one case though)
          \\-BLZG-1018
          \\-BLZG-1141
          \\-BLZG-1281
          \\-BLZG-1284
          \\-BLZG-1296
          \\-BLZG-1315

          TODO:
          \\- BLZG-789 BigdataSailRemoteRepositoryConnection should implement interface methods
          \\- BLZG-1099 BigdataSailUpdate.execute() commits the connection
          \\- BLZG-1225 Support begin(), prepare(), isActive() in BigdataSailConnection
          \\- BLZG-1195 Read/write tx support in NSS and BigdataSailRemoteRepositoryConnection
          \\- BLZG-1207 getStatements() ignores includeInferred (REST API)
          \\- BLZG-29 HA test suite for transaction management API
          \\- BLZG-1236 Recycler error in 1.5.1
          \\- BLZG-206 Code review and concepts for provably correctness for abort code paths
          \\- BLZG-1255 AbstractJournal has RWStrategy tests where it should test on IAllocationManager
          \\- BLZG-201 Examine interaction of small slots optimization and group commit.
          \\- BLZG-192 Enable group commit by default
          \\- BLZG-1225 Support begin(), prepare(), isActive() in BigdataSailConnection
          \\- BLZG-1259 All REST API operations should be cancelable from both REST API and workbench.

          TODO (Project Management)
          \\- BLZG-38 Mavenization (see BLZG-344, BLZG-1204)
          \\- BLZG-23 Debian Packages
          \\- BLZG-1109 Deployers should have openrdf on classpath before bigdata
          \\- BLZG-1204 Maven Central Repository Deployment (see BLZG-344)
          \\- BLZG-204 Add section on jetty configuration to NSS wiki page
          \\- BLZG-200 1.5.2 benchmarks

          Stretch goals
          \\- BLZG-198 EXPLAIN query for embedded applications
          \\- BLZG-1216 Post-Build SAIL and Blueprints Integration Testing
          \\- BLZG-1242 control over echo-back of sparql update
          \\- maven-generated deployer artifacts should include basic validation
          \\- code examples should include CI validation.

          Deferred:
          \\- BLZG-461 AbstractTask uses one TemporaryStoreFactory per read-only or read/write tx task.
          \\- BLZG-1106 Change RDFParser configuration to use BasicParserSettings
          \\- BLZG-1107 Add ability to set RIO options to REST API and workbench
          \\- BLZG-1179 Why is RDR parser test suite disabled?
          \\- BLZG-1210 Optimize hasStatement()
          \\- BLZG-1228 RDF reification in SPARQL queries is not translated to RDR semantics
          \\- BLZG-1229 SPARQL* not parsed in SPARQL UPDATE
          \\- BLZG-1230 SPARQL parser should not automatically inject PREFIX declarations
          \\- BLZG-1231 SPARQL* fails to recognize nested statement in object position
          \\- BLZG-1232 RDR metaticket
          \\- BLZG-1233 StatementBuffer problems when loading in SIDs mode

          Documentation TODOs
          \\- Document on wiki the "exact" option (defaults false) for ESTCARD API (BLZG-1170)
          \\- Document on wiki the new HAS_STMT REST API method (BLZG-1155).
          \\- Document on wiki the semantics for the *c&* URL query argument (BLZG-1209).
          \\- Document changes to group commit APIs [1] (getUnisolatedConnection() => getConnection())
          \\- Review GroupCommit [1] and TxGuide [2] and reconcile with NSS TX API [3].
          \\- Update NSS documentation to indicate that the UUID parameter is valid for all REST API requests per BLZG-1259

          See BLZG-1150 (BlazeGraph 1.5.1 release)

          [1] http://wiki.blazegraph.com/wiki/index.php/GroupCommit
          [2] http://wiki.blazegraph.com/wiki/index.php/TxGuide
          [3] http://wiki.blazegraph.com/wiki/index.php/NanoSparqlServer#Transaction_Management
          bryanthompson bryanthompson made changes -
          Description Done:
          \\- BLZG-556 Optimization for GRAPH uri \{} and GRAPH ?foo \{}
          \\- BLZG-800 select ?g \{ Graph ?g \{} } incorrect
          \\- BLZG-843 Wildcard projection was not rewritten (see BLZG-1235)
          \\- BLZG-1001 optional eval order
          \\- BLZG-1101 Feature request: pre-heat the journal on startup
          \\- BLZG-1132 Exception while computing closure
          \\- BLZG-1155 hasStatements can overestimate and ignores includeInferred (REST API)
          \\- BLZG-1178 Bad Address: length requested greater than allocated slot (RWStore, GROUP COMMIT, HA-only)
          \\- BLZG-1170 Extend ESTCARD method for exact range counts
          \\- BLZG-1193 Integrate filters into the ALP service
          \\- BLZG-1194 Allow some inline IVs into the text index (IPv4)
          \\- BLZG-1205 Online backup for Journal
          \\- BLZG-1209 Resource... contexts not encoded/decoded according to openrdf semantics (REST API)
          \\- BLZG-1211 Inline URIs should work more like inline values
          \\- BLZG-1214 BigdataGraphFactory connect does not work with URL rewrites
          \\- BLZG-1217 BigdataGraphFactory.create not working correctly.
          \\- BLZG-1219 CREATE DATA SET does not report Location header.
          \\- BLZG-199 Refactor RemoteRepository / RemoteRepositoryManager
          \\- BLZG-1221 BigdataSailRemoteRepository uses non-daemon thread pool
          \\- BLZG-1222 Query fails with ArrayIndexOutOfBoundsException
          \\- BLZG-30 External Solr Search
          \\- BLZG-1235 BOpUtility.postOrderIteratorWithAnnotations() is has wrong visitation order (see BLZG-843)
          \\- BLZG-1237 new defect DumpJournal fails on non-BTree classes
          \\- BLZG-1243 bigdata-client does not invoke ServiceProviderHook.forceLoad()
          \\- BLZG-207 RemoteRepository does not CANCEL a SPARQL UPDATE if there is a client error.
          \\- BLZG-1261 createRepository() does not set the namespace on the Properties
          \\- BLZG-34 Bug in JiniCoreServicesConfiguration.getServiceRegistrars() (infinite wait)
          \\- BLZG-42 Per query memory limit for analytic query mode.
          \\- BLZG-43 Add System property to enable analytic query mode.
          \\- BLZG-30: isRunLast() mode for services
          \\-BLZG-48 Query fails to project subquery variables
          \\-BLZG-50 Queries with multiple VALUES clauses
          \\-BLZG-1256 Service call with values clauses create a cross product
          \\-BLZG-1299 duplicates in VALUES get replicated
          \\-BLZG-1327 Computation of maybe and definitely incoming bindings in subqueries
          \\-BLZG-1331 Duplicate LET expression leading to NotMaterializedException
          \\-BLZG-1131 Enhanced FILTER optimizer
          \\-BLZG-1350 Performance counter depth does not allow 0

          JOIN REFACTORING (currently fixed in branch join-refactor2, to be merged)
          \\-BLZG-876 (mostly fixed, not sure about one case though)
          \\-BLZG-1018
          \\-BLZG-1141
          \\-BLZG-1281
          \\-BLZG-1284
          \\-BLZG-1296
          \\-BLZG-1315

          TODO:
          \\- BLZG-789 BigdataSailRemoteRepositoryConnection should implement interface methods
          \\- BLZG-1099 BigdataSailUpdate.execute() commits the connection
          \\- BLZG-1225 Support begin(), prepare(), isActive() in BigdataSailConnection
          \\- BLZG-1195 Read/write tx support in NSS and BigdataSailRemoteRepositoryConnection
          \\- BLZG-1207 getStatements() ignores includeInferred (REST API)
          \\- BLZG-29 HA test suite for transaction management API
          \\- BLZG-1236 Recycler error in 1.5.1
          \\- BLZG-206 Code review and concepts for provably correctness for abort code paths
          \\- BLZG-1255 AbstractJournal has RWStrategy tests where it should test on IAllocationManager
          \\- BLZG-201 Examine interaction of small slots optimization and group commit.
          \\- BLZG-192 Enable group commit by default
          \\- BLZG-1225 Support begin(), prepare(), isActive() in BigdataSailConnection
          \\- BLZG-1259 All REST API operations should be cancelable from both REST API and workbench.

          TODO (Project Management)
          \\- BLZG-38 Mavenization (see BLZG-344, BLZG-1204)
          \\- BLZG-23 Debian Packages
          \\- BLZG-1109 Deployers should have openrdf on classpath before bigdata
          \\- BLZG-1204 Maven Central Repository Deployment (see BLZG-344)
          \\- BLZG-204 Add section on jetty configuration to NSS wiki page
          \\- BLZG-200 1.5.2 benchmarks

          Stretch goals
          \\- BLZG-198 EXPLAIN query for embedded applications
          \\- BLZG-1216 Post-Build SAIL and Blueprints Integration Testing
          \\- BLZG-1242 control over echo-back of sparql update
          \\- maven-generated deployer artifacts should include basic validation
          \\- code examples should include CI validation.

          Deferred:
          \\- BLZG-461 AbstractTask uses one TemporaryStoreFactory per read-only or read/write tx task.
          \\- BLZG-1106 Change RDFParser configuration to use BasicParserSettings
          \\- BLZG-1107 Add ability to set RIO options to REST API and workbench
          \\- BLZG-1179 Why is RDR parser test suite disabled?
          \\- BLZG-1210 Optimize hasStatement()
          \\- BLZG-1228 RDF reification in SPARQL queries is not translated to RDR semantics
          \\- BLZG-1229 SPARQL* not parsed in SPARQL UPDATE
          \\- BLZG-1230 SPARQL parser should not automatically inject PREFIX declarations
          \\- BLZG-1231 SPARQL* fails to recognize nested statement in object position
          \\- BLZG-1232 RDR metaticket
          \\- BLZG-1233 StatementBuffer problems when loading in SIDs mode

          Documentation TODOs
          \\- Document on wiki the "exact" option (defaults false) for ESTCARD API (BLZG-1170)
          \\- Document on wiki the new HAS_STMT REST API method (BLZG-1155).
          \\- Document on wiki the semantics for the *c&* URL query argument (BLZG-1209).
          \\- Document changes to group commit APIs [1] (getUnisolatedConnection() => getConnection())
          \\- Review GroupCommit [1] and TxGuide [2] and reconcile with NSS TX API [3].
          \\- Update NSS documentation to indicate that the UUID parameter is valid for all REST API requests per BLZG-1259

          See BLZG-1150 (BlazeGraph 1.5.1 release)

          [1] http://wiki.blazegraph.com/wiki/index.php/GroupCommit
          [2] http://wiki.blazegraph.com/wiki/index.php/TxGuide
          [3] http://wiki.blazegraph.com/wiki/index.php/NanoSparqlServer#Transaction_Management
          Done:
          \\- BLZG-556 Optimization for GRAPH uri \{} and GRAPH ?foo \{}
          \\- BLZG-800 select ?g \{ Graph ?g \{} } incorrect
          \\- BLZG-843 Wildcard projection was not rewritten (see BLZG-1235)
          \\- BLZG-1001 optional eval order
          \\- BLZG-1101 Feature request: pre-heat the journal on startup
          \\- BLZG-1132 Exception while computing closure
          \\- BLZG-1155 hasStatements can overestimate and ignores includeInferred (REST API)
          \\- BLZG-1178 Bad Address: length requested greater than allocated slot (RWStore, GROUP COMMIT, HA-only)
          \\- BLZG-1170 Extend ESTCARD method for exact range counts
          \\- BLZG-1193 Integrate filters into the ALP service
          \\- BLZG-1194 Allow some inline IVs into the text index (IPv4)
          \\- BLZG-1205 Online backup for Journal
          \\- BLZG-1209 Resource... contexts not encoded/decoded according to openrdf semantics (REST API)
          \\- BLZG-1211 Inline URIs should work more like inline values
          \\- BLZG-1214 BigdataGraphFactory connect does not work with URL rewrites
          \\- BLZG-1217 BigdataGraphFactory.create not working correctly.
          \\- BLZG-1219 CREATE DATA SET does not report Location header.
          \\- BLZG-199 Refactor RemoteRepository / RemoteRepositoryManager
          \\- BLZG-1221 BigdataSailRemoteRepository uses non-daemon thread pool
          \\- BLZG-1222 Query fails with ArrayIndexOutOfBoundsException
          \\- BLZG-30 External Solr Search
          \\- BLZG-1235 BOpUtility.postOrderIteratorWithAnnotations() is has wrong visitation order (see BLZG-843)
          \\- BLZG-1237 new defect DumpJournal fails on non-BTree classes
          \\- BLZG-1243 bigdata-client does not invoke ServiceProviderHook.forceLoad()
          \\- BLZG-207 RemoteRepository does not CANCEL a SPARQL UPDATE if there is a client error.
          \\- BLZG-1261 createRepository() does not set the namespace on the Properties
          \\- BLZG-34 Bug in JiniCoreServicesConfiguration.getServiceRegistrars() (infinite wait)
          \\- BLZG-42 Per query memory limit for analytic query mode.
          \\- BLZG-43 Add System property to enable analytic query mode.
          \\- BLZG-30: isRunLast() mode for services
          \\-BLZG-48 Query fails to project subquery variables
          \\-BLZG-50 Queries with multiple VALUES clauses
          \\-BLZG-1256 Service call with values clauses create a cross product
          \\-BLZG-1299 duplicates in VALUES get replicated
          \\-BLZG-1327 Computation of maybe and definitely incoming bindings in subqueries
          \\-BLZG-1331 Duplicate LET expression leading to NotMaterializedException
          \\-BLZG-1131 Enhanced FILTER optimizer
          \\-BLZG-1350 Performance counter depth does not allow 0

          JOIN REFACTORING (currently fixed in branch join-refactor2, to be merged)
          \\-BLZG-876 (mostly fixed, not sure about one case though)
          \\-BLZG-1018
          \\-BLZG-1141
          \\-BLZG-1281
          \\-BLZG-1284
          \\-BLZG-1296
          \\-BLZG-1315

          TODO:
          \\- BLZG-789 BigdataSailRemoteRepositoryConnection should implement interface methods
          \\- BLZG-1099 BigdataSailUpdate.execute() commits the connection
          \\- BLZG-1225 Support begin(), prepare(), isActive() in BigdataSailConnection
          \\- BLZG-1207 getStatements() ignores includeInferred (REST API)
          \\- BLZG-1259 All REST API operations should be cancelable from both REST API and workbench.

          TODO (Project Management)
          \\- BLZG-38 Mavenization (see BLZG-344, BLZG-1204)
          \\- BLZG-23 Debian Packages
          \\- BLZG-1109 Deployers should have openrdf on classpath before bigdata
          \\- BLZG-1204 Maven Central Repository Deployment (see BLZG-344)
          \\- BLZG-204 Add section on jetty configuration to NSS wiki page
          \\- BLZG-200 1.5.2 benchmarks

          Stretch goals
          \\- BLZG-198 EXPLAIN query for embedded applications
          \\- BLZG-1216 Post-Build SAIL and Blueprints Integration Testing
          \\- BLZG-1242 control over echo-back of sparql update
          \\- maven-generated deployer artifacts should include basic validation
          \\- code examples should include CI validation.

          Deferred:
          \\- BLZG-1195 Read/write tx support in NSS and BigdataSailRemoteRepositoryConnection
          \\- BLZG-1225 Support begin(), prepare(), isActive() in BigdataSailConnection
          \\- BLZG-1236 Recycler error in 1.5.1
          \\- BLZG-29 HA test suite for transaction management API
          \\- BLZG-206 Code review and concepts for provably correctness for abort code paths
          \\- BLZG-1255 AbstractJournal has RWStrategy tests where it should test on IAllocationManager
          \\- BLZG-201 Examine interaction of small slots optimization and group commit.
          \\- BLZG-192 Enable group commit by default
          \\- BLZG-461 AbstractTask uses one TemporaryStoreFactory per read-only or read/write tx task.
          \\- BLZG-1106 Change RDFParser configuration to use BasicParserSettings
          \\- BLZG-1107 Add ability to set RIO options to REST API and workbench
          \\- BLZG-1179 Why is RDR parser test suite disabled?
          \\- BLZG-1210 Optimize hasStatement()
          \\- BLZG-1228 RDF reification in SPARQL queries is not translated to RDR semantics
          \\- BLZG-1229 SPARQL* not parsed in SPARQL UPDATE
          \\- BLZG-1230 SPARQL parser should not automatically inject PREFIX declarations
          \\- BLZG-1231 SPARQL* fails to recognize nested statement in object position
          \\- BLZG-1232 RDR metaticket
          \\- BLZG-1233 StatementBuffer problems when loading in SIDs mode

          Documentation TODOs
          \\- Document on wiki the "exact" option (defaults false) for ESTCARD API (BLZG-1170)
          \\- Document on wiki the new HAS_STMT REST API method (BLZG-1155).
          \\- Document on wiki the semantics for the *c&* URL query argument (BLZG-1209).
          \\- Document changes to group commit APIs [1] (getUnisolatedConnection() => getConnection())
          \\- Review GroupCommit [1] and TxGuide [2] and reconcile with NSS TX API [3].
          \\- Update NSS documentation to indicate that the UUID parameter is valid for all REST API requests per BLZG-1259

          See BLZG-1150 (BlazeGraph 1.5.1 release)

          [1] http://wiki.blazegraph.com/wiki/index.php/GroupCommit
          [2] http://wiki.blazegraph.com/wiki/index.php/TxGuide
          [3] http://wiki.blazegraph.com/wiki/index.php/NanoSparqlServer#Transaction_Management
          beebs Brad Bebee made changes -
          Description Done:
          \\- BLZG-556 Optimization for GRAPH uri \{} and GRAPH ?foo \{}
          \\- BLZG-800 select ?g \{ Graph ?g \{} } incorrect
          \\- BLZG-843 Wildcard projection was not rewritten (see BLZG-1235)
          \\- BLZG-1001 optional eval order
          \\- BLZG-1101 Feature request: pre-heat the journal on startup
          \\- BLZG-1132 Exception while computing closure
          \\- BLZG-1155 hasStatements can overestimate and ignores includeInferred (REST API)
          \\- BLZG-1178 Bad Address: length requested greater than allocated slot (RWStore, GROUP COMMIT, HA-only)
          \\- BLZG-1170 Extend ESTCARD method for exact range counts
          \\- BLZG-1193 Integrate filters into the ALP service
          \\- BLZG-1194 Allow some inline IVs into the text index (IPv4)
          \\- BLZG-1205 Online backup for Journal
          \\- BLZG-1209 Resource... contexts not encoded/decoded according to openrdf semantics (REST API)
          \\- BLZG-1211 Inline URIs should work more like inline values
          \\- BLZG-1214 BigdataGraphFactory connect does not work with URL rewrites
          \\- BLZG-1217 BigdataGraphFactory.create not working correctly.
          \\- BLZG-1219 CREATE DATA SET does not report Location header.
          \\- BLZG-199 Refactor RemoteRepository / RemoteRepositoryManager
          \\- BLZG-1221 BigdataSailRemoteRepository uses non-daemon thread pool
          \\- BLZG-1222 Query fails with ArrayIndexOutOfBoundsException
          \\- BLZG-30 External Solr Search
          \\- BLZG-1235 BOpUtility.postOrderIteratorWithAnnotations() is has wrong visitation order (see BLZG-843)
          \\- BLZG-1237 new defect DumpJournal fails on non-BTree classes
          \\- BLZG-1243 bigdata-client does not invoke ServiceProviderHook.forceLoad()
          \\- BLZG-207 RemoteRepository does not CANCEL a SPARQL UPDATE if there is a client error.
          \\- BLZG-1261 createRepository() does not set the namespace on the Properties
          \\- BLZG-34 Bug in JiniCoreServicesConfiguration.getServiceRegistrars() (infinite wait)
          \\- BLZG-42 Per query memory limit for analytic query mode.
          \\- BLZG-43 Add System property to enable analytic query mode.
          \\- BLZG-30: isRunLast() mode for services
          \\-BLZG-48 Query fails to project subquery variables
          \\-BLZG-50 Queries with multiple VALUES clauses
          \\-BLZG-1256 Service call with values clauses create a cross product
          \\-BLZG-1299 duplicates in VALUES get replicated
          \\-BLZG-1327 Computation of maybe and definitely incoming bindings in subqueries
          \\-BLZG-1331 Duplicate LET expression leading to NotMaterializedException
          \\-BLZG-1131 Enhanced FILTER optimizer
          \\-BLZG-1350 Performance counter depth does not allow 0

          JOIN REFACTORING (currently fixed in branch join-refactor2, to be merged)
          \\-BLZG-876 (mostly fixed, not sure about one case though)
          \\-BLZG-1018
          \\-BLZG-1141
          \\-BLZG-1281
          \\-BLZG-1284
          \\-BLZG-1296
          \\-BLZG-1315

          TODO:
          \\- BLZG-789 BigdataSailRemoteRepositoryConnection should implement interface methods
          \\- BLZG-1099 BigdataSailUpdate.execute() commits the connection
          \\- BLZG-1225 Support begin(), prepare(), isActive() in BigdataSailConnection
          \\- BLZG-1207 getStatements() ignores includeInferred (REST API)
          \\- BLZG-1259 All REST API operations should be cancelable from both REST API and workbench.

          TODO (Project Management)
          \\- BLZG-38 Mavenization (see BLZG-344, BLZG-1204)
          \\- BLZG-23 Debian Packages
          \\- BLZG-1109 Deployers should have openrdf on classpath before bigdata
          \\- BLZG-1204 Maven Central Repository Deployment (see BLZG-344)
          \\- BLZG-204 Add section on jetty configuration to NSS wiki page
          \\- BLZG-200 1.5.2 benchmarks

          Stretch goals
          \\- BLZG-198 EXPLAIN query for embedded applications
          \\- BLZG-1216 Post-Build SAIL and Blueprints Integration Testing
          \\- BLZG-1242 control over echo-back of sparql update
          \\- maven-generated deployer artifacts should include basic validation
          \\- code examples should include CI validation.

          Deferred:
          \\- BLZG-1195 Read/write tx support in NSS and BigdataSailRemoteRepositoryConnection
          \\- BLZG-1225 Support begin(), prepare(), isActive() in BigdataSailConnection
          \\- BLZG-1236 Recycler error in 1.5.1
          \\- BLZG-29 HA test suite for transaction management API
          \\- BLZG-206 Code review and concepts for provably correctness for abort code paths
          \\- BLZG-1255 AbstractJournal has RWStrategy tests where it should test on IAllocationManager
          \\- BLZG-201 Examine interaction of small slots optimization and group commit.
          \\- BLZG-192 Enable group commit by default
          \\- BLZG-461 AbstractTask uses one TemporaryStoreFactory per read-only or read/write tx task.
          \\- BLZG-1106 Change RDFParser configuration to use BasicParserSettings
          \\- BLZG-1107 Add ability to set RIO options to REST API and workbench
          \\- BLZG-1179 Why is RDR parser test suite disabled?
          \\- BLZG-1210 Optimize hasStatement()
          \\- BLZG-1228 RDF reification in SPARQL queries is not translated to RDR semantics
          \\- BLZG-1229 SPARQL* not parsed in SPARQL UPDATE
          \\- BLZG-1230 SPARQL parser should not automatically inject PREFIX declarations
          \\- BLZG-1231 SPARQL* fails to recognize nested statement in object position
          \\- BLZG-1232 RDR metaticket
          \\- BLZG-1233 StatementBuffer problems when loading in SIDs mode

          Documentation TODOs
          \\- Document on wiki the "exact" option (defaults false) for ESTCARD API (BLZG-1170)
          \\- Document on wiki the new HAS_STMT REST API method (BLZG-1155).
          \\- Document on wiki the semantics for the *c&* URL query argument (BLZG-1209).
          \\- Document changes to group commit APIs [1] (getUnisolatedConnection() => getConnection())
          \\- Review GroupCommit [1] and TxGuide [2] and reconcile with NSS TX API [3].
          \\- Update NSS documentation to indicate that the UUID parameter is valid for all REST API requests per BLZG-1259

          See BLZG-1150 (BlazeGraph 1.5.1 release)

          [1] http://wiki.blazegraph.com/wiki/index.php/GroupCommit
          [2] http://wiki.blazegraph.com/wiki/index.php/TxGuide
          [3] http://wiki.blazegraph.com/wiki/index.php/NanoSparqlServer#Transaction_Management
          Done:
          \\- BLZG-556 Optimization for GRAPH uri \{} and GRAPH ?foo \{}
          \\- BLZG-800 select ?g \{ Graph ?g \{} } incorrect
          \\- BLZG-843 Wildcard projection was not rewritten (see BLZG-1235)
          \\- BLZG-1001 optional eval order
          \\- BLZG-1101 Feature request: pre-heat the journal on startup
          \\- BLZG-1132 Exception while computing closure
          \\- BLZG-1155 hasStatements can overestimate and ignores includeInferred (REST API)
          \\- BLZG-1178 Bad Address: length requested greater than allocated slot (RWStore, GROUP COMMIT, HA-only)
          \\- BLZG-1170 Extend ESTCARD method for exact range counts
          \\- BLZG-1193 Integrate filters into the ALP service
          \\- BLZG-1194 Allow some inline IVs into the text index (IPv4)
          \\- BLZG-1205 Online backup for Journal
          \\- BLZG-1209 Resource... contexts not encoded/decoded according to openrdf semantics (REST API)
          \\- BLZG-1211 Inline URIs should work more like inline values
          \\- BLZG-1214 BigdataGraphFactory connect does not work with URL rewrites
          \\- BLZG-1217 BigdataGraphFactory.create not working correctly.
          \\- BLZG-1219 CREATE DATA SET does not report Location header.
          \\- BLZG-199 Refactor RemoteRepository / RemoteRepositoryManager
          \\- BLZG-1221 BigdataSailRemoteRepository uses non-daemon thread pool
          \\- BLZG-1222 Query fails with ArrayIndexOutOfBoundsException
          \\- BLZG-30 External Solr Search
          \\- BLZG-1235 BOpUtility.postOrderIteratorWithAnnotations() is has wrong visitation order (see BLZG-843)
          \\- BLZG-1237 new defect DumpJournal fails on non-BTree classes
          \\- BLZG-1243 bigdata-client does not invoke ServiceProviderHook.forceLoad()
          \\- BLZG-207 RemoteRepository does not CANCEL a SPARQL UPDATE if there is a client error.
          \\- BLZG-1261 createRepository() does not set the namespace on the Properties
          \\- BLZG-34 Bug in JiniCoreServicesConfiguration.getServiceRegistrars() (infinite wait)
          \\- BLZG-42 Per query memory limit for analytic query mode.
          \\- BLZG-43 Add System property to enable analytic query mode.
          \\- BLZG-30: isRunLast() mode for services
          \\-BLZG-48 Query fails to project subquery variables
          \\-BLZG-50 Queries with multiple VALUES clauses
          \\-BLZG-1256 Service call with values clauses create a cross product
          \\-BLZG-1299 duplicates in VALUES get replicated
          \\-BLZG-1327 Computation of maybe and definitely incoming bindings in subqueries
          \\-BLZG-1331 Duplicate LET expression leading to NotMaterializedException
          \\-BLZG-1131 Enhanced FILTER optimizer
          \\-BLZG-1350 Performance counter depth does not allow 0

          JOIN REFACTORING (currently fixed in branch join-refactor2, to be merged)
          \\-BLZG-876 (mostly fixed, not sure about one case though)
          \\-BLZG-1018
          \\-BLZG-1141
          \\-BLZG-1281
          \\-BLZG-1284
          \\-BLZG-1296
          \\-BLZG-1315

          TODO:
          \\- BLZG-789 BigdataSailRemoteRepositoryConnection should implement interface methods
          \\- BLZG-1099 BigdataSailUpdate.execute() commits the connection
          \\- BLZG-1225 Support begin(), prepare(), isActive() in BigdataSailConnection
          \\- BLZG-1207 getStatements() ignores includeInferred (REST API)
          \\- BLZG-1259 All REST API operations should be cancelable from both REST API and workbench.

          TODO (Project Management)
          \\- BLZG-38 Mavenization (see BLZG-344, BLZG-1204)
          \\- BLZG-1109 Deployers should have openrdf on classpath before bigdata
          \\- BLZG-1204 Maven Central Repository Deployment (see BLZG-344)
          \\- BLZG-204 Add section on jetty configuration to NSS wiki page
          \\- BLZG-200 1.5.2 benchmarks

          Stretch goals
          \\- BLZG-198 EXPLAIN query for embedded applications
          \\- BLZG-1216 Post-Build SAIL and Blueprints Integration Testing
          \\- BLZG-1242 control over echo-back of sparql update
          \\- maven-generated deployer artifacts should include basic validation
          \\- code examples should include CI validation.
          \\- BLZG-23 Debian Packages

          Deferred:
          \\- BLZG-1195 Read/write tx support in NSS and BigdataSailRemoteRepositoryConnection
          \\- BLZG-1225 Support begin(), prepare(), isActive() in BigdataSailConnection
          \\- BLZG-1236 Recycler error in 1.5.1
          \\- BLZG-29 HA test suite for transaction management API
          \\- BLZG-206 Code review and concepts for provably correctness for abort code paths
          \\- BLZG-1255 AbstractJournal has RWStrategy tests where it should test on IAllocationManager
          \\- BLZG-201 Examine interaction of small slots optimization and group commit.
          \\- BLZG-192 Enable group commit by default
          \\- BLZG-461 AbstractTask uses one TemporaryStoreFactory per read-only or read/write tx task.
          \\- BLZG-1106 Change RDFParser configuration to use BasicParserSettings
          \\- BLZG-1107 Add ability to set RIO options to REST API and workbench
          \\- BLZG-1179 Why is RDR parser test suite disabled?
          \\- BLZG-1210 Optimize hasStatement()
          \\- BLZG-1228 RDF reification in SPARQL queries is not translated to RDR semantics
          \\- BLZG-1229 SPARQL* not parsed in SPARQL UPDATE
          \\- BLZG-1230 SPARQL parser should not automatically inject PREFIX declarations
          \\- BLZG-1231 SPARQL* fails to recognize nested statement in object position
          \\- BLZG-1232 RDR metaticket
          \\- BLZG-1233 StatementBuffer problems when loading in SIDs mode

          Documentation TODOs
          \\- Document on wiki the "exact" option (defaults false) for ESTCARD API (BLZG-1170)
          \\- Document on wiki the new HAS_STMT REST API method (BLZG-1155).
          \\- Document on wiki the semantics for the *c&* URL query argument (BLZG-1209).
          \\- Document changes to group commit APIs [1] (getUnisolatedConnection() => getConnection())
          \\- Review GroupCommit [1] and TxGuide [2] and reconcile with NSS TX API [3].
          \\- Update NSS documentation to indicate that the UUID parameter is valid for all REST API requests per BLZG-1259

          See BLZG-1150 (BlazeGraph 1.5.1 release)

          [1] http://wiki.blazegraph.com/wiki/index.php/GroupCommit
          [2] http://wiki.blazegraph.com/wiki/index.php/TxGuide
          [3] http://wiki.blazegraph.com/wiki/index.php/NanoSparqlServer#Transaction_Management
          bryanthompson bryanthompson made changes -
          Description Done:
          \\- BLZG-556 Optimization for GRAPH uri \{} and GRAPH ?foo \{}
          \\- BLZG-800 select ?g \{ Graph ?g \{} } incorrect
          \\- BLZG-843 Wildcard projection was not rewritten (see BLZG-1235)
          \\- BLZG-1001 optional eval order
          \\- BLZG-1101 Feature request: pre-heat the journal on startup
          \\- BLZG-1132 Exception while computing closure
          \\- BLZG-1155 hasStatements can overestimate and ignores includeInferred (REST API)
          \\- BLZG-1178 Bad Address: length requested greater than allocated slot (RWStore, GROUP COMMIT, HA-only)
          \\- BLZG-1170 Extend ESTCARD method for exact range counts
          \\- BLZG-1193 Integrate filters into the ALP service
          \\- BLZG-1194 Allow some inline IVs into the text index (IPv4)
          \\- BLZG-1205 Online backup for Journal
          \\- BLZG-1209 Resource... contexts not encoded/decoded according to openrdf semantics (REST API)
          \\- BLZG-1211 Inline URIs should work more like inline values
          \\- BLZG-1214 BigdataGraphFactory connect does not work with URL rewrites
          \\- BLZG-1217 BigdataGraphFactory.create not working correctly.
          \\- BLZG-1219 CREATE DATA SET does not report Location header.
          \\- BLZG-199 Refactor RemoteRepository / RemoteRepositoryManager
          \\- BLZG-1221 BigdataSailRemoteRepository uses non-daemon thread pool
          \\- BLZG-1222 Query fails with ArrayIndexOutOfBoundsException
          \\- BLZG-30 External Solr Search
          \\- BLZG-1235 BOpUtility.postOrderIteratorWithAnnotations() is has wrong visitation order (see BLZG-843)
          \\- BLZG-1237 new defect DumpJournal fails on non-BTree classes
          \\- BLZG-1243 bigdata-client does not invoke ServiceProviderHook.forceLoad()
          \\- BLZG-207 RemoteRepository does not CANCEL a SPARQL UPDATE if there is a client error.
          \\- BLZG-1261 createRepository() does not set the namespace on the Properties
          \\- BLZG-34 Bug in JiniCoreServicesConfiguration.getServiceRegistrars() (infinite wait)
          \\- BLZG-42 Per query memory limit for analytic query mode.
          \\- BLZG-43 Add System property to enable analytic query mode.
          \\- BLZG-30: isRunLast() mode for services
          \\-BLZG-48 Query fails to project subquery variables
          \\-BLZG-50 Queries with multiple VALUES clauses
          \\-BLZG-1256 Service call with values clauses create a cross product
          \\-BLZG-1299 duplicates in VALUES get replicated
          \\-BLZG-1327 Computation of maybe and definitely incoming bindings in subqueries
          \\-BLZG-1331 Duplicate LET expression leading to NotMaterializedException
          \\-BLZG-1131 Enhanced FILTER optimizer
          \\-BLZG-1350 Performance counter depth does not allow 0

          JOIN REFACTORING (currently fixed in branch join-refactor2, to be merged)
          \\-BLZG-876 (mostly fixed, not sure about one case though)
          \\-BLZG-1018
          \\-BLZG-1141
          \\-BLZG-1281
          \\-BLZG-1284
          \\-BLZG-1296
          \\-BLZG-1315

          TODO:
          \\- BLZG-789 BigdataSailRemoteRepositoryConnection should implement interface methods
          \\- BLZG-1099 BigdataSailUpdate.execute() commits the connection
          \\- BLZG-1225 Support begin(), prepare(), isActive() in BigdataSailConnection
          \\- BLZG-1207 getStatements() ignores includeInferred (REST API)
          \\- BLZG-1259 All REST API operations should be cancelable from both REST API and workbench.

          TODO (Project Management)
          \\- BLZG-38 Mavenization (see BLZG-344, BLZG-1204)
          \\- BLZG-1109 Deployers should have openrdf on classpath before bigdata
          \\- BLZG-1204 Maven Central Repository Deployment (see BLZG-344)
          \\- BLZG-204 Add section on jetty configuration to NSS wiki page
          \\- BLZG-200 1.5.2 benchmarks

          Stretch goals
          \\- BLZG-198 EXPLAIN query for embedded applications
          \\- BLZG-1216 Post-Build SAIL and Blueprints Integration Testing
          \\- BLZG-1242 control over echo-back of sparql update
          \\- maven-generated deployer artifacts should include basic validation
          \\- code examples should include CI validation.
          \\- BLZG-23 Debian Packages

          Deferred:
          \\- BLZG-1195 Read/write tx support in NSS and BigdataSailRemoteRepositoryConnection
          \\- BLZG-1225 Support begin(), prepare(), isActive() in BigdataSailConnection
          \\- BLZG-1236 Recycler error in 1.5.1
          \\- BLZG-29 HA test suite for transaction management API
          \\- BLZG-206 Code review and concepts for provably correctness for abort code paths
          \\- BLZG-1255 AbstractJournal has RWStrategy tests where it should test on IAllocationManager
          \\- BLZG-201 Examine interaction of small slots optimization and group commit.
          \\- BLZG-192 Enable group commit by default
          \\- BLZG-461 AbstractTask uses one TemporaryStoreFactory per read-only or read/write tx task.
          \\- BLZG-1106 Change RDFParser configuration to use BasicParserSettings
          \\- BLZG-1107 Add ability to set RIO options to REST API and workbench
          \\- BLZG-1179 Why is RDR parser test suite disabled?
          \\- BLZG-1210 Optimize hasStatement()
          \\- BLZG-1228 RDF reification in SPARQL queries is not translated to RDR semantics
          \\- BLZG-1229 SPARQL* not parsed in SPARQL UPDATE
          \\- BLZG-1230 SPARQL parser should not automatically inject PREFIX declarations
          \\- BLZG-1231 SPARQL* fails to recognize nested statement in object position
          \\- BLZG-1232 RDR metaticket
          \\- BLZG-1233 StatementBuffer problems when loading in SIDs mode

          Documentation TODOs
          \\- Document on wiki the "exact" option (defaults false) for ESTCARD API (BLZG-1170)
          \\- Document on wiki the new HAS_STMT REST API method (BLZG-1155).
          \\- Document on wiki the semantics for the *c&* URL query argument (BLZG-1209).
          \\- Document changes to group commit APIs [1] (getUnisolatedConnection() => getConnection())
          \\- Review GroupCommit [1] and TxGuide [2] and reconcile with NSS TX API [3].
          \\- Update NSS documentation to indicate that the UUID parameter is valid for all REST API requests per BLZG-1259

          See BLZG-1150 (BlazeGraph 1.5.1 release)

          [1] http://wiki.blazegraph.com/wiki/index.php/GroupCommit
          [2] http://wiki.blazegraph.com/wiki/index.php/TxGuide
          [3] http://wiki.blazegraph.com/wiki/index.php/NanoSparqlServer#Transaction_Management
          Done:
          \\- BLZG-556 Optimization for GRAPH uri \{} and GRAPH ?foo \{}
          \\- BLZG-800 select ?g \{ Graph ?g \{} } incorrect
          \\- BLZG-843 Wildcard projection was not rewritten (see BLZG-1235)
          \\- BLZG-1001 optional eval order
          \\- BLZG-1101 Feature request: pre-heat the journal on startup
          \\- BLZG-1132 Exception while computing closure
          \\- BLZG-1155 hasStatements can overestimate and ignores includeInferred (REST API)
          \\- BLZG-1178 Bad Address: length requested greater than allocated slot (RWStore, GROUP COMMIT, HA-only)
          \\- BLZG-1170 Extend ESTCARD method for exact range counts
          \\- BLZG-1193 Integrate filters into the ALP service
          \\- BLZG-1194 Allow some inline IVs into the text index (IPv4)
          \\- BLZG-1205 Online backup for Journal
          \\- BLZG-1209 Resource... contexts not encoded/decoded according to openrdf semantics (REST API)
          \\- BLZG-1211 Inline URIs should work more like inline values
          \\- BLZG-1214 BigdataGraphFactory connect does not work with URL rewrites
          \\- BLZG-1217 BigdataGraphFactory.create not working correctly.
          \\- BLZG-1219 CREATE DATA SET does not report Location header.
          \\- BLZG-199 Refactor RemoteRepository / RemoteRepositoryManager
          \\- BLZG-1221 BigdataSailRemoteRepository uses non-daemon thread pool
          \\- BLZG-1222 Query fails with ArrayIndexOutOfBoundsException
          \\- BLZG-30 External Solr Search
          \\- BLZG-1235 BOpUtility.postOrderIteratorWithAnnotations() is has wrong visitation order (see BLZG-843)
          \\- BLZG-1237 new defect DumpJournal fails on non-BTree classes
          \\- BLZG-1243 bigdata-client does not invoke ServiceProviderHook.forceLoad()
          \\- BLZG-207 RemoteRepository does not CANCEL a SPARQL UPDATE if there is a client error.
          \\- BLZG-1261 createRepository() does not set the namespace on the Properties
          \\- BLZG-34 Bug in JiniCoreServicesConfiguration.getServiceRegistrars() (infinite wait)
          \\- BLZG-42 Per query memory limit for analytic query mode.
          \\- BLZG-43 Add System property to enable analytic query mode.
          \\- BLZG-30: isRunLast() mode for services
          \\-BLZG-48 Query fails to project subquery variables
          \\-BLZG-50 Queries with multiple VALUES clauses
          \\-BLZG-1256 Service call with values clauses create a cross product
          \\-BLZG-1299 duplicates in VALUES get replicated
          \\-BLZG-1327 Computation of maybe and definitely incoming bindings in subqueries
          \\-BLZG-1331 Duplicate LET expression leading to NotMaterializedException
          \\-BLZG-1131 Enhanced FILTER optimizer
          \\-BLZG-1350 Performance counter depth does not allow 0

          JOIN REFACTORING (currently fixed in branch join-refactor2, to be merged)
          \\-BLZG-876 (mostly fixed, not sure about one case though)
          \\-BLZG-1018
          \\-BLZG-1141
          \\-BLZG-1281
          \\-BLZG-1284
          \\-BLZG-1296
          \\-BLZG-1315

          TODO:
          \\- BLZG-789 BigdataSailRemoteRepositoryConnection should implement interface methods
          \\- BLZG-1099 BigdataSailUpdate.execute() commits the connection
          \\- BLZG-1225 Support begin(), prepare(), isActive() in BigdataSailConnection
          \\- BLZG-1207 getStatements() ignores includeInferred (REST API)
          \\- BLZG-1259 All REST API operations should be cancelable from both REST API and workbench.

          TODO (Project Management)
          \\- BLZG-38 Mavenization (see BLZG-344, BLZG-1204)
          \\- BLZG-1109 Deployers should have openrdf on classpath before bigdata
          \\- BLZG-1204 Maven Central Repository Deployment (see BLZG-344)
          \\- BLZG-204 Add section on jetty configuration to NSS wiki page
          \\- BLZG-200 1.5.2 benchmarks

          Stretch goals
          \\- BLZG-1107 Add ability to set RIO options to REST API and workbench
          \\- BLZG-1106 Change RDFParser configuration to use BasicParserSettings
          \\- BLZG-198 EXPLAIN query for embedded applications
          \\- BLZG-1216 Post-Build SAIL and Blueprints Integration Testing
          \\- BLZG-1242 control over echo-back of sparql update
          \\- maven-generated deployer artifacts should include basic validation
          \\- code examples should include CI validation.
          \\- BLZG-23 Debian Packages

          Deferred:
          \\- BLZG-1195 Read/write tx support in NSS and BigdataSailRemoteRepositoryConnection
          \\- BLZG-1225 Support begin(), prepare(), isActive() in BigdataSailConnection
          \\- BLZG-1236 Recycler error in 1.5.1
          \\- BLZG-29 HA test suite for transaction management API
          \\- BLZG-206 Code review and concepts for provably correctness for abort code paths
          \\- BLZG-1255 AbstractJournal has RWStrategy tests where it should test on IAllocationManager
          \\- BLZG-201 Examine interaction of small slots optimization and group commit.
          \\- BLZG-192 Enable group commit by default
          \\- BLZG-461 AbstractTask uses one TemporaryStoreFactory per read-only or read/write tx task.
          \\- BLZG-1106 Change RDFParser configuration to use BasicParserSettings
          \\- BLZG-1107 Add ability to set RIO options to REST API and workbench
          \\- BLZG-1179 Why is RDR parser test suite disabled?
          \\- BLZG-1210 Optimize hasStatement()
          \\- BLZG-1228 RDF reification in SPARQL queries is not translated to RDR semantics
          \\- BLZG-1229 SPARQL* not parsed in SPARQL UPDATE
          \\- BLZG-1230 SPARQL parser should not automatically inject PREFIX declarations
          \\- BLZG-1231 SPARQL* fails to recognize nested statement in object position
          \\- BLZG-1232 RDR metaticket
          \\- BLZG-1233 StatementBuffer problems when loading in SIDs mode

          Documentation TODOs
          \\- Document on wiki the "exact" option (defaults false) for ESTCARD API (BLZG-1170)
          \\- Document on wiki the new HAS_STMT REST API method (BLZG-1155).
          \\- Document on wiki the semantics for the *c&* URL query argument (BLZG-1209).
          \\- Document changes to group commit APIs [1] (getUnisolatedConnection() => getConnection())
          \\- Review GroupCommit [1] and TxGuide [2] and reconcile with NSS TX API [3].
          \\- Update NSS documentation to indicate that the UUID parameter is valid for all REST API requests per BLZG-1259

          See BLZG-1150 (BlazeGraph 1.5.1 release)

          [1] http://wiki.blazegraph.com/wiki/index.php/GroupCommit
          [2] http://wiki.blazegraph.com/wiki/index.php/TxGuide
          [3] http://wiki.blazegraph.com/wiki/index.php/NanoSparqlServer#Transaction_Management
          bryanthompson bryanthompson made changes -
          Description Done:
          \\- BLZG-556 Optimization for GRAPH uri \{} and GRAPH ?foo \{}
          \\- BLZG-800 select ?g \{ Graph ?g \{} } incorrect
          \\- BLZG-843 Wildcard projection was not rewritten (see BLZG-1235)
          \\- BLZG-1001 optional eval order
          \\- BLZG-1101 Feature request: pre-heat the journal on startup
          \\- BLZG-1132 Exception while computing closure
          \\- BLZG-1155 hasStatements can overestimate and ignores includeInferred (REST API)
          \\- BLZG-1178 Bad Address: length requested greater than allocated slot (RWStore, GROUP COMMIT, HA-only)
          \\- BLZG-1170 Extend ESTCARD method for exact range counts
          \\- BLZG-1193 Integrate filters into the ALP service
          \\- BLZG-1194 Allow some inline IVs into the text index (IPv4)
          \\- BLZG-1205 Online backup for Journal
          \\- BLZG-1209 Resource... contexts not encoded/decoded according to openrdf semantics (REST API)
          \\- BLZG-1211 Inline URIs should work more like inline values
          \\- BLZG-1214 BigdataGraphFactory connect does not work with URL rewrites
          \\- BLZG-1217 BigdataGraphFactory.create not working correctly.
          \\- BLZG-1219 CREATE DATA SET does not report Location header.
          \\- BLZG-199 Refactor RemoteRepository / RemoteRepositoryManager
          \\- BLZG-1221 BigdataSailRemoteRepository uses non-daemon thread pool
          \\- BLZG-1222 Query fails with ArrayIndexOutOfBoundsException
          \\- BLZG-30 External Solr Search
          \\- BLZG-1235 BOpUtility.postOrderIteratorWithAnnotations() is has wrong visitation order (see BLZG-843)
          \\- BLZG-1237 new defect DumpJournal fails on non-BTree classes
          \\- BLZG-1243 bigdata-client does not invoke ServiceProviderHook.forceLoad()
          \\- BLZG-207 RemoteRepository does not CANCEL a SPARQL UPDATE if there is a client error.
          \\- BLZG-1261 createRepository() does not set the namespace on the Properties
          \\- BLZG-34 Bug in JiniCoreServicesConfiguration.getServiceRegistrars() (infinite wait)
          \\- BLZG-42 Per query memory limit for analytic query mode.
          \\- BLZG-43 Add System property to enable analytic query mode.
          \\- BLZG-30: isRunLast() mode for services
          \\-BLZG-48 Query fails to project subquery variables
          \\-BLZG-50 Queries with multiple VALUES clauses
          \\-BLZG-1256 Service call with values clauses create a cross product
          \\-BLZG-1299 duplicates in VALUES get replicated
          \\-BLZG-1327 Computation of maybe and definitely incoming bindings in subqueries
          \\-BLZG-1331 Duplicate LET expression leading to NotMaterializedException
          \\-BLZG-1131 Enhanced FILTER optimizer
          \\-BLZG-1350 Performance counter depth does not allow 0

          JOIN REFACTORING (currently fixed in branch join-refactor2, to be merged)
          \\-BLZG-876 (mostly fixed, not sure about one case though)
          \\-BLZG-1018
          \\-BLZG-1141
          \\-BLZG-1281
          \\-BLZG-1284
          \\-BLZG-1296
          \\-BLZG-1315

          TODO:
          \\- BLZG-789 BigdataSailRemoteRepositoryConnection should implement interface methods
          \\- BLZG-1099 BigdataSailUpdate.execute() commits the connection
          \\- BLZG-1225 Support begin(), prepare(), isActive() in BigdataSailConnection
          \\- BLZG-1207 getStatements() ignores includeInferred (REST API)
          \\- BLZG-1259 All REST API operations should be cancelable from both REST API and workbench.

          TODO (Project Management)
          \\- BLZG-38 Mavenization (see BLZG-344, BLZG-1204)
          \\- BLZG-1109 Deployers should have openrdf on classpath before bigdata
          \\- BLZG-1204 Maven Central Repository Deployment (see BLZG-344)
          \\- BLZG-204 Add section on jetty configuration to NSS wiki page
          \\- BLZG-200 1.5.2 benchmarks

          Stretch goals
          \\- BLZG-1107 Add ability to set RIO options to REST API and workbench
          \\- BLZG-1106 Change RDFParser configuration to use BasicParserSettings
          \\- BLZG-198 EXPLAIN query for embedded applications
          \\- BLZG-1216 Post-Build SAIL and Blueprints Integration Testing
          \\- BLZG-1242 control over echo-back of sparql update
          \\- maven-generated deployer artifacts should include basic validation
          \\- code examples should include CI validation.
          \\- BLZG-23 Debian Packages

          Deferred:
          \\- BLZG-1195 Read/write tx support in NSS and BigdataSailRemoteRepositoryConnection
          \\- BLZG-1225 Support begin(), prepare(), isActive() in BigdataSailConnection
          \\- BLZG-1236 Recycler error in 1.5.1
          \\- BLZG-29 HA test suite for transaction management API
          \\- BLZG-206 Code review and concepts for provably correctness for abort code paths
          \\- BLZG-1255 AbstractJournal has RWStrategy tests where it should test on IAllocationManager
          \\- BLZG-201 Examine interaction of small slots optimization and group commit.
          \\- BLZG-192 Enable group commit by default
          \\- BLZG-461 AbstractTask uses one TemporaryStoreFactory per read-only or read/write tx task.
          \\- BLZG-1106 Change RDFParser configuration to use BasicParserSettings
          \\- BLZG-1107 Add ability to set RIO options to REST API and workbench
          \\- BLZG-1179 Why is RDR parser test suite disabled?
          \\- BLZG-1210 Optimize hasStatement()
          \\- BLZG-1228 RDF reification in SPARQL queries is not translated to RDR semantics
          \\- BLZG-1229 SPARQL* not parsed in SPARQL UPDATE
          \\- BLZG-1230 SPARQL parser should not automatically inject PREFIX declarations
          \\- BLZG-1231 SPARQL* fails to recognize nested statement in object position
          \\- BLZG-1232 RDR metaticket
          \\- BLZG-1233 StatementBuffer problems when loading in SIDs mode

          Documentation TODOs
          \\- Document on wiki the "exact" option (defaults false) for ESTCARD API (BLZG-1170)
          \\- Document on wiki the new HAS_STMT REST API method (BLZG-1155).
          \\- Document on wiki the semantics for the *c&* URL query argument (BLZG-1209).
          \\- Document changes to group commit APIs [1] (getUnisolatedConnection() => getConnection())
          \\- Review GroupCommit [1] and TxGuide [2] and reconcile with NSS TX API [3].
          \\- Update NSS documentation to indicate that the UUID parameter is valid for all REST API requests per BLZG-1259

          See BLZG-1150 (BlazeGraph 1.5.1 release)

          [1] http://wiki.blazegraph.com/wiki/index.php/GroupCommit
          [2] http://wiki.blazegraph.com/wiki/index.php/TxGuide
          [3] http://wiki.blazegraph.com/wiki/index.php/NanoSparqlServer#Transaction_Management
          Done:
          \\- BLZG-556 Optimization for GRAPH uri \{} and GRAPH ?foo \{}
          \\- BLZG-800 select ?g \{ Graph ?g \{} } incorrect
          \\- BLZG-843 Wildcard projection was not rewritten (see BLZG-1235)
          \\- BLZG-1001 optional eval order
          \\- BLZG-1101 Feature request: pre-heat the journal on startup
          \\- BLZG-1132 Exception while computing closure
          \\- BLZG-1155 hasStatements can overestimate and ignores includeInferred (REST API)
          \\- BLZG-1178 Bad Address: length requested greater than allocated slot (RWStore, GROUP COMMIT, HA-only)
          \\- BLZG-1170 Extend ESTCARD method for exact range counts
          \\- BLZG-1193 Integrate filters into the ALP service
          \\- BLZG-1194 Allow some inline IVs into the text index (IPv4)
          \\- BLZG-1205 Online backup for Journal
          \\- BLZG-1209 Resource... contexts not encoded/decoded according to openrdf semantics (REST API)
          \\- BLZG-1211 Inline URIs should work more like inline values
          \\- BLZG-1214 BigdataGraphFactory connect does not work with URL rewrites
          \\- BLZG-1217 BigdataGraphFactory.create not working correctly.
          \\- BLZG-1219 CREATE DATA SET does not report Location header.
          \\- BLZG-199 Refactor RemoteRepository / RemoteRepositoryManager
          \\- BLZG-1221 BigdataSailRemoteRepository uses non-daemon thread pool
          \\- BLZG-1222 Query fails with ArrayIndexOutOfBoundsException
          \\- BLZG-30 External Solr Search
          \\- BLZG-1235 BOpUtility.postOrderIteratorWithAnnotations() is has wrong visitation order (see BLZG-843)
          \\- BLZG-1237 new defect DumpJournal fails on non-BTree classes
          \\- BLZG-1243 bigdata-client does not invoke ServiceProviderHook.forceLoad()
          \\- BLZG-207 RemoteRepository does not CANCEL a SPARQL UPDATE if there is a client error.
          \\- BLZG-1261 createRepository() does not set the namespace on the Properties
          \\- BLZG-34 Bug in JiniCoreServicesConfiguration.getServiceRegistrars() (infinite wait)
          \\- BLZG-42 Per query memory limit for analytic query mode.
          \\- BLZG-43 Add System property to enable analytic query mode.
          \\- BLZG-30: isRunLast() mode for services
          \\-BLZG-48 Query fails to project subquery variables
          \\-BLZG-50 Queries with multiple VALUES clauses
          \\-BLZG-1256 Service call with values clauses create a cross product
          \\-BLZG-1299 duplicates in VALUES get replicated
          \\-BLZG-1327 Computation of maybe and definitely incoming bindings in subqueries
          \\-BLZG-1331 Duplicate LET expression leading to NotMaterializedException
          \\-BLZG-1131 Enhanced FILTER optimizer
          \\-BLZG-1350 Performance counter depth does not allow 0

          JOIN REFACTORING (currently fixed in branch join-refactor2, to be merged)
          \\-BLZG-876 (mostly fixed, not sure about one case though)
          \\-BLZG-1018
          \\-BLZG-1141
          \\-BLZG-1281
          \\-BLZG-1284
          \\-BLZG-1296
          \\-BLZG-1315

          TODO:
          \\- BLZG-789 BigdataSailRemoteRepositoryConnection should implement interface methods
          \\- BLZG-1207 getStatements() ignores includeInferred (REST API)
          \\- BLZG-1259 All REST API operations should be cancelable from both REST API and workbench.

          TODO (Project Management)
          \\- BLZG-38 Mavenization (see BLZG-344, BLZG-1204)
          \\- BLZG-1109 Deployers should have openrdf on classpath before bigdata
          \\- BLZG-1204 Maven Central Repository Deployment (see BLZG-344)
          \\- BLZG-204 Add section on jetty configuration to NSS wiki page
          \\- BLZG-200 1.5.2 benchmarks

          Stretch goals
          \\- BLZG-1225 Support begin(), prepare(), isActive() in BigdataSailConnection
          \\- BLZG-1099 BigdataSailUpdate.execute() commits the connection
          \\- BLZG-1242 control over echo-back of sparql update
          \\- BLZG-198 EXPLAIN query for embedded applications
          \\- BLZG-1107 Add ability to set RIO options to REST API and workbench
          \\- BLZG-1106 Change RDFParser configuration to use BasicParserSettings
          \\- BLZG-1216 Post-Build SAIL and Blueprints Integration Testing
          \\- maven-generated deployer artifacts should include basic validation
          \\- code examples should include CI validation.
          \\- BLZG-23 Debian Packages

          Deferred:
          \\- BLZG-1195 Read/write tx support in NSS and BigdataSailRemoteRepositoryConnection
          \\- BLZG-1236 Recycler error in 1.5.1
          \\- BLZG-29 HA test suite for transaction management API
          \\- BLZG-206 Code review and concepts for provably correctness for abort code paths
          \\- BLZG-1255 AbstractJournal has RWStrategy tests where it should test on IAllocationManager
          \\- BLZG-201 Examine interaction of small slots optimization and group commit.
          \\- BLZG-192 Enable group commit by default
          \\- BLZG-461 AbstractTask uses one TemporaryStoreFactory per read-only or read/write tx task.
          \\- BLZG-1106 Change RDFParser configuration to use BasicParserSettings
          \\- BLZG-1107 Add ability to set RIO options to REST API and workbench
          \\- BLZG-1179 Why is RDR parser test suite disabled?
          \\- BLZG-1210 Optimize hasStatement()
          \\- BLZG-1228 RDF reification in SPARQL queries is not translated to RDR semantics
          \\- BLZG-1229 SPARQL* not parsed in SPARQL UPDATE
          \\- BLZG-1230 SPARQL parser should not automatically inject PREFIX declarations
          \\- BLZG-1231 SPARQL* fails to recognize nested statement in object position
          \\- BLZG-1232 RDR metaticket
          \\- BLZG-1233 StatementBuffer problems when loading in SIDs mode

          Documentation TODOs
          \\- Document on wiki the "exact" option (defaults false) for ESTCARD API (BLZG-1170)
          \\- Document on wiki the new HAS_STMT REST API method (BLZG-1155).
          \\- Document on wiki the semantics for the *c&* URL query argument (BLZG-1209).
          \\- Document changes to group commit APIs [1] (getUnisolatedConnection() => getConnection())
          \\- Review GroupCommit [1] and TxGuide [2] and reconcile with NSS TX API [3].
          \\- Update NSS documentation to indicate that the UUID parameter is valid for all REST API requests per BLZG-1259

          See BLZG-1150 (BlazeGraph 1.5.1 release)

          [1] http://wiki.blazegraph.com/wiki/index.php/GroupCommit
          [2] http://wiki.blazegraph.com/wiki/index.php/TxGuide
          [3] http://wiki.blazegraph.com/wiki/index.php/NanoSparqlServer#Transaction_Management
          beebs Brad Bebee made changes -
          Workflow Trac Import v4 [ 14692 ] Trac Import v5 [ 16082 ]
          bryanthompson bryanthompson made changes -
          Description Done:
          \\- BLZG-556 Optimization for GRAPH uri \{} and GRAPH ?foo \{}
          \\- BLZG-800 select ?g \{ Graph ?g \{} } incorrect
          \\- BLZG-843 Wildcard projection was not rewritten (see BLZG-1235)
          \\- BLZG-1001 optional eval order
          \\- BLZG-1101 Feature request: pre-heat the journal on startup
          \\- BLZG-1132 Exception while computing closure
          \\- BLZG-1155 hasStatements can overestimate and ignores includeInferred (REST API)
          \\- BLZG-1178 Bad Address: length requested greater than allocated slot (RWStore, GROUP COMMIT, HA-only)
          \\- BLZG-1170 Extend ESTCARD method for exact range counts
          \\- BLZG-1193 Integrate filters into the ALP service
          \\- BLZG-1194 Allow some inline IVs into the text index (IPv4)
          \\- BLZG-1205 Online backup for Journal
          \\- BLZG-1209 Resource... contexts not encoded/decoded according to openrdf semantics (REST API)
          \\- BLZG-1211 Inline URIs should work more like inline values
          \\- BLZG-1214 BigdataGraphFactory connect does not work with URL rewrites
          \\- BLZG-1217 BigdataGraphFactory.create not working correctly.
          \\- BLZG-1219 CREATE DATA SET does not report Location header.
          \\- BLZG-199 Refactor RemoteRepository / RemoteRepositoryManager
          \\- BLZG-1221 BigdataSailRemoteRepository uses non-daemon thread pool
          \\- BLZG-1222 Query fails with ArrayIndexOutOfBoundsException
          \\- BLZG-30 External Solr Search
          \\- BLZG-1235 BOpUtility.postOrderIteratorWithAnnotations() is has wrong visitation order (see BLZG-843)
          \\- BLZG-1237 new defect DumpJournal fails on non-BTree classes
          \\- BLZG-1243 bigdata-client does not invoke ServiceProviderHook.forceLoad()
          \\- BLZG-207 RemoteRepository does not CANCEL a SPARQL UPDATE if there is a client error.
          \\- BLZG-1261 createRepository() does not set the namespace on the Properties
          \\- BLZG-34 Bug in JiniCoreServicesConfiguration.getServiceRegistrars() (infinite wait)
          \\- BLZG-42 Per query memory limit for analytic query mode.
          \\- BLZG-43 Add System property to enable analytic query mode.
          \\- BLZG-30: isRunLast() mode for services
          \\-BLZG-48 Query fails to project subquery variables
          \\-BLZG-50 Queries with multiple VALUES clauses
          \\-BLZG-1256 Service call with values clauses create a cross product
          \\-BLZG-1299 duplicates in VALUES get replicated
          \\-BLZG-1327 Computation of maybe and definitely incoming bindings in subqueries
          \\-BLZG-1331 Duplicate LET expression leading to NotMaterializedException
          \\-BLZG-1131 Enhanced FILTER optimizer
          \\-BLZG-1350 Performance counter depth does not allow 0

          JOIN REFACTORING (currently fixed in branch join-refactor2, to be merged)
          \\-BLZG-876 (mostly fixed, not sure about one case though)
          \\-BLZG-1018
          \\-BLZG-1141
          \\-BLZG-1281
          \\-BLZG-1284
          \\-BLZG-1296
          \\-BLZG-1315

          TODO:
          \\- BLZG-789 BigdataSailRemoteRepositoryConnection should implement interface methods
          \\- BLZG-1207 getStatements() ignores includeInferred (REST API)
          \\- BLZG-1259 All REST API operations should be cancelable from both REST API and workbench.

          TODO (Project Management)
          \\- BLZG-38 Mavenization (see BLZG-344, BLZG-1204)
          \\- BLZG-1109 Deployers should have openrdf on classpath before bigdata
          \\- BLZG-1204 Maven Central Repository Deployment (see BLZG-344)
          \\- BLZG-204 Add section on jetty configuration to NSS wiki page
          \\- BLZG-200 1.5.2 benchmarks

          Stretch goals
          \\- BLZG-1225 Support begin(), prepare(), isActive() in BigdataSailConnection
          \\- BLZG-1099 BigdataSailUpdate.execute() commits the connection
          \\- BLZG-1242 control over echo-back of sparql update
          \\- BLZG-198 EXPLAIN query for embedded applications
          \\- BLZG-1107 Add ability to set RIO options to REST API and workbench
          \\- BLZG-1106 Change RDFParser configuration to use BasicParserSettings
          \\- BLZG-1216 Post-Build SAIL and Blueprints Integration Testing
          \\- maven-generated deployer artifacts should include basic validation
          \\- code examples should include CI validation.
          \\- BLZG-23 Debian Packages

          Deferred:
          \\- BLZG-1195 Read/write tx support in NSS and BigdataSailRemoteRepositoryConnection
          \\- BLZG-1236 Recycler error in 1.5.1
          \\- BLZG-29 HA test suite for transaction management API
          \\- BLZG-206 Code review and concepts for provably correctness for abort code paths
          \\- BLZG-1255 AbstractJournal has RWStrategy tests where it should test on IAllocationManager
          \\- BLZG-201 Examine interaction of small slots optimization and group commit.
          \\- BLZG-192 Enable group commit by default
          \\- BLZG-461 AbstractTask uses one TemporaryStoreFactory per read-only or read/write tx task.
          \\- BLZG-1106 Change RDFParser configuration to use BasicParserSettings
          \\- BLZG-1107 Add ability to set RIO options to REST API and workbench
          \\- BLZG-1179 Why is RDR parser test suite disabled?
          \\- BLZG-1210 Optimize hasStatement()
          \\- BLZG-1228 RDF reification in SPARQL queries is not translated to RDR semantics
          \\- BLZG-1229 SPARQL* not parsed in SPARQL UPDATE
          \\- BLZG-1230 SPARQL parser should not automatically inject PREFIX declarations
          \\- BLZG-1231 SPARQL* fails to recognize nested statement in object position
          \\- BLZG-1232 RDR metaticket
          \\- BLZG-1233 StatementBuffer problems when loading in SIDs mode

          Documentation TODOs
          \\- Document on wiki the "exact" option (defaults false) for ESTCARD API (BLZG-1170)
          \\- Document on wiki the new HAS_STMT REST API method (BLZG-1155).
          \\- Document on wiki the semantics for the *c&* URL query argument (BLZG-1209).
          \\- Document changes to group commit APIs [1] (getUnisolatedConnection() => getConnection())
          \\- Review GroupCommit [1] and TxGuide [2] and reconcile with NSS TX API [3].
          \\- Update NSS documentation to indicate that the UUID parameter is valid for all REST API requests per BLZG-1259

          See BLZG-1150 (BlazeGraph 1.5.1 release)

          [1] http://wiki.blazegraph.com/wiki/index.php/GroupCommit
          [2] http://wiki.blazegraph.com/wiki/index.php/TxGuide
          [3] http://wiki.blazegraph.com/wiki/index.php/NanoSparqlServer#Transaction_Management
          Done:
          \\- BLZG-556 Optimization for GRAPH uri \{} and GRAPH ?foo \{}
          \\- BLZG-800 select ?g \{ Graph ?g \{} } incorrect
          \\- BLZG-843 Wildcard projection was not rewritten (see BLZG-1235)
          \\- BLZG-1001 optional eval order
          \\- BLZG-1101 Feature request: pre-heat the journal on startup
          \\- BLZG-1132 Exception while computing closure
          \\- BLZG-1155 hasStatements can overestimate and ignores includeInferred (REST API)
          \\- BLZG-1178 Bad Address: length requested greater than allocated slot (RWStore, GROUP COMMIT, HA-only)
          \\- BLZG-1170 Extend ESTCARD method for exact range counts
          \\- BLZG-1193 Integrate filters into the ALP service
          \\- BLZG-1194 Allow some inline IVs into the text index (IPv4)
          \\- BLZG-1205 Online backup for Journal
          \\- BLZG-1209 Resource... contexts not encoded/decoded according to openrdf semantics (REST API)
          \\- BLZG-1211 Inline URIs should work more like inline values
          \\- BLZG-1214 BigdataGraphFactory connect does not work with URL rewrites
          \\- BLZG-1217 BigdataGraphFactory.create not working correctly.
          \\- BLZG-1219 CREATE DATA SET does not report Location header.
          \\- BLZG-199 Refactor RemoteRepository / RemoteRepositoryManager
          \\- BLZG-1221 BigdataSailRemoteRepository uses non-daemon thread pool
          \\- BLZG-1222 Query fails with ArrayIndexOutOfBoundsException
          \\- BLZG-30 External Solr Search
          \\- BLZG-1235 BOpUtility.postOrderIteratorWithAnnotations() is has wrong visitation order (see BLZG-843)
          \\- BLZG-1237 new defect DumpJournal fails on non-BTree classes
          \\- BLZG-1243 bigdata-client does not invoke ServiceProviderHook.forceLoad()
          \\- BLZG-207 RemoteRepository does not CANCEL a SPARQL UPDATE if there is a client error.
          \\- BLZG-1261 createRepository() does not set the namespace on the Properties
          \\- BLZG-34 Bug in JiniCoreServicesConfiguration.getServiceRegistrars() (infinite wait)
          \\- BLZG-42 Per query memory limit for analytic query mode.
          \\- BLZG-43 Add System property to enable analytic query mode.
          \\- BLZG-30: isRunLast() mode for services
          \\-BLZG-48 Query fails to project subquery variables
          \\-BLZG-50 Queries with multiple VALUES clauses
          \\-BLZG-1256 Service call with values clauses create a cross product
          \\-BLZG-1299 duplicates in VALUES get replicated
          \\-BLZG-1327 Computation of maybe and definitely incoming bindings in subqueries
          \\-BLZG-1331 Duplicate LET expression leading to NotMaterializedException
          \\-BLZG-1131 Enhanced FILTER optimizer
          \\-BLZG-1350 Performance counter depth does not allow 0

          JOIN REFACTORING (currently fixed in branch join-refactor2, to be merged)
          \\-BLZG-876 (mostly fixed, not sure about one case though)
          \\-BLZG-1018
          \\-BLZG-1141
          \\-BLZG-1281
          \\-BLZG-1284
          \\-BLZG-1296
          \\-BLZG-1315

          TODO:
          \\- BLZG-789 BigdataSailRemoteRepositoryConnection should implement interface methods
          \\- BLZG-1207 getStatements() ignores includeInferred (REST API)
          \\- BLZG-1259 All REST API operations should be cancelable from both REST API and workbench.

          TODO (Project Management)
          \\- BLZG-38 Mavenization (see BLZG-344, BLZG-1204)
          \\- BLZG-1109 Deployers should have openrdf on classpath before bigdata
          \\- BLZG-1204 Maven Central Repository Deployment (see BLZG-344)
          \\- BLZG-204 Add section on jetty configuration to NSS wiki page
          \\- BLZG-200 1.5.2 benchmarks

          Stretch goals
          \\- BLZG-1225 Support begin(), prepare(), isActive() in BigdataSailConnection
          \\- BLZG-1099 BigdataSailUpdate.execute() commits the connection
          \\- BLZG-1242 control over echo-back of sparql update
          \\- BLZG-198 EXPLAIN query for embedded applications
          \\- BLZG-1266 Create stress test for REST API with coverage of all methods and abort code paths.
          \\- BLZG-1107 Add ability to set RIO options to REST API and workbench
          \\- BLZG-1106 Change RDFParser configuration to use BasicParserSettings
          \\- BLZG-1216 Post-Build SAIL and Blueprints Integration Testing
          \\- maven-generated deployer artifacts should include basic validation
          \\- code examples should include CI validation.
          \\- BLZG-23 Debian Packages

          Deferred:
          \\- BLZG-1195 Read/write tx support in NSS and BigdataSailRemoteRepositoryConnection
          \\- BLZG-1236 Recycler error in 1.5.1
          \\- BLZG-29 HA test suite for transaction management API
          \\- BLZG-206 Code review and concepts for provably correctness for abort code paths
          \\- BLZG-1255 AbstractJournal has RWStrategy tests where it should test on IAllocationManager
          \\- BLZG-201 Examine interaction of small slots optimization and group commit.
          \\- BLZG-192 Enable group commit by default
          \\- BLZG-461 AbstractTask uses one TemporaryStoreFactory per read-only or read/write tx task.
          \\- BLZG-1106 Change RDFParser configuration to use BasicParserSettings
          \\- BLZG-1107 Add ability to set RIO options to REST API and workbench
          \\- BLZG-1179 Why is RDR parser test suite disabled?
          \\- BLZG-1210 Optimize hasStatement()
          \\- BLZG-1228 RDF reification in SPARQL queries is not translated to RDR semantics
          \\- BLZG-1229 SPARQL* not parsed in SPARQL UPDATE
          \\- BLZG-1230 SPARQL parser should not automatically inject PREFIX declarations
          \\- BLZG-1231 SPARQL* fails to recognize nested statement in object position
          \\- BLZG-1232 RDR metaticket
          \\- BLZG-1233 StatementBuffer problems when loading in SIDs mode

          Documentation TODOs
          \\- Document on wiki the "exact" option (defaults false) for ESTCARD API (BLZG-1170)
          \\- Document on wiki the new HAS_STMT REST API method (BLZG-1155).
          \\- Document on wiki the semantics for the *c&* URL query argument (BLZG-1209).
          \\- Document changes to group commit APIs [1] (getUnisolatedConnection() => getConnection())
          \\- Review GroupCommit [1] and TxGuide [2] and reconcile with NSS TX API [3].
          \\- Update NSS documentation to indicate that the UUID parameter is valid for all REST API requests per BLZG-1259

          See BLZG-1150 (BlazeGraph 1.5.1 release)

          [1] http://wiki.blazegraph.com/wiki/index.php/GroupCommit
          [2] http://wiki.blazegraph.com/wiki/index.php/TxGuide
          [3] http://wiki.blazegraph.com/wiki/index.php/NanoSparqlServer#Transaction_Management
          bryanthompson bryanthompson made changes -
          Description Done:
          \\- BLZG-556 Optimization for GRAPH uri \{} and GRAPH ?foo \{}
          \\- BLZG-800 select ?g \{ Graph ?g \{} } incorrect
          \\- BLZG-843 Wildcard projection was not rewritten (see BLZG-1235)
          \\- BLZG-1001 optional eval order
          \\- BLZG-1101 Feature request: pre-heat the journal on startup
          \\- BLZG-1132 Exception while computing closure
          \\- BLZG-1155 hasStatements can overestimate and ignores includeInferred (REST API)
          \\- BLZG-1178 Bad Address: length requested greater than allocated slot (RWStore, GROUP COMMIT, HA-only)
          \\- BLZG-1170 Extend ESTCARD method for exact range counts
          \\- BLZG-1193 Integrate filters into the ALP service
          \\- BLZG-1194 Allow some inline IVs into the text index (IPv4)
          \\- BLZG-1205 Online backup for Journal
          \\- BLZG-1209 Resource... contexts not encoded/decoded according to openrdf semantics (REST API)
          \\- BLZG-1211 Inline URIs should work more like inline values
          \\- BLZG-1214 BigdataGraphFactory connect does not work with URL rewrites
          \\- BLZG-1217 BigdataGraphFactory.create not working correctly.
          \\- BLZG-1219 CREATE DATA SET does not report Location header.
          \\- BLZG-199 Refactor RemoteRepository / RemoteRepositoryManager
          \\- BLZG-1221 BigdataSailRemoteRepository uses non-daemon thread pool
          \\- BLZG-1222 Query fails with ArrayIndexOutOfBoundsException
          \\- BLZG-30 External Solr Search
          \\- BLZG-1235 BOpUtility.postOrderIteratorWithAnnotations() is has wrong visitation order (see BLZG-843)
          \\- BLZG-1237 new defect DumpJournal fails on non-BTree classes
          \\- BLZG-1243 bigdata-client does not invoke ServiceProviderHook.forceLoad()
          \\- BLZG-207 RemoteRepository does not CANCEL a SPARQL UPDATE if there is a client error.
          \\- BLZG-1261 createRepository() does not set the namespace on the Properties
          \\- BLZG-34 Bug in JiniCoreServicesConfiguration.getServiceRegistrars() (infinite wait)
          \\- BLZG-42 Per query memory limit for analytic query mode.
          \\- BLZG-43 Add System property to enable analytic query mode.
          \\- BLZG-30: isRunLast() mode for services
          \\-BLZG-48 Query fails to project subquery variables
          \\-BLZG-50 Queries with multiple VALUES clauses
          \\-BLZG-1256 Service call with values clauses create a cross product
          \\-BLZG-1299 duplicates in VALUES get replicated
          \\-BLZG-1327 Computation of maybe and definitely incoming bindings in subqueries
          \\-BLZG-1331 Duplicate LET expression leading to NotMaterializedException
          \\-BLZG-1131 Enhanced FILTER optimizer
          \\-BLZG-1350 Performance counter depth does not allow 0

          JOIN REFACTORING (currently fixed in branch join-refactor2, to be merged)
          \\-BLZG-876 (mostly fixed, not sure about one case though)
          \\-BLZG-1018
          \\-BLZG-1141
          \\-BLZG-1281
          \\-BLZG-1284
          \\-BLZG-1296
          \\-BLZG-1315

          TODO:
          \\- BLZG-789 BigdataSailRemoteRepositoryConnection should implement interface methods
          \\- BLZG-1207 getStatements() ignores includeInferred (REST API)
          \\- BLZG-1259 All REST API operations should be cancelable from both REST API and workbench.

          TODO (Project Management)
          \\- BLZG-38 Mavenization (see BLZG-344, BLZG-1204)
          \\- BLZG-1109 Deployers should have openrdf on classpath before bigdata
          \\- BLZG-1204 Maven Central Repository Deployment (see BLZG-344)
          \\- BLZG-204 Add section on jetty configuration to NSS wiki page
          \\- BLZG-200 1.5.2 benchmarks

          Stretch goals
          \\- BLZG-1225 Support begin(), prepare(), isActive() in BigdataSailConnection
          \\- BLZG-1099 BigdataSailUpdate.execute() commits the connection
          \\- BLZG-1242 control over echo-back of sparql update
          \\- BLZG-198 EXPLAIN query for embedded applications
          \\- BLZG-1266 Create stress test for REST API with coverage of all methods and abort code paths.
          \\- BLZG-1107 Add ability to set RIO options to REST API and workbench
          \\- BLZG-1106 Change RDFParser configuration to use BasicParserSettings
          \\- BLZG-1216 Post-Build SAIL and Blueprints Integration Testing
          \\- maven-generated deployer artifacts should include basic validation
          \\- code examples should include CI validation.
          \\- BLZG-23 Debian Packages

          Deferred:
          \\- BLZG-1195 Read/write tx support in NSS and BigdataSailRemoteRepositoryConnection
          \\- BLZG-1236 Recycler error in 1.5.1
          \\- BLZG-29 HA test suite for transaction management API
          \\- BLZG-206 Code review and concepts for provably correctness for abort code paths
          \\- BLZG-1255 AbstractJournal has RWStrategy tests where it should test on IAllocationManager
          \\- BLZG-201 Examine interaction of small slots optimization and group commit.
          \\- BLZG-192 Enable group commit by default
          \\- BLZG-461 AbstractTask uses one TemporaryStoreFactory per read-only or read/write tx task.
          \\- BLZG-1106 Change RDFParser configuration to use BasicParserSettings
          \\- BLZG-1107 Add ability to set RIO options to REST API and workbench
          \\- BLZG-1179 Why is RDR parser test suite disabled?
          \\- BLZG-1210 Optimize hasStatement()
          \\- BLZG-1228 RDF reification in SPARQL queries is not translated to RDR semantics
          \\- BLZG-1229 SPARQL* not parsed in SPARQL UPDATE
          \\- BLZG-1230 SPARQL parser should not automatically inject PREFIX declarations
          \\- BLZG-1231 SPARQL* fails to recognize nested statement in object position
          \\- BLZG-1232 RDR metaticket
          \\- BLZG-1233 StatementBuffer problems when loading in SIDs mode

          Documentation TODOs
          \\- Document on wiki the "exact" option (defaults false) for ESTCARD API (BLZG-1170)
          \\- Document on wiki the new HAS_STMT REST API method (BLZG-1155).
          \\- Document on wiki the semantics for the *c&* URL query argument (BLZG-1209).
          \\- Document changes to group commit APIs [1] (getUnisolatedConnection() => getConnection())
          \\- Review GroupCommit [1] and TxGuide [2] and reconcile with NSS TX API [3].
          \\- Update NSS documentation to indicate that the UUID parameter is valid for all REST API requests per BLZG-1259

          See BLZG-1150 (BlazeGraph 1.5.1 release)

          [1] http://wiki.blazegraph.com/wiki/index.php/GroupCommit
          [2] http://wiki.blazegraph.com/wiki/index.php/TxGuide
          [3] http://wiki.blazegraph.com/wiki/index.php/NanoSparqlServer#Transaction_Management
          Done:
          \\- BLZG-556 Optimization for GRAPH uri \{} and GRAPH ?foo \{}
          \\- BLZG-800 select ?g \{ Graph ?g \{} } incorrect
          \\- BLZG-843 Wildcard projection was not rewritten (see BLZG-1235)
          \\- BLZG-1001 optional eval order
          \\- BLZG-1101 Feature request: pre-heat the journal on startup
          \\- BLZG-1132 Exception while computing closure
          \\- BLZG-1155 hasStatements can overestimate and ignores includeInferred (REST API)
          \\- BLZG-1178 Bad Address: length requested greater than allocated slot (RWStore, GROUP COMMIT, HA-only)
          \\- BLZG-1170 Extend ESTCARD method for exact range counts
          \\- BLZG-1193 Integrate filters into the ALP service
          \\- BLZG-1194 Allow some inline IVs into the text index (IPv4)
          \\- BLZG-1205 Online backup for Journal
          \\- BLZG-1209 Resource... contexts not encoded/decoded according to openrdf semantics (REST API)
          \\- BLZG-1211 Inline URIs should work more like inline values
          \\- BLZG-1214 BigdataGraphFactory connect does not work with URL rewrites
          \\- BLZG-1217 BigdataGraphFactory.create not working correctly.
          \\- BLZG-1219 CREATE DATA SET does not report Location header.
          \\- BLZG-199 Refactor RemoteRepository / RemoteRepositoryManager
          \\- BLZG-1221 BigdataSailRemoteRepository uses non-daemon thread pool
          \\- BLZG-1222 Query fails with ArrayIndexOutOfBoundsException
          \\- BLZG-30 External Solr Search
          \\- BLZG-1235 BOpUtility.postOrderIteratorWithAnnotations() is has wrong visitation order (see BLZG-843)
          \\- BLZG-1237 new defect DumpJournal fails on non-BTree classes
          \\- BLZG-1243 bigdata-client does not invoke ServiceProviderHook.forceLoad()
          \\- BLZG-207 RemoteRepository does not CANCEL a SPARQL UPDATE if there is a client error.
          \\- BLZG-1261 createRepository() does not set the namespace on the Properties
          \\- BLZG-34 Bug in JiniCoreServicesConfiguration.getServiceRegistrars() (infinite wait)
          \\- BLZG-42 Per query memory limit for analytic query mode.
          \\- BLZG-43 Add System property to enable analytic query mode.
          \\- BLZG-30: isRunLast() mode for services
          \\-BLZG-48 Query fails to project subquery variables
          \\-BLZG-50 Queries with multiple VALUES clauses
          \\-BLZG-1256 Service call with values clauses create a cross product
          \\-BLZG-1299 duplicates in VALUES get replicated
          \\-BLZG-1327 Computation of maybe and definitely incoming bindings in subqueries
          \\-BLZG-1331 Duplicate LET expression leading to NotMaterializedException
          \\-BLZG-1131 Enhanced FILTER optimizer
          \\-BLZG-1350 Performance counter depth does not allow 0

          JOIN REFACTORING (currently fixed in branch join-refactor2, to be merged)
          \\-BLZG-876 (mostly fixed, not sure about one case though)
          \\-BLZG-1018
          \\-BLZG-1141
          \\-BLZG-1281
          \\-BLZG-1284
          \\-BLZG-1296
          \\-BLZG-1315

          TODO:
          \\- BLZG-789 BigdataSailRemoteRepositoryConnection should implement interface methods
          \\- BLZG-1207 getStatements() ignores includeInferred (REST API)
          \\- BLZG-1259 All REST API operations should be cancelable from both REST API and workbench.

          TODO (Project Management)
          \\- BLZG-38 Mavenization (see BLZG-344, BLZG-1204)
          \\- BLZG-1109 Deployers should have openrdf on classpath before bigdata
          \\- BLZG-1204 Maven Central Repository Deployment (see BLZG-344)
          \\- BLZG-204 Add section on jetty configuration to NSS wiki page
          \\- BLZG-200 1.5.2 benchmarks

          Stretch goals
          \\- BLZG-1225 Support begin(), prepare(), isActive() in BigdataSailConnection
          \\- BLZG-1099 BigdataSailUpdate.execute() commits the connection
          \\- BLZG-1242 control over echo-back of sparql update
          \\- BLZG-198 EXPLAIN query for embedded applications
          \\- BLZG-1266 Create stress test for REST API with coverage of all methods and abort code paths.
          \\- BLZG-1216 Post-Build SAIL and Blueprints Integration Testing
          \\- maven-generated deployer artifacts should include basic validation
          \\- code examples should include CI validation.
          \\- BLZG-23 Debian Packages

          Deferred:
          \\- BLZG-1195 Read/write tx support in NSS and BigdataSailRemoteRepositoryConnection
          \\- BLZG-1236 Recycler error in 1.5.1
          \\- BLZG-29 HA test suite for transaction management API
          \\- BLZG-206 Code review and concepts for provably correctness for abort code paths
          \\- BLZG-1255 AbstractJournal has RWStrategy tests where it should test on IAllocationManager
          \\- BLZG-201 Examine interaction of small slots optimization and group commit.
          \\- BLZG-192 Enable group commit by default
          \\- BLZG-461 AbstractTask uses one TemporaryStoreFactory per read-only or read/write tx task.
          \\- BLZG-1106 Change RDFParser configuration to use BasicParserSettings
          \\- BLZG-1107 Add ability to set RIO options to REST API and workbench
          \\- BLZG-1179 Why is RDR parser test suite disabled?
          \\- BLZG-1210 Optimize hasStatement()
          \\- BLZG-1228 RDF reification in SPARQL queries is not translated to RDR semantics
          \\- BLZG-1229 SPARQL* not parsed in SPARQL UPDATE
          \\- BLZG-1230 SPARQL parser should not automatically inject PREFIX declarations
          \\- BLZG-1231 SPARQL* fails to recognize nested statement in object position
          \\- BLZG-1232 RDR metaticket
          \\- BLZG-1233 StatementBuffer problems when loading in SIDs mode

          Documentation TODOs
          \\- Document on wiki the "exact" option (defaults false) for ESTCARD API (BLZG-1170)
          \\- Document on wiki the new HAS_STMT REST API method (BLZG-1155).
          \\- Document on wiki the semantics for the *c&* URL query argument (BLZG-1209).
          \\- Document changes to group commit APIs [1] (getUnisolatedConnection() => getConnection())
          \\- Review GroupCommit [1] and TxGuide [2] and reconcile with NSS TX API [3].
          \\- Update NSS documentation to indicate that the UUID parameter is valid for all REST API requests per BLZG-1259

          See BLZG-1150 (BlazeGraph 1.5.1 release)

          [1] http://wiki.blazegraph.com/wiki/index.php/GroupCommit
          [2] http://wiki.blazegraph.com/wiki/index.php/TxGuide
          [3] http://wiki.blazegraph.com/wiki/index.php/NanoSparqlServer#Transaction_Management
          michaelschmidt michaelschmidt made changes -
          Description Done:
          \\- BLZG-556 Optimization for GRAPH uri \{} and GRAPH ?foo \{}
          \\- BLZG-800 select ?g \{ Graph ?g \{} } incorrect
          \\- BLZG-843 Wildcard projection was not rewritten (see BLZG-1235)
          \\- BLZG-1001 optional eval order
          \\- BLZG-1101 Feature request: pre-heat the journal on startup
          \\- BLZG-1132 Exception while computing closure
          \\- BLZG-1155 hasStatements can overestimate and ignores includeInferred (REST API)
          \\- BLZG-1178 Bad Address: length requested greater than allocated slot (RWStore, GROUP COMMIT, HA-only)
          \\- BLZG-1170 Extend ESTCARD method for exact range counts
          \\- BLZG-1193 Integrate filters into the ALP service
          \\- BLZG-1194 Allow some inline IVs into the text index (IPv4)
          \\- BLZG-1205 Online backup for Journal
          \\- BLZG-1209 Resource... contexts not encoded/decoded according to openrdf semantics (REST API)
          \\- BLZG-1211 Inline URIs should work more like inline values
          \\- BLZG-1214 BigdataGraphFactory connect does not work with URL rewrites
          \\- BLZG-1217 BigdataGraphFactory.create not working correctly.
          \\- BLZG-1219 CREATE DATA SET does not report Location header.
          \\- BLZG-199 Refactor RemoteRepository / RemoteRepositoryManager
          \\- BLZG-1221 BigdataSailRemoteRepository uses non-daemon thread pool
          \\- BLZG-1222 Query fails with ArrayIndexOutOfBoundsException
          \\- BLZG-30 External Solr Search
          \\- BLZG-1235 BOpUtility.postOrderIteratorWithAnnotations() is has wrong visitation order (see BLZG-843)
          \\- BLZG-1237 new defect DumpJournal fails on non-BTree classes
          \\- BLZG-1243 bigdata-client does not invoke ServiceProviderHook.forceLoad()
          \\- BLZG-207 RemoteRepository does not CANCEL a SPARQL UPDATE if there is a client error.
          \\- BLZG-1261 createRepository() does not set the namespace on the Properties
          \\- BLZG-34 Bug in JiniCoreServicesConfiguration.getServiceRegistrars() (infinite wait)
          \\- BLZG-42 Per query memory limit for analytic query mode.
          \\- BLZG-43 Add System property to enable analytic query mode.
          \\- BLZG-30: isRunLast() mode for services
          \\-BLZG-48 Query fails to project subquery variables
          \\-BLZG-50 Queries with multiple VALUES clauses
          \\-BLZG-1256 Service call with values clauses create a cross product
          \\-BLZG-1299 duplicates in VALUES get replicated
          \\-BLZG-1327 Computation of maybe and definitely incoming bindings in subqueries
          \\-BLZG-1331 Duplicate LET expression leading to NotMaterializedException
          \\-BLZG-1131 Enhanced FILTER optimizer
          \\-BLZG-1350 Performance counter depth does not allow 0

          JOIN REFACTORING (currently fixed in branch join-refactor2, to be merged)
          \\-BLZG-876 (mostly fixed, not sure about one case though)
          \\-BLZG-1018
          \\-BLZG-1141
          \\-BLZG-1281
          \\-BLZG-1284
          \\-BLZG-1296
          \\-BLZG-1315

          TODO:
          \\- BLZG-789 BigdataSailRemoteRepositoryConnection should implement interface methods
          \\- BLZG-1207 getStatements() ignores includeInferred (REST API)
          \\- BLZG-1259 All REST API operations should be cancelable from both REST API and workbench.

          TODO (Project Management)
          \\- BLZG-38 Mavenization (see BLZG-344, BLZG-1204)
          \\- BLZG-1109 Deployers should have openrdf on classpath before bigdata
          \\- BLZG-1204 Maven Central Repository Deployment (see BLZG-344)
          \\- BLZG-204 Add section on jetty configuration to NSS wiki page
          \\- BLZG-200 1.5.2 benchmarks

          Stretch goals
          \\- BLZG-1225 Support begin(), prepare(), isActive() in BigdataSailConnection
          \\- BLZG-1099 BigdataSailUpdate.execute() commits the connection
          \\- BLZG-1242 control over echo-back of sparql update
          \\- BLZG-198 EXPLAIN query for embedded applications
          \\- BLZG-1266 Create stress test for REST API with coverage of all methods and abort code paths.
          \\- BLZG-1216 Post-Build SAIL and Blueprints Integration Testing
          \\- maven-generated deployer artifacts should include basic validation
          \\- code examples should include CI validation.
          \\- BLZG-23 Debian Packages

          Deferred:
          \\- BLZG-1195 Read/write tx support in NSS and BigdataSailRemoteRepositoryConnection
          \\- BLZG-1236 Recycler error in 1.5.1
          \\- BLZG-29 HA test suite for transaction management API
          \\- BLZG-206 Code review and concepts for provably correctness for abort code paths
          \\- BLZG-1255 AbstractJournal has RWStrategy tests where it should test on IAllocationManager
          \\- BLZG-201 Examine interaction of small slots optimization and group commit.
          \\- BLZG-192 Enable group commit by default
          \\- BLZG-461 AbstractTask uses one TemporaryStoreFactory per read-only or read/write tx task.
          \\- BLZG-1106 Change RDFParser configuration to use BasicParserSettings
          \\- BLZG-1107 Add ability to set RIO options to REST API and workbench
          \\- BLZG-1179 Why is RDR parser test suite disabled?
          \\- BLZG-1210 Optimize hasStatement()
          \\- BLZG-1228 RDF reification in SPARQL queries is not translated to RDR semantics
          \\- BLZG-1229 SPARQL* not parsed in SPARQL UPDATE
          \\- BLZG-1230 SPARQL parser should not automatically inject PREFIX declarations
          \\- BLZG-1231 SPARQL* fails to recognize nested statement in object position
          \\- BLZG-1232 RDR metaticket
          \\- BLZG-1233 StatementBuffer problems when loading in SIDs mode

          Documentation TODOs
          \\- Document on wiki the "exact" option (defaults false) for ESTCARD API (BLZG-1170)
          \\- Document on wiki the new HAS_STMT REST API method (BLZG-1155).
          \\- Document on wiki the semantics for the *c&* URL query argument (BLZG-1209).
          \\- Document changes to group commit APIs [1] (getUnisolatedConnection() => getConnection())
          \\- Review GroupCommit [1] and TxGuide [2] and reconcile with NSS TX API [3].
          \\- Update NSS documentation to indicate that the UUID parameter is valid for all REST API requests per BLZG-1259

          See BLZG-1150 (BlazeGraph 1.5.1 release)

          [1] http://wiki.blazegraph.com/wiki/index.php/GroupCommit
          [2] http://wiki.blazegraph.com/wiki/index.php/TxGuide
          [3] http://wiki.blazegraph.com/wiki/index.php/NanoSparqlServer#Transaction_Management
          Done:
          \\- BLZG-556 Optimization for GRAPH uri \{} and GRAPH ?foo \{}
          \\- BLZG-800 select ?g \{ Graph ?g \{} } incorrect
          \\- BLZG-843 Wildcard projection was not rewritten (see BLZG-1235)
          \\- BLZG-1001 optional eval order
          \\- BLZG-1101 Feature request: pre-heat the journal on startup
          \\- BLZG-1132 Exception while computing closure
          \\- BLZG-1155 hasStatements can overestimate and ignores includeInferred (REST API)
          \\- BLZG-1178 Bad Address: length requested greater than allocated slot (RWStore, GROUP COMMIT, HA-only)
          \\- BLZG-1170 Extend ESTCARD method for exact range counts
          \\- BLZG-1193 Integrate filters into the ALP service
          \\- BLZG-1194 Allow some inline IVs into the text index (IPv4)
          \\- BLZG-1205 Online backup for Journal
          \\- BLZG-1209 Resource... contexts not encoded/decoded according to openrdf semantics (REST API)
          \\- BLZG-1211 Inline URIs should work more like inline values
          \\- BLZG-1214 BigdataGraphFactory connect does not work with URL rewrites
          \\- BLZG-1217 BigdataGraphFactory.create not working correctly.
          \\- BLZG-1219 CREATE DATA SET does not report Location header.
          \\- BLZG-199 Refactor RemoteRepository / RemoteRepositoryManager
          \\- BLZG-1221 BigdataSailRemoteRepository uses non-daemon thread pool
          \\- BLZG-1222 Query fails with ArrayIndexOutOfBoundsException
          \\- BLZG-30 External Solr Search
          \\- BLZG-1235 BOpUtility.postOrderIteratorWithAnnotations() is has wrong visitation order (see BLZG-843)
          \\- BLZG-1237 new defect DumpJournal fails on non-BTree classes
          \\- BLZG-1243 bigdata-client does not invoke ServiceProviderHook.forceLoad()
          \\- BLZG-207 RemoteRepository does not CANCEL a SPARQL UPDATE if there is a client error.
          \\- BLZG-1261 createRepository() does not set the namespace on the Properties
          \\- BLZG-34 Bug in JiniCoreServicesConfiguration.getServiceRegistrars() (infinite wait)
          \\- BLZG-42 Per query memory limit for analytic query mode.
          \\- BLZG-43 Add System property to enable analytic query mode.
          \\- BLZG-30: isRunLast() mode for services
          \\-BLZG-48 Query fails to project subquery variables
          \\-BLZG-50 Queries with multiple VALUES clauses
          \\-BLZG-1256 Service call with values clauses create a cross product
          \\-BLZG-1299 duplicates in VALUES get replicated
          \\-BLZG-1327 Computation of maybe and definitely incoming bindings in subqueries
          \\-BLZG-1331 Duplicate LET expression leading to NotMaterializedException
          \\-BLZG-1131 Enhanced FILTER optimizer
          \\-BLZG-1350 Performance counter depth does not allow 0

          JOIN REFACTORING (currently fixed in branch join-refactor2, to be merged)
          \\-BLZG-876 BIND not executed before SERVICE call. (mostly fixed, not sure about one case though)
          \\-BLZG-1018
          \\-BLZG-1141
          \\-BLZG-1281
          \\-BLZG-1284
          \\-BLZG-1296
          \\-BLZG-1315

          TODO:
          \\- BLZG-789 BigdataSailRemoteRepositoryConnection should implement interface methods
          \\- BLZG-1207 getStatements() ignores includeInferred (REST API)
          \\- BLZG-1259 All REST API operations should be cancelable from both REST API and workbench.

          TODO (Project Management)
          \\- BLZG-38 Mavenization (see BLZG-344, BLZG-1204)
          \\- BLZG-1109 Deployers should have openrdf on classpath before bigdata
          \\- BLZG-1204 Maven Central Repository Deployment (see BLZG-344)
          \\- BLZG-204 Add section on jetty configuration to NSS wiki page
          \\- BLZG-200 1.5.2 benchmarks

          Stretch goals
          \\- BLZG-1225 Support begin(), prepare(), isActive() in BigdataSailConnection
          \\- BLZG-1099 BigdataSailUpdate.execute() commits the connection
          \\- BLZG-1242 control over echo-back of sparql update
          \\- BLZG-198 EXPLAIN query for embedded applications
          \\- BLZG-1266 Create stress test for REST API with coverage of all methods and abort code paths.
          \\- BLZG-1216 Post-Build SAIL and Blueprints Integration Testing
          \\- maven-generated deployer artifacts should include basic validation
          \\- code examples should include CI validation.
          \\- BLZG-23 Debian Packages

          Deferred:
          \\- BLZG-1195 Read/write tx support in NSS and BigdataSailRemoteRepositoryConnection
          \\- BLZG-1236 Recycler error in 1.5.1
          \\- BLZG-29 HA test suite for transaction management API
          \\- BLZG-206 Code review and concepts for provably correctness for abort code paths
          \\- BLZG-1255 AbstractJournal has RWStrategy tests where it should test on IAllocationManager
          \\- BLZG-201 Examine interaction of small slots optimization and group commit.
          \\- BLZG-192 Enable group commit by default
          \\- BLZG-461 AbstractTask uses one TemporaryStoreFactory per read-only or read/write tx task.
          \\- BLZG-1106 Change RDFParser configuration to use BasicParserSettings
          \\- BLZG-1107 Add ability to set RIO options to REST API and workbench
          \\- BLZG-1179 Why is RDR parser test suite disabled?
          \\- BLZG-1210 Optimize hasStatement()
          \\- BLZG-1228 RDF reification in SPARQL queries is not translated to RDR semantics
          \\- BLZG-1229 SPARQL* not parsed in SPARQL UPDATE
          \\- BLZG-1230 SPARQL parser should not automatically inject PREFIX declarations
          \\- BLZG-1231 SPARQL* fails to recognize nested statement in object position
          \\- BLZG-1232 RDR metaticket
          \\- BLZG-1233 StatementBuffer problems when loading in SIDs mode

          Documentation TODOs
          \\- Document on wiki the "exact" option (defaults false) for ESTCARD API (BLZG-1170)
          \\- Document on wiki the new HAS_STMT REST API method (BLZG-1155).
          \\- Document on wiki the semantics for the *c&* URL query argument (BLZG-1209).
          \\- Document changes to group commit APIs [1] (getUnisolatedConnection() => getConnection())
          \\- Review GroupCommit [1] and TxGuide [2] and reconcile with NSS TX API [3].
          \\- Update NSS documentation to indicate that the UUID parameter is valid for all REST API requests per BLZG-1259

          See BLZG-1150 (BlazeGraph 1.5.1 release)

          [1] http://wiki.blazegraph.com/wiki/index.php/GroupCommit
          [2] http://wiki.blazegraph.com/wiki/index.php/TxGuide
          [3] http://wiki.blazegraph.com/wiki/index.php/NanoSparqlServer#Transaction_Management
          michaelschmidt michaelschmidt made changes -
          Description Done:
          \\- BLZG-556 Optimization for GRAPH uri \{} and GRAPH ?foo \{}
          \\- BLZG-800 select ?g \{ Graph ?g \{} } incorrect
          \\- BLZG-843 Wildcard projection was not rewritten (see BLZG-1235)
          \\- BLZG-1001 optional eval order
          \\- BLZG-1101 Feature request: pre-heat the journal on startup
          \\- BLZG-1132 Exception while computing closure
          \\- BLZG-1155 hasStatements can overestimate and ignores includeInferred (REST API)
          \\- BLZG-1178 Bad Address: length requested greater than allocated slot (RWStore, GROUP COMMIT, HA-only)
          \\- BLZG-1170 Extend ESTCARD method for exact range counts
          \\- BLZG-1193 Integrate filters into the ALP service
          \\- BLZG-1194 Allow some inline IVs into the text index (IPv4)
          \\- BLZG-1205 Online backup for Journal
          \\- BLZG-1209 Resource... contexts not encoded/decoded according to openrdf semantics (REST API)
          \\- BLZG-1211 Inline URIs should work more like inline values
          \\- BLZG-1214 BigdataGraphFactory connect does not work with URL rewrites
          \\- BLZG-1217 BigdataGraphFactory.create not working correctly.
          \\- BLZG-1219 CREATE DATA SET does not report Location header.
          \\- BLZG-199 Refactor RemoteRepository / RemoteRepositoryManager
          \\- BLZG-1221 BigdataSailRemoteRepository uses non-daemon thread pool
          \\- BLZG-1222 Query fails with ArrayIndexOutOfBoundsException
          \\-