You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cayenne.apache.org by nt...@apache.org on 2018/04/25 12:01:41 UTC

[31/51] [partial] cayenne-website git commit: 4.0.RC1 release

http://git-wip-us.apache.org/repos/asf/cayenne-website/blob/8b5ad124/docs/4.0/api/index-all.html
----------------------------------------------------------------------
diff --git a/docs/4.0/api/index-all.html b/docs/4.0/api/index-all.html
index 733e68d..7d2122e 100644
--- a/docs/4.0/api/index-all.html
+++ b/docs/4.0/api/index-all.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_111) on Mon Oct 02 10:53:07 MSK 2017 -->
+<!-- Generated by javadoc (1.8.0_111) on Mon Apr 23 10:59:11 MSK 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Index (cayenne-doc: Cayenne Documentation 4.0.B2 API)</title>
-<meta name="date" content="2017-10-02">
+<title>Index (cayenne-doc: Cayenne Documentation 4.0.RC1 API)</title>
+<meta name="date" content="2018-04-23">
 <link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
 <script type="text/javascript" src="script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Index (cayenne-doc: Cayenne Documentation 4.0.B2 API)";
+            parent.document.title="Index (cayenne-doc: Cayenne Documentation 4.0.RC1 API)";
         }
     }
     catch(err) {
@@ -2903,6 +2903,12 @@
 </dd>
 <dt><span class="memberNameLink"><a href="org/apache/cayenne/map/MapLoader.html#characters-char:A-int-int-">characters(char[], int, int)</a></span> - Method in class org.apache.cayenne.map.<a href="org/apache/cayenne/map/MapLoader.html" title="class in org.apache.cayenne.map">MapLoader</a></dt>
 <dd>&nbsp;</dd>
+<dt><a href="org/apache/cayenne/access/types/CharacterValueType.html" title="class in org.apache.cayenne.access.types"><span class="typeNameLink">CharacterValueType</span></a> - Class in <a href="org/apache/cayenne/access/types/package-summary.html">org.apache.cayenne.access.types</a></dt>
+<dd>
+<div class="block">This is char and Character type mapped to zero or one char String.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/cayenne/access/types/CharacterValueType.html#CharacterValueType--">CharacterValueType()</a></span> - Constructor for class org.apache.cayenne.access.types.<a href="org/apache/cayenne/access/types/CharacterValueType.html" title="class in org.apache.cayenne.access.types">CharacterValueType</a></dt>
+<dd>&nbsp;</dd>
 <dt><a href="org/apache/cayenne/access/types/CharType.html" title="class in org.apache.cayenne.access.types"><span class="typeNameLink">CharType</span></a> - Class in <a href="org/apache/cayenne/access/types/package-summary.html">org.apache.cayenne.access.types</a></dt>
 <dd>
 <div class="block">Handles <code>java.lang.String</code>, mapping it as either of JDBC types -
@@ -8195,8 +8201,6 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/cayenne/configuration/server/DataDomainProvider.html#filters">filters</a></span> - Variable in class org.apache.cayenne.configuration.server.<a href="org/apache/cayenne/configuration/server/DataDomainProvider.html" title="class in org.apache.cayenne.configuration.server">DataDomainProvider</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/cayenne/access/types/DefaultValueObjectTypeRegistry.html#findBySuperclasses-java.lang.Class-">findBySuperclasses(Class&lt;?&gt;)</a></span> - Method in class org.apache.cayenne.access.types.<a href="org/apache/cayenne/access/types/DefaultValueObjectTypeRegistry.html" title="class in org.apache.cayenne.access.types">DefaultValueObjectTypeRegistry</a></dt>
-<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/cayenne/graph/ChildDiffLoader.html#findObject-java.lang.Object-">findObject(Object)</a></span> - Method in class org.apache.cayenne.graph.<a href="org/apache/cayenne/graph/ChildDiffLoader.html" title="class in org.apache.cayenne.graph">ChildDiffLoader</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/cayenne/graph/ChildDiffLoader.html#findObjectInCollection-java.lang.Object-java.lang.Object-">findObjectInCollection(Object, Object)</a></span> - Method in class org.apache.cayenne.graph.<a href="org/apache/cayenne/graph/ChildDiffLoader.html" title="class in org.apache.cayenne.graph">ChildDiffLoader</a></dt>
@@ -8404,6 +8408,8 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/cayenne/access/types/BigIntegerValueType.html#fromJavaObject-java.math.BigInteger-">fromJavaObject(BigInteger)</a></span> - Method in class org.apache.cayenne.access.types.<a href="org/apache/cayenne/access/types/BigIntegerValueType.html" title="class in org.apache.cayenne.access.types">BigIntegerValueType</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/cayenne/access/types/CharacterValueType.html#fromJavaObject-java.lang.Character-">fromJavaObject(Character)</a></span> - Method in class org.apache.cayenne.access.types.<a href="org/apache/cayenne/access/types/CharacterValueType.html" title="class in org.apache.cayenne.access.types">CharacterValueType</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/cayenne/access/types/UUIDValueType.html#fromJavaObject-java.util.UUID-">fromJavaObject(UUID)</a></span> - Method in class org.apache.cayenne.access.types.<a href="org/apache/cayenne/access/types/UUIDValueType.html" title="class in org.apache.cayenne.access.types">UUIDValueType</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/cayenne/access/types/ValueObjectType.html#fromJavaObject-V-">fromJavaObject(V)</a></span> - Method in interface org.apache.cayenne.access.types.<a href="org/apache/cayenne/access/types/ValueObjectType.html" title="interface in org.apache.cayenne.access.types">ValueObjectType</a></dt>
@@ -12510,6 +12516,8 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/cayenne/access/types/BigIntegerValueType.html#getTargetType--">getTargetType()</a></span> - Method in class org.apache.cayenne.access.types.<a href="org/apache/cayenne/access/types/BigIntegerValueType.html" title="class in org.apache.cayenne.access.types">BigIntegerValueType</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/cayenne/access/types/CharacterValueType.html#getTargetType--">getTargetType()</a></span> - Method in class org.apache.cayenne.access.types.<a href="org/apache/cayenne/access/types/CharacterValueType.html" title="class in org.apache.cayenne.access.types">CharacterValueType</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/cayenne/access/types/UUIDValueType.html#getTargetType--">getTargetType()</a></span> - Method in class org.apache.cayenne.access.types.<a href="org/apache/cayenne/access/types/UUIDValueType.html" title="class in org.apache.cayenne.access.types">UUIDValueType</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/cayenne/access/types/ValueObjectType.html#getTargetType--">getTargetType()</a></span> - Method in interface org.apache.cayenne.access.types.<a href="org/apache/cayenne/access/types/ValueObjectType.html" title="interface in org.apache.cayenne.access.types">ValueObjectType</a></dt>
@@ -12827,6 +12835,8 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/cayenne/access/types/BigIntegerValueType.html#getValueType--">getValueType()</a></span> - Method in class org.apache.cayenne.access.types.<a href="org/apache/cayenne/access/types/BigIntegerValueType.html" title="class in org.apache.cayenne.access.types">BigIntegerValueType</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/cayenne/access/types/CharacterValueType.html#getValueType--">getValueType()</a></span> - Method in class org.apache.cayenne.access.types.<a href="org/apache/cayenne/access/types/CharacterValueType.html" title="class in org.apache.cayenne.access.types">CharacterValueType</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/cayenne/access/types/DefaultValueObjectTypeRegistry.html#getValueType-java.lang.Class-">getValueType(Class&lt;? extends T&gt;)</a></span> - Method in class org.apache.cayenne.access.types.<a href="org/apache/cayenne/access/types/DefaultValueObjectTypeRegistry.html" title="class in org.apache.cayenne.access.types">DefaultValueObjectTypeRegistry</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/cayenne/access/types/UUIDValueType.html#getValueType--">getValueType()</a></span> - Method in class org.apache.cayenne.access.types.<a href="org/apache/cayenne/access/types/UUIDValueType.html" title="class in org.apache.cayenne.access.types">UUIDValueType</a></dt>
@@ -24797,6 +24807,8 @@ custom queries.</div>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/cayenne/access/types/BigIntegerValueType.html#toCacheKey-java.math.BigInteger-">toCacheKey(BigInteger)</a></span> - Method in class org.apache.cayenne.access.types.<a href="org/apache/cayenne/access/types/BigIntegerValueType.html" title="class in org.apache.cayenne.access.types">BigIntegerValueType</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/cayenne/access/types/CharacterValueType.html#toCacheKey-java.lang.Character-">toCacheKey(Character)</a></span> - Method in class org.apache.cayenne.access.types.<a href="org/apache/cayenne/access/types/CharacterValueType.html" title="class in org.apache.cayenne.access.types">CharacterValueType</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/cayenne/access/types/UUIDValueType.html#toCacheKey-java.util.UUID-">toCacheKey(UUID)</a></span> - Method in class org.apache.cayenne.access.types.<a href="org/apache/cayenne/access/types/UUIDValueType.html" title="class in org.apache.cayenne.access.types">UUIDValueType</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/cayenne/access/types/ValueObjectType.html#toCacheKey-V-">toCacheKey(V)</a></span> - Method in interface org.apache.cayenne.access.types.<a href="org/apache/cayenne/access/types/ValueObjectType.html" title="interface in org.apache.cayenne.access.types">ValueObjectType</a></dt>
@@ -24836,6 +24848,8 @@ custom queries.</div>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/cayenne/access/types/BigIntegerValueType.html#toJavaObject-java.lang.Long-">toJavaObject(Long)</a></span> - Method in class org.apache.cayenne.access.types.<a href="org/apache/cayenne/access/types/BigIntegerValueType.html" title="class in org.apache.cayenne.access.types">BigIntegerValueType</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/cayenne/access/types/CharacterValueType.html#toJavaObject-java.lang.String-">toJavaObject(String)</a></span> - Method in class org.apache.cayenne.access.types.<a href="org/apache/cayenne/access/types/CharacterValueType.html" title="class in org.apache.cayenne.access.types">CharacterValueType</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/cayenne/access/types/UUIDValueType.html#toJavaObject-java.lang.String-">toJavaObject(String)</a></span> - Method in class org.apache.cayenne.access.types.<a href="org/apache/cayenne/access/types/UUIDValueType.html" title="class in org.apache.cayenne.access.types">UUIDValueType</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/cayenne/access/types/ValueObjectType.html#toJavaObject-T-">toJavaObject(T)</a></span> - Method in interface org.apache.cayenne.access.types.<a href="org/apache/cayenne/access/types/ValueObjectType.html" title="interface in org.apache.cayenne.access.types">ValueObjectType</a></dt>
@@ -27287,6 +27301,6 @@ the order they are declared.</div>
 <!--   -->
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2017 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2018 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </body>
 </html>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/cayenne-website/blob/8b5ad124/docs/4.0/api/index.html
----------------------------------------------------------------------
diff --git a/docs/4.0/api/index.html b/docs/4.0/api/index.html
index f101377..d4c754d 100644
--- a/docs/4.0/api/index.html
+++ b/docs/4.0/api/index.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_111) on Mon Oct 02 10:53:07 MSK 2017 -->
+<!-- Generated by javadoc (1.8.0_111) on Mon Apr 23 10:59:11 MSK 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>cayenne-doc: Cayenne Documentation 4.0.B2 API</title>
+<title>cayenne-doc: Cayenne Documentation 4.0.RC1 API</title>
 <script type="text/javascript">
     tmpTargetPage = "" + window.location.search;
     if (tmpTargetPage != "" && tmpTargetPage != "undefined")

