This is an automated email from the ASF dual-hosted git repository.

asf-ci-deploy pushed a commit to branch asf-site-production
in repository https://gitbox.apache.org/repos/asf/grails-website.git


The following commit(s) were added to refs/heads/asf-site-production by this 
push:
     new c0aaadbd7aa Deploying to documentation branch - 22:27:16
c0aaadbd7aa is described below

commit c0aaadbd7aa217052e80b5b50c89502e8f3b9973
Author: jamesfredley <[email protected]>
AuthorDate: Fri Jan 23 22:27:19 2026 +0000

    Deploying to documentation branch - 22:27:16
---
 docs/snapshot/api/index-all.html                     |  4 ++--
 .../datastore/bson/json/JsonReader.Context.html      |  4 ++--
 .../org/grails/datastore/bson/json/JsonReader.html   |  4 ++--
 .../datastore/bson/json/JsonWriter.Context.html      | 10 +++++-----
 .../org/grails/datastore/bson/json/JsonWriter.html   |  4 ++--
 .../datastore/mapping/reflect/EntityReflector.html   |  8 ++++----
 .../PluginAwareResourceBundleMessageSource.html      | 16 ++++++++--------
 ...ndleMessageSource.PropertiesHolderCacheEntry.html |  8 ++++----
 .../ReloadableResourceBundleMessageSource.html       | 16 ++++++++--------
 docs/snapshot/grails-data/api/index-all.html         |  4 ++--
 .../document/config/DocumentMappingContext.html      |  2 +-
 .../mapping/config/KeyValueMappingContext.html       |  2 +-
 .../mapping/model/AbstractMappingContext.html        |  6 +++---
 .../datastore/mapping/model/MappingContext.html      |  6 +++---
 .../datastore/mapping/reflect/EntityReflector.html   |  8 ++++----
 .../grails-data/developer-manual/gettingStarted.html |  2 +-
 .../grails-data/developer-manual/introduction.html   |  2 +-
 .../grails-data/developer-manual/stepByStep.html     |  2 +-
 .../grails-data/developer-manual/testing.html        |  2 +-
 .../developer-manual/understandingApi.html           |  2 +-
 .../understandingApi/datastoreBasics.html            |  2 +-
 .../developer-manual/understandingApi/gormApis.html  |  2 +-
 .../understandingApi/gormEnhancer.html               |  2 +-
 .../understandingApi/implementingCrud.html           |  2 +-
 .../understandingApi/implementingQueries.html        |  2 +-
 .../understandingApi/secondaryIndexes.html           |  2 +-
 .../grails-data/hibernate5/api/index-all.html        |  6 +++---
 .../datastore/bson/json/JsonReader.Context.html      |  4 ++--
 .../org/grails/datastore/bson/json/JsonReader.html   |  4 ++--
 .../datastore/bson/json/JsonWriter.Context.html      | 10 +++++-----
 .../org/grails/datastore/bson/json/JsonWriter.html   |  4 ++--
 .../document/config/DocumentMappingContext.html      |  2 +-
 .../mapping/config/KeyValueMappingContext.html       |  2 +-
 .../mapping/model/AbstractMappingContext.html        |  6 +++---
 .../datastore/mapping/model/MappingContext.html      |  6 +++---
 .../mapping/mongo/config/MongoMappingContext.html    |  2 +-
 .../datastore/mapping/reflect/EntityReflector.html   |  8 ++++----
 .../orm/hibernate/cfg/HibernateMappingContext.html   |  2 +-
 docs/snapshot/grails-data/mongodb/api/index-all.html |  2 +-
 .../datastore/bson/json/JsonReader.Context.html      |  4 ++--
 .../org/grails/datastore/bson/json/JsonReader.html   |  4 ++--
 .../datastore/bson/json/JsonWriter.Context.html      | 10 +++++-----
 .../org/grails/datastore/bson/json/JsonWriter.html   |  4 ++--
 .../snapshot/grails-data/whats-new-manual/index.html |  2 +-
 docs/snapshot/guide/commandLine.html                 | 12 ++++++------
 docs/snapshot/guide/introduction.html                |  2 +-
 docs/snapshot/guide/pages/dependencyUpgrades.html    |  2 +-
 docs/snapshot/guide/pages/gradleBuild.html           | 12 ++++++------
 docs/snapshot/guide/pages/gradlePlugins.html         |  8 ++++----
 docs/snapshot/guide/pages/upgrading60x.html          |  6 +++---
 docs/snapshot/guide/pages/whatsNew.html              |  2 +-
 docs/snapshot/guide/single.html                      | 20 ++++++++++----------
 docs/snapshot/guide/upgrading.html                   |  6 +++---
 53 files changed, 138 insertions(+), 138 deletions(-)

diff --git a/docs/snapshot/api/index-all.html b/docs/snapshot/api/index-all.html
index 05404841bf4..aecba0709e4 100644
--- a/docs/snapshot/api/index-all.html
+++ b/docs/snapshot/api/index-all.html
@@ -6407,7 +6407,7 @@ if (location.href.indexOf('is-external=true') == -1) {
 </dt><dd> <div class="block"></div></dd>
 <dt><span class="strong"><a 
href="org/grails/datastore/bson/json/JsonReader.Context.html#Context(org.bson.AbstractBsonReader.Context,
 org.bson.BsonContextType)" title="Constructor in 
JsonReader.Context">Context(org.bson.AbstractBsonReader.Context, 
org.bson.BsonContextType)</a></span> - Constructor in <a 
href="org/grails/datastore/bson/json/JsonReader.Context.html">JsonReader.Context</a>
 </dt><dd> <div class="block"></div></dd>
-<dt><span class="strong"><a 
href="org/grails/datastore/bson/json/JsonWriter.Context.html#Context(org.grails.datastore.bson.json.JsonReader.Context,
 org.bson.BsonContextType, java.lang.String)" title="Constructor in 
JsonWriter.Context">Context(org.grails.datastore.bson.json.JsonReader.Context, 
org.bson.BsonContextType, java.lang.String)</a></span> - Constructor in <a 
href="org/grails/datastore/bson/json/JsonWriter.Context.html">JsonWriter.Context</a>
+<dt><span class="strong"><a 
href="org/grails/datastore/bson/json/JsonWriter.Context.html#Context(org.grails.datastore.bson.json.JsonWriter.Context,
 org.bson.BsonContextType, java.lang.String)" title="Constructor in 
JsonWriter.Context">Context(org.grails.datastore.bson.json.JsonWriter.Context, 
org.bson.BsonContextType, java.lang.String)</a></span> - Constructor in <a 
href="org/grails/datastore/bson/json/JsonWriter.Context.html">JsonWriter.Context</a>
 </dt><dd> <div class="block">Creates a new context.</div></dd>
 <dt><span class="strong"><a href="grails/doc/DocEngine.html#CONTEXT_PATH" 
title="Property in DocEngine">CONTEXT_PATH</a></span> - Property in <a 
href="grails/doc/DocEngine.html">DocEngine</a>
 </dt><dd> <div class="block"></div></dd>
@@ -43280,7 +43280,7 @@ if (location.href.indexOf('is-external=true') == -1) {
 </dt><dd> <div class="block"></div></dd>
 <dt><span class="strong"><a 
href="org/grails/web/gsp/GroovyPagesTemplateRenderer.html#updateValue(groovy.text.Template,
 Callable<Template>, java.lang.Object)" title="Method in 
GroovyPagesTemplateRenderer">updateValue(groovy.text.Template, 
Callable&lt;Template&gt;, java.lang.Object)</a></span> - Method in <a 
href="org/grails/web/gsp/GroovyPagesTemplateRenderer.html">GroovyPagesTemplateRenderer</a>
 </dt><dd> <div class="block"></div></dd>
-<dt><span class="strong"><a 
href="org/grails/spring/context/support/ReloadableResourceBundleMessageSource.PropertiesHolderCacheEntry.html#updateValue(PropertiesHolder,
 Callable<PropertiesHolder>, java.lang.Object)" title="Method in 
ReloadableResourceBundleMessageSource.PropertiesHolderCacheEntry">updateValue(PropertiesHolder,
 Callable&lt;PropertiesHolder&gt;, java.lang.Object)</a></span> - Method in <a 
href="org/grails/spring/context/support/ReloadableResourceBundleMessageSource.Properti
 [...]
+<dt><span class="strong"><a 
href="org/grails/spring/context/support/ReloadableResourceBundleMessageSource.PropertiesHolderCacheEntry.html#updateValue(org.grails.spring.context.support.ReloadableResourceBundleMessageSource.PropertiesHolder,
 Callable<PropertiesHolder>, java.lang.Object)" title="Method in 
ReloadableResourceBundleMessageSource.PropertiesHolderCacheEntry">updateValue(org.grails.spring.context.support.ReloadableResourceBundleMessageSource.PropertiesHolder,
 Callable&lt;Properti [...]
 </dt><dd> <div class="block"></div></dd>
 <dt><span class="strong"><a 
href="org/apache/grails/data/testing/tck/tests/UpdateWithProxyPresentSpec.html" 
title="Class in 
org.apache.grails.data.testing.tck.tests">UpdateWithProxyPresentSpec</a></span> 
- Class in <a 
href="./org/apache/grails/data/testing/tck/tests/package-summary.html">org.apache.grails.data.testing.tck.tests</a>
 </dt><dd><div class="block"> 
<DL><DT><B>Authors:</B></DT><DD>graemerocher</DD></DL></div></dd>
diff --git 
a/docs/snapshot/api/org/grails/datastore/bson/json/JsonReader.Context.html 
b/docs/snapshot/api/org/grails/datastore/bson/json/JsonReader.Context.html
index 1d61022c300..7f30d3869d4 100644
--- a/docs/snapshot/api/org/grails/datastore/bson/json/JsonReader.Context.html
+++ b/docs/snapshot/api/org/grails/datastore/bson/json/JsonReader.Context.html
@@ -171,7 +171,7 @@ extends <a 
href='../../../../../AbstractBsonReaderContext.html'>AbstractBsonRead
                         
                         <tr class="rowColor">
                             <td class="colFirst"><code></code></td>
-                            <td class="colLast"><code>protected&nbsp;<a 
href='../../../../../org/grails/datastore/bson/json/JsonReader.Context.html'>JsonReader.Context</a></code></td>
+                            <td class="colLast"><code>protected&nbsp;<a 
href='../../../../../org/grails/datastore/bson/json/JsonWriter.Context.html'>JsonWriter.Context</a></code></td>
                             <td class="colLast"><code><strong><a 
href="#getParentContext()">getParentContext</a></strong>()</code><br></td>
                         </tr>
                         
@@ -236,7 +236,7 @@ extends <a 
href='../../../../../AbstractBsonReaderContext.html'>AbstractBsonRead
                         <a name="getParentContext()"><!-- --></a>
                         <ul class="blockListLast">
                             <li class="blockList">
-                                <h4>protected&nbsp;<a 
href='../../../../../org/grails/datastore/bson/json/JsonReader.Context.html'>JsonReader.Context</a>
 <strong>getParentContext</strong>()</h4>
+                                <h4>protected&nbsp;<a 
href='../../../../../org/grails/datastore/bson/json/JsonWriter.Context.html'>JsonWriter.Context</a>
 <strong>getParentContext</strong>()</h4>
                                 <p></p>
                             </li>
                         </ul>
diff --git a/docs/snapshot/api/org/grails/datastore/bson/json/JsonReader.html 
b/docs/snapshot/api/org/grails/datastore/bson/json/JsonReader.html
index 1ecdda55280..9c82e34f0b1 100644
--- a/docs/snapshot/api/org/grails/datastore/bson/json/JsonReader.html
+++ b/docs/snapshot/api/org/grails/datastore/bson/json/JsonReader.html
@@ -364,7 +364,7 @@ extends <a 
href='../../../../../org.bson.AbstractBsonReader.html'>AbstractBsonRe
                         
                         <tr class="rowColor">
                             <td class="colFirst"><code></code></td>
-                            <td class="colLast"><code>protected&nbsp;<a 
href='../../../../../org/grails/datastore/bson/json/JsonReader.Context.html'>JsonReader.Context</a></code></td>
+                            <td class="colLast"><code>protected&nbsp;<a 
href='../../../../../org/grails/datastore/bson/json/JsonWriter.Context.html'>JsonWriter.Context</a></code></td>
                             <td class="colLast"><code><strong><a 
href="#getContext()">getContext</a></strong>()</code><br></td>
                         </tr>
                         
@@ -659,7 +659,7 @@ extends <a 
href='../../../../../org.bson.AbstractBsonReader.html'>AbstractBsonRe
                         <a name="getContext()"><!-- --></a>
                         <ul class="blockListLast">
                             <li class="blockList">
-                                <h4>@java.lang.Override<br>protected&nbsp;<a 
href='../../../../../org/grails/datastore/bson/json/JsonReader.Context.html'>JsonReader.Context</a>
 <strong>getContext</strong>()</h4>
+                                <h4>@java.lang.Override<br>protected&nbsp;<a 
href='../../../../../org/grails/datastore/bson/json/JsonWriter.Context.html'>JsonWriter.Context</a>
 <strong>getContext</strong>()</h4>
                                 <p></p>
                             </li>
                         </ul>
diff --git 
a/docs/snapshot/api/org/grails/datastore/bson/json/JsonWriter.Context.html 
b/docs/snapshot/api/org/grails/datastore/bson/json/JsonWriter.Context.html
index 17faa547be3..bf3ae3df25b 100644
--- a/docs/snapshot/api/org/grails/datastore/bson/json/JsonWriter.Context.html
+++ b/docs/snapshot/api/org/grails/datastore/bson/json/JsonWriter.Context.html
@@ -139,7 +139,7 @@ extends <a 
href='../../../../../AbstractBsonWriterContext.html'>AbstractBsonWrit
                         
                         <tr class="altColor">
                             <td class="colFirst">
-                                <code><strong><a 
href="#Context(org.grails.datastore.bson.json.JsonReader.Context, 
org.bson.BsonContextType, java.lang.String)">Context</a></strong>(<a 
href='../../../../../org/grails/datastore/bson/json/JsonReader.Context.html'>JsonReader.Context</a>
 parentContext, <a 
href='../../../../../org.bson.BsonContextType.html'>BsonContextType</a> 
contextType, java.lang.String indentChars)</code><br>Creates a new context.</td>
+                                <code><strong><a 
href="#Context(org.grails.datastore.bson.json.JsonWriter.Context, 
org.bson.BsonContextType, java.lang.String)">Context</a></strong>(<a 
href='../../../../../org/grails/datastore/bson/json/JsonWriter.Context.html'>JsonWriter.Context</a>
 parentContext, <a 
href='../../../../../org.bson.BsonContextType.html'>BsonContextType</a> 
contextType, java.lang.String indentChars)</code><br>Creates a new context.</td>
                         </tr>
                         
                     </table>
@@ -165,7 +165,7 @@ extends <a 
href='../../../../../AbstractBsonWriterContext.html'>AbstractBsonWrit
                         
                         <tr class="altColor">
                             <td class="colFirst"><code></code></td>
-                            <td class="colLast"><code>public&nbsp;<a 
href='../../../../../org/grails/datastore/bson/json/JsonReader.Context.html'>JsonReader.Context</a></code></td>
+                            <td class="colLast"><code>public&nbsp;<a 
href='../../../../../org/grails/datastore/bson/json/JsonWriter.Context.html'>JsonWriter.Context</a></code></td>
                             <td class="colLast"><code><strong><a 
href="#getParentContext()">getParentContext</a></strong>()</code><br></td>
                         </tr>
                         
@@ -198,10 +198,10 @@ extends <a 
href='../../../../../AbstractBsonWriterContext.html'>AbstractBsonWrit
                 </a>
                     <h3>Constructor Detail</h3>
                     
-                        <a 
name="Context(org.grails.datastore.bson.json.JsonReader.Context, 
org.bson.BsonContextType, java.lang.String)"><!-- --></a>
+                        <a 
name="Context(org.grails.datastore.bson.json.JsonWriter.Context, 
org.bson.BsonContextType, java.lang.String)"><!-- --></a>
                         <ul class="blockListLast">
                             <li class="blockList">
-                                <h4>public&nbsp;<strong>Context</strong>(<a 
href='../../../../../org/grails/datastore/bson/json/JsonReader.Context.html'>JsonReader.Context</a>
 parentContext, <a 
href='../../../../../org.bson.BsonContextType.html'>BsonContextType</a> 
contextType, java.lang.String indentChars)</h4>
+                                <h4>public&nbsp;<strong>Context</strong>(<a 
href='../../../../../org/grails/datastore/bson/json/JsonWriter.Context.html'>JsonWriter.Context</a>
 parentContext, <a 
href='../../../../../org.bson.BsonContextType.html'>BsonContextType</a> 
contextType, java.lang.String indentChars)</h4>
                                 <p> Creates a new context.
           <DL><DT><B>Parameters:</B></DT><DD><code>parentContext</code> -  the 
parent context that can be used for going back up to the parent 
level</DD><DD><code>contextType</code> -    the type of this 
context</DD><DD><code>indentChars</code> -    the String to use for indentation 
at this level.</DD></DL></p>
                             </li>
