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/12/08 19:50:25 UTC

svn commit: r1043598 - /jackrabbit/branches/2.2/RELEASE-NOTES.txt

Author: jukka
Date: Wed Dec  8 18:50:24 2010
New Revision: 1043598

URL: http://svn.apache.org/viewvc?rev=1043598&view=rev
Log:
2.2: Update release notes

Modified:
    jackrabbit/branches/2.2/RELEASE-NOTES.txt

Modified: jackrabbit/branches/2.2/RELEASE-NOTES.txt
URL: http://svn.apache.org/viewvc/jackrabbit/branches/2.2/RELEASE-NOTES.txt?rev=1043598&r1=1043597&r2=1043598&view=diff
==============================================================================
--- jackrabbit/branches/2.2/RELEASE-NOTES.txt (original)
+++ jackrabbit/branches/2.2/RELEASE-NOTES.txt Wed Dec  8 18:50:24 2010
@@ -3,14 +3,42 @@ Release Notes -- Apache Jackrabbit -- Ve
 Introduction
 ------------
 
-This is the Apache Jackrabbit 2.2.0 release. 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).
+This is Apache Jackrabbit(TM) 2.2, a fully compliant implementation of the
+Content Repository for Java(TM) Technology API, version 2.0 (JCR 2.0) as
+specified in the Java Specification Request 283 (JSR 283).
 
 Changes in this release
 -----------------------
 
-TODO
+Jackrabbit 2.2 is an incremental feature release based on the earlier
+2.x releases. The most notable changes in this release are:
+
+  * Performance improvements. The performance of features like access
+    control, user and group management, concurrent read/write operations
+    and join queries have been notably improved. A performance test suite
+    was added to track improvements and prevent regressions.
+
+  * Deprecation of old persistence managers. All non-bundle persistence
+    managers and also non-pooled bundle database persistence managers have
+    been deprecated in preparation for potential future changes of the
+    persistence layer. All the deprecated persistence managers will remain
+    functional and supported in future 2.x releases, but will most likely
+    be removed in Jackrabbit 3.0.
+
+  * Better thread-safety. Significant effort has been spent on making
+    Jackrabbit more resilient against various kinds of concurrency issues.
+    Most notably Jackrabbit no longer assumes that clients will follow the
+    JCR specification in not using a single session concurrently from multiple
+    threads. Doing so is still not recommended, but it's no longer likely to
+    cause significant trouble.
+
+  * Switch from log4j to Logback. The default Jackrabbit deployment
+    packages (jar, war, rar) now use Logback instead of log4j for improved
+    logging functionality. Thanks to the SLF4J logging framework it is still
+    easy for downstream deployments to switch to another logging backend for
+    example if support for existing configurations is needed.
+
+  * Over 150 other fixes and improvements.
 
 For more detailed information about all the changes in this and other
 Jackrabbit releases, please see the Jackrabbit issue tracker at