[maven-release-plugin]  copy for tag jackrabbit-oak-0.4

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/tags/jackrabbit-oak-0.4@1370222 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/RELEASE-NOTES.txt b/RELEASE-NOTES.txt
index dc462a7..566460b 100644
--- a/RELEASE-NOTES.txt
+++ b/RELEASE-NOTES.txt
@@ -1,4 +1,4 @@
-Release Notes -- Apache Jackrabbit Oak -- Version 0.3
+Release Notes -- Apache Jackrabbit Oak -- Version 0.4
 
 Introduction
 ------------
@@ -10,9 +10,62 @@
 The Oak effort is a part of the Apache Jackrabbit project.
 Apache Jackrabbit is a project of the Apache Software Foundation.
 
-Jackrabbit Oak 0.3 is to be considered alpha-level software. Use at your own risk 
+Jackrabbit Oak 0.4 is to be considered alpha-level software. Use at your own risk 
 with no stability or compatibility guarantees.
 
+Changes in Oak 0.4
+------------------
+
+New Features
+
+  [OAK-182] - Support for "invisible" internal content
+  [OAK-193] - TODO class for partially implemented features
+  [OAK-227] - MicroKernel API: add depth parameter to diff method
+
+Improvements
+
+  [OAK-153] - Split the CommitHook interface
+  [OAK-156] - Observation events need Session.refresh
+  [OAK-158] - Specify fixed memory settings for unit and integration tests
+  [OAK-161] - Refactor Tree#getChildStatus
+  [OAK-163] - Move the JCR TCK back to the integrationTesting profile
+  [OAK-164] - Replace Tree.remove(String) with Tree.remove()
+  [OAK-165] - NodeDelegate should not use Tree.getChild() but rather Root.getTree()
+  [OAK-166] - Add Tree.isRoot() method instead of relying on Tree.getParent() == null
+  [OAK-171] - Add NodeState.compareAgainstBaseState()
+  [OAK-172] - Optimize KernelNodeState equality checks
+  [OAK-174] - Refactor RootImpl and TreeImpl to take advantage of the child node state builder introduced with OAK-170
+  [OAK-176] - Reduce CoreValueFactoryImpl footprint
+  [OAK-183] - Remove duplicate fields from NodeImpl and PropertyImpl which are already in the ItemImpl super class
+  [OAK-184] - Allow PropertyState.getValues() to work on single-valued properties
+  [OAK-186] - Avoid unnecessary rebase operations
+  [OAK-192] - Define behavior of Tree#getParent() if the parent is not accessible
+  [OAK-194] - Define behavior of Tree#getProperty(String) in case of lack of access
+  [OAK-195] - State that Tree#hasProperty returns false of the property is not accessible
+  [OAK-196] - Make Root interface permission aware
+  [OAK-198] - Refactor RootImpl#merge
+  [OAK-199] - KernelNodeStore defines 2 access methods for the CommitEditor
+  [OAK-200] - Replace Commons Collections with Guava
+  [OAK-232] - Hardcoded "childOrder" in NodeDelegate
+
+Bug fixes
+
+  [OAK-155] - Query: limited support for the deprecated JCR 1.0 query language Query.SQL
+  [OAK-173] - MicroKernel filter syntax is not proper JSON
+  [OAK-177] - Too fast timeout in MicroKernelIT.waitForCommit
+  [OAK-179] - Tests should not fail if there is a jcr:system node
+  [OAK-185] - Trying to remove a missing property throws PathNotFoundException
+  [OAK-187] - ConcurrentModificationException during gc run
+  [OAK-188] - Invalid JSOP encoding in CommitBuilder and KernelNodeStoreBranch
+  [OAK-207] - TreeImpl#getStatus() never returns REMOVED
+  [OAK-208] - RootImplFuzzIT test failures
+  [OAK-209] - BlobStore: use SHA-256 instead of SHA-1, and use two directory levels for FileBlobStore
+  [OAK-211] - CompositeEditor should keep the base node state stable
+  [OAK-213] - Misleading exception message in NodeImpl#getParent
+  [OAK-215] - Make definition of ItemDelegate#getParent permission aware
+  [OAK-219] - SessionDelegate#getRoot throws IllegalStateException if the root node is not accessible
+  [OAK-224] - Allow the ContentRepositoryImpl to receive a CommitEditor in the constructor
+
 Changes in Oak 0.3
 ------------------
 
