Re: Towards Jena 4.9.0
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 : > 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 >
Towards Jena 4.9.0
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
unattended-upgrades result for jena-vm.apache.org: SUCCESS
Unattended upgrade result: All upgrades installed Packages that were upgraded: bind9-dnsutils bind9-host bind9-libs Package installation log: Log started: 2023-06-22 06:49:29 apt-listchanges: Reading changelogs... apt-listchanges: Reading changelogs... Preparing to unpack .../bind9-host_1%3a9.16.1-0ubuntu2.15_amd64.deb ... Unpacking bind9-host (1:9.16.1-0ubuntu2.15) over (1:9.16.1-0ubuntu2.14) ... Setting up bind9-host (1:9.16.1-0ubuntu2.15) ... Processing triggers for man-db (2.9.1-1) ... Log ended: 2023-06-22 06:49:32 Log started: 2023-06-22 06:49:32 apt-listchanges: Reading changelogs... apt-listchanges: Reading changelogs... Preparing to unpack .../bind9-dnsutils_1%3a9.16.1-0ubuntu2.15_amd64.deb ... Unpacking bind9-dnsutils (1:9.16.1-0ubuntu2.15) over (1:9.16.1-0ubuntu2.14) ... Preparing to unpack .../bind9-libs_1%3a9.16.1-0ubuntu2.15_amd64.deb ... Unpacking bind9-libs:amd64 (1:9.16.1-0ubuntu2.15) over (1:9.16.1-0ubuntu2.14) ... Setting up bind9-libs:amd64 (1:9.16.1-0ubuntu2.15) ... Setting up bind9-dnsutils (1:9.16.1-0ubuntu2.15) ... Processing triggers for man-db (2.9.1-1) ... Processing triggers for libc-bin (2.31-0ubuntu9.9) ... Log ended: 2023-06-22 06:49:36 Unattended-upgrades log: Starting unattended upgrades script Allowed origins are: origin=Ubuntu,suite=focal, origin=Ubuntu,suite=focal-security, origin=Ubuntu,suite=focal-backports, origin=Ubuntu,suite=focal-updates Initial blacklist: Initial whitelist (not strict): Packages that will be upgraded: bind9-dnsutils bind9-host bind9-libs Writing dpkg log to /var/log/unattended-upgrades/unattended-upgrades-dpkg.log All upgrades installed