I was just about ready to build 4.0.0.

Then JENA-2074 came in (c.f. JENA-2061).

I'm looking at fixing that by buffering the output for RDF/XML only before sending an HTTP response. It's not new but now the root problem has arisen twice recently.

RDF/XML is more prone to problems because:

(1) XML 1.0 has unwritable characters
(2) RDF/XML has unwritable RDF

After JENA-2074 - and excluding Tomcat-embedded getting included (THRIFT-5375) which i have just noticed by chance - 4.0.0 should be ready from my point of view.

Anything else?

    Andy

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.

Personally, I'd rather let it slip this time if there are any stability issues. That said, we've had a ticket reporting one bug due to clearup so some downstream is at least running with the latest code. (The version number in GIT and in JIRA isn't updated yet.)

Jena4:

* Java11 [done]
      the users@ feedback was this is enough to merit "jena4".

* Rename default branch as "main"

* Retire SDB

* Retire jena-text-es

* Deprecation cleanup [ongoing...]

* IRIx abstraction
   (should this become package: org.apache.jena.iri?
    and rename the old one?)
   This may tighten up some illegal use of URIs (%XX -
     where XX is not hex).

* jena-core: rename RDFReader as RDFReaderI
   and RDFWriter a RDFWriterI to avoid name clashes

* Upgrades (except jetty 10/11 - wait until our Java11 move has gone OK)

jena-elephas does not build on Java11.

What else, especially things that are changes?

As ever - contributions welcome!

     Andy

Reply via email to