diff --git a/oak-bench/base/pom.xml b/oak-bench/base/pom.xml
index 5018bf6..241b54a 100644
--- a/oak-bench/base/pom.xml
+++ b/oak-bench/base/pom.xml
@@ -23,7 +23,7 @@
   <parent>
     <groupId>org.apache.jackrabbit</groupId>
     <artifactId>oak-bench-parent</artifactId>
-    <version>0.5-SNAPSHOT</version>
+    <version>0.4</version>
     <relativePath>../parent/pom.xml</relativePath>
   </parent>
 
@@ -44,7 +44,7 @@
     <dependency>
       <groupId>org.apache.jackrabbit</groupId>
       <artifactId>oak-jcr</artifactId>
-      <version>${project.version}</version>
+      <version>0.4</version>
       <scope>provided</scope>
     </dependency>
     <dependency>
diff --git a/oak-bench/latest/pom.xml b/oak-bench/latest/pom.xml
index 031d1a3..c9cba7f 100644
--- a/oak-bench/latest/pom.xml
+++ b/oak-bench/latest/pom.xml
@@ -23,7 +23,7 @@
   <parent>
     <groupId>org.apache.jackrabbit</groupId>
     <artifactId>oak-bench-parent</artifactId>
-    <version>0.5-SNAPSHOT</version>
+    <version>0.4</version>
     <relativePath>../parent/pom.xml</relativePath>
   </parent>
 
diff --git a/oak-bench/parent/pom.xml b/oak-bench/parent/pom.xml
index 3ceb6f3..75ddc82 100644
--- a/oak-bench/parent/pom.xml
+++ b/oak-bench/parent/pom.xml
@@ -27,7 +27,7 @@
   <parent>
     <groupId>org.apache.jackrabbit</groupId>
     <artifactId>oak-parent</artifactId>
-    <version>0.5-SNAPSHOT</version>
+    <version>0.4</version>
     <relativePath>../../oak-parent/pom.xml</relativePath>
   </parent>
 
diff --git a/oak-bench/pom.xml b/oak-bench/pom.xml
index 42427ae..8dd45e9 100644
--- a/oak-bench/pom.xml
+++ b/oak-bench/pom.xml
@@ -27,7 +27,7 @@
   <parent>
     <groupId>org.apache.jackrabbit</groupId>
     <artifactId>oak-bench-parent</artifactId>
-    <version>0.5-SNAPSHOT</version>
+    <version>0.4</version>
     <relativePath>parent/pom.xml</relativePath>
   </parent>
 
diff --git a/oak-commons/pom.xml b/oak-commons/pom.xml
index cf982d1..19a462f 100644
--- a/oak-commons/pom.xml
+++ b/oak-commons/pom.xml
@@ -23,7 +23,7 @@
   <parent>
     <groupId>org.apache.jackrabbit</groupId>
     <artifactId>oak-parent</artifactId>
-    <version>0.5-SNAPSHOT</version>
+    <version>0.4</version>
     <relativePath>../oak-parent/pom.xml</relativePath>
   </parent>
 
diff --git a/oak-core/pom.xml b/oak-core/pom.xml
index b6582c0..b75db05 100644
--- a/oak-core/pom.xml
+++ b/oak-core/pom.xml
@@ -23,7 +23,7 @@
   <parent>
     <groupId>org.apache.jackrabbit</groupId>
     <artifactId>oak-parent</artifactId>
-    <version>0.5-SNAPSHOT</version>
+    <version>0.4</version>
     <relativePath>../oak-parent/pom.xml</relativePath>
   </parent>
 
diff --git a/oak-http/pom.xml b/oak-http/pom.xml
index 0eca958..36e9348 100644
--- a/oak-http/pom.xml
+++ b/oak-http/pom.xml
@@ -23,7 +23,7 @@
   <parent>
     <groupId>org.apache.jackrabbit</groupId>
     <artifactId>oak-parent</artifactId>
-    <version>0.5-SNAPSHOT</version>
+    <version>0.4</version>
     <relativePath>../oak-parent/pom.xml</relativePath>
   </parent>
 
@@ -79,7 +79,7 @@
     <dependency>
       <groupId>org.apache.jackrabbit</groupId>
       <artifactId>oak-core</artifactId>
