18 Jul 2024 17:10:07 Andy Seaborne <andy@xxxxxxxxxx>:
The Apache Jena development community is pleased to
announce the release of Apache Jena 5.1.0.
The major item for the 5.1.0 release is the new artifact jena-ontapi:
It has API support for working with OWL2 as well as other ontologies. It is the long-term replacement for org.apache.jena.ontology.
https://github.com/apache/jena/issues/2160
This is a contribution from @sszuev
== Contributions
@karolina-telicent
Prefixes Service
New endpoint for Fuseki to give read and read-write access to the
prefixes of a dataset enabling lookup and modification over HTTP.
https://github.com/apache/jena/issues/2543
Micrometer - Prometheus upgrade
See https://github.com/micrometer-metrics/micrometer/wiki/1.13-Migration-Guide
https://github.com/apache/jena/pull/2480
Value space of rdf:XMLLiteral changed to be RDF 1.1/1.2 value semantics.
Issue https://github.com/apache/jena/issues/2430
The value space in RDF 1.0 was different.
@TelicentPaul - Paul Gallagher
Migrating Base 64 operations from Apache Commons Codec to Util package.
https://github.com/apache/jena/pull/2409
@thomasjtaylor Thomas J. Taylor
Fix for NodeValueFloat
https://github.com/apache/jena/pull/2374
@Aklakan Claus Stadler
"Incorrect JoinClassifier results with unbound values."
https://github.com/apache/jena/issues/2412
@Aklakan Claus Stadler
"QueryExec: abort before exec is ignored."
https://github.com/apache/jena/issues/2394
@osi peter royal
Track rule engine instances
https://github.com/apache/jena/issues/2382
https://github.com/apache/jena/pull/2432
Normalization/Canonicalization of values
Including RDFParserBuilder.canonicalValues
This has been reworked to provide a consistent framework
and also guarantee the same behavior between parsing
and TDB2 handling of values.
https://github.com/apache/jena/issues/2557
== Issues in this release
https://s.apache.org/jena-5.1.0-issues
== Obtaining Apache Jena 5.1.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>5.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:
https://https://github.com/apache/jena/issuesissues-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