@@ -223,7 +223,7 @@ extends <a 
href='../../../../../AbstractBsonWriterContext.html'>AbstractBsonWrit
                         <a name="getParentContext()"><!-- --></a>
                         <ul class="blockListLast">
                             <li class="blockList">
-                                <h4>@java.lang.Override<br>public&nbsp;<a 
href='../../../../../org/grails/datastore/bson/json/JsonReader.Context.html'>JsonReader.Context</a>
 <strong>getParentContext</strong>()</h4>
+                                <h4>@java.lang.Override<br>public&nbsp;<a 
href='../../../../../org/grails/datastore/bson/json/JsonWriter.Context.html'>JsonWriter.Context</a>
 <strong>getParentContext</strong>()</h4>
                                 <p></p>
                             </li>
                         </ul>
diff --git a/docs/snapshot/api/org/grails/datastore/bson/json/JsonWriter.html 
b/docs/snapshot/api/org/grails/datastore/bson/json/JsonWriter.html
index f30c313cdac..748644b0d73 100644
--- a/docs/snapshot/api/org/grails/datastore/bson/json/JsonWriter.html
+++ b/docs/snapshot/api/org/grails/datastore/bson/json/JsonWriter.html
@@ -382,7 +382,7 @@ extends <a 
href='../../../../../org.bson.AbstractBsonWriter.html'>AbstractBsonWr
                         
                         <tr class="altColor">
                             <td class="colFirst"><code></code></td>
-                            <td class="colLast"><code>protected&nbsp;<a 
href='../../../../../org/grails/datastore/bson/json/JsonReader.Context.html'>JsonReader.Context</a></code></td>
+                            <td class="colLast"><code>protected&nbsp;<a 
href='../../../../../org/grails/datastore/bson/json/JsonWriter.Context.html'>JsonWriter.Context</a></code></td>
                             <td class="colLast"><code><strong><a 
href="#getContext()">getContext</a></strong>()</code><br></td>
                         </tr>
                         
@@ -687,7 +687,7 @@ extends <a 
href='../../../../../org.bson.AbstractBsonWriter.html'>AbstractBsonWr
                         <a name="getContext()"><!-- --></a>
                         <ul class="blockListLast">
                             <li class="blockList">
-                                <h4>@java.lang.Override<br>protected&nbsp;<a 
href='../../../../../org/grails/datastore/bson/json/JsonReader.Context.html'>JsonReader.Context</a>
 <strong>getContext</strong>()</h4>
+                                <h4>@java.lang.Override<br>protected&nbsp;<a 
href='../../../../../org/grails/datastore/bson/json/JsonWriter.Context.html'>JsonWriter.Context</a>
 <strong>getContext</strong>()</h4>
                                 <p></p>
                             </li>
                         </ul>
diff --git 
a/docs/snapshot/api/org/grails/datastore/mapping/reflect/EntityReflector.html 
b/docs/snapshot/api/org/grails/datastore/mapping/reflect/EntityReflector.html
index 69d42d5af70..65c4bcb6895 100644
--- 
a/docs/snapshot/api/org/grails/datastore/mapping/reflect/EntityReflector.html
+++ 
b/docs/snapshot/api/org/grails/datastore/mapping/reflect/EntityReflector.html
@@ -222,13 +222,13 @@ if (location.href.indexOf('is-external=true') == -1) {
                         
                         <tr class="altColor">
                             <td class="colFirst"><code></code></td>
-                            <td class="colLast"><code>public&nbsp;<a 
href='../../../../../PropertyReader.html'>PropertyReader</a></code></td>
+                            <td class="colLast"><code>public&nbsp;<a 
href='../../../../../org/grails/datastore/mapping/reflect/EntityReflector.PropertyReader.html'>EntityReflector.PropertyReader</a></code></td>
                             <td class="colLast"><code><strong><a 
href="#getPropertyReader(java.lang.String)">getPropertyReader</a></strong>(java.lang.String
 name)</code><br> <DL><DT><B>Parameters:</B></DT><DD><code>name</code> -  
Obtains the property reader for the given property</DD></DL></td>
                         </tr>
                         
                         <tr class="rowColor">
                             <td class="colFirst"><code></code></td>
-                            <td class="colLast"><code>public&nbsp;<a 
href='../../../../../PropertyWriter.html'>PropertyWriter</a></code></td>
+                            <td class="colLast"><code>public&nbsp;<a 
href='../../../../../org/grails/datastore/mapping/reflect/EntityReflector.PropertyWriter.html'>EntityReflector.PropertyWriter</a></code></td>
                             <td class="colLast"><code><strong><a 
href="#getPropertyWriter(java.lang.String)">getPropertyWriter</a></strong>(java.lang.String
 name)</code><br> <DL><DT><B>Parameters:</B></DT><DD><code>name</code> -  
Obtains the property writer for the given property</DD></DL></td>
                         </tr>
                         
@@ -363,7 +363,7 @@ if (location.href.indexOf('is-external=true') == -1) {
                         <a name="getPropertyReader(java.lang.String)"><!-- 
--></a>
                         <ul class="blockListLast">
                             <li class="blockList">
-                                <h4>public&nbsp;<a 
href='../../../../../PropertyReader.html'>PropertyReader</a> 
<strong>getPropertyReader</strong>(java.lang.String name)</h4>
+                                <h4>public&nbsp;<a 
href='../../../../../org/grails/datastore/mapping/reflect/EntityReflector.PropertyReader.html'>EntityReflector.PropertyReader</a>
 <strong>getPropertyReader</strong>(java.lang.String name)</h4>
                                 <p>
       <DL><DT><B>Parameters:</B></DT><DD><code>name</code> -  Obtains the 
property reader for the given 
property</DD></DL><DL><DT><B>Returns:</B></DT><DD>The name of the 
property</DD></DL></p>
                             </li>
@@ -372,7 +372,7 @@ if (location.href.indexOf('is-external=true') == -1) {
                         <a name="getPropertyWriter(java.lang.String)"><!-- 
--></a>
                         <ul class="blockListLast">
                             <li class="blockList">
-                                <h4>public&nbsp;<a 
href='../../../../../PropertyWriter.html'>PropertyWriter</a> 
<strong>getPropertyWriter</strong>(java.lang.String name)</h4>
+                                <h4>public&nbsp;<a 
href='../../../../../org/grails/datastore/mapping/reflect/EntityReflector.PropertyWriter.html'>EntityReflector.PropertyWriter</a>
 <strong>getPropertyWriter</strong>(java.lang.String name)</h4>
                                 <p>
       <DL><DT><B>Parameters:</B></DT><DD><code>name</code> -  Obtains the 
property writer for the given 
property</DD></DL><DL><DT><B>Returns:</B></DT><DD>The property 
writer</DD></DL></p>
                             </li>
diff --git 
a/docs/snapshot/api/org/grails/spring/context/support/PluginAwareResourceBundleMessageSource.html
 
b/docs/snapshot/api/org/grails/spring/context/support/PluginAwareResourceBundleMessageSource.html
index cbc046c47c8..889062cf7d1 100644
--- 
a/docs/snapshot/api/org/grails/spring/context/support/PluginAwareResourceBundleMessageSource.html
+++ 
b/docs/snapshot/api/org/grails/spring/context/support/PluginAwareResourceBundleMessageSource.html
@@ -244,25 +244,25 @@ implements <a 
href='../../../../../grails/core/support/GrailsApplicationAware.ht
                         
                         <tr class="altColor">
                             <td class="colFirst"><code></code></td>
-                            <td class="colLast"><code>public&nbsp;<a 
href='../../../../../PropertiesHolder.html'>PropertiesHolder</a></code></td>
+                            <td class="colLast"><code>public&nbsp;<a 
href='../../../../../org/grails/spring/context/support/ReloadableResourceBundleMessageSource.PropertiesHolder.html'>ReloadableResourceBundleMessageSource.PropertiesHolder</a></code></td>
                             <td class="colLast"><code><strong><a 
href="#call()">call</a></strong>()</code><br></td>
                         </tr>
                         
                         <tr class="rowColor">
                             <td class="colFirst"><code></code></td>
-                            <td class="colLast"><code>public&nbsp;<a 
href='../../../../../PropertiesHolder.html'>PropertiesHolder</a></code></td>
+                            <td class="colLast"><code>public&nbsp;<a 
href='../../../../../org/grails/spring/context/support/ReloadableResourceBundleMessageSource.PropertiesHolder.html'>ReloadableResourceBundleMessageSource.PropertiesHolder</a></code></td>
                             <td class="colLast"><code><strong><a 
href="#call()">call</a></strong>()</code><br></td>
                         </tr>
                         
                         <tr class="altColor">
                             <td class="colFirst"><code></code></td>
-                            <td class="colLast"><code>protected&nbsp;<a 
href='../../../../../PropertiesHolder.html'>PropertiesHolder</a></code></td>
+                            <td class="colLast"><code>protected&nbsp;<a 
href='../../../../../org/grails/spring/context/support/ReloadableResourceBundleMessageSource.PropertiesHolder.html'>ReloadableResourceBundleMessageSource.PropertiesHolder</a></code></td>
                             <td class="colLast"><code><strong><a 
href="#getMergedBinaryPluginProperties(java.util.Locale)">getMergedBinaryPluginProperties</a></strong>(java.util.Locale
 locale)</code><br></td>
                         </tr>
                         
                         <tr class="rowColor">
                             <td class="colFirst"><code></code></td>
-                            <td class="colLast"><code>protected&nbsp;<a 
href='../../../../../PropertiesHolder.html'>PropertiesHolder</a></code></td>
+                            <td class="colLast"><code>protected&nbsp;<a 
href='../../../../../org/grails/spring/context/support/ReloadableResourceBundleMessageSource.PropertiesHolder.html'>ReloadableResourceBundleMessageSource.PropertiesHolder</a></code></td>
                             <td class="colLast"><code><strong><a 
href="#getMergedPluginProperties(java.util.Locale)">getMergedPluginProperties</a></strong>(java.util.Locale
 locale)</code><br>Get a PropertiesHolder that contains the actually visible 
properties
  for a Locale, after merging all specified resource bundles.
  </td>
@@ -470,7 +470,7 @@ implements <a 
href='../../../../../grails/core/support/GrailsApplicationAware.ht
                         <a name="call()"><!-- --></a>
                         <ul class="blockListLast">
                             <li class="blockList">
-                                <h4>@java.lang.Override<br>public&nbsp;<a 
href='../../../../../PropertiesHolder.html'>PropertiesHolder</a> 
<strong>call</strong>()</h4>
+                                <h4>@java.lang.Override<br>public&nbsp;<a 
href='../../../../../org/grails/spring/context/support/ReloadableResourceBundleMessageSource.PropertiesHolder.html'>ReloadableResourceBundleMessageSource.PropertiesHolder</a>
 <strong>call</strong>()</h4>
                                 <p></p>
                             </li>
                         </ul>
@@ -478,7 +478,7 @@ implements <a 
href='../../../../../grails/core/support/GrailsApplicationAware.ht
                         <a name="call()"><!-- --></a>
                         <ul class="blockListLast">
                             <li class="blockList">
-                                <h4>@java.lang.Override<br>public&nbsp;<a 
href='../../../../../PropertiesHolder.html'>PropertiesHolder</a> 
<strong>call</strong>()</h4>
+                                <h4>@java.lang.Override<br>public&nbsp;<a 
href='../../../../../org/grails/spring/context/support/ReloadableResourceBundleMessageSource.PropertiesHolder.html'>ReloadableResourceBundleMessageSource.PropertiesHolder</a>
 <strong>call</strong>()</h4>
                                 <p></p>
                             </li>
                         </ul>
@@ -486,7 +486,7 @@ implements <a 
href='../../../../../grails/core/support/GrailsApplicationAware.ht
                         <a 
name="getMergedBinaryPluginProperties(java.util.Locale)"><!-- --></a>
                         <ul class="blockListLast">
                             <li class="blockList">
-                                <h4>protected&nbsp;<a 
href='../../../../../PropertiesHolder.html'>PropertiesHolder</a> 
<strong>getMergedBinaryPluginProperties</strong>(java.util.Locale locale)</h4>
+                                <h4>protected&nbsp;<a 
href='../../../../../org/grails/spring/context/support/ReloadableResourceBundleMessageSource.PropertiesHolder.html'>ReloadableResourceBundleMessageSource.PropertiesHolder</a>
 <strong>getMergedBinaryPluginProperties</strong>(java.util.Locale locale)</h4>
                                 <p></p>
                             </li>
                         </ul>
@@ -494,7 +494,7 @@ implements <a 
href='../../../../../grails/core/support/GrailsApplicationAware.ht
                         <a 
name="getMergedPluginProperties(java.util.Locale)"><!-- --></a>
                         <ul class="blockListLast">
                             <li class="blockList">
-                                <h4>protected&nbsp;<a 
href='../../../../../PropertiesHolder.html'>PropertiesHolder</a> 
<strong>getMergedPluginProperties</strong>(java.util.Locale locale)</h4>
+                                <h4>protected&nbsp;<a 
href='../../../../../org/grails/spring/context/support/ReloadableResourceBundleMessageSource.PropertiesHolder.html'>ReloadableResourceBundleMessageSource.PropertiesHolder</a>
 <strong>getMergedPluginProperties</strong>(java.util.Locale locale)</h4>
                                 <p> Get a PropertiesHolder that contains the 
actually visible properties
  for a Locale, after merging all specified resource bundles.
  Either fetches the holder from the cache or freshly loads it.
diff --git 
a/docs/snapshot/api/org/grails/spring/context/support/ReloadableResourceBundleMessageSource.PropertiesHolderCacheEntry.html
 
b/docs/snapshot/api/org/grails/spring/context/support/ReloadableResourceBundleMessageSource.PropertiesHolderCacheEntry.html
index 0029c538d54..8ea2a2834df 100644
--- 
a/docs/snapshot/api/org/grails/spring/context/support/ReloadableResourceBundleMessageSource.PropertiesHolderCacheEntry.html
+++ 
b/docs/snapshot/api/org/grails/spring/context/support/ReloadableResourceBundleMessageSource.PropertiesHolderCacheEntry.html
@@ -165,8 +165,8 @@ extends <a 
href='../../../../../grails/util/CacheEntry.html'>CacheEntry</a></pre
                         
                         <tr class="altColor">
                             <td class="colFirst"><code></code></td>
-                            <td class="colLast"><code>protected&nbsp;<a 
href='../../../../../PropertiesHolder.html'>PropertiesHolder</a></code></td>
-                            <td class="colLast"><code><strong><a 
href="#updateValue(PropertiesHolder, Callable, 
java.lang.Object)">updateValue</a></strong>(<a 
href='../../../../../PropertiesHolder.html'>PropertiesHolder</a> oldValue, 
java.util.concurrent.Callable&lt;PropertiesHolder&gt; updater, java.lang.Object 
cacheRequestObject)</code><br></td>
+                            <td class="colLast"><code>protected&nbsp;<a 
href='../../../../../org/grails/spring/context/support/ReloadableResourceBundleMessageSource.PropertiesHolder.html'>ReloadableResourceBundleMessageSource.PropertiesHolder</a></code></td>
+                            <td class="colLast"><code><strong><a 
href="#updateValue(org.grails.spring.context.support.ReloadableResourceBundleMessageSource.PropertiesHolder,
 Callable, java.lang.Object)">updateValue</a></strong>(<a 
href='../../../../../org/grails/spring/context/support/ReloadableResourceBundleMessageSource.PropertiesHolder.html'>ReloadableResourceBundleMessageSource.PropertiesHolder</a>
 oldValue, java.util.concurrent.Callable&lt;PropertiesHolder&gt; updater, 
java.lang.Obj [...]
                         </tr>
                         
                     </table>
@@ -237,10 +237,10 @@ extends <a 
href='../../../../../grails/util/CacheEntry.html'>CacheEntry</a></pre
                 </a>
                     <h3>Method Detail</h3>
                     
-                        <a name="updateValue(PropertiesHolder, Callable, 
java.lang.Object)"><!-- --></a>
+                        <a 
name="updateValue(org.grails.spring.context.support.ReloadableResourceBundleMessageSource.PropertiesHolder,
 Callable, java.lang.Object)"><!-- --></a>
                         <ul class="blockListLast">
                             <li class="blockList">
