+1 Ubuntu 22.04.2 LTS / jdk 19.0.2 / maven-3.9.3 /
On Tue, Jul 4, 2023 at 8:23 PM Andy Seaborne <a...@apache.org> wrote: > Hi, > > Here is a vote on the release of Apache Jena 4.9.0. > This is the first release candidate. > > The deadline is > > Saturday, 8th July 2023 at 05:00 UTC > > Please vote to approve this release: > > [ ] +1 Approve the release > [ ] 0 Don't care > [ ] -1 Don't release, because ... > > ==== Items in this release > > Arne Berdhardt > https://github.com/apache/jena/issues/1912 > New implementations of in-memory graphs with better storage and > performance. > > See the issue for performance details. > > See GraphMemFactory for access to these new graph implementations. > > Arne has also provided a performance analysis and improvements for the > existing default in-memory graphs together with a benchmarking framework > https://github.com/apache/jena/pull/1279 > > -- > > Switch from TriplyDB/(yasr,yasqe) to zazuko/(yasr,yasqe) > to pick up fixes. > Thank you Zazuko! > > -- > > SERVICE on/off control > https://github.com/apache/jena/pull/1906 > > Provide the ability to switch off all SERVICE processing completely. > Use > Code: arq:httpServiceAllowed > or http://jena.apache.org/ARQ#httpServiceAllowed=false > to disable. > > e.g. > fuseki-server --set arq:httpServiceAllowed=false .... > > -- > > Additional restrictions and control for SPARQL script functions > https://github.com/apache/jena/pull/1908 > > There is a new Jena context setting > http://jena.apache.org/ARQ#scriptAllowList > which is on the command line: > arq:scriptAllowList > and java constant > ARQ.symCustomFunctionScriptAllowList > > Its value is a comma separated list of function names. > "function1,function2" > Only the functions in this can be called from SPARQL. > > As in Jena 4.8.0, the Java system property "jena:scripting" must also be > set to "true" to enable script functions. > Website (when published): > https://jena.apache.org/documentation/query/javascript-functions > > -- > > Prepare for Jena5: > Deprecate JSON-LD 1.0 constants > Deprecate API calls that may be removed. > > -- > > Specific SPARQL 1.2 parser, tracking the RDF-star working group. > All features are also available in the default SPARQL parser. > > -- > Ryan Shaw(@rybesh) > new Turtle RDFFormat > https://github.com/apache/jena/issues/1924 > -- > Simon Bin (@SimonBin) > A fix for incorrect integer cast in scripting.NV > https://github.com/apache/jena/pull/1851 > -- > Alexander Ilin-Tomich (@ailintom) > Fix for SPARQL_Update verification and /HTTP PATCH > -- > Ryan Shaw (@rybesh) > Script fix for additional classpath elements > https://github.com/apache/jena/pull/1877 > -- > FusekiModules: > Issue: https://github.com/apache/jena/issues/1897 > > There is a change in that the interface for automatically loading > modules from the classpath has changed to FusekiAutoModule, The > interface FusekiModule is now the configuration lifecycle only. This is > to allow for programmatically set up a Fuskei server with Fuseki > modules, including custom one from the calling application. > > =================== > ==== 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-1059 > > 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/84aa91e095 > > Git Commit Hash: > 84aa91e095e20e0e3c7a55c9780f285ef8fb54bb > > Git Commit Tag: > jena-4.9.0 > > This vote will be open until at least > > Saturday, 8th July 2023 at 05:00 UTC > > If you expect to check the release but the time limit does not work > for you, please email within the schedule above. > > Thanks, > Andy > > 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? > -- --- Marco Neumann