You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@jena.apache.org by Andy Seaborne <an...@apache.org> on 2016/05/14 11:45:33 UTC

[ANN] Apache Jena 3.1.0 released with Fuseki 2.4.0

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