-                                <h4>@java.lang.Override<br>protected&nbsp;<a 
href='../../../../../PropertiesHolder.html'>PropertiesHolder</a> 
<strong>updateValue</strong>(<a 
href='../../../../../PropertiesHolder.html'>PropertiesHolder</a> oldValue, 
java.util.concurrent.Callable&lt;PropertiesHolder&gt; updater, java.lang.Object 
cacheRequestObject)</h4>
+                                <h4>@java.lang.Override<br>protected&nbsp;<a 
href='../../../../../org/grails/spring/context/support/ReloadableResourceBundleMessageSource.PropertiesHolder.html'>ReloadableResourceBundleMessageSource.PropertiesHolder</a>
 <strong>updateValue</strong>(<a 
href='../../../../../org/grails/spring/context/support/ReloadableResourceBundleMessageSource.PropertiesHolder.html'>ReloadableResourceBundleMessageSource.PropertiesHolder</a>
 oldValue, java.util.concurrent.Ca [...]
                                 <p></p>
                             </li>
                         </ul>
diff --git 
a/docs/snapshot/api/org/grails/spring/context/support/ReloadableResourceBundleMessageSource.html
 
b/docs/snapshot/api/org/grails/spring/context/support/ReloadableResourceBundleMessageSource.html
index 5fe8fcad96a..61bc9802d86 100644
--- 
a/docs/snapshot/api/org/grails/spring/context/support/ReloadableResourceBundleMessageSource.html
+++ 
b/docs/snapshot/api/org/grails/spring/context/support/ReloadableResourceBundleMessageSource.html
@@ -269,7 +269,7 @@ implements <a 
href='../../../../../org.springframework.context.ResourceLoaderAwa
                         
                         <tr class="altColor">
                             <td class="colFirst"><code></code></td>
-                            <td class="colLast"><code>public&nbsp;<a 
href='../../../../../PropertiesHolder.html'>PropertiesHolder</a></code></td>
+                            <td class="colLast"><code>public&nbsp;<a 
href='../../../../../org/grails/spring/context/support/ReloadableResourceBundleMessageSource.PropertiesHolder.html'>ReloadableResourceBundleMessageSource.PropertiesHolder</a></code></td>
                             <td class="colLast"><code><strong><a 
href="#call()">call</a></strong>()</code><br></td>
                         </tr>
                         
@@ -281,7 +281,7 @@ implements <a 
href='../../../../../org.springframework.context.ResourceLoaderAwa
                         
                         <tr class="altColor">
                             <td class="colFirst"><code></code></td>
-                            <td class="colLast"><code>public&nbsp;<a 
href='../../../../../PropertiesHolder.html'>PropertiesHolder</a></code></td>
+                            <td class="colLast"><code>public&nbsp;<a 
href='../../../../../org/grails/spring/context/support/ReloadableResourceBundleMessageSource.PropertiesHolder.html'>ReloadableResourceBundleMessageSource.PropertiesHolder</a></code></td>
                             <td class="colLast"><code><strong><a 
href="#call()">call</a></strong>()</code><br></td>
                         </tr>
                         
@@ -318,7 +318,7 @@ implements <a 
href='../../../../../org.springframework.context.ResourceLoaderAwa
                         
                         <tr class="altColor">
                             <td class="colFirst"><code></code></td>
-                            <td class="colLast"><code>protected&nbsp;<a 
href='../../../../../PropertiesHolder.html'>PropertiesHolder</a></code></td>
+                            <td class="colLast"><code>protected&nbsp;<a 
href='../../../../../org/grails/spring/context/support/ReloadableResourceBundleMessageSource.PropertiesHolder.html'>ReloadableResourceBundleMessageSource.PropertiesHolder</a></code></td>
                             <td class="colLast"><code><strong><a 
href="#getMergedProperties(java.util.Locale)">getMergedProperties</a></strong>(java.util.Locale
 locale)</code><br>Get a PropertiesHolder that contains the actually visible 
properties
  for a Locale, after merging all specified resource bundles.
  </td>
@@ -326,7 +326,7 @@ implements <a 
href='../../../../../org.springframework.context.ResourceLoaderAwa
                         
                         <tr class="rowColor">
                             <td class="colFirst"><code></code></td>
-                            <td class="colLast"><code>protected&nbsp;<a 
href='../../../../../PropertiesHolder.html'>PropertiesHolder</a></code></td>
+                            <td class="colLast"><code>protected&nbsp;<a 
href='../../../../../org/grails/spring/context/support/ReloadableResourceBundleMessageSource.PropertiesHolder.html'>ReloadableResourceBundleMessageSource.PropertiesHolder</a></code></td>
                             <td class="colLast"><code><strong><a 
href="#getProperties(java.lang.String, 
org.springframework.core.io.Resource)">getProperties</a></strong>(java.lang.String
 filename, <a 
href='../../../../../org.springframework.core.io.Resource.html'>Resource</a> 
resource)</code><br>Get a PropertiesHolder for the given filename, either from 
the
  cache or freshly loaded.</td>
                         </tr>
@@ -524,7 +524,7 @@ implements <a 
href='../../../../../org.springframework.context.ResourceLoaderAwa
                         <a name="call()"><!-- --></a>
                         <ul class="blockListLast">
                             <li class="blockList">
-                                <h4>@java.lang.Override<br>public&nbsp;<a 
href='../../../../../PropertiesHolder.html'>PropertiesHolder</a> 
<strong>call</strong>()</h4>
+                                <h4>@java.lang.Override<br>public&nbsp;<a 
href='../../../../../org/grails/spring/context/support/ReloadableResourceBundleMessageSource.PropertiesHolder.html'>ReloadableResourceBundleMessageSource.PropertiesHolder</a>
 <strong>call</strong>()</h4>
                                 <p></p>
                             </li>
                         </ul>
@@ -540,7 +540,7 @@ implements <a 
href='../../../../../org.springframework.context.ResourceLoaderAwa
                         <a name="call()"><!-- --></a>
                         <ul class="blockListLast">
                             <li class="blockList">
-                                <h4>@java.lang.Override<br>public&nbsp;<a 
href='../../../../../PropertiesHolder.html'>PropertiesHolder</a> 
<strong>call</strong>()</h4>
+                                <h4>@java.lang.Override<br>public&nbsp;<a 
href='../../../../../org/grails/spring/context/support/ReloadableResourceBundleMessageSource.PropertiesHolder.html'>ReloadableResourceBundleMessageSource.PropertiesHolder</a>
 <strong>call</strong>()</h4>
                                 <p></p>
                             </li>
                         </ul>
@@ -592,7 +592,7 @@ implements <a 
href='../../../../../org.springframework.context.ResourceLoaderAwa
                         <a name="getMergedProperties(java.util.Locale)"><!-- 
--></a>
                         <ul class="blockListLast">
                             <li class="blockList">
-                                <h4>protected&nbsp;<a 
href='../../../../../PropertiesHolder.html'>PropertiesHolder</a> 
<strong>getMergedProperties</strong>(java.util.Locale locale)</h4>
+                                <h4>protected&nbsp;<a 
href='../../../../../org/grails/spring/context/support/ReloadableResourceBundleMessageSource.PropertiesHolder.html'>ReloadableResourceBundleMessageSource.PropertiesHolder</a>
 <strong>getMergedProperties</strong>(java.util.Locale locale)</h4>
                                 <p> Get a PropertiesHolder that contains the 
actually visible properties
  for a Locale, after merging all specified resource bundles.
  Either fetches the holder from the cache or freshly loads it.
@@ -606,7 +606,7 @@ implements <a 
href='../../../../../org.springframework.context.ResourceLoaderAwa
                         <a name="getProperties(java.lang.String, 
org.springframework.core.io.Resource)"><!-- --></a>
                         <ul class="blockListLast">
                             <li class="blockList">
-                                
<h4>@java.lang.SuppressWarnings("rawtypes")<br>protected&nbsp;<a 
href='../../../../../PropertiesHolder.html'>PropertiesHolder</a> 
<strong>getProperties</strong>(java.lang.String filename, <a 
href='../../../../../org.springframework.core.io.Resource.html'>Resource</a> 
resource)</h4>
+                                
<h4>@java.lang.SuppressWarnings("rawtypes")<br>protected&nbsp;<a 
href='../../../../../org/grails/spring/context/support/ReloadableResourceBundleMessageSource.PropertiesHolder.html'>ReloadableResourceBundleMessageSource.PropertiesHolder</a>
 <strong>getProperties</strong>(java.lang.String filename, <a 
href='../../../../../org.springframework.core.io.Resource.html'>Resource</a> 
resource)</h4>
                                 <p> Get a PropertiesHolder for the given 
filename, either from the
  cache or freshly loaded.
       <DL><DT><B>Parameters:</B></DT><DD><code>filename</code> -  the bundle 
filename (basename + Locale)</DD></DL><DL><DT><B>Returns:</B></DT><DD>the 
current PropertiesHolder for the bundle</DD></DL></p>
diff --git a/docs/snapshot/grails-data/api/index-all.html 
b/docs/snapshot/grails-data/api/index-all.html
index 5951601f42f..4acde282d8f 100644
--- a/docs/snapshot/grails-data/api/index-all.html
+++ b/docs/snapshot/grails-data/api/index-all.html
@@ -394,9 +394,9 @@ if (location.href.indexOf('is-external=true') == -1) {
 </dt><dd> <div class="block"></div></dd>
 <dt><span class="strong"><a 
href="org/grails/datastore/mapping/core/connections/ConnectionSources.html#addListener(ConnectionSourcesListener<T,S>)"
 title="Method in 
ConnectionSources">addListener(ConnectionSourcesListener&lt;T,S&gt;)</a></span> 
- Method in <a 
href="org/grails/datastore/mapping/core/connections/ConnectionSources.html">ConnectionSources</a>
 </dt><dd> <div class="block">Adds a listener</div></dd>
-<dt><span class="strong"><a 
href="org/grails/datastore/mapping/model/AbstractMappingContext.html#addMappingContextListener(org.grails.datastore.mapping.model.MappingContext.Listener)"
 title="Method in 
AbstractMappingContext">addMappingContextListener(org.grails.datastore.mapping.model.MappingContext.Listener)</a></span>
 - Method in <a 
href="org/grails/datastore/mapping/model/AbstractMappingContext.html">AbstractMappingContext</a>
+<dt><span class="strong"><a 
href="org/grails/datastore/mapping/model/AbstractMappingContext.html#addMappingContextListener(Listener)"
 title="Method in 
AbstractMappingContext">addMappingContextListener(Listener)</a></span> - Method 
in <a 
href="org/grails/datastore/mapping/model/AbstractMappingContext.html">AbstractMappingContext</a>
 </dt><dd> <div class="block"></div></dd>
-<dt><span class="strong"><a 
href="org/grails/datastore/mapping/model/MappingContext.html#addMappingContextListener(org.grails.datastore.mapping.model.MappingContext.Listener)"
 title="Method in 
MappingContext">addMappingContextListener(org.grails.datastore.mapping.model.MappingContext.Listener)</a></span>
 - Method in <a 
href="org/grails/datastore/mapping/model/MappingContext.html">MappingContext</a>
+<dt><span class="strong"><a 
href="org/grails/datastore/mapping/model/MappingContext.html#addMappingContextListener(Listener)"
 title="Method in 
MappingContext">addMappingContextListener(Listener)</a></span> - Method in <a 
href="org/grails/datastore/mapping/model/MappingContext.html">MappingContext</a>
 </dt><dd> <div class="block">Adds a new mapping context listener 
instance</div></dd>
 <dt><span class="strong"><a 
href="grails/gorm/validation/DefaultConstrainedProperty.html#addMetaConstraint(java.lang.String,
 java.lang.Object)" title="Method in 
DefaultConstrainedProperty">addMetaConstraint(java.lang.String, 
java.lang.Object)</a></span> - Method in <a 
href="grails/gorm/validation/DefaultConstrainedProperty.html">DefaultConstrainedProperty</a>
 </dt><dd> <div class="block">Adds a meta constraints which is a non-validating 
informational constraint.</div></dd>
diff --git 
a/docs/snapshot/grails-data/api/org/grails/datastore/mapping/document/config/DocumentMappingContext.html
 
b/docs/snapshot/grails-data/api/org/grails/datastore/mapping/document/config/DocumentMappingContext.html
index 6c3ddf9736e..89686d8812d 100644
--- 
a/docs/snapshot/grails-data/api/org/grails/datastore/mapping/document/config/DocumentMappingContext.html
+++ 
b/docs/snapshot/grails-data/api/org/grails/datastore/mapping/document/config/DocumentMappingContext.html
@@ -288,7 +288,7 @@ extends <a 
href='../../../../../../org/grails/datastore/mapping/model/AbstractMa
                         
                         <tr class="altColor">
                             <td class="colFirst"><code>class <a 
href='../../../../../../org/grails/datastore/mapping/model/AbstractMappingContext.html'>AbstractMappingContext</a></code></td>
-                            <td class="colLast"><code><a 
href='../../../../../../org/grails/datastore/mapping/model/AbstractMappingContext.html#addEntityValidator(org.grails.datastore.mapping.model.PersistentEntity,
 org.springframework.validation.Validator)'>addEntityValidator</a>, <a 
href='../../../../../../org/grails/datastore/mapping/model/AbstractMappingContext.html#addExternalPersistentEntity(java.lang.Class)'>addExternalPersistentEntity</a>,
 <a href='../../../../../../org/grails/da [...]
+                            <td class="colLast"><code><a 
href='../../../../../../org/grails/datastore/mapping/model/AbstractMappingContext.html#addEntityValidator(org.grails.datastore.mapping.model.PersistentEntity,
 org.springframework.validation.Validator)'>addEntityValidator</a>, <a 
href='../../../../../../org/grails/datastore/mapping/model/AbstractMappingContext.html#addExternalPersistentEntity(java.lang.Class)'>addExternalPersistentEntity</a>,
 <a href='../../../../../../org/grails/da [...]
                         </tr>
                     </table>
                    </ul>
diff --git 
a/docs/snapshot/grails-data/api/org/grails/datastore/mapping/keyvalue/mapping/config/KeyValueMappingContext.html
 
b/docs/snapshot/grails-data/api/org/grails/datastore/mapping/keyvalue/mapping/config/KeyValueMappingContext.html
index faf9d1834ff..b96a1aadcc4 100644
--- 
a/docs/snapshot/grails-data/api/org/grails/datastore/mapping/keyvalue/mapping/config/KeyValueMappingContext.html
+++ 
b/docs/snapshot/grails-data/api/org/grails/datastore/mapping/keyvalue/mapping/config/KeyValueMappingContext.html
@@ -294,7 +294,7 @@ extends <a 
href='../../../../../../../org/grails/datastore/mapping/model/Abstrac
                         
                         <tr class="altColor">
                             <td class="colFirst"><code>class <a 
href='../../../../../../../org/grails/datastore/mapping/model/AbstractMappingContext.html'>AbstractMappingContext</a></code></td>
-                            <td class="colLast"><code><a 
href='../../../../../../../org/grails/datastore/mapping/model/AbstractMappingContext.html#addEntityValidator(org.grails.datastore.mapping.model.PersistentEntity,
 org.springframework.validation.Validator)'>addEntityValidator</a>, <a 
href='../../../../../../../org/grails/datastore/mapping/model/AbstractMappingContext.html#addExternalPersistentEntity(java.lang.Class)'>addExternalPersistentEntity</a>,
 <a href='../../../../../../../org/ [...]
+                            <td class="colLast"><code><a 
href='../../../../../../../org/grails/datastore/mapping/model/AbstractMappingContext.html#addEntityValidator(org.grails.datastore.mapping.model.PersistentEntity,
 org.springframework.validation.Validator)'>addEntityValidator</a>, <a 
href='../../../../../../../org/grails/datastore/mapping/model/AbstractMappingContext.html#addExternalPersistentEntity(java.lang.Class)'>addExternalPersistentEntity</a>,
 <a href='../../../../../../../org/ [...]
                         </tr>
                     </table>
                    </ul>
diff --git 
a/docs/snapshot/grails-data/api/org/grails/datastore/mapping/model/AbstractMappingContext.html
 
b/docs/snapshot/grails-data/api/org/grails/datastore/mapping/model/AbstractMappingContext.html
index 4f58fd406e6..06744277647 100644
--- 
a/docs/snapshot/grails-data/api/org/grails/datastore/mapping/model/AbstractMappingContext.html
+++ 
b/docs/snapshot/grails-data/api/org/grails/datastore/mapping/model/AbstractMappingContext.html
@@ -283,7 +283,7 @@ implements <a 
href='../../../../../org/grails/datastore/mapping/model/lifecycle/
                         <tr class="altColor">
                             <td class="colFirst"><code></code></td>
                             <td 
class="colLast"><code>public&nbsp;void</code></td>
-                            <td class="colLast"><code><strong><a 
href="#addMappingContextListener(org.grails.datastore.mapping.model.MappingContext.Listener)">addMappingContextListener</a></strong>(<a
 
href='../../../../../org/grails/datastore/mapping/model/MappingContext.Listener.html'>MappingContext.Listener</a>
 listener)</code><br></td>
+                            <td class="colLast"><code><strong><a 
href="#addMappingContextListener(Listener)">addMappingContextListener</a></strong>(<a
 href='../../../../../Listener.html'>Listener</a> listener)</code><br></td>
                         </tr>
                         
                         <tr class="rowColor">
@@ -690,10 +690,10 @@ implements <a 
href='../../../../../org/grails/datastore/mapping/model/lifecycle/
                             </li>
                         </ul>
                     
-                        <a 
name="addMappingContextListener(org.grails.datastore.mapping.model.MappingContext.Listener)"><!--
 --></a>
+                        <a name="addMappingContextListener(Listener)"><!-- 
--></a>
                         <ul class="blockListLast">
                             <li class="blockList">
-                                <h4>public&nbsp;void 
<strong>addMappingContextListener</strong>(<a 
href='../../../../../org/grails/datastore/mapping/model/MappingContext.Listener.html'>MappingContext.Listener</a>
 listener)</h4>
