Return-Path: X-Original-To: apmail-jackrabbit-dev-archive@www.apache.org Delivered-To: apmail-jackrabbit-dev-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id B925DDA03 for ; Tue, 4 Sep 2012 16:19:35 +0000 (UTC) Received: (qmail 55944 invoked by uid 500); 4 Sep 2012 16:19:35 -0000 Delivered-To: apmail-jackrabbit-dev-archive@jackrabbit.apache.org Received: (qmail 55904 invoked by uid 500); 4 Sep 2012 16:19:35 -0000 Mailing-List: contact dev-help@jackrabbit.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@jackrabbit.apache.org Delivered-To: mailing list dev@jackrabbit.apache.org Received: (qmail 55897 invoked by uid 99); 4 Sep 2012 16:19:35 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 04 Sep 2012 16:19:35 +0000 X-ASF-Spam-Status: No, hits=-2.3 required=5.0 tests=RCVD_IN_DNSWL_MED,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of a.schrijvers@1hippo.com designates 64.18.2.26 as permitted sender) Received: from [64.18.2.26] (HELO exprod7og124.obsmtp.com) (64.18.2.26) by apache.org (qpsmtpd/0.29) with SMTP; Tue, 04 Sep 2012 16:19:25 +0000 Received: from mail-ie0-f170.google.com ([209.85.223.170]) (using TLSv1) by exprod7ob124.postini.com ([64.18.6.12]) with SMTP ID DSNKUEYp9xuTHPhI78VPrhfguCPkIGwe8MKY@postini.com; Tue, 04 Sep 2012 09:19:05 PDT Received: by ied7 with SMTP id 7so11012877ied.1 for ; Tue, 04 Sep 2012 09:18:42 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:date:message-id:subject:from:to:content-type :x-gm-message-state; bh=m6fJiW68w2gfD6aQBVPZIbCg29/z4+Wpuc1L3/ZdY1s=; b=EW650usP76kYec6Epp9QZjY6oouFqINy/jaBClxx3j/EG3GB7TusBR2imIzLM+y5YZ ugqUVKbMNgNPiwq5fUXMMMm1BqsgQL8Sf+Fh/AqAu0iXp3GDiSY0mxgTejYsJupu7/LG N0O/POp5brlqfW1oQuaNdREoQMf6D+UVbAC8F4bht3F8TL2Ta7OITEkhcprciwl4Sbrr nnpi82elwC/la19Ur1N24WjJWa3W8kdu0CFL8ed2n23VUjSw2/U6jkH5BTEoxhJFJVYk uyWfO+OHYKbeaITF2RLkH2D1mQK8kbTYfjhNTfIF62orxK9oy1xClHHsMsaMtJZekB8z rHLw== MIME-Version: 1.0 Received: by 10.182.152.36 with SMTP id uv4mr15672439obb.81.1346774041012; Tue, 04 Sep 2012 08:54:01 -0700 (PDT) Received: by 10.182.14.100 with HTTP; Tue, 4 Sep 2012 08:54:01 -0700 (PDT) Date: Tue, 4 Sep 2012 17:54:01 +0200 Message-ID: Subject: [ANNOUNCE] Apache Jackrabbit OCM 2.0.0 released From: Ard Schrijvers To: users@jackrabbit.apache.org, dev@jackrabbit.apache.org Content-Type: text/plain; charset=ISO-8859-1 X-Gm-Message-State: ALoCoQlZvxl9jRM31VdsfCW+xYIkyAicxjgvUx6G0NlFDBSyQ6E1NfIQzfOmRfcXtEoBCvWm8MXh The Apache Jackrabbit community is pleased to announce the release of Apache Jackrabbit OCM version 2.0.0 at 10/Jul/12 and my apologies for this way too late announcement. The release is available for download at: http://jackrabbit.apache.org/downloads.html#Downloads-ocm See the full release notes below for details about this release. 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 a 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 In addition to the above-mentioned changes, this release contains all the changes included up to the Apache Jackrabbit OCM 2.0.0 release. For more detailed information about all the changes in this and other Jackrabbit OCM releases, please see the Jackrabbit OCM issue tracker at https://issues.apache.org/jira/browse/OCM Release Contents ---------------- This release consists of a single source archive packaged as a zip file. The archive can be unpacked with the jar tool from your JDK installation. See the README.txt file for instructions on how to build this release. The source archive is accompanied by SHA1 and MD5 checksums and a PGP signature that you can use to verify the authenticity of your download. The public key used for the PGP signature can be found at https://svn.apache.org/repos/asf/jackrabbit/dist/KEYS. 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/