On 05/02/2021 11:11, Andy Seaborne wrote:
3.17.0 was 2020-12-01
so the usual timescale is end Feb - end March.
I just checked the release and apart from two javadoc warnings, it is
looking good.
All-
Now is a good time to try out 4.0.0-SNAPSHOT in your downstream builds.
Claude - jena-permissions - A I understand it, there isn't anything
outside of that module needed. It is up-to-date with the interface
changes elsewhere in Jena.
Implementation of RDF-star (tracking the current community work).
That isn't to say RDF-star is fixed and stable but the code should
follow the direction that has emerged.
----
Tickets resolved for Jena 4.0.0:
https://s.apache.org/jena-4.0.0-jira
* Require Java11
* Retire SDB
* Retire jena-text-es
* Retire jena-elephas
* IRIx abstraction
This may tighten up some illegal use of URIs
While accepted currently, %XX - where XX is not hex - is illegal.
URIs must have 2+ character NID and non-empty NSS
"urn:x:" is illegal twice.
This may tighten up in the future.
Details of IRIs: https://afs.github.io/rdf-iri-syntax.html
* RDF-star implementation
* jena-core: rename RDFReader as RDFReaderI
and RDFWriter a RDFWriterI to avoid name clashes
* Deprecation cleanup [ongoing...]
* Remove property functions:
list:listMember list:listIndex, list:listLength
Use list:member, list:index, list:length
* Single command line tool package:
jena.cmd.* -> org.apache.jena.cmd.*
* Lucene upgrade to 8.8.0.
* Other dependency upgrades (except jetty 10/11 - wait until our Java11
move has gone OK)
* The default git branch is 'main'