The Apache Jena development community is pleased to
announce the release of Apache Jena 4.5.0
==== Next release: new in-memory graph
In Apache Jena 4.6.0, the implementation of the standard memory graph
(GraphMem) will change based on the contribution of a faster, more
compact implementation:
https://github.com/apache/jena/pull/1273
GraphMem is deprecated in Apache Jena 4.5.0 to signal this.
==== In this release:
* New, faster, streaming, more robust JSON result set reader.
https://issues.apache.org/jira/browse/JENA-2302
Contribution from Claus Stadler
* JENA-2315, JENA-2316 -- SHACL fixes (Jakub Wach)
* Improvement to GitHub actions :: @neilnaveen
== JSON-LD 1.1
* JSON-LD 1.1 is the default for parsing and writing JSON-LD
Apache Jena uses titanium-json-ld:
https://github.com/filip26/titanium-json-ld
JSON-LD 1.1 is largely compatible with JSON-LD 1.0.
The JSON-LD working group listed the visible changes:
https://www.w3.org/TR/json-ld11/#changes-from-10
If you find JSON-LD has changed in the triples generated, you can test
JSON-LD 1.0 compared to 1.1 with the json-ld.org playground:
https://json-ld.org/playground/
https://json-ld.org/playground/1.0/
== Details
GH issues:
https://github.com/apache/jena/issues?q=is%3Aissue+closed%3A2022-01-30..2022-05-04
JIRA Tickets this release:
https://s.apache.org/jena-4.5.0-jira
== Obtaining Apache Jena 4.5.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>4.5.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