We are also still on TDB 1 with our product. Needs some research on our side to 
judge on the impact.

Holger


> On May 14, 2025, at 09:19, Dave Reynolds <dave.e.reyno...@gmail.com> wrote:
> 
> 
> On 13/05/2025 14:08, Soroka, Adam wrote:
>> Should we also consider retiring TDB 1 at this point if we’re looking for 
>> other modules that get little attention or are outdated?
> 
> We, at least, are completely dependent on TDB 1. We've never managed to tame 
> the memory use growth in TDB2 enough to use it in production.
> 
> To be fair, it's been a while since we last tried.
> 
> Dave
> 
>> +1, for the reasons Rob gave. I'm not sure how deep our expertise is for 
>> TDB1, as well.
>> Adam Soroka
>> Office of Data Platforms and Advanced Computing / Office of Digital 
>> Transformation
>> Smithsonian Institution
>> ________________________________
>> From: Rob @ DNR <rve...@dotnetrdf.org>
>> Sent: Tuesday, May 13, 2025 5:07 AM
>> To: dev@jena.apache.org <dev@jena.apache.org>
>> Subject: Re: Jena 6
>> External Email - Exercise Caution
>> Re: Removing initialBindings support
>> While this is not a feature I’ve ever used, nor would I recommend to anyone, 
>> it is a longstanding feature, and I remember a previous effort to remove it 
>> some years ago (Jena 4 maybe?) got a lot of push-back within the Jena 
>> community.
>> I think it is indeed time for this feature to be permanently removed but it 
>> may be worth sending an explicit message about the planned removal, and 
>> migration paths, to the users list now in addition to marking it for 
>> deprecation (which it already has been for some time).
>> That way when we get the inevitable “You removed X” complaints when Jena 6 
>> comes out (because even with deprecation markers and advance notice some 
>> users will still keep using the API) we can point to that message, and the 
>> code history, and say “You knew this was coming and we gave you ample notice 
>> to migrate” and stand firm on not restoring it as I believe we had to do 
>> previously
>> Re: Module retirements
>> Should we also consider retiring TDB 1 at this point if we’re looking for 
>> other modules that get little attention or are outdated?
>> While it is also a very longstanding feature of the project TDB 2 is 
>> generally preferable for most use cases, and we already have limited 
>> volunteer bandwidth to manage many modules and try to keep up with evolving 
>> W3C standards per our Project Charter.
>> Rob
>> From: Andy Seaborne <a...@apache.org>
>> Date: Saturday, 3 May 2025 at 16:18
>> To: dev@jena.apache.org <dev@jena.apache.org>
>> Subject: Jena 6
>> 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?
> 

Reply via email to