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


Reply via email to