+                                <h4>public&nbsp;void 
<strong>addMappingContextListener</strong>(<a 
href='../../../../../Listener.html'>Listener</a> listener)</h4>
                                 <p></p>
                             </li>
                         </ul>
diff --git 
a/docs/snapshot/grails-data/api/org/grails/datastore/mapping/model/MappingContext.html
 
b/docs/snapshot/grails-data/api/org/grails/datastore/mapping/model/MappingContext.html
index bd65e291cf1..7a3b9d31419 100644
--- 
a/docs/snapshot/grails-data/api/org/grails/datastore/mapping/model/MappingContext.html
+++ 
b/docs/snapshot/grails-data/api/org/grails/datastore/mapping/model/MappingContext.html
@@ -193,7 +193,7 @@ public interface MappingContext</pre>
                         <tr class="altColor">
                             <td class="colFirst"><code></code></td>
                             <td 
class="colLast"><code>public&nbsp;void</code></td>
-                            <td class="colLast"><code><strong><a 
href="#addMappingContextListener(org.grails.datastore.mapping.model.MappingContext.Listener)">addMappingContextListener</a></strong>(<a
 
href='../../../../../org/grails/datastore/mapping/model/MappingContext.Listener.html'>MappingContext.Listener</a>
 listener)</code><br>Adds a new mapping context listener instance</td>
+                            <td class="colLast"><code><strong><a 
href="#addMappingContextListener(Listener)">addMappingContextListener</a></strong>(<a
 href='../../../../../Listener.html'>Listener</a> listener)</code><br>Adds a 
new mapping context listener instance</td>
                         </tr>
                         
                         <tr class="rowColor">
@@ -404,10 +404,10 @@ public interface MappingContext</pre>
                             </li>
                         </ul>
                     
-                        <a 
name="addMappingContextListener(org.grails.datastore.mapping.model.MappingContext.Listener)"><!--
 --></a>
+                        <a name="addMappingContextListener(Listener)"><!-- 
--></a>
                         <ul class="blockListLast">
                             <li class="blockList">
-                                <h4>public&nbsp;void 
<strong>addMappingContextListener</strong>(<a 
href='../../../../../org/grails/datastore/mapping/model/MappingContext.Listener.html'>MappingContext.Listener</a>
 listener)</h4>
+                                <h4>public&nbsp;void 
<strong>addMappingContextListener</strong>(<a 
href='../../../../../Listener.html'>Listener</a> listener)</h4>
                                 <p> Adds a new mapping context listener 
instance
       <DL><DT><B>Parameters:</B></DT><DD><code>listener</code> -  The 
listener</DD></DL></p>
                             </li>
diff --git 
a/docs/snapshot/grails-data/api/org/grails/datastore/mapping/reflect/EntityReflector.html
 
b/docs/snapshot/grails-data/api/org/grails/datastore/mapping/reflect/EntityReflector.html
index 2ed803ddd24..36569fdfd79 100644
--- 
a/docs/snapshot/grails-data/api/org/grails/datastore/mapping/reflect/EntityReflector.html
+++ 
b/docs/snapshot/grails-data/api/org/grails/datastore/mapping/reflect/EntityReflector.html
@@ -222,13 +222,13 @@ if (location.href.indexOf('is-external=true') == -1) {
                         
                         <tr class="altColor">
                             <td class="colFirst"><code></code></td>
-                            <td class="colLast"><code>public&nbsp;<a 
href='../../../../../PropertyReader.html'>PropertyReader</a></code></td>
+                            <td class="colLast"><code>public&nbsp;<a 
href='../../../../../org/grails/datastore/mapping/reflect/EntityReflector.PropertyReader.html'>EntityReflector.PropertyReader</a></code></td>
                             <td class="colLast"><code><strong><a 
href="#getPropertyReader(java.lang.String)">getPropertyReader</a></strong>(java.lang.String
 name)</code><br> <DL><DT><B>Parameters:</B></DT><DD><code>name</code> -  
Obtains the property reader for the given property</DD></DL></td>
                         </tr>
                         
                         <tr class="rowColor">
                             <td class="colFirst"><code></code></td>
-                            <td class="colLast"><code>public&nbsp;<a 
href='../../../../../PropertyWriter.html'>PropertyWriter</a></code></td>
+                            <td class="colLast"><code>public&nbsp;<a 
href='../../../../../org/grails/datastore/mapping/reflect/EntityReflector.PropertyWriter.html'>EntityReflector.PropertyWriter</a></code></td>
                             <td class="colLast"><code><strong><a 
href="#getPropertyWriter(java.lang.String)">getPropertyWriter</a></strong>(java.lang.String
 name)</code><br> <DL><DT><B>Parameters:</B></DT><DD><code>name</code> -  
Obtains the property writer for the given property</DD></DL></td>
                         </tr>
                         
@@ -363,7 +363,7 @@ if (location.href.indexOf('is-external=true') == -1) {
                         <a name="getPropertyReader(java.lang.String)"><!-- 
--></a>
                         <ul class="blockListLast">
                             <li class="blockList">
-                                <h4>public&nbsp;<a 
href='../../../../../PropertyReader.html'>PropertyReader</a> 
<strong>getPropertyReader</strong>(java.lang.String name)</h4>
+                                <h4>public&nbsp;<a 
href='../../../../../org/grails/datastore/mapping/reflect/EntityReflector.PropertyReader.html'>EntityReflector.PropertyReader</a>
 <strong>getPropertyReader</strong>(java.lang.String name)</h4>
                                 <p>
       <DL><DT><B>Parameters:</B></DT><DD><code>name</code> -  Obtains the 
property reader for the given 
property</DD></DL><DL><DT><B>Returns:</B></DT><DD>The name of the 
property</DD></DL></p>
                             </li>
@@ -372,7 +372,7 @@ if (location.href.indexOf('is-external=true') == -1) {
                         <a name="getPropertyWriter(java.lang.String)"><!-- 
--></a>
                         <ul class="blockListLast">
                             <li class="blockList">
-                                <h4>public&nbsp;<a 
href='../../../../../PropertyWriter.html'>PropertyWriter</a> 
<strong>getPropertyWriter</strong>(java.lang.String name)</h4>
+                                <h4>public&nbsp;<a 
href='../../../../../org/grails/datastore/mapping/reflect/EntityReflector.PropertyWriter.html'>EntityReflector.PropertyWriter</a>
 <strong>getPropertyWriter</strong>(java.lang.String name)</h4>
                                 <p>
       <DL><DT><B>Parameters:</B></DT><DD><code>name</code> -  Obtains the 
property writer for the given 
property</DD></DL><DL><DT><B>Returns:</B></DT><DD>The property 
writer</DD></DL></p>
                             </li>
diff --git a/docs/snapshot/grails-data/developer-manual/gettingStarted.html 
b/docs/snapshot/grails-data/developer-manual/gettingStarted.html
index 9e05b752c0a..69e7bfd91ff 100644
--- a/docs/snapshot/grails-data/developer-manual/gettingStarted.html
+++ b/docs/snapshot/grails-data/developer-manual/gettingStarted.html
@@ -523,7 +523,7 @@ cd grails-core</pre>
 <div id="footer">
 <div id="footer-text">
 Version 7.0.6-SNAPSHOT<br>
-Last updated 2026-01-23 10:42:16 UTC
+Last updated 2026-01-23 22:14:01 UTC
 </div>
 </div>
 </body>
diff --git a/docs/snapshot/grails-data/developer-manual/introduction.html 
b/docs/snapshot/grails-data/developer-manual/introduction.html
index 0dcd35ca337..d32a9287320 100644
--- a/docs/snapshot/grails-data/developer-manual/introduction.html
+++ b/docs/snapshot/grails-data/developer-manual/introduction.html
@@ -476,7 +476,7 @@ body.book #toc,body.book #preamble,body.book 
h1.sect0,body.book .sect1>h2{page-b
 <div id="footer">
 <div id="footer-text">
 Version 7.0.6-SNAPSHOT<br>
-Last updated 2026-01-23 10:42:16 UTC
+Last updated 2026-01-23 22:14:01 UTC
 </div>
 </div>
 </body>
diff --git a/docs/snapshot/grails-data/developer-manual/stepByStep.html 
b/docs/snapshot/grails-data/developer-manual/stepByStep.html
index 4928a4d119f..3dcb4d70a53 100644
--- a/docs/snapshot/grails-data/developer-manual/stepByStep.html
+++ b/docs/snapshot/grails-data/developer-manual/stepByStep.html
@@ -621,7 +621,7 @@ class XyzTestSuite {
 <div id="footer">
 <div id="footer-text">
 Version 7.0.6-SNAPSHOT<br>
-Last updated 2026-01-23 10:42:16 UTC
+Last updated 2026-01-23 22:14:01 UTC
 </div>
 </div>
 </body>
diff --git a/docs/snapshot/grails-data/developer-manual/testing.html 
b/docs/snapshot/grails-data/developer-manual/testing.html
index 9c69afcdf93..4ab55aa930a 100644
--- a/docs/snapshot/grails-data/developer-manual/testing.html
+++ b/docs/snapshot/grails-data/developer-manual/testing.html
@@ -511,7 +511,7 @@ class PagedResultSpec extends GormDatastoreSpec{
 <div id="footer">
 <div id="footer-text">
 Version 7.0.6-SNAPSHOT<br>
-Last updated 2026-01-23 10:42:16 UTC
+Last updated 2026-01-23 22:14:01 UTC
 </div>
 </div>
 </body>
diff --git a/docs/snapshot/grails-data/developer-manual/understandingApi.html 
b/docs/snapshot/grails-data/developer-manual/understandingApi.html
index 8ebe2da6260..bd4bb6f8d46 100644
--- a/docs/snapshot/grails-data/developer-manual/understandingApi.html
+++ b/docs/snapshot/grails-data/developer-manual/understandingApi.html
@@ -454,7 +454,7 @@ body.book #toc,body.book #preamble,body.book 
h1.sect0,body.book .sect1>h2{page-b
 <div id="footer">
 <div id="footer-text">
 Version 7.0.6-SNAPSHOT<br>
-Last updated 2026-01-23 10:42:16 UTC
+Last updated 2026-01-23 22:14:01 UTC
 </div>
 </div>
 </body>
diff --git 
a/docs/snapshot/grails-data/developer-manual/understandingApi/datastoreBasics.html
 
b/docs/snapshot/grails-data/developer-manual/understandingApi/datastoreBasics.html
index 201e1332af0..808f392a26f 100644
--- 
a/docs/snapshot/grails-data/developer-manual/understandingApi/datastoreBasics.html
+++ 
b/docs/snapshot/grails-data/developer-manual/understandingApi/datastoreBasics.html
@@ -561,7 +561,7 @@ protected Session createSession(PropertyResolver 
connDetails) {
 <div id="footer">
 <div id="footer-text">
 Version 7.0.6-SNAPSHOT<br>
-Last updated 2026-01-23 10:42:16 UTC
+Last updated 2026-01-23 22:14:01 UTC
 </div>
 </div>
 </body>
diff --git 
a/docs/snapshot/grails-data/developer-manual/understandingApi/gormApis.html 
b/docs/snapshot/grails-data/developer-manual/understandingApi/gormApis.html
index b6efbbae3aa..f0e6fffebd4 100644
--- a/docs/snapshot/grails-data/developer-manual/understandingApi/gormApis.html
+++ b/docs/snapshot/grails-data/developer-manual/understandingApi/gormApis.html
@@ -496,7 +496,7 @@ class Neo4jEntityTraitProvider implements 
GormEntityTraitProvider {
 <div id="footer">
 <div id="footer-text">
 Version 7.0.6-SNAPSHOT<br>
-Last updated 2026-01-23 10:42:16 UTC
+Last updated 2026-01-23 22:14:01 UTC
 </div>
 </div>
 </body>
diff --git 
a/docs/snapshot/grails-data/developer-manual/understandingApi/gormEnhancer.html 
b/docs/snapshot/grails-data/developer-manual/understandingApi/gormEnhancer.html
index 961aac3c8b4..99d953e5e88 100644
--- 
a/docs/snapshot/grails-data/developer-manual/understandingApi/gormEnhancer.html
+++ 
b/docs/snapshot/grails-data/developer-manual/understandingApi/gormEnhancer.html
@@ -488,7 +488,7 @@ enhancer.enhance()</code></pre>
 <div id="footer">
 <div id="footer-text">
 Version 7.0.6-SNAPSHOT<br>
-Last updated 2026-01-23 10:42:16 UTC
+Last updated 2026-01-23 22:14:01 UTC
 </div>
 </div>
 </body>
diff --git 
a/docs/snapshot/grails-data/developer-manual/understandingApi/implementingCrud.html
 
b/docs/snapshot/grails-data/developer-manual/understandingApi/implementingCrud.html
index e9462ce909a..19a9bbbd0dd 100644
--- 
a/docs/snapshot/grails-data/developer-manual/understandingApi/implementingCrud.html
+++ 
b/docs/snapshot/grails-data/developer-manual/understandingApi/implementingCrud.html
@@ -673,7 +673,7 @@ protected void deleteEntry(String family, final Object key, 
final Object entry)
 <div id="footer">
 <div id="footer-text">
 Version 7.0.6-SNAPSHOT<br>
-Last updated 2026-01-23 10:42:16 UTC
+Last updated 2026-01-23 22:14:01 UTC
 </div>
 </div>
 </body>
diff --git 
a/docs/snapshot/grails-data/developer-manual/understandingApi/implementingQueries.html
 
b/docs/snapshot/grails-data/developer-manual/understandingApi/implementingQueries.html
index 97fa7d966c6..88c07efbf48 100644
--- 
a/docs/snapshot/grails-data/developer-manual/understandingApi/implementingQueries.html
+++ 
b/docs/snapshot/grails-data/developer-manual/understandingApi/implementingQueries.html
@@ -588,7 +588,7 @@ If, for instance, the underlying datastore does not support 
the calculation of a
 <div id="footer">
 <div id="footer-text">
 Version 7.0.6-SNAPSHOT<br>
-Last updated 2026-01-23 10:42:16 UTC
+Last updated 2026-01-23 22:14:01 UTC
 </div>
 </div>
 </body>
diff --git 
a/docs/snapshot/grails-data/developer-manual/understandingApi/secondaryIndexes.html
 
b/docs/snapshot/grails-data/developer-manual/understandingApi/secondaryIndexes.html
index 6cef611ef22..e5c88e115de 100644
--- 
a/docs/snapshot/grails-data/developer-manual/understandingApi/secondaryIndexes.html
+++ 
b/docs/snapshot/grails-data/developer-manual/understandingApi/secondaryIndexes.html
@@ -526,7 +526,7 @@ If the underlying datastore supports secondary indexes then 
it is ok to just ret
 <div id="footer">
 <div id="footer-text">
 Version 7.0.6-SNAPSHOT<br>
-Last updated 2026-01-23 10:42:16 UTC
+Last updated 2026-01-23 22:14:01 UTC
 </div>
 </div>
 </body>
diff --git a/docs/snapshot/grails-data/hibernate5/api/index-all.html 
b/docs/snapshot/grails-data/hibernate5/api/index-all.html
index 4580d537b98..ef13a458d4d 100644
--- a/docs/snapshot/grails-data/hibernate5/api/index-all.html
+++ b/docs/snapshot/grails-data/hibernate5/api/index-all.html
@@ -486,9 +486,9 @@ if (location.href.indexOf('is-external=true') == -1) {
 </dt><dd> <div class="block"></div></dd>
 <dt><span class="strong"><a 
href="org/grails/datastore/mapping/core/connections/ConnectionSources.html#addListener(ConnectionSourcesListener<T,S>)"
 title="Method in 
ConnectionSources">addListener(ConnectionSourcesListener&lt;T,S&gt;)</a></span> 
- Method in <a 
href="org/grails/datastore/mapping/core/connections/ConnectionSources.html">ConnectionSources</a>
 </dt><dd> <div class="block">Adds a listener</div></dd>
-<dt><span class="strong"><a 
href="org/grails/datastore/mapping/model/AbstractMappingContext.html#addMappingContextListener(org.grails.datastore.mapping.model.MappingContext.Listener)"
 title="Method in 
AbstractMappingContext">addMappingContextListener(org.grails.datastore.mapping.model.MappingContext.Listener)</a></span>
 - Method in <a 
href="org/grails/datastore/mapping/model/AbstractMappingContext.html">AbstractMappingContext</a>
+<dt><span class="strong"><a 
href="org/grails/datastore/mapping/model/AbstractMappingContext.html#addMappingContextListener(Listener)"
 title="Method in 
AbstractMappingContext">addMappingContextListener(Listener)</a></span> - Method 
in <a 
href="org/grails/datastore/mapping/model/AbstractMappingContext.html">AbstractMappingContext</a>
 </dt><dd> <div class="block"></div></dd>
-<dt><span class="strong"><a 
href="org/grails/datastore/mapping/model/MappingContext.html#addMappingContextListener(org.grails.datastore.mapping.model.MappingContext.Listener)"
 title="Method in 
MappingContext">addMappingContextListener(org.grails.datastore.mapping.model.MappingContext.Listener)</a></span>
 - Method in <a 
href="org/grails/datastore/mapping/model/MappingContext.html">MappingContext</a>
+<dt><span class="strong"><a 
href="org/grails/datastore/mapping/model/MappingContext.html#addMappingContextListener(Listener)"
 title="Method in 
MappingContext">addMappingContextListener(Listener)</a></span> - Method in <a 
href="org/grails/datastore/mapping/model/MappingContext.html">MappingContext</a>
 </dt><dd> <div class="block">Adds a new mapping context listener 
instance</div></dd>
 <dt><span class="strong"><a 
href="org/grails/orm/hibernate/cfg/GrailsDomainBinder.html#addMultiTenantFilterIfNecessary(org.grails.orm.hibernate.cfg.HibernatePersistentEntity,
 org.hibernate.mapping.PersistentClass, 
org.hibernate.boot.spi.InFlightMetadataCollector, java.lang.String)" 
title="Method in 
GrailsDomainBinder">addMultiTenantFilterIfNecessary(org.grails.orm.hibernate.cfg.HibernatePersistentEntity,
 org.hibernate.mapping.PersistentClass, 
org.hibernate.boot.spi.InFlightMetadataCollec [...]
 </dt><dd> <div class="block">Add a Hibernate filter for multitenancy if the 
persistent class is multitenant</div></dd>
@@ -2419,7 +2419,7 @@ if (location.href.indexOf('is-external=true') == -1) {
 </dt><dd> <div class="block"></div></dd>
 <dt><span class="strong"><a 
href="org/grails/datastore/bson/json/JsonReader.Context.html#Context(org.bson.AbstractBsonReader.Context,
 org.bson.BsonContextType)" title="Constructor in 
JsonReader.Context">Context(org.bson.AbstractBsonReader.Context, 
org.bson.BsonContextType)</a></span> - Constructor in <a 
href="org/grails/datastore/bson/json/JsonReader.Context.html">JsonReader.Context</a>
 </dt><dd> <div class="block"></div></dd>
-<dt><span class="strong"><a 
href="org/grails/datastore/bson/json/JsonWriter.Context.html#Context(org.grails.datastore.bson.json.JsonReader.Context,
 org.bson.BsonContextType, java.lang.String)" title="Constructor in 
JsonWriter.Context">Context(org.grails.datastore.bson.json.JsonReader.Context, 
org.bson.BsonContextType, java.lang.String)</a></span> - Constructor in <a 
href="org/grails/datastore/bson/json/JsonWriter.Context.html">JsonWriter.Context</a>
+<dt><span class="strong"><a 
href="org/grails/datastore/bson/json/JsonWriter.Context.html#Context(org.grails.datastore.bson.json.JsonWriter.Context,
 org.bson.BsonContextType, java.lang.String)" title="Constructor in 
JsonWriter.Context">Context(org.grails.datastore.bson.json.JsonWriter.Context, 
org.bson.BsonContextType, java.lang.String)</a></span> - Constructor in <a 
href="org/grails/datastore/bson/json/JsonWriter.Context.html">JsonWriter.Context</a>
 </dt><dd> <div class="block">Creates a new context.</div></dd>
 <dt><span class="strong"><a 
href="org/grails/plugins/databasemigration/command/DatabaseMigrationCommand.html#contexts"
 title="Property in DatabaseMigrationCommand">contexts</a></span> - Property in 
<a 
href="org/grails/plugins/databasemigration/command/DatabaseMigrationCommand.html">DatabaseMigrationCommand</a>
 </dt><dd> <div class="block"></div></dd>
diff --git 
a/docs/snapshot/grails-data/hibernate5/api/org/grails/datastore/bson/json/JsonReader.Context.html
 
b/docs/snapshot/grails-data/hibernate5/api/org/grails/datastore/bson/json/JsonReader.Context.html
index c3272a812a4..5706472618d 100644
--- 
a/docs/snapshot/grails-data/hibernate5/api/org/grails/datastore/bson/json/JsonReader.Context.html
+++ 
b/docs/snapshot/grails-data/hibernate5/api/org/grails/datastore/bson/json/JsonReader.Context.html
@@ -171,7 +171,7 @@ extends <a 
href='../../../../../AbstractBsonReaderContext.html'>AbstractBsonRead
                         
                         <tr class="rowColor">
                             <td class="colFirst"><code></code></td>
-                            <td class="colLast"><code>protected&nbsp;<a 
href='../../../../../org/grails/datastore/bson/json/JsonReader.Context.html'>JsonReader.Context</a></code></td>
+                            <td class="colLast"><code>protected&nbsp;<a 
href='../../../../../org/grails/datastore/bson/json/JsonWriter.Context.html'>JsonWriter.Context</a></code></td>
                             <td class="colLast"><code><strong><a 
href="#getParentContext()">getParentContext</a></strong>()</code><br></td>
                         </tr>
                         
@@ -236,7 +236,7 @@ extends <a 
href='../../../../../AbstractBsonReaderContext.html'>AbstractBsonRead
                         <a name="getParentContext()"><!-- --></a>
                         <ul class="blockListLast">
                             <li class="blockList">
-                                <h4>protected&nbsp;<a 
href='../../../../../org/grails/datastore/bson/json/JsonReader.Context.html'>JsonReader.Context</a>
 <strong>getParentContext</strong>()</h4>
+                                <h4>protected&nbsp;<a 
href='../../../../../org/grails/datastore/bson/json/JsonWriter.Context.html'>JsonWriter.Context</a>
 <strong>getParentContext</strong>()</h4>
                                 <p></p>
                             </li>
                         </ul>
diff --git 
a/docs/snapshot/grails-data/hibernate5/api/org/grails/datastore/bson/json/JsonReader.html
 
b/docs/snapshot/grails-data/hibernate5/api/org/grails/datastore/bson/json/JsonReader.html
index d77b9a8bb53..ca97b9b916a 100644
--- 
a/docs/snapshot/grails-data/hibernate5/api/org/grails/datastore/bson/json/JsonReader.html
+++ 
b/docs/snapshot/grails-data/hibernate5/api/org/grails/datastore/bson/json/JsonReader.html
@@ -364,7 +364,7 @@ extends <a 
href='../../../../../org.bson.AbstractBsonReader.html'>AbstractBsonRe
                         
                         <tr class="rowColor">
                             <td class="colFirst"><code></code></td>
-                            <td class="colLast"><code>protected&nbsp;<a 
href='../../../../../org/grails/datastore/bson/json/JsonReader.Context.html'>JsonReader.Context</a></code></td>
+                            <td class="colLast"><code>protected&nbsp;<a 
href='../../../../../org/grails/datastore/bson/json/JsonWriter.Context.html'>JsonWriter.Context</a></code></td>
                             <td class="colLast"><code><strong><a 
href="#getContext()">getContext</a></strong>()</code><br></td>
                         </tr>
                         
@@ -659,7 +659,7 @@ extends <a 
href='../../../../../org.bson.AbstractBsonReader.html'>AbstractBsonRe
                         <a name="getContext()"><!-- --></a>
                         <ul class="blockListLast">
                             <li class="blockList">
-                                <h4>@java.lang.Override<br>protected&nbsp;<a 
href='../../../../../org/grails/datastore/bson/json/JsonReader.Context.html'>JsonReader.Context</a>
 <strong>getContext</strong>()</h4>
+                                <h4>@java.lang.Override<br>protected&nbsp;<a 
href='../../../../../org/grails/datastore/bson/json/JsonWriter.Context.html'>JsonWriter.Context</a>
 <strong>getContext</strong>()</h4>
                                 <p></p>
                             </li>
                         </ul>
diff --git 
a/docs/snapshot/grails-data/hibernate5/api/org/grails/datastore/bson/json/JsonWriter.Context.html
 
b/docs/snapshot/grails-data/hibernate5/api/org/grails/datastore/bson/json/JsonWriter.Context.html
index 8abd1328708..f550249b0dd 100644
--- 
a/docs/snapshot/grails-data/hibernate5/api/org/grails/datastore/bson/json/JsonWriter.Context.html
+++ 
b/docs/snapshot/grails-data/hibernate5/api/org/grails/datastore/bson/json/JsonWriter.Context.html
@@ -139,7 +139,7 @@ extends <a 
href='../../../../../AbstractBsonWriterContext.html'>AbstractBsonWrit
                         
                         <tr class="altColor">
                             <td class="colFirst">
-                                <code><strong><a 
href="#Context(org.grails.datastore.bson.json.JsonReader.Context, 
org.bson.BsonContextType, java.lang.String)">Context</a></strong>(<a 
href='../../../../../org/grails/datastore/bson/json/JsonReader.Context.html'>JsonReader.Context</a>
 parentContext, <a 
href='../../../../../org.bson.BsonContextType.html'>BsonContextType</a> 
contextType, java.lang.String indentChars)</code><br>Creates a new context.</td>
+                                <code><strong><a 
href="#Context(org.grails.datastore.bson.json.JsonWriter.Context, 
org.bson.BsonContextType, java.lang.String)">Context</a></strong>(<a 
href='../../../../../org/grails/datastore/bson/json/JsonWriter.Context.html'>JsonWriter.Context</a>
 parentContext, <a 
href='../../../../../org.bson.BsonContextType.html'>BsonContextType</a> 
contextType, java.lang.String indentChars)</code><br>Creates a new context.</td>
                         </tr>
                         
                     </table>
