+1 Built and inspected the release on Mac OS X
NB - Everything built cleanly first time so kudos to Osma and Andy for continuing to track down some of the test instabilities we’ve seen in past builds, great work both 😊 Regards, Rob Vesse PS. Apologies for delay in reviewing and voting, just back from School Easter Holidays here so been AFK for last week and a half From: Andy Seaborne <a...@apache.org> Date: Monday, 14 April 2025 at 16:50 To: dev@jena.apache.org <dev@jena.apache.org> Subject: [VOTE] Apache Jena 5.4.0 Hi, Here is a vote on the first release candidate for Apache Jena version 5.4.0. ==== Release Vote This vote will be open until at least Thursday 18th April 2025 at 23:59 UTC Please vote to approve this release: [ ] +1 Approve the release [ ] 0 Don't care [ ] -1 Don't release, because ... Everyone, not just committers, is invited to test and vote. Please download and test the proposed release. See the checklist below. Staging repository: https://repository.apache.org/content/repositories/orgapachejena-1068 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/1af1a75db6 Git Commit Hash: 1af1a75db645cf745ee418225b99651a60b2434a Git Commit Tag: jena-5.4.0 If you expect to check the release but the time limit does not work for you, please email to let us know within the schedule above. ==== In this release Issues in this release: https://s.apache.org/jena-5.4.0-issues == RDF 1.2 Jena 5.4.0 introduces a preview of RDF 1.2 support. This work is *experimental* and subject to change. It will track the work of the RDF-Star Working Group. Users of the work of the RDF-star Community Group will be impacted. This is an opportunity to provide feedback on the work of the W3C working group. For more information, see https://lists.apache.org/thread/5k8cr91h1okhh75g0gx71dyhwt0fobfc == New artifact Jena 5.4.0 introduces a new module jena-langtag for language tag parsing in compliance with RFC 5646. Language tag validation is strengthened. When parsing, language tag violations are still treated as warnings. ==== Contributions @Ostrzyciel has contributed several test cases for initialization and also cleaning up of Jena's use of Apache Xerces-derived code for RDF datatypes: @OyvindLGjesdal has contributed improvement to the jena-text build for java21 and also in fixing the unstable build on github actions. @Aklakan has contributed support for timeouts in SPARQL Updates, provided fixes for closing execution iterators, OpAsQuery, and for NodeFmtLib. Committers with PRs: rvesse, sszuev, kinow, arne-bdt, afs and not forgetting @dependabot ------------------- Checking: + 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?