Upgrade to data-commons 3.0 and Java 17 (still source level 16 due to asm). Remove support for threeten, joda-time. Transition to PersistentEntitiesFactoryBean from data-commons. Update build to MongoDB 4.4 and 5 with Java17. Remove Java8 setup. Fix javadoc tooling error on cdi 1 vs. 2 version mix. Disabled internal package cycle analysis as this requires transition to ArchUnit.