Jena 5.4.0 was released 27th April 2025 so Jena 5.5.0 approaches.
https://s.apache.org/jena-5.5.0-issues
At the moment there have are 43 issues closed issues
and 50 PRs which are not dependency updates.
Approximately, is 5.5.0 is July, 5.6.0 is October-ish.
Java 25 LTS is September and giving it a couple of months for all the
downstream builds to get done and distributed. We could see a 6.0.0
around January 2026. (Jena 4.10.0 was October '23, Jena 5.0.0 RC1 was
February'24 and Jena 5.0.0 was March '24.)
By preparing now for Jena6, we give longer notice of changes than would
expecting users to see them in "RC1".
From the previous thread on Jena6:
* RDF 1.2
* Switch to IRI3986
* Retire jena-iri
* Retire jena-permissions - deprecations in Jena 5.5.0
* Retire fuseki WAR file (modules jena-fuseki-webapp, jena-fuseki-war)
* Deprecate TDB1
* Remove Graph Capabilities and Graph.dependsOn
* No RDF/XML in jena-core/main
(there is no Turtle so it would leave only an old N-Triples reader).
* Remove initial bindings
* Remove general deprecations
More can get added to the list.
Andy
== Preparation for Jena6
Jena6 will be an opportunity to carry out removal of code.
Users who use Jena as a library should take note of code deprecations in
Jena 5.5.0.
The jena-permissions module is marked deprecated, for removal at jena6.
https://github.com/apache/jena/issues/3219
Graph Capabilities and Graph.dependsOn are marked deprecated, for
removal at jena6.
https://github.com/apache/jena/issues/3194
https://github.com/apache/jena/issues/3196
TDB1: there are more deprecations but it is not for removal at Jena 6.0.0
== Retirements in Jena 5.5.0:
GH-3201: Remove jena-fuseki-fulljar
https://github.com/apache/jena/issues/3201
This has been replaced by the jena-fuseki-server, which is the jar file
in the apache-jena-fuseki download.
Remove ARP0
https://github.com/apache/jena/issues/3199
ARP1 remains in jena-core for the time being.
ARP1 is deprecated.
RDF/XML users should be using the RRX parser which
is part of Jena RIOT.
==== In Jena 5.5.0
Code deprecations as notice for removal at Jena6.
* RDF 1.2 - version/partial
ModelAPI changes
Introduce StatementTerm (Model API for triple terms)
RDF Strings
RDF 1.2 cleans up the use on Unicode codepoint sequences.
Jena 5.5.0 will warn or reject ill-formed Unicode surrogates.
== Contributions and other changes
@Aklakan
Spatial Index improvements
https://github.com/apache/jena/issues/3026
Support for uploading compressed data with GSP and SPARQL
https://github.com/apache/jena/issues/3258
Adds GeoSPARQL to jena-fuseki-server
* Improve TDB2 database delete
https://github.com/apache/jena/issues/3240
Command line improvements (arq)
Erich Bremer / ebremer
GH-2411 Clarify arq help
https://github.com/apache/jena/issues/2411
Aklakan
Fixed ExprUtils.eval raising exception because of null dataset.
https://github.com/apache/jena/pull/3239
@fpotier
Fix SchemaDO._abstract URI
https://github.com/apache/jena/issues/3221
Kengo Seki
Fix DBpedia examples
https://github.com/apache/jena/pull/3252