[ x] +1 Approve the release Ubuntu 20.04.3 LTS openjdk 11.0.11 Apache Maven 3.6.3
On Mon, Dec 6, 2021 at 8:43 AM Andy Seaborne <a...@apache.org> 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? > -- --- Marco Neumann KONA