-      <version>${project.version}</version>
+      <version>0.4</version>
     </dependency>
     <dependency>
       <groupId>org.apache.tika</groupId>
diff --git a/oak-it/mk/pom.xml b/oak-it/mk/pom.xml
index 36e40af..61e1108 100644
--- a/oak-it/mk/pom.xml
+++ b/oak-it/mk/pom.xml
@@ -23,7 +23,7 @@
   <parent>
     <groupId>org.apache.jackrabbit</groupId>
     <artifactId>oak-parent</artifactId>
-    <version>0.5-SNAPSHOT</version>
+    <version>0.4</version>
     <relativePath>../../oak-parent/pom.xml</relativePath>
   </parent>
 
diff --git a/oak-it/osgi/pom.xml b/oak-it/osgi/pom.xml
index b73c6cb..361df9c 100644
--- a/oak-it/osgi/pom.xml
+++ b/oak-it/osgi/pom.xml
@@ -23,7 +23,7 @@
   <parent>
     <groupId>org.apache.jackrabbit</groupId>
     <artifactId>oak-parent</artifactId>
-    <version>0.5-SNAPSHOT</version>
+    <version>0.4</version>
     <relativePath>../../oak-parent/pom.xml</relativePath>
   </parent>
 
diff --git a/oak-it/pom.xml b/oak-it/pom.xml
index a307ba8..daf997a 100644
--- a/oak-it/pom.xml
+++ b/oak-it/pom.xml
@@ -23,7 +23,7 @@
   <parent>
     <groupId>org.apache.jackrabbit</groupId>
     <artifactId>oak-parent</artifactId>
-    <version>0.5-SNAPSHOT</version>
+    <version>0.4</version>
     <relativePath>../oak-parent/pom.xml</relativePath>
   </parent>
 
diff --git a/oak-jcr/pom.xml b/oak-jcr/pom.xml
index 18998a3..b344181 100644
--- a/oak-jcr/pom.xml
+++ b/oak-jcr/pom.xml
@@ -23,7 +23,7 @@
   <parent>
     <groupId>org.apache.jackrabbit</groupId>
     <artifactId>oak-parent</artifactId>
-    <version>0.5-SNAPSHOT</version>
+    <version>0.4</version>
     <relativePath>../oak-parent/pom.xml</relativePath>
   </parent>
 
@@ -169,7 +169,7 @@
     <dependency>
       <groupId>org.apache.jackrabbit</groupId>
       <artifactId>oak-core</artifactId>
-      <version>${project.version}</version>
+      <version>0.4</version>
     </dependency>
     <dependency>
       <groupId>org.apache.jackrabbit</groupId>
diff --git a/oak-mk-api/pom.xml b/oak-mk-api/pom.xml
index bf6d243..fcf7ddb 100644
--- a/oak-mk-api/pom.xml
+++ b/oak-mk-api/pom.xml
@@ -23,7 +23,7 @@
   <parent>
     <groupId>org.apache.jackrabbit</groupId>
     <artifactId>oak-parent</artifactId>
-    <version>0.5-SNAPSHOT</version>
+    <version>0.4</version>
     <relativePath>../oak-parent/pom.xml</relativePath>
   </parent>
 
diff --git a/oak-mk-remote/pom.xml b/oak-mk-remote/pom.xml
index 7eb5614..f4532d3 100644
--- a/oak-mk-remote/pom.xml
+++ b/oak-mk-remote/pom.xml
@@ -23,7 +23,7 @@
   <parent>
     <groupId>org.apache.jackrabbit</groupId>
     <artifactId>oak-parent</artifactId>
-    <version>0.5-SNAPSHOT</version>
+    <version>0.4</version>
     <relativePath>../oak-parent/pom.xml</relativePath>
   </parent>
 
diff --git a/oak-mk/pom.xml b/oak-mk/pom.xml
index dea9d35..0ce92c2 100644
--- a/oak-mk/pom.xml
+++ b/oak-mk/pom.xml
@@ -23,7 +23,7 @@
   <parent>
     <groupId>org.apache.jackrabbit</groupId>
     <artifactId>oak-parent</artifactId>
