For now, I think releasing without Permissions unless Permissions get completed before the V4 release. I don't want to put out the old version and then reverse the basic functioning of the default hard/soft read. That change just feels like it should be at a version boundary.
On Wed, Mar 10, 2021 at 6:47 PM Andy Seaborne <[email protected]> wrote: > > > On 10/03/2021 18:18, Claude Warren wrote: > > I am adding the softReadRestriction processing to the 3.x version > > currently. I think it will directly translate to 4.x, and it gives us > the > > ability to make softReadRestriction the default setting rather than the > way > > it is set in V3. > > Hope it does. > > To ease the merge: jena-permission has changes in 4.0.0 for interface > changes elsewhere. It is up-to-date on main. > > > I am only about 1/2 way through the code -- there are some bits that were > > thrown in that I think opened up some security holes. Since it is an > > "Extra" we should just not release Permissions until it is ready and not > > have it delay the rest of 4.x > > Agreed. Modules have to evolve at their natural pace. > > We can skip it from 4.0.0 or release in no-softReadRestriction form. I > don't mind - your choice. > > Andy > > > > > Claude > > > > On Wed, Mar 10, 2021 at 2:45 PM Andy Seaborne <[email protected]> wrote: > > > >> > >> > >> 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' > >> > > > > > -- I like: Like Like - The likeliest place on the web <http://like-like.xenei.com> LinkedIn: http://www.linkedin.com/in/claudewarren
