Dear Andy and the contributors, Thank you for your hard work and congratulations on reaching the milestone!
I had an upgrade PR opened rather promptly on our Eclipse Lyo repo by dependabot and it seems like the org.apache.jena.datatypes.xsd.impl.XMLLiteralType is gone. I do not immediately see it mentioned in the release notes. What is the migration path for it? Thanks, Andrew 2026-02-04T18:23:19Z Andy Seaborne <[email protected]>: > The Apache Jena development community is pleased to > announce the release of Apache Jena 6.0.0 > > All issues for this release: > https://s.apache.org/jena-6.0.0-issues > > ==== Jena 6.0.0 > > * Minimum Java version: Java 21 > * Reloading data into TDB2 is recommended > * Reload geospatial data for the move to Kyro5 > * Lucene update to 10.* (this requires Java21+) > * Switch to jena-iri3986 as the IRI parser; retire jena-iri > > * Retired - jena-permissions > * Retired - the Fuseki WAR file, jena-fuseki-webapp, jena-fuseki-war > > Using Jena as an application library: > > * Removed ARQ initial bindings > * Removed deprecated code > * Deprecation of TDB1 (but not removed) > > ==== Contributions to Jena 6.0.0: > > Contributors: > > @jduchateau > Updates to schemagen for keyword handling and > Allow versionInfo to be a URI > > Aklakan > Improve query cancellation > Fix for AbstractIterhasJoin > RDFS improvements > GeoSpatql - upgrade to kryo5 > > SimonBin: > Ability to render GeoSPARQL results on a map in Fuseki-UI > https://github.com/apache/jena/pull/3587 > > @imsdu: > Conversions to/from JSON object for Titanium JSON-LD > https://github.com/apache/jena/pull/3702 > > @MathiasVDA > Correction for GeoSPARQL #3577 > > @AtesComp > Update Fuseki Edit view CodeMirror usage > > ==== Impact: > > The minimum version of Java is now Java21. > > == TDB2 > > There is a fix for handling xsd:decimals. > It is advisable to reload data if xsd:decimals have been used. > > == geosparql > > jena-geosparql: Jena 6 requires re-creation of spatial index files that were > generated with earlier versions. The reason is a bump to the latest major > version of the kryo serialization framework dependency. > > In general, it is recommended to back up existing databases including the > spatial indexes prior to engaging in the migration process. > > The GeoSPARQL Assembler will automatically re-create all referenced absent > spatial index files. Hence, moving or deleting existing spatial indexes is > usually sufficient. The Fuseki SPARQL server runs spatial index creation of > GeoSPARQL assemblers during server start. This process may take a while > depending on the sizes of the involved datasets. > > == Lucene 10 > > jena-text upgraded to use Apache Lucene 10. > > == modules removed: > jena-iri, jena-fuseki-webapp, jena-fuseki-war, jena-permissions > > == Package org.apache.jena.tdb removed. > Migrate to TDB2 or use package org.apache.jena.tdb1 (for now). > > ==== Obtaining Apache Jena 6.0.0 > > * Via repo1.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>6.0.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: > > https://jena.apache.org/download/ > > * Source code for the release > > The signed source code of this release is available at: > > https://downloads.apache.org/jena/source/ > > and the signed source code for all Apache Jena releases is > available at: https://archive.apache.org/dist/jena/ > > == Contributing > > If you would like to help out, a good place to look is the list of > unresolved github issues: > > https://github.com/apache/jena/issues > > 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
