- From: Andy Seaborne <andy.seaborne@epimorphics.com>
- Date: Fri, 23 Dec 2011 12:33:32 +0000
- To: Semantic Web <semantic-web@w3.org>
We are pleased to announce Jena 2.7.0, the first Apache release of Jena under the Apache License, and the first release while Jena is incubating at Apache. The new website for Apache Jena is http://incubator.apache.org/jena/ == Mailing lists The new list name is jena-users@incubator.apache.org Send email to jena-users-subscribe@incubator.apache.org to subscribe. See also: http://incubator.apache.org/jena/help_and_support/index.html == About This Release * There is a single file download is called "apache-jena-2.7.0-incubating" * Maven artifacts are now group id 'org.apache.jena' and of the form 'jena-*' * The java packaging under 'com.hp.hpl.jena' remains the same in this release. * Java 6 is now required * The deprecated RDB subsystem has been removed. Release notes for the SPARQL query engine are at the end of this message. == Distribution Fully details of how to get a copy of Jena are given at: http://incubator.apache.org/jena/download/index.html = Single File Download The main download file is apache-jena-2.7.0-incubating.zip. This includes Jena, ARQ and all dependent jars. Download Mirrors: http://www.apache.org/dyn/closer.cgi/incubator/jena Master site: http://www.apache.org/dist/incubator/jena/ = Maven artifacts Jena is also distributed as artifacts available in the maven central repositories. http://repo1.maven.org/maven2/org/apache/jena/ Beginning with this release the group ID is now org.apache.jena and the artifact names for jar files are all of the form jena-* Code artifacts in this release: org.apache.jena jena-core v2.7.0 org.apache.jena jena-arq v2.9.0 org.apache.jena jena-iri v0.9.0 See http://incubator.apache.org/jena/download/maven.html for full details. == Status Apache Jena is an effort undergoing incubation at the Apache Software Foundation (ASF), sponsored by the Apache Incubator PMC. Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and decision making process have stabilized in a manner consistent with other successful ASF projects. While incubation status is not necessarily a reflection of the completeness or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF. For more information about the incubation status of the Jena project you can go to the following page: http://incubator.apache.org/projects/jena.html ==== ChangeLog for ARQ 2.9.0 ** Java 6 is now required for running ARQ. + SPARQL 1.1: Provides \-escapes for characters ~.-!$&'()*+,;=:/?#@% in local part of prefix names + SPARQL 1.1:Allow %xx in the local part of prefix names + SPARQL 1.1 / RDF 1.1 : DATATYPE(literal-with-lang) is now rdf:langString, not an error. + DatasetFactory: perferred methods for an in-memory dataset are: create() -- will automatically add in-memory named graphs createFixed() -- needs explicitly added extra graph + BUG FIX: Mis-execution of GRAPH ?g { .. } where ?g used inside { .. } (JENA-154) + Bug fix: ResourceUtils.renameResource() no longer uses Iterator.remove() (JENA-76) + Bug fix: Query objects with aggregators cannot be reused (JENA-120) + REGEX now accepts xsd:string and literals with language tags in the first argument. + Add functions STRBEFORE, STRAFTER and REPLACE for SPARQL 1.1 + Add function UUID [ARQ language only] + Remove LARQ from ARQ. LARQ is now a separate Jena module. + Fix reuse of query objects (aggregation used shared state) (JENA-121) + Spill to disk update (enable with ARQ.spillToDiskThreshold) (JENA-45) + External sort (enable with ARQ.spillToDiskThreshold) (JENA-44) + Remove RDQL from ARQ (code in Archive/ in SVN -- will not be updated) + ResultSetUtils.union(ResultSet ... sets) + Add optimization for DISTINCT/ORDER BY/LIMIT N (JENA-108) + Add optimization for DISTINCT/ORDER BY (JENA-90) + Add optimization for ORDER BY/LIMIT N (JENA-89) + Introduce "bindings IO", a subsystem for efficient reading and writing of result bindings. + Make CONCAT follow the updated SPARQL 1.1 spec properly. + Bug fix: ORDER BY and FILTERs in sub-selects didn't work if ordering by non-SELECT variables. + Bug fix: Equality of algebra operator (order) wasn't checkign all aspects of the op. + Bug fix: SUM and AVG over errors didn't generate an error as they should do. + Add TSVInput processor (JENA-69 / contrib) + Added DatasetGraph.add(g,s,p,o) and .delete(g,s,p,o) (JENA-65) + Aggregates COUNT(?x) and COUNT(DISTINCT ?x) now skips errors in their expressions rather than evaluating to an error (SPARQL 1.1 Query Last Call compliance).
Received on Friday, 23 December 2011 12:34:10 UTC