+1, nice clean build right out of the box. Adam Soroka Office of Data Platforms and Advanced Computing / Office of Digital Transformation Smithsonian Institution ________________________________ From: Mathias Vanden Auweele via dev <[email protected]> Sent: Tuesday, January 27, 2026 11:37 AM To: [email protected] <[email protected]> Cc: Mathias Vanden Auweele <[email protected]> Subject: RE: [VOTE] Apache Jena 6.0.0
External Email - Exercise Caution +1 Best regards, Mathias Vanden Auweele +32 491 16 16 88 https://nam02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fmatdata.eu%2F&data=05%7C02%7Csorokaa%40si.edu%7C68105d54a72a490c5fb708de5dc265ed%7C989b5e2a14e44efe93b78cdd5fc5d11c%7C0%7C0%7C639051286728931765%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&sdata=1zkA5QzBVE8pXfaKUFqJyanZhGG9YFjeohsAw0sS%2BzA%3D&reserved=0<https://matdata.eu/> https://nam02.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.linkedin.com%2Fin%2Fmathiasvda&data=05%7C02%7Csorokaa%40si.edu%7C68105d54a72a490c5fb708de5dc265ed%7C989b5e2a14e44efe93b78cdd5fc5d11c%7C0%7C0%7C639051286728969233%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&sdata=XfZWGIRiBySgHPVubTr7OWkjFH4QLBXGB4bAr7%2BAmMM%3D&reserved=0<http://www.linkedin.com/in/mathiasvda> -----Original Message----- From: Andy Seaborne <[email protected]> Sent: Tuesday, 27 January 2026 17:19 To: [email protected] Subject: [VOTE] Apache Jena 6.0.0 Hi, Here is a vote on the first release candidate for Apache Jena version 6.0.0 ==== Release Vote This vote will be open until at least Saturday, 31st January 2026 at 08:00 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://nam02.safelinks.protection.outlook.com/?url=https%3A%2F%2Frepository.apache.org%2Fcontent%2Frepositories%2Forgapachejena-1071&data=05%7C02%7Csorokaa%40si.edu%7C68105d54a72a490c5fb708de5dc265ed%7C989b5e2a14e44efe93b78cdd5fc5d11c%7C0%7C0%7C639051286728989914%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&sdata=66dzsTBlLyOgSl3YzPkwJqM64ro0d1CQMlTpPwXm%2BPA%3D&reserved=0<https://repository.apache.org/content/repositories/orgapachejena-1071> Proposed dist/ area: https://nam02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fdist.apache.org%2Frepos%2Fdist%2Fdev%2Fjena%2F&data=05%7C02%7Csorokaa%40si.edu%7C68105d54a72a490c5fb708de5dc265ed%7C989b5e2a14e44efe93b78cdd5fc5d11c%7C0%7C0%7C639051286729010380%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&sdata=2nwJydPXrSu7aL8ov%2Bnd%2Bme2n6r0ffHwqoaeuqf0yGA%3D&reserved=0<https://dist.apache.org/repos/dist/dev/jena/> Keys: https://nam02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fsvn.apache.org%2Frepos%2Fasf%2Fjena%2Fdist%2FKEYS&data=05%7C02%7Csorokaa%40si.edu%7C68105d54a72a490c5fb708de5dc265ed%7C989b5e2a14e44efe93b78cdd5fc5d11c%7C0%7C0%7C639051286729030576%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&sdata=5YlOxK9Gut%2FMluRoVdd9%2Ffl%2B0IdDBnq3jrB7TS9HAlo%3D&reserved=0<https://svn.apache.org/repos/asf/jena/dist/KEYS> Git commit (browser URL): https://nam02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fapache%2Fjena%2Fcommit%2F1b767c8830&data=05%7C02%7Csorokaa%40si.edu%7C68105d54a72a490c5fb708de5dc265ed%7C989b5e2a14e44efe93b78cdd5fc5d11c%7C0%7C0%7C639051286729053269%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&sdata=qYZr2k2V3F05CokVOZbL7RGweKWVuZGpmWpm5bYss0A%3D&reserved=0<https://github.com/apache/jena/commit/1b767c8830> Git Commit Hash: 1b767c8830220f55dcd760e94c0dadf597b6eea4 Git Commit Tag: jena-6.0.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. ==== Contributors @jduchateau @Aklakan @SimonBin @imsdu: @MathiasVDA @AtesComp ==== In this release Issues in this release: https://nam02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fs.apache.org%2Fjena-6.0.0-issues&data=05%7C02%7Csorokaa%40si.edu%7C68105d54a72a490c5fb708de5dc265ed%7C989b5e2a14e44efe93b78cdd5fc5d11c%7C0%7C0%7C639051286729075233%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&sdata=W%2B6kMDdyUnVrlQBU2ZvmGVKdwFhbms%2FHNIlyAToELbY%3D&reserved=0<https://s.apache.org/jena-6.0.0-issues> ==== 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? ==== Current draft [ANN] The Apache Jena development community is pleased to announce the release of Apache Jena 6.0.0 All issues for this release: https://nam02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fs.apache.org%2Fjena-6.6.0-issues&data=05%7C02%7Csorokaa%40si.edu%7C68105d54a72a490c5fb708de5dc265ed%7C989b5e2a14e44efe93b78cdd5fc5d11c%7C0%7C0%7C639051286729096572%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&sdata=Fz5VSAjpFruhLGETHYCpEfn8dpLLabZqy8OILsC7VAA%3D&reserved=0<https://s.apache.org/jena-6.6.0-issues> == Jena 6.0.0 * Minimum Java version: Java 21 * Reloading data into TDB2 is recommended * Reloading geospatial for the move to Kyro5 * Lucene update to 10.* (this requires Java21+) * Retire jena-permissions * Retire the Fuseki WAR file, jena-fuseki-webapp, jena-fuseki-war * Code deprecation removal * Deprecation of TDB1 (but not removed) * Remove ARQ initial bindings * Switch to jena-iri3986 as the IRI parser; retire jena-iri == Contributions to Jena 6.0.0: Contributors: @jduchateau Updates to schemagen for keyword handling and Allow versionInfo to be a URI Aklakan Improve query cancellation Fix for AbstractIterhasJoin RDFS improvements GeoSpatql - upgrade to kryo5 SimonBin: Ability to render GeoSPARQL results on a map in Fuseki-UI https://nam02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fapache%2Fjena%2Fpull%2F3587&data=05%7C02%7Csorokaa%40si.edu%7C68105d54a72a490c5fb708de5dc265ed%7C989b5e2a14e44efe93b78cdd5fc5d11c%7C0%7C0%7C639051286729117495%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&sdata=RFb8jQcKL6wxwmZNzXTp71EwZuXLnEYgzFATUEeX2qQ%3D&reserved=0<https://github.com/apache/jena/pull/3587> @imsdu: Conversions to/from JSON object for Titanium JSON-LD https://nam02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fapache%2Fjena%2Fpull%2F3702&data=05%7C02%7Csorokaa%40si.edu%7C68105d54a72a490c5fb708de5dc265ed%7C989b5e2a14e44efe93b78cdd5fc5d11c%7C0%7C0%7C639051286729139352%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&sdata=tYDOAwN1zVpugLAji9AWdIt%2FOyn0KCmMD%2FATjnFKLdU%3D&reserved=0<https://github.com/apache/jena/pull/3702> @MathiasVDA Correction for GEoSPARQL #3577 @AtesComp Update Fuseki Edit view CodeMirror usage == Impact: The minimum version of Java is now Java21. = TDB2 There is a fix for handling xsd:decimals. It is advisable to reload data if xsd:decimals have been used. = geosparql jena-geosparql: Jena 6 requires re-creation of spatial index files that were generated with earlier versions. The reason is a bump to the latest major version of the kryo serialization framework dependency. In general, it is recommended to back up existing databases including the spatial indexes prior to engaging in the migration process. The GeoSPARQL Assembler will automatically re-create all referenced absent spatial index files. Hence, moving or deleting existing spatial indexes is usually sufficient. The Fuseki SPARQL server runs spatial index creation of GeoSPARQL assemblers during server start. This process may take a while depending on the sizes of the involved datasets. == Lucene 10 == modules removed: jena-iri, jena-fuseki-webapp, jena-fuseki-war, jena-permissions == Package org.apache.jena.tdb removed. Migrate to TDB2 or use package org.apache.jena.tdb1 (for now). == Obtaining Apache Jena 6.0.0 * Via repo1.maven.org The main jars and their dependencies can used with: <dependency> <groupId>org.apache.jena</groupId> <artifactId>apache-jena-libs</artifactId> <type>pom</type> <version>6.0.0</version> </dependency> Full details of all maven artifacts are described at: https://nam02.safelinks.protection.outlook.com/?url=http%3A%2F%2Fjena.apache.org%2Fdownload%2Fmaven.html&data=05%7C02%7Csorokaa%40si.edu%7C68105d54a72a490c5fb708de5dc265ed%7C989b5e2a14e44efe93b78cdd5fc5d11c%7C0%7C0%7C639051286729159592%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&sdata=3eyqJ8dvt68%2F6PjEa75O75GglO%2BQqDreO3Xb%2BL4yTcU%3D&reserved=0<http://jena.apache.org/download/maven.html> * As binary downloads Apache Jena libraries are available as a binary distribution of libraries. For details of a global mirror copy of Jena binaries please see: https://nam02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fjena.apache.org%2Fdownload%2F&data=05%7C02%7Csorokaa%40si.edu%7C68105d54a72a490c5fb708de5dc265ed%7C989b5e2a14e44efe93b78cdd5fc5d11c%7C0%7C0%7C639051286729181616%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&sdata=W5kZJl1woVVwTrnrojWE1M9nHHwCPhai8Z9E%2FXzP1Po%3D&reserved=0<https://jena.apache.org/download/> * Source code for the release The signed source code of this release is available at: https://nam02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fdownloads.apache.org%2Fjena%2Fsource%2F&data=05%7C02%7Csorokaa%40si.edu%7C68105d54a72a490c5fb708de5dc265ed%7C989b5e2a14e44efe93b78cdd5fc5d11c%7C0%7C0%7C639051286729201592%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&sdata=gT0jLnHJAh12C6l59wCwf8gryhWdgFgcdGAz7xQUYeM%3D&reserved=0<https://downloads.apache.org/jena/source/> and the signed source code for all Apache Jena releases is available at: https://nam02.safelinks.protection.outlook.com/?url=https%3A%2F%2Farchive.apache.org%2Fdist%2Fjena%2F&data=05%7C02%7Csorokaa%40si.edu%7C68105d54a72a490c5fb708de5dc265ed%7C989b5e2a14e44efe93b78cdd5fc5d11c%7C0%7C0%7C639051286729236698%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&sdata=N7fyynhtR9Omy10RplgQjShTLDFD2E6ggeYFJxRIhKE%3D&reserved=0<https://archive.apache.org/dist/jena/> == Contributing If you would like to help out, a good place to look is the list of unresolved github issues: https://nam02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fapache%2Fjena%2Fissues&data=05%7C02%7Csorokaa%40si.edu%7C68105d54a72a490c5fb708de5dc265ed%7C989b5e2a14e44efe93b78cdd5fc5d11c%7C0%7C0%7C639051286729283151%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&sdata=GEM5riMcrNoahmtct17X%2BrRlWvZMXXmV4vPsLjdglww%3D&reserved=0<https://github.com/apache/jena/issues> or review pull requests at https://nam02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fapache%2Fjena%2Fpulls&data=05%7C02%7Csorokaa%40si.edu%7C68105d54a72a490c5fb708de5dc265ed%7C989b5e2a14e44efe93b78cdd5fc5d11c%7C0%7C0%7C639051286729305674%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&sdata=EMFUiS20O2XU1Dn6BBwjYJotZQk4SVt%2Bo7h0nMjn9nM%3D&reserved=0<https://github.com/apache/jena/pulls> or drop into the dev@ list. We use github pull requests and other ways for accepting code: https://nam02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fapache%2Fjena%2Fblob%2Fmaster%2FCONTRIBUTING.md&data=05%7C02%7Csorokaa%40si.edu%7C68105d54a72a490c5fb708de5dc265ed%7C989b5e2a14e44efe93b78cdd5fc5d11c%7C0%7C0%7C639051286729337611%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&sdata=xJF0tmkxwfTMeGhkLiwucgHjF0GgPaQURRxwlKQ5E6c%3D&reserved=0<https://github.com/apache/jena/blob/master/CONTRIBUTING.md>
