On 10.04.2020 14:31, Ate Douma wrote:
Hmm, I now see there was some (very minimal) 'discussion' about this,
which I missed.
It might have been more helpful and effective (to trigger me) with a
more descriptive subject for that discussion ...
Anyhow, I agree there might not be much *technical* reasons to keep
maintaining 2.18, while 2.20 is almost the same.
But to be clear, 2.18.5 actually is *more* up to date than 2.20.0
with respect to 3rd party dependencies (including security related
fixes).
For us 2.18.x therefore *is* the leading jackrabbit version, still.
There will always be cases in which the release schedule can lead to a
dependency update showing up in a "lower" version first; that's for the
simple reason it didn't make sense to delay it further.
As we do not embed these dependencies (except in demo projects), this is
really not critical. Users of Jackrabbit should always make sure that
the non-Jackrabbit code they use it up-to-date.
So before marking 2.18 EOL I would strongly recommend (request) that
first a more up-to-date 2.20 is released.
...and if you look closely at downloads page, you will see that releases
from the latest stable branch (right now 2.20) indeed happen more
frequently than those from older maintenance branches. So there really
is no basis to worry about that.
And give downstream users (not on oak or from adobe) an appropriate
heads-up and time to catchup :-)
If you look at
<http://jackrabbit.apache.org/jcr/jackrabbit-roadmap.html>, you will see
that the EOL is currently scheduled for autumn.
Best regards, Julian