HI Alex,
I agree with your concern.
I do not know exactly where and why infinispan is used, but I also hit
issues with it during some upgrades.
>From my POV the issue is that
1. On one side, we want to provide in-memory support for our applications,
which is a good feature
2. on the other side, we implemented specific solutions, with hard-binding
to that specific implementation (infinispan), that lead to the issue you
mentioned

Being everything open source, maybe a good solution would be to design and
provide API/interfaces for any "in-memory" database, and then whoever wants
to create a specific implementation, outside our apache-kie project, would
still be able to create it.

Wdyt ?

Il giorno mar 1 apr 2025 alle ore 13:23 Alex Porcelli <porce...@apache.org>
ha scritto:

> As part of the ongoing effort to upgrade to the latest Quarkus LTS version,
> we’re currently dealing with the impact of aligning with Infinispan 15,
> which introduces a new set of changes and potentially api compatibility
> issues.
>
> Given this context, I’d like to revisit the question: Do we really want to
> continue supporting Infinispan?
>
> This has been discussed in the past, and there was some resistance to
> removing it. However, maintaining support goes beyond the existing
> implementation—it requires us to stay on top of future upgrades, adapt to
> API changes, and deal with potential security vulnerabilities stemming from
> Infinispan itself and its transitive dependencies.
>
> I believe it’s worth re-evaluating its value and whether it’s aligned with
> the future direction of the project.
>
> Looking forward to your thoughts.
>
> -
>
> Alex
>

Reply via email to