You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@jena.apache.org by Andy Seaborne <an...@apache.org> on 2018/03/09 15:23:40 UTC
Towards Jena 3.7.0
How are we looking for Jena 3.7.0?
I can RM. Don't let me stop anyone else but changes in Fuseki for
custom services will help me so this is $job time.
I suggest we email users@ to say we are hoping to release in the coming
weeks (no specific date), and say "please test (=> "this is your last
chance this cycle") and also send the Java9 message.
I have web site documentation updates for Txn and for RDFConnection to do.
Andy
42 JIRA resolved this release:
https://s.apache.org/jena-3.7.0-jira
In-progress:
* JENA-1501, #375 : systemd init file. (ready to go)
Others?
Status?:
* PR#368 "Return Model from PrefixMapping methods" JENA-1495
* JENA-1499 : PR done, JIRA open - is there work still in progress?
* PR#330 : Obfuscation Support
Lib upgrades: none.
** No jena-maven-tools (broken by Apache v19)
Material to go toward the ANN (this is notes, not the text)
------------------
** Java9: Running on a Java9 platform is supported - language
requirement remain Java8. More below.
JENA-1461 - Allow ARQ custom functions to be written in JavaScript
http://jena.apache.org/documentation/query/javascript-functions.html
JENA-1458, JENA-1483 - Transaction Promotion
http://jena.staging.apache.org/documentation/txn/
The fully transactional storage (TDB, TIM,TDB2) now support transaction
promotion from "read" to "write", reducing the need for write
transactions when they may not be needed.
JENA-1435 - Provide extensibility of Fuseki with new services
JENA-1453 - Lucene indexes using a graph field are smaller
This release includes updates to the Jena Lucene integration that
reduces the size of the documents indexed by Lucene and reduces the size
of the resulting indexes. Re-indexing is not necessary as the changes
are compatible with existing indexes. Additionally, there is an optional
output argument for text:query that allows to retrieve the graph that
contains a result triple. See the updated
http://jena.apache.org/documentation/query/text-query.html
JENA-1391: Add methods for ModelCollectors to API in ModelUtils
JENA-1492
Transactions now passed down for nested models.
JENA-1490
Working with Blank Nodes with Fuseki
JENA-1482 Robustness checks for (mis)use of TDB
"Add testing when creating Bindings to catch null values earlier. "
== API
JENA-1389
Return `this` rather than `void` from Dataset
JENA-1495
PR#368 "Return Model from PrefixMapping methods"
** Java9
Java8 is the current LTS version of Java and receives security updates.
The next LTS is Java11. [Sched]
[Sched] http://www.oracle.com/technetwork/java/eol-135779.html
There are different cases for running with Java9:
[1] Run on a Java9 JVM
[2] Build using Java9 JDK, output Java8 classfiles.
[3] Java9 required - language features and runtime library
[4] Java9 modules
[1] at Jena 3.7.0, running with a Java9 platform (except as noted below)
is supported.
[2] at Jena 3.7.0, running maven using Java9 to produce Java8 bytecode
is supported (expect as noted). We now run a Jenkins job daily to check
this for the main jars.
[3] The project has no current plans to require a Java9 language
runtime. The language requirement is still Java8.
[4] Jena jars can work as automatic modules but Jena itself does not
provide a "modules" version. Proper migration needs all the dependencies
to be modules, and also has implications on the upstream. Contribution
and discussions are welcome!
For discussion and background see
[A] http://blog.joda.org/2017/05/java-se-9-jpms-automatic-modules.html
[B] http://blog.joda.org/2017/04/java-se-9-jpms-module-naming.html
And note: Java 9 is obsolete March 2018, as soon as java10 comes out.
http://openjdk.java.net/projects/jdk/10/#Schedule
Notes:
jena-elephas depends on Hadoop that depends on jdk.tools that is not
available in Java9.
Re: Towards Jena 3.7.0
Posted by Andy Seaborne <an...@apache.org>.
Hi Osma,
Thanks for letting me know. It's always hard to find the time.
What we could do is release 3.7.0, and then an earlier than normal 3.8.0
because Bruno's work on plain, regular JSON output as a SPARQL extension
is nearly ready as well (until he went to look at the cherry blossom in
Japan :-).
Andy
On 28/03/18 08:50, Osma Suominen wrote:
> Sorry, I meant of course that JENA-1488 wouldn't be ready. JENA-1506 is
> done, documentation and all, thanks to Chris!
>
> -Osma
>
> Osma Suominen kirjoitti 28.03.2018 klo 10:39:
>> Hi Andy!
>>
>> I just did a couple of small fixes to the fuseki systemd service file
>> (JENA-1510 and JENA-1511). But it turns out JENA-1506 won't be ready
>> soon enough, so from my perspective you can go ahead with the release.
>> Sorry for the delay.
>>
>> -Osma
>>
>> Andy Seaborne kirjoitti 22.03.2018 klo 14:25:
>>> A few days is fine
>>>
>>> For timing the VOTE, I have recently tried to leave at least a couple
>>> of the days which are in the week and not a weekend anyway.
>>>
>>> And I have documentation updates to do.
>>>
>>> Presumably there are some for 1506/1488?
>>>
>>> Andy
>>>
>>> On 22/03/18 12:09, Osma Suominen wrote:
>>>> Hi Andy,
>>>>
>>>> JENA-1488 was waiting for JENA-1506 to be merged. Now that's done it
>>>> should be pretty much ready for merging too. I'd prefer to see it in
>>>> the 3.7.0 release, if it's not too much trouble to wait a few more
>>>> days.
>>>>
>>>> -Osma
>>>>
>>>> Andy Seaborne kirjoitti 22.03.2018 klo 12:34:
>>>>> Hi all,
>>>>>
>>>>> I've successfully dry-run the build from what is in master at the
>>>>> moment
>>>>>
>>>>> JENA-1506: The PR looks to be merged - can the JIRA ticket be
>>>>> resolved?
>>>>>
>>>>> JENA-632: we've run out of time on this and although it is quite
>>>>> close to being ready, it's not quite there yet (a bit too easy to
>>>>> trip over things when starting out).
>>>>>
>>>>> Anything else?
>>>>> If not, I'll build the release.
>>>>>
>>>>> Andy
>>>>>
>>>>>
>>>>> On 09/03/18 15:28, ajs6f wrote:
>>>>>>
>>>>>>> On Mar 9, 2018, at 10:23 AM, Andy Seaborne <an...@apache.org> wrote:
>>>>>>>
>>>>>>> Status?:
>>>>>>> * PR#368 "Return Model from PrefixMapping methods" JENA-1495
>>>>>>
>>>>>> Just merged, I will close the ticket.
>>>>>>
>>>>>>> * JENA-1499 : PR done, JIRA open - is there work still in progress?
>>>>>>
>>>>>> My mistake-- I just closed the ticket.
>>>>>>
>>>>>> ajs6f
>>>>>>
>>>>
>>>>
>>
>>
>
>
Re: Towards Jena 3.7.0
Posted by Osma Suominen <os...@helsinki.fi>.
Sorry, I meant of course that JENA-1488 wouldn't be ready. JENA-1506 is
done, documentation and all, thanks to Chris!
-Osma
Osma Suominen kirjoitti 28.03.2018 klo 10:39:
> Hi Andy!
>
> I just did a couple of small fixes to the fuseki systemd service file
> (JENA-1510 and JENA-1511). But it turns out JENA-1506 won't be ready
> soon enough, so from my perspective you can go ahead with the release.
> Sorry for the delay.
>
> -Osma
>
> Andy Seaborne kirjoitti 22.03.2018 klo 14:25:
>> A few days is fine
>>
>> For timing the VOTE, I have recently tried to leave at least a couple
>> of the days which are in the week and not a weekend anyway.
>>
>> And I have documentation updates to do.
>>
>> Presumably there are some for 1506/1488?
>>
>> Andy
>>
>> On 22/03/18 12:09, Osma Suominen wrote:
>>> Hi Andy,
>>>
>>> JENA-1488 was waiting for JENA-1506 to be merged. Now that's done it
>>> should be pretty much ready for merging too. I'd prefer to see it in
>>> the 3.7.0 release, if it's not too much trouble to wait a few more days.
>>>
>>> -Osma
>>>
>>> Andy Seaborne kirjoitti 22.03.2018 klo 12:34:
>>>> Hi all,
>>>>
>>>> I've successfully dry-run the build from what is in master at the
>>>> moment
>>>>
>>>> JENA-1506: The PR looks to be merged - can the JIRA ticket be resolved?
>>>>
>>>> JENA-632: we've run out of time on this and although it is quite
>>>> close to being ready, it's not quite there yet (a bit too easy to
>>>> trip over things when starting out).
>>>>
>>>> Anything else?
>>>> If not, I'll build the release.
>>>>
>>>> Andy
>>>>
>>>>
>>>> On 09/03/18 15:28, ajs6f wrote:
>>>>>
>>>>>> On Mar 9, 2018, at 10:23 AM, Andy Seaborne <an...@apache.org> wrote:
>>>>>>
>>>>>> Status?:
>>>>>> * PR#368 "Return Model from PrefixMapping methods" JENA-1495
>>>>>
>>>>> Just merged, I will close the ticket.
>>>>>
>>>>>> * JENA-1499 : PR done, JIRA open - is there work still in progress?
>>>>>
>>>>> My mistake-- I just closed the ticket.
>>>>>
>>>>> ajs6f
>>>>>
>>>
>>>
>
>
--
Osma Suominen
D.Sc. (Tech), Information Systems Specialist
National Library of Finland
P.O. Box 26 (Kaikukatu 4)
00014 HELSINGIN YLIOPISTO
Tel. +358 50 3199529
osma.suominen@helsinki.fi
http://www.nationallibrary.fi
Re: Towards Jena 3.7.0
Posted by Osma Suominen <os...@helsinki.fi>.
Hi Andy!
I just did a couple of small fixes to the fuseki systemd service file
(JENA-1510 and JENA-1511). But it turns out JENA-1506 won't be ready
soon enough, so from my perspective you can go ahead with the release.
Sorry for the delay.
-Osma
Andy Seaborne kirjoitti 22.03.2018 klo 14:25:
> A few days is fine
>
> For timing the VOTE, I have recently tried to leave at least a couple of
> the days which are in the week and not a weekend anyway.
>
> And I have documentation updates to do.
>
> Presumably there are some for 1506/1488?
>
> Andy
>
> On 22/03/18 12:09, Osma Suominen wrote:
>> Hi Andy,
>>
>> JENA-1488 was waiting for JENA-1506 to be merged. Now that's done it
>> should be pretty much ready for merging too. I'd prefer to see it in
>> the 3.7.0 release, if it's not too much trouble to wait a few more days.
>>
>> -Osma
>>
>> Andy Seaborne kirjoitti 22.03.2018 klo 12:34:
>>> Hi all,
>>>
>>> I've successfully dry-run the build from what is in master at the moment
>>>
>>> JENA-1506: The PR looks to be merged - can the JIRA ticket be resolved?
>>>
>>> JENA-632: we've run out of time on this and although it is quite
>>> close to being ready, it's not quite there yet (a bit too easy to
>>> trip over things when starting out).
>>>
>>> Anything else?
>>> If not, I'll build the release.
>>>
>>> Andy
>>>
>>>
>>> On 09/03/18 15:28, ajs6f wrote:
>>>>
>>>>> On Mar 9, 2018, at 10:23 AM, Andy Seaborne <an...@apache.org> wrote:
>>>>>
>>>>> Status?:
>>>>> * PR#368 "Return Model from PrefixMapping methods" JENA-1495
>>>>
>>>> Just merged, I will close the ticket.
>>>>
>>>>> * JENA-1499 : PR done, JIRA open - is there work still in progress?
>>>>
>>>> My mistake-- I just closed the ticket.
>>>>
>>>> ajs6f
>>>>
>>
>>
--
Osma Suominen
D.Sc. (Tech), Information Systems Specialist
National Library of Finland
P.O. Box 26 (Kaikukatu 4)
00014 HELSINGIN YLIOPISTO
Tel. +358 50 3199529
osma.suominen@helsinki.fi
http://www.nationallibrary.fi
Re: Towards Jena 3.7.0
Posted by Andy Seaborne <an...@apache.org>.
A few days is fine
For timing the VOTE, I have recently tried to leave at least a couple of
the days which are in the week and not a weekend anyway.
And I have documentation updates to do.
Presumably there are some for 1506/1488?
Andy
On 22/03/18 12:09, Osma Suominen wrote:
> Hi Andy,
>
> JENA-1488 was waiting for JENA-1506 to be merged. Now that's done it
> should be pretty much ready for merging too. I'd prefer to see it in the
> 3.7.0 release, if it's not too much trouble to wait a few more days.
>
> -Osma
>
> Andy Seaborne kirjoitti 22.03.2018 klo 12:34:
>> Hi all,
>>
>> I've successfully dry-run the build from what is in master at the moment
>>
>> JENA-1506: The PR looks to be merged - can the JIRA ticket be resolved?
>>
>> JENA-632: we've run out of time on this and although it is quite close
>> to being ready, it's not quite there yet (a bit too easy to trip over
>> things when starting out).
>>
>> Anything else?
>> If not, I'll build the release.
>>
>> Andy
>>
>>
>> On 09/03/18 15:28, ajs6f wrote:
>>>
>>>> On Mar 9, 2018, at 10:23 AM, Andy Seaborne <an...@apache.org> wrote:
>>>>
>>>> Status?:
>>>> * PR#368 "Return Model from PrefixMapping methods" JENA-1495
>>>
>>> Just merged, I will close the ticket.
>>>
>>>> * JENA-1499 : PR done, JIRA open - is there work still in progress?
>>>
>>> My mistake-- I just closed the ticket.
>>>
>>> ajs6f
>>>
>
>
Re: Towards Jena 3.7.0
Posted by Osma Suominen <os...@helsinki.fi>.
Hi Andy,
JENA-1488 was waiting for JENA-1506 to be merged. Now that's done it
should be pretty much ready for merging too. I'd prefer to see it in the
3.7.0 release, if it's not too much trouble to wait a few more days.
-Osma
Andy Seaborne kirjoitti 22.03.2018 klo 12:34:
> Hi all,
>
> I've successfully dry-run the build from what is in master at the moment
>
> JENA-1506: The PR looks to be merged - can the JIRA ticket be resolved?
>
> JENA-632: we've run out of time on this and although it is quite close
> to being ready, it's not quite there yet (a bit too easy to trip over
> things when starting out).
>
> Anything else?
> If not, I'll build the release.
>
> Andy
>
>
> On 09/03/18 15:28, ajs6f wrote:
>>
>>> On Mar 9, 2018, at 10:23 AM, Andy Seaborne <an...@apache.org> wrote:
>>>
>>> Status?:
>>> * PR#368 "Return Model from PrefixMapping methods" JENA-1495
>>
>> Just merged, I will close the ticket.
>>
>>> * JENA-1499 : PR done, JIRA open - is there work still in progress?
>>
>> My mistake-- I just closed the ticket.
>>
>> ajs6f
>>
--
Osma Suominen
D.Sc. (Tech), Information Systems Specialist
National Library of Finland
P.O. Box 26 (Kaikukatu 4)
00014 HELSINGIN YLIOPISTO
Tel. +358 50 3199529
osma.suominen@helsinki.fi
http://www.nationallibrary.fi
Re: Towards Jena 3.7.0
Posted by Andy Seaborne <an...@apache.org>.
Hi all,
I've successfully dry-run the build from what is in master at the moment
JENA-1506: The PR looks to be merged - can the JIRA ticket be resolved?
JENA-632: we've run out of time on this and although it is quite close
to being ready, it's not quite there yet (a bit too easy to trip over
things when starting out).
Anything else?
If not, I'll build the release.
Andy
On 09/03/18 15:28, ajs6f wrote:
>
>> On Mar 9, 2018, at 10:23 AM, Andy Seaborne <an...@apache.org> wrote:
>>
>> Status?:
>> * PR#368 "Return Model from PrefixMapping methods" JENA-1495
>
> Just merged, I will close the ticket.
>
>> * JENA-1499 : PR done, JIRA open - is there work still in progress?
>
> My mistake-- I just closed the ticket.
>
> ajs6f
>
Re: Towards Jena 3.7.0
Posted by ajs6f <aj...@apache.org>.
> On Mar 9, 2018, at 10:23 AM, Andy Seaborne <an...@apache.org> wrote:
>
> Status?:
> * PR#368 "Return Model from PrefixMapping methods" JENA-1495
Just merged, I will close the ticket.
> * JENA-1499 : PR done, JIRA open - is there work still in progress?
My mistake-- I just closed the ticket.
ajs6f