You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@jackrabbit.apache.org by ju...@apache.org on 2008/10/12 18:14:24 UTC
svn commit: r703840 - /jackrabbit/trunk/RELEASE-NOTES.txt
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
---------------------------