[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>