-    <version>0.5-SNAPSHOT</version>
+    <version>0.4</version>
     <relativePath>../oak-parent/pom.xml</relativePath>
   </parent>
 
diff --git a/oak-parent/pom.xml b/oak-parent/pom.xml
index bebd3af..b21089d 100644
--- a/oak-parent/pom.xml
+++ b/oak-parent/pom.xml
@@ -30,7 +30,7 @@
   <groupId>org.apache.jackrabbit</groupId>
   <artifactId>oak-parent</artifactId>
   <name>Oak Parent POM</name>
-  <version>0.5-SNAPSHOT</version>
+  <version>0.4</version>
   <packaging>pom</packaging>
 
   <properties>
@@ -40,7 +40,7 @@
     <project.reporting.outputEncoding>
       ${project.build.sourceEncoding}
     </project.reporting.outputEncoding>
-    <jackrabbit.version>2.6-SNAPSHOT</jackrabbit.version>
+    <jackrabbit.version>2.5.1</jackrabbit.version>
     <guava.version>12.0.1</guava.version>
   </properties>
 
@@ -267,4 +267,10 @@
     </profile>
   </profiles>
 
+
+  <scm>
+    <connection>scm:svn:http://svn.apache.org/repos/asf/maven/pom/tags/jackrabbit-oak-0.4/oak-parent</connection>
+    <developerConnection>scm:svn:https://svn.apache.org/repos/asf/maven/pom/tags/jackrabbit-oak-0.4/oak-parent</developerConnection>
+    <url>http://svn.apache.org/viewvc/maven/pom/tags/jackrabbit-oak-0.4/oak-parent</url>
+  </scm>
 </project>
diff --git a/oak-run/pom.xml b/oak-run/pom.xml
index 57c0de8..132f21d 100644
--- a/oak-run/pom.xml
+++ b/oak-run/pom.xml
@@ -23,7 +23,7 @@
   <parent>
     <groupId>org.apache.jackrabbit</groupId>
     <artifactId>oak-parent</artifactId>
-    <version>0.5-SNAPSHOT</version>
+    <version>0.4</version>
     <relativePath>../oak-parent/pom.xml</relativePath>
   </parent>
 
diff --git a/oak-sling/pom.xml b/oak-sling/pom.xml
index a7c52f7..5192b30 100644
--- a/oak-sling/pom.xml
+++ b/oak-sling/pom.xml
@@ -23,7 +23,7 @@
   <parent>
     <groupId>org.apache.jackrabbit</groupId>
     <artifactId>oak-parent</artifactId>
-    <version>0.5-SNAPSHOT</version>
+    <version>0.4</version>
     <relativePath>../oak-parent/pom.xml</relativePath>
   </parent>
 
@@ -71,7 +71,7 @@
     <dependency>
       <groupId>org.apache.jackrabbit</groupId>
       <artifactId>oak-jcr</artifactId>
-      <version>${project.version}</version>
+      <version>0.4</version>
       <scope>provided</scope>
     </dependency>
 
diff --git a/pom.xml b/pom.xml
index be9ebf4..76712e9 100644
--- a/pom.xml
+++ b/pom.xml
@@ -23,7 +23,7 @@
   <parent>
     <groupId>org.apache.jackrabbit</groupId>
     <artifactId>oak-parent</artifactId>
-    <version>0.5-SNAPSHOT</version>
+    <version>0.4</version>
     <relativePath>oak-parent/pom.xml</relativePath>
   </parent>
 
@@ -51,9 +51,9 @@
   </modules>
 
   <scm>
-    <connection>scm:svn:http://svn.apache.org/repos/asf/jackrabbit/oak/trunk</connection>
-    <developerConnection>scm:svn:https://svn.apache.org/repos/asf/jackrabbit/oak/trunk</developerConnection>
-    <url>http://svn.apache.org/viewvc/jackrabbit/oak/trunk</url>
+    <connection>scm:svn:http://svn.apache.org/repos/asf/jackrabbit/oak/tags/jackrabbit-oak-0.4</connection>
+    <developerConnection>scm:svn:https://svn.apache.org/repos/asf/jackrabbit/oak/tags/jackrabbit-oak-0.4</developerConnection>
+    <url>http://svn.apache.org/viewvc/jackrabbit/oak/tags/jackrabbit-oak-0.4</url>
   </scm>
 
   <build>