+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

Reply via email to