You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@jena.apache.org by Andy Seaborne <an...@apache.org> on 2021/12/09 10:02:29 UTC

[RESULT] Apache 4.3.0 RC 1

The vote passes with 3 +1 votes from Bruno, Aaron and Andy, together 
with a community vote from Marco.

I'll start pushing the release out, update the webiste and making the 
announcement.

     Thanks!
     Andy

On 06/12/2021 08:43, Andy Seaborne wrote:
> Hi,
> 
> Here is a vote on the release of Apache Jena 4.3.0.
> This is the first proposed release candidate.
> 
> The deadline is Thursday, 9 December 2021 at 09:00 UTC.
> 
> Please vote to approve this release:
> 
>          [ ] +1 Approve the release
>          [ ]  0 Don't care
>          [ ] -1 Don't release, because ...
> 
> ==== Contributors
> 
> Stefan Obermeier
>   - Add jena-examples to modules in parent pom
> 
> Erich Bremer
>   - Update EnhGraph.java
> 
> Florian Kleedorfer
>   - Fix copy/paste error in validation report message
> 
> Jan-Martin Keil
>   - Dataset: enable named Models with blank node name
> 
> jena-site:
>    Michael Wechner
>    michi AT wyona.com
>    @den1s0v
>    Robin Vobruba
> 
> ==== Major items in this release
> 
> There is a change to use JDK java.net.http
> package for HTTP. This affects authentication.
> 
> There is also a lot of code cleanup around SPARQL operations.
> Deprecation indicate methods that will be removed in the future.
> 
> Fuseki users are not affected by these changes.
> 
> JENA-2175
>    (tdbloader2 renamed). tdb1.xloader & tdb2.xloader
>    https://jena.staged.apache.org/documentation/tdb/tdb-xloader.html
> 
> Loader for large data on modest hardware. 1B triples and beyond.
> 
> JENA-2171: str(bnode) now returns string, not an error.
> 
> JENA-2173: Async parser
> https://github.com/apache/jena/blob/main/jena-examples/src/main/java/arq/examples/riot/ExRIOT9_AsyncParser.java 
> 
> 
> JENA-2187 : JSON-LD prefixes fix
> 
> JENA-2182: Fuseki modules (experimental)
> 
> JENA-2179 -> JENA-2186: Handling U+FFFD
>    Print as \uFFFD, warn if seen raw.
> 
> Epic: JENA-2125
> Internal reorg:
> https://lists.apache.org/thread.html/r02f8938a5fea60f6dd1781dabcb81862abebd19052b076fad57340db%40%3Cusers.jena.apache.org%3E 
> 
> 
> JENA-2165
> Retire OSGi
> 
> JENA-2176: Protobuf encoding
> 
> TDB2 node cache default -> 750k->1e6
> 
> JENA-2195: jena-examples
>    examples consolidated
> 
> ---- Migration to java.net.http:
> 
> * HTTP usage provided by the JDK java.net.http package, with
> challenge-based authentication provided on top by Jena.
> 
> * Execution objects (QueryExecution, UpdateExecution, RDFConnection)
> have a companion builders for detailed configuration. Previous factory 
> classes remain but builders are preferred.
> 
> This is especially important for HTTP as there many configuration
> options that may be needed (including template queries).
> 
> * Timeouts - remote only supports the overall query execution. 
> (connection timeout on HttpClient but due to connection caching and now 
> HTTP/2 it is unclear how meaningful that is per request)
> 
> * HTTP/2 support (comes from using java.net.http package)
> 
> See notes on changes:
> 
> https://jena.apache.org/documentation/sparql-apis/#changes
> 
> ==== Changes for 4.3.0
> 
> See for JIRA tickets:
> https://s.apache.org/jena-4.3.0-jira
> 
> ==== Release Vote
> 
> Everyone, not just committers, is invited to test and vote.
> Please download and test the proposed release.
> 
> Staging repository:
>    https://repository.apache.org/content/repositories/orgapachejena-1045
> 
> Proposed dist/ area:
>    https://dist.apache.org/repos/dist/dev/jena/
> 
> Keys:
>    https://svn.apache.org/repos/asf/jena/dist/KEYS
> 
> Git commit (browser URL):
>    https://github.com/apache/jena/commit/bf0fd7e9f0
> Git Commit Hash:
>    bf0fd7e9f034ffdbf8666023131efd2e77b9b857
> Git Commit Tag:
>    jena-4.3.0
> 
> This vote will be open until at least
> 
>      Thursday, 9 December 2021 at 09:00 UTC
> 
> If you expect to check the release but the time limit does not work
> for you, please email within the schedule above with an expected time
> and we can extend the vote period.
> 
> Thanks,
> 
>        Andy
> 
> Checking needed:
> 
> + are the GPG signatures fine?
> + are the checksums correct?
> + is there a source archive?
> 
> + can the source archive be built?
>            (NB This requires a "mvn install" first time)
> + is there a correct LICENSE and NOTICE file in each artifact
>            (both source and binary artifacts)?
> + does the NOTICE file contain all necessary attributions?
> + have any licenses of dependencies changed due to upgrades?
>             if so have LICENSE and NOTICE been upgraded appropriately?
> + does the tag/commit in the SCM contain reproducible sources?