We are pleased to announce the release of Apache Jena 3.1.0 together
with Fuseki 2.4.0.

This release of Jena includes features which were release candidates in Jena 3.0.1.

In this release:

* In-memory transactional dataset
  contributed by Adam Soroka
  with thanks to the University of Virginia Library for
    providing the time for Adam to work on this.
  (RC in Jena 3.0.1)

http://jena.apache.org/documentation/rdf/datasets.html

This provides full isolation ACID transactions so multi-threaded
applications can use the transaction paradigm for working with in-memory
data.

* SPARQL extension for CONSTRUCT Quads (RC)
  contributed by Qihong Lin
  with thanks to the Google Summer of Code scheme
    for sponsoring Qihong on this project.
 (RC in Jena 3.0.1)

http://jena.staging.apache.org/documentation/query/construct-quad.html

* New custom functions and aggregate functions
  Added:
  + afn:sprintf (contribution from Alessandro Seganti)
  + The XQuery/XPath Functions and Operators "math:" functions
  + Custom aggregates for stdev etc. (also STDEV etc as keywords).

http://jena.apache.org/documentation/query/library-function.html

* Logging - log4j marked <optional>

* Fuseki: Allow multiple service per file, shared datasets

* OSGi fixes (Jaroslav Pullmann)

* Consistent support for transactions in DatasetGraphs

* New module jena-cmds

* JSON result type fix: "literal" not "type": "typed-literal"

* Space saving when parsing (FactoryRDF)
  Parsing RDF now saves space by partial interning RDFTerms
  created during a each parser run.

* Improvements to jena-text to include more text query parsers
  (Osma Suominen)

* General maintenance
Thanks to everyone who created JIRA reporting issues.

== Obtaining Apache Jena 3.1.0

If migrating from Jena 2.x.x, please see
http://jena.staging.apache.org/documentation/migrate_jena2_jena3.html

* Via central.maven.org

The main jars and their dependencies can used with:

    <dependency>
      <groupId>org.apache.jena</groupId>
      <artifactId>apache-jena-libs</artifactId>
      <type>pom</type>
      <version>3.1.0</version>
    </dependency>

Full details of all maven artifacts are described at:

      http://jena.apache.org/download/maven.html

* As binary downloads

Apache Jena libraries are available as a binary distribution of
libraries. For details of a global mirror copy of Jena binaries please see:

http://jena.apache.org/download/

* Source code for the release

The signed source code of this release is available at:

http://www.apache.org/dist/jena/source/

and the signed master source for all Apache Jena releases is available
at: http://archive.apache.org/dist/jena/


== Contributing

If you would like to help out, a good place to look is the list of
unresolved JIRA at:

http://s.apache.org/jena-jira-current

or drop into the dev@ list.

    The Apache Jena development community

Reply via email to