Release Notes -- Apache Jackrabbit OCM -- Version 2.0.0 Introduction ------------ This is Apache Jackrabbit OCM 2.0, a subproject of Apache Jackrabbit Apache Jackrabbit OCM 2.0.0 is release that contains fixes and improvements over Jackrabbit OCM 1.5. Apart from the test classes, it does not depend on Apache Jackrabbit core, but only on the JCR 2.0 specification Changes since Jackrabbit 1.5 ------------------------------ Improvements [OCM-49] ObjectContentManagerImpl should not use workspace move but rather do it through the jcr session [OCM-51] Replace itemExists and getItem logic in ObjectConverterImpl and ObjectContentManagerImpl to nodeExists and getNode [OCM-43] Reviving OCM framework with Jackrabbit 2.x [OCM-52] Replace inefficient ObjectContentManagerImpl#getObjects(Class objectClass, String path) path .... [OCM-58] Make OCM jackrabbit independent and rely on JCR 2.0 only [OCM-54] ObjectContentManagerImpl should not use workspace copy but rather do it through the jcr session [OCM-55] Replace commons logging LogFactory with slf4j LoggerFactory Bug fixes [OCM-53] Fixes needed to work with latest jr 2.4.1 tag [OCM-50] AnnotationDescriptorReader in case of a @Collection annotation incorrectly .... [OCM-48] DefaultCollectionConverterImpl should take nodetype into account for doInsertCollection .... [OCM-42] OCM Versioning is not working as expected [OCM-33] Running the tests without "mvn clean" provides errors [OCM-45] ReflectionUtils.implementsInterface() only checks one interface and returns [OCM-40] Doesn't compile with jackrabbit 2.0.0 [OCM-59] Run all unit tests against an in memory repository and extend from AbstractJcrTestCase [OCM-34] referential integrity problem due to ObjectContentManagerImpl usage of ObjectCache [OCM-44] getObjectByUuid throws exception instead of returning null as described in javadoc New features Tasks [OCM-56] Remove UserTransactionImpl tests for transactions from OCM project [OCM-1] Move jackrabbit-ocm to JCR Commons [OCM-57] Cleanup exceptions that are outdated or not needed any more About The Apache Software Foundation ------------------------------------ Established in 1999, The Apache Software Foundation provides organizational, legal, and financial support for more than 100 freely-available, collaboratively-developed Open Source projects. The pragmatic Apache License enables individual and commercial users to easily deploy Apache software; the Foundation's intellectual property framework limits the legal exposure of its 2,500+ contributors. For more information, visit http://www.apache.org/