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 2010/04/16 14:26:28 UTC
svn commit: r934845 - /jackrabbit/branches/2.1/RELEASE-NOTES.txt
Author: jukka
Date: Fri Apr 16 12:26:28 2010
New Revision: 934845
URL: http://svn.apache.org/viewvc?rev=934845&view=rev
Log:
2.1: Updated release notes.
Modified:
jackrabbit/branches/2.1/RELEASE-NOTES.txt
Modified: jackrabbit/branches/2.1/RELEASE-NOTES.txt
URL: http://svn.apache.org/viewvc/jackrabbit/branches/2.1/RELEASE-NOTES.txt?rev=934845&r1=934844&r2=934845&view=diff
==============================================================================
--- jackrabbit/branches/2.1/RELEASE-NOTES.txt (original)
+++ jackrabbit/branches/2.1/RELEASE-NOTES.txt Fri Apr 16 12:26:28 2010
@@ -1,57 +1,31 @@
-Release Notes -- Apache Jackrabbit -- Version 2.0-beta5
+Release Notes -- Apache Jackrabbit -- Version 2.1.0
Introduction
------------
-This is a beta release of Apache Jackrabbit 2.0. This release is a fully
-compliant implementation of the JCR 2.0 API that was specified by the
-Java Specification Request 283 (JSR 283, http://jcp.org/en/jsr/detail?id=283).
-However, the beta status of this release means that some parts of the
-implementation are not yet ready for normal production use.
+This is Apache Jackrabbit 2.1.0, a fully compliant and production-ready
+implementation of the Content Repository for Java Technology API, version 2.0
+(JCR 2.0, http://jcp.org/en/jsr/summary?id=283).
Changes in this release
-----------------------
-Jackrabbit 2.0 is a major upgrade from the earlier 1.x releases. The most
-notable changes in this release are:
+Jackrabbit 2.1 is an incremental feature release based on the earlier
+2.0 release. The most notable changes in this release are:
- * Upgrade to JCR 2.0. This Jackrabbit release implements and is based
- on the official JCR 2.0 API. All of the features required by the
- JSR 283 specification have been implemented. Note that the remote
- access layers (RMI and WebDAV) only support a subset of JCR 2.0.
-
- * Upgrade to Java 5. All of Jackrabbit (except the jcr-tests component)
- now requires Java 5 as the base platform. Java 1.4 environments are no
- longer supported.
-
- * Removal of deprecated classes and features. Jackrabbit 2.0 is not
- backwards compatible with client code that used any classes or features
- that had been deprecated during the 1.x release cycle.
-
- * Separate JCR Commons components. Many of the general-purpose JCR
- components like OCM are now developed and released separately from
- the Jackrabbit content repository. See the individual components
- for their most recent releases.
-
- * Database connection pooling is now available for all database backends.
-
- * Data store feature enabled in the default repository configuration.
-
- * Full text indexing with Apache Tika. Jackrabbit can now extract and
- index the full text content of many new types of documents, including
- the Office Open XML files produced by Microsoft Office 2007 and higher.
-
- * Apache Commons Collections, Apache Derby, Jetty, SLF4J and Apache Xerces
- have been upgraded to a more recent version.
-
- * OracleFileSystem class does not use special blob handling anymore and is
- required for 10R1 and earlier anymore. If you need that use the new
- Oracle9FileSystem.
-
- * Modified support of XA transactions over RMI. Instead of implementing
- the org.apache.jackrabbit.api.XASession interface, JCR-RMI now makes the
- client session implement the javax.transaction.xa.XAResource interface
- directly whenever the server session does so.
+ * Remoting improvements. Both the WebDAV and RMI remoting layers have
+ been extended to support a wider subset of JCR 2.0 functionality
+ and include numerous other improvements and bug fixes over previous
+ releases. We recommend the WebDAV layer as the primary remoting option,
+ with the RMI layer as a secondary option if more functionality is needed.
+
+ * Command line repository access. The jackrabbit-standalone jar now
+ contains a simple command line tool for browsing and modifying both
+ local and remote repositories.
+
+ * Improved JCA packaging. The jackrabbit-jca package can now be used to
+ enable JCA-based access to any JCR repository that supports the JCR 2.0
+ RepositoryFactory interface.
For more detailed information about all the changes in this and other
Jackrabbit releases, please see the Jackrabbit issue tracker at