Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[lyo-dev] Fwd: Jena 6

FYI

Lyo will likely have to follow suit at some later point in time and adopt JDK 21 as a baseline after our dependencies start doing that - I think sometime before Christmas holidays.

One minor issue is that we haven't been able to conclude the Jena 4 to Jena 5 migration yet :D Help is welcome on the draft pull request.

Cheers,
Andrew

3 May 2025 17:18:15 Andy Seaborne <andy@xxxxxxxxxx>:

Java25 is LTS and due September 2025.

Jena moved forward at Java17 and at Java21 with a major release to keep the supported JDKs at "the last two LTS" when it's clear that the LTS has no major problems.

A consequence this time is that Jena can update to depend on Lucene 10, which requires Java21.

== Java 21

== More RDF 1.2 / SPARQL 1.2

== Lucene 10 dependency update

== jena-iri3986 switch over

* jena-iri3986 as IRIx provider.

== Retire module jena-iri

== retire ARP (some more)
     ARP0 is the original ARP that uses jena-iri directly.
     ARP1 is ARP updated to use IRIx

   Remove the ARP0 codebase.
   Move ARP1 to src/test/ for test support.
     There is an old Turtle parser already for test support.
   ? Move the RDF/XML writer to RIOT.

   This means jena-core does not have RDF/XML input on it's own.

== jena-ontapi

Should we remove old "ont" from jena-core in favour of jena-ontapi?
   A blocker here might be whether jena-ontapi has support
   for Jena assemblers.

== Remove ARQ "initial binding"

Prefer "substitution" which applies uniformly to
local and remote queries.

== Remove @Deprecated code

   Specifically code related to "initial binding" in ARQ.

== And also?


Back to the top