Do you think it would be possible to integrate https://github.com/apache/jena/issues/1912 in Jena 4.9.0 ? So there would be enough time and feedback to see if it can replace GraphMem as default in Jena 5.0.0?
Arne Am Do., 22. Juni 2023 um 12:55 Uhr schrieb Andy Seaborne <a...@apache.org>: > Jena 2.8.0 was 23/04/2023. > And Java 21 LTS is September 19th. > https://openjdk.org/projects/jdk/21/ > > So it's a early for 4.9.0 but it fits in better to keep away from summer > and vacations. > > At the moment: > https://s.apache.org/jena-4.9.0-issues > > jena-4.9.0 is 18 issues closed in 2 months and 36 PRs > > Andy > > ------------------- > > Specific SPARQL 1.2 parser, tracking the RDF-star working group. > All features are also available in the default SPARQL parser. > > Arne Berdhardt has provided a performance analysis and > improvements for the default in-memory graphs together > with a benchmarking framework > https://github.com/apache/jena/pull/1279 > https://github.com/apache/jena/pull/1279 > > 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. > > 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 > > Issue: https://github.com/apache/jena/issues/1873 > Command line parser riot > Warn on arguments that allow quads but output triples > And error/warn if quads encountered > Add argument --merge to project quads to triples. > > Ryan Shaw (@rybesh) > Script fix for additional classpath elements > https://github.com/apache/jena/pull/1877 > > SERVICE on/off control > https://github.com/apache/jena/pull/1906 > > Provide the ability to switch off all SERVICE processing completely. > Use > arq:httpServiceAllowed > 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 >