jackrabbit-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From ju...@apache.org
Subject svn commit: r1055499 - in /jackrabbit/branches/2.2: ./ RELEASE-NOTES.txt jackrabbit-core/src/main/java/org/apache/jackrabbit/core/query/lucene/join/ConstraintSplitter.java
Date Wed, 05 Jan 2011 16:05:23 GMT
Author: jukka
Date: Wed Jan  5 16:05:23 2011
New Revision: 1055499

URL: http://svn.apache.org/viewvc?rev=1055499&view=rev
Log:
2.2: Merge revision 1055498 (JCR-2843)

Modified:
    jackrabbit/branches/2.2/   (props changed)
    jackrabbit/branches/2.2/RELEASE-NOTES.txt
    jackrabbit/branches/2.2/jackrabbit-core/src/main/java/org/apache/jackrabbit/core/query/lucene/join/ConstraintSplitter.java

Propchange: jackrabbit/branches/2.2/
------------------------------------------------------------------------------
--- svn:mergeinfo (original)
+++ svn:mergeinfo Wed Jan  5 16:05:23 2011
@@ -2,4 +2,4 @@
 /jackrabbit/sandbox/JCR-1456:774917-886178
 /jackrabbit/sandbox/JCR-2170:812417-816332
 /jackrabbit/sandbox/tripod-JCR-2209:795441-795863
-/jackrabbit/trunk:1038201,1038203,1038205,1038657,1039064,1039347,1039408,1039422-1039423,1039888,1039946,1040033,1040090,1040459,1040601,1040606,1040661,1040958,1041379,1041439,1041761,1042643,1042647,1042978-1042982,1043084-1043086,1043088,1043343,1043357-1043358,1043430,1043554,1043616,1043618,1043637,1043656,1044312,1049473,1049491,1049520,1050346,1050551,1055068,1055070-1055071,1055116-1055117,1055127,1055134,1055164
+/jackrabbit/trunk:1038201,1038203,1038205,1038657,1039064,1039347,1039408,1039422-1039423,1039888,1039946,1040033,1040090,1040459,1040601,1040606,1040661,1040958,1041379,1041439,1041761,1042643,1042647,1042978-1042982,1043084-1043086,1043088,1043343,1043357-1043358,1043430,1043554,1043616,1043618,1043637,1043656,1044312,1049473,1049491,1049520,1050346,1050551,1055068,1055070-1055071,1055116-1055117,1055127,1055134,1055164,1055498

Modified: jackrabbit/branches/2.2/RELEASE-NOTES.txt
URL: http://svn.apache.org/viewvc/jackrabbit/branches/2.2/RELEASE-NOTES.txt?rev=1055499&r1=1055498&r2=1055499&view=diff
==============================================================================
--- jackrabbit/branches/2.2/RELEASE-NOTES.txt (original)
+++ jackrabbit/branches/2.2/RELEASE-NOTES.txt Wed Jan  5 16:05:23 2011
@@ -7,38 +7,26 @@ This is Apache Jackrabbit(TM) 2.2, a ful
 Content Repository for Java(TM) Technology API, version 2.0 (JCR 2.0) as
 specified in the Java Specification Request 283 (JSR 283).
 
+Apache Jackrabbit 2.2.1 is patch release that contains fixes and
+improvements over Jackrabbit 2.2.0. This release is fully compatible
+with earlier 2.x.x releases.
+
 Changes in this release
 -----------------------
 
-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.
+Improvements
 
-  * Over 150 other fixes and improvements.
+  [JCR-2835] Poor performance of ISDESCENDANTNODE on SQL 2 queries
+  [JCR-2841] Avoid path resolution in case of non-wildcard ACEs ...
+  [JCR-2845] NodeBasedGroup#isMember(Principal) should have shortcut ...
+
+Bug fixes
+
+  [JCR-1301] Trouble undeploying jackrabbit-webapp from Tomcat
+  [JCR-2836] Unclosed threads in Jackrabbit
+  [JCR-2840] Inconsistencies if "everyone" Group is created by User Management
+  [JCR-2844] MaxCount not working correctly in user/group query when ...
+  [JCR-2850] RMI problems prevent proper startup of the Jackrabbit webapp
 
 For more detailed information about all the changes in this and other
 Jackrabbit releases, please see the Jackrabbit issue tracker at

Modified: jackrabbit/branches/2.2/jackrabbit-core/src/main/java/org/apache/jackrabbit/core/query/lucene/join/ConstraintSplitter.java
URL: http://svn.apache.org/viewvc/jackrabbit/branches/2.2/jackrabbit-core/src/main/java/org/apache/jackrabbit/core/query/lucene/join/ConstraintSplitter.java?rev=1055499&r1=1055498&r2=1055499&view=diff
==============================================================================
--- jackrabbit/branches/2.2/jackrabbit-core/src/main/java/org/apache/jackrabbit/core/query/lucene/join/ConstraintSplitter.java
(original)
+++ jackrabbit/branches/2.2/jackrabbit-core/src/main/java/org/apache/jackrabbit/core/query/lucene/join/ConstraintSplitter.java
Wed Jan  5 16:05:23 2011
@@ -30,6 +30,7 @@ import javax.jcr.query.qom.Comparison;
 import javax.jcr.query.qom.Constraint;
 import javax.jcr.query.qom.DescendantNode;
 import javax.jcr.query.qom.DynamicOperand;
+import javax.jcr.query.qom.FullTextSearch;
 import javax.jcr.query.qom.FullTextSearchScore;
 import javax.jcr.query.qom.Length;
 import javax.jcr.query.qom.LowerCase;
@@ -173,6 +174,9 @@ class ConstraintSplitter {
         } else if (constraint instanceof DescendantNode) {
             DescendantNode dn = (DescendantNode) constraint;
             return Collections.singleton(dn.getSelectorName());
+        } else if (constraint instanceof FullTextSearch) {
+            FullTextSearch fts = (FullTextSearch) constraint;
+            return Collections.singleton(fts.getSelectorName());
         } else {
             throw new UnsupportedRepositoryOperationException(
                     "Unknown constraint type: " + constraint);



Mime
View raw message