@@ -165,7 +165,7 @@ extends <a 
href='../../../../../AbstractBsonWriterContext.html'>AbstractBsonWrit
                         
                         <tr class="altColor">
                             <td class="colFirst"><code></code></td>
-                            <td class="colLast"><code>public&nbsp;<a 
href='../../../../../org/grails/datastore/bson/json/JsonReader.Context.html'>JsonReader.Context</a></code></td>
+                            <td class="colLast"><code>public&nbsp;<a 
href='../../../../../org/grails/datastore/bson/json/JsonWriter.Context.html'>JsonWriter.Context</a></code></td>
                             <td class="colLast"><code><strong><a 
href="#getParentContext()">getParentContext</a></strong>()</code><br></td>
                         </tr>
                         
@@ -198,10 +198,10 @@ extends <a 
href='../../../../../AbstractBsonWriterContext.html'>AbstractBsonWrit
                 </a>
                     <h3>Constructor Detail</h3>
                     
-                        <a 
name="Context(org.grails.datastore.bson.json.JsonReader.Context, 
org.bson.BsonContextType, java.lang.String)"><!-- --></a>
+                        <a 
name="Context(org.grails.datastore.bson.json.JsonWriter.Context, 
org.bson.BsonContextType, java.lang.String)"><!-- --></a>
                         <ul class="blockListLast">
                             <li class="blockList">
-                                <h4>public&nbsp;<strong>Context</strong>(<a 
href='../../../../../org/grails/datastore/bson/json/JsonReader.Context.html'>JsonReader.Context</a>
 parentContext, <a 
href='../../../../../org.bson.BsonContextType.html'>BsonContextType</a> 
contextType, java.lang.String indentChars)</h4>
+                                <h4>public&nbsp;<strong>Context</strong>(<a 
href='../../../../../org/grails/datastore/bson/json/JsonWriter.Context.html'>JsonWriter.Context</a>
 parentContext, <a 
href='../../../../../org.bson.BsonContextType.html'>BsonContextType</a> 
contextType, java.lang.String indentChars)</h4>
                                 <p> Creates a new context.
           <DL><DT><B>Parameters:</B></DT><DD><code>parentContext</code> -  the 
parent context that can be used for going back up to the parent 
level</DD><DD><code>contextType</code> -    the type of this 
context</DD><DD><code>indentChars</code> -    the String to use for indentation 
at this level.</DD></DL></p>
                             </li>
@@ -223,7 +223,7 @@ extends <a 
href='../../../../../AbstractBsonWriterContext.html'>AbstractBsonWrit
                         <a name="getParentContext()"><!-- --></a>
                         <ul class="blockListLast">
                             <li class="blockList">
-                                <h4>@java.lang.Override<br>public&nbsp;<a 
href='../../../../../org/grails/datastore/bson/json/JsonReader.Context.html'>JsonReader.Context</a>
 <strong>getParentContext</strong>()</h4>
+                                <h4>@java.lang.Override<br>public&nbsp;<a 
href='../../../../../org/grails/datastore/bson/json/JsonWriter.Context.html'>JsonWriter.Context</a>
 <strong>getParentContext</strong>()</h4>
                                 <p></p>
                             </li>
                         </ul>
diff --git 
a/docs/snapshot/grails-data/hibernate5/api/org/grails/datastore/bson/json/JsonWriter.html
 
b/docs/snapshot/grails-data/hibernate5/api/org/grails/datastore/bson/json/JsonWriter.html
index a75beb75931..5c233c94510 100644
--- 
a/docs/snapshot/grails-data/hibernate5/api/org/grails/datastore/bson/json/JsonWriter.html
+++ 
b/docs/snapshot/grails-data/hibernate5/api/org/grails/datastore/bson/json/JsonWriter.html
@@ -382,7 +382,7 @@ extends <a 
href='../../../../../org.bson.AbstractBsonWriter.html'>AbstractBsonWr
                         
                         <tr class="altColor">
                             <td class="colFirst"><code></code></td>
-                            <td class="colLast"><code>protected&nbsp;<a 
href='../../../../../org/grails/datastore/bson/json/JsonReader.Context.html'>JsonReader.Context</a></code></td>
+                            <td class="colLast"><code>protected&nbsp;<a 
href='../../../../../org/grails/datastore/bson/json/JsonWriter.Context.html'>JsonWriter.Context</a></code></td>
                             <td class="colLast"><code><strong><a 
href="#getContext()">getContext</a></strong>()</code><br></td>
                         </tr>
                         
@@ -687,7 +687,7 @@ extends <a 
href='../../../../../org.bson.AbstractBsonWriter.html'>AbstractBsonWr
                         <a name="getContext()"><!-- --></a>
                         <ul class="blockListLast">
                             <li class="blockList">
-                                <h4>@java.lang.Override<br>protected&nbsp;<a 
href='../../../../../org/grails/datastore/bson/json/JsonReader.Context.html'>JsonReader.Context</a>
 <strong>getContext</strong>()</h4>
+                                <h4>@java.lang.Override<br>protected&nbsp;<a 
href='../../../../../org/grails/datastore/bson/json/JsonWriter.Context.html'>JsonWriter.Context</a>
 <strong>getContext</strong>()</h4>
                                 <p></p>
                             </li>
                         </ul>
diff --git 
a/docs/snapshot/grails-data/hibernate5/api/org/grails/datastore/mapping/document/config/DocumentMappingContext.html
 
b/docs/snapshot/grails-data/hibernate5/api/org/grails/datastore/mapping/document/config/DocumentMappingContext.html
index 7b0b55439ac..cbd307d8ae7 100644
--- 
a/docs/snapshot/grails-data/hibernate5/api/org/grails/datastore/mapping/document/config/DocumentMappingContext.html
+++ 
b/docs/snapshot/grails-data/hibernate5/api/org/grails/datastore/mapping/document/config/DocumentMappingContext.html
@@ -288,7 +288,7 @@ extends <a 
href='../../../../../../org/grails/datastore/mapping/model/AbstractMa
                         
                         <tr class="altColor">
                             <td class="colFirst"><code>class <a 
href='../../../../../../org/grails/datastore/mapping/model/AbstractMappingContext.html'>AbstractMappingContext</a></code></td>
-                            <td class="colLast"><code><a 
href='../../../../../../org/grails/datastore/mapping/model/AbstractMappingContext.html#addEntityValidator(org.grails.datastore.mapping.model.PersistentEntity,
 org.springframework.validation.Validator)'>addEntityValidator</a>, <a 
href='../../../../../../org/grails/datastore/mapping/model/AbstractMappingContext.html#addExternalPersistentEntity(java.lang.Class)'>addExternalPersistentEntity</a>,
 <a href='../../../../../../org/grails/da [...]
+                            <td class="colLast"><code><a 
href='../../../../../../org/grails/datastore/mapping/model/AbstractMappingContext.html#addEntityValidator(org.grails.datastore.mapping.model.PersistentEntity,
 org.springframework.validation.Validator)'>addEntityValidator</a>, <a 
href='../../../../../../org/grails/datastore/mapping/model/AbstractMappingContext.html#addExternalPersistentEntity(java.lang.Class)'>addExternalPersistentEntity</a>,
 <a href='../../../../../../org/grails/da [...]
                         </tr>
                     </table>
                    </ul>
diff --git 
a/docs/snapshot/grails-data/hibernate5/api/org/grails/datastore/mapping/keyvalue/mapping/config/KeyValueMappingContext.html
 
b/docs/snapshot/grails-data/hibernate5/api/org/grails/datastore/mapping/keyvalue/mapping/config/KeyValueMappingContext.html
index da4cc39d236..a5da0df90da 100644
--- 
a/docs/snapshot/grails-data/hibernate5/api/org/grails/datastore/mapping/keyvalue/mapping/config/KeyValueMappingContext.html
+++ 
b/docs/snapshot/grails-data/hibernate5/api/org/grails/datastore/mapping/keyvalue/mapping/config/KeyValueMappingContext.html
@@ -294,7 +294,7 @@ extends <a 
href='../../../../../../../org/grails/datastore/mapping/model/Abstrac
                         
                         <tr class="altColor">
                             <td class="colFirst"><code>class <a 
