Return-Path: Delivered-To: apmail-jackrabbit-commits-archive@www.apache.org Received: (qmail 28133 invoked from network); 12 Oct 2008 16:15:22 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 12 Oct 2008 16:15:22 -0000 Received: (qmail 68098 invoked by uid 500); 12 Oct 2008 16:15:22 -0000 Delivered-To: apmail-jackrabbit-commits-archive@jackrabbit.apache.org Received: (qmail 68065 invoked by uid 500); 12 Oct 2008 16:15:21 -0000 Mailing-List: contact commits-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 commits@jackrabbit.apache.org Received: (qmail 68056 invoked by uid 99); 12 Oct 2008 16:15:21 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 12 Oct 2008 09:15:21 -0700 X-ASF-Spam-Status: No, hits=-2000.0 required=10.0 tests=ALL_TRUSTED X-Spam-Check-By: apache.org Received: from [140.211.11.4] (HELO eris.apache.org) (140.211.11.4) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 12 Oct 2008 16:14:22 +0000 Received: by eris.apache.org (Postfix, from userid 65534) id 1295A23888A4; Sun, 12 Oct 2008 09:14:29 -0700 (PDT) Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: svn commit: r703840 - /jackrabbit/trunk/RELEASE-NOTES.txt Date: Sun, 12 Oct 2008 16:14:24 -0000 To: commits@jackrabbit.apache.org From: jukka@apache.org X-Mailer: svnmailer-1.0.8 Message-Id: <20081012161429.1295A23888A4@eris.apache.org> X-Virus-Checked: Checked by ClamAV on apache.org Author: jukka Date: Sun Oct 12 09:14:24 2008 New Revision: 703840 URL: http://svn.apache.org/viewvc?rev=703840&view=rev Log: 1.5: Upgrading release notes Modified: jackrabbit/trunk/RELEASE-NOTES.txt Modified: jackrabbit/trunk/RELEASE-NOTES.txt URL: http://svn.apache.org/viewvc/jackrabbit/trunk/RELEASE-NOTES.txt?rev=703840&r1=703839&r2=703840&view=diff ============================================================================== --- jackrabbit/trunk/RELEASE-NOTES.txt (original) +++ jackrabbit/trunk/RELEASE-NOTES.txt Sun Oct 12 09:14:24 2008 @@ -1,4 +1,4 @@ -Release Notes -- Apache Jackrabbit -- Version 1.4 +Release Notes -- Apache Jackrabbit -- Version 1.5.0 Introduction ------------ @@ -10,16 +10,11 @@ more. Typical applications that use content repositories include content management, document management, and records management systems. -Apache Jackrabbit 1.4 is an incremental feature release. While -remaining compatible with previous releases, Jackrabbit 1.4 introduces -a number of new features, improvements and fixes to known issues. The -most notable new features in this releases are the new object mapping -and service provider components for JCR. The Jackrabbit content -repository implementation has been enhanced with a new storage model -for binary content, a much improved query and indexing system, and -many fixes and improvements especially for concurrent access. Many -smaller improvements and bug fixes are also included all over the -codebase. +Apache Jackrabbit 1.5 is an incremental feature release. While +remaining compatible with previous releases, Jackrabbit 1.5 introduces +a number of new features, improvements and fixes to known issues. + +TODO: Notable new features See the Apache Jackrabbit website at http://jackrabbit.apache.org/ for more information. @@ -27,121 +22,93 @@ Release Contents ---------------- -The release consists of a single source archive and a number of -pre-compiled binary component archives. - - * Jackrabbit source code (jackrabbit-1.4-src.jar) - - The main source archive contains a "jackrabbit-1.4-src" directory - with the full released source code and build environment. Use the - following commands (or the equivalent in your system) to build all - the released components with Maven 2 and Java 1.4: - - $ jar xf jackrabbit-1.4-src.jar - $ cd jackrabbit-1.4-src - $ mvn install - - The OCM components require Java 5 or higher, and you need to - build them separately: - - $ (cd jackrabbit-ocm; mvn install) - $ (cd jackrabbit-ocm-nodemanagement; mvn install) - -The components contained in the released source archive are listed below -(with the pre-compiled binary archives in parenthesis): - - * Jackrabbit API (jackrabbit-api-1.4.jar) - - Interface extensions that Apache Jackrabbit supports in - addition to the standard JCR API. - - * Jackrabbit JCR Commons (jackrabbit-jcr-commons-1.4.jar) - - General-purpose classes for use with the JCR API. - - * Jackrabbit JCR Tests (jackrabbit-jcr-tests-1.4.jar) - - Set of JCR API test cases designed for testing the compliance - of an implementation. Note that this is not the official JCR TCK! - - * Jackrabbit Core (jackrabbit-core-1.4.jar) - - Core of the Apache Jackrabbit content repository implementation. - - * Jackrabbit Text Extractors (jackrabbit-text-extractors-1.4.jar) - - Text extractor classes that allow Jackrabbit to extract text content - from binary properties for full text indexing. - - * Jackrabbit JCR-RMI (jackrabbit-jcr-rmi-1.4.jar) - - RMI network layer for the JCR API. - - * Jackrabbit WebDAV Library (jackrabbit-webdav-1.4.jar) - - Interfaces and common utility classes used for building a - WebDAV server or client. - - * Jackrabbit JCR Server (jackrabbit-jcr-server-1.4.jar) - - WebDAV servlet implementations based on JCR. +This release consists of a single source archive (jackrabbit-1.5.0-src.jar) +that contains all the Apache Jackrabbit components. Use the following +commands (or the equivalent in your system) to build the release with +Maven 2 and Java 1.4 or higher: - * Jackrabbit JCR Servlets (jackrabbit-jcr-servlet-1.4.jar) + jar xf jackrabbit-1.5.0-src.jar + cd jackrabbit-1.5.0-src + mvn install - Set of servlets and other classes designed to make it easier to use - Jackrabbit and other JCR content repositories in web applications. +Note that the OCM components require Java 5 or higher, and are not included +in the build when using Java 1.4. - * Jackrabbit Repository Classloader (jackrabbit-classloader-1.4.jar) +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. - Java classloader for loading classes from JCR content repositories. +The build will result in the following components (with artifactIds in +parenthesis) being built and installed in your local Maven repository. +Pre-built binary artifacts of these components are also available on +the Jackrabbit download page and on the central Maven repository. - * Jackrabbit Web Application (jackrabbit-webapp-1.4.war) + * Jackrabbit API (jackrabbit-api) + Interface extensions that Apache Jackrabbit supports in + addition to the standard JCR API. - Deployable Jackrabbit installation with WebDAV support for JCR. + * Jackrabbit JCR Commons (jackrabbit-jcr-commons) + General-purpose classes for use with the JCR API. - * Jackrabbit JCA Resource Adapter (jackrabbit-jca-1.4.rar) + * Jackrabbit JCR Tests (jackrabbit-jcr-tests) + Set of JCR API test cases designed for testing the compliance + of an implementation. Note that this is not the official JCR TCK! - J2EE Connector Architecture (JCA) resource adapter for Jackrabbit. + * Jackrabbit Core (jackrabbit-core) + Core of the Apache Jackrabbit content repository implementation. - * Jackrabbit SPI (jackrabbit-spi-1.4.jar) + * Jackrabbit Text Extractors (jackrabbit-text-extractors) + Text extractor classes that allow Jackrabbit to extract text content + from binary properties for full text indexing. - The SPI defines a layer within a JSR-170 implementation that separates - the transient space from the persistent layer. + * Jackrabbit JCR-RMI (jackrabbit-jcr-rmi) + RMI remoting layer for the JCR API. - * Jackrabbit SPI Commons (jackrabbit-spi-commons-1.4.jar) + * Jackrabbit WebDAV Library (jackrabbit-webdav) + Interfaces and common utility classes used for building a + WebDAV server or client. - This component contains generic utility classes that might be used - to build an SPI implementation. + * Jackrabbit JCR Server (jackrabbit-jcr-server) + WebDAV servlet implementations based on JCR. - * Jackrabbit SPI2JCR (jackrabbit-spi2jcr-1.4.jar) + * Jackrabbit JCR Servlets (jackrabbit-jcr-servlet) + Set of servlets and other classes designed to make it easier to use + Jackrabbit and other JCR content repositories in web applications. - This component contains a SPI implementation wrapping around an - implementation of JSR-170. + * Jackrabbit Repository Classloader (jackrabbit-classloader) + Java classloader for loading classes from JCR content repositories. - * Jackrabbit JCR2SPI (jackrabbit-jcr2spi-1.4.jar) + * Jackrabbit Web Application (jackrabbit-webapp) + Deployable Jackrabbit installation with WebDAV support for JCR. - This component contains an implementation of the JSR-170 API and - covers the functionality that is not delegated to the SPI - implementation. + * Jackrabbit JCA Resource Adapter (jackrabbit-jca) + J2EE Connector Architecture (JCA) resource adapter for Jackrabbit. - * Jackrabbit OCM (jackrabbit-ocm-1.4.jar) + * Jackrabbit SPI (jackrabbit-spi) + The SPI defines a layer within a JSR-170 implementation that separates + the transient space from the persistent layer. - Object-Content mapping tool for persisting and accessing Java objects - in a JCR content repository. + * Jackrabbit SPI Commons (jackrabbit-spi-commons) + This component contains generic utility classes that might be used + to build an SPI implementation. - * Jackrabbit OCM Node Management (jackrabbit-ocm-nodemanagement-1.4.jar) + * Jackrabbit SPI2JCR (jackrabbit-spi2jcr) + This component contains a SPI implementation wrapping around an + implementation of JSR-170. - This component simplifies registration of node types and namespaces - referenced in OCM mapping descriptors. + * Jackrabbit JCR2SPI (jackrabbit-jcr2spi) + This component contains an implementation of the JSR-170 API and + covers the functionality that is not delegated to the SPI + implementation. -All files contain a README.txt file with more information. Note that -external runtime dependencies are only included for the war and rar -archives. Other dependencies can be downloaded either manually or -automatically using the Maven build system. + * Jackrabbit OCM (jackrabbit-ocm) + Object-Content mapping tool for persisting and accessing Java objects + in a JCR content repository. -Each release file is accompanied by SHA1 and MD5 checksums and a PGP -signature. The public key used for the signatures can be found -in the KEYS file located in the parent directory. + * Jackrabbit OCM Node Management (jackrabbit-ocm-nodemanagement) + This component simplifies registration of node types and namespaces + referenced in OCM mapping descriptors. Upgrading to Jackrabbit 1.4 ---------------------------