Thanks for bringing this issue up, Adam!

I support removing EclipseLink code immediately.

My rationale:

* Due to EclipseLink deprecation, non-trivial new features are not
necessarily implemented there [1]

* Any new bugs reported for EclipseLink are not likely to get attention
because this backend is in decline.

* Users had better migrate to a supported backend earlier. If migration is
deferred, it will likely mean that any issues related to migration will
take even longer to be found.

* Polaris 1.1.0 still has EclipseLink, which offers users a supported
version where critical issues could still be fixed, if they are found.

* Having EclipseLink in the codebase adds overhead for new features that
touch Persistence.

[1]
https://github.com/apache/polaris/pull/2197/files#diff-59a870c7af1578200236f22d35fd2eb75dc2a1e73e51218464eb7ba089217da7R759

Cheers,
Dmitri.

On Wed, Sep 17, 2025 at 1:27 PM Adam Christian <
adam.christian.softw...@gmail.com> wrote:

> Howdy Polaris Community!
>
> I was going through our open bugs and I noticed that there are around 5 to
> 10 bugs related to EclipseLink persistence. I was wondering when we
> believe a good time to remove EclipseLink would be.
>
> Personally, I think we could probably start doing it now since it's been
> deprecated since 1.0.0 and we have a clear alternative. I believe there are
> several pros for our users such as streamlined documentation and benefits
> to the contributors such as less issues, dependencies, and modules.
>
> How do y'all feel about this?
>
> If we are aligned, I can create the issue and start working on it.
>
> Cheers,
>
> Adam
>

Reply via email to