href='../../../../../../../org/grails/datastore/mapping/model/AbstractMappingContext.html'>AbstractMappingContext</a></code></td>
-                            <td class="colLast"><code><a 
href='../../../../../../../org/grails/datastore/mapping/model/AbstractMappingContext.html#addEntityValidator(org.grails.datastore.mapping.model.PersistentEntity,
 org.springframework.validation.Validator)'>addEntityValidator</a>, <a 
href='../../../../../../../org/grails/datastore/mapping/model/AbstractMappingContext.html#addExternalPersistentEntity(java.lang.Class)'>addExternalPersistentEntity</a>,
 <a href='../../../../../../../org/ [...]
+                            <td class="colLast"><code><a 
href='../../../../../../../org/grails/datastore/mapping/model/AbstractMappingContext.html#addEntityValidator(org.grails.datastore.mapping.model.PersistentEntity,
 org.springframework.validation.Validator)'>addEntityValidator</a>, <a 
href='../../../../../../../org/grails/datastore/mapping/model/AbstractMappingContext.html#addExternalPersistentEntity(java.lang.Class)'>addExternalPersistentEntity</a>,
 <a href='../../../../../../../org/ [...]
                         </tr>
                     </table>
                    </ul>
diff --git 
a/docs/snapshot/grails-data/hibernate5/api/org/grails/datastore/mapping/model/AbstractMappingContext.html
 
b/docs/snapshot/grails-data/hibernate5/api/org/grails/datastore/mapping/model/AbstractMappingContext.html
index 87cc82554d6..3119e48b87f 100644
--- 
a/docs/snapshot/grails-data/hibernate5/api/org/grails/datastore/mapping/model/AbstractMappingContext.html
+++ 
b/docs/snapshot/grails-data/hibernate5/api/org/grails/datastore/mapping/model/AbstractMappingContext.html
@@ -283,7 +283,7 @@ implements <a 
href='../../../../../org/grails/datastore/mapping/model/lifecycle/
                         <tr class="altColor">
                             <td class="colFirst"><code></code></td>
                             <td 
class="colLast"><code>public&nbsp;void</code></td>
-                            <td class="colLast"><code><strong><a 
href="#addMappingContextListener(org.grails.datastore.mapping.model.MappingContext.Listener)">addMappingContextListener</a></strong>(<a
 
href='../../../../../org/grails/datastore/mapping/model/MappingContext.Listener.html'>MappingContext.Listener</a>
 listener)</code><br></td>
+                            <td class="colLast"><code><strong><a 
href="#addMappingContextListener(Listener)">addMappingContextListener</a></strong>(<a
 href='../../../../../Listener.html'>Listener</a> listener)</code><br></td>
                         </tr>
                         
                         <tr class="rowColor">
@@ -690,10 +690,10 @@ implements <a 
href='../../../../../org/grails/datastore/mapping/model/lifecycle/
                             </li>
                         </ul>
                     
-                        <a 
name="addMappingContextListener(org.grails.datastore.mapping.model.MappingContext.Listener)"><!--
 --></a>
+                        <a name="addMappingContextListener(Listener)"><!-- 
--></a>
                         <ul class="blockListLast">
                             <li class="blockList">
-                                <h4>public&nbsp;void 
<strong>addMappingContextListener</strong>(<a 
href='../../../../../org/grails/datastore/mapping/model/MappingContext.Listener.html'>MappingContext.Listener</a>
 listener)</h4>
+                                <h4>public&nbsp;void 
<strong>addMappingContextListener</strong>(<a 
href='../../../../../Listener.html'>Listener</a> listener)</h4>
                                 <p></p>
                             </li>
                         </ul>
diff --git 
a/docs/snapshot/grails-data/hibernate5/api/org/grails/datastore/mapping/model/MappingContext.html
 
b/docs/snapshot/grails-data/hibernate5/api/org/grails/datastore/mapping/model/MappingContext.html
index c80505f3a67..52d01e8173f 100644
--- 
a/docs/snapshot/grails-data/hibernate5/api/org/grails/datastore/mapping/model/MappingContext.html
+++ 
b/docs/snapshot/grails-data/hibernate5/api/org/grails/datastore/mapping/model/MappingContext.html
@@ -193,7 +193,7 @@ public interface MappingContext</pre>
                         <tr class="altColor">
                             <td class="colFirst"><code></code></td>
                             <td 
class="colLast"><code>public&nbsp;void</code></td>
-                            <td class="colLast"><code><strong><a 
href="#addMappingContextListener(org.grails.datastore.mapping.model.MappingContext.Listener)">addMappingContextListener</a></strong>(<a
 
href='../../../../../org/grails/datastore/mapping/model/MappingContext.Listener.html'>MappingContext.Listener</a>
 listener)</code><br>Adds a new mapping context listener instance</td>
+                            <td class="colLast"><code><strong><a 
href="#addMappingContextListener(Listener)">addMappingContextListener</a></strong>(<a
 href='../../../../../Listener.html'>Listener</a> listener)</code><br>Adds a 
new mapping context listener instance</td>
                         </tr>
                         
                         <tr class="rowColor">
@@ -404,10 +404,10 @@ public interface MappingContext</pre>
                             </li>
                         </ul>
                     
-                        <a 
name="addMappingContextListener(org.grails.datastore.mapping.model.MappingContext.Listener)"><!--
 --></a>
+                        <a name="addMappingContextListener(Listener)"><!-- 
--></a>
                         <ul class="blockListLast">
                             <li class="blockList">
-                                <h4>public&nbsp;void 
<strong>addMappingContextListener</strong>(<a 
href='../../../../../org/grails/datastore/mapping/model/MappingContext.Listener.html'>MappingContext.Listener</a>
 listener)</h4>
+                                <h4>public&nbsp;void 
<strong>addMappingContextListener</strong>(<a 
href='../../../../../Listener.html'>Listener</a> listener)</h4>
                                 <p> Adds a new mapping context listener 
instance
       <DL><DT><B>Parameters:</B></DT><DD><code>listener</code> -  The 
listener</DD></DL></p>
                             </li>
diff --git 
a/docs/snapshot/grails-data/hibernate5/api/org/grails/datastore/mapping/mongo/config/MongoMappingContext.html
 
b/docs/snapshot/grails-data/hibernate5/api/org/grails/datastore/mapping/mongo/config/MongoMappingContext.html
index 72e077758f3..c56e012c08a 100644
--- 
a/docs/snapshot/grails-data/hibernate5/api/org/grails/datastore/mapping/mongo/config/MongoMappingContext.html
+++ 
b/docs/snapshot/grails-data/hibernate5/api/org/grails/datastore/mapping/mongo/config/MongoMappingContext.html
@@ -321,7 +321,7 @@ extends <a 
href='../../../../../../org/grails/datastore/mapping/document/config/
                         </tr>
                         <tr class="altColor">
                             <td class="colFirst"><code>class <a 
href='../../../../../../org/grails/datastore/mapping/model/AbstractMappingContext.html'>AbstractMappingContext</a></code></td>
-                            <td class="colLast"><code><a 
href='../../../../../../org/grails/datastore/mapping/model/AbstractMappingContext.html#addEntityValidator(org.grails.datastore.mapping.model.PersistentEntity,
 org.springframework.validation.Validator)'>addEntityValidator</a>, <a 
href='../../../../../../org/grails/datastore/mapping/model/AbstractMappingContext.html#addExternalPersistentEntity(java.lang.Class)'>addExternalPersistentEntity</a>,
 <a href='../../../../../../org/grails/da [...]
+                            <td class="colLast"><code><a 
href='../../../../../../org/grails/datastore/mapping/model/AbstractMappingContext.html#addEntityValidator(org.grails.datastore.mapping.model.PersistentEntity,
 org.springframework.validation.Validator)'>addEntityValidator</a>, <a 
href='../../../../../../org/grails/datastore/mapping/model/AbstractMappingContext.html#addExternalPersistentEntity(java.lang.Class)'>addExternalPersistentEntity</a>,
 <a href='../../../../../../org/grails/da [...]
                         </tr>
                     </table>
                    </ul>
diff --git 
a/docs/snapshot/grails-data/hibernate5/api/org/grails/datastore/mapping/reflect/EntityReflector.html
 
b/docs/snapshot/grails-data/hibernate5/api/org/grails/datastore/mapping/reflect/EntityReflector.html
index 92743f138aa..0c370dc3146 100644
--- 
a/docs/snapshot/grails-data/hibernate5/api/org/grails/datastore/mapping/reflect/EntityReflector.html
+++ 
b/docs/snapshot/grails-data/hibernate5/api/org/grails/datastore/mapping/reflect/EntityReflector.html
@@ -222,13 +222,13 @@ if (location.href.indexOf('is-external=true') == -1) {
                         
                         <tr class="altColor">
                             <td class="colFirst"><code></code></td>
-                            <td class="colLast"><code>public&nbsp;<a 
href='../../../../../PropertyReader.html'>PropertyReader</a></code></td>
+                            <td class="colLast"><code>public&nbsp;<a 
href='../../../../../org/grails/datastore/mapping/reflect/EntityReflector.PropertyReader.html'>EntityReflector.PropertyReader</a></code></td>
                             <td class="colLast"><code><strong><a 
href="#getPropertyReader(java.lang.String)">getPropertyReader</a></strong>(java.lang.String
 name)</code><br> <DL><DT><B>Parameters:</B></DT><DD><code>name</code> -  
Obtains the property reader for the given property</DD></DL></td>
                         </tr>
                         
                         <tr class="rowColor">
                             <td class="colFirst"><code></code></td>
-                            <td class="colLast"><code>public&nbsp;<a 
href='../../../../../PropertyWriter.html'>PropertyWriter</a></code></td>
+                            <td class="colLast"><code>public&nbsp;<a 
href='../../../../../org/grails/datastore/mapping/reflect/EntityReflector.PropertyWriter.html'>EntityReflector.PropertyWriter</a></code></td>
                             <td class="colLast"><code><strong><a 
href="#getPropertyWriter(java.lang.String)">getPropertyWriter</a></strong>(java.lang.String
 name)</code><br> <DL><DT><B>Parameters:</B></DT><DD><code>name</code> -  
Obtains the property writer for the given property</DD></DL></td>
                         </tr>
                         
@@ -363,7 +363,7 @@ if (location.href.indexOf('is-external=true') == -1) {
                         <a name="getPropertyReader(java.lang.String)"><!-- 
--></a>
                         <ul class="blockListLast">
                             <li class="blockList">
-                                <h4>public&nbsp;<a 
href='../../../../../PropertyReader.html'>PropertyReader</a> 
<strong>getPropertyReader</strong>(java.lang.String name)</h4>
+                                <h4>public&nbsp;<a 
href='../../../../../org/grails/datastore/mapping/reflect/EntityReflector.PropertyReader.html'>EntityReflector.PropertyReader</a>
 <strong>getPropertyReader</strong>(java.lang.String name)</h4>
                                 <p>
       <DL><DT><B>Parameters:</B></DT><DD><code>name</code> -  Obtains the 
property reader for the given 
property</DD></DL><DL><DT><B>Returns:</B></DT><DD>The name of the 
property</DD></DL></p>
                             </li>
@@ -372,7 +372,7 @@ if (location.href.indexOf('is-external=true') == -1) {
                         <a name="getPropertyWriter(java.lang.String)"><!-- 
--></a>
                         <ul class="blockListLast">
                             <li class="blockList">
-                                <h4>public&nbsp;<a 
href='../../../../../PropertyWriter.html'>PropertyWriter</a> 
<strong>getPropertyWriter</strong>(java.lang.String name)</h4>
+                                <h4>public&nbsp;<a 
href='../../../../../org/grails/datastore/mapping/reflect/EntityReflector.PropertyWriter.html'>EntityReflector.PropertyWriter</a>
 <strong>getPropertyWriter</strong>(java.lang.String name)</h4>
                                 <p>
       <DL><DT><B>Parameters:</B></DT><DD><code>name</code> -  Obtains the 
property writer for the given 
property</DD></DL><DL><DT><B>Returns:</B></DT><DD>The property 
writer</DD></DL></p>
                             </li>
diff --git 
a/docs/snapshot/grails-data/hibernate5/api/org/grails/orm/hibernate/cfg/HibernateMappingContext.html
 
b/docs/snapshot/grails-data/hibernate5/api/org/grails/orm/hibernate/cfg/HibernateMappingContext.html
index c44e977a2e7..0bfc8fb644f 100644
--- 
a/docs/snapshot/grails-data/hibernate5/api/org/grails/orm/hibernate/cfg/HibernateMappingContext.html
+++ 
b/docs/snapshot/grails-data/hibernate5/api/org/grails/orm/hibernate/cfg/HibernateMappingContext.html
@@ -272,7 +272,7 @@ extends <a 
href='../../../../../org/grails/datastore/mapping/model/AbstractMappi
                         
                         <tr class="altColor">
                             <td class="colFirst"><code>class <a 
href='../../../../../org/grails/datastore/mapping/model/AbstractMappingContext.html'>AbstractMappingContext</a></code></td>
-                            <td class="colLast"><code><a 
href='../../../../../org/grails/datastore/mapping/model/AbstractMappingContext.html#addEntityValidator(org.grails.datastore.mapping.model.PersistentEntity,
 org.springframework.validation.Validator)'>addEntityValidator</a>, <a 
href='../../../../../org/grails/datastore/mapping/model/AbstractMappingContext.html#addExternalPersistentEntity(java.lang.Class)'>addExternalPersistentEntity</a>,
 <a href='../../../../../org/grails/datastore/m [...]
+                            <td class="colLast"><code><a 
href='../../../../../org/grails/datastore/mapping/model/AbstractMappingContext.html#addEntityValidator(org.grails.datastore.mapping.model.PersistentEntity,
 org.springframework.validation.Validator)'>addEntityValidator</a>, <a 
href='../../../../../org/grails/datastore/mapping/model/AbstractMappingContext.html#addExternalPersistentEntity(java.lang.Class)'>addExternalPersistentEntity</a>,
 <a href='../../../../../org/grails/datastore/m [...]
                         </tr>
                     </table>
                    </ul>
diff --git a/docs/snapshot/grails-data/mongodb/api/index-all.html 
b/docs/snapshot/grails-data/mongodb/api/index-all.html
index 3a77b7a0509..5e42dd8cd08 100644
--- a/docs/snapshot/grails-data/mongodb/api/index-all.html
+++ b/docs/snapshot/grails-data/mongodb/api/index-all.html
@@ -1258,7 +1258,7 @@ if (location.href.indexOf('is-external=true') == -1) {
 </dt><dd> <div class="block"></div></dd>
 <dt><span class="strong"><a 
href="org/grails/datastore/bson/json/JsonReader.Context.html#Context(org.bson.AbstractBsonReader$Context,
 org.bson.BsonContextType)" title="Constructor in 
JsonReader.Context">Context(org.bson.AbstractBsonReader$Context, 
org.bson.BsonContextType)</a></span> - Constructor in <a 
href="org/grails/datastore/bson/json/JsonReader.Context.html">JsonReader.Context</a>
 </dt><dd> <div class="block"></div></dd>
-<dt><span class="strong"><a 
href="org/grails/datastore/bson/json/JsonWriter.Context.html#Context(org.grails.datastore.bson.json.JsonReader.Context,
 org.bson.BsonContextType, java.lang.String)" title="Constructor in 
JsonWriter.Context">Context(org.grails.datastore.bson.json.JsonReader.Context, 
org.bson.BsonContextType, java.lang.String)</a></span> - Constructor in <a 
href="org/grails/datastore/bson/json/JsonWriter.Context.html">JsonWriter.Context</a>
+<dt><span class="strong"><a 
href="org/grails/datastore/bson/json/JsonWriter.Context.html#Context(org.grails.datastore.bson.json.JsonWriter.Context,
 org.bson.BsonContextType, java.lang.String)" title="Constructor in 
JsonWriter.Context">Context(org.grails.datastore.bson.json.JsonWriter.Context, 
org.bson.BsonContextType, java.lang.String)</a></span> - Constructor in <a 
href="org/grails/datastore/bson/json/JsonWriter.Context.html">JsonWriter.Context</a>
 </dt><dd> <div class="block">Creates a new context.</div></dd>
 <dt><span class="strong"><a 
href="org/grails/plugins/databasemigration/command/DatabaseMigrationCommand.html#contexts"
 title="Property in DatabaseMigrationCommand">contexts</a></span> - Property in 
<a 
href="org/grails/plugins/databasemigration/command/DatabaseMigrationCommand.html">DatabaseMigrationCommand</a>
 </dt><dd> <div class="block"></div></dd>
diff --git 
a/docs/snapshot/grails-data/mongodb/api/org/grails/datastore/bson/json/JsonReader.Context.html
 
b/docs/snapshot/grails-data/mongodb/api/org/grails/datastore/bson/json/JsonReader.Context.html
index bc706529a3b..a0e1b0af2b1 100644
--- 
a/docs/snapshot/grails-data/mongodb/api/org/grails/datastore/bson/json/JsonReader.Context.html
+++ 
b/docs/snapshot/grails-data/mongodb/api/org/grails/datastore/bson/json/JsonReader.Context.html
@@ -171,7 +171,7 @@ extends <a 
href='../../../../../AbstractBsonReaderContext.html'>AbstractBsonRead
                         
                         <tr class="rowColor">
                             <td class="colFirst"><code></code></td>