http://git-wip-us.apache.org/repos/asf/cayenne-website/blob/8b5ad124/docs/4.0/api/org/apache/cayenne/BaseContext.html
----------------------------------------------------------------------
diff --git a/docs/4.0/api/org/apache/cayenne/BaseContext.html b/docs/4.0/api/org/apache/cayenne/BaseContext.html
index 0066279..e58646f 100644
--- a/docs/4.0/api/org/apache/cayenne/BaseContext.html
+++ b/docs/4.0/api/org/apache/cayenne/BaseContext.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_111) on Mon Oct 02 10:53:05 MSK 2017 -->
+<!-- Generated by javadoc (1.8.0_111) on Mon Apr 23 10:59:09 MSK 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>BaseContext (cayenne-doc: Cayenne Documentation 4.0.B2 API)</title>
-<meta name="date" content="2017-10-02">
+<title>BaseContext (cayenne-doc: Cayenne Documentation 4.0.RC1 API)</title>
+<meta name="date" content="2018-04-23">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="BaseContext (cayenne-doc: Cayenne Documentation 4.0.B2 API)";
+            parent.document.title="BaseContext (cayenne-doc: Cayenne Documentation 4.0.RC1 API)";
         }
     }
     catch(err) {
@@ -1621,6 +1621,6 @@ implements <a href="../../../org/apache/cayenne/ObjectContext.html" title="inter
 <!--   -->
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2017 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2018 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </body>
 </html>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/cayenne-website/blob/8b5ad124/docs/4.0/api/org/apache/cayenne/Cayenne.html
----------------------------------------------------------------------
diff --git a/docs/4.0/api/org/apache/cayenne/Cayenne.html b/docs/4.0/api/org/apache/cayenne/Cayenne.html
index 41a764d..94db1d0 100644
--- a/docs/4.0/api/org/apache/cayenne/Cayenne.html
+++ b/docs/4.0/api/org/apache/cayenne/Cayenne.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_111) on Mon Oct 02 10:53:05 MSK 2017 -->
+<!-- Generated by javadoc (1.8.0_111) on Mon Apr 23 10:59:09 MSK 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Cayenne (cayenne-doc: Cayenne Documentation 4.0.B2 API)</title>
-<meta name="date" content="2017-10-02">
+<title>Cayenne (cayenne-doc: Cayenne Documentation 4.0.RC1 API)</title>
+<meta name="date" content="2018-04-23">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Cayenne (cayenne-doc: Cayenne Documentation 4.0.B2 API)";
+            parent.document.title="Cayenne (cayenne-doc: Cayenne Documentation 4.0.RC1 API)";
         }
     }
     catch(err) {
@@ -728,6 +728,6 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
 <!--   -->
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2017 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2018 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </body>
 </html>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/cayenne-website/blob/8b5ad124/docs/4.0/api/org/apache/cayenne/CayenneContext.html
----------------------------------------------------------------------
diff --git a/docs/4.0/api/org/apache/cayenne/CayenneContext.html b/docs/4.0/api/org/apache/cayenne/CayenneContext.html
index d0bf037..ad5419f 100644
--- a/docs/4.0/api/org/apache/cayenne/CayenneContext.html
+++ b/docs/4.0/api/org/apache/cayenne/CayenneContext.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_111) on Mon Oct 02 10:53:05 MSK 2017 -->
+<!-- Generated by javadoc (1.8.0_111) on Mon Apr 23 10:59:09 MSK 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>CayenneContext (cayenne-doc: Cayenne Documentation 4.0.B2 API)</title>
-<meta name="date" content="2017-10-02">
+<title>CayenneContext (cayenne-doc: Cayenne Documentation 4.0.RC1 API)</title>
+<meta name="date" content="2018-04-23">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="CayenneContext (cayenne-doc: Cayenne Documentation 4.0.B2 API)";
+            parent.document.title="CayenneContext (cayenne-doc: Cayenne Documentation 4.0.RC1 API)";
         }
     }
     catch(err) {
@@ -816,6 +816,6 @@ extends <a href="../../../org/apache/cayenne/BaseContext.html" title="class in o
 <!--   -->
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2017 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2018 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </body>
 </html>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/cayenne-website/blob/8b5ad124/docs/4.0/api/org/apache/cayenne/CayenneDataObject.html
----------------------------------------------------------------------
diff --git a/docs/4.0/api/org/apache/cayenne/CayenneDataObject.html b/docs/4.0/api/org/apache/cayenne/CayenneDataObject.html
index c1389a5..50dc70d 100644
--- a/docs/4.0/api/org/apache/cayenne/CayenneDataObject.html
+++ b/docs/4.0/api/org/apache/cayenne/CayenneDataObject.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_111) on Mon Oct 02 10:53:05 MSK 2017 -->
+<!-- Generated by javadoc (1.8.0_111) on Mon Apr 23 10:59:09 MSK 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>CayenneDataObject (cayenne-doc: Cayenne Documentation 4.0.B2 API)</title>
-<meta name="date" content="2017-10-02">
+<title>CayenneDataObject (cayenne-doc: Cayenne Documentation 4.0.RC1 API)</title>
+<meta name="date" content="2018-04-23">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="CayenneDataObject (cayenne-doc: Cayenne Documentation 4.0.B2 API)";
+            parent.document.title="CayenneDataObject (cayenne-doc: Cayenne Documentation 4.0.RC1 API)";
         }
     }
     catch(err) {
@@ -977,6 +977,6 @@ implements <a href="../../../org/apache/cayenne/DataObject.html" title="interfac
 <!--   -->
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2017 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2018 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </body>
 </html>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/cayenne-website/blob/8b5ad124/docs/4.0/api/org/apache/cayenne/CayenneException.html
----------------------------------------------------------------------
diff --git a/docs/4.0/api/org/apache/cayenne/CayenneException.html b/docs/4.0/api/org/apache/cayenne/CayenneException.html
index cb752ef..1d52b3d 100644
--- a/docs/4.0/api/org/apache/cayenne/CayenneException.html
+++ b/docs/4.0/api/org/apache/cayenne/CayenneException.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_111) on Mon Oct 02 10:53:05 MSK 2017 -->
+<!-- Generated by javadoc (1.8.0_111) on Mon Apr 23 10:59:09 MSK 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>CayenneException (cayenne-doc: Cayenne Documentation 4.0.B2 API)</title>
-<meta name="date" content="2017-10-02">
+<title>CayenneException (cayenne-doc: Cayenne Documentation 4.0.RC1 API)</title>
+<meta name="date" content="2018-04-23">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="CayenneException (cayenne-doc: Cayenne Documentation 4.0.B2 API)";
+            parent.document.title="CayenneException (cayenne-doc: Cayenne Documentation 4.0.RC1 API)";
         }
     }
     catch(err) {
@@ -389,6 +389,6 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Exception.ht
 <!--   -->
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2017 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2018 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </body>
 </html>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/cayenne-website/blob/8b5ad124/docs/4.0/api/org/apache/cayenne/CayenneRuntimeException.html
----------------------------------------------------------------------
diff --git a/docs/4.0/api/org/apache/cayenne/CayenneRuntimeException.html b/docs/4.0/api/org/apache/cayenne/CayenneRuntimeException.html
index 03f2b10..1a86188 100644
--- a/docs/4.0/api/org/apache/cayenne/CayenneRuntimeException.html
+++ b/docs/4.0/api/org/apache/cayenne/CayenneRuntimeException.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_111) on Mon Oct 02 10:53:05 MSK 2017 -->
+<!-- Generated by javadoc (1.8.0_111) on Mon Apr 23 10:59:09 MSK 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>CayenneRuntimeException (cayenne-doc: Cayenne Documentation 4.0.B2 API)</title>
-<meta name="date" content="2017-10-02">
+<title>CayenneRuntimeException (cayenne-doc: Cayenne Documentation 4.0.RC1 API)</title>
+<meta name="date" content="2018-04-23">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="CayenneRuntimeException (cayenne-doc: Cayenne Documentation 4.0.B2 API)";
+            parent.document.title="CayenneRuntimeException (cayenne-doc: Cayenne Documentation 4.0.RC1 API)";
         }
     }
     catch(err) {
@@ -395,6 +395,6 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/RuntimeExcep
 <!--   -->
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2017 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2018 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </body>
 </html>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/cayenne-website/blob/8b5ad124/docs/4.0/api/org/apache/cayenne/ConfigurationException.html
----------------------------------------------------------------------
diff --git a/docs/4.0/api/org/apache/cayenne/ConfigurationException.html b/docs/4.0/api/org/apache/cayenne/ConfigurationException.html
index 9d07603..88128f5 100644
--- a/docs/4.0/api/org/apache/cayenne/ConfigurationException.html
+++ b/docs/4.0/api/org/apache/cayenne/ConfigurationException.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_111) on Mon Oct 02 10:53:05 MSK 2017 -->
+<!-- Generated by javadoc (1.8.0_111) on Mon Apr 23 10:59:09 MSK 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>ConfigurationException (cayenne-doc: Cayenne Documentation 4.0.B2 API)</title>
-<meta name="date" content="2017-10-02">
+<title>ConfigurationException (cayenne-doc: Cayenne Documentation 4.0.RC1 API)</title>
+<meta name="date" content="2018-04-23">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ConfigurationException (cayenne-doc: Cayenne Documentation 4.0.B2 API)";
+            parent.document.title="ConfigurationException (cayenne-doc: Cayenne Documentation 4.0.RC1 API)";
         }
     }
     catch(err) {
@@ -335,6 +335,6 @@ extends <a href="../../../org/apache/cayenne/CayenneRuntimeException.html" title
 <!--   -->
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2017 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2018 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </body>
 </html>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/cayenne-website/blob/8b5ad124/docs/4.0/api/org/apache/cayenne/DataChannel.html
----------------------------------------------------------------------
diff --git a/docs/4.0/api/org/apache/cayenne/DataChannel.html b/docs/4.0/api/org/apache/cayenne/DataChannel.html
index 2d690ba..7a95050 100644
--- a/docs/4.0/api/org/apache/cayenne/DataChannel.html
+++ b/docs/4.0/api/org/apache/cayenne/DataChannel.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_111) on Mon Oct 02 10:53:05 MSK 2017 -->
+<!-- Generated by javadoc (1.8.0_111) on Mon Apr 23 10:59:09 MSK 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>DataChannel (cayenne-doc: Cayenne Documentation 4.0.B2 API)</title>
-<meta name="date" content="2017-10-02">
+<title>DataChannel (cayenne-doc: Cayenne Documentation 4.0.RC1 API)</title>
+<meta name="date" content="2018-04-23">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="DataChannel (cayenne-doc: Cayenne Documentation 4.0.B2 API)";
+            parent.document.title="DataChannel (cayenne-doc: Cayenne Documentation 4.0.RC1 API)";
         }
     }
     catch(err) {
@@ -441,6 +441,6 @@ var activeTableTab = "activeTableTab";
 <!--   -->
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2017 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2018 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </body>
 </html>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/cayenne-website/blob/8b5ad124/docs/4.0/api/org/apache/cayenne/DataChannelFilter.html
----------------------------------------------------------------------
diff --git a/docs/4.0/api/org/apache/cayenne/DataChannelFilter.html b/docs/4.0/api/org/apache/cayenne/DataChannelFilter.html
index 283189c..2fa043b 100644
--- a/docs/4.0/api/org/apache/cayenne/DataChannelFilter.html
+++ b/docs/4.0/api/org/apache/cayenne/DataChannelFilter.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_111) on Mon Oct 02 10:53:05 MSK 2017 -->
+<!-- Generated by javadoc (1.8.0_111) on Mon Apr 23 10:59:09 MSK 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>DataChannelFilter (cayenne-doc: Cayenne Documentation 4.0.B2 API)</title>
-<meta name="date" content="2017-10-02">
+<title>DataChannelFilter (cayenne-doc: Cayenne Documentation 4.0.RC1 API)</title>
+<meta name="date" content="2018-04-23">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="DataChannelFilter (cayenne-doc: Cayenne Documentation 4.0.B2 API)";
+            parent.document.title="DataChannelFilter (cayenne-doc: Cayenne Documentation 4.0.RC1 API)";
         }
     }
     catch(err) {
@@ -266,6 +266,6 @@ var activeTableTab = "activeTableTab";
 <!--   -->
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2017 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2018 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </body>
 </html>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/cayenne-website/blob/8b5ad124/docs/4.0/api/org/apache/cayenne/DataChannelFilterChain.html
----------------------------------------------------------------------
diff --git a/docs/4.0/api/org/apache/cayenne/DataChannelFilterChain.html b/docs/4.0/api/org/apache/cayenne/DataChannelFilterChain.html
index f2fbbd6..ae11a07 100644
--- a/docs/4.0/api/org/apache/cayenne/DataChannelFilterChain.html
+++ b/docs/4.0/api/org/apache/cayenne/DataChannelFilterChain.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_111) on Mon Oct 02 10:53:05 MSK 2017 -->
+<!-- Generated by javadoc (1.8.0_111) on Mon Apr 23 10:59:09 MSK 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>DataChannelFilterChain (cayenne-doc: Cayenne Documentation 4.0.B2 API)</title>
-<meta name="date" content="2017-10-02">
+<title>DataChannelFilterChain (cayenne-doc: Cayenne Documentation 4.0.RC1 API)</title>
+<meta name="date" content="2018-04-23">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="DataChannelFilterChain (cayenne-doc: Cayenne Documentation 4.0.B2 API)";
+            parent.document.title="DataChannelFilterChain (cayenne-doc: Cayenne Documentation 4.0.RC1 API)";
         }
     }
     catch(err) {
@@ -243,6 +243,6 @@ var activeTableTab = "activeTableTab";
 <!--   -->
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2017 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2018 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </body>
 </html>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/cayenne-website/blob/8b5ad124/docs/4.0/api/org/apache/cayenne/DataChannelListener.html
----------------------------------------------------------------------
diff --git a/docs/4.0/api/org/apache/cayenne/DataChannelListener.html b/docs/4.0/api/org/apache/cayenne/DataChannelListener.html
index 958febb..c7b5147 100644
--- a/docs/4.0/api/org/apache/cayenne/DataChannelListener.html
+++ b/docs/4.0/api/org/apache/cayenne/DataChannelListener.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_111) on Mon Oct 02 10:53:05 MSK 2017 -->
+<!-- Generated by javadoc (1.8.0_111) on Mon Apr 23 10:59:09 MSK 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>DataChannelListener (cayenne-doc: Cayenne Documentation 4.0.B2 API)</title>
-<meta name="date" content="2017-10-02">
+<title>DataChannelListener (cayenne-doc: Cayenne Documentation 4.0.RC1 API)</title>
+<meta name="date" content="2018-04-23">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="DataChannelListener (cayenne-doc: Cayenne Documentation 4.0.B2 API)";
+            parent.document.title="DataChannelListener (cayenne-doc: Cayenne Documentation 4.0.RC1 API)";
         }
     }
     catch(err) {
@@ -273,6 +273,6 @@ var activeTableTab = "activeTableTab";
 <!--   -->
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2017 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2018 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </body>
 </html>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/cayenne-website/blob/8b5ad124/docs/4.0/api/org/apache/cayenne/DataChannelSyncCallbackAction.html
----------------------------------------------------------------------
diff --git a/docs/4.0/api/org/apache/cayenne/DataChannelSyncCallbackAction.html b/docs/4.0/api/org/apache/cayenne/DataChannelSyncCallbackAction.html
index 4ed3736..59dd93d 100644
--- a/docs/4.0/api/org/apache/cayenne/DataChannelSyncCallbackAction.html
+++ b/docs/4.0/api/org/apache/cayenne/DataChannelSyncCallbackAction.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_111) on Mon Oct 02 10:53:05 MSK 2017 -->
+<!-- Generated by javadoc (1.8.0_111) on Mon Apr 23 10:59:09 MSK 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>DataChannelSyncCallbackAction (cayenne-doc: Cayenne Documentation 4.0.B2 API)</title>
-<meta name="date" content="2017-10-02">
+<title>DataChannelSyncCallbackAction (cayenne-doc: Cayenne Documentation 4.0.RC1 API)</title>
+<meta name="date" content="2018-04-23">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="DataChannelSyncCallbackAction (cayenne-doc: Cayenne Documentation 4.0.B2 API)";
+            parent.document.title="DataChannelSyncCallbackAction (cayenne-doc: Cayenne Documentation 4.0.RC1 API)";
         }
     }
     catch(err) {
@@ -430,6 +430,6 @@ implements <a href="../../../org/apache/cayenne/graph/GraphChangeHandler.html" t
 <!--   -->
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2017 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2018 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </body>
 </html>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/cayenne-website/blob/8b5ad124/docs/4.0/api/org/apache/cayenne/DataChannelSyncFilterChain.html
----------------------------------------------------------------------
diff --git a/docs/4.0/api/org/apache/cayenne/DataChannelSyncFilterChain.html b/docs/4.0/api/org/apache/cayenne/DataChannelSyncFilterChain.html
index cc77305..0ad1ccd 100644
--- a/docs/4.0/api/org/apache/cayenne/DataChannelSyncFilterChain.html
+++ b/docs/4.0/api/org/apache/cayenne/DataChannelSyncFilterChain.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_111) on Mon Oct 02 10:53:05 MSK 2017 -->
+<!-- Generated by javadoc (1.8.0_111) on Mon Apr 23 10:59:09 MSK 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>DataChannelSyncFilterChain (cayenne-doc: Cayenne Documentation 4.0.B2 API)</title>
-<meta name="date" content="2017-10-02">
+<title>DataChannelSyncFilterChain (cayenne-doc: Cayenne Documentation 4.0.RC1 API)</title>
+<meta name="date" content="2018-04-23">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="DataChannelSyncFilterChain (cayenne-doc: Cayenne Documentation 4.0.B2 API)";
+            parent.document.title="DataChannelSyncFilterChain (cayenne-doc: Cayenne Documentation 4.0.RC1 API)";
         }
     }
     catch(err) {
@@ -222,6 +222,6 @@ var activeTableTab = "activeTableTab";
 <!--   -->
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2017 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2018 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </body>
 </html>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/cayenne-website/blob/8b5ad124/docs/4.0/api/org/apache/cayenne/DataObject.html
----------------------------------------------------------------------
diff --git a/docs/4.0/api/org/apache/cayenne/DataObject.html b/docs/4.0/api/org/apache/cayenne/DataObject.html
index c3b5465..6742023 100644
--- a/docs/4.0/api/org/apache/cayenne/DataObject.html
+++ b/docs/4.0/api/org/apache/cayenne/DataObject.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_111) on Mon Oct 02 10:53:05 MSK 2017 -->
+<!-- Generated by javadoc (1.8.0_111) on Mon Apr 23 10:59:09 MSK 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>DataObject (cayenne-doc: Cayenne Documentation 4.0.B2 API)</title>
-<meta name="date" content="2017-10-02">
+<title>DataObject (cayenne-doc: Cayenne Documentation 4.0.RC1 API)</title>
+<meta name="date" content="2018-04-23">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="DataObject (cayenne-doc: Cayenne Documentation 4.0.B2 API)";
+            parent.document.title="DataObject (cayenne-doc: Cayenne Documentation 4.0.RC1 API)";
         }
     }
     catch(err) {
@@ -511,6 +511,6 @@ extends <a href="../../../org/apache/cayenne/Persistent.html" title="interface i
 <!--   -->
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2017 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2018 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </body>
 </html>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/cayenne-website/blob/8b5ad124/docs/4.0/api/org/apache/cayenne/DataRow.html
----------------------------------------------------------------------
diff --git a/docs/4.0/api/org/apache/cayenne/DataRow.html b/docs/4.0/api/org/apache/cayenne/DataRow.html
index ddd466a..5174bdf 100644
--- a/docs/4.0/api/org/apache/cayenne/DataRow.html
+++ b/docs/4.0/api/org/apache/cayenne/DataRow.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_111) on Mon Oct 02 10:53:05 MSK 2017 -->
+<!-- Generated by javadoc (1.8.0_111) on Mon Apr 23 10:59:09 MSK 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>DataRow (cayenne-doc: Cayenne Documentation 4.0.B2 API)</title>
-<meta name="date" content="2017-10-02">
+<title>DataRow (cayenne-doc: Cayenne Documentation 4.0.RC1 API)</title>
+<meta name="date" content="2018-04-23">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="DataRow (cayenne-doc: Cayenne Documentation 4.0.B2 API)";
+            parent.document.title="DataRow (cayenne-doc: Cayenne Documentation 4.0.RC1 API)";
         }
     }
     catch(err) {
@@ -552,6 +552,6 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/util/HashMap.html
 <!--   -->
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2017 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2018 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </body>
 </html>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/cayenne-website/blob/8b5ad124/docs/4.0/api/org/apache/cayenne/DeleteDenyException.html
----------------------------------------------------------------------
diff --git a/docs/4.0/api/org/apache/cayenne/DeleteDenyException.html b/docs/4.0/api/org/apache/cayenne/DeleteDenyException.html
index 2a5653b..fb477e9 100644
--- a/docs/4.0/api/org/apache/cayenne/DeleteDenyException.html
+++ b/docs/4.0/api/org/apache/cayenne/DeleteDenyException.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_111) on Mon Oct 02 10:53:05 MSK 2017 -->
+<!-- Generated by javadoc (1.8.0_111) on Mon Apr 23 10:59:09 MSK 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>DeleteDenyException (cayenne-doc: Cayenne Documentation 4.0.B2 API)</title>
-<meta name="date" content="2017-10-02">
+<title>DeleteDenyException (cayenne-doc: Cayenne Documentation 4.0.RC1 API)</title>
+<meta name="date" content="2018-04-23">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="DeleteDenyException (cayenne-doc: Cayenne Documentation 4.0.B2 API)";
+            parent.document.title="DeleteDenyException (cayenne-doc: Cayenne Documentation 4.0.RC1 API)";
         }
     }
     catch(err) {
@@ -439,6 +439,6 @@ extends <a href="../../../org/apache/cayenne/CayenneRuntimeException.html" title
 <!--   -->
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2017 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2018 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </body>
 </html>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/cayenne-website/blob/8b5ad124/docs/4.0/api/org/apache/cayenne/ExtendedEnumeration.html
----------------------------------------------------------------------
diff --git a/docs/4.0/api/org/apache/cayenne/ExtendedEnumeration.html b/docs/4.0/api/org/apache/cayenne/ExtendedEnumeration.html
index 58df222..0041f20 100644
--- a/docs/4.0/api/org/apache/cayenne/ExtendedEnumeration.html
+++ b/docs/4.0/api/org/apache/cayenne/ExtendedEnumeration.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_111) on Mon Oct 02 10:53:05 MSK 2017 -->
+<!-- Generated by javadoc (1.8.0_111) on Mon Apr 23 10:59:09 MSK 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>ExtendedEnumeration (cayenne-doc: Cayenne Documentation 4.0.B2 API)</title>
-<meta name="date" content="2017-10-02">
+<title>ExtendedEnumeration (cayenne-doc: Cayenne Documentation 4.0.RC1 API)</title>
+<meta name="date" content="2018-04-23">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ExtendedEnumeration (cayenne-doc: Cayenne Documentation 4.0.B2 API)";
+            parent.document.title="ExtendedEnumeration (cayenne-doc: Cayenne Documentation 4.0.RC1 API)";
         }
     }
     catch(err) {
@@ -228,6 +228,6 @@ var activeTableTab = "activeTableTab";
 <!--   -->
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2017 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2018 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </body>
 </html>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/cayenne-website/blob/8b5ad124/docs/4.0/api/org/apache/cayenne/Fault.html
----------------------------------------------------------------------
diff --git a/docs/4.0/api/org/apache/cayenne/Fault.html b/docs/4.0/api/org/apache/cayenne/Fault.html
index b280884..d96ae52 100644
--- a/docs/4.0/api/org/apache/cayenne/Fault.html
+++ b/docs/4.0/api/org/apache/cayenne/Fault.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_111) on Mon Oct 02 10:53:05 MSK 2017 -->
+<!-- Generated by javadoc (1.8.0_111) on Mon Apr 23 10:59:09 MSK 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Fault (cayenne-doc: Cayenne Documentation 4.0.B2 API)</title>
-<meta name="date" content="2017-10-02">
+<title>Fault (cayenne-doc: Cayenne Documentation 4.0.RC1 API)</title>
+<meta name="date" content="2018-04-23">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Fault (cayenne-doc: Cayenne Documentation 4.0.B2 API)";
+            parent.document.title="Fault (cayenne-doc: Cayenne Documentation 4.0.RC1 API)";
         }
     }
     catch(err) {
@@ -294,6 +294,6 @@ implements <a href="http://docs.oracle.com/javase/7/docs/api/java/io/Serializabl
 <!--   -->
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2017 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2018 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </body>
 </html>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/cayenne-website/blob/8b5ad124/docs/4.0/api/org/apache/cayenne/FaultFailureException.html
----------------------------------------------------------------------
diff --git a/docs/4.0/api/org/apache/cayenne/FaultFailureException.html b/docs/4.0/api/org/apache/cayenne/FaultFailureException.html
index 12aa698..2d610fe 100644
--- a/docs/4.0/api/org/apache/cayenne/FaultFailureException.html
+++ b/docs/4.0/api/org/apache/cayenne/FaultFailureException.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_111) on Mon Oct 02 10:53:05 MSK 2017 -->
+<!-- Generated by javadoc (1.8.0_111) on Mon Apr 23 10:59:09 MSK 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>FaultFailureException (cayenne-doc: Cayenne Documentation 4.0.B2 API)</title>
-<meta name="date" content="2017-10-02">
+<title>FaultFailureException (cayenne-doc: Cayenne Documentation 4.0.RC1 API)</title>
+<meta name="date" content="2018-04-23">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="FaultFailureException (cayenne-doc: Cayenne Documentation 4.0.B2 API)";
+            parent.document.title="FaultFailureException (cayenne-doc: Cayenne Documentation 4.0.RC1 API)";
         }
     }
     catch(err) {
@@ -320,6 +320,6 @@ extends <a href="../../../org/apache/cayenne/CayenneRuntimeException.html" title
 <!--   -->
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2017 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2018 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </body>
 </html>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/cayenne-website/blob/8b5ad124/docs/4.0/api/org/apache/cayenne/LifecycleListener.html
----------------------------------------------------------------------
diff --git a/docs/4.0/api/org/apache/cayenne/LifecycleListener.html b/docs/4.0/api/org/apache/cayenne/LifecycleListener.html
index e6963e6..38dda8a 100644
--- a/docs/4.0/api/org/apache/cayenne/LifecycleListener.html
+++ b/docs/4.0/api/org/apache/cayenne/LifecycleListener.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_111) on Mon Oct 02 10:53:05 MSK 2017 -->
+<!-- Generated by javadoc (1.8.0_111) on Mon Apr 23 10:59:09 MSK 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>LifecycleListener (cayenne-doc: Cayenne Documentation 4.0.B2 API)</title>
-<meta name="date" content="2017-10-02">
+<title>LifecycleListener (cayenne-doc: Cayenne Documentation 4.0.RC1 API)</title>
+<meta name="date" content="2018-04-23">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="LifecycleListener (cayenne-doc: Cayenne Documentation 4.0.B2 API)";
+            parent.document.title="LifecycleListener (cayenne-doc: Cayenne Documentation 4.0.RC1 API)";
         }
     }
     catch(err) {
@@ -317,6 +317,6 @@ var activeTableTab = "activeTableTab";
 <!--   -->
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2017 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2018 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </body>
 </html>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/cayenne-website/blob/8b5ad124/docs/4.0/api/org/apache/cayenne/ObjectContext.html
----------------------------------------------------------------------
diff --git a/docs/4.0/api/org/apache/cayenne/ObjectContext.html b/docs/4.0/api/org/apache/cayenne/ObjectContext.html
index 24c90a4..74c0955 100644
--- a/docs/4.0/api/org/apache/cayenne/ObjectContext.html
+++ b/docs/4.0/api/org/apache/cayenne/ObjectContext.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_111) on Mon Oct 02 10:53:05 MSK 2017 -->
+<!-- Generated by javadoc (1.8.0_111) on Mon Apr 23 10:59:09 MSK 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>ObjectContext (cayenne-doc: Cayenne Documentation 4.0.B2 API)</title>
-<meta name="date" content="2017-10-02">
+<title>ObjectContext (cayenne-doc: Cayenne Documentation 4.0.RC1 API)</title>
+<meta name="date" content="2018-04-23">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ObjectContext (cayenne-doc: Cayenne Documentation 4.0.B2 API)";
+            parent.document.title="ObjectContext (cayenne-doc: Cayenne Documentation 4.0.RC1 API)";
         }
     }
     catch(err) {
@@ -940,6 +940,6 @@ extends <a href="../../../org/apache/cayenne/DataChannel.html" title="interface
 <!--   -->
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2017 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2018 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </body>
 </html>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/cayenne-website/blob/8b5ad124/docs/4.0/api/org/apache/cayenne/ObjectId.html
----------------------------------------------------------------------
diff --git a/docs/4.0/api/org/apache/cayenne/ObjectId.html b/docs/4.0/api/org/apache/cayenne/ObjectId.html
index ccaef0e..8dc83b9 100644
--- a/docs/4.0/api/org/apache/cayenne/ObjectId.html
+++ b/docs/4.0/api/org/apache/cayenne/ObjectId.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_111) on Mon Oct 02 10:53:05 MSK 2017 -->
+<!-- Generated by javadoc (1.8.0_111) on Mon Apr 23 10:59:09 MSK 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>ObjectId (cayenne-doc: Cayenne Documentation 4.0.B2 API)</title>
-<meta name="date" content="2017-10-02">
+<title>ObjectId (cayenne-doc: Cayenne Documentation 4.0.RC1 API)</title>
+<meta name="date" content="2018-04-23">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ObjectId (cayenne-doc: Cayenne Documentation 4.0.B2 API)";
+            parent.document.title="ObjectId (cayenne-doc: Cayenne Documentation 4.0.RC1 API)";
         }
     }
     catch(err) {
@@ -641,6 +641,6 @@ implements <a href="http://docs.oracle.com/javase/7/docs/api/java/io/Serializabl
 <!--   -->
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2017 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2018 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </body>
 </html>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/cayenne-website/blob/8b5ad124/docs/4.0/api/org/apache/cayenne/PersistenceState.html
----------------------------------------------------------------------
diff --git a/docs/4.0/api/org/apache/cayenne/PersistenceState.html b/docs/4.0/api/org/apache/cayenne/PersistenceState.html
index 7012321..2d67a09 100644
--- a/docs/4.0/api/org/apache/cayenne/PersistenceState.html
+++ b/docs/4.0/api/org/apache/cayenne/PersistenceState.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_111) on Mon Oct 02 10:53:05 MSK 2017 -->
+<!-- Generated by javadoc (1.8.0_111) on Mon Apr 23 10:59:09 MSK 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>PersistenceState (cayenne-doc: Cayenne Documentation 4.0.B2 API)</title>
-<meta name="date" content="2017-10-02">
+<title>PersistenceState (cayenne-doc: Cayenne Documentation 4.0.RC1 API)</title>
+<meta name="date" content="2018-04-23">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="PersistenceState (cayenne-doc: Cayenne Documentation 4.0.B2 API)";
+            parent.document.title="PersistenceState (cayenne-doc: Cayenne Documentation 4.0.RC1 API)";
         }
     }
     catch(err) {
@@ -440,6 +440,6 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
 <!--   -->
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2017 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2018 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </body>
 </html>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/cayenne-website/blob/8b5ad124/docs/4.0/api/org/apache/cayenne/Persistent.html
----------------------------------------------------------------------
diff --git a/docs/4.0/api/org/apache/cayenne/Persistent.html b/docs/4.0/api/org/apache/cayenne/Persistent.html
index e991efb..2a0b254 100644
--- a/docs/4.0/api/org/apache/cayenne/Persistent.html
+++ b/docs/4.0/api/org/apache/cayenne/Persistent.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_111) on Mon Oct 02 10:53:05 MSK 2017 -->
+<!-- Generated by javadoc (1.8.0_111) on Mon Apr 23 10:59:09 MSK 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Persistent (cayenne-doc: Cayenne Documentation 4.0.B2 API)</title>
-<meta name="date" content="2017-10-02">
+<title>Persistent (cayenne-doc: Cayenne Documentation 4.0.RC1 API)</title>
+<meta name="date" content="2018-04-23">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Persistent (cayenne-doc: Cayenne Documentation 4.0.B2 API)";
+            parent.document.title="Persistent (cayenne-doc: Cayenne Documentation 4.0.RC1 API)";
         }
     }
     catch(err) {
@@ -301,6 +301,6 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/io/Serializable.h
 <!--   -->
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2017 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2018 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </body>
 </html>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/cayenne-website/blob/8b5ad124/docs/4.0/api/org/apache/cayenne/PersistentObject.html
----------------------------------------------------------------------
diff --git a/docs/4.0/api/org/apache/cayenne/PersistentObject.html b/docs/4.0/api/org/apache/cayenne/PersistentObject.html
index 23548b9..c68c53d 100644
--- a/docs/4.0/api/org/apache/cayenne/PersistentObject.html
+++ b/docs/4.0/api/org/apache/cayenne/PersistentObject.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_111) on Mon Oct 02 10:53:05 MSK 2017 -->
+<!-- Generated by javadoc (1.8.0_111) on Mon Apr 23 10:59:09 MSK 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>PersistentObject (cayenne-doc: Cayenne Documentation 4.0.B2 API)</title>
-<meta name="date" content="2017-10-02">
+<title>PersistentObject (cayenne-doc: Cayenne Documentation 4.0.RC1 API)</title>
+<meta name="date" content="2018-04-23">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="PersistentObject (cayenne-doc: Cayenne Documentation 4.0.B2 API)";
+            parent.document.title="PersistentObject (cayenne-doc: Cayenne Documentation 4.0.RC1 API)";
         }
     }
     catch(err) {
@@ -484,6 +484,6 @@ implements <a href="../../../org/apache/cayenne/Persistent.html" title="interfac
 <!--   -->
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2017 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2018 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </body>
 </html>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/cayenne-website/blob/8b5ad124/docs/4.0/api/org/apache/cayenne/ProcedureResult.html
----------------------------------------------------------------------
diff --git a/docs/4.0/api/org/apache/cayenne/ProcedureResult.html b/docs/4.0/api/org/apache/cayenne/ProcedureResult.html
index d680072..cb981b0 100644
--- a/docs/4.0/api/org/apache/cayenne/ProcedureResult.html
+++ b/docs/4.0/api/org/apache/cayenne/ProcedureResult.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_111) on Mon Oct 02 10:53:05 MSK 2017 -->
+<!-- Generated by javadoc (1.8.0_111) on Mon Apr 23 10:59:09 MSK 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>ProcedureResult (cayenne-doc: Cayenne Documentation 4.0.B2 API)</title>
-<meta name="date" content="2017-10-02">
+<title>ProcedureResult (cayenne-doc: Cayenne Documentation 4.0.RC1 API)</title>
+<meta name="date" content="2018-04-23">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ProcedureResult (cayenne-doc: Cayenne Documentation 4.0.B2 API)";
+            parent.document.title="ProcedureResult (cayenne-doc: Cayenne Documentation 4.0.RC1 API)";
         }
     }
     catch(err) {
@@ -328,6 +328,6 @@ extends <a href="../../../org/apache/cayenne/util/GenericQueryResult.html" title
 <!--   -->
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2017 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2018 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </body>
 </html>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/cayenne-website/blob/8b5ad124/docs/4.0/api/org/apache/cayenne/QueryResponse.html
----------------------------------------------------------------------
diff --git a/docs/4.0/api/org/apache/cayenne/QueryResponse.html b/docs/4.0/api/org/apache/cayenne/QueryResponse.html
index 6b3c58a..2519ba4 100644
--- a/docs/4.0/api/org/apache/cayenne/QueryResponse.html
+++ b/docs/4.0/api/org/apache/cayenne/QueryResponse.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_111) on Mon Oct 02 10:53:05 MSK 2017 -->
+<!-- Generated by javadoc (1.8.0_111) on Mon Apr 23 10:59:09 MSK 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>QueryResponse (cayenne-doc: Cayenne Documentation 4.0.B2 API)</title>
-<meta name="date" content="2017-10-02">
+<title>QueryResponse (cayenne-doc: Cayenne Documentation 4.0.RC1 API)</title>
+<meta name="date" content="2018-04-23">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="QueryResponse (cayenne-doc: Cayenne Documentation 4.0.B2 API)";
+            parent.document.title="QueryResponse (cayenne-doc: Cayenne Documentation 4.0.RC1 API)";
         }
     }
     catch(err) {
@@ -379,6 +379,6 @@ var activeTableTab = "activeTableTab";
 <!--   -->
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2017 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2018 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </body>
 </html>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/cayenne-website/blob/8b5ad124/docs/4.0/api/org/apache/cayenne/QueryResult.html
----------------------------------------------------------------------
diff --git a/docs/4.0/api/org/apache/cayenne/QueryResult.html b/docs/4.0/api/org/apache/cayenne/QueryResult.html
index f6784f6..7d2a0f2 100644
--- a/docs/4.0/api/org/apache/cayenne/QueryResult.html
+++ b/docs/4.0/api/org/apache/cayenne/QueryResult.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_111) on Mon Oct 02 10:53:05 MSK 2017 -->
+<!-- Generated by javadoc (1.8.0_111) on Mon Apr 23 10:59:09 MSK 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>QueryResult (cayenne-doc: Cayenne Documentation 4.0.B2 API)</title>
-<meta name="date" content="2017-10-02">
+<title>QueryResult (cayenne-doc: Cayenne Documentation 4.0.RC1 API)</title>
+<meta name="date" content="2018-04-23">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="QueryResult (cayenne-doc: Cayenne Documentation 4.0.B2 API)";
+            parent.document.title="QueryResult (cayenne-doc: Cayenne Documentation 4.0.RC1 API)";
         }
     }
     catch(err) {
@@ -307,6 +307,6 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Iterable.htm
 <!--   -->
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2017 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2018 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </body>
 </html>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/cayenne-website/blob/8b5ad124/docs/4.0/api/org/apache/cayenne/QueryResultItem.html
----------------------------------------------------------------------
diff --git a/docs/4.0/api/org/apache/cayenne/QueryResultItem.html b/docs/4.0/api/org/apache/cayenne/QueryResultItem.html
index d085ffa..4170fcc 100644
--- a/docs/4.0/api/org/apache/cayenne/QueryResultItem.html
+++ b/docs/4.0/api/org/apache/cayenne/QueryResultItem.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_111) on Mon Oct 02 10:53:05 MSK 2017 -->
+<!-- Generated by javadoc (1.8.0_111) on Mon Apr 23 10:59:09 MSK 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>QueryResultItem (cayenne-doc: Cayenne Documentation 4.0.B2 API)</title>
-<meta name="date" content="2017-10-02">
+<title>QueryResultItem (cayenne-doc: Cayenne Documentation 4.0.RC1 API)</title>
+<meta name="date" content="2018-04-23">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="QueryResultItem (cayenne-doc: Cayenne Documentation 4.0.B2 API)";
+            parent.document.title="QueryResultItem (cayenne-doc: Cayenne Documentation 4.0.RC1 API)";
         }
     }
     catch(err) {
@@ -292,6 +292,6 @@ var activeTableTab = "activeTableTab";
 <!--   -->
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2017 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2018 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </body>
 </html>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/cayenne-website/blob/8b5ad124/docs/4.0/api/org/apache/cayenne/ResultBatchIterator.html
----------------------------------------------------------------------
diff --git a/docs/4.0/api/org/apache/cayenne/ResultBatchIterator.html b/docs/4.0/api/org/apache/cayenne/ResultBatchIterator.html
index 65bbc1b..5bab1c2 100644
--- a/docs/4.0/api/org/apache/cayenne/ResultBatchIterator.html
+++ b/docs/4.0/api/org/apache/cayenne/ResultBatchIterator.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_111) on Mon Oct 02 10:53:05 MSK 2017 -->
+<!-- Generated by javadoc (1.8.0_111) on Mon Apr 23 10:59:09 MSK 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>ResultBatchIterator (cayenne-doc: Cayenne Documentation 4.0.B2 API)</title>
-<meta name="date" content="2017-10-02">
+<title>ResultBatchIterator (cayenne-doc: Cayenne Documentation 4.0.RC1 API)</title>
+<meta name="date" content="2018-04-23">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ResultBatchIterator (cayenne-doc: Cayenne Documentation 4.0.B2 API)";
+            parent.document.title="ResultBatchIterator (cayenne-doc: Cayenne Documentation 4.0.RC1 API)";
         }
     }
     catch(err) {
@@ -382,6 +382,6 @@ implements <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Iterable.
 <!--   -->
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2017 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2018 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </body>
 </html>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/cayenne-website/blob/8b5ad124/docs/4.0/api/org/apache/cayenne/ResultIterator.html
----------------------------------------------------------------------
diff --git a/docs/4.0/api/org/apache/cayenne/ResultIterator.html b/docs/4.0/api/org/apache/cayenne/ResultIterator.html
index 8bb6179..14f846e 100644
--- a/docs/4.0/api/org/apache/cayenne/ResultIterator.html
+++ b/docs/4.0/api/org/apache/cayenne/ResultIterator.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_111) on Mon Oct 02 10:53:05 MSK 2017 -->
+<!-- Generated by javadoc (1.8.0_111) on Mon Apr 23 10:59:09 MSK 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>ResultIterator (cayenne-doc: Cayenne Documentation 4.0.B2 API)</title>
-<meta name="date" content="2017-10-02">
+<title>ResultIterator (cayenne-doc: Cayenne Documentation 4.0.RC1 API)</title>
+<meta name="date" content="2018-04-23">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ResultIterator (cayenne-doc: Cayenne Documentation 4.0.B2 API)";
+            parent.document.title="ResultIterator (cayenne-doc: Cayenne Documentation 4.0.RC1 API)";
         }
     }
     catch(err) {
@@ -336,6 +336,6 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Iterable.htm
 <!--   -->
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2017 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2018 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </body>
 </html>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/cayenne-website/blob/8b5ad124/docs/4.0/api/org/apache/cayenne/ResultIteratorCallback.html
----------------------------------------------------------------------
diff --git a/docs/4.0/api/org/apache/cayenne/ResultIteratorCallback.html b/docs/4.0/api/org/apache/cayenne/ResultIteratorCallback.html
index 8e15448..b627cfe 100644
--- a/docs/4.0/api/org/apache/cayenne/ResultIteratorCallback.html
+++ b/docs/4.0/api/org/apache/cayenne/ResultIteratorCallback.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_111) on Mon Oct 02 10:53:05 MSK 2017 -->
+<!-- Generated by javadoc (1.8.0_111) on Mon Apr 23 10:59:09 MSK 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>ResultIteratorCallback (cayenne-doc: Cayenne Documentation 4.0.B2 API)</title>
-<meta name="date" content="2017-10-02">
+<title>ResultIteratorCallback (cayenne-doc: Cayenne Documentation 4.0.RC1 API)</title>
+<meta name="date" content="2018-04-23">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ResultIteratorCallback (cayenne-doc: Cayenne Documentation 4.0.B2 API)";
+            parent.document.title="ResultIteratorCallback (cayenne-doc: Cayenne Documentation 4.0.RC1 API)";
         }
     }
     catch(err) {
@@ -226,6 +226,6 @@ var activeTableTab = "activeTableTab";
 <!--   -->
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2017 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2018 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </body>
 </html>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/cayenne-website/blob/8b5ad124/docs/4.0/api/org/apache/cayenne/Validating.html
----------------------------------------------------------------------
diff --git a/docs/4.0/api/org/apache/cayenne/Validating.html b/docs/4.0/api/org/apache/cayenne/Validating.html
index 353c62e..3e96463 100644
--- a/docs/4.0/api/org/apache/cayenne/Validating.html
+++ b/docs/4.0/api/org/apache/cayenne/Validating.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_111) on Mon Oct 02 10:53:05 MSK 2017 -->
+<!-- Generated by javadoc (1.8.0_111) on Mon Apr 23 10:59:09 MSK 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Validating (cayenne-doc: Cayenne Documentation 4.0.B2 API)</title>
-<meta name="date" content="2017-10-02">
+<title>Validating (cayenne-doc: Cayenne Documentation 4.0.RC1 API)</title>
+<meta name="date" content="2018-04-23">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Validating (cayenne-doc: Cayenne Documentation 4.0.B2 API)";
+            parent.document.title="Validating (cayenne-doc: Cayenne Documentation 4.0.RC1 API)";
         }
     }
     catch(err) {
@@ -272,6 +272,6 @@ var activeTableTab = "activeTableTab";
 <!--   -->
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2017 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2018 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </body>
 </html>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/cayenne-website/blob/8b5ad124/docs/4.0/api/org/apache/cayenne/ValueHolder.html
----------------------------------------------------------------------
diff --git a/docs/4.0/api/org/apache/cayenne/ValueHolder.html b/docs/4.0/api/org/apache/cayenne/ValueHolder.html
index e3b511e..c15a52e 100644
--- a/docs/4.0/api/org/apache/cayenne/ValueHolder.html
+++ b/docs/4.0/api/org/apache/cayenne/ValueHolder.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_111) on Mon Oct 02 10:53:05 MSK 2017 -->
+<!-- Generated by javadoc (1.8.0_111) on Mon Apr 23 10:59:09 MSK 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>ValueHolder (cayenne-doc: Cayenne Documentation 4.0.B2 API)</title>
-<meta name="date" content="2017-10-02">
+<title>ValueHolder (cayenne-doc: Cayenne Documentation 4.0.RC1 API)</title>
+<meta name="date" content="2018-04-23">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ValueHolder (cayenne-doc: Cayenne Documentation 4.0.B2 API)";
+            parent.document.title="ValueHolder (cayenne-doc: Cayenne Documentation 4.0.RC1 API)";
         }
     }
     catch(err) {
@@ -356,6 +356,6 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/io/Serializable.h
 <!--   -->
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2017 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2018 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </body>
 </html>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/cayenne-website/blob/8b5ad124/docs/4.0/api/org/apache/cayenne/access/ClientServerChannel.html
----------------------------------------------------------------------
diff --git a/docs/4.0/api/org/apache/cayenne/access/ClientServerChannel.html b/docs/4.0/api/org/apache/cayenne/access/ClientServerChannel.html
index 4b91457..4ae9def 100644
--- a/docs/4.0/api/org/apache/cayenne/access/ClientServerChannel.html
+++ b/docs/4.0/api/org/apache/cayenne/access/ClientServerChannel.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_111) on Mon Oct 02 10:53:02 MSK 2017 -->
+<!-- Generated by javadoc (1.8.0_111) on Mon Apr 23 10:59:06 MSK 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>ClientServerChannel (cayenne-doc: Cayenne Documentation 4.0.B2 API)</title>
-<meta name="date" content="2017-10-02">
+<title>ClientServerChannel (cayenne-doc: Cayenne Documentation 4.0.RC1 API)</title>
+<meta name="date" content="2018-04-23">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ClientServerChannel (cayenne-doc: Cayenne Documentation 4.0.B2 API)";
+            parent.document.title="ClientServerChannel (cayenne-doc: Cayenne Documentation 4.0.RC1 API)";
         }
     }
     catch(err) {
@@ -440,6 +440,6 @@ implements <a href="../../../../org/apache/cayenne/DataChannel.html" title="inte
 <!--   -->
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2017 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2018 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </body>
 </html>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/cayenne-website/blob/8b5ad124/docs/4.0/api/org/apache/cayenne/access/DataContext.html
----------------------------------------------------------------------
diff --git a/docs/4.0/api/org/apache/cayenne/access/DataContext.html b/docs/4.0/api/org/apache/cayenne/access/DataContext.html
index f0e0b06..fae8cda 100644
--- a/docs/4.0/api/org/apache/cayenne/access/DataContext.html
+++ b/docs/4.0/api/org/apache/cayenne/access/DataContext.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_111) on Mon Oct 02 10:53:02 MSK 2017 -->
+<!-- Generated by javadoc (1.8.0_111) on Mon Apr 23 10:59:06 MSK 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>DataContext (cayenne-doc: Cayenne Documentation 4.0.B2 API)</title>
-<meta name="date" content="2017-10-02">
+<title>DataContext (cayenne-doc: Cayenne Documentation 4.0.RC1 API)</title>
+<meta name="date" content="2018-04-23">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="DataContext (cayenne-doc: Cayenne Documentation 4.0.B2 API)";
+            parent.document.title="DataContext (cayenne-doc: Cayenne Documentation 4.0.RC1 API)";
         }
     }
     catch(err) {
@@ -1362,6 +1362,6 @@ public&nbsp;void&nbsp;setTransactionFactory(<a href="../../../../org/apache/caye
 <!--   -->
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2017 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2018 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </body>
 </html>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/cayenne-website/blob/8b5ad124/docs/4.0/api/org/apache/cayenne/access/DataContextDelegate.html
----------------------------------------------------------------------
diff --git a/docs/4.0/api/org/apache/cayenne/access/DataContextDelegate.html b/docs/4.0/api/org/apache/cayenne/access/DataContextDelegate.html
index 5f9ac04..ed77a0f 100644
--- a/docs/4.0/api/org/apache/cayenne/access/DataContextDelegate.html
+++ b/docs/4.0/api/org/apache/cayenne/access/DataContextDelegate.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_111) on Mon Oct 02 10:53:02 MSK 2017 -->
+<!-- Generated by javadoc (1.8.0_111) on Mon Apr 23 10:59:06 MSK 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>DataContextDelegate (cayenne-doc: Cayenne Documentation 4.0.B2 API)</title>
-<meta name="date" content="2017-10-02">
+<title>DataContextDelegate (cayenne-doc: Cayenne Documentation 4.0.RC1 API)</title>
+<meta name="date" content="2018-04-23">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="DataContextDelegate (cayenne-doc: Cayenne Documentation 4.0.B2 API)";
+            parent.document.title="DataContextDelegate (cayenne-doc: Cayenne Documentation 4.0.RC1 API)";
         }
     }
     catch(err) {
@@ -350,6 +350,6 @@ var activeTableTab = "activeTableTab";
 <!--   -->
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2017 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2018 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </body>
 </html>
\ No newline at end of file