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

Reply via email to