-                            <td class="colLast"><code>protected&nbsp;<a 
href='../../../../../org/grails/datastore/bson/json/JsonReader.Context.html'>JsonReader.Context</a></code></td>
+                            <td class="colLast"><code>protected&nbsp;<a 
href='../../../../../org/grails/datastore/bson/json/JsonWriter.Context.html'>JsonWriter.Context</a></code></td>
                             <td class="colLast"><code><strong><a 
href="#getParentContext()">getParentContext</a></strong>()</code><br></td>
                         </tr>
                         
@@ -236,7 +236,7 @@ extends <a 
href='../../../../../AbstractBsonReaderContext.html'>AbstractBsonRead
                         <a name="getParentContext()"><!-- --></a>
                         <ul class="blockListLast">
                             <li class="blockList">
-                                <h4>protected&nbsp;<a 
href='../../../../../org/grails/datastore/bson/json/JsonReader.Context.html'>JsonReader.Context</a>
 <strong>getParentContext</strong>()</h4>
+                                <h4>protected&nbsp;<a 
href='../../../../../org/grails/datastore/bson/json/JsonWriter.Context.html'>JsonWriter.Context</a>
 <strong>getParentContext</strong>()</h4>
                                 <p></p>
                             </li>
                         </ul>
diff --git 
a/docs/snapshot/grails-data/mongodb/api/org/grails/datastore/bson/json/JsonReader.html
 
b/docs/snapshot/grails-data/mongodb/api/org/grails/datastore/bson/json/JsonReader.html
index f5dc682e197..f75f487376e 100644
--- 
a/docs/snapshot/grails-data/mongodb/api/org/grails/datastore/bson/json/JsonReader.html
+++ 
b/docs/snapshot/grails-data/mongodb/api/org/grails/datastore/bson/json/JsonReader.html
@@ -364,7 +364,7 @@ extends org.bson.AbstractBsonReader</pre>
                         
                         <tr class="rowColor">
                             <td class="colFirst"><code></code></td>
-                            <td class="colLast"><code>protected&nbsp;<a 
href='../../../../../org/grails/datastore/bson/json/JsonReader.Context.html'>JsonReader.Context</a></code></td>
+                            <td class="colLast"><code>protected&nbsp;<a 
href='../../../../../org/grails/datastore/bson/json/JsonWriter.Context.html'>JsonWriter.Context</a></code></td>
                             <td class="colLast"><code><strong><a 
href="#getContext()">getContext</a></strong>()</code><br></td>
                         </tr>
                         
@@ -677,7 +677,7 @@ extends org.bson.AbstractBsonReader</pre>
                         <a name="getContext()"><!-- --></a>
                         <ul class="blockListLast">
                             <li class="blockList">
-                                <h4>@java.lang.Override<br>protected&nbsp;<a 
href='../../../../../org/grails/datastore/bson/json/JsonReader.Context.html'>JsonReader.Context</a>
 <strong>getContext</strong>()</h4>
+                                <h4>@java.lang.Override<br>protected&nbsp;<a 
href='../../../../../org/grails/datastore/bson/json/JsonWriter.Context.html'>JsonWriter.Context</a>
 <strong>getContext</strong>()</h4>
                                 <p></p>
                             </li>
                         </ul>
diff --git 
a/docs/snapshot/grails-data/mongodb/api/org/grails/datastore/bson/json/JsonWriter.Context.html
 
b/docs/snapshot/grails-data/mongodb/api/org/grails/datastore/bson/json/JsonWriter.Context.html
index b9a06c9fbc6..1270d92747c 100644
--- 
a/docs/snapshot/grails-data/mongodb/api/org/grails/datastore/bson/json/JsonWriter.Context.html
+++ 
b/docs/snapshot/grails-data/mongodb/api/org/grails/datastore/bson/json/JsonWriter.Context.html
@@ -139,7 +139,7 @@ extends <a 
href='../../../../../AbstractBsonWriterContext.html'>AbstractBsonWrit
                         
                         <tr class="altColor">
                             <td class="colFirst">
-                                <code><strong><a 
href="#Context(org.grails.datastore.bson.json.JsonReader.Context, 
org.bson.BsonContextType, java.lang.String)">Context</a></strong>(<a 
href='../../../../../org/grails/datastore/bson/json/JsonReader.Context.html'>JsonReader.Context</a>
 parentContext, org.bson.BsonContextType contextType, java.lang.String 
indentChars)</code><br>Creates a new context.</td>
+                                <code><strong><a 
href="#Context(org.grails.datastore.bson.json.JsonWriter.Context, 
org.bson.BsonContextType, java.lang.String)">Context</a></strong>(<a 
href='../../../../../org/grails/datastore/bson/json/JsonWriter.Context.html'>JsonWriter.Context</a>
 parentContext, org.bson.BsonContextType contextType, java.lang.String 
indentChars)</code><br>Creates a new context.</td>
                         </tr>
                         
                     </table>
@@ -165,7 +165,7 @@ extends <a 
href='../../../../../AbstractBsonWriterContext.html'>AbstractBsonWrit
                         
                         <tr class="altColor">
                             <td class="colFirst"><code></code></td>
-                            <td class="colLast"><code>public&nbsp;<a 
href='../../../../../org/grails/datastore/bson/json/JsonReader.Context.html'>JsonReader.Context</a></code></td>
+                            <td class="colLast"><code>public&nbsp;<a 
href='../../../../../org/grails/datastore/bson/json/JsonWriter.Context.html'>JsonWriter.Context</a></code></td>
                             <td class="colLast"><code><strong><a 
href="#getParentContext()">getParentContext</a></strong>()</code><br></td>
                         </tr>
                         
@@ -198,10 +198,10 @@ extends <a 
href='../../../../../AbstractBsonWriterContext.html'>AbstractBsonWrit
                 </a>
                     <h3>Constructor Detail</h3>
                     
-                        <a 
name="Context(org.grails.datastore.bson.json.JsonReader.Context, 
org.bson.BsonContextType, java.lang.String)"><!-- --></a>
+                        <a 
name="Context(org.grails.datastore.bson.json.JsonWriter.Context, 
org.bson.BsonContextType, java.lang.String)"><!-- --></a>
                         <ul class="blockListLast">
                             <li class="blockList">
-                                <h4>public&nbsp;<strong>Context</strong>(<a 
href='../../../../../org/grails/datastore/bson/json/JsonReader.Context.html'>JsonReader.Context</a>
 parentContext, org.bson.BsonContextType contextType, java.lang.String 
indentChars)</h4>
+                                <h4>public&nbsp;<strong>Context</strong>(<a 
href='../../../../../org/grails/datastore/bson/json/JsonWriter.Context.html'>JsonWriter.Context</a>
 parentContext, org.bson.BsonContextType contextType, java.lang.String 
indentChars)</h4>
                                 <p> Creates a new context.
           <DL><DT><B>Parameters:</B></DT><DD><code>parentContext</code> -  the 
parent context that can be used for going back up to the parent 
level</DD><DD><code>contextType</code> -    the type of this 
context</DD><DD><code>indentChars</code> -    the String to use for indentation 
at this level.</DD></DL></p>
                             </li>
@@ -223,7 +223,7 @@ extends <a 
href='../../../../../AbstractBsonWriterContext.html'>AbstractBsonWrit
                         <a name="getParentContext()"><!-- --></a>
                         <ul class="blockListLast">
                             <li class="blockList">
-                                <h4>@java.lang.Override<br>public&nbsp;<a 
href='../../../../../org/grails/datastore/bson/json/JsonReader.Context.html'>JsonReader.Context</a>
 <strong>getParentContext</strong>()</h4>
+                                <h4>@java.lang.Override<br>public&nbsp;<a 
href='../../../../../org/grails/datastore/bson/json/JsonWriter.Context.html'>JsonWriter.Context</a>
 <strong>getParentContext</strong>()</h4>
                                 <p></p>
                             </li>
                         </ul>
diff --git 
a/docs/snapshot/grails-data/mongodb/api/org/grails/datastore/bson/json/JsonWriter.html
 
b/docs/snapshot/grails-data/mongodb/api/org/grails/datastore/bson/json/JsonWriter.html
index e82f7d494e4..755e856d3f5 100644
--- 
a/docs/snapshot/grails-data/mongodb/api/org/grails/datastore/bson/json/JsonWriter.html
+++ 
b/docs/snapshot/grails-data/mongodb/api/org/grails/datastore/bson/json/JsonWriter.html
@@ -382,7 +382,7 @@ extends org.bson.AbstractBsonWriter</pre>
                         
                         <tr class="altColor">
                             <td class="colFirst"><code></code></td>
-                            <td class="colLast"><code>protected&nbsp;<a 
href='../../../../../org/grails/datastore/bson/json/JsonReader.Context.html'>JsonReader.Context</a></code></td>
+                            <td class="colLast"><code>protected&nbsp;<a 
href='../../../../../org/grails/datastore/bson/json/JsonWriter.Context.html'>JsonWriter.Context</a></code></td>
                             <td class="colLast"><code><strong><a 
href="#getContext()">getContext</a></strong>()</code><br></td>
                         </tr>
                         
@@ -705,7 +705,7 @@ extends org.bson.AbstractBsonWriter</pre>
                         <a name="getContext()"><!-- --></a>
                         <ul class="blockListLast">
                             <li class="blockList">
-                                <h4>@java.lang.Override<br>protected&nbsp;<a 
href='../../../../../org/grails/datastore/bson/json/JsonReader.Context.html'>JsonReader.Context</a>
 <strong>getContext</strong>()</h4>
+                                <h4>@java.lang.Override<br>protected&nbsp;<a 
href='../../../../../org/grails/datastore/bson/json/JsonWriter.Context.html'>JsonWriter.Context</a>
 <strong>getContext</strong>()</h4>
                                 <p></p>
                             </li>
                         </ul>
