Hi there,
so we just retired Oak's 1.10 branch, which has been replaced by Oak
1.22. Oak 1.22 uses Jackrabbit 2.20; Oak 1.10 was using Jackrabbit 2.18.
No other Oak branch needs Jackrabbit 2.18.
AFAIR, the main differences between 2.18 and 2.20 are:
- removal of jackrabbit-api (now in Oak)
- refactoring of jackrabbit-standalone (new artifact
jackrabbit-standalone-components)
- Remove all usage of java.security.acl.Group for Java 14 (JCR-4467),
causing one incompatible change in jcr-rmi's exported packages
So the switch from 2.18 to 2.20 *might* cause the need to re-compile and
adjust POMs.
As we did not plan to retire 2.18 yet, my proposal is to update the
roadmap (<http://jackrabbit.apache.org/jcr/jackrabbit-roadmap.html>),
and to plan for one final release later this year, then retire the
branch after that release.
Feedback appreciated.
Best regards, Julian