Jena 5.6.0 was mid-October so Jena 6.0.0 is later than mid-January.
I'd like there to a quiet time (no changes that motivate the major
version number change) because impactful changes right up to the
deadline have a habit of bring in the unexpected. A couple of weeks minimum.
At the moment, I've done all the major changes I had mentally listed as
"must do" except adding the SPDX identifier. It now more like "clear-up"
PRs if I stumble cross something that could do with some maintenance
(see recent reformatting).
I'm wondering whether have the extra directory level of jena-extras/ is
worth it. It is 3 modules and all 3 are long-time modules so not really
"extra".
Another area is whether ARP (the old RDF/XML parser in jena-core) ought
to move to jena-core/test/src.
jena-core then only has an N-Triples reader (which is out of date). But
updating ARP for RDF 1.2 is significant work (it is a SAX based parser)
for little benefit. Using jena-core on its own is not a good idea so the
idea of "N-Triples" only has a logic to it. (jena-core also has an the
RDF/XML writers at the moment.)
It feels like a good thing to move ARP. At worse, it can go back to
main/src, but delaying is a delay of at least 2 years.
If there is a need for better I/O in jena-core, putting in a Turtle
parser and basic Turtle writer (not "pretty") seems better long term but
unlikely to be ready for 6.0.0.
Andy
RDF & SPARQL WG is very time consuming at the moment.