diff --git a/docs/snapshot/grails-data/whats-new-manual/index.html 
b/docs/snapshot/grails-data/whats-new-manual/index.html
index a9c2f408ffe..3124faffed4 100644
--- a/docs/snapshot/grails-data/whats-new-manual/index.html
+++ b/docs/snapshot/grails-data/whats-new-manual/index.html
@@ -527,7 +527,7 @@ body.book #toc,body.book #preamble,body.book 
h1.sect0,body.book .sect1>h2{page-b
 <div id="footer">
 <div id="footer-text">
 Version 7.0.6-SNAPSHOT<br>
-Last updated 2026-01-23 10:42:16 UTC
+Last updated 2026-01-23 22:14:01 UTC
 </div>
 </div>
 </body>
diff --git a/docs/snapshot/guide/commandLine.html 
b/docs/snapshot/guide/commandLine.html
index b6a806da311..b54a8b7dc7e 100644
--- a/docs/snapshot/guide/commandLine.html
+++ b/docs/snapshot/guide/commandLine.html
@@ -1643,13 +1643,13 @@ Commands defined this way still have access to the 
execution context via a varia
 
 <div class="paragraph">
 <p>The <a href="https://gradle.org";>Gradle Build System</a> is used for build 
related tasks such as compilation, running tests and producing binary 
distributions of your Grails project.
-It is recommended to use Gradle 8.14.3 or above with Grails.</p>
+It is recommended to use Gradle 8.14.4 or above with Grails.</p>
 </div>
 <div class="paragraph">
 <p>The build is defined by the <code>build.gradle</code> file which specifies 
the version of your project, the dependencies of the project and the 
repositories where to find those dependencies (amongst other things).</p>
 </div>
 <div class="paragraph">
-<p>When you invoke the <code>grails</code> command the version of Gradle that 
ships with Grails (currently 8.14.3) is invoked by the <code>grails</code> 
process via the <a 
href="https://docs.gradle.org/current/userguide/tooling_api.html";>Gradle 
Tooling API</a>:</p>
+<p>When you invoke the <code>grails</code> command the version of Gradle that 
ships with Grails (currently 8.14.4) is invoked by the <code>grails</code> 
process via the <a 
href="https://docs.gradle.org/current/userguide/tooling_api.html";>Gradle 
Tooling API</a>:</p>
 </div>
 <div class="listingblock">
 <div class="content">
@@ -1900,16 +1900,16 @@ apply <span class="key">plugin</span>: <span 
class="string"><span class="delimit
 <div class="ulist">
 <ul>
 <li>
-<p><code>groovy</code> - The Groovy plugin adds support for Groovy projects. 
It can handle Groovy code mixed with Java. Read More: <a 
href="https://docs.gradle.org/8.14.3/userguide/groovy_plugin.html";>The Groovy 
Plugin</a></p>
+<p><code>groovy</code> - The Groovy plugin adds support for Groovy projects. 
It can handle Groovy code mixed with Java. Read More: <a 
href="https://docs.gradle.org/8.14.4/userguide/groovy_plugin.html";>The Groovy 
Plugin</a></p>
 </li>
 <li>
-<p><code>war</code> - The <a 
href="https://docs.gradle.org/8.14.3/userguide/war_plugin.html";>WAR plugin</a> 
changes the packaging so that Gradle creates a WAR file. You can comment out 
this plugin to build a runnable JAR file for standalone deployment.</p>
+<p><code>war</code> - The <a 
href="https://docs.gradle.org/8.14.4/userguide/war_plugin.html";>WAR plugin</a> 
changes the packaging so that Gradle creates a WAR file. You can comment out 
this plugin to build a runnable JAR file for standalone deployment.</p>
 </li>
 <li>
-<p><code>idea</code> - The IDEA plugin generates files used by <a 
href="https://www.jetbrains.com/idea/";>IntelliJ IDEA</a>, allowing the project 
to be opened from IDEA. Read More: <a 
href="https://docs.gradle.org/8.14.3/userguide/idea_plugin.html";>The IDEA 
Plugin</a></p>
+<p><code>idea</code> - The IDEA plugin generates files used by <a 
href="https://www.jetbrains.com/idea/";>IntelliJ IDEA</a>, allowing the project 
to be opened from IDEA. Read More: <a 
href="https://docs.gradle.org/8.14.4/userguide/idea_plugin.html";>The IDEA 
Plugin</a></p>
 </li>
 <li>
-<p><code>eclipse</code> - The Eclipse plugins generate files for the <a 
href="https://eclipseide.org/";>Eclipse IDE</a>, enabling project import (File - 
Import&#8230;&#8203; - Existing Projects into Workspace). Read More: <a 
href="https://docs.gradle.org/8.14.3/userguide/eclipse_plugin.html";>The Eclipse 
Plugin</a></p>
+<p><code>eclipse</code> - The Eclipse plugins generate files for the <a 
href="https://eclipseide.org/";>Eclipse IDE</a>, enabling project import (File - 
Import&#8230;&#8203; - Existing Projects into Workspace). Read More: <a 
href="https://docs.gradle.org/8.14.4/userguide/eclipse_plugin.html";>The Eclipse 
Plugin</a></p>
 </li>
 <li>
 <p><code>asset-pipeline</code> - The <a 
href="https://github.com/wondrify/asset-pipeline";>Asset Pipeline</a> plugin 
enables compilation of static assets (JavaScript, CSS, etc.)</p>
diff --git a/docs/snapshot/guide/introduction.html 
b/docs/snapshot/guide/introduction.html
index 898dcf52373..ad0288dca8f 100644
--- a/docs/snapshot/guide/introduction.html
+++ b/docs/snapshot/guide/introduction.html
@@ -436,7 +436,7 @@ Please note that this does mean that some beans are now 
initialized earlier in t
 <p>Spring Boot 3.5.10</p>
 </li>
 <li>
-<p>Gradle 8.14.3</p>
+<p>Gradle 8.14.4</p>
 </li>
 <li>
 <p>Spock 2.3-groovy-4.0</p>
diff --git a/docs/snapshot/guide/pages/dependencyUpgrades.html 
b/docs/snapshot/guide/pages/dependencyUpgrades.html
index 064ada34dd2..f6da919e95d 100644
--- a/docs/snapshot/guide/pages/dependencyUpgrades.html
+++ b/docs/snapshot/guide/pages/dependencyUpgrades.html
@@ -198,7 +198,7 @@ Companies deploy assistants like this [](https://kapa.ai) 
on docs via [website w
 <p>Spring Boot 3.5.10</p>
 </li>
 <li>
-<p>Gradle 8.14.3</p>
+<p>Gradle 8.14.4</p>
 </li>
 <li>
 <p>Spock 2.3-groovy-4.0</p>
diff --git a/docs/snapshot/guide/pages/gradleBuild.html 
b/docs/snapshot/guide/pages/gradleBuild.html
index d5014156ef4..de056435269 100644
--- a/docs/snapshot/guide/pages/gradleBuild.html
+++ b/docs/snapshot/guide/pages/gradleBuild.html
@@ -201,13 +201,13 @@ Companies deploy assistants like this [](https://kapa.ai) 
on docs via [website w
 
 <div class="paragraph">
 <p>The <a href="https://gradle.org";>Gradle Build System</a> is used for build 
related tasks such as compilation, running tests and producing binary 
distributions of your Grails project.
-It is recommended to use Gradle 8.14.3 or above with Grails.</p>
+It is recommended to use Gradle 8.14.4 or above with Grails.</p>
 </div>
 <div class="paragraph">
 <p>The build is defined by the <code>build.gradle</code> file which specifies 
the version of your project, the dependencies of the project and the 
repositories where to find those dependencies (amongst other things).</p>
 </div>
 <div class="paragraph">
-<p>When you invoke the <code>grails</code> command the version of Gradle that 
ships with Grails (currently 8.14.3) is invoked by the <code>grails</code> 
process via the <a 
href="https://docs.gradle.org/current/userguide/tooling_api.html";>Gradle 
Tooling API</a>:</p>
+<p>When you invoke the <code>grails</code> command the version of Gradle that 
ships with Grails (currently 8.14.4) is invoked by the <code>grails</code> 
process via the <a 
href="https://docs.gradle.org/current/userguide/tooling_api.html";>Gradle 
Tooling API</a>:</p>
 </div>
 <div class="listingblock">
 <div class="content">
@@ -458,16 +458,16 @@ apply <span class="key">plugin</span>: <span 
class="string"><span class="delimit
 <div class="ulist">
 <ul>
 <li>
-<p><code>groovy</code> - The Groovy plugin adds support for Groovy projects. 
It can handle Groovy code mixed with Java. Read More: <a 
href="https://docs.gradle.org/8.14.3/userguide/groovy_plugin.html";>The Groovy 
Plugin</a></p>
+<p><code>groovy</code> - The Groovy plugin adds support for Groovy projects. 
It can handle Groovy code mixed with Java. Read More: <a 
href="https://docs.gradle.org/8.14.4/userguide/groovy_plugin.html";>The Groovy 
Plugin</a></p>
 </li>
 <li>
-<p><code>war</code> - The <a 
href="https://docs.gradle.org/8.14.3/userguide/war_plugin.html";>WAR plugin</a> 
changes the packaging so that Gradle creates a WAR file. You can comment out 
this plugin to build a runnable JAR file for standalone deployment.</p>
+<p><code>war</code> - The <a 
href="https://docs.gradle.org/8.14.4/userguide/war_plugin.html";>WAR plugin</a> 
changes the packaging so that Gradle creates a WAR file. You can comment out 
this plugin to build a runnable JAR file for standalone deployment.</p>
 </li>
 <li>
-<p><code>idea</code> - The IDEA plugin generates files used by <a 
href="https://www.jetbrains.com/idea/";>IntelliJ IDEA</a>, allowing the project 
to be opened from IDEA. Read More: <a 
href="https://docs.gradle.org/8.14.3/userguide/idea_plugin.html";>The IDEA 
Plugin</a></p>
+<p><code>idea</code> - The IDEA plugin generates files used by <a 
href="https://www.jetbrains.com/idea/";>IntelliJ IDEA</a>, allowing the project 
to be opened from IDEA. Read More: <a 
href="https://docs.gradle.org/8.14.4/userguide/idea_plugin.html";>The IDEA 
Plugin</a></p>
 </li>
 <li>
-<p><code>eclipse</code> - The Eclipse plugins generate files for the <a 
href="https://eclipseide.org/";>Eclipse IDE</a>, enabling project import (File - 
Import&#8230;&#8203; - Existing Projects into Workspace). Read More: <a 
href="https://docs.gradle.org/8.14.3/userguide/eclipse_plugin.html";>The Eclipse 
Plugin</a></p>
+<p><code>eclipse</code> - The Eclipse plugins generate files for the <a 
href="https://eclipseide.org/";>Eclipse IDE</a>, enabling project import (File - 
Import&#8230;&#8203; - Existing Projects into Workspace). Read More: <a 
href="https://docs.gradle.org/8.14.4/userguide/eclipse_plugin.html";>The Eclipse 
Plugin</a></p>
 </li>
 <li>
 <p><code>asset-pipeline</code> - The <a 
href="https://github.com/wondrify/asset-pipeline";>Asset Pipeline</a> plugin 
enables compilation of static assets (JavaScript, CSS, etc.)</p>
diff --git a/docs/snapshot/guide/pages/gradlePlugins.html 
b/docs/snapshot/guide/pages/gradlePlugins.html
index 0224b3367b3..b84c147518e 100644
--- a/docs/snapshot/guide/pages/gradlePlugins.html
+++ b/docs/snapshot/guide/pages/gradlePlugins.html
@@ -224,16 +224,16 @@ apply <span class="key">plugin</span>: <span 
class="string"><span class="delimit
 <div class="ulist">
 <ul>
 <li>
-<p><code>groovy</code> - The Groovy plugin adds support for Groovy projects. 
It can handle Groovy code mixed with Java. Read More: <a 
href="https://docs.gradle.org/8.14.3/userguide/groovy_plugin.html";>The Groovy 
Plugin</a></p>
+<p><code>groovy</code> - The Groovy plugin adds support for Groovy projects. 
It can handle Groovy code mixed with Java. Read More: <a 
href="https://docs.gradle.org/8.14.4/userguide/groovy_plugin.html";>The Groovy 
Plugin</a></p>
 </li>
 <li>
-<p><code>war</code> - The <a 
href="https://docs.gradle.org/8.14.3/userguide/war_plugin.html";>WAR plugin</a> 
changes the packaging so that Gradle creates a WAR file. You can comment out 
this plugin to build a runnable JAR file for standalone deployment.</p>
+<p><code>war</code> - The <a 
href="https://docs.gradle.org/8.14.4/userguide/war_plugin.html";>WAR plugin</a> 
changes the packaging so that Gradle creates a WAR file. You can comment out 
this plugin to build a runnable JAR file for standalone deployment.</p>
 </li>
 <li>
-<p><code>idea</code> - The IDEA plugin generates files used by <a 
href="https://www.jetbrains.com/idea/";>IntelliJ IDEA</a>, allowing the project 
to be opened from IDEA. Read More: <a 
href="https://docs.gradle.org/8.14.3/userguide/idea_plugin.html";>The IDEA 
Plugin</a></p>
+<p><code>idea</code> - The IDEA plugin generates files used by <a 
href="https://www.jetbrains.com/idea/";>IntelliJ IDEA</a>, allowing the project 
to be opened from IDEA. Read More: <a 
href="https://docs.gradle.org/8.14.4/userguide/idea_plugin.html";>The IDEA 
Plugin</a></p>
 </li>
 <li>
-<p><code>eclipse</code> - The Eclipse plugins generate files for the <a 
href="https://eclipseide.org/";>Eclipse IDE</a>, enabling project import (File - 
Import&#8230;&#8203; - Existing Projects into Workspace). Read More: <a 
href="https://docs.gradle.org/8.14.3/userguide/eclipse_plugin.html";>The Eclipse 
Plugin</a></p>
+<p><code>eclipse</code> - The Eclipse plugins generate files for the <a 
href="https://eclipseide.org/";>Eclipse IDE</a>, enabling project import (File - 
Import&#8230;&#8203; - Existing Projects into Workspace). Read More: <a 
href="https://docs.gradle.org/8.14.4/userguide/eclipse_plugin.html";>The Eclipse 
Plugin</a></p>
 </li>
 <li>
 <p><code>asset-pipeline</code> - The <a 
href="https://github.com/wondrify/asset-pipeline";>Asset Pipeline</a> plugin 
enables compilation of static assets (JavaScript, CSS, etc.)</p>
diff --git a/docs/snapshot/guide/pages/upgrading60x.html 
b/docs/snapshot/guide/pages/upgrading60x.html
index b9cb1fd3cc1..52ee2add0ca 100644
--- a/docs/snapshot/guide/pages/upgrading60x.html
+++ b/docs/snapshot/guide/pages/upgrading60x.html
@@ -496,11 +496,11 @@ The script is located in the <code>etc/bin</code> 
directory of the <a href="http
 <div class="sect4">
 <h5 id="_6_2_upgrading_gradle">6.2. Upgrading Gradle:</h5>
 <div class="paragraph">
-<p>It is recommended to set your gradle version to a version of 8.14.3 or 
higher:</p>
+<p>It is recommended to set your gradle version to a version of 8.14.4 or 
higher:</p>
 </div>
 <div class="listingblock">
 <div class="content">
-<pre class="CodeRay highlight"><code data-lang="console">./gradlew wrapper 
--gradle-version 8.14.3</code></pre>
+<pre class="CodeRay highlight"><code data-lang="console">./gradlew wrapper 
--gradle-version 8.14.4</code></pre>
 </div>
 </div>
 <div class="paragraph">
@@ -515,7 +515,7 @@ The <code>distributionUrl</code> in the file should now 
point to the specified G
 </div>
 <div class="listingblock">
 <div class="content">
-<pre>distributionUrl=https\://services.gradle.org/distributions/gradle-8.14.3-bin.zip</pre>
+<pre>distributionUrl=https\://services.gradle.org/distributions/gradle-8.14.4-bin.zip</pre>
 </div>
 </div>
 </div>
diff --git a/docs/snapshot/guide/pages/whatsNew.html 
b/docs/snapshot/guide/pages/whatsNew.html
index 8882cd130a7..2a17d72dfae 100644
--- a/docs/snapshot/guide/pages/whatsNew.html
+++ b/docs/snapshot/guide/pages/whatsNew.html
@@ -337,7 +337,7 @@ Please note that this does mean that some beans are now 
initialized earlier in t
 <p>Spring Boot 3.5.10</p>
 </li>
 <li>
-<p>Gradle 8.14.3</p>
+<p>Gradle 8.14.4</p>
 </li>
 <li>
 <p>Spock 2.3-groovy-4.0</p>
diff --git a/docs/snapshot/guide/single.html b/docs/snapshot/guide/single.html
index f056072582b..da5fa37cc11 100644
--- a/docs/snapshot/guide/single.html
+++ b/docs/snapshot/guide/single.html
@@ -986,7 +986,7 @@ Please note that this does mean that some beans are now 
initialized earlier in t
 <p>Spring Boot 3.5.10</p>
 </li>
 <li>
-<p>Gradle 8.14.3</p>
+<p>Gradle 8.14.4</p>
 </li>
 <li>
 <p>Spock 2.3-groovy-4.0</p>
@@ -2687,11 +2687,11 @@ The script is located in the <code>etc/bin</code> 
directory of the <a href="http
 <div class="sect4">
 <h5 id="_6_2_upgrading_gradle">6.2. Upgrading Gradle:</h5>
 <div class="paragraph">
-<p>It is recommended to set your gradle version to a version of 8.14.3 or 
higher:</p>
+<p>It is recommended to set your gradle version to a version of 8.14.4 or 
higher:</p>
 </div>
 <div class="listingblock">
 <div class="content">
-<pre class="CodeRay highlight"><code data-lang="console">./gradlew wrapper 
--gradle-version 8.14.3</code></pre>
+<pre class="CodeRay highlight"><code data-lang="console">./gradlew wrapper 
--gradle-version 8.14.4</code></pre>
 </div>
 </div>
 <div class="paragraph">
@@ -2706,7 +2706,7 @@ The <code>distributionUrl</code> in the file should now 
point to the specified G
 </div>
 <div class="listingblock">
 <div class="content">
-<pre>distributionUrl=https\://services.gradle.org/distributions/gradle-8.14.3-bin.zip</pre>
+<pre>distributionUrl=https\://services.gradle.org/distributions/gradle-8.14.4-bin.zip</pre>
 </div>
 </div>
 </div>
@@ -8269,13 +8269,13 @@ Commands defined this way still have access to the 
execution context via a varia
 
 <div class="paragraph">
 <p>The <a href="https://gradle.org";>Gradle Build System</a> is used for build 
related tasks such as compilation, running tests and producing binary 
distributions of your Grails project.
-It is recommended to use Gradle 8.14.3 or above with Grails.</p>
+It is recommended to use Gradle 8.14.4 or above with Grails.</p>
 </div>
 <div class="paragraph">
 <p>The build is defined by the <code>build.gradle</code> file which specifies 
the version of your project, the dependencies of the project and the 
repositories where to find those dependencies (amongst other things).</p>
 </div>
 <div class="paragraph">
-<p>When you invoke the <code>grails</code> command the version of Gradle that 
ships with Grails (currently 8.14.3) is invoked by the <code>grails</code> 
process via the <a 
href="https://docs.gradle.org/current/userguide/tooling_api.html";>Gradle 
Tooling API</a>:</p>
+<p>When you invoke the <code>grails</code> command the version of Gradle that 
ships with Grails (currently 8.14.4) is invoked by the <code>grails</code> 
process via the <a 
href="https://docs.gradle.org/current/userguide/tooling_api.html";>Gradle 
Tooling API</a>:</p>
 </div>
 <div class="listingblock">
 <div class="content">
@@ -8526,16 +8526,16 @@ apply <span class="key">plugin</span>: <span 
class="string"><span class="delimit
 <div class="ulist">
 <ul>
 <li>
-<p><code>groovy</code> - The Groovy plugin adds support for Groovy projects. 
It can handle Groovy code mixed with Java. Read More: <a 
href="https://docs.gradle.org/8.14.3/userguide/groovy_plugin.html";>The Groovy 
Plugin</a></p>
+<p><code>groovy</code> - The Groovy plugin adds support for Groovy projects. 
It can handle Groovy code mixed with Java. Read More: <a 
href="https://docs.gradle.org/8.14.4/userguide/groovy_plugin.html";>The Groovy 
Plugin</a></p>
 </li>
 <li>
-<p><code>war</code> - The <a 
href="https://docs.gradle.org/8.14.3/userguide/war_plugin.html";>WAR plugin</a> 
changes the packaging so that Gradle creates a WAR file. You can comment out 
this plugin to build a runnable JAR file for standalone deployment.</p>
+<p><code>war</code> - The <a 
href="https://docs.gradle.org/8.14.4/userguide/war_plugin.html";>WAR plugin</a> 
changes the packaging so that Gradle creates a WAR file. You can comment out 
this plugin to build a runnable JAR file for standalone deployment.</p>
 </li>
 <li>
-<p><code>idea</code> - The IDEA plugin generates files used by <a 
href="https://www.jetbrains.com/idea/";>IntelliJ IDEA</a>, allowing the project 
to be opened from IDEA. Read More: <a 
href="https://docs.gradle.org/8.14.3/userguide/idea_plugin.html";>The IDEA 
Plugin</a></p>
+<p><code>idea</code> - The IDEA plugin generates files used by <a 
href="https://www.jetbrains.com/idea/";>IntelliJ IDEA</a>, allowing the project 
to be opened from IDEA. Read More: <a 
href="https://docs.gradle.org/8.14.4/userguide/idea_plugin.html";>The IDEA 
Plugin</a></p>
 </li>
 <li>
-<p><code>eclipse</code> - The Eclipse plugins generate files for the <a 
href="https://eclipseide.org/";>Eclipse IDE</a>, enabling project import (File - 
Import&#8230;&#8203; - Existing Projects into Workspace). Read More: <a 
href="https://docs.gradle.org/8.14.3/userguide/eclipse_plugin.html";>The Eclipse 
Plugin</a></p>
+<p><code>eclipse</code> - The Eclipse plugins generate files for the <a 
href="https://eclipseide.org/";>Eclipse IDE</a>, enabling project import (File - 
Import&#8230;&#8203; - Existing Projects into Workspace). Read More: <a 
href="https://docs.gradle.org/8.14.4/userguide/eclipse_plugin.html";>The Eclipse 
Plugin</a></p>
 </li>
 <li>
 <p><code>asset-pipeline</code> - The <a 
href="https://github.com/wondrify/asset-pipeline";>Asset Pipeline</a> plugin 
enables compilation of static assets (JavaScript, CSS, etc.)</p>
diff --git a/docs/snapshot/guide/upgrading.html 
b/docs/snapshot/guide/upgrading.html
index 511565ef418..67c9e0e0db1 100644
--- a/docs/snapshot/guide/upgrading.html
+++ b/docs/snapshot/guide/upgrading.html
@@ -525,11 +525,11 @@ The script is located in the <code>etc/bin</code> 
directory of the <a href="http
 <div class="sect4">
 <h5 id="_6_2_upgrading_gradle">6.2. Upgrading Gradle:</h5>
 <div class="paragraph">
-<p>It is recommended to set your gradle version to a version of 8.14.3 or 
higher:</p>
+<p>It is recommended to set your gradle version to a version of 8.14.4 or 
higher:</p>
 </div>
 <div class="listingblock">
 <div class="content">
-<pre class="CodeRay highlight"><code data-lang="console">./gradlew wrapper 
--gradle-version 8.14.3</code></pre>
+<pre class="CodeRay highlight"><code data-lang="console">./gradlew wrapper 
--gradle-version 8.14.4</code></pre>
 </div>
 </div>
 <div class="paragraph">
@@ -544,7 +544,7 @@ The <code>distributionUrl</code> in the file should now 
point to the specified G
 </div>
 <div class="listingblock">
 <div class="content">
-<pre>distributionUrl=https\://services.gradle.org/distributions/gradle-8.14.3-bin.zip</pre>
+<pre>distributionUrl=https\://services.gradle.org/distributions/gradle-8.14.4-bin.zip</pre>
 </div>
 </div>
 </div>

Reply via email to