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

Reply via email to