Developpez.com - Web sémantique

Le Club des Développeurs et IT Pro

Sortie de Jena 2.7.1

Et de Fuseki 0.2.2, premières versions comme projets de premier niveau de la fondation Apache

Le 2012-06-19 13:14:06, par dourouc05, Responsable Qt & Livres
Il y a un mois et demi, Jena devenait un projet de premier niveau à la fondation Apache. Aujourd'hui, c'est la version 2.7.1 qui sort, avec Fuseki 0.2.2.

Il s'agit d'une version de maintenance, avec exclusivement ou presque des corrections de bogues :

Envoyé par Jena 2.7.1
+ Fix timezone calculation during transition to/from DST. (JENA-247)
+ Rename c.h.h.j.graph.Query as c.h.h.j.graph.GraphQuery (not related to SPARQL)
+ remove out-of-date resultSet vocabulary class
+ icu4j dependency removed (JENA-177)
+ xml / xmlns namespaces issues on write fixed (JENA-24)
Envoyé par ARQ 2.9.1
+ SPARQL 1.1: STRBEFORE and STRAFTER return simple empty string on no match.
+ Stop multiple SERVICE calls locking Fuseki up (JENA-248)
+ (internal) DatasetPrefixStorage : change removeFromPrefixMap(String, String, String) to removeFromPrefixMap(String, String)
+ Changes for BINDINGS (SPARQL 1.1) - align with SPARQL-WG
Now called VALUES : slight syntax changes.
VALUES can be inline data as part of a query pattern.
+ Comprehensive support for date/time/durations operations (JENA-235)
+ Property path syntax revised to align with current SPARQL
No {...} forms in SPARQL query engine (available in ARQ language)
+ Property path semantics revised to align with current SPARQL
*, + and ? are connectivity/non-counting
+ New property path evaluation engine framework.
+ Bug fix: DISTINCT might not be distinct (JENA-211)
+ QueryEngineHttp has configuration options (JENA-210)
+ Add function "StrUUID" which returns a UUID string (c.f. "UUID()" for a UUID as a URI of form <urn:uuid:....>
Also available as afn:struuid() and afn:uuid() for strict syntax.
+ Add UpdateExecutionFactory.createRemote(...) for remote execution of SPARQL Update (JENA-197)
+ Allow users to specify query parameters in SERVICE
Allow the context to include a set of parameters add to SERVICE requests
(JENA-195)
+ SPARQL 1.1: Complete scope tracking of variables (JENA-142)
+ SPARQL/Trutle alignment: Prefix names can contain ':' unescaped. No escape for ':'
+ Faster writing of XML and JSON results formats (JENA-178)
+ Support for SERVICE with additional parameters (JENA-195)
Envoyé par TDB 0.9.1
+ (JENA-252) Fix multithreaded interaction transitioning to transactional mode
+ (JENA-250) Fix lack of sync transitioning to transactional mode
+ Added tdbloader3 (i.e. a pure Java version of tdbloader2) (JENA-117)
+ Bug fix: Graph.size() reports '0' for TDB "urn-arq:UnionGraph" (JENA-222)
+ Bug fix: Illegal UTF-8 could corrupt the node table. Use binary-safe encoder/decoder (JENA-225)
+ Bug fix: (JENA-230)
Fuseki 0.2.2, lui, profite de ces nombreuses améliorations, ce qui règle notamment une série de problèmes liés aux opérations concurrentes.

Téléchargement.
Des artefacts Maven sont aussi disponibles.

Source : la mailing list Jena.
  Discussion forum
8 commentaires
  • heeko
    Candidat au Club
    Peut être que le problème d'upload de gros fichiers de triplets dans Fuseki ne fait plus exploser la JVM, j'ai déployé mon Fuseki trop tôt moi ...