You are viewing a plain text version of this content. The canonical link for it is here.
Posted to announce@apache.org by Rob Vesse <rv...@apache.org> on 2018/07/04 16:35:11 UTC

[ANNOUNCE] Apache Jena 3.8.0

Apache Jena is a framework for developing Semantic Web and Linked Data
applications in Java. It provides implementation of W3C standards for
RDF and SPARQL and comprehensive APIs and tooling around those standards.

---

The Apache Jena development community is pleased to announce the release 
of Apache Jena 3.8.0!

== Key features of the release

JIRA completed this release:
https://s.apache.org/jena-3.8.0-jira

JENA-341/JENA-1537

Xerces dependency removed.  Jena no longer depends on Xerces which should 
avoid classpath compatibility issues with environments that provide Xerces. This
also resolves a known security vulnerability with Xerces.

JENA-1488, JENA-1556

Text Search and Indexing enhancements for better multilingual support.  See the
updated documentation for details:

http://jena.apache.org/documentation/query/text-query.html#linguistic-support-with-lucene-index
http://jena.apache.org/documentation/query/text-query.html#defined-analyzers

JENA-1524/JENA-1525

Some package renaming and Automatic-Module-Name's for JPMS compatibility

This may require changes to advanced users who make changes to the Jena system initialization,
see the following for details:

https://lists.apache.org/thread.html/c099345477ffd1f7f4e23514a9551273efe3cd8e3276b9a945344e15@<dev.jena.apache.org>

JENA-1552

Improved bulk loader for TDB2, alternative bulk loading schemes that are more friendly
for environments with non-dedicated workloads i.e. more efficient bulk loading without
dominating machine resources.

JENA-1554

Support for bz2 compressed inputs and outputs

JENA-1561

TBD2 now available via Fuseki command line and UI

= Upgrades to libraries (runtime dependencies):

Added:
- Apache Commons Compress 1.17 (JENA-1554)

Updated:
- json-ld java 0.12.0
- Jackson 2.9.5
- Apache HTTP Client 4.5.5
- Apache HTTP Core 4.4.9
- Awaitility 3.1.0
- Guava 24.1-jre (NB - Guava is shaded)

Removed
- Xerces (see JENA-1537)

== Obtaining Apache Jena 3.8.0

* 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.8.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 review pull requests at

https://github.com/apache/jena/pulls

or drop into the dev@ list.

We use github pull requests and other ways for accepting code:
     https://github.com/apache/jena/blob/master/CONTRIBUTING.md

      The Apache Jena development community