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