[
Date Prev][Date Next][
Thread Prev][Thread Next][
Date Index][
Thread Index]
[
List Home]
- From: Jerven Tjalling Bolleman <jerven.bolleman@sib.swiss>
- Date: Tue, 16 Dec 2025 11:33:35 +0100
- Arc-authentication-results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=sib.swiss; dmarc=pass action=none header.from=sib.swiss; dkim=pass header.d=sib.swiss; arc=none
- Arc-message-signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=RSqllqdPl0aKmI7tliKYgjpZQZopu0wEoSelk4z6MsU=; b=qEaLsIGyaP73LttABfBcNz7Xq2fHvmihcOXFuiS9YC+TWeanCujyfgm8l98ESEerjOWTo18kgqyawejjSjXlZIojqAY2yehWRnmdILgylkvISXwWabBxCtK40q0D89Ipb9vpic0/PFz0FEFUmnLLAr9he8iaNt7KB9djdwKPMCaRcja8lX1vNxFiu1EIPy1vsu9jOC7bYDwnvjTQ6hzSXeMcqz5y2yTxj8076Ica/4iXjZ0zafJPGe7ttp6dWMOpD2xuGv922jOY90ED1rz4YAvgCLVKuDaxQjFcdiBYG4CETuVaUAj//U/HnG/kdTeZTSsa0Jd5S+XubpCPgIilUA==
- Arc-seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=SBSpDKRYEiBhy3tIcZ1XIp9MU/9z/1GyfNiKyBk34zEPDKBQWlKPeBP7RgSnNM0ZVI7eFioT7M0yNze2t8u01PZHDjI2M9Y3YPu6AUxNRlWBPWCKWoUwf1jEAL6nz7owS3Nny3V4wdOsNSuRavy+i9DCFdS9IoKxhh+YYysHq+SeenLFbVIipPSny0baHac7NdO4H2lwXZ/Tb7BGMPXKiU0P13fBdTiDHiPP/C/iA9iMsDyEJ4KThn3g3VpScT0GC5WcENRAXM854U+l4OgotydcU45py5wlqCjnePN63uxn73HnrOhbqyXLQFekH3S0iw2EMDd5ouus7sfRa5iHXQ==
- Delivered-to: rdf4j-dev@xxxxxxxxxxx
- List-archive: <https://www.eclipse.org/mailman/private/rdf4j-dev/>
- List-help: <mailto:rdf4j-dev-request@eclipse.org?subject=help>
- List-subscribe: <https://www.eclipse.org/mailman/listinfo/rdf4j-dev>, <mailto:rdf4j-dev-request@eclipse.org?subject=subscribe>
- List-unsubscribe: <https://www.eclipse.org/mailman/options/rdf4j-dev>, <mailto:rdf4j-dev-request@eclipse.org?subject=unsubscribe>
- User-agent: Mozilla Thunderbird
Hi All,
I concur with the wish to move to Java25.
I also wish to pick up the vectorized binding sets etc. as well as
improving the placement regarding where the bindingsets are created
(moving from the QueryContext to the prior QueryEvaluationSteps).
Another subtle change is that I wish that we had a single UNDEF value to
avoid the difficulty between figuring out if a null means empty or
undef. Which can lead to subtle issues and makes the bindingsets bigger
than they need to be.
Also if we find that during the development of 6 we find we need to
deprecate more I would not there being a 5.4.0 with just more
deprecation notices.
Next to the SOLR store deprecation, I personally would not mind
deprecating the elasticsearch-store as well, and the original mapdb
implementation.
Regards,
Jerven
On 12/16/25 11:06, Piotr Sowiński via rdf4j-dev wrote:
Hi,
I'm very much in favor of moving on to RDF4J 6 right after 5.3.
For RDF4J 6 my first wish is to upgrade to as new JDK version as
possible (preferably 25), to allow us to use the many new Java features
to further improve performance.
I would also suggest to consider if any changes to public APIs in the
query engine are needed (around BindingSets) to support processing
queries with lower overhead (e.g., raw value IDs), or with batches of
bindings (vectorized).
We could also reconsider mutability of some classes in the engine (e.g.,
values, statements, binding sets). Moving to immutable records today
could already offer small performance improvements. But more
importantly, this would be a first step to supporting Valhalla value
classes, when they finally are released.
I think some time ago there was some work in the engine to support
iterations with a specific order, but this is still experimental – this
could be taken further, perhaps?
On Mon, 15 Dec 2025 at 22:22, Håvard Ottestad via rdf4j-dev <rdf4j-
dev@xxxxxxxxxxx <mailto:rdf4j-dev@xxxxxxxxxxx>> wrote:
Hi everyone!
I’m wondering what people think about having 5.3.0 be the last minor
release of RDF4J and move to 6.0.0 on the develop branch after that?
Anything we want to remove in 6.0.0 needs to be deprecated in 5.3.0.
I’m going to deprecate the entire Solr sail for removal because Solr
is very far behind on updates and will hold us back from updating to
the latest Lucene and Jakarta EE versions.
I’ve release 5.2.2 today and plan to publish a milestone build of
5.3.0 as soon as I can.
Cheers,
Håvard
_______________________________________________
rdf4j-dev mailing list
rdf4j-dev@xxxxxxxxxxx <mailto:rdf4j-dev@xxxxxxxxxxx>
To unsubscribe from this list, visit https://www.eclipse.org/
mailman/listinfo/rdf4j-dev <https://www.eclipse.org/mailman/
listinfo/rdf4j-dev>
--
Piotr Sowiński
CTO & Co-Founder @ NeverBlink
https://neverblink.eu <https://neverblink.eu>
_______________________________________________
rdf4j-dev mailing list
rdf4j-dev@xxxxxxxxxxx
To unsubscribe from this list, visit https://www.eclipse.org/mailman/listinfo/rdf4j-dev