You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@grails.apache.org by as...@apache.org on 2025/10/09 23:53:25 UTC

(grails-website) branch asf-site-production updated: Deploying to documentation branch - 23:53:14

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 793af7ef450 Deploying to documentation branch - 23:53:14
793af7ef450 is described below

commit 793af7ef4503e6ba2a6ff79df44a39b534914478
Author: jamesfredley <ja...@users.noreply.github.com>
AuthorDate: Thu Oct 9 23:53:16 2025 +0000

    Deploying to documentation branch - 23:53:14
---
 docs/snapshot/api/allclasses-frame.html            |    8 +-
 docs/snapshot/api/deprecated-list.html             |    2 +-
 .../grails/plugin/geb/ContainerFileDetector.html   |    3 +-
 .../plugin/geb/ContainerGebConfiguration.html      |    8 +-
 .../api/grails/plugin/geb/ContainerGebSpec.html    |   20 +-
 .../plugin/geb/ContainerGebTestDescription.html    |    3 +-
 .../grails/plugin/geb/GebOnFailureReporter.html    |    2 +-
 .../plugin/geb/GebRecordingTestListener.html       |    5 +-
 .../plugin/geb/GrailsContainerGebExtension.html    |   11 +-
 .../api/grails/plugin/geb/GrailsGebSettings.html   |   76 +-
 .../plugin/geb/IContainerGebConfiguration.html     |    2 +-
 .../plugin/geb/WebDriverContainerHolder.html       |   61 +-
 .../api/grails/plugin/geb/package-summary.html     |   25 +-
 docs/snapshot/api/index-all.html                   |  170 +--
 .../converters/DefaultConvertersConfiguration.html |    2 +-
 .../converters/Jsr310ConvertersConfiguration.html  |    2 +-
 .../HibernateGormAutoConfiguration.html            |    2 +-
 .../MongoDbGormAutoConfiguration.html              |    2 +-
 .../jakarta/JakartaValidatorRegistry.html          |   10 +-
 .../grails/gradle/plugin/agent/package-frame.html  |   58 -
 .../gradle/plugin/agent/package-summary.html       |  144 ---
 .../gradle/plugin/core/GrailsExtension.Agent.html  |  417 -------
 .../grails/gradle/plugin/core/GrailsExtension.html |   72 +-
 .../gradle/plugin/core/GrailsGradlePlugin.html     |   60 +-
 .../plugin/core/GrailsPluginGradlePlugin.html      |    2 +-
 .../grails/gradle/plugin/core/package-frame.html   |    2 +-
 .../grails/gradle/plugin/core/package-summary.html |    8 -
 .../gradle/plugin/web/GrailsWebGradlePlugin.html   |    2 +-
 .../org/grails/gsp/CompileStaticGroovyPage.html    |    2 +-
 docs/snapshot/api/org/grails/gsp/GroovyPage.html   |   49 +-
 .../api/org/grails/gsp/GroovyPageMetaInfo.html     |   70 +-
 .../org/grails/gsp/GroovyPagesTemplateEngine.html  |   78 +-
 .../org/grails/gsp/ModelRecordingGroovyPage.html   |    2 +-
 .../grails/gsp/compiler/GroovyPageCompiler.html    |    5 +-
 .../org/grails/gsp/compiler/GroovyPageParser.html  |    5 +-
 .../org/grails/gsp/compiler/package-summary.html   |    2 +-
 .../orm/hibernate/AbstractHibernateDatastore.html  |    6 +-
 .../orm/hibernate/GrailsHibernateTemplate.html     |    4 +-
 .../GrailsHibernateTransactionManager.html         |   22 +-
 .../grails/orm/hibernate/HibernateDatastore.html   |    8 +-
 .../HibernateMappingContextSessionFactoryBean.html |    4 +-
 .../cfg/GrailsIdentifierGeneratorFactory.html      |    6 +-
 .../cfg/HibernateMappingContextConfiguration.html  |    6 +-
 ...ceSettings.HibernateSettings.FlushSettings.html |    4 +-
 .../hibernate/support/HibernateVersionSupport.html |   10 +-
 .../GrailsOpenSessionInViewInterceptor.html        |    4 +-
 .../grails/plugins/codecs/CodecsConfiguration.html |    2 +-
 .../plugins/web/mime/MimeTypesConfiguration.html   |    2 +-
 .../scaffolding/ScaffoldingBeanConfiguration.html  |    2 +-
 .../marshaller/json/CalendarMarshaller.html}       |   95 +-
 .../marshaller/json/InstantMarshaller.html}        |   77 +-
 .../marshaller/json/LocalDateMarshaller.html}      |   77 +-
 .../marshaller/json/LocalDateTimeMarshaller.html}  |   77 +-
 .../marshaller/json/OffsetDateTimeMarshaller.html} |   77 +-
 .../marshaller/json/ZonedDateTimeMarshaller.html}  |   77 +-
 .../converters/marshaller/json/package-frame.html  |    2 +-
 .../marshaller/json/package-summary.html           |   48 +
 .../web/gsp/GroovyPagesTemplateRenderer.html       |    4 +-
 .../api/org/grails/web/json/JSONWriter.html        |   22 +-
 .../web/json/PathCapturingJSONWriterWrapper.html   |   20 +-
 .../org/grails/web/json/PrettyPrintJSONWriter.html |    8 +-
 .../api/org/grails/web/xml/XMLStreamWriter.html    |    4 +-
 docs/snapshot/api/overview-frame.html              |    3 -
 docs/snapshot/api/overview-summary.html            |  304 +++--
 docs/snapshot/api/package-list                     |    1 -
 docs/snapshot/grails-data/api/index-all.html       |   10 +-
 .../document/config/DocumentMappingContext.html    |    2 +-
 .../mapping/config/KeyValueMappingContext.html     |    2 +-
 .../mapping/model/AbstractMappingContext.html      |    6 +-
 .../datastore/mapping/model/MappingContext.html    |    6 +-
 .../datastore/mapping/query/AssociationQuery.html  |    8 +-
 .../datastore/mapping/query/Query.Conjunction.html |   25 +-
 .../datastore/mapping/query/Query.Disjunction.html |   25 +-
 .../datastore/mapping/query/Query.Junction.html    |    4 +-
 .../datastore/mapping/query/Query.Negation.html    |   25 +-
 .../org/grails/datastore/mapping/query/Query.html  |   32 +-
 .../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 +-
 .../understandingApi/gormApis.html                 |    2 +-
 .../understandingApi/gormEnhancer.html             |    2 +-
 .../understandingApi/implementingCrud.html         |    2 +-
 .../understandingApi/implementingQueries.html      |    2 +-
 .../understandingApi/secondaryIndexes.html         |    2 +-
 .../hibernate5/api/deprecated-list.html            |    2 +-
 .../grails-data/hibernate5/api/index-all.html      |   12 +-
 .../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 +-
 .../orm/hibernate/AbstractHibernateDatastore.html  |    6 +-
 .../orm/hibernate/GrailsHibernateTemplate.html     |    4 +-
 .../GrailsHibernateTransactionManager.html         |   22 +-
 .../grails/orm/hibernate/HibernateDatastore.html   |    8 +-
 .../orm/hibernate/cfg/HibernateMappingContext.html |    2 +-
 ...ceSettings.HibernateSettings.FlushSettings.html |    4 +-
 .../hibernate/support/HibernateVersionSupport.html |   10 +-
 .../GrailsOpenSessionInViewInterceptor.html        |    4 +-
 .../manual/databaseMigration/gettingStarted.html   |   15 -
 .../hibernate5/manual/databaseMigration/index.html |   17 +-
 .../manual/databaseMigration/introduction.html     |    2 +-
 .../grails-data/hibernate5/manual/index.html       |   17 +-
 .../grails-data/mongodb/api/deprecated-list.html   |    2 +-
 .../grails-data/mongodb/api/index-all.html         |   14 +-
 .../orm/hibernate/AbstractHibernateDatastore.html  |    6 +-
 .../orm/hibernate/GrailsHibernateTemplate.html     |    4 +-
 .../GrailsHibernateTransactionManager.html         |   22 +-
 .../grails/orm/hibernate/HibernateDatastore.html   |    8 +-
 .../orm/hibernate/cfg/CompositeIdentity.html       |   26 +-
 .../orm/hibernate/cfg/GrailsDomainBinder.html      |   26 +-
 .../api/org/grails/orm/hibernate/cfg/Identity.html |   26 +-
 .../api/org/grails/orm/hibernate/cfg/Mapping.html  |    4 +-
 .../grails/orm/hibernate/cfg/PropertyConfig.html   |   26 +-
 ...ceSettings.HibernateSettings.FlushSettings.html |    4 +-
 .../hibernate/support/HibernateVersionSupport.html |   10 +-
 .../GrailsOpenSessionInViewInterceptor.html        |    4 +-
 .../grails-data/whats-new-manual/index.html        |    2 +-
 docs/snapshot/guide/pages/upgrading60x.html        |  223 ++++
 docs/snapshot/guide/single.html                    |  223 ++++
 docs/snapshot/guide/upgrading.html                 |  223 ++++
 docs/snapshot/ref/Tags - GSP/javascript.html       |    2 +-
 docs/snapshot/ref/Versions/Grails BOM.html         | 1296 ++++++++++----------
 126 files changed, 2543 insertions(+), 2286 deletions(-)

diff --git a/docs/snapshot/api/allclasses-frame.html b/docs/snapshot/api/allclasses-frame.html
index 98ec79bb0f1..365a4d0490b 100644
--- a/docs/snapshot/api/allclasses-frame.html
+++ b/docs/snapshot/api/allclasses-frame.html
@@ -167,7 +167,6 @@
 <li><a href="org/grails/compiler/gorm/AdditionalGormEntityTransformation.html" title="interface in org.grails.compiler.gorm" target="classFrame"><I>AdditionalGormEntityTransformation</I></a></li>
 <li><a href="org/grails/cli/compiler/grape/AetherGrapeEngine.html" title="class in org.grails.cli.compiler.grape" target="classFrame">AetherGrapeEngine</a></li>
 <li><a href="org/grails/cli/compiler/grape/AetherGrapeEngineFactory.html" title="class in org.grails.cli.compiler.grape" target="classFrame">AetherGrapeEngineFactory</a></li>
-<li><a href="org/grails/gradle/plugin/agent/AgentTasksEnhancer.html" title="class in org.grails.gradle.plugin.agent" target="classFrame">AgentTasksEnhancer</a></li>
 <li><a href="org/grails/datastore/gorm/support/AggregatePersistenceContextInterceptor.html" title="class in org.grails.datastore.gorm.support" target="classFrame">AggregatePersistenceContextInterceptor</a></li>
 <li><a href="org/grails/plugin/hibernate/support/AggregatePersistenceContextInterceptor.html" title="class in org.grails.plugin.hibernate.support" target="classFrame">AggregatePersistenceContextInterceptor</a></li>
 <li><a href="org/grails/datastore/gorm/timestamp/AggregateTimestampProvider.html" title="class in org.grails.datastore.gorm.timestamp" target="classFrame">AggregateTimestampProvider</a></li>
@@ -327,6 +326,7 @@
 <li><a href="org/grails/gsp/io/CachingGroovyPageStaticResourceLocator.html" title="class in org.grails.gsp.io" target="classFrame">CachingGroovyPageStaticResourceLocator</a></li>
 <li><a href="org/grails/web/mapping/CachingLinkGenerator.html" title="class in org.grails.web.mapping" target="classFrame">CachingLinkGenerator</a></li>
 <li><a href="org/grails/core/io/CachingPathMatchingResourcePatternResolver.html" title="class in org.grails.core.io" target="classFrame">CachingPathMatchingResourcePatternResolver</a></li>
+<li><a href="org/grails/web/converters/marshaller/json/CalendarMarshaller.html" title="class in org.grails.web.converters.marshaller.json" target="classFrame">CalendarMarshaller</a></li>
 <li><a href="grails/web/CamelCaseUrlConverter.html" title="class in grails.web" target="classFrame">CamelCaseUrlConverter</a></li>
 <li><a href="org/grails/build/interactive/CandidateListCompletionHandler.html" title="class in org.grails.build.interactive" target="classFrame">CandidateListCompletionHandler</a></li>
 <li><a href="grails/web/mapping/mvc/exceptions/CannotRedirectException.html" title="class in grails.web.mapping.mvc.exceptions" target="classFrame">CannotRedirectException</a></li>
@@ -1200,7 +1200,6 @@
 <li><a href="org/grails/web/errors/GrailsExceptionResolver.html" title="class in org.grails.web.errors" target="classFrame">GrailsExceptionResolver</a></li>
 <li><a href="org/grails/gradle/plugin/exploded/GrailsExplodedPlugin.html" title="class in org.grails.gradle.plugin.exploded" target="classFrame">GrailsExplodedPlugin</a></li>
 <li><a href="org/grails/gradle/plugin/core/GrailsExtension.html" title="class in org.grails.gradle.plugin.core" target="classFrame">GrailsExtension</a></li>
-<li><a href="org/grails/gradle/plugin/core/GrailsExtension.Agent.html" title="class in org.grails.gradle.plugin.core.GrailsExtension" target="classFrame">GrailsExtension.Agent</a></li>
 <li><a href="org/grails/core/io/support/GrailsFactoriesLoader.html" title="class in org.grails.core.io.support" target="classFrame">GrailsFactoriesLoader</a></li>
 <li><a href="org/grails/web/config/http/GrailsFilters.html" title="enum in org.grails.web.config.http" target="classFrame">GrailsFilters</a></li>
 <li><a href="org/grails/web/servlet/GrailsFlashScope.html" title="class in org.grails.web.servlet" target="classFrame">GrailsFlashScope</a></li>
@@ -1560,6 +1559,7 @@
 <li><a href="org/grails/datastore/bson/codecs/decoders/InstantDecoder.html" title="class in org.grails.datastore.bson.codecs.decoders" target="classFrame">InstantDecoder</a></li>
 <li><a href="org/grails/datastore/bson/codecs/encoders/InstantEncoder.html" title="class in org.grails.datastore.bson.codecs.encoders" target="classFrame">InstantEncoder</a></li>
 <li><a href="grails/plugin/json/converters/InstantJsonConverter.html" title="class in grails.plugin.json.converters" target="classFrame">InstantJsonConverter</a></li>
+<li><a href="org/grails/web/converters/marshaller/json/InstantMarshaller.html" title="class in org.grails.web.converters.marshaller.json" target="classFrame">InstantMarshaller</a></li>
 <li><a href="org/grails/datastore/mapping/reflect/InstantiationException.html" title="class in org.grails.datastore.mapping.reflect" target="classFrame">InstantiationException</a></li>
 <li><a href="org/grails/datastore/mapping/model/types/conversion/IntArrayToIntegerArrayConverter.html" title="class in org.grails.datastore.mapping.model.types.conversion" target="classFrame">IntArrayToIntegerArrayConverter</a></li>
 <li><a href="org/grails/datastore/mapping/model/types/conversion/IntegerToByteConverter.html" title="class in org.grails.datastore.mapping.model.types.conversion" target="classFrame">IntegerToByteConverter</a></li>
@@ -1743,6 +1743,7 @@
 <li><a href="org/grails/datastore/bson/codecs/decoders/LocalDateDecoder.html" title="class in org.grails.datastore.bson.codecs.decoders" target="classFrame">LocalDateDecoder</a></li>
 <li><a href="org/grails/datastore/bson/codecs/encoders/LocalDateEncoder.html" title="class in org.grails.datastore.bson.codecs.encoders" target="classFrame">LocalDateEncoder</a></li>
 <li><a href="grails/plugin/json/converters/LocalDateJsonConverter.html" title="class in grails.plugin.json.converters" target="classFrame">LocalDateJsonConverter</a></li>
+<li><a href="org/grails/web/converters/marshaller/json/LocalDateMarshaller.html" title="class in org.grails.web.converters.marshaller.json" target="classFrame">LocalDateMarshaller</a></li>
 <li><a href="org/grails/datastore/bson/codecs/temporal/LocalDateTimeBsonConverter.html" title="trait in org.grails.datastore.bson.codecs.temporal" target="classFrame"><I>LocalDateTimeBsonConverter</I></a></li>
 <li><a href="org/grails/datastore/bson/codecs/LocalDateTimeCodec.html" title="class in org.grails.datastore.bson.codecs" target="classFrame">LocalDateTimeCodec</a></li>
 <li><a href="grails/gorm/time/LocalDateTimeConverter.html" title="trait in grails.gorm.time" target="classFrame"><I>LocalDateTimeConverter</I></a></li>
@@ -1750,6 +1751,7 @@
 <li><a href="org/grails/datastore/bson/codecs/decoders/LocalDateTimeDecoder.html" title="class in org.grails.datastore.bson.codecs.decoders" target="classFrame">LocalDateTimeDecoder</a></li>
 <li><a href="org/grails/datastore/bson/codecs/encoders/LocalDateTimeEncoder.html" title="class in org.grails.datastore.bson.codecs.encoders" target="classFrame">LocalDateTimeEncoder</a></li>
 <li><a href="grails/plugin/json/converters/LocalDateTimeJsonConverter.html" title="class in grails.plugin.json.converters" target="classFrame">LocalDateTimeJsonConverter</a></li>
+<li><a href="org/grails/web/converters/marshaller/json/LocalDateTimeMarshaller.html" title="class in org.grails.web.converters.marshaller.json" target="classFrame">LocalDateTimeMarshaller</a></li>
 <li><a href="org/grails/gsp/jsp/LocalEntityResolver.html" title="class in org.grails.gsp.jsp" target="classFrame">LocalEntityResolver</a></li>
 <li><a href="org/grails/datastore/bson/codecs/temporal/LocalTimeBsonConverter.html" title="trait in org.grails.datastore.bson.codecs.temporal" target="classFrame"><I>LocalTimeBsonConverter</I></a></li>
 <li><a href="org/grails/datastore/bson/codecs/LocalTimeCodec.html" title="class in org.grails.datastore.bson.codecs" target="classFrame">LocalTimeCodec</a></li>
@@ -1992,6 +1994,7 @@
 <li><a href="org/grails/datastore/bson/codecs/decoders/OffsetDateTimeDecoder.html" title="class in org.grails.datastore.bson.codecs.decoders" target="classFrame">OffsetDateTimeDecoder</a></li>
 <li><a href="org/grails/datastore/bson/codecs/encoders/OffsetDateTimeEncoder.html" title="class in org.grails.datastore.bson.codecs.encoders" target="classFrame">OffsetDateTimeEncoder</a></li>
 <li><a href="grails/plugin/json/converters/OffsetDateTimeJsonConverter.html" title="class in grails.plugin.json.converters" target="classFrame">OffsetDateTimeJsonConverter</a></li>
+<li><a href="org/grails/web/converters/marshaller/json/OffsetDateTimeMarshaller.html" title="class in org.grails.web.converters.marshaller.json" target="classFrame">OffsetDateTimeMarshaller</a></li>
 <li><a href="org/grails/datastore/bson/codecs/temporal/OffsetTimeBsonConverter.html" title="trait in org.grails.datastore.bson.codecs.temporal" target="classFrame"><I>OffsetTimeBsonConverter</I></a></li>
 <li><a href="org/grails/datastore/bson/codecs/OffsetTimeCodec.html" title="class in org.grails.datastore.bson.codecs" target="classFrame">OffsetTimeCodec</a></li>
 <li><a href="grails/gorm/time/OffsetTimeConverter.html" title="trait in grails.gorm.time" target="classFrame"><I>OffsetTimeConverter</I></a></li>
@@ -2848,6 +2851,7 @@
 <li><a href="org/grails/datastore/bson/codecs/decoders/ZonedDateTimeDecoder.html" title="class in org.grails.datastore.bson.codecs.decoders" target="classFrame">ZonedDateTimeDecoder</a></li>
 <li><a href="org/grails/datastore/bson/codecs/encoders/ZonedDateTimeEncoder.html" title="class in org.grails.datastore.bson.codecs.encoders" target="classFrame">ZonedDateTimeEncoder</a></li>
 <li><a href="grails/plugin/json/converters/ZonedDateTimeJsonConverter.html" title="class in grails.plugin.json.converters" target="classFrame">ZonedDateTimeJsonConverter</a></li>
+<li><a href="org/grails/web/converters/marshaller/json/ZonedDateTimeMarshaller.html" title="class in org.grails.web.converters.marshaller.json" target="classFrame">ZonedDateTimeMarshaller</a></li>
 
         </ul>
     </div>
diff --git a/docs/snapshot/api/deprecated-list.html b/docs/snapshot/api/deprecated-list.html
index 2d01de6fc07..0565efcd4c6 100644
--- a/docs/snapshot/api/deprecated-list.html
+++ b/docs/snapshot/api/deprecated-list.html
@@ -517,7 +517,7 @@ if (location.href.indexOf('is-external=true') == -1) {
                 </td>
             </tr>
             <tr class="altColor">
-                <td class="colOne"><strong><a href="org/grails/orm/hibernate/support/HibernateVersionSupport.html#setFlushMode(org.hibernate.Session, org.hibernate.FlushMode)">HibernateVersionSupport#setFlushMode</a></strong>(<a href='../../../../../org.hibernate.Session.html'>Session</a> session, <a href='../../../../../org.hibernate.FlushMode.html'>FlushMode</a> flushMode)
+                <td class="colOne"><strong><a href="org/grails/orm/hibernate/support/HibernateVersionSupport.html#setFlushMode(org.hibernate.Session, org.grails.orm.hibernate.AbstractHibernateDatastore.FlushMode)">HibernateVersionSupport#setFlushMode</a></strong>(<a href='../../../../../org.hibernate.Session.html'>Session</a> session, <a href='../../../../../org/grails/orm/hibernate/AbstractHibernateDatastore.FlushMode.html'>AbstractHibernateDatastore.FlushMode</a> flushMode)
                     <div class="block"><i>Set the native Hibernate FlushMode, adapting between Hibernate 5.0/5.1 and 5.2+.</i></div>
                 </td>
             </tr>
diff --git a/docs/snapshot/api/grails/plugin/geb/ContainerFileDetector.html b/docs/snapshot/api/grails/plugin/geb/ContainerFileDetector.html
index 867a8bfcab0..ec5a5b49663 100644
--- a/docs/snapshot/api/grails/plugin/geb/ContainerFileDetector.html
+++ b/docs/snapshot/api/grails/plugin/geb/ContainerFileDetector.html
@@ -111,7 +111,8 @@ extends <a href='../../../org.openqa.selenium.remote.FileDetector.html'>FileDete
     <p> An extension of org.openqa.selenium.remote.FileDetector
  that will get passed additional parameters from the webdriver container holder.
  <p>
- Implementations must provide a zero-argument constructor to ensure compatibility with java.util.ServiceLoader. <DL><DT><B>See Also:</B></DT><DD><a href='../../../grails/plugin/geb/GebRecordingTestListener.html' title='GebRecordingTestListener'>GebRecordingTestListener</a></DD></DL></p>
+ Implementations must provide a zero-argument constructor to ensure compatibility
+ with java.util.ServiceLoader. <DL><DT><B>See Also:</B></DT><DD><a href='../../../grails/plugin/geb/GebRecordingTestListener.html' title='GebRecordingTestListener'>GebRecordingTestListener</a></DD></DL></p>
 
           </li>
     </ul>
diff --git a/docs/snapshot/api/grails/plugin/geb/ContainerGebConfiguration.html b/docs/snapshot/api/grails/plugin/geb/ContainerGebConfiguration.html
index 8d4724d62a9..017192d916a 100644
--- a/docs/snapshot/api/grails/plugin/geb/ContainerGebConfiguration.html
+++ b/docs/snapshot/api/grails/plugin/geb/ContainerGebConfiguration.html
@@ -110,7 +110,7 @@ if (location.href.indexOf('is-external=true') == -1) {
 @java.lang.annotation.Retention(value: RetentionPolicy.RUNTIME)
 @interface ContainerGebConfiguration</pre>
 
-    <p> Can be used to configure the protocol and hostname that the container's browser will use <DL><DT><B>Authors:</B></DT><DD>James Daugherty</DD></DL><DL><DT><B>Since:</B></DT><DD>4.1</DD></DL></p>
+    <p> Can be used to configure the protocol and hostname that the container's browser will use. <DL><DT><B>Authors:</B></DT><DD>James Daugherty</DD></DL><DL><DT><B>Since:</B></DT><DD>4.1</DD></DL></p>
 
           </li>
     </ul>
@@ -204,7 +204,8 @@ if (location.href.indexOf('is-external=true') == -1) {
                         <tr class="rowColor">
                             <td class="colFirst"><code></code></td>
                             <td class="colLast"><code>abstract&nbsp;boolean</code></td>
-                            <td class="colLast"><code><strong><a href="#reporting()">reporting</a></strong>()</code><br>Whether reporting should be enabled for this test. </td>
+                            <td class="colLast"><code><strong><a href="#reporting()">reporting</a></strong>()</code><br>Whether reporting should be enabled for this test.
+ </td>
                         </tr>
                         
                     </table>
@@ -324,7 +325,8 @@ if (location.href.indexOf('is-external=true') == -1) {
                         <ul class="blockListLast">
                             <li class="blockList">
                                 <h4>abstract&nbsp;boolean <strong>reporting</strong>()</h4>
-                                <p> Whether reporting should be enabled for this test. Add a `GebConfig.groovy` to customize the reporter configuration.</p>
+                                <p> Whether reporting should be enabled for this test.
+ Add a `GebConfig.groovy` to customize the reporter configuration.</p>
                             </li>
                         </ul>
                     
diff --git a/docs/snapshot/api/grails/plugin/geb/ContainerGebSpec.html b/docs/snapshot/api/grails/plugin/geb/ContainerGebSpec.html
index 989c75ceb8d..4d4fecc6626 100644
--- a/docs/snapshot/api/grails/plugin/geb/ContainerGebSpec.html
+++ b/docs/snapshot/api/grails/plugin/geb/ContainerGebSpec.html
@@ -111,12 +111,14 @@ abstract class ContainerGebSpec
 extends <a href='../../../spock.lang.Specification.html'>Specification</a>
 implements <a href='../../../grails/plugin/geb/support/delegate/BrowserDelegate.html'>BrowserDelegate</a>, <a href='../../../grails/plugin/geb/support/ContainerSupport.html'>ContainerSupport</a>, <a href='../../../grails/plugin/geb/support/delegate/DownloadSupportDelegate.html'>DownloadSupportDelegate</a>, <a href='../../../grails/plugin/geb/support/delegate/DriverDelegate.html'>DriverDelegate</a>, <a href='../../../grails/plugin/geb/support/delegate/PageDelegate.html'>PageDelegate</a>,  [...]
 
-    <p> A geb.spock.GebSpec that leverages Testcontainers to run the browser inside a container.
+    <p> A geb.spock.GebSpec that leverages Testcontainers
+ to run the browser inside a container.
 
  <p>Prerequisites:
  <ul>
    <li>
-       The test class must be annotated with <a href='../../../grails/testing/mixin/integration/Integration.html' title='@Integration'>@Integration</a>.
+       The test class must be annotated with
+       <a href='../../../grails/testing/mixin/integration/Integration.html' title='@Integration'>@Integration</a>.
    </li>
    <li>
        A <a href="https://java.testcontainers.org/supported_docker_environment/">compatible container runtime</a>
@@ -206,6 +208,12 @@ implements <a href='../../../grails/plugin/geb/support/delegate/BrowserDelegate.
                         </tr>
                         
                         <tr class="altColor">
+                            <td class="colFirst"><code></code></td>
+                            <td class="colLast"><code><a href='../../../geb.Page.html'>Page</a></code></td>
+                            <td class="colLast"><code><strong><a href="#getPage()">getPage</a></strong>()</code><br></td>
+                        </tr>
+                        
+                        <tr class="rowColor">
                             <td class="colFirst"><code></code></td>
                             <td class="colLast"><code>static&nbsp;void</code></td>
                             <td class="colLast"><code><strong><a href="#setTestManager(geb.test.GebTestManager)">setTestManager</a></strong>(<a href='../../../geb.test.GebTestManager.html'>GebTestManager</a> testManager)</code><br></td>
@@ -279,6 +287,14 @@ implements <a href='../../../grails/plugin/geb/support/delegate/BrowserDelegate.
                 </a>
                     <h3>Method Detail</h3>
                     
+                        <a name="getPage()"><!-- --></a>
+                        <ul class="blockListLast">
+                            <li class="blockList">
+                                <h4>@java.lang.Override<br><a href='../../../geb.Page.html'>Page</a> <strong>getPage</strong>()</h4>
+                                <p></p>
+                            </li>
+                        </ul>
+                    
                         <a name="setTestManager(geb.test.GebTestManager)"><!-- --></a>
                         <ul class="blockListLast">
                             <li class="blockList">
diff --git a/docs/snapshot/api/grails/plugin/geb/ContainerGebTestDescription.html b/docs/snapshot/api/grails/plugin/geb/ContainerGebTestDescription.html
index 0976c7e3974..d7692c65dfb 100644
--- a/docs/snapshot/api/grails/plugin/geb/ContainerGebTestDescription.html
+++ b/docs/snapshot/api/grails/plugin/geb/ContainerGebTestDescription.html
@@ -111,7 +111,8 @@ class ContainerGebTestDescription
 extends java.lang.Object
 implements <a href='../../../org.testcontainers.lifecycle.TestDescription.html'>TestDescription</a></pre>
 
-    <p> Implements org.testcontainers.lifecycle.TestDescription to customize recording names. <DL><DT><B>Authors:</B></DT><DD>James Daugherty</DD></DL><DL><DT><B>Since:</B></DT><DD>4.1</DD></DL></p>
+    <p> Implements org.testcontainers.lifecycle.TestDescription
+ to customize recording names. <DL><DT><B>Authors:</B></DT><DD>James Daugherty</DD></DL><DL><DT><B>Since:</B></DT><DD>4.1</DD></DL></p>
 
           </li>
     </ul>
diff --git a/docs/snapshot/api/grails/plugin/geb/GebOnFailureReporter.html b/docs/snapshot/api/grails/plugin/geb/GebOnFailureReporter.html
index 8d5193f078a..5ac5c4adbb5 100644
--- a/docs/snapshot/api/grails/plugin/geb/GebOnFailureReporter.html
+++ b/docs/snapshot/api/grails/plugin/geb/GebOnFailureReporter.html
@@ -111,7 +111,7 @@ class GebOnFailureReporter
 extends java.lang.Object
 implements <a href='../../../org.spockframework.runtime.extension.IMethodInterceptor.html'>IMethodInterceptor</a></pre>
 
-    <p> This class is a direct clone of geb.spock.OnFailureReporter, except it works for the
+    <p> Adapts geb.spock.OnFailureReporter for use with
  <a href='../../../grails/plugin/geb/ContainerGebSpec.html' title='ContainerGebSpec'>ContainerGebSpec</a>.</p>
 
           </li>
diff --git a/docs/snapshot/api/grails/plugin/geb/GebRecordingTestListener.html b/docs/snapshot/api/grails/plugin/geb/GebRecordingTestListener.html
index d0760d4d969..da29e8ccdf3 100644
--- a/docs/snapshot/api/grails/plugin/geb/GebRecordingTestListener.html
+++ b/docs/snapshot/api/grails/plugin/geb/GebRecordingTestListener.html
@@ -106,8 +106,9 @@ if (location.href.indexOf('is-external=true') == -1) {
 class GebRecordingTestListener
 extends <a href='../../../org.spockframework.runtime.AbstractRunListener.html'>AbstractRunListener</a></pre>
 
-    <p> A test listener that reports the test result to org.testcontainers.containers.BrowserWebDriverContainer so
- that recordings may be saved. <DL><DT><B>See Also:</B></DT><DD>org.testcontainers.containers.BrowserWebDriverContainer#afterTest</DD></DL><DL><DT><B>Authors:</B></DT><DD>James Daugherty</DD></DL><DL><DT><B>Since:</B></DT><DD>4.1</DD></DL></p>
+    <p> A test listener that reports the test result to
+ org.testcontainers.containers.BrowserWebDriverContainer
+ so that recordings may be saved. <DL><DT><B>See Also:</B></DT><DD>org.testcontainers.containers.BrowserWebDriverContainer#afterTest</DD></DL><DL><DT><B>Authors:</B></DT><DD>James Daugherty</DD></DL><DL><DT><B>Since:</B></DT><DD>4.1</DD></DL></p>
 
           </li>
     </ul>
diff --git a/docs/snapshot/api/grails/plugin/geb/GrailsContainerGebExtension.html b/docs/snapshot/api/grails/plugin/geb/GrailsContainerGebExtension.html
index 9854fdf7109..bf841578623 100644
--- a/docs/snapshot/api/grails/plugin/geb/GrailsContainerGebExtension.html
+++ b/docs/snapshot/api/grails/plugin/geb/GrailsContainerGebExtension.html
@@ -111,11 +111,14 @@ class GrailsContainerGebExtension
 extends java.lang.Object
 implements <a href='../../../org.spockframework.runtime.extension.IGlobalExtension.html'>IGlobalExtension</a></pre>
 
-    <p> A Spock Extension that manages the Testcontainers lifecycle for a <a href='../../../grails/plugin/geb/ContainerGebSpec.html' title='ContainerGebSpec'>ContainerGebSpec</a>
+    <p> A Spock Extension that manages the Testcontainers
+ lifecycle for a <a href='../../../grails/plugin/geb/ContainerGebSpec.html' title='ContainerGebSpec'>ContainerGebSpec</a>.
 
- <p> ContainerGebSpec cannot be a geb.test.ManagedGebTest because it would cause the test manager
- to be initialized out of sequence of the container management.  Instead, we initialize the same interceptors
- as the geb.spock.GebExtension does. <DL><DT><B>Authors:</B></DT><DD>James Daugherty</DD></DL><DL><DT><B>Since:</B></DT><DD>4.1</DD></DL></p>
+ <p>
+ <a href='../../../grails/plugin/geb/ContainerGebSpec.html' title='ContainerGebSpec'>ContainerGebSpec</a> cannot be a
+ geb.test.ManagedGebTest because it would cause the test
+ manager to be initialized out of sequence of the container management.
+ Instead, we initialize the same interceptors as the geb.spock.GebExtension does. <DL><DT><B>Authors:</B></DT><DD>James Daugherty</DD></DL><DL><DT><B>Since:</B></DT><DD>4.1</DD></DL></p>
 
           </li>
     </ul>
diff --git a/docs/snapshot/api/grails/plugin/geb/GrailsGebSettings.html b/docs/snapshot/api/grails/plugin/geb/GrailsGebSettings.html
index 1aeb28c1305..c1d789b8abc 100644
--- a/docs/snapshot/api/grails/plugin/geb/GrailsGebSettings.html
+++ b/docs/snapshot/api/grails/plugin/geb/GrailsGebSettings.html
@@ -106,7 +106,8 @@ if (location.href.indexOf('is-external=true') == -1) {
 class GrailsGebSettings
 extends java.lang.Object</pre>
 
-    <p> Handles parsing various recording configuration used by <a href='../../../grails/plugin/geb/GrailsContainerGebExtension.html' title='GrailsContainerGebExtension'>GrailsContainerGebExtension</a> <DL><DT><B>Authors:</B></DT><DD>James Daugherty</DD></DL><DL><DT><B>Since:</B></DT><DD>4.1</DD></DL></p>
+    <p> Handles parsing various recording configuration
+ used by <a href='../../../grails/plugin/geb/GrailsContainerGebExtension.html' title='GrailsContainerGebExtension'>GrailsContainerGebExtension</a>. <DL><DT><B>Authors:</B></DT><DD>James Daugherty</DD></DL><DL><DT><B>Since:</B></DT><DD>4.1</DD></DL></p>
 
           </li>
     </ul>
@@ -135,18 +136,24 @@ extends java.lang.Object</pre>
                         </tr>
                         
                         <tr class="altColor">
+                            <td class="colFirst"><code><strong>static&nbsp;boolean</strong></code>&nbsp;</td>
+                            <td class="colLast"><code><a href="#DEFAULT_AT_CHECK_WAITING">DEFAULT_AT_CHECK_WAITING</a></code></td>
+                            <td class="colLast"></td>
+                        </tr>
+                        
+                        <tr class="rowColor">
                             <td class="colFirst"><code><strong>static&nbsp;int</strong></code>&nbsp;</td>
                             <td class="colLast"><code><a href="#DEFAULT_TIMEOUT_IMPLICITLY_WAIT">DEFAULT_TIMEOUT_IMPLICITLY_WAIT</a></code></td>
                             <td class="colLast"></td>
                         </tr>
                         
-                        <tr class="rowColor">
+                        <tr class="altColor">
                             <td class="colFirst"><code><strong>static&nbsp;int</strong></code>&nbsp;</td>
                             <td class="colLast"><code><a href="#DEFAULT_TIMEOUT_PAGE_LOAD">DEFAULT_TIMEOUT_PAGE_LOAD</a></code></td>
                             <td class="colLast"></td>
                         </tr>
                         
-                        <tr class="altColor">
+                        <tr class="rowColor">
                             <td class="colFirst"><code><strong>static&nbsp;int</strong></code>&nbsp;</td>
                             <td class="colLast"><code><a href="#DEFAULT_TIMEOUT_SCRIPT">DEFAULT_TIMEOUT_SCRIPT</a></code></td>
                             <td class="colLast"></td>
@@ -173,40 +180,50 @@ extends java.lang.Object</pre>
                         </tr>
                         
                         <tr class="altColor">
+                            <td class="colFirst"><code><strong>boolean</strong></code>&nbsp;</td>
+                            <td class="colLast"><code><a href="#atCheckWaiting">atCheckWaiting</a></code><br></td>
+                        </tr>
+                        
+                        <tr class="rowColor">
                             <td class="colFirst"><code><strong>int</strong></code>&nbsp;</td>
                             <td class="colLast"><code><a href="#implicitlyWait">implicitlyWait</a></code><br></td>
                         </tr>
                         
-                        <tr class="rowColor">
+                        <tr class="altColor">
                             <td class="colFirst"><code><strong>int</strong></code>&nbsp;</td>
                             <td class="colLast"><code><a href="#pageLoadTimeout">pageLoadTimeout</a></code><br></td>
                         </tr>
                         
-                        <tr class="altColor">
+                        <tr class="rowColor">
                             <td class="colFirst"><code><strong>java.lang.String</strong></code>&nbsp;</td>
                             <td class="colLast"><code><a href="#recordingDirectoryName">recordingDirectoryName</a></code><br></td>
                         </tr>
                         
-                        <tr class="rowColor">
+                        <tr class="altColor">
                             <td class="colFirst"><code><strong><a href='../../../VncRecordingFormat.html'>VncRecordingFormat</a></strong></code>&nbsp;</td>
                             <td class="colLast"><code><a href="#recordingFormat">recordingFormat</a></code><br></td>
                         </tr>
                         
-                        <tr class="altColor">
+                        <tr class="rowColor">
                             <td class="colFirst"><code><strong><a href='../../../VncRecordingMode.html'>VncRecordingMode</a></strong></code>&nbsp;</td>
                             <td class="colLast"><code><a href="#recordingMode">recordingMode</a></code><br></td>
                         </tr>
                         
-                        <tr class="rowColor">
+                        <tr class="altColor">
                             <td class="colFirst"><code><strong>java.lang.String</strong></code>&nbsp;</td>
                             <td class="colLast"><code><a href="#reportingDirectoryName">reportingDirectoryName</a></code><br></td>
                         </tr>
                         
-                        <tr class="altColor">
+                        <tr class="rowColor">
                             <td class="colFirst"><code><strong>boolean</strong></code>&nbsp;</td>
                             <td class="colLast"><code><a href="#restartRecordingContainerPerTest">restartRecordingContainerPerTest</a></code><br></td>
                         </tr>
                         
+                        <tr class="altColor">
+                            <td class="colFirst"><code><strong>java.lang.Number</strong></code>&nbsp;</td>
+                            <td class="colLast"><code><a href="#retryInterval">retryInterval</a></code><br></td>
+                        </tr>
+                        
                         <tr class="rowColor">
                             <td class="colFirst"><code><strong>int</strong></code>&nbsp;</td>
                             <td class="colLast"><code><a href="#scriptTimeout">scriptTimeout</a></code><br></td>
@@ -218,7 +235,12 @@ extends java.lang.Object</pre>
                         </tr>
                         
                         <tr class="rowColor">
-                            <td class="colFirst"><code><strong>java.lang.String</strong></code>&nbsp;</td>
+                            <td class="colFirst"><code><strong>java.lang.Number</strong></code>&nbsp;</td>
+                            <td class="colLast"><code><a href="#timeout">timeout</a></code><br></td>
+                        </tr>
+                        
+                        <tr class="altColor">
+                            <td class="colFirst"><code><strong>boolean</strong></code>&nbsp;</td>
                             <td class="colLast"><code><a href="#tracingEnabled">tracingEnabled</a></code><br></td>
                         </tr>
                         
@@ -329,6 +351,14 @@ extends java.lang.Object</pre>
                 </a>
                     <h3>Field Detail</h3>
                     
+                        <a name="DEFAULT_AT_CHECK_WAITING"><!-- --></a>
+                        <ul class="blockListLast">
+                            <li class="blockList">
+                                <h4>public&nbsp;static&nbsp;boolean <strong>DEFAULT_AT_CHECK_WAITING</strong></h4>
+                                <p></p>
+                            </li>
+                        </ul>
+                    
                         <a name="DEFAULT_TIMEOUT_IMPLICITLY_WAIT"><!-- --></a>
                         <ul class="blockListLast">
                             <li class="blockList">
@@ -365,6 +395,14 @@ extends java.lang.Object</pre>
                 </a>
                     <h3>Property Detail</h3>
                     
+                        <a name="atCheckWaiting"><!-- --></a>
+                        <ul class="blockListLast">
+                            <li class="blockList">
+                                <h4>boolean <strong>atCheckWaiting</strong></h4>
+                                <p></p>
+                            </li>
+                        </ul>
+                    
                         <a name="implicitlyWait"><!-- --></a>
                         <ul class="blockListLast">
                             <li class="blockList">
@@ -421,6 +459,14 @@ extends java.lang.Object</pre>
                             </li>
                         </ul>
                     
+                        <a name="retryInterval"><!-- --></a>
+                        <ul class="blockListLast">
+                            <li class="blockList">
+                                <h4>java.lang.Number <strong>retryInterval</strong></h4>
+                                <p></p>
+                            </li>
+                        </ul>
+                    
                         <a name="scriptTimeout"><!-- --></a>
                         <ul class="blockListLast">
                             <li class="blockList">
@@ -437,10 +483,18 @@ extends java.lang.Object</pre>
                             </li>
                         </ul>
                     
+                        <a name="timeout"><!-- --></a>
+                        <ul class="blockListLast">
+                            <li class="blockList">
+                                <h4>java.lang.Number <strong>timeout</strong></h4>
+                                <p></p>
+                            </li>
+                        </ul>
+                    
                         <a name="tracingEnabled"><!-- --></a>
                         <ul class="blockListLast">
                             <li class="blockList">
-                                <h4>java.lang.String <strong>tracingEnabled</strong></h4>
+                                <h4>boolean <strong>tracingEnabled</strong></h4>
                                 <p></p>
                             </li>
                         </ul>
diff --git a/docs/snapshot/api/grails/plugin/geb/IContainerGebConfiguration.html b/docs/snapshot/api/grails/plugin/geb/IContainerGebConfiguration.html
index 311939e8d1f..fc5c5c926bd 100644
--- a/docs/snapshot/api/grails/plugin/geb/IContainerGebConfiguration.html
+++ b/docs/snapshot/api/grails/plugin/geb/IContainerGebConfiguration.html
@@ -105,7 +105,7 @@ if (location.href.indexOf('is-external=true') == -1) {
 trait IContainerGebConfiguration
 extends java.lang.Object</pre>
 
-    <p> Inheritable version of <a href='../../../grails/plugin/geb/ContainerGebConfiguration.html' title='ContainerGebConfiguration'>ContainerGebConfiguration</a> <DL><DT><B>Since:</B></DT><DD>4.2</DD></DL></p>
+    <p> Inheritable version of <a href='../../../grails/plugin/geb/ContainerGebConfiguration.html' title='ContainerGebConfiguration'>ContainerGebConfiguration</a>. <DL><DT><B>Since:</B></DT><DD>4.2</DD></DL></p>
 
           </li>
     </ul>
diff --git a/docs/snapshot/api/grails/plugin/geb/WebDriverContainerHolder.html b/docs/snapshot/api/grails/plugin/geb/WebDriverContainerHolder.html
index 154852c6c00..5065b13fd0c 100644
--- a/docs/snapshot/api/grails/plugin/geb/WebDriverContainerHolder.html
+++ b/docs/snapshot/api/grails/plugin/geb/WebDriverContainerHolder.html
@@ -107,7 +107,7 @@ class WebDriverContainerHolder
 extends java.lang.Object</pre>
 
     <p> Responsible for initializing a org.testcontainers.containers.BrowserWebDriverContainer
- per the Spec's <a href='../../../grails/plugin/geb/ContainerGebConfiguration.html' title='ContainerGebConfiguration'>ContainerGebConfiguration</a>.  This class will try to
+ per the Spec's <a href='../../../grails/plugin/geb/ContainerGebConfiguration.html' title='ContainerGebConfiguration'>ContainerGebConfiguration</a>. This class will try to
  reuse the same container if the configuration matches the current container. <DL><DT><B>Authors:</B></DT><DD>James Daugherty</DD></DL><DL><DT><B>Since:</B></DT><DD>4.1</DD></DL></p>
 
           </li>
@@ -163,22 +163,22 @@ extends java.lang.Object</pre>
                         
                         <tr class="altColor">
                             <td class="colFirst"><code><strong><a href='../../../geb.Browser.html'>Browser</a></strong></code>&nbsp;</td>
-                            <td class="colLast"><code><a href="#currentBrowser">currentBrowser</a></code><br></td>
+                            <td class="colLast"><code><a href="#browser">browser</a></code><br></td>
                         </tr>
                         
                         <tr class="rowColor">
-                            <td class="colFirst"><code><strong><a href='../../../grails/plugin/geb/WebDriverContainerHolder.WebDriverContainerConfiguration.html'>WebDriverContainerHolder.WebDriverContainerConfiguration</a></strong></code>&nbsp;</td>
-                            <td class="colLast"><code><a href="#currentConfiguration">currentConfiguration</a></code><br></td>
+                            <td class="colFirst"><code><strong><a href='../../../org.testcontainers.containers.BrowserWebDriverContainer.html'>BrowserWebDriverContainer</a></strong></code>&nbsp;</td>
+                            <td class="colLast"><code><a href="#container">container</a></code><br></td>
                         </tr>
                         
                         <tr class="altColor">
-                            <td class="colFirst"><code><strong><a href='../../../org.testcontainers.containers.BrowserWebDriverContainer.html'>BrowserWebDriverContainer</a></strong></code>&nbsp;</td>
-                            <td class="colLast"><code><a href="#currentContainer">currentContainer</a></code><br></td>
+                            <td class="colFirst"><code><strong><a href='../../../grails/plugin/geb/WebDriverContainerHolder.WebDriverContainerConfiguration.html'>WebDriverContainerHolder.WebDriverContainerConfiguration</a></strong></code>&nbsp;</td>
+                            <td class="colLast"><code><a href="#containerConf">containerConf</a></code><br></td>
                         </tr>
                         
                         <tr class="rowColor">
                             <td class="colFirst"><code><strong><a href='../../../grails/plugin/geb/GrailsGebSettings.html'>GrailsGebSettings</a></strong></code>&nbsp;</td>
-                            <td class="colLast"><code><a href="#grailsGebSettings">grailsGebSettings</a></code><br></td>
+                            <td class="colLast"><code><a href="#settings">settings</a></code><br></td>
                         </tr>
                         
                         <tr class="altColor">
@@ -210,7 +210,7 @@ extends java.lang.Object</pre>
                         
                         <tr class="altColor">
                             <td class="colFirst">
-                                <code><strong><a href="#WebDriverContainerHolder(grails.plugin.geb.GrailsGebSettings)">WebDriverContainerHolder</a></strong>(<a href='../../../grails/plugin/geb/GrailsGebSettings.html'>GrailsGebSettings</a> grailsGebSettings)</code><br></td>
+                                <code><strong><a href="#WebDriverContainerHolder(grails.plugin.geb.GrailsGebSettings)">WebDriverContainerHolder</a></strong>(<a href='../../../grails/plugin/geb/GrailsGebSettings.html'>GrailsGebSettings</a> settings)</code><br></td>
                         </tr>
                         
                     </table>
@@ -249,21 +249,19 @@ extends java.lang.Object</pre>
                         <tr class="altColor">
                             <td class="colFirst"><code></code></td>
                             <td class="colLast"><code>boolean</code></td>
-                            <td class="colLast"><code><strong><a href="#matchesCurrentContainerConfiguration(grails.plugin.geb.WebDriverContainerHolder.WebDriverContainerConfiguration)">matchesCurrentContainerConfiguration</a></strong>(<a href='../../../grails/plugin/geb/WebDriverContainerHolder.WebDriverContainerConfiguration.html'>WebDriverContainerHolder.WebDriverContainerConfiguration</a> specConfiguration)</code><br></td>
+                            <td class="colLast"><code><strong><a href="#matchesCurrentContainerConfiguration(grails.plugin.geb.WebDriverContainerHolder.WebDriverContainerConfiguration)">matchesCurrentContainerConfiguration</a></strong>(<a href='../../../grails/plugin/geb/WebDriverContainerHolder.WebDriverContainerConfiguration.html'>WebDriverContainerHolder.WebDriverContainerConfiguration</a> specConf)</code><br></td>
                         </tr>
                         
                         <tr class="rowColor">
                             <td class="colFirst"><code></code></td>
                             <td class="colLast"><code>void</code></td>
-                            <td class="colLast"><code><strong><a href="#restartVncRecordingContainer()">restartVncRecordingContainer</a></strong>()</code><br>Workaround for https://github.com/testcontainers/testcontainers-java/issues/3998
- Restarts the VNC recording container to enable separate recording files for each test method.
- </td>
+                            <td class="colLast"><code><strong><a href="#restartVncRecordingContainer()">restartVncRecordingContainer</a></strong>()</code><br>Workaround for https://github.com/testcontainers/testcontainers-java/issues/3998</td>
                         </tr>
                         
                         <tr class="altColor">
                             <td class="colFirst"><code></code></td>
                             <td class="colLast"><code>void</code></td>
-                            <td class="colLast"><code><strong><a href="#setupBrowserUrl(org.spockframework.runtime.extension.IMethodInvocation)">setupBrowserUrl</a></strong>(<a href='../../../org.spockframework.runtime.extension.IMethodInvocation.html'>IMethodInvocation</a> invocation)</code><br></td>
+                            <td class="colLast"><code><strong><a href="#setupBrowserUrl(org.spockframework.runtime.extension.IMethodInvocation)">setupBrowserUrl</a></strong>(<a href='../../../org.spockframework.runtime.extension.IMethodInvocation.html'>IMethodInvocation</a> methodInvocation)</code><br></td>
                         </tr>
                         
                         <tr class="rowColor">
@@ -315,34 +313,34 @@ extends java.lang.Object</pre>
                 </a>
                     <h3>Property Detail</h3>
                     
-                        <a name="currentBrowser"><!-- --></a>
+                        <a name="browser"><!-- --></a>
                         <ul class="blockListLast">
                             <li class="blockList">
-                                <h4><a href='../../../geb.Browser.html'>Browser</a> <strong>currentBrowser</strong></h4>
+                                <h4><a href='../../../geb.Browser.html'>Browser</a> <strong>browser</strong></h4>
                                 <p></p>
                             </li>
                         </ul>
                     
-                        <a name="currentConfiguration"><!-- --></a>
+                        <a name="container"><!-- --></a>
                         <ul class="blockListLast">
                             <li class="blockList">
-                                <h4><a href='../../../grails/plugin/geb/WebDriverContainerHolder.WebDriverContainerConfiguration.html'>WebDriverContainerHolder.WebDriverContainerConfiguration</a> <strong>currentConfiguration</strong></h4>
+                                <h4><a href='../../../org.testcontainers.containers.BrowserWebDriverContainer.html'>BrowserWebDriverContainer</a> <strong>container</strong></h4>
                                 <p></p>
                             </li>
                         </ul>
                     
-                        <a name="currentContainer"><!-- --></a>
+                        <a name="containerConf"><!-- --></a>
                         <ul class="blockListLast">
                             <li class="blockList">
-                                <h4><a href='../../../org.testcontainers.containers.BrowserWebDriverContainer.html'>BrowserWebDriverContainer</a> <strong>currentContainer</strong></h4>
+                                <h4><a href='../../../grails/plugin/geb/WebDriverContainerHolder.WebDriverContainerConfiguration.html'>WebDriverContainerHolder.WebDriverContainerConfiguration</a> <strong>containerConf</strong></h4>
                                 <p></p>
                             </li>
                         </ul>
                     
-                        <a name="grailsGebSettings"><!-- --></a>
+                        <a name="settings"><!-- --></a>
                         <ul class="blockListLast">
                             <li class="blockList">
-                                <h4><a href='../../../grails/plugin/geb/GrailsGebSettings.html'>GrailsGebSettings</a> <strong>grailsGebSettings</strong></h4>
+                                <h4><a href='../../../grails/plugin/geb/GrailsGebSettings.html'>GrailsGebSettings</a> <strong>settings</strong></h4>
                                 <p></p>
                             </li>
                         </ul>
@@ -372,7 +370,7 @@ extends java.lang.Object</pre>
                         <a name="WebDriverContainerHolder(grails.plugin.geb.GrailsGebSettings)"><!-- --></a>
                         <ul class="blockListLast">
                             <li class="blockList">
-                                <h4><strong>WebDriverContainerHolder</strong>(<a href='../../../grails/plugin/geb/GrailsGebSettings.html'>GrailsGebSettings</a> grailsGebSettings)</h4>
+                                <h4><strong>WebDriverContainerHolder</strong>(<a href='../../../grails/plugin/geb/GrailsGebSettings.html'>GrailsGebSettings</a> settings)</h4>
                                 <p></p>
                             </li>
                         </ul>
@@ -395,10 +393,12 @@ extends java.lang.Object</pre>
                             <li class="blockList">
                                 <h4>java.lang.String <strong>getHostNameFromHost</strong>()</h4>
                                 <p> Returns the hostname that the server under test is available on from the host.
- <p>This is useful when using any of the <CODE>download*()</CODE> methods as they will connect from the host,
- and not from within the container.
+ <p>This is useful when using any of the <CODE>download*()</CODE> methods as they will
+ connect from the host, and not from within the container.
+
  <p>Defaults to <CODE>localhost</CODE>. If the value returned by <CODE>webDriverContainer.getHost()</CODE>
- is different from the default, this method will return the same value same as <CODE>webDriverContainer.getHost()</CODE>. <DL><DT><B>Returns:</B></DT><DD>the hostname for accessing the server under test from the host</DD></DL></p>
+ is different from the default, this method will return the same value same as
+ <CODE>webDriverContainer.getHost()</CODE>. <DL><DT><B>Returns:</B></DT><DD>the hostname for accessing the server under test from the host</DD></DL></p>
                             </li>
                         </ul>
                     
@@ -413,7 +413,7 @@ extends java.lang.Object</pre>
                         <a name="matchesCurrentContainerConfiguration(grails.plugin.geb.WebDriverContainerHolder.WebDriverContainerConfiguration)"><!-- --></a>
                         <ul class="blockListLast">
                             <li class="blockList">
-                                <h4>boolean <strong>matchesCurrentContainerConfiguration</strong>(<a href='../../../grails/plugin/geb/WebDriverContainerHolder.WebDriverContainerConfiguration.html'>WebDriverContainerHolder.WebDriverContainerConfiguration</a> specConfiguration)</h4>
+                                <h4>boolean <strong>matchesCurrentContainerConfiguration</strong>(<a href='../../../grails/plugin/geb/WebDriverContainerHolder.WebDriverContainerConfiguration.html'>WebDriverContainerHolder.WebDriverContainerConfiguration</a> specConf)</h4>
                                 <p></p>
                             </li>
                         </ul>
@@ -423,16 +423,17 @@ extends java.lang.Object</pre>
                             <li class="blockList">
                                 <h4>void <strong>restartVncRecordingContainer</strong>()</h4>
                                 <p> Workaround for https://github.com/testcontainers/testcontainers-java/issues/3998
- Restarts the VNC recording container to enable separate recording files for each test method.
- This method uses reflection to access the VNC recording container field in BrowserWebDriverContainer.
- Should be called BEFORE each test starts.</p>
+ <p>
+ Restarts the VNC recording container to enable separate recording files for each
+ test method. This method uses reflection to access the VNC recording container
+ field in BrowserWebDriverContainer. Should be called BEFORE each test starts.</p>
                             </li>
                         </ul>
                     
                         <a name="setupBrowserUrl(org.spockframework.runtime.extension.IMethodInvocation)"><!-- --></a>
                         <ul class="blockListLast">
                             <li class="blockList">
-                                <h4>void <strong>setupBrowserUrl</strong>(<a href='../../../org.spockframework.runtime.extension.IMethodInvocation.html'>IMethodInvocation</a> invocation)</h4>
+                                <h4>void <strong>setupBrowserUrl</strong>(<a href='../../../org.spockframework.runtime.extension.IMethodInvocation.html'>IMethodInvocation</a> methodInvocation)</h4>
                                 <p></p>
                             </li>
                         </ul>
diff --git a/docs/snapshot/api/grails/plugin/geb/package-summary.html b/docs/snapshot/api/grails/plugin/geb/package-summary.html
index f6e135f1b22..d29e7daa17e 100644
--- a/docs/snapshot/api/grails/plugin/geb/package-summary.html
+++ b/docs/snapshot/api/grails/plugin/geb/package-summary.html
@@ -120,7 +120,7 @@ function windowTitle()
                                     IContainerGebConfiguration
                                 </a></strong>
                             </td>
-                            <td>Inheritable version of <a href='../../../grails/plugin/geb/ContainerGebConfiguration.html' title='ContainerGebConfiguration'>ContainerGebConfiguration</a></td>
+                            <td>Inheritable version of <a href='../../../grails/plugin/geb/ContainerGebConfiguration.html' title='ContainerGebConfiguration'>ContainerGebConfiguration</a>.</td>
                         </tr>
 
                     </tbody>
@@ -147,7 +147,8 @@ function windowTitle()
                                     ContainerGebSpec
                                 </a></strong>
                             </td>
-                            <td>A geb.spock.GebSpec that leverages Testcontainers to run the browser inside a container.</td>
+                            <td>A geb.spock.GebSpec that leverages Testcontainers
+ to run the browser inside a container.</td>
                         </tr>
 <tr class="altColor">
                             <td class="colOne">
@@ -155,7 +156,8 @@ function windowTitle()
                                     ContainerGebTestDescription
                                 </a></strong>
                             </td>
-                            <td>Implements org.testcontainers.lifecycle.TestDescription to customize recording names.</td>
+                            <td>Implements org.testcontainers.lifecycle.TestDescription
+ to customize recording names.</td>
                         </tr>
 <tr class="altColor">
                             <td class="colOne">
@@ -179,7 +181,7 @@ function windowTitle()
                                     GebOnFailureReporter
                                 </a></strong>
                             </td>
-                            <td>This class is a direct clone of geb.spock.OnFailureReporter, except it works for the
+                            <td>Adapts geb.spock.OnFailureReporter for use with
  <a href='../../../grails/plugin/geb/ContainerGebSpec.html' title='ContainerGebSpec'>ContainerGebSpec</a>.</td>
                         </tr>
 <tr class="altColor">
@@ -188,8 +190,9 @@ function windowTitle()
                                     GebRecordingTestListener
                                 </a></strong>
                             </td>
-                            <td>A test listener that reports the test result to org.testcontainers.containers.BrowserWebDriverContainer so
- that recordings may be saved.</td>
+                            <td>A test listener that reports the test result to
+ org.testcontainers.containers.BrowserWebDriverContainer
+ so that recordings may be saved.</td>
                         </tr>
 <tr class="altColor">
                             <td class="colOne">
@@ -197,7 +200,8 @@ function windowTitle()
                                     GrailsContainerGebExtension
                                 </a></strong>
                             </td>
-                            <td>A Spock Extension that manages the Testcontainers lifecycle for a <a href='../../../grails/plugin/geb/ContainerGebSpec.html' title='ContainerGebSpec'>ContainerGebSpec</a></td>
+                            <td>A Spock Extension that manages the Testcontainers
+ lifecycle for a <a href='../../../grails/plugin/geb/ContainerGebSpec.html' title='ContainerGebSpec'>ContainerGebSpec</a>.</td>
                         </tr>
 <tr class="altColor">
                             <td class="colOne">
@@ -205,7 +209,8 @@ function windowTitle()
                                     GrailsGebSettings
                                 </a></strong>
                             </td>
-                            <td>Handles parsing various recording configuration used by <a href='../../../grails/plugin/geb/GrailsContainerGebExtension.html' title='GrailsContainerGebExtension'>GrailsContainerGebExtension</a></td>
+                            <td>Handles parsing various recording configuration
+ used by <a href='../../../grails/plugin/geb/GrailsContainerGebExtension.html' title='GrailsContainerGebExtension'>GrailsContainerGebExtension</a>.</td>
                         </tr>
 <tr class="altColor">
                             <td class="colOne">
@@ -230,7 +235,7 @@ function windowTitle()
                                 </a></strong>
                             </td>
                             <td>Responsible for initializing a org.testcontainers.containers.BrowserWebDriverContainer
- per the Spec's <a href='../../../grails/plugin/geb/ContainerGebConfiguration.html' title='ContainerGebConfiguration'>ContainerGebConfiguration</a>.  </td>
+ per the Spec's <a href='../../../grails/plugin/geb/ContainerGebConfiguration.html' title='ContainerGebConfiguration'>ContainerGebConfiguration</a>. </td>
                         </tr>
 <tr class="altColor">
                             <td class="colOne">
@@ -268,7 +273,7 @@ function windowTitle()
                                     ContainerGebConfiguration
                                 </a></strong>
                             </td>
-                            <td>Can be used to configure the protocol and hostname that the container's browser will use</td>
+                            <td>Can be used to configure the protocol and hostname that the container's browser will use.</td>
                         </tr>
 
                     </tbody>
diff --git a/docs/snapshot/api/index-all.html b/docs/snapshot/api/index-all.html
index 52b477bba7d..8aba1f18e52 100644
--- a/docs/snapshot/api/index-all.html
+++ b/docs/snapshot/api/index-all.html
@@ -1370,12 +1370,6 @@ if (location.href.indexOf('is-external=true') == -1) {
 </dt><dd> <div class="block"></div></dd>
 <dt><span class="strong"><a href="org/apache/grails/data/testing/tck/domains/TestEntity.html#age" title="Property in TestEntity">age</a></span> - Property in <a href="org/apache/grails/data/testing/tck/domains/TestEntity.html">TestEntity</a>
 </dt><dd> <div class="block"></div></dd>
-<dt><span class="strong"><a href="org/grails/gradle/plugin/core/GrailsExtension.html#agent" title="Property in GrailsExtension">agent</a></span> - Property in <a href="org/grails/gradle/plugin/core/GrailsExtension.html">GrailsExtension</a>
-</dt><dd> <div class="block">Configure the reloading agent</div></dd>
-<dt><span class="strong"><a href="org/grails/gradle/plugin/agent/AgentTasksEnhancer.html" title="Class in org.grails.gradle.plugin.agent">AgentTasksEnhancer</a></span> - Class in <a href="./org/grails/gradle/plugin/agent/package-summary.html">org.grails.gradle.plugin.agent</a>
-</dt><dd><div class="block">Sets up the reloading agent based on the agent configuration after the project has been configured</div></dd>
-<dt><span class="strong"><a href="org/grails/gradle/plugin/agent/AgentTasksEnhancer.html#AgentTasksEnhancer()" title="Constructor in AgentTasksEnhancer">AgentTasksEnhancer()</a></span> - Constructor in <a href="org/grails/gradle/plugin/agent/AgentTasksEnhancer.html">AgentTasksEnhancer</a>
-</dt><dd> <div class="block"></div></dd>
 <dt><span class="strong"><a href="grails/mongodb/MongoEntity.html#aggregate(java.util.List, Function<AggregateIterable, AggregateIterable>, com.mongodb.ReadPreference)" title="Method in MongoEntity">aggregate(java.util.List, Function&lt;AggregateIterable, AggregateIterable&gt;, com.mongodb.ReadPreference)</a></span> - Method in <a href="grails/mongodb/MongoEntity.html">MongoEntity</a>
 </dt><dd> <div class="block">Execute a MongoDB aggregation pipeline. </div></dd>
 <dt><span class="strong"><a href="org/grails/datastore/gorm/mongo/extensions/MongoExtensions.html#aggregate(MongoCollection<Document>, List<? extends Map<String, Object>>, Class<T>)" title="Method in MongoExtensions">aggregate(MongoCollection&lt;Document&gt;, List&lt;? extends Map&lt;String, Object&gt;&gt;, Class&lt;T&gt;)</a></span> - Method in <a href="org/grails/datastore/gorm/mongo/extensions/MongoExtensions.html">MongoExtensions</a>
@@ -1512,8 +1506,6 @@ if (location.href.indexOf('is-external=true') == -1) {
 </dt><dd> <div class="block"></div></dd>
 <dt><span class="strong"><a href="grails/views/GenericViewConfiguration.html#allowResourceExpansion" title="Property in GenericViewConfiguration">allowResourceExpansion</a></span> - Property in <a href="grails/views/GenericViewConfiguration.html">GenericViewConfiguration</a>
 </dt><dd> <div class="block">Whether resource expansion is allowed</div></dd>
-<dt><span class="strong"><a href="org/grails/gradle/plugin/core/GrailsExtension.Agent.html#allowSplitPackages" title="Property in GrailsExtension.Agent">allowSplitPackages</a></span> - Property in <a href="org/grails/gradle/plugin/core/GrailsExtension.Agent.html">GrailsExtension.Agent</a>
-</dt><dd> <div class="block"></div></dd>
 <dt><span class="strong"><a href="org/grails/buffer/GrailsPrintWriter.html#allowUnwrappingOut" title="Field in GrailsPrintWriter">allowUnwrappingOut</a></span> - Field in <a href="org/grails/buffer/GrailsPrintWriter.html">GrailsPrintWriter</a>
 </dt><dd> <div class="block"></div></dd>
 <dt><span class="strong"><a href="org/grails/cli/profile/repository/AbstractJarProfileRepository.html#allProfiles" title="Field in AbstractJarProfileRepository">allProfiles</a></span> - Field in <a href="org/grails/cli/profile/repository/AbstractJarProfileRepository.html">AbstractJarProfileRepository</a>
@@ -2042,7 +2034,7 @@ if (location.href.indexOf('is-external=true') == -1) {
 </dt><dd> <div class="block">Set the method target of a MethodCallExpression to the first matching method with same number and type of arguments.</div></dd>
 <dt><span class="strong"><a href="org/grails/plugins/web/rest/render/html/DefaultHtmlRenderer.html#applyModel(grails.rest.render.RenderContext, java.lang.Object)" title="Method in DefaultHtmlRenderer">applyModel(grails.rest.render.RenderContext, java.lang.Object)</a></span> - Method in <a href="org/grails/plugins/web/rest/render/html/DefaultHtmlRenderer.html">DefaultHtmlRenderer</a>
 </dt><dd> <div class="block"></div></dd>
-<dt><span class="strong"><a href="org/grails/orm/hibernate/cfg/GrailsIdentifierGeneratorFactory.html#applyNewInstance(org.gradle.api.artifacts.Configuration)" title="Method in GrailsIdentifierGeneratorFactory">applyNewInstance(org.gradle.api.artifacts.Configuration)</a></span> - Method in <a href="org/grails/orm/hibernate/cfg/GrailsIdentifierGeneratorFactory.html">GrailsIdentifierGeneratorFactory</a>
+<dt><span class="strong"><a href="org/grails/orm/hibernate/cfg/GrailsIdentifierGeneratorFactory.html#applyNewInstance(geb.Configuration)" title="Method in GrailsIdentifierGeneratorFactory">applyNewInstance(geb.Configuration)</a></span> - Method in <a href="org/grails/orm/hibernate/cfg/GrailsIdentifierGeneratorFactory.html">GrailsIdentifierGeneratorFactory</a>
 </dt><dd> <div class="block"></div></dd>
 <dt><span class="strong"><a href="org/grails/datastore/mapping/query/order/ManualEntityOrdering.html#applyOrder(java.util.List, org.grails.datastore.mapping.query.Query.Order)" title="Method in ManualEntityOrdering">applyOrder(java.util.List, org.grails.datastore.mapping.query.Query.Order)</a></span> - Method in <a href="org/grails/datastore/mapping/query/order/ManualEntityOrdering.html">ManualEntityOrdering</a>
 </dt><dd> <div class="block"></div></dd>
@@ -2531,6 +2523,8 @@ if (location.href.indexOf('is-external=true') == -1) {
 </dt><dd> <div class="block"></div></dd>
 <dt><span class="strong"><a href="grails/plugin/geb/support/delegate/BrowserDelegate.html#at(T)" title="Method in BrowserDelegate">at(T)</a></span> - Method in <a href="grails/plugin/geb/support/delegate/BrowserDelegate.html">BrowserDelegate</a>
 </dt><dd> <div class="block">Delegates to geb.Browser#at(Page).</div></dd>
+<dt><span class="strong"><a href="grails/plugin/geb/GrailsGebSettings.html#atCheckWaiting" title="Property in GrailsGebSettings">atCheckWaiting</a></span> - Property in <a href="grails/plugin/geb/GrailsGebSettings.html">GrailsGebSettings</a>
+</dt><dd> <div class="block"></div></dd>
 <dt><span class="strong"><a href="grails/rest/render/atom/AtomRenderer.html#ATOM_DATE_FORMAT" title="Field in AtomRenderer">ATOM_DATE_FORMAT</a></span> - Field in <a href="grails/rest/render/atom/AtomRenderer.html">AtomRenderer</a>
 </dt><dd> <div class="block"></div></dd>
 <dt><span class="strong"><a href="grails/rest/render/atom/AtomRenderer.html#ATOM_NAMESPACE" title="Field in AtomRenderer">ATOM_NAMESPACE</a></span> - Field in <a href="grails/rest/render/atom/AtomRenderer.html">AtomRenderer</a>
@@ -3325,6 +3319,8 @@ if (location.href.indexOf('is-external=true') == -1) {
 </dt><dd><div class="block">A custom type for persisting Box instances</div></dd>
 <dt><span class="strong"><a href="org/grails/datastore/gorm/mongo/geo/BoxType.html#BoxType()" title="Constructor in BoxType">BoxType()</a></span> - Constructor in <a href="org/grails/datastore/gorm/mongo/geo/BoxType.html">BoxType</a>
 </dt><dd> <div class="block"></div></dd>
+<dt><span class="strong"><a href="grails/plugin/geb/WebDriverContainerHolder.html#browser" title="Property in WebDriverContainerHolder">browser</a></span> - Property in <a href="grails/plugin/geb/WebDriverContainerHolder.html">WebDriverContainerHolder</a>
+</dt><dd> <div class="block"></div></dd>
 <dt><span class="strong"><a href="grails/plugin/geb/support/delegate/BrowserDelegate.html" title="Trait in grails.plugin.geb.support.delegate">BrowserDelegate</a></span> - Trait in <a href="./grails/plugin/geb/support/delegate/package-summary.html">grails.plugin.geb.support.delegate</a>
 </dt><dd><div class="block">Handles delegation to the browser instance so that the Geb API can be used directly in the test.</div></dd>
 <dt><span class="strong"><a href="org/grails/datastore/bson/codecs/BsonPersistentEntityCodec.html" title="Class in org.grails.datastore.bson.codecs">BsonPersistentEntityCodec</a></span> - Class in <a href="./org/grails/datastore/bson/codecs/package-summary.html">org.grails.datastore.bson.codecs</a>
@@ -3505,7 +3501,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/gorm/transform/AbstractMethodDecoratingTransformation.html#buildCallToOriginalMethod(org.codehaus.groovy.ast.ClassNode, org.codehaus.groovy.ast.MethodNode)" title="Method in AbstractMethodDecoratingTransformation">buildCallToOriginalMethod(org.codehaus.groovy.ast.ClassNode, org.codehaus.groovy.ast.MethodNode)</a></span> - Method in <a href="org/grails/datastore/gorm/transform/AbstractMethodDecoratingTransformation.html">AbstractMetho [...]
 </dt><dd> <div class="block"></div></dd>
-<dt><span class="strong"><a href="org/grails/gradle/plugin/core/GrailsGradlePlugin.html#buildClasspath(org.gradle.api.Project, org.gradle.api.artifacts.Configuration)" title="Method in GrailsGradlePlugin">buildClasspath(org.gradle.api.Project, org.gradle.api.artifacts.Configuration)</a></span> - Method in <a href="org/grails/gradle/plugin/core/GrailsGradlePlugin.html">GrailsGradlePlugin</a>
+<dt><span class="strong"><a href="org/grails/gradle/plugin/core/GrailsGradlePlugin.html#buildClasspath(org.gradle.api.Project, geb.Configuration)" title="Method in GrailsGradlePlugin">buildClasspath(org.gradle.api.Project, geb.Configuration)</a></span> - Method in <a href="org/grails/gradle/plugin/core/GrailsGradlePlugin.html">GrailsGradlePlugin</a>
 </dt><dd> <div class="block"></div></dd>
 <dt><span class="strong"><a href="org/grails/events/bus/AbstractEventBus.html#buildClosureSubscription(java.lang.CharSequence, groovy.lang.Closure)" title="Method in AbstractEventBus">buildClosureSubscription(java.lang.CharSequence, groovy.lang.Closure)</a></span> - Method in <a href="org/grails/events/bus/AbstractEventBus.html">AbstractEventBus</a>
 </dt><dd> <div class="block"></div></dd>
@@ -3741,7 +3737,7 @@ if (location.href.indexOf('is-external=true') == -1) {
 </dt><dd> <div class="block"> <DL><DT><B>Returns:</B></DT><DD>Builds a trigger</DD></DL></div></dd>
 <dt><span class="strong"><a href="org/grails/datastore/mapping/query/jpa/JpaQueryBuilder.html#buildUpdate(Map<String,Object>)" title="Method in JpaQueryBuilder">buildUpdate(Map&lt;String,Object&gt;)</a></span> - Method in <a href="org/grails/datastore/mapping/query/jpa/JpaQueryBuilder.html">JpaQueryBuilder</a>
 </dt><dd> <div class="block">Builds an UPDATE statement.</div></dd>
-<dt><span class="strong"><a href="org/grails/datastore/gorm/validation/jakarta/JakartaValidatorRegistry.html#buildValidatorFactoryAdapter(org.gradle.api.artifacts.Configuration)" title="Method in JakartaValidatorRegistry">buildValidatorFactoryAdapter(org.gradle.api.artifacts.Configuration)</a></span> - Method in <a href="org/grails/datastore/gorm/validation/jakarta/JakartaValidatorRegistry.html">JakartaValidatorRegistry</a>
+<dt><span class="strong"><a href="org/grails/datastore/gorm/validation/jakarta/JakartaValidatorRegistry.html#buildValidatorFactoryAdapter(geb.Configuration)" title="Method in JakartaValidatorRegistry">buildValidatorFactoryAdapter(geb.Configuration)</a></span> - Method in <a href="org/grails/datastore/gorm/validation/jakarta/JakartaValidatorRegistry.html">JakartaValidatorRegistry</a>
 </dt><dd> <div class="block">Build the validator factory from the validator configuration</div></dd>
 <dt><span class="strong"><a href="org/apache/grails/data/testing/tck/tests/BuiltinUniqueConstraintWorksWithTargetProxiesConstraintsSpec.html" title="Class in org.apache.grails.data.testing.tck.tests">BuiltinUniqueConstraintWorksWithTargetProxiesConstraintsSpec</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"></div></dd>
@@ -3885,8 +3881,6 @@ if (location.href.indexOf('is-external=true') == -1) {
 </dt><dd><div class="block">Utility class for performing cached operations that retrieve data from Gradle. </div></dd>
 <dt><span class="strong"><a href="org/grails/cli/gradle/cache/CachedGradleOperation.html#CachedGradleOperation(org.grails.cli.profile.ProjectContext, java.lang.String)" title="Constructor in CachedGradleOperation">CachedGradleOperation(org.grails.cli.profile.ProjectContext, java.lang.String)</a></span> - Constructor in <a href="org/grails/cli/gradle/cache/CachedGradleOperation.html">CachedGradleOperation</a>
 </dt><dd> <div class="block"></div></dd>
-<dt><span class="strong"><a href="org/grails/gradle/plugin/core/GrailsExtension.Agent.html#cacheDir" title="Property in GrailsExtension.Agent">cacheDir</a></span> - Property in <a href="org/grails/gradle/plugin/core/GrailsExtension.Agent.html">GrailsExtension.Agent</a>
-</dt><dd> <div class="block"></div></dd>
 <dt><span class="strong"><a href="org/grails/orm/hibernate/event/listener/AbstractHibernateEventListener.html#cachedShouldTrigger" title="Field in AbstractHibernateEventListener">cachedShouldTrigger</a></span> - Field in <a href="org/grails/orm/hibernate/event/listener/AbstractHibernateEventListener.html">AbstractHibernateEventListener</a>
 </dt><dd> <div class="block"></div></dd>
 <dt><span class="strong"><a href="grails/views/ResolvableGroovyTemplateEngine.html#cachedTemplates" title="Field in ResolvableGroovyTemplateEngine">cachedTemplates</a></span> - Field in <a href="grails/views/ResolvableGroovyTemplateEngine.html">ResolvableGroovyTemplateEngine</a>
@@ -4022,6 +4016,10 @@ if (location.href.indexOf('is-external=true') == -1) {
 </dt><dd> <div class="block"></div></dd>
 <dt><span class="strong"><a href="grails/orm/HibernateCriteriaBuilder.html#CALENDAR" title="Field in HibernateCriteriaBuilder">CALENDAR</a></span> - Field in <a href="grails/orm/HibernateCriteriaBuilder.html">HibernateCriteriaBuilder</a>
 </dt><dd> <div class="block"></div></dd>
+<dt><span class="strong"><a href="org/grails/web/converters/marshaller/json/CalendarMarshaller.html" title="Class in org.grails.web.converters.marshaller.json">CalendarMarshaller</a></span> - Class in <a href="./org/grails/web/converters/marshaller/json/package-summary.html">org.grails.web.converters.marshaller.json</a>
+</dt><dd><div class="block">JSON ObjectMarshaller which converts a Calendar Object to ISO-8601 format with Z suffix.</div></dd>
+<dt><span class="strong"><a href="org/grails/web/converters/marshaller/json/CalendarMarshaller.html#CalendarMarshaller()" title="Constructor in CalendarMarshaller">CalendarMarshaller()</a></span> - Constructor in <a href="org/grails/web/converters/marshaller/json/CalendarMarshaller.html">CalendarMarshaller</a>
+</dt><dd> <div class="block">Default constructor.</div></dd>
 <dt><span class="strong"><a href="grails/test/AbstractClosureProxy.html#call(java.lang.Object)" title="Method in AbstractClosureProxy">call(java.lang.Object)</a></span> - Method in <a href="grails/test/AbstractClosureProxy.html">AbstractClosureProxy</a>
 </dt><dd> <div class="block">This is the important one: logs entry and exit of the closure call.</div></dd>
 <dt><span class="strong"><a href="org/grails/orm/hibernate/AbstractHibernateDatastore.html#call(java.lang.Object)" title="Method in AbstractHibernateDatastore">call(java.lang.Object)</a></span> - Method in <a href="org/grails/orm/hibernate/AbstractHibernateDatastore.html">AbstractHibernateDatastore</a>
@@ -5834,8 +5832,6 @@ if (location.href.indexOf('is-external=true') == -1) {
 </dt><dd> <div class="block">Configures an existing PropertyConfig instance</div></dd>
 <dt><span class="strong"><a href="org/grails/orm/hibernate/cfg/Table.html#configureExisting(org.grails.orm.hibernate.cfg.Table, groovy.lang.Closure)" title="Method in Table">configureExisting(org.grails.orm.hibernate.cfg.Table, groovy.lang.Closure)</a></span> - Method in <a href="org/grails/orm/hibernate/cfg/Table.html">Table</a>
 </dt><dd> <div class="block">Configures an existing PropertyConfig instance</div></dd>
-<dt><span class="strong"><a href="org/grails/gradle/plugin/core/GrailsGradlePlugin.html#configureFileWatch(org.gradle.api.Project)" title="Method in GrailsGradlePlugin">configureFileWatch(org.gradle.api.Project)</a></span> - Method in <a href="org/grails/gradle/plugin/core/GrailsGradlePlugin.html">GrailsGradlePlugin</a>
-</dt><dd> <div class="block"></div></dd>
 <dt><span class="strong"><a href="org/grails/datastore/gorm/bootstrap/AbstractDatastoreInitializer.html#configureForBeanDefinitionRegistry(org.springframework.beans.factory.support.BeanDefinitionRegistry)" title="Method in AbstractDatastoreInitializer">configureForBeanDefinitionRegistry(org.springframework.beans.factory.support.BeanDefinitionRegistry)</a></span> - Method in <a href="org/grails/datastore/gorm/bootstrap/AbstractDatastoreInitializer.html">AbstractDatastoreInitializer</a>
 </dt><dd> <div class="block">Configures an existing BeanDefinitionRegistry</div></dd>
 <dt><span class="strong"><a href="grails/orm/bootstrap/HibernateDatastoreSpringInitializer.html#configureForDataSource(javax.sql.DataSource)" title="Method in HibernateDatastoreSpringInitializer">configureForDataSource(javax.sql.DataSource)</a></span> - Method in <a href="grails/orm/bootstrap/HibernateDatastoreSpringInitializer.html">HibernateDatastoreSpringInitializer</a>
@@ -6160,22 +6156,28 @@ if (location.href.indexOf('is-external=true') == -1) {
 </dt><dd> <div class="block"></div></dd>
 <dt><span class="strong"><a href="grails/plugin/geb/support/ContainerSupport.html#container" title="Property in ContainerSupport">container</a></span> - Property in <a href="grails/plugin/geb/support/ContainerSupport.html">ContainerSupport</a>
 </dt><dd> <div class="block">Get access to container running the web-driver, for convenience to execInContainer, copyFileToContainer etc.</div></dd>
+<dt><span class="strong"><a href="grails/plugin/geb/WebDriverContainerHolder.html#container" title="Property in WebDriverContainerHolder">container</a></span> - Property in <a href="grails/plugin/geb/WebDriverContainerHolder.html">WebDriverContainerHolder</a>
+</dt><dd> <div class="block"></div></dd>
+<dt><span class="strong"><a href="grails/plugin/geb/WebDriverContainerHolder.html#containerConf" title="Property in WebDriverContainerHolder">containerConf</a></span> - Property in <a href="grails/plugin/geb/WebDriverContainerHolder.html">WebDriverContainerHolder</a>
+</dt><dd> <div class="block"></div></dd>
 <dt><span class="strong"><a href="grails/plugin/geb/ContainerFileDetector.html" title="Interface in grails.plugin.geb">ContainerFileDetector</a></span> - Interface in <a href="./grails/plugin/geb/package-summary.html">grails.plugin.geb</a>
 </dt><dd><div class="block">An extension of org.openqa.selenium.remote.FileDetector
  that will get passed additional parameters from the webdriver container holder.</div></dd>
 <dt><span class="strong"><a href="grails/plugin/geb/ContainerGebConfiguration.html" title="Annotation Type in grails.plugin.geb">ContainerGebConfiguration</a></span> - Annotation Type in <a href="./grails/plugin/geb/package-summary.html">grails.plugin.geb</a>
-</dt><dd><div class="block">Can be used to configure the protocol and hostname that the container's browser will use</div></dd>
+</dt><dd><div class="block">Can be used to configure the protocol and hostname that the container's browser will use.</div></dd>
 <dt><span class="strong"><a href="grails/plugin/geb/support/ContainerGebFileInputSource.html" title="Class in grails.plugin.geb.support">ContainerGebFileInputSource</a></span> - Class in <a href="./grails/plugin/geb/support/package-summary.html">grails.plugin.geb.support</a>
 </dt><dd><div class="block">A File implementation specifically for assigning to the Geb FileInput module when using ContainerGebSpec.
  </div></dd>
 <dt><span class="strong"><a href="grails/plugin/geb/support/ContainerGebFileInputSource.html#ContainerGebFileInputSource(java.lang.String)" title="Constructor in ContainerGebFileInputSource">ContainerGebFileInputSource(java.lang.String)</a></span> - Constructor in <a href="grails/plugin/geb/support/ContainerGebFileInputSource.html">ContainerGebFileInputSource</a>
 </dt><dd> <div class="block"></div></dd>
 <dt><span class="strong"><a href="grails/plugin/geb/ContainerGebSpec.html" title="Class in grails.plugin.geb">ContainerGebSpec</a></span> - Class in <a href="./grails/plugin/geb/package-summary.html">grails.plugin.geb</a>
-</dt><dd><div class="block">A geb.spock.GebSpec that leverages Testcontainers to run the browser inside a container.</div></dd>
+</dt><dd><div class="block">A geb.spock.GebSpec that leverages Testcontainers
+ to run the browser inside a container.</div></dd>
 <dt><span class="strong"><a href="grails/plugin/geb/ContainerGebSpec.html#ContainerGebSpec()" title="Constructor in ContainerGebSpec">ContainerGebSpec()</a></span> - Constructor in <a href="grails/plugin/geb/ContainerGebSpec.html">ContainerGebSpec</a>
 </dt><dd> <div class="block"></div></dd>
 <dt><span class="strong"><a href="grails/plugin/geb/ContainerGebTestDescription.html" title="Class in grails.plugin.geb">ContainerGebTestDescription</a></span> - Class in <a href="./grails/plugin/geb/package-summary.html">grails.plugin.geb</a>
-</dt><dd><div class="block">Implements org.testcontainers.lifecycle.TestDescription to customize recording names.</div></dd>
+</dt><dd><div class="block">Implements org.testcontainers.lifecycle.TestDescription
+ to customize recording names.</div></dd>
 <dt><span class="strong"><a href="grails/plugin/geb/ContainerGebTestDescription.html#ContainerGebTestDescription(org.spockframework.runtime.model.IterationInfo)" title="Constructor in ContainerGebTestDescription">ContainerGebTestDescription(org.spockframework.runtime.model.IterationInfo)</a></span> - Constructor in <a href="grails/plugin/geb/ContainerGebTestDescription.html">ContainerGebTestDescription</a>
 </dt><dd> <div class="block"></div></dd>
 <dt><span class="strong"><a href="grails/plugin/geb/GebRecordingTestListener.html#containerHolder" title="Property in GebRecordingTestListener">containerHolder</a></span> - Property in <a href="grails/plugin/geb/GebRecordingTestListener.html">GebRecordingTestListener</a>
@@ -8056,18 +8058,12 @@ if (location.href.indexOf('is-external=true') == -1) {
 </dt><dd> <div class="block"> <DL><DT><B>Returns:</B></DT><DD>The currently bound GrailsApplication instance</DD></DL></div></dd>
 <dt><span class="strong"><a href="grails/views/compiler/HalCodeVisitorSupport.html#currentBlock" title="Property in HalCodeVisitorSupport">currentBlock</a></span> - Property in <a href="grails/views/compiler/HalCodeVisitorSupport.html">HalCodeVisitorSupport</a>
 </dt><dd> <div class="block"></div></dd>
-<dt><span class="strong"><a href="grails/plugin/geb/WebDriverContainerHolder.html#currentBrowser" title="Property in WebDriverContainerHolder">currentBrowser</a></span> - Property in <a href="grails/plugin/geb/WebDriverContainerHolder.html">WebDriverContainerHolder</a>
-</dt><dd> <div class="block"></div></dd>
 <dt><span class="strong"><a href="org/grails/datastore/gorm/query/transform/DetachedCriteriaTransformer.html#currentClassNode" title="Field in DetachedCriteriaTransformer">currentClassNode</a></span> - Field in <a href="org/grails/datastore/gorm/query/transform/DetachedCriteriaTransformer.html">DetachedCriteriaTransformer</a>
 </dt><dd> <div class="block"></div></dd>
 <dt><span class="strong"><a href="grails/util/Environment.html#currentCompilationError" title="Field in Environment">currentCompilationError</a></span> - Field in <a href="grails/util/Environment.html">Environment</a>
 </dt><dd> <div class="block"></div></dd>
 <dt><span class="strong"><a href="grails/util/GrailsWebUtil.html#currentConfiguration()" title="Method in GrailsWebUtil">currentConfiguration()</a></span> - Method in <a href="grails/util/GrailsWebUtil.html">GrailsWebUtil</a>
 </dt><dd> <div class="block"> <DL><DT><B>Returns:</B></DT><DD>The currently bound GrailsApplication instance</DD></DL></div></dd>
-<dt><span class="strong"><a href="grails/plugin/geb/WebDriverContainerHolder.html#currentConfiguration" title="Property in WebDriverContainerHolder">currentConfiguration</a></span> - Property in <a href="grails/plugin/geb/WebDriverContainerHolder.html">WebDriverContainerHolder</a>
-</dt><dd> <div class="block"></div></dd>
-<dt><span class="strong"><a href="grails/plugin/geb/WebDriverContainerHolder.html#currentContainer" title="Property in WebDriverContainerHolder">currentContainer</a></span> - Property in <a href="grails/plugin/geb/WebDriverContainerHolder.html">WebDriverContainerHolder</a>
-</dt><dd> <div class="block"></div></dd>
 <dt><span class="strong"><a href="org/grails/datastore/gorm/services/DefaultTenantService.html#currentId()" title="Method in DefaultTenantService">currentId()</a></span> - Method in <a href="org/grails/datastore/gorm/services/DefaultTenantService.html">DefaultTenantService</a>
 </dt><dd> <div class="block"></div></dd>
 <dt><span class="strong"><a href="grails/gorm/multitenancy/Tenants.html#currentId(Class<? extends Datastore>)" title="Method in Tenants">currentId(Class&lt;? extends Datastore&gt;)</a></span> - Method in <a href="grails/gorm/multitenancy/Tenants.html">Tenants</a>
@@ -8801,6 +8797,8 @@ if (location.href.indexOf('is-external=true') == -1) {
 </dt><dd> <div class="block"></div></dd>
 <dt><span class="strong"><a href="org/grails/plugins/web/controllers/metaclass/RenderDynamicMethod.html#DEFAULT_ARGUMENT" title="Field in RenderDynamicMethod">DEFAULT_ARGUMENT</a></span> - Field in <a href="org/grails/plugins/web/controllers/metaclass/RenderDynamicMethod.html">RenderDynamicMethod</a>
 </dt><dd> <div class="block"></div></dd>
+<dt><span class="strong"><a href="grails/plugin/geb/GrailsGebSettings.html#DEFAULT_AT_CHECK_WAITING" title="Field in GrailsGebSettings">DEFAULT_AT_CHECK_WAITING</a></span> - Field in <a href="grails/plugin/geb/GrailsGebSettings.html">GrailsGebSettings</a>
+</dt><dd> <div class="block"></div></dd>
 <dt><span class="strong"><a href="grails/rest/render/atom/AtomRenderer.html#DEFAULT_ATOM_MIME_TYPES" title="Field in AtomRenderer">DEFAULT_ATOM_MIME_TYPES</a></span> - Field in <a href="grails/rest/render/atom/AtomRenderer.html">AtomRenderer</a>
 </dt><dd> <div class="block"></div></dd>
 <dt><span class="strong"><a href="grails/gorm/validation/ConstrainedProperty.html#DEFAULT_BLANK_MESSAGE_CODE" title="Field in ConstrainedProperty">DEFAULT_BLANK_MESSAGE_CODE</a></span> - Field in <a href="grails/gorm/validation/ConstrainedProperty.html">ConstrainedProperty</a>
@@ -11203,8 +11201,6 @@ if (location.href.indexOf('is-external=true') == -1) {
 </dt><dd> <div class="block">Whether caching is enabled</div></dd>
 <dt><span class="strong"><a href="grails/web/mapping/cors/GrailsCorsConfiguration.html#enabled" title="Property in GrailsCorsConfiguration">enabled</a></span> - Property in <a href="grails/web/mapping/cors/GrailsCorsConfiguration.html">GrailsCorsConfiguration</a>
 </dt><dd> <div class="block"></div></dd>
-<dt><span class="strong"><a href="org/grails/gradle/plugin/core/GrailsExtension.Agent.html#enabled" title="Property in GrailsExtension.Agent">enabled</a></span> - Property in <a href="org/grails/gradle/plugin/core/GrailsExtension.Agent.html">GrailsExtension.Agent</a>
-</dt><dd> <div class="block"></div></dd>
 <dt><span class="strong"><a href="org/apache/grails/web/layout/GrailsLayoutViewResolverPostProcessor.html#enabled" title="Property in GrailsLayoutViewResolverPostProcessor">enabled</a></span> - Property in <a href="org/apache/grails/web/layout/GrailsLayoutViewResolverPostProcessor.html">GrailsLayoutViewResolverPostProcessor</a>
 </dt><dd> <div class="block"></div></dd>
 <dt><span class="strong"><a href="org/grails/orm/hibernate/connections/HibernateConnectionSourceSettings.HibernateSettings.OsivSettings.html#enabled" title="Property in HibernateConnectionSourceSettings.HibernateSettings.OsivSettings">enabled</a></span> - Property in <a href="org/grails/orm/hibernate/connections/HibernateConnectionSourceSettings.HibernateSettings.OsivSettings.html">HibernateConnectionSourceSettings.HibernateSettings.OsivSettings</a>
@@ -11217,8 +11213,6 @@ if (location.href.indexOf('is-external=true') == -1) {
 </dt><dd> <div class="block"></div></dd>
 <dt><span class="strong"><a href="org/grails/orm/hibernate/support/HibernateRuntimeUtils.html#enableDynamicFilterEnablerIfPresent(org.hibernate.SessionFactory, org.hibernate.Session)" title="Method in HibernateRuntimeUtils">enableDynamicFilterEnablerIfPresent(org.hibernate.SessionFactory, org.hibernate.Session)</a></span> - Method in <a href="org/grails/orm/hibernate/support/HibernateRuntimeUtils.html">HibernateRuntimeUtils</a>
 </dt><dd> <div class="block"></div></dd>
-<dt><span class="strong"><a href="org/grails/gradle/plugin/core/GrailsGradlePlugin.html#enableFileWatch(grails.util.Environment, org.gradle.api.Project)" title="Method in GrailsGradlePlugin">enableFileWatch(grails.util.Environment, org.gradle.api.Project)</a></span> - Method in <a href="org/grails/gradle/plugin/core/GrailsGradlePlugin.html">GrailsGradlePlugin</a>
-</dt><dd> <div class="block"></div></dd>
 <dt><span class="strong"><a href="org/grails/cli/groovy/EnableGroovyTemplates.html" title="Annotation Type in org.grails.cli.groovy">EnableGroovyTemplates</a></span> - Annotation Type in <a href="./org/grails/cli/groovy/package-summary.html">org.grails.cli.groovy</a>
 </dt><dd><div class="block">Pseudo annotation used to trigger <a href='../../../../org/grails/cli/compiler/autoconfigure/GroovyTemplatesCompilerAutoConfiguration.html' title='GroovyTemplatesCompilerAutoConfiguration'>GroovyTemplatesCompilerAutoConfiguration</a>.</div></dd>
 <dt><span class="strong"><a href="org/grails/orm/hibernate/AbstractHibernateDatastore.html#enableMultiTenancyFilter()" title="Method in AbstractHibernateDatastore">enableMultiTenancyFilter()</a></span> - Method in <a href="org/grails/orm/hibernate/AbstractHibernateDatastore.html">AbstractHibernateDatastore</a>
@@ -11538,11 +11532,11 @@ if (location.href.indexOf('is-external=true') == -1) {
  <a href='../../../org/grails/encoder/EncodingStateRegistry.html' title='EncodingStateRegistry'>EncodingStateRegistry</a></div></dd>
 <dt><span class="strong"><a href="org/grails/encoder/EncodingStateRegistryLookupHolder.html" title="Class in org.grails.encoder">EncodingStateRegistryLookupHolder</a></span> - Class in <a href="./org/grails/encoder/package-summary.html">org.grails.encoder</a>
 </dt><dd><div class="block"></div></dd>
-<dt><span class="strong"><a href="org/grails/web/json/JSONWriter.html#end(org.grails.web.json.JSONWriter.Mode, char)" title="Method in JSONWriter">end(org.grails.web.json.JSONWriter.Mode, char)</a></span> - Method in <a href="org/grails/web/json/JSONWriter.html">JSONWriter</a>
+<dt><span class="strong"><a href="org/grails/web/json/JSONWriter.html#end(Mode, char)" title="Method in JSONWriter">end(Mode, char)</a></span> - Method in <a href="org/grails/web/json/JSONWriter.html">JSONWriter</a>
 </dt><dd> <div class="block">End something.</div></dd>
-<dt><span class="strong"><a href="org/grails/web/json/PathCapturingJSONWriterWrapper.html#end(org.grails.web.json.JSONWriter.Mode, char)" title="Method in PathCapturingJSONWriterWrapper">end(org.grails.web.json.JSONWriter.Mode, char)</a></span> - Method in <a href="org/grails/web/json/PathCapturingJSONWriterWrapper.html">PathCapturingJSONWriterWrapper</a>
+<dt><span class="strong"><a href="org/grails/web/json/PathCapturingJSONWriterWrapper.html#end(Mode, char)" title="Method in PathCapturingJSONWriterWrapper">end(Mode, char)</a></span> - Method in <a href="org/grails/web/json/PathCapturingJSONWriterWrapper.html">PathCapturingJSONWriterWrapper</a>
 </dt><dd> <div class="block"></div></dd>
-<dt><span class="strong"><a href="org/grails/web/json/PrettyPrintJSONWriter.html#end(org.grails.web.json.JSONWriter.Mode, char)" title="Method in PrettyPrintJSONWriter">end(org.grails.web.json.JSONWriter.Mode, char)</a></span> - Method in <a href="org/grails/web/json/PrettyPrintJSONWriter.html">PrettyPrintJSONWriter</a>
+<dt><span class="strong"><a href="org/grails/web/json/PrettyPrintJSONWriter.html#end(Mode, char)" title="Method in PrettyPrintJSONWriter">end(Mode, char)</a></span> - Method in <a href="org/grails/web/json/PrettyPrintJSONWriter.html">PrettyPrintJSONWriter</a>
 </dt><dd> <div class="block"></div></dd>
 <dt><span class="strong"><a href="org/grails/web/xml/PrettyPrintXMLStreamWriter.html#end()" title="Method in PrettyPrintXMLStreamWriter">end()</a></span> - Method in <a href="org/grails/web/xml/PrettyPrintXMLStreamWriter.html">PrettyPrintXMLStreamWriter</a>
 </dt><dd> <div class="block"></div></dd>
@@ -12275,8 +12269,6 @@ if (location.href.indexOf('is-external=true') == -1) {
 </dt><dd> <div class="block"></div></dd>
 <dt><span class="strong"><a href="org/grails/cli/profile/AbstractProfile.html#exclusionDependencySelector" title="Field in AbstractProfile">exclusionDependencySelector</a></span> - Field in <a href="org/grails/cli/profile/AbstractProfile.html">AbstractProfile</a>
 </dt><dd> <div class="block"></div></dd>
-<dt><span class="strong"><a href="org/grails/gradle/plugin/core/GrailsExtension.Agent.html#exclusions" title="Property in GrailsExtension.Agent">exclusions</a></span> - Property in <a href="org/grails/gradle/plugin/core/GrailsExtension.Agent.html">GrailsExtension.Agent</a>
-</dt><dd> <div class="block"></div></dd>
 <dt><span class="strong"><a href="grails/plugin/geb/GrailsContainerGebExtension.html#exclusiveResource" title="Property in GrailsContainerGebExtension">exclusiveResource</a></span> - Property in <a href="grails/plugin/geb/GrailsContainerGebExtension.html">GrailsContainerGebExtension</a>
 </dt><dd> <div class="block"></div></dd>
 <dt><span class="strong"><a href="org/grails/cli/profile/AbstractProfile.html#executablePatterns" title="Field in AbstractProfile">executablePatterns</a></span> - Field in <a href="org/grails/cli/profile/AbstractProfile.html">AbstractProfile</a>
@@ -12289,8 +12281,6 @@ if (location.href.indexOf('is-external=true') == -1) {
 </dt><dd> <div class="block"></div></dd>
 <dt><span class="strong"><a href="org/grails/gradle/plugin/views/AbstractGroovyTemplateCompileTask.1.html#execute(org.gradle.process.JavaExecSpec)" title="Method in AbstractGroovyTemplateCompileTask.1">execute(org.gradle.process.JavaExecSpec)</a></span> - Method in <a href="org/grails/gradle/plugin/views/AbstractGroovyTemplateCompileTask.1.html">AbstractGroovyTemplateCompileTask.1</a>
 </dt><dd> <div class="block"></div></dd>
-<dt><span class="strong"><a href="org/grails/gradle/plugin/agent/AgentTasksEnhancer.html#execute(org.gradle.api.Project)" title="Method in AgentTasksEnhancer">execute(org.gradle.api.Project)</a></span> - Method in <a href="org/grails/gradle/plugin/agent/AgentTasksEnhancer.html">AgentTasksEnhancer</a>
-</dt><dd> <div class="block"></div></dd>
 <dt><span class="strong"><a href="org/grails/cli/gradle/ClasspathBuildAction.html#execute(org.gradle.tooling.BuildController)" title="Method in ClasspathBuildAction">execute(org.gradle.tooling.BuildController)</a></span> - Method in <a href="org/grails/cli/gradle/ClasspathBuildAction.html">ClasspathBuildAction</a>
 </dt><dd> <div class="block"></div></dd>
 <dt><span class="strong"><a href="org/grails/datastore/mapping/core/DatastoreUtils.html#execute(org.grails.datastore.mapping.core.Datastore, org.grails.datastore.mapping.core.VoidSessionCallback)" title="Method in DatastoreUtils">execute(org.grails.datastore.mapping.core.Datastore, org.grails.datastore.mapping.core.VoidSessionCallback)</a></span> - Method in <a href="org/grails/datastore/mapping/core/DatastoreUtils.html">DatastoreUtils</a>
@@ -13945,13 +13935,14 @@ if (location.href.indexOf('is-external=true') == -1) {
 <dt><span class="strong"><a href="grails/plugin/geb/GebGrailsPlugin.html#GebGrailsPlugin()" title="Constructor in GebGrailsPlugin">GebGrailsPlugin()</a></span> - Constructor in <a href="grails/plugin/geb/GebGrailsPlugin.html">GebGrailsPlugin</a>
 </dt><dd> <div class="block"></div></dd>
 <dt><span class="strong"><a href="grails/plugin/geb/GebOnFailureReporter.html" title="Class in grails.plugin.geb">GebOnFailureReporter</a></span> - Class in <a href="./grails/plugin/geb/package-summary.html">grails.plugin.geb</a>
-</dt><dd><div class="block">This class is a direct clone of geb.spock.OnFailureReporter, except it works for the
+</dt><dd><div class="block">Adapts geb.spock.OnFailureReporter for use with
  <a href='../../../grails/plugin/geb/ContainerGebSpec.html' title='ContainerGebSpec'>ContainerGebSpec</a>.</div></dd>
 <dt><span class="strong"><a href="grails/plugin/geb/GebOnFailureReporter.html#GebOnFailureReporter()" title="Constructor in GebOnFailureReporter">GebOnFailureReporter()</a></span> - Constructor in <a href="grails/plugin/geb/GebOnFailureReporter.html">GebOnFailureReporter</a>
 </dt><dd> <div class="block"></div></dd>
 <dt><span class="strong"><a href="grails/plugin/geb/GebRecordingTestListener.html" title="Class in grails.plugin.geb">GebRecordingTestListener</a></span> - Class in <a href="./grails/plugin/geb/package-summary.html">grails.plugin.geb</a>
-</dt><dd><div class="block">A test listener that reports the test result to org.testcontainers.containers.BrowserWebDriverContainer so
- that recordings may be saved.</div></dd>
+</dt><dd><div class="block">A test listener that reports the test result to
+ org.testcontainers.containers.BrowserWebDriverContainer
+ so that recordings may be saved.</div></dd>
 <dt><span class="strong"><a href="grails/plugin/geb/GebRecordingTestListener.html#GebRecordingTestListener(grails.plugin.geb.WebDriverContainerHolder)" title="Constructor in GebRecordingTestListener">GebRecordingTestListener(grails.plugin.geb.WebDriverContainerHolder)</a></span> - Constructor in <a href="grails/plugin/geb/GebRecordingTestListener.html">GebRecordingTestListener</a>
 </dt><dd> <div class="block"></div></dd>
 <dt><span class="strong"><a href="grails/plugin/cache/CustomCacheKeyGenerator.html#generate(java.lang.String, java.lang.String, int, java.util.Map)" title="Method in CustomCacheKeyGenerator">generate(java.lang.String, java.lang.String, int, java.util.Map)</a></span> - Method in <a href="grails/plugin/cache/CustomCacheKeyGenerator.html">CustomCacheKeyGenerator</a>
@@ -18838,6 +18829,8 @@ if (location.href.indexOf('is-external=true') == -1) {
 </dt><dd> <div class="block"></div></dd>
 <dt><span class="strong"><a href="grails/plugin/geb/support/delegate/BrowserDelegate.html#getPage()" title="Method in BrowserDelegate">getPage()</a></span> - Method in <a href="grails/plugin/geb/support/delegate/BrowserDelegate.html">BrowserDelegate</a>
 </dt><dd> <div class="block">Delegates to geb.Browser#getPage().</div></dd>
+<dt><span class="strong"><a href="grails/plugin/geb/ContainerGebSpec.html#getPage()" title="Method in ContainerGebSpec">getPage()</a></span> - Method in <a href="grails/plugin/geb/ContainerGebSpec.html">ContainerGebSpec</a>
+</dt><dd> <div class="block"></div></dd>
 <dt><span class="strong"><a href="org/apache/grails/web/layout/GrailsNoDecorator.html#getPage()" title="Method in GrailsNoDecorator">getPage()</a></span> - Method in <a href="org/apache/grails/web/layout/GrailsNoDecorator.html">GrailsNoDecorator</a>
 </dt><dd> <div class="block"></div></dd>
 <dt><span class="strong"><a href="org/apache/grails/web/layout/GrailsPageResponseWrapper.html#getPage()" title="Method in GrailsPageResponseWrapper">getPage()</a></span> - Method in <a href="org/apache/grails/web/layout/GrailsPageResponseWrapper.html">GrailsPageResponseWrapper</a>
@@ -18854,6 +18847,8 @@ if (location.href.indexOf('is-external=true') == -1) {
 </dt><dd> <div class="block"></div></dd>
 <dt><span class="strong"><a href="org/grails/gsp/GroovyPageMetaInfo.html#getPageClass()" title="Method in GroovyPageMetaInfo">getPageClass()</a></span> - Method in <a href="org/grails/gsp/GroovyPageMetaInfo.html">GroovyPageMetaInfo</a>
 </dt><dd> <div class="block"></div></dd>
+<dt><span class="strong"><a href="org/grails/gsp/GroovyPageMetaInfo.html#getPageClassInstance()" title="Method in GroovyPageMetaInfo">getPageClassInstance()</a></span> - Method in <a href="org/grails/gsp/GroovyPageMetaInfo.html">GroovyPageMetaInfo</a>
+</dt><dd> <div class="block"></div></dd>
 <dt><span class="strong"><a href="org/grails/gsp/jsp/GroovyPagesJspFactory.html#getPageContext(jakarta.servlet.Servlet, jakarta.servlet.ServletRequest, jakarta.servlet.ServletResponse, java.lang.String, boolean, int, boolean)" title="Method in GroovyPagesJspFactory">getPageContext(jakarta.servlet.Servlet, jakarta.servlet.ServletRequest, jakarta.servlet.ServletResponse, java.lang.String, boolean, int, boolean)</a></span> - Method in <a href="org/grails/gsp/jsp/GroovyPagesJspFactory.html"> [...]
 </dt><dd> <div class="block"></div></dd>
 <dt><span class="strong"><a href="grails/plugin/geb/support/delegate/PageDelegate.html#getPageFragment()" title="Method in PageDelegate">getPageFragment()</a></span> - Method in <a href="grails/plugin/geb/support/delegate/PageDelegate.html">PageDelegate</a>
@@ -21858,7 +21853,8 @@ if (location.href.indexOf('is-external=true') == -1) {
 <dt><span class="strong"><a href="org/grails/build/logging/GrailsConsolePrintStream.html#GrailsConsolePrintStream(java.io.PrintStream)" title="Constructor in GrailsConsolePrintStream">GrailsConsolePrintStream(java.io.PrintStream)</a></span> - Constructor in <a href="org/grails/build/logging/GrailsConsolePrintStream.html">GrailsConsolePrintStream</a>
 </dt><dd> <div class="block"></div></dd>
 <dt><span class="strong"><a href="grails/plugin/geb/GrailsContainerGebExtension.html" title="Class in grails.plugin.geb">GrailsContainerGebExtension</a></span> - Class in <a href="./grails/plugin/geb/package-summary.html">grails.plugin.geb</a>
-</dt><dd><div class="block">A Spock Extension that manages the Testcontainers lifecycle for a <a href='../../../grails/plugin/geb/ContainerGebSpec.html' title='ContainerGebSpec'>ContainerGebSpec</a></div></dd>
+</dt><dd><div class="block">A Spock Extension that manages the Testcontainers
+ lifecycle for a <a href='../../../grails/plugin/geb/ContainerGebSpec.html' title='ContainerGebSpec'>ContainerGebSpec</a>.</div></dd>
 <dt><span class="strong"><a href="grails/plugin/geb/GrailsContainerGebExtension.html#GrailsContainerGebExtension()" title="Constructor in GrailsContainerGebExtension">GrailsContainerGebExtension()</a></span> - Constructor in <a href="grails/plugin/geb/GrailsContainerGebExtension.html">GrailsContainerGebExtension</a>
 </dt><dd> <div class="block"></div></dd>
 <dt><span class="strong"><a href="org/apache/grails/web/layout/GrailsContentBufferingResponse.html" title="Class in org.apache.grails.web.layout">GrailsContentBufferingResponse</a></span> - Class in <a href="./org/apache/grails/web/layout/package-summary.html">org.apache.grails.web.layout</a>
@@ -21972,10 +21968,6 @@ if (location.href.indexOf('is-external=true') == -1) {
 </dt><dd> <div class="block"></div></dd>
 <dt><span class="strong"><a href="org/grails/gradle/plugin/core/GrailsExtension.html" title="Class in org.grails.gradle.plugin.core">GrailsExtension</a></span> - Class in <a href="./org/grails/gradle/plugin/core/package-summary.html">org.grails.gradle.plugin.core</a>
 </dt><dd><div class="block">A extension to the Gradle plugin to configure Grails settings</div></dd>
-<dt><span class="strong"><a href="org/grails/gradle/plugin/core/GrailsExtension.Agent.html" title="Class in org.grails.gradle.plugin.core.GrailsExtension">GrailsExtension.Agent</a></span> - Class in <a href="./org/grails/gradle/plugin/core/package-summary.html">org.grails.gradle.plugin.core</a>
-</dt><dd><div class="block">Configuration for the reloading agent</div></dd>
-<dt><span class="strong"><a href="org/grails/gradle/plugin/core/GrailsExtension.Agent.html#GrailsExtension.Agent()" title="Constructor in GrailsExtension.Agent">GrailsExtension.Agent()</a></span> - Constructor in <a href="org/grails/gradle/plugin/core/GrailsExtension.Agent.html">GrailsExtension.Agent</a>
-</dt><dd> <div class="block"></div></dd>
 <dt><span class="strong"><a href="org/grails/gradle/plugin/core/GrailsExtension.html#GrailsExtension(org.gradle.api.Project)" title="Constructor in GrailsExtension">GrailsExtension(org.gradle.api.Project)</a></span> - Constructor in <a href="org/grails/gradle/plugin/core/GrailsExtension.html">GrailsExtension</a>
 </dt><dd> <div class="block"></div></dd>
 <dt><span class="strong"><a href="org/grails/core/io/support/GrailsFactoriesLoader.html" title="Class in org.grails.core.io.support">GrailsFactoriesLoader</a></span> - Class in <a href="./org/grails/core/io/support/package-summary.html">org.grails.core.io.support</a>
@@ -21990,11 +21982,10 @@ if (location.href.indexOf('is-external=true') == -1) {
 <dt><span class="strong"><a href="org/grails/web/servlet/GrailsFlashScope.html#GrailsFlashScope(boolean)" title="Constructor in GrailsFlashScope">GrailsFlashScope(boolean)</a></span> - Constructor in <a href="org/grails/web/servlet/GrailsFlashScope.html">GrailsFlashScope</a>
 </dt><dd> <div class="block"></div></dd>
 <dt><span class="strong"><a href="grails/plugin/geb/GrailsGebSettings.html" title="Class in grails.plugin.geb">GrailsGebSettings</a></span> - Class in <a href="./grails/plugin/geb/package-summary.html">grails.plugin.geb</a>
-</dt><dd><div class="block">Handles parsing various recording configuration used by <a href='../../../grails/plugin/geb/GrailsContainerGebExtension.html' title='GrailsContainerGebExtension'>GrailsContainerGebExtension</a></div></dd>
+</dt><dd><div class="block">Handles parsing various recording configuration
+ used by <a href='../../../grails/plugin/geb/GrailsContainerGebExtension.html' title='GrailsContainerGebExtension'>GrailsContainerGebExtension</a>.</div></dd>
 <dt><span class="strong"><a href="grails/plugin/geb/GrailsGebSettings.html#GrailsGebSettings(java.time.LocalDateTime)" title="Constructor in GrailsGebSettings">GrailsGebSettings(java.time.LocalDateTime)</a></span> - Constructor in <a href="grails/plugin/geb/GrailsGebSettings.html">GrailsGebSettings</a>
 </dt><dd> <div class="block"></div></dd>
-<dt><span class="strong"><a href="grails/plugin/geb/WebDriverContainerHolder.html#grailsGebSettings" title="Property in WebDriverContainerHolder">grailsGebSettings</a></span> - Property in <a href="grails/plugin/geb/WebDriverContainerHolder.html">WebDriverContainerHolder</a>
-</dt><dd> <div class="block"></div></dd>
 <dt><span class="strong"><a href="org/grails/gradle/plugin/core/GrailsGradlePlugin.html" title="Class in org.grails.gradle.plugin.core">GrailsGradlePlugin</a></span> - Class in <a href="./org/grails/gradle/plugin/core/package-summary.html">org.grails.gradle.plugin.core</a>
 </dt><dd><div class="block">The main Grails gradle plugin implementation</div></dd>
 <dt><span class="strong"><a href="org/grails/gradle/plugin/core/GrailsGradlePlugin.html#GrailsGradlePlugin(org.gradle.tooling.provider.model.ToolingModelBuilderRegistry)" title="Constructor in GrailsGradlePlugin">GrailsGradlePlugin(org.gradle.tooling.provider.model.ToolingModelBuilderRegistry)</a></span> - Constructor in <a href="org/grails/gradle/plugin/core/GrailsGradlePlugin.html">GrailsGradlePlugin</a>
@@ -22024,7 +22015,7 @@ if (location.href.indexOf('is-external=true') == -1) {
 </dt><dd> <div class="block"></div></dd>
 <dt><span class="strong"><a href="org/grails/orm/hibernate/GrailsHibernateTransactionManager.html" title="Class in org.grails.orm.hibernate">GrailsHibernateTransactionManager</a></span> - Class in <a href="./org/grails/orm/hibernate/package-summary.html">org.grails.orm.hibernate</a>
 </dt><dd><div class="block">Extends the standard class to always set the flush mode to manual when in a read-only transaction.</div></dd>
-<dt><span class="strong"><a href="org/grails/orm/hibernate/GrailsHibernateTransactionManager.html#GrailsHibernateTransactionManager(org.hibernate.SessionFactory, javax.sql.DataSource, org.hibernate.FlushMode)" title="Constructor in GrailsHibernateTransactionManager">GrailsHibernateTransactionManager(org.hibernate.SessionFactory, javax.sql.DataSource, org.hibernate.FlushMode)</a></span> - Constructor in <a href="org/grails/orm/hibernate/GrailsHibernateTransactionManager.html">GrailsHibern [...]
+<dt><span class="strong"><a href="org/grails/orm/hibernate/GrailsHibernateTransactionManager.html#GrailsHibernateTransactionManager(org.hibernate.SessionFactory, javax.sql.DataSource, org.grails.orm.hibernate.AbstractHibernateDatastore.FlushMode)" title="Constructor in GrailsHibernateTransactionManager">GrailsHibernateTransactionManager(org.hibernate.SessionFactory, javax.sql.DataSource, org.grails.orm.hibernate.AbstractHibernateDatastore.FlushMode)</a></span> - Constructor in <a href="o [...]
 </dt><dd> <div class="block"></div></dd>
 <dt><span class="strong"><a href="org/grails/orm/hibernate/cfg/GrailsHibernateUtil.html" title="Class in org.grails.orm.hibernate.cfg">GrailsHibernateUtil</a></span> - Class in <a href="./org/grails/orm/hibernate/cfg/package-summary.html">org.grails.orm.hibernate.cfg</a>
 </dt><dd><div class="block">Utility methods for configuring Hibernate inside Grails.</div></dd>
@@ -22612,7 +22603,7 @@ if (location.href.indexOf('is-external=true') == -1) {
 <dt><span class="strong"><a href="org/grails/gsp/io/GroovyPageCompiledScriptSource.html#GroovyPageCompiledScriptSource(java.lang.String, java.lang.String, Class<?>)" title="Constructor in GroovyPageCompiledScriptSource">GroovyPageCompiledScriptSource(java.lang.String, java.lang.String, Class&lt;?&gt;)</a></span> - Constructor in <a href="org/grails/gsp/io/GroovyPageCompiledScriptSource.html">GroovyPageCompiledScriptSource</a>
 </dt><dd> <div class="block"></div></dd>
 <dt><span class="strong"><a href="org/grails/gsp/compiler/GroovyPageCompiler.html" title="Class in org.grails.gsp.compiler">GroovyPageCompiler</a></span> - Class in <a href="./org/grails/gsp/compiler/package-summary.html">org.grails.gsp.compiler</a>
-</dt><dd><div class="block">Used to compile GSP files into a specified target directory.</div></dd>
+</dt><dd><div class="block">Used to compile GSP files into a specified target directory. </div></dd>
 <dt><span class="strong"><a href="org/grails/gsp/compiler/GroovyPageCompiler.html#GroovyPageCompiler()" title="Constructor in GroovyPageCompiler">GroovyPageCompiler()</a></span> - Constructor in <a href="org/grails/gsp/compiler/GroovyPageCompiler.html">GroovyPageCompiler</a>
 </dt><dd> <div class="block"></div></dd>
 <dt><span class="strong"><a href="org/grails/web/pages/GroovyPageCompilerTask.html" title="Class in org.grails.web.pages">GroovyPageCompilerTask</a></span> - Class in <a href="./org/grails/web/pages/package-summary.html">org.grails.web.pages</a>
@@ -22979,6 +22970,8 @@ if (location.href.indexOf('is-external=true') == -1) {
 
 <dt><span class="strong"><a href="org/grails/datastore/gorm/jdbc/DatabaseDriver.html#H2" title="Enum Constant in DatabaseDriver">H2</a></span> - Enum Constant in <a href="org/grails/datastore/gorm/jdbc/DatabaseDriver.html">DatabaseDriver</a>
 </dt><dd> <div class="block">H2.</div></dd>
+<dt><span class="strong"><a href="org/grails/gsp/GroovyPage.html#h(int)" title="Method in GroovyPage">h(int)</a></span> - Method in <a href="org/grails/gsp/GroovyPage.html">GroovyPage</a>
+</dt><dd> <div class="block">Shorthand for printHtmlPart to reduce class size</div></dd>
 <dt><span class="strong"><a href="org/grails/web/databinding/bindingsource/HalJsonDataBindingSourceCreator.html#HAL_EMBEDDED_ELEMENT" title="Field in HalJsonDataBindingSourceCreator">HAL_EMBEDDED_ELEMENT</a></span> - Field in <a href="org/grails/web/databinding/bindingsource/HalJsonDataBindingSourceCreator.html">HalJsonDataBindingSourceCreator</a>
 </dt><dd> <div class="block"></div></dd>
 <dt><span class="strong"><a href="grails/testing/web/controllers/ControllerUnitTest.html#HAL_JSON_CONTENT_TYPE" title="Property in ControllerUnitTest">HAL_JSON_CONTENT_TYPE</a></span> - Property in <a href="grails/testing/web/controllers/ControllerUnitTest.html">ControllerUnitTest</a>
@@ -24021,7 +24014,7 @@ if (location.href.indexOf('is-external=true') == -1) {
 <dt><span class="strong"><a href="org/apache/grails/data/testing/tck/domains/CommonTypes.html#i" title="Property in CommonTypes">i</a></span> - Property in <a href="org/apache/grails/data/testing/tck/domains/CommonTypes.html">CommonTypes</a>
 </dt><dd> <div class="block"></div></dd>
 <dt><span class="strong"><a href="grails/plugin/geb/IContainerGebConfiguration.html" title="Trait in grails.plugin.geb">IContainerGebConfiguration</a></span> - Trait in <a href="./grails/plugin/geb/package-summary.html">grails.plugin.geb</a>
-</dt><dd><div class="block">Inheritable version of <a href='../../../grails/plugin/geb/ContainerGebConfiguration.html' title='ContainerGebConfiguration'>ContainerGebConfiguration</a></div></dd>
+</dt><dd><div class="block">Inheritable version of <a href='../../../grails/plugin/geb/ContainerGebConfiguration.html' title='ContainerGebConfiguration'>ContainerGebConfiguration</a>.</div></dd>
 <dt><span class="strong"><a href="org/grails/datastore/gorm/query/criteria/AbstractCriteriaBuilder.html#id()" title="Method in AbstractCriteriaBuilder">id()</a></span> - Method in <a href="org/grails/datastore/gorm/query/criteria/AbstractCriteriaBuilder.html">AbstractCriteriaBuilder</a>
 </dt><dd> <div class="block"></div></dd>
 <dt><span class="strong"><a href="org/grails/datastore/gorm/query/criteria/AbstractDetachedCriteria.html#id()" title="Method in AbstractDetachedCriteria">id()</a></span> - Method in <a href="org/grails/datastore/gorm/query/criteria/AbstractDetachedCriteria.html">AbstractDetachedCriteria</a>
@@ -24515,8 +24508,6 @@ if (location.href.indexOf('is-external=true') == -1) {
  plugins (identified by name) as well as their dependencies are included in the filtered plugin list.</div></dd>
 <dt><span class="strong"><a href="org/grails/plugins/IncludingPluginFilter.html#IncludingPluginFilter(java.lang.String)" title="Constructor in IncludingPluginFilter">IncludingPluginFilter(java.lang.String)</a></span> - Constructor in <a href="org/grails/plugins/IncludingPluginFilter.html">IncludingPluginFilter</a>
 </dt><dd> <div class="block"></div></dd>
-<dt><span class="strong"><a href="org/grails/gradle/plugin/core/GrailsExtension.Agent.html#inclusions" title="Property in GrailsExtension.Agent">inclusions</a></span> - Property in <a href="org/grails/gradle/plugin/core/GrailsExtension.Agent.html">GrailsExtension.Agent</a>
-</dt><dd> <div class="block"></div></dd>
 <dt><span class="strong"><a href="org/grails/datastore/mapping/model/ValueGenerator.html#INCREMENT" title="Enum Constant in ValueGenerator">INCREMENT</a></span> - Enum Constant in <a href="org/grails/datastore/mapping/model/ValueGenerator.html">ValueGenerator</a>
 </dt><dd> <div class="block">A generator that uses an auto-increment column</div></dd>
 <dt><span class="strong"><a href="org/grails/datastore/mapping/engine/EntityPersister.html#incrementEntityVersion(org.grails.datastore.mapping.engine.EntityAccess)" title="Method in EntityPersister">incrementEntityVersion(org.grails.datastore.mapping.engine.EntityAccess)</a></span> - Method in <a href="org/grails/datastore/mapping/engine/EntityPersister.html">EntityPersister</a>
@@ -24683,6 +24674,8 @@ if (location.href.indexOf('is-external=true') == -1) {
 </dt><dd> <div class="block"></div></dd>
 <dt><span class="strong"><a href="org/grails/plugins/databasemigration/liquibase/GroovyChange.html#initClosureCalled" title="Property in GroovyChange">initClosureCalled</a></span> - Property in <a href="org/grails/plugins/databasemigration/liquibase/GroovyChange.html">GroovyChange</a>
 </dt><dd> <div class="block"></div></dd>
+<dt><span class="strong"><a href="org/grails/gsp/GroovyPage.html#initCommonRun(org.grails.gsp.GroovyPageMetaInfo)" title="Method in GroovyPage">initCommonRun(org.grails.gsp.GroovyPageMetaInfo)</a></span> - Method in <a href="org/grails/gsp/GroovyPage.html">GroovyPage</a>
+</dt><dd> <div class="block"></div></dd>
 <dt><span class="strong"><a href="grails/converters/JSON.html#initConfig()" title="Method in JSON">initConfig()</a></span> - Method in <a href="grails/converters/JSON.html">JSON</a>
 </dt><dd> <div class="block"></div></dd>
 <dt><span class="strong"><a href="grails/converters/XML.html#initConfig()" title="Method in XML">initConfig()</a></span> - Method in <a href="grails/converters/XML.html">XML</a>
@@ -25161,6 +25154,8 @@ if (location.href.indexOf('is-external=true') == -1) {
 </dt><dd><div class="block">A class to render a java.time.Instant as json</div></dd>
 <dt><span class="strong"><a href="grails/plugin/json/converters/InstantJsonConverter.html#InstantJsonConverter()" title="Constructor in InstantJsonConverter">InstantJsonConverter()</a></span> - Constructor in <a href="grails/plugin/json/converters/InstantJsonConverter.html">InstantJsonConverter</a>
 </dt><dd> <div class="block"></div></dd>
+<dt><span class="strong"><a href="org/grails/web/converters/marshaller/json/InstantMarshaller.html" title="Class in org.grails.web.converters.marshaller.json">InstantMarshaller</a></span> - Class in <a href="./org/grails/web/converters/marshaller/json/package-summary.html">org.grails.web.converters.marshaller.json</a>
+</dt><dd><div class="block">JSON ObjectMarshaller which converts an Instant to ISO-8601 format with Z suffix.</div></dd>
 <dt><span class="strong"><a href="org/grails/databinding/converters/Jsr310ConvertersConfiguration.html#instantStringValueConverter()" title="Method in Jsr310ConvertersConfiguration">instantStringValueConverter()</a></span> - Method in <a href="org/grails/databinding/converters/Jsr310ConvertersConfiguration.html">Jsr310ConvertersConfiguration</a>
 </dt><dd> <div class="block"></div></dd>
 <dt><span class="strong"><a href="org/grails/databinding/converters/Jsr310ConvertersConfiguration.html#instantValueConverter()" title="Method in Jsr310ConvertersConfiguration">instantValueConverter()</a></span> - Method in <a href="org/grails/databinding/converters/Jsr310ConvertersConfiguration.html">Jsr310ConvertersConfiguration</a>
@@ -27874,8 +27869,6 @@ if (location.href.indexOf('is-external=true') == -1) {
 </dt><dd><div class="block"></div></dd>
 <dt><span class="strong"><a href="org/grails/test/report/junit/JUnitReportsFactory.html#JUnitReportsFactory(java.lang.String, java.lang.String, java.io.File, List<String>)" title="Constructor in JUnitReportsFactory">JUnitReportsFactory(java.lang.String, java.lang.String, java.io.File, List&lt;String&gt;)</a></span> - Constructor in <a href="org/grails/test/report/junit/JUnitReportsFactory.html">JUnitReportsFactory</a>
 </dt><dd> <div class="block"></div></dd>
-<dt><span class="strong"><a href="org/grails/gradle/plugin/core/GrailsExtension.Agent.html#jvmArgs" title="Property in GrailsExtension.Agent">jvmArgs</a></span> - Property in <a href="org/grails/gradle/plugin/core/GrailsExtension.Agent.html">GrailsExtension.Agent</a>
-</dt><dd> <div class="block"></div></dd>
 </dl>
 
     
@@ -28654,6 +28647,8 @@ if (location.href.indexOf('is-external=true') == -1) {
 </dt><dd><div class="block">A class to render a java.time.LocalDate as json</div></dd>
 <dt><span class="strong"><a href="grails/plugin/json/converters/LocalDateJsonConverter.html#LocalDateJsonConverter()" title="Constructor in LocalDateJsonConverter">LocalDateJsonConverter()</a></span> - Constructor in <a href="grails/plugin/json/converters/LocalDateJsonConverter.html">LocalDateJsonConverter</a>
 </dt><dd> <div class="block"></div></dd>
+<dt><span class="strong"><a href="org/grails/web/converters/marshaller/json/LocalDateMarshaller.html" title="Class in org.grails.web.converters.marshaller.json">LocalDateMarshaller</a></span> - Class in <a href="./org/grails/web/converters/marshaller/json/package-summary.html">org.grails.web.converters.marshaller.json</a>
+</dt><dd><div class="block">JSON ObjectMarshaller which converts a LocalDate to ISO-8601 date format (YYYY-MM-DD).</div></dd>
 <dt><span class="strong"><a href="org/grails/databinding/converters/Jsr310ConvertersConfiguration.html#localDateStructuredBindingEditor()" title="Method in Jsr310ConvertersConfiguration">localDateStructuredBindingEditor()</a></span> - Method in <a href="org/grails/databinding/converters/Jsr310ConvertersConfiguration.html">Jsr310ConvertersConfiguration</a>
 </dt><dd> <div class="block"></div></dd>
 <dt><span class="strong"><a href="org/grails/datastore/bson/codecs/temporal/LocalDateTimeBsonConverter.html" title="Trait in org.grails.datastore.bson.codecs.temporal">LocalDateTimeBsonConverter</a></span> - Trait in <a href="./org/grails/datastore/bson/codecs/temporal/package-summary.html">org.grails.datastore.bson.codecs.temporal</a>
@@ -28680,6 +28675,8 @@ if (location.href.indexOf('is-external=true') == -1) {
 </dt><dd><div class="block">A class to render a java.time.LocalDateTime as json</div></dd>
 <dt><span class="strong"><a href="grails/plugin/json/converters/LocalDateTimeJsonConverter.html#LocalDateTimeJsonConverter()" title="Constructor in LocalDateTimeJsonConverter">LocalDateTimeJsonConverter()</a></span> - Constructor in <a href="grails/plugin/json/converters/LocalDateTimeJsonConverter.html">LocalDateTimeJsonConverter</a>
 </dt><dd> <div class="block"></div></dd>
+<dt><span class="strong"><a href="org/grails/web/converters/marshaller/json/LocalDateTimeMarshaller.html" title="Class in org.grails.web.converters.marshaller.json">LocalDateTimeMarshaller</a></span> - Class in <a href="./org/grails/web/converters/marshaller/json/package-summary.html">org.grails.web.converters.marshaller.json</a>
+</dt><dd><div class="block">JSON ObjectMarshaller which converts a LocalDateTime to ISO-8601 format (without timezone).</div></dd>
 <dt><span class="strong"><a href="org/grails/databinding/converters/Jsr310ConvertersConfiguration.html#localDateTimeStructuredBindingEditor()" title="Method in Jsr310ConvertersConfiguration">localDateTimeStructuredBindingEditor()</a></span> - Method in <a href="org/grails/databinding/converters/Jsr310ConvertersConfiguration.html">Jsr310ConvertersConfiguration</a>
 </dt><dd> <div class="block"></div></dd>
 <dt><span class="strong"><a href="org/grails/databinding/converters/Jsr310ConvertersConfiguration.html#localDateTimeValueConverter()" title="Method in Jsr310ConvertersConfiguration">localDateTimeValueConverter()</a></span> - Method in <a href="org/grails/databinding/converters/Jsr310ConvertersConfiguration.html">Jsr310ConvertersConfiguration</a>
@@ -28870,8 +28867,6 @@ if (location.href.indexOf('is-external=true') == -1) {
 </dt><dd> <div class="block"></div></dd>
 <dt><span class="strong"><a href="org/grails/orm/hibernate/cfg/GrailsDomainBinder.html#logCascadeMapping(org.grails.datastore.mapping.model.types.Association, java.lang.String, org.grails.datastore.mapping.model.PersistentEntity)" title="Method in GrailsDomainBinder">logCascadeMapping(org.grails.datastore.mapping.model.types.Association, java.lang.String, org.grails.datastore.mapping.model.PersistentEntity)</a></span> - Method in <a href="org/grails/orm/hibernate/cfg/GrailsDomainBinder.h [...]
 </dt><dd> <div class="block"></div></dd>
-<dt><span class="strong"><a href="org/grails/gradle/plugin/core/GrailsExtension.Agent.html#logging" title="Property in GrailsExtension.Agent">logging</a></span> - Property in <a href="org/grails/gradle/plugin/core/GrailsExtension.Agent.html">GrailsExtension.Agent</a>
-</dt><dd> <div class="block"></div></dd>
 <dt><span class="strong"><a href="org/grails/async/factory/gpars/LoggingPoolFactory.html" title="Class in org.grails.async.factory.gpars">LoggingPoolFactory</a></span> - Class in <a href="./org/grails/async/factory/gpars/package-summary.html">org.grails.async.factory.gpars</a>
 </dt><dd><div class="block">A pool factory that logs error instead of printing them to standard err as is the default in GPars</div></dd>
 <dt><span class="strong"><a href="org/grails/async/factory/gpars/LoggingPoolFactory.1.html" title="Class in org.grails.async.factory.gpars.LoggingPoolFactory">LoggingPoolFactory.1</a></span> - Class in <a href="./org/grails/async/factory/gpars/package-summary.html">org.grails.async.factory.gpars</a>
@@ -29515,6 +29510,8 @@ if (location.href.indexOf('is-external=true') == -1) {
 </dt><dd> <div class="block"></div></dd>
 <dt><span class="strong"><a href="org/grails/web/converters/marshaller/json/ByteArrayMarshaller.html#marshalObject(java.lang.Object, grails.converters.JSON)" title="Method in ByteArrayMarshaller">marshalObject(java.lang.Object, grails.converters.JSON)</a></span> - Method in <a href="org/grails/web/converters/marshaller/json/ByteArrayMarshaller.html">ByteArrayMarshaller</a>
 </dt><dd> <div class="block"></div></dd>
+<dt><span class="strong"><a href="org/grails/web/converters/marshaller/json/CalendarMarshaller.html#marshalObject(java.lang.Object, grails.converters.JSON)" title="Method in CalendarMarshaller">marshalObject(java.lang.Object, grails.converters.JSON)</a></span> - Method in <a href="org/grails/web/converters/marshaller/json/CalendarMarshaller.html">CalendarMarshaller</a>
+</dt><dd> <div class="block"></div></dd>
 <dt><span class="strong"><a href="org/grails/web/converters/configuration/ChainedConverterConfiguration.html#marshalObject(java.lang.Object, C)" title="Method in ChainedConverterConfiguration">marshalObject(java.lang.Object, C)</a></span> - Method in <a href="org/grails/web/converters/configuration/ChainedConverterConfiguration.html">ChainedConverterConfiguration</a>
 </dt><dd> <div class="block"></div></dd>
 <dt><span class="strong"><a href="org/grails/web/converters/configuration/ChainedConverterConfiguration.ChainedObjectMarshaller.html#marshalObject(java.lang.Object, C)" title="Method in ChainedConverterConfiguration.ChainedObjectMarshaller">marshalObject(java.lang.Object, C)</a></span> - Method in <a href="org/grails/web/converters/configuration/ChainedConverterConfiguration.ChainedObjectMarshaller.html">ChainedConverterConfiguration.ChainedObjectMarshaller</a>
@@ -29535,18 +29532,28 @@ if (location.href.indexOf('is-external=true') == -1) {
 </dt><dd> <div class="block"></div></dd>
 <dt><span class="strong"><a href="org/grails/web/converters/marshaller/xml/InstanceMethodBasedMarshaller.html#marshalObject(java.lang.Object, grails.converters.XML)" title="Method in InstanceMethodBasedMarshaller">marshalObject(java.lang.Object, grails.converters.XML)</a></span> - Method in <a href="org/grails/web/converters/marshaller/xml/InstanceMethodBasedMarshaller.html">InstanceMethodBasedMarshaller</a>
 </dt><dd> <div class="block"></div></dd>
+<dt><span class="strong"><a href="org/grails/web/converters/marshaller/json/InstantMarshaller.html#marshalObject(java.lang.Object, grails.converters.JSON)" title="Method in InstantMarshaller">marshalObject(java.lang.Object, grails.converters.JSON)</a></span> - Method in <a href="org/grails/web/converters/marshaller/json/InstantMarshaller.html">InstantMarshaller</a>
+</dt><dd> <div class="block"></div></dd>
 <dt><span class="strong"><a href="org/grails/web/converters/marshaller/json/JavascriptDateMarshaller.html#marshalObject(java.lang.Object, grails.converters.JSON)" title="Method in JavascriptDateMarshaller">marshalObject(java.lang.Object, grails.converters.JSON)</a></span> - Method in <a href="org/grails/web/converters/marshaller/json/JavascriptDateMarshaller.html">JavascriptDateMarshaller</a>
 </dt><dd> <div class="block"></div></dd>
+<dt><span class="strong"><a href="org/grails/web/converters/marshaller/json/LocalDateMarshaller.html#marshalObject(java.lang.Object, grails.converters.JSON)" title="Method in LocalDateMarshaller">marshalObject(java.lang.Object, grails.converters.JSON)</a></span> - Method in <a href="org/grails/web/converters/marshaller/json/LocalDateMarshaller.html">LocalDateMarshaller</a>
+</dt><dd> <div class="block"></div></dd>
+<dt><span class="strong"><a href="org/grails/web/converters/marshaller/json/LocalDateTimeMarshaller.html#marshalObject(java.lang.Object, grails.converters.JSON)" title="Method in LocalDateTimeMarshaller">marshalObject(java.lang.Object, grails.converters.JSON)</a></span> - Method in <a href="org/grails/web/converters/marshaller/json/LocalDateTimeMarshaller.html">LocalDateTimeMarshaller</a>
+</dt><dd> <div class="block"></div></dd>
 <dt><span class="strong"><a href="org/grails/web/converters/marshaller/xml/MapMarshaller.html#marshalObject(java.lang.Object, grails.converters.XML)" title="Method in MapMarshaller">marshalObject(java.lang.Object, grails.converters.XML)</a></span> - Method in <a href="org/grails/web/converters/marshaller/xml/MapMarshaller.html">MapMarshaller</a>
 </dt><dd> <div class="block"></div></dd>
 <dt><span class="strong"><a href="org/grails/web/converters/marshaller/ObjectMarshaller.html#marshalObject(java.lang.Object, T)" title="Method in ObjectMarshaller">marshalObject(java.lang.Object, T)</a></span> - Method in <a href="org/grails/web/converters/marshaller/ObjectMarshaller.html">ObjectMarshaller</a>
 </dt><dd> <div class="block">Performs the conversion</div></dd>
+<dt><span class="strong"><a href="org/grails/web/converters/marshaller/json/OffsetDateTimeMarshaller.html#marshalObject(java.lang.Object, grails.converters.JSON)" title="Method in OffsetDateTimeMarshaller">marshalObject(java.lang.Object, grails.converters.JSON)</a></span> - Method in <a href="org/grails/web/converters/marshaller/json/OffsetDateTimeMarshaller.html">OffsetDateTimeMarshaller</a>
+</dt><dd> <div class="block"></div></dd>
 <dt><span class="strong"><a href="org/grails/web/converters/marshaller/ProxyUnwrappingMarshaller.html#marshalObject(java.lang.Object, C)" title="Method in ProxyUnwrappingMarshaller">marshalObject(java.lang.Object, C)</a></span> - Method in <a href="org/grails/web/converters/marshaller/ProxyUnwrappingMarshaller.html">ProxyUnwrappingMarshaller</a>
 </dt><dd> <div class="block"></div></dd>
 <dt><span class="strong"><a href="org/grails/web/converters/marshaller/xml/ToStringBeanMarshaller.html#marshalObject(java.lang.Object, grails.converters.XML)" title="Method in ToStringBeanMarshaller">marshalObject(java.lang.Object, grails.converters.XML)</a></span> - Method in <a href="org/grails/web/converters/marshaller/xml/ToStringBeanMarshaller.html">ToStringBeanMarshaller</a>
 </dt><dd> <div class="block"></div></dd>
 <dt><span class="strong"><a href="org/grails/web/converters/marshaller/xml/ValidationErrorsMarshaller.html#marshalObject(java.lang.Object, grails.converters.XML)" title="Method in ValidationErrorsMarshaller">marshalObject(java.lang.Object, grails.converters.XML)</a></span> - Method in <a href="org/grails/web/converters/marshaller/xml/ValidationErrorsMarshaller.html">ValidationErrorsMarshaller</a>
 </dt><dd> <div class="block"></div></dd>
+<dt><span class="strong"><a href="org/grails/web/converters/marshaller/json/ZonedDateTimeMarshaller.html#marshalObject(java.lang.Object, grails.converters.JSON)" title="Method in ZonedDateTimeMarshaller">marshalObject(java.lang.Object, grails.converters.JSON)</a></span> - Method in <a href="org/grails/web/converters/marshaller/json/ZonedDateTimeMarshaller.html">ZonedDateTimeMarshaller</a>
+</dt><dd> <div class="block"></div></dd>
 <dt><span class="strong"><a href="org/grails/web/mapping/mvc/AbstractGrailsControllerUrlMappings.html#match(java.lang.String)" title="Method in AbstractGrailsControllerUrlMappings">match(java.lang.String)</a></span> - Method in <a href="org/grails/web/mapping/mvc/AbstractGrailsControllerUrlMappings.html">AbstractGrailsControllerUrlMappings</a>
 </dt><dd> <div class="block"></div></dd>
 <dt><span class="strong"><a href="org/grails/io/support/AntPathMatcher.html#match(java.lang.String, java.lang.String)" title="Method in AntPathMatcher">match(java.lang.String, java.lang.String)</a></span> - Method in <a href="org/grails/io/support/AntPathMatcher.html">AntPathMatcher</a>
@@ -31580,6 +31587,8 @@ if (location.href.indexOf('is-external=true') == -1) {
 </dt><dd><div class="block">A class to render a java.time.OffsetDateTime as json</div></dd>
 <dt><span class="strong"><a href="grails/plugin/json/converters/OffsetDateTimeJsonConverter.html#OffsetDateTimeJsonConverter()" title="Constructor in OffsetDateTimeJsonConverter">OffsetDateTimeJsonConverter()</a></span> - Constructor in <a href="grails/plugin/json/converters/OffsetDateTimeJsonConverter.html">OffsetDateTimeJsonConverter</a>
 </dt><dd> <div class="block"></div></dd>
+<dt><span class="strong"><a href="org/grails/web/converters/marshaller/json/OffsetDateTimeMarshaller.html" title="Class in org.grails.web.converters.marshaller.json">OffsetDateTimeMarshaller</a></span> - Class in <a href="./org/grails/web/converters/marshaller/json/package-summary.html">org.grails.web.converters.marshaller.json</a>
+</dt><dd><div class="block">JSON ObjectMarshaller which converts an OffsetDateTime to ISO-8601 format with timezone offset.</div></dd>
 <dt><span class="strong"><a href="org/grails/databinding/converters/Jsr310ConvertersConfiguration.html#offsetDateTimeStructuredBindingEditor()" title="Method in Jsr310ConvertersConfiguration">offsetDateTimeStructuredBindingEditor()</a></span> - Method in <a href="org/grails/databinding/converters/Jsr310ConvertersConfiguration.html">Jsr310ConvertersConfiguration</a>
 </dt><dd> <div class="block"></div></dd>
 <dt><span class="strong"><a href="org/grails/databinding/converters/Jsr310ConvertersConfiguration.html#offsetDateTimeValueConverter()" title="Method in Jsr310ConvertersConfiguration">offsetDateTimeValueConverter()</a></span> - Method in <a href="org/grails/databinding/converters/Jsr310ConvertersConfiguration.html">Jsr310ConvertersConfiguration</a>
@@ -32557,8 +32566,6 @@ if (location.href.indexOf('is-external=true') == -1) {
 </dt><dd> <div class="block"></div></dd>
 <dt><span class="strong"><a href="org/grails/gsp/io/DefaultGroovyPageLocator.PluginViewPathInfo.html#path" title="Field in DefaultGroovyPageLocator.PluginViewPathInfo">path</a></span> - Field in <a href="org/grails/gsp/io/DefaultGroovyPageLocator.PluginViewPathInfo.html">DefaultGroovyPageLocator.PluginViewPathInfo</a>
 </dt><dd> <div class="block"></div></dd>
-<dt><span class="strong"><a href="org/grails/gradle/plugin/core/GrailsExtension.Agent.html#path" title="Property in GrailsExtension.Agent">path</a></span> - Property in <a href="org/grails/gradle/plugin/core/GrailsExtension.Agent.html">GrailsExtension.Agent</a>
-</dt><dd> <div class="block"></div></dd>
 <dt><span class="strong"><a href="org/grails/config/NavigableMap.html#path" title="Property in NavigableMap">path</a></span> - Property in <a href="org/grails/config/NavigableMap.html">NavigableMap</a>
 </dt><dd> <div class="block"></div></dd>
 <dt><span class="strong"><a href="org/grails/config/NavigableMap.NullSafeNavigator.html#path" title="Property in NavigableMap.NullSafeNavigator">path</a></span> - Property in <a href="org/grails/config/NavigableMap.NullSafeNavigator.html">NavigableMap.NullSafeNavigator</a>
@@ -33152,11 +33159,11 @@ if (location.href.indexOf('is-external=true') == -1) {
 </dt><dd> <div class="block"></div></dd>
 <dt><span class="strong"><a href="org/grails/datastore/gorm/jdbc/connections/DataSourceSettings.html#pooled" title="Property in DataSourceSettings">pooled</a></span> - Property in <a href="org/grails/datastore/gorm/jdbc/connections/DataSourceSettings.html">DataSourceSettings</a>
 </dt><dd> <div class="block">Whether the data source is pooled</div></dd>
-<dt><span class="strong"><a href="org/grails/web/json/JSONWriter.html#pop(org.grails.web.json.JSONWriter.Mode)" title="Method in JSONWriter">pop(org.grails.web.json.JSONWriter.Mode)</a></span> - Method in <a href="org/grails/web/json/JSONWriter.html">JSONWriter</a>
+<dt><span class="strong"><a href="org/grails/web/json/JSONWriter.html#pop(Mode)" title="Method in JSONWriter">pop(Mode)</a></span> - Method in <a href="org/grails/web/json/JSONWriter.html">JSONWriter</a>
 </dt><dd> <div class="block">Pop an array or object scope.</div></dd>
 <dt><span class="strong"><a href="org/grails/taglib/encoder/OutputEncodingStack.html#pop(boolean)" title="Method in OutputEncodingStack">pop(boolean)</a></span> - Method in <a href="org/grails/taglib/encoder/OutputEncodingStack.html">OutputEncodingStack</a>
 </dt><dd> <div class="block"></div></dd>
-<dt><span class="strong"><a href="org/grails/web/json/PathCapturingJSONWriterWrapper.html#pop(org.grails.web.json.JSONWriter.Mode)" title="Method in PathCapturingJSONWriterWrapper">pop(org.grails.web.json.JSONWriter.Mode)</a></span> - Method in <a href="org/grails/web/json/PathCapturingJSONWriterWrapper.html">PathCapturingJSONWriterWrapper</a>
+<dt><span class="strong"><a href="org/grails/web/json/PathCapturingJSONWriterWrapper.html#pop(Mode)" title="Method in PathCapturingJSONWriterWrapper">pop(Mode)</a></span> - Method in <a href="org/grails/web/json/PathCapturingJSONWriterWrapper.html">PathCapturingJSONWriterWrapper</a>
 </dt><dd> <div class="block"></div></dd>
 <dt><span class="strong"><a href="org/grails/gsp/jsp/GroovyPagesPageContext.html#popBody()" title="Method in GroovyPagesPageContext">popBody()</a></span> - Method in <a href="org/grails/gsp/jsp/GroovyPagesPageContext.html">GroovyPagesPageContext</a>
 </dt><dd> <div class="block"></div></dd>
@@ -34396,11 +34403,11 @@ if (location.href.indexOf('is-external=true') == -1) {
 </dt><dd><div class="block">Gradle task for generating a gdoc-based HTML user guide.</div></dd>
 <dt><span class="strong"><a href="grails/doc/gradle/PublishGuideTask.html#PublishGuideTask(org.gradle.api.model.ObjectFactory, org.gradle.api.Project)" title="Constructor in PublishGuideTask">PublishGuideTask(org.gradle.api.model.ObjectFactory, org.gradle.api.Project)</a></span> - Constructor in <a href="grails/doc/gradle/PublishGuideTask.html">PublishGuideTask</a>
 </dt><dd> <div class="block"></div></dd>
-<dt><span class="strong"><a href="org/grails/web/json/JSONWriter.html#push(org.grails.web.json.JSONWriter.Mode)" title="Method in JSONWriter">push(org.grails.web.json.JSONWriter.Mode)</a></span> - Method in <a href="org/grails/web/json/JSONWriter.html">JSONWriter</a>
+<dt><span class="strong"><a href="org/grails/web/json/JSONWriter.html#push(Mode)" title="Method in JSONWriter">push(Mode)</a></span> - Method in <a href="org/grails/web/json/JSONWriter.html">JSONWriter</a>
 </dt><dd> <div class="block">Push an array or object scope.</div></dd>
 <dt><span class="strong"><a href="org/grails/taglib/encoder/OutputEncodingStack.html#push(org.grails.taglib.encoder.OutputEncodingStackAttributes, boolean)" title="Method in OutputEncodingStack">push(org.grails.taglib.encoder.OutputEncodingStackAttributes, boolean)</a></span> - Method in <a href="org/grails/taglib/encoder/OutputEncodingStack.html">OutputEncodingStack</a>
 </dt><dd> <div class="block"></div></dd>
-<dt><span class="strong"><a href="org/grails/web/json/PathCapturingJSONWriterWrapper.html#push(org.grails.web.json.JSONWriter.Mode)" title="Method in PathCapturingJSONWriterWrapper">push(org.grails.web.json.JSONWriter.Mode)</a></span> - Method in <a href="org/grails/web/json/PathCapturingJSONWriterWrapper.html">PathCapturingJSONWriterWrapper</a>
+<dt><span class="strong"><a href="org/grails/web/json/PathCapturingJSONWriterWrapper.html#push(Mode)" title="Method in PathCapturingJSONWriterWrapper">push(Mode)</a></span> - Method in <a href="org/grails/web/json/PathCapturingJSONWriterWrapper.html">PathCapturingJSONWriterWrapper</a>
 </dt><dd> <div class="block"></div></dd>
 <dt><span class="strong"><a href="org/grails/gsp/jsp/GroovyPagesPageContext.html#pushBody()" title="Method in GroovyPagesPageContext">pushBody()</a></span> - Method in <a href="org/grails/gsp/jsp/GroovyPagesPageContext.html">GroovyPagesPageContext</a>
 </dt><dd> <div class="block"></div></dd>
@@ -35781,7 +35788,8 @@ if (location.href.indexOf('is-external=true') == -1) {
 <dt><span class="strong"><a href="grails/plugin/geb/support/delegate/BrowserDelegate.html#reportGroup(java.lang.Class)" title="Method in BrowserDelegate">reportGroup(java.lang.Class)</a></span> - Method in <a href="grails/plugin/geb/support/delegate/BrowserDelegate.html">BrowserDelegate</a>
 </dt><dd> <div class="block">Delegates to geb.Browser#reportGroup(Class).</div></dd>
 <dt><span class="strong"><a href="grails/plugin/geb/ContainerGebConfiguration.html#reporting()" title="Method in ContainerGebConfiguration">reporting()</a></span> - Method in <a href="grails/plugin/geb/ContainerGebConfiguration.html">ContainerGebConfiguration</a>
-</dt><dd> <div class="block">Whether reporting should be enabled for this test. </div></dd>
+</dt><dd> <div class="block">Whether reporting should be enabled for this test.
+ </div></dd>
 <dt><span class="strong"><a href="grails/plugin/geb/IContainerGebConfiguration.html#reporting()" title="Method in IContainerGebConfiguration">reporting()</a></span> - Method in <a href="grails/plugin/geb/IContainerGebConfiguration.html">IContainerGebConfiguration</a>
 </dt><dd> <div class="block"></div></dd>
 <dt><span class="strong"><a href="grails/plugin/geb/GrailsGebSettings.html#reportingDirectoryName" title="Property in GrailsGebSettings">reportingDirectoryName</a></span> - Property in <a href="grails/plugin/geb/GrailsGebSettings.html">GrailsGebSettings</a>
@@ -36397,9 +36405,7 @@ if (location.href.indexOf('is-external=true') == -1) {
 <dt><span class="strong"><a href="grails/plugin/geb/GrailsGebSettings.html#restartRecordingContainerPerTest" title="Property in GrailsGebSettings">restartRecordingContainerPerTest</a></span> - Property in <a href="grails/plugin/geb/GrailsGebSettings.html">GrailsGebSettings</a>
 </dt><dd> <div class="block"></div></dd>
 <dt><span class="strong"><a href="grails/plugin/geb/WebDriverContainerHolder.html#restartVncRecordingContainer()" title="Method in WebDriverContainerHolder">restartVncRecordingContainer()</a></span> - Method in <a href="grails/plugin/geb/WebDriverContainerHolder.html">WebDriverContainerHolder</a>
-</dt><dd> <div class="block">Workaround for https://github.com/testcontainers/testcontainers-java/issues/3998
- Restarts the VNC recording container to enable separate recording files for each test method.
- </div></dd>
+</dt><dd> <div class="block">Workaround for https://github.com/testcontainers/testcontainers-java/issues/3998</div></dd>
 <dt><span class="strong"><a href="grails/rest/RestfulController.html" title="Class in grails.rest">RestfulController</a></span> - Class in <a href="./grails/rest/package-summary.html">grails.rest</a>
 </dt><dd><div class="block">Base class that can be extended to get the basic CRUD operations needed for a RESTful API.</div></dd>
 <dt><span class="strong"><a href="grails/rest/RestfulController.html#RestfulController(Class<T>, boolean)" title="Constructor in RestfulController">RestfulController(Class&lt;T&gt;, boolean)</a></span> - Constructor in <a href="grails/rest/RestfulController.html">RestfulController</a>
@@ -36523,6 +36529,8 @@ if (location.href.indexOf('is-external=true') == -1) {
 </dt><dd> <div class="block">Static way to retrieve the session</div></dd>
 <dt><span class="strong"><a href="grails/web/http/HttpHeaders.html#RETRY_AFTER" title="Field in HttpHeaders">RETRY_AFTER</a></span> - Field in <a href="grails/web/http/HttpHeaders.html">HttpHeaders</a>
 </dt><dd> <div class="block"></div></dd>
+<dt><span class="strong"><a href="grails/plugin/geb/GrailsGebSettings.html#retryInterval" title="Property in GrailsGebSettings">retryInterval</a></span> - Property in <a href="grails/plugin/geb/GrailsGebSettings.html">GrailsGebSettings</a>
+</dt><dd> <div class="block"></div></dd>
 <dt><span class="strong"><a href="org/grails/datastore/gorm/services/ServiceImplementer.html#RETURN_TYPE" title="Field in ServiceImplementer">RETURN_TYPE</a></span> - Field in <a href="org/grails/datastore/gorm/services/ServiceImplementer.html">ServiceImplementer</a>
 </dt><dd> <div class="block">Used to store the resolved return type when it has been resolved from generics within the ast metadata</div></dd>
 <dt><span class="strong"><a href="org/grails/orm/hibernate/cfg/IdentityEnumType.html#returnedClass()" title="Method in IdentityEnumType">returnedClass()</a></span> - Method in <a href="org/grails/orm/hibernate/cfg/IdentityEnumType.html">IdentityEnumType</a>
@@ -38123,7 +38131,7 @@ if (location.href.indexOf('is-external=true') == -1) {
 </dt><dd> <div class="block">Set the flush behavior to one of the constants in this class. </div></dd>
 <dt><span class="strong"><a href="org/grails/orm/hibernate/HibernateSession.html#setFlushMode(jakarta.persistence.FlushModeType)" title="Method in HibernateSession">setFlushMode(jakarta.persistence.FlushModeType)</a></span> - Method in <a href="org/grails/orm/hibernate/HibernateSession.html">HibernateSession</a>
 </dt><dd> <div class="block"></div></dd>
-<dt><span class="strong"><a href="org/grails/orm/hibernate/support/HibernateVersionSupport.html#setFlushMode(org.hibernate.Session, org.hibernate.FlushMode)" title="Method in HibernateVersionSupport">setFlushMode(org.hibernate.Session, org.hibernate.FlushMode)</a></span> - Method in <a href="org/grails/orm/hibernate/support/HibernateVersionSupport.html">HibernateVersionSupport</a>
+<dt><span class="strong"><a href="org/grails/orm/hibernate/support/HibernateVersionSupport.html#setFlushMode(org.hibernate.Session, org.grails.orm.hibernate.AbstractHibernateDatastore.FlushMode)" title="Method in HibernateVersionSupport">setFlushMode(org.hibernate.Session, org.grails.orm.hibernate.AbstractHibernateDatastore.FlushMode)</a></span> - Method in <a href="org/grails/orm/hibernate/support/HibernateVersionSupport.html">HibernateVersionSupport</a>
 </dt><dd> <div class="block">Set the native Hibernate FlushMode, adapting between Hibernate 5.0/5.1 and 5.2+.</div></dd>
 <dt><span class="strong"><a href="org/grails/orm/hibernate/IHibernateTemplate.html#setFlushMode(int)" title="Method in IHibernateTemplate">setFlushMode(int)</a></span> - Method in <a href="org/grails/orm/hibernate/IHibernateTemplate.html">IHibernateTemplate</a>
 </dt><dd> <div class="block"></div></dd>
@@ -38252,6 +38260,8 @@ if (location.href.indexOf('is-external=true') == -1) {
 </dt><dd> <div class="block"></div></dd>
 <dt><span class="strong"><a href="org/grails/gsp/GroovyPageMetaInfo.html#setHtmlParts(java.lang.String)" title="Method in GroovyPageMetaInfo">setHtmlParts(java.lang.String)</a></span> - Method in <a href="org/grails/gsp/GroovyPageMetaInfo.html">GroovyPageMetaInfo</a>
 </dt><dd> <div class="block"></div></dd>
+<dt><span class="strong"><a href="org/grails/gsp/GroovyPage.html#setHtmlPartsSet(Set<Integer>)" title="Method in GroovyPage">setHtmlPartsSet(Set&lt;Integer&gt;)</a></span> - Method in <a href="org/grails/gsp/GroovyPage.html">GroovyPage</a>
+</dt><dd> <div class="block"></div></dd>
 <dt><span class="strong"><a href="org/grails/web/servlet/mvc/GrailsWebRequest.html#setId(java.lang.Object)" title="Method in GrailsWebRequest">setId(java.lang.Object)</a></span> - Method in <a href="org/grails/web/servlet/mvc/GrailsWebRequest.html">GrailsWebRequest</a>
 </dt><dd> <div class="block">Sets the id of the request.</div></dd>
 <dt><span class="strong"><a href="org/grails/web/taglib/jsp/JspFormRemoteTag.html#setId(java.lang.String)" title="Method in JspFormRemoteTag">setId(java.lang.String)</a></span> - Method in <a href="org/grails/web/taglib/jsp/JspFormRemoteTag.html">JspFormRemoteTag</a>
@@ -39312,6 +39322,8 @@ 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/JsonWriter.html#settings" title="Field in JsonWriter">settings</a></span> - Field in <a href="org/grails/datastore/bson/json/JsonWriter.html">JsonWriter</a>
 </dt><dd> <div class="block"></div></dd>
+<dt><span class="strong"><a href="grails/plugin/geb/WebDriverContainerHolder.html#settings" title="Property in WebDriverContainerHolder">settings</a></span> - Property in <a href="grails/plugin/geb/WebDriverContainerHolder.html">WebDriverContainerHolder</a>
+</dt><dd> <div class="block"></div></dd>
 <dt><span class="strong"><a href="grails/boot/config/tools/SettingsFile.html" title="Class in grails.boot.config.tools">SettingsFile</a></span> - Class in <a href="./grails/boot/config/tools/package-summary.html">grails.boot.config.tools</a>
 </dt><dd><div class="block">Used to interpret the Gradle settings.gradle file</div></dd>
 <dt><span class="strong"><a href="grails/boot/config/tools/SettingsFile.html#SettingsFile()" title="Constructor in SettingsFile">SettingsFile()</a></span> - Constructor in <a href="grails/boot/config/tools/SettingsFile.html">SettingsFile</a>
@@ -40969,6 +40981,8 @@ if (location.href.indexOf('is-external=true') == -1) {
 </dt><dd> <div class="block"></div></dd>
 <dt><span class="strong"><a href="org/grails/web/converters/marshaller/json/ByteArrayMarshaller.html#supports(java.lang.Object)" title="Method in ByteArrayMarshaller">supports(java.lang.Object)</a></span> - Method in <a href="org/grails/web/converters/marshaller/json/ByteArrayMarshaller.html">ByteArrayMarshaller</a>
 </dt><dd> <div class="block"></div></dd>
+<dt><span class="strong"><a href="org/grails/web/converters/marshaller/json/CalendarMarshaller.html#supports(java.lang.Object)" title="Method in CalendarMarshaller">supports(java.lang.Object)</a></span> - Method in <a href="org/grails/web/converters/marshaller/json/CalendarMarshaller.html">CalendarMarshaller</a>
+</dt><dd> <div class="block"></div></dd>
 <dt><span class="strong"><a href="org/grails/web/converters/configuration/ChainedConverterConfiguration.html#supports(java.lang.Object)" title="Method in ChainedConverterConfiguration">supports(java.lang.Object)</a></span> - Method in <a href="org/grails/web/converters/configuration/ChainedConverterConfiguration.html">ChainedConverterConfiguration</a>
 </dt><dd> <div class="block"></div></dd>
 <dt><span class="strong"><a href="org/grails/web/converters/configuration/ChainedConverterConfiguration.ChainedObjectMarshaller.html#supports(java.lang.Object)" title="Method in ChainedConverterConfiguration.ChainedObjectMarshaller">supports(java.lang.Object)</a></span> - Method in <a href="org/grails/web/converters/configuration/ChainedConverterConfiguration.ChainedObjectMarshaller.html">ChainedConverterConfiguration.ChainedObjectMarshaller</a>
@@ -41037,8 +41051,14 @@ if (location.href.indexOf('is-external=true') == -1) {
 </dt><dd> <div class="block"></div></dd>
 <dt><span class="strong"><a href="org/grails/web/converters/marshaller/xml/InstanceMethodBasedMarshaller.html#supports(java.lang.Object)" title="Method in InstanceMethodBasedMarshaller">supports(java.lang.Object)</a></span> - Method in <a href="org/grails/web/converters/marshaller/xml/InstanceMethodBasedMarshaller.html">InstanceMethodBasedMarshaller</a>
 </dt><dd> <div class="block"></div></dd>
+<dt><span class="strong"><a href="org/grails/web/converters/marshaller/json/InstantMarshaller.html#supports(java.lang.Object)" title="Method in InstantMarshaller">supports(java.lang.Object)</a></span> - Method in <a href="org/grails/web/converters/marshaller/json/InstantMarshaller.html">InstantMarshaller</a>
+</dt><dd> <div class="block"></div></dd>
 <dt><span class="strong"><a href="org/grails/web/converters/marshaller/json/JavascriptDateMarshaller.html#supports(java.lang.Object)" title="Method in JavascriptDateMarshaller">supports(java.lang.Object)</a></span> - Method in <a href="org/grails/web/converters/marshaller/json/JavascriptDateMarshaller.html">JavascriptDateMarshaller</a>
 </dt><dd> <div class="block"></div></dd>
+<dt><span class="strong"><a href="org/grails/web/converters/marshaller/json/LocalDateMarshaller.html#supports(java.lang.Object)" title="Method in LocalDateMarshaller">supports(java.lang.Object)</a></span> - Method in <a href="org/grails/web/converters/marshaller/json/LocalDateMarshaller.html">LocalDateMarshaller</a>
+</dt><dd> <div class="block"></div></dd>
+<dt><span class="strong"><a href="org/grails/web/converters/marshaller/json/LocalDateTimeMarshaller.html#supports(java.lang.Object)" title="Method in LocalDateTimeMarshaller">supports(java.lang.Object)</a></span> - Method in <a href="org/grails/web/converters/marshaller/json/LocalDateTimeMarshaller.html">LocalDateTimeMarshaller</a>
+</dt><dd> <div class="block"></div></dd>
 <dt><span class="strong"><a href="org/grails/scaffolding/registry/input/LocaleInputRenderer.html#supports(org.grails.scaffolding.model.property.DomainProperty)" title="Method in LocaleInputRenderer">supports(org.grails.scaffolding.model.property.DomainProperty)</a></span> - Method in <a href="org/grails/scaffolding/registry/input/LocaleInputRenderer.html">LocaleInputRenderer</a>
 </dt><dd> <div class="block"></div></dd>
 <dt><span class="strong"><a href="org/grails/web/converters/marshaller/xml/MapMarshaller.html#supports(java.lang.Object)" title="Method in MapMarshaller">supports(java.lang.Object)</a></span> - Method in <a href="org/grails/web/converters/marshaller/xml/MapMarshaller.html">MapMarshaller</a>
@@ -41061,6 +41081,8 @@ if (location.href.indexOf('is-external=true') == -1) {
 </dt><dd> <div class="block"></div></dd>
 <dt><span class="strong"><a href="org/grails/web/converters/marshaller/ObjectMarshaller.html#supports(java.lang.Object)" title="Method in ObjectMarshaller">supports(java.lang.Object)</a></span> - Method in <a href="org/grails/web/converters/marshaller/ObjectMarshaller.html">ObjectMarshaller</a>
 </dt><dd> <div class="block">Checks wheter the ObjectMarshaller is able/intended to support the given Object</div></dd>
+<dt><span class="strong"><a href="org/grails/web/converters/marshaller/json/OffsetDateTimeMarshaller.html#supports(java.lang.Object)" title="Method in OffsetDateTimeMarshaller">supports(java.lang.Object)</a></span> - Method in <a href="org/grails/web/converters/marshaller/json/OffsetDateTimeMarshaller.html">OffsetDateTimeMarshaller</a>
+</dt><dd> <div class="block"></div></dd>
 <dt><span class="strong"><a href="grails/gorm/validation/PersistentEntityValidator.html#supports(Class<?>)" title="Method in PersistentEntityValidator">supports(Class&lt;?&gt;)</a></span> - Method in <a href="grails/gorm/validation/PersistentEntityValidator.html">PersistentEntityValidator</a>
 </dt><dd> <div class="block"></div></dd>
 <dt><span class="strong"><a href="org/grails/web/converters/marshaller/ProxyUnwrappingMarshaller.html#supports(java.lang.Object)" title="Method in ProxyUnwrappingMarshaller">supports(java.lang.Object)</a></span> - Method in <a href="org/grails/web/converters/marshaller/ProxyUnwrappingMarshaller.html">ProxyUnwrappingMarshaller</a>
@@ -41095,6 +41117,8 @@ if (location.href.indexOf('is-external=true') == -1) {
 </dt><dd> <div class="block"></div></dd>
 <dt><span class="strong"><a href="org/grails/datastore/gorm/validation/constraints/ValidatorConstraint.html#supports(java.lang.Class)" title="Method in ValidatorConstraint">supports(java.lang.Class)</a></span> - Method in <a href="org/grails/datastore/gorm/validation/constraints/ValidatorConstraint.html">ValidatorConstraint</a>
 </dt><dd> <div class="block"></div></dd>
+<dt><span class="strong"><a href="org/grails/web/converters/marshaller/json/ZonedDateTimeMarshaller.html#supports(java.lang.Object)" title="Method in ZonedDateTimeMarshaller">supports(java.lang.Object)</a></span> - Method in <a href="org/grails/web/converters/marshaller/json/ZonedDateTimeMarshaller.html">ZonedDateTimeMarshaller</a>
+</dt><dd> <div class="block"></div></dd>
 <dt><span class="strong"><a href="grails/plugins/GrailsVersionUtils.html#supportsAtLeastVersion(java.lang.String, java.lang.String)" title="Method in GrailsVersionUtils">supportsAtLeastVersion(java.lang.String, java.lang.String)</a></span> - Method in <a href="grails/plugins/GrailsVersionUtils.html">GrailsVersionUtils</a>
 </dt><dd> <div class="block"></div></dd>
 <dt><span class="strong"><a href="grails/compiler/ast/SupportsClassNode.html" title="Interface in grails.compiler.ast">SupportsClassNode</a></span> - Interface in <a href="./grails/compiler/ast/package-summary.html">grails.compiler.ast</a>
@@ -41197,8 +41221,6 @@ if (location.href.indexOf('is-external=true') == -1) {
 </dt><dd> <div class="block">Switch to specified lex state.</div></dd>
 <dt><span class="strong"><a href="org/grails/datastore/mapping/dirty/checking/DirtyCheckable.html#syncChangedProperties(java.lang.Object)" title="Method in DirtyCheckable">syncChangedProperties(java.lang.Object)</a></span> - Method in <a href="org/grails/datastore/mapping/dirty/checking/DirtyCheckable.html">DirtyCheckable</a>
 </dt><dd> <div class="block">Sync the changes for a given instance with this instance.</div></dd>
-<dt><span class="strong"><a href="org/grails/gradle/plugin/core/GrailsExtension.Agent.html#synchronize" title="Property in GrailsExtension.Agent">synchronize</a></span> - Property in <a href="org/grails/gradle/plugin/core/GrailsExtension.Agent.html">GrailsExtension.Agent</a>
-</dt><dd> <div class="block"></div></dd>
 <dt><span class="strong"><a href="org/grails/web/servlet/mvc/SynchronizerTokensHolder.html" title="Class in org.grails.web.servlet.mvc">SynchronizerTokensHolder</a></span> - Class in <a href="./org/grails/web/servlet/mvc/package-summary.html">org.grails.web.servlet.mvc</a>
 </dt><dd><div class="block">A token used to handle double-submits.</div></dd>
 <dt><span class="strong"><a href="org/grails/web/servlet/mvc/SynchronizerTokensHolder.html#SynchronizerTokensHolder()" title="Constructor in SynchronizerTokensHolder">SynchronizerTokensHolder()</a></span> - Constructor in <a href="org/grails/web/servlet/mvc/SynchronizerTokensHolder.html">SynchronizerTokensHolder</a>
@@ -41241,8 +41263,6 @@ if (location.href.indexOf('is-external=true') == -1) {
 </dt><dd> <div class="block"></div></dd>
 <dt><span class="strong"><a href="org/grails/test/report/junit/PlainFormatter.html#systemOutput" title="Field in PlainFormatter">systemOutput</a></span> - Field in <a href="org/grails/test/report/junit/PlainFormatter.html">PlainFormatter</a>
 </dt><dd> <div class="block"></div></dd>
-<dt><span class="strong"><a href="org/grails/gradle/plugin/core/GrailsExtension.Agent.html#systemProperties" title="Property in GrailsExtension.Agent">systemProperties</a></span> - Property in <a href="org/grails/gradle/plugin/core/GrailsExtension.Agent.html">GrailsExtension.Agent</a>
-</dt><dd> <div class="block"></div></dd>
 <dt><span class="strong"><a href="grails/proxy/SystemPropertiesAuthenticator.html" title="Class in grails.proxy">SystemPropertiesAuthenticator</a></span> - Class in <a href="./grails/proxy/package-summary.html">grails.proxy</a>
 </dt><dd><div class="block"></div></dd>
 <dt><span class="strong"><a href="grails/build/proxy/SystemPropertiesAuthenticator.html#SystemPropertiesAuthenticator()" title="Constructor in SystemPropertiesAuthenticator">SystemPropertiesAuthenticator()</a></span> - Constructor in <a href="grails/build/proxy/SystemPropertiesAuthenticator.html">SystemPropertiesAuthenticator</a>
@@ -42265,6 +42285,8 @@ if (location.href.indexOf('is-external=true') == -1) {
 </dt><dd> <div class="block"></div></dd>
 <dt><span class="strong"><a href="grails/async/web/AsyncGrailsWebRequest.html#timeout" title="Property in AsyncGrailsWebRequest">timeout</a></span> - Property in <a href="grails/async/web/AsyncGrailsWebRequest.html">AsyncGrailsWebRequest</a>
 </dt><dd> <div class="block"></div></dd>
+<dt><span class="strong"><a href="grails/plugin/geb/GrailsGebSettings.html#timeout" title="Property in GrailsGebSettings">timeout</a></span> - Property in <a href="grails/plugin/geb/GrailsGebSettings.html">GrailsGebSettings</a>
+</dt><dd> <div class="block"></div></dd>
 <dt><span class="strong"><a href="org/grails/plugins/testing/MockAsyncContext.html#timeout" title="Property in MockAsyncContext">timeout</a></span> - Property in <a href="org/grails/plugins/testing/MockAsyncContext.html">MockAsyncContext</a>
 </dt><dd> <div class="block"></div></dd>
 <dt><span class="strong"><a href="grails/gorm/transactions/ReadOnly.html#timeout" title="Field in ReadOnly">timeout</a></span> - Field in <a href="grails/gorm/transactions/ReadOnly.html">ReadOnly</a>
@@ -44406,7 +44428,7 @@ if (location.href.indexOf('is-external=true') == -1) {
 </dt><dd> <div class="block"></div></dd>
 <dt><span class="strong"><a href="grails/plugin/geb/WebDriverContainerHolder.html" title="Class in grails.plugin.geb">WebDriverContainerHolder</a></span> - Class in <a href="./grails/plugin/geb/package-summary.html">grails.plugin.geb</a>
 </dt><dd><div class="block">Responsible for initializing a org.testcontainers.containers.BrowserWebDriverContainer
- per the Spec's <a href='../../../grails/plugin/geb/ContainerGebConfiguration.html' title='ContainerGebConfiguration'>ContainerGebConfiguration</a>.  </div></dd>
+ per the Spec's <a href='../../../grails/plugin/geb/ContainerGebConfiguration.html' title='ContainerGebConfiguration'>ContainerGebConfiguration</a>. </div></dd>
 <dt><span class="strong"><a href="grails/plugin/geb/WebDriverContainerHolder.1.html" title="Class in grails.plugin.geb.WebDriverContainerHolder">WebDriverContainerHolder.1</a></span> - Class in <a href="./grails/plugin/geb/package-summary.html">grails.plugin.geb</a>
 </dt><dd><div class="block"></div></dd>
 <dt><span class="strong"><a href="grails/plugin/geb/WebDriverContainerHolder.1.html#WebDriverContainerHolder.1()" title="Constructor in WebDriverContainerHolder.1">WebDriverContainerHolder.1()</a></span> - Constructor in <a href="grails/plugin/geb/WebDriverContainerHolder.1.html">WebDriverContainerHolder.1</a>
@@ -44596,9 +44618,9 @@ if (location.href.indexOf('is-external=true') == -1) {
 </dt><dd> <div class="block"></div></dd>
 <dt><span class="strong"><a href="org/grails/plugins/databasemigration/command/DatabaseMigrationCommand.html#withFileOrSystemOutWriter(java.lang.String, groovy.lang.Closure)" title="Method in DatabaseMigrationCommand">withFileOrSystemOutWriter(java.lang.String, groovy.lang.Closure)</a></span> - Method in <a href="org/grails/plugins/databasemigration/command/DatabaseMigrationCommand.html">DatabaseMigrationCommand</a>
 </dt><dd> <div class="block"></div></dd>
-<dt><span class="strong"><a href="org/grails/orm/hibernate/AbstractHibernateDatastore.html#withFlushMode(org.hibernate.FlushMode, Callable<Boolean>)" title="Method in AbstractHibernateDatastore">withFlushMode(org.hibernate.FlushMode, Callable&lt;Boolean&gt;)</a></span> - Method in <a href="org/grails/orm/hibernate/AbstractHibernateDatastore.html">AbstractHibernateDatastore</a>
+<dt><span class="strong"><a href="org/grails/orm/hibernate/AbstractHibernateDatastore.html#withFlushMode(org.grails.orm.hibernate.AbstractHibernateDatastore.FlushMode, Callable<Boolean>)" title="Method in AbstractHibernateDatastore">withFlushMode(org.grails.orm.hibernate.AbstractHibernateDatastore.FlushMode, Callable&lt;Boolean&gt;)</a></span> - Method in <a href="org/grails/orm/hibernate/AbstractHibernateDatastore.html">AbstractHibernateDatastore</a>
 </dt><dd> <div class="block">Execute the given operation with the given flush mode</div></dd>
-<dt><span class="strong"><a href="org/grails/orm/hibernate/HibernateDatastore.html#withFlushMode(org.hibernate.FlushMode, Callable<Boolean>)" title="Method in HibernateDatastore">withFlushMode(org.hibernate.FlushMode, Callable&lt;Boolean&gt;)</a></span> - Method in <a href="org/grails/orm/hibernate/HibernateDatastore.html">HibernateDatastore</a>
+<dt><span class="strong"><a href="org/grails/orm/hibernate/HibernateDatastore.html#withFlushMode(org.grails.orm.hibernate.AbstractHibernateDatastore.FlushMode, Callable<Boolean>)" title="Method in HibernateDatastore">withFlushMode(org.grails.orm.hibernate.AbstractHibernateDatastore.FlushMode, Callable&lt;Boolean&gt;)</a></span> - Method in <a href="org/grails/orm/hibernate/HibernateDatastore.html">HibernateDatastore</a>
 </dt><dd> <div class="block"></div></dd>
 <dt><span class="strong"><a href="grails/artefact/Controller.html#withForm(org.grails.web.servlet.mvc.GrailsWebRequest, groovy.lang.Closure)" title="Method in Controller">withForm(org.grails.web.servlet.mvc.GrailsWebRequest, groovy.lang.Closure)</a></span> - Method in <a href="grails/artefact/Controller.html">Controller</a>
 </dt><dd> <div class="block"></div></dd>
@@ -45272,6 +45294,8 @@ if (location.href.indexOf('is-external=true') == -1) {
 </dt><dd><div class="block">A class to render a java.time.ZonedDateTime as json</div></dd>
 <dt><span class="strong"><a href="grails/plugin/json/converters/ZonedDateTimeJsonConverter.html#ZonedDateTimeJsonConverter()" title="Constructor in ZonedDateTimeJsonConverter">ZonedDateTimeJsonConverter()</a></span> - Constructor in <a href="grails/plugin/json/converters/ZonedDateTimeJsonConverter.html">ZonedDateTimeJsonConverter</a>
 </dt><dd> <div class="block"></div></dd>
+<dt><span class="strong"><a href="org/grails/web/converters/marshaller/json/ZonedDateTimeMarshaller.html" title="Class in org.grails.web.converters.marshaller.json">ZonedDateTimeMarshaller</a></span> - Class in <a href="./org/grails/web/converters/marshaller/json/package-summary.html">org.grails.web.converters.marshaller.json</a>
+</dt><dd><div class="block">JSON ObjectMarshaller which converts a ZonedDateTime to ISO-8601 format with timezone offset.</div></dd>
 <dt><span class="strong"><a href="org/grails/databinding/converters/Jsr310ConvertersConfiguration.html#zonedDateTimeStructuredBindingEditor()" title="Method in Jsr310ConvertersConfiguration">zonedDateTimeStructuredBindingEditor()</a></span> - Method in <a href="org/grails/databinding/converters/Jsr310ConvertersConfiguration.html">Jsr310ConvertersConfiguration</a>
 </dt><dd> <div class="block"></div></dd>
 <dt><span class="strong"><a href="org/grails/databinding/converters/Jsr310ConvertersConfiguration.html#zonedDateTimeValueConverter()" title="Method in Jsr310ConvertersConfiguration">zonedDateTimeValueConverter()</a></span> - Method in <a href="org/grails/databinding/converters/Jsr310ConvertersConfiguration.html">Jsr310ConvertersConfiguration</a>
diff --git a/docs/snapshot/api/org/grails/databinding/converters/DefaultConvertersConfiguration.html b/docs/snapshot/api/org/grails/databinding/converters/DefaultConvertersConfiguration.html
index b2885415d2e..bd9c4c72712 100644
--- a/docs/snapshot/api/org/grails/databinding/converters/DefaultConvertersConfiguration.html
+++ b/docs/snapshot/api/org/grails/databinding/converters/DefaultConvertersConfiguration.html
@@ -101,7 +101,7 @@ if (location.href.indexOf('is-external=true') == -1) {
             <!-- todo: direct known subclasses -->
             <hr>
 
-<pre>@org.gradle.api.artifacts.Configuration
+<pre>@geb.Configuration
 public class DefaultConvertersConfiguration
 extends java.lang.Object</pre>
 
diff --git a/docs/snapshot/api/org/grails/databinding/converters/Jsr310ConvertersConfiguration.html b/docs/snapshot/api/org/grails/databinding/converters/Jsr310ConvertersConfiguration.html
index 94ed1269f9e..54ef7474592 100644
--- a/docs/snapshot/api/org/grails/databinding/converters/Jsr310ConvertersConfiguration.html
+++ b/docs/snapshot/api/org/grails/databinding/converters/Jsr310ConvertersConfiguration.html
@@ -101,7 +101,7 @@ if (location.href.indexOf('is-external=true') == -1) {
             <!-- todo: direct known subclasses -->
             <hr>
 
-<pre>@org.gradle.api.artifacts.Configuration
+<pre>@geb.Configuration
 class Jsr310ConvertersConfiguration
 extends java.lang.Object</pre>
 
diff --git a/docs/snapshot/api/org/grails/datastore/gorm/boot/autoconfigure/HibernateGormAutoConfiguration.html b/docs/snapshot/api/org/grails/datastore/gorm/boot/autoconfigure/HibernateGormAutoConfiguration.html
index aea2199e634..482a0ca406e 100644
--- a/docs/snapshot/api/org/grails/datastore/gorm/boot/autoconfigure/HibernateGormAutoConfiguration.html
+++ b/docs/snapshot/api/org/grails/datastore/gorm/boot/autoconfigure/HibernateGormAutoConfiguration.html
@@ -107,7 +107,7 @@ if (location.href.indexOf('is-external=true') == -1) {
             <hr>
 
 <pre>@groovy.transform.CompileStatic
-@org.gradle.api.artifacts.Configuration
+@geb.Configuration
 @org.springframework.boot.autoconfigure.condition.ConditionalOnClass(value: HibernateMappingContextConfiguration)
 @org.springframework.boot.autoconfigure.condition.ConditionalOnBean(value: DataSource)
 @org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean(type: grails.orm.bootstrap.HibernateDatastoreSpringInitializer)
diff --git a/docs/snapshot/api/org/grails/datastore/gorm/mongodb/boot/autoconfigure/MongoDbGormAutoConfiguration.html b/docs/snapshot/api/org/grails/datastore/gorm/mongodb/boot/autoconfigure/MongoDbGormAutoConfiguration.html
index 6ba9dfceaf9..95666ceb7a9 100644
--- a/docs/snapshot/api/org/grails/datastore/gorm/mongodb/boot/autoconfigure/MongoDbGormAutoConfiguration.html
+++ b/docs/snapshot/api/org/grails/datastore/gorm/mongodb/boot/autoconfigure/MongoDbGormAutoConfiguration.html
@@ -107,7 +107,7 @@ if (location.href.indexOf('is-external=true') == -1) {
             <hr>
 
 <pre>@groovy.transform.CompileStatic
-@org.gradle.api.artifacts.Configuration
+@geb.Configuration
 @org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean(value: MongoDatastore)
 @org.springframework.boot.autoconfigure.AutoConfigureAfter(value: MongoAutoConfiguration)
 class MongoDbGormAutoConfiguration
diff --git a/docs/snapshot/api/org/grails/datastore/gorm/validation/jakarta/JakartaValidatorRegistry.html b/docs/snapshot/api/org/grails/datastore/gorm/validation/jakarta/JakartaValidatorRegistry.html
index dea9230a28a..6d258871b33 100644
--- a/docs/snapshot/api/org/grails/datastore/gorm/validation/jakarta/JakartaValidatorRegistry.html
+++ b/docs/snapshot/api/org/grails/datastore/gorm/validation/jakarta/JakartaValidatorRegistry.html
@@ -219,14 +219,14 @@ implements <a href='../../../../../../jakarta.validation.ValidatorFactory.html'>
                         
                         <tr class="rowColor">
                             <td class="colFirst"><code></code></td>
-                            <td class="colLast"><code>static&nbsp;<a href='../../../../../../org.gradle.api.artifacts.Configuration.html'>Configuration</a></code></td>
+                            <td class="colLast"><code>static&nbsp;<a href='../../../../../../geb.Configuration.html'>Configuration</a></code></td>
                             <td class="colLast"><code><strong><a href="#buildConfigurationFor(org.grails.datastore.mapping.model.MappingContext, org.springframework.context.MessageSource)">buildConfigurationFor</a></strong>(<a href='../../../../../../org/grails/datastore/mapping/model/MappingContext.html'>MappingContext</a> context, <a href='../../../../../../org.springframework.context.MessageSource.html'>MessageSource</a> messageSource)</code><br>Builds a configuration for the given co [...]
                         </tr>
                         
                         <tr class="altColor">
                             <td class="colFirst"><code></code></td>
                             <td class="colLast"><code>protected&nbsp;<a href='../../../../../../org/grails/datastore/gorm/validation/jakarta/GormValidatorFactoryAdapter.html'>GormValidatorFactoryAdapter</a></code></td>
-                            <td class="colLast"><code><strong><a href="#buildValidatorFactoryAdapter(org.gradle.api.artifacts.Configuration)">buildValidatorFactoryAdapter</a></strong>(<a href='../../../../../../org.gradle.api.artifacts.Configuration.html'>Configuration</a> validatorConfiguration)</code><br>Build the validator factory from the validator configuration</td>
+                            <td class="colLast"><code><strong><a href="#buildValidatorFactoryAdapter(geb.Configuration)">buildValidatorFactoryAdapter</a></strong>(<a href='../../../../../../geb.Configuration.html'>Configuration</a> validatorConfiguration)</code><br>Build the validator factory from the validator configuration</td>
                         </tr>
                         
                         <tr class="rowColor">
@@ -392,15 +392,15 @@ implements <a href='../../../../../../jakarta.validation.ValidatorFactory.html'>
                         <a name="buildConfigurationFor(org.grails.datastore.mapping.model.MappingContext, org.springframework.context.MessageSource)"><!-- --></a>
                         <ul class="blockListLast">
                             <li class="blockList">
-                                <h4>static&nbsp;<a href='../../../../../../org.gradle.api.artifacts.Configuration.html'>Configuration</a> <strong>buildConfigurationFor</strong>(<a href='../../../../../../org/grails/datastore/mapping/model/MappingContext.html'>MappingContext</a> context, <a href='../../../../../../org.springframework.context.MessageSource.html'>MessageSource</a> messageSource)</h4>
+                                <h4>static&nbsp;<a href='../../../../../../geb.Configuration.html'>Configuration</a> <strong>buildConfigurationFor</strong>(<a href='../../../../../../org/grails/datastore/mapping/model/MappingContext.html'>MappingContext</a> context, <a href='../../../../../../org.springframework.context.MessageSource.html'>MessageSource</a> messageSource)</h4>
                                 <p> Builds a configuration for the given context and message source <DL><DT><B>Parameters:</B></DT><DD><code>context</code> -  The context</DD><DD><code>messageSource</code> -  The message source</DD></DL><DL><DT><B>Returns:</B></DT><DD>The configuration</DD></DL></p>
                             </li>
                         </ul>
                     
-                        <a name="buildValidatorFactoryAdapter(org.gradle.api.artifacts.Configuration)"><!-- --></a>
+                        <a name="buildValidatorFactoryAdapter(geb.Configuration)"><!-- --></a>
                         <ul class="blockListLast">
                             <li class="blockList">
-                                <h4>protected&nbsp;<a href='../../../../../../org/grails/datastore/gorm/validation/jakarta/GormValidatorFactoryAdapter.html'>GormValidatorFactoryAdapter</a> <strong>buildValidatorFactoryAdapter</strong>(<a href='../../../../../../org.gradle.api.artifacts.Configuration.html'>Configuration</a> validatorConfiguration)</h4>
+                                <h4>protected&nbsp;<a href='../../../../../../org/grails/datastore/gorm/validation/jakarta/GormValidatorFactoryAdapter.html'>GormValidatorFactoryAdapter</a> <strong>buildValidatorFactoryAdapter</strong>(<a href='../../../../../../geb.Configuration.html'>Configuration</a> validatorConfiguration)</h4>
                                 <p> Build the validator factory from the validator configuration <DL><DT><B>Parameters:</B></DT><DD><code>validatorConfiguration</code> -  The configuration</DD></DL><DL><DT><B>Returns:</B></DT><DD>The adapter</DD></DL></p>
                             </li>
                         </ul>
diff --git a/docs/snapshot/api/org/grails/gradle/plugin/agent/package-frame.html b/docs/snapshot/api/org/grails/gradle/plugin/agent/package-frame.html
deleted file mode 100644
index 858d9c67663..00000000000
--- a/docs/snapshot/api/org/grails/gradle/plugin/agent/package-frame.html
+++ /dev/null
@@ -1,58 +0,0 @@
-<!--
-
-     Licensed to the Apache Software Foundation (ASF) under one
-     or more contributor license agreements.  See the NOTICE file
-     distributed with this work for additional information
-     regarding copyright ownership.  The ASF licenses this file
-     to you under the Apache License, Version 2.0 (the
-     "License"); you may not use this file except in compliance
-     with the License.  You may obtain a copy of the License at
-
-       http://www.apache.org/licenses/LICENSE-2.0
-
-     Unless required by applicable law or agreed to in writing,
-     software distributed under the License is distributed on an
-     "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-     KIND, either express or implied.  See the License for the
-     specific language governing permissions and limitations
-     under the License.
-
--->
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-    <title>org.grails.gradle.plugin.agent</title>
-    
-    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-    <meta name="keywords" CONTENT="org/grails/gradle/plugin/agent package">
-
-    <link href="groovy.ico" type="image/x-icon" rel="shortcut icon">
-    <link href="groovy.ico" type="image/x-icon" rel="icon">
-    <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-</head>
-
-<body class="left">
-<div class="indexHeader">
-    <b><a href="package-summary.html" target="classFrame">org.grails.gradle.plugin.agent</a></b>
-</div>
-
-
-
-
-
-<div class="indexContainer">
-    <h2>Classes</h2>
-    <ul>
-        <li><a href="AgentTasksEnhancer.html" title="class in org.grails.gradle.plugin.agent" target="classFrame">AgentTasksEnhancer</a></li>
-    </ul>
-</div>
-
-
-
-
-
-
-
-
-</body>
-</html>
diff --git a/docs/snapshot/api/org/grails/gradle/plugin/agent/package-summary.html b/docs/snapshot/api/org/grails/gradle/plugin/agent/package-summary.html
deleted file mode 100644
index ba4f78c57d3..00000000000
--- a/docs/snapshot/api/org/grails/gradle/plugin/agent/package-summary.html
+++ /dev/null
@@ -1,144 +0,0 @@
-<!--
-
-     Licensed to the Apache Software Foundation (ASF) under one
-     or more contributor license agreements.  See the NOTICE file
-     distributed with this work for additional information
-     regarding copyright ownership.  The ASF licenses this file
-     to you under the Apache License, Version 2.0 (the
-     "License"); you may not use this file except in compliance
-     with the License.  You may obtain a copy of the License at
-
-       http://www.apache.org/licenses/LICENSE-2.0
-
-     Unless required by applicable law or agreed to in writing,
-     software distributed under the License is distributed on an
-     "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-     KIND, either express or implied.  See the License for the
-     specific language governing permissions and limitations
-     under the License.
-
--->
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-
-<title>org.grails.gradle.plugin.agent (Grails 7.0.0-SNAPSHOT)</title>
-<meta name="keywords" content="org.grails.gradle.plugin.agent package">
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<link rel ="stylesheet" TYPE="text/css" HREF="../../../../../stylesheet.css" title="Style">
-<link href="../../../../../groovy.ico" type="image/x-icon" rel="shortcut icon">
-<link href="../../../../../groovy.ico" type="image/x-icon" rel="icon">
-<script type="text/javascript">
-function windowTitle()
-{
-    parent.document.title="org.grails.gradle.plugin.agent (Grails 7.0.0-SNAPSHOT)";
-}
-</script>
-<noscript>
-</noscript>
-
-</head>
-
-<body class="center" onload="windowTitle();">
-
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar_top">
-    <!--   -->
-</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
-    <!--   -->
-</a>
-<a name="navbar_top_firstrow"><!-- --></a>
-<ul class="navList" title="Navigation">
-    <li><a href="../../../../../overview-summary.html">Overview</a></li>
-    <li class="navBarCell1Rev">Package</li>
-    <li>Class</li>
-    <li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-    <li><a href="../../../../../index-all.html">Index</a></li>
-    <li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-
-<div class="subNav">
-    <ul class="navList">
-        <li><a href="../../../../../index.html?org/grails/gradle/plugin/agent/package-summary.html" target="_top">Frames</a></li>
-        <li><a href="package-summary.html" target="_top">No Frames</a></li>
-    </ul>
-</div>
-
-<!-- ========= END OF TOP NAVBAR ========= -->
-
-<div class="header">
-    <h1 class="title">Package org.grails.gradle.plugin.agent</h1>
-</div>
-
-
-
-<div class="contentContainer">
-
-
-
-
-    <div class="summary">
-        <ul class="blockList">
-            <li class="blockList">
-                <table border="0" cellpadding="3" cellspacing="0" summary="Class Summary">
-                    <caption><span>Class Summary</span><span class="tabEnd">&nbsp;</span></caption>
-                    <tbody>
-                    <tr>
-                        <th class="colFirst" scope="col">Class</th>
-                        <th class="colLast" scope="col">Description</th>
-                    </tr>
-<tr class="altColor">
-                            <td class="colOne">
-                                <strong><a href="AgentTasksEnhancer.html" title="class in org/grails/gradle/plugin/agent">
-                                    AgentTasksEnhancer
-                                </a></strong>
-                            </td>
-                            <td>Sets up the reloading agent based on the agent configuration after the project has been configured</td>
-                        </tr>
-
-                    </tbody>
-                </table>
-            </li>
-            </ul>
-        </div>
-    
-
-
-
-
-
-
-</div>
-
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar_bottom">
-    <!--   -->
-</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
-    <!--   -->
-</a>
-    <ul class="navList" title="Navigation">
-        <li><a href="overview-summary.html">Overview</a></li>
-        <li class="navBarCell1Rev">Package</li>
-        <li>Class</li>
-        <li><a href="deprecated-list.html">Deprecated</a></li>
-        <li><a href="index-all.html">Index</a></li>
-        <li><a href="help-doc.html">Help</a></li>
-    </ul>
-</div>
-<div class="subNav">
-    <div>
-        <ul class="navList">
-            <li><a href="index.html?deprecated-list.html" target="_top">Frames</a></li>
-            <li><a href="deprecated-list.html" target="_top">No Frames</a></li>
-        </ul>
-    </div>
-
-    <div class="aboutLanguage"><em>Groovy Documentation</em></div>
-    <a name="skip-navbar_bottom">
-        <!--   -->
-    </a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-
-</body>
-</html>
diff --git a/docs/snapshot/api/org/grails/gradle/plugin/core/GrailsExtension.Agent.html b/docs/snapshot/api/org/grails/gradle/plugin/core/GrailsExtension.Agent.html
deleted file mode 100644
index de601150af0..00000000000
--- a/docs/snapshot/api/org/grails/gradle/plugin/core/GrailsExtension.Agent.html
+++ /dev/null
@@ -1,417 +0,0 @@
-<!--
-
-     Licensed to the Apache Software Foundation (ASF) under one
-     or more contributor license agreements.  See the NOTICE file
-     distributed with this work for additional information
-     regarding copyright ownership.  The ASF licenses this file
-     to you under the Apache License, Version 2.0 (the
-     "License"); you may not use this file except in compliance
-     with the License.  You may obtain a copy of the License at
-
-       http://www.apache.org/licenses/LICENSE-2.0
-
-     Unless required by applicable law or agreed to in writing,
-     software distributed under the License is distributed on an
-     "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-     KIND, either express or implied.  See the License for the
-     specific language governing permissions and limitations
-     under the License.
-
--->
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- **************************************************************** -->
-<!-- *  PLEASE KEEP COMPLICATED EXPRESSIONS OUT OF THESE TEMPLATES, * -->
-<!-- *  i.e. only iterate & print data where possible. Thanks, Jez. * -->
-<!-- **************************************************************** -->
-
-<html>
-<head>
-    <!-- Generated by groovydoc (4.0.28) -->
-    <title>GrailsExtension.Agent (Grails 7.0.0-SNAPSHOT)</title>
-    
-    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-    <link href="../../../../../groovy.ico" type="image/x-icon" rel="shortcut icon">
-    <link href="../../../../../groovy.ico" type="image/x-icon" rel="icon">
-    <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-
-<body class="center">
-<script type="text/javascript"><!--
-if (location.href.indexOf('is-external=true') == -1) {
-    parent.document.title="GrailsExtension.Agent (Grails 7.0.0-SNAPSHOT)";
-}
-//-->
-</script>
-<noscript>
-    <div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar_top">
-    <!--   -->
-</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
-    <!--   -->
-</a>
-    <ul class="navList" title="Navigation">
-        <li><a href="../../../../../overview-summary.html">Overview</a></li>
-        <li><a href="package-summary.html">Package</a></li>
-        <li class="navBarCell1Rev">Class</li>
-        <li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-        <li><a href="../../../../../index-all.html">Index</a></li>
-        <li><a href="../../../../../help-doc.html">Help</a></li>
-    </ul>
-</div>
-
-<div class="subNav">
-    <div>
-        <ul class="navList">
-            <li><a href="../../../../../index.html?org/grails/gradle/plugin/core/GrailsExtension.Agent" target="_top">Frames</a></li>
-            <li><a href="GrailsExtension.Agent.html" target="_top">No Frames</a></li>
-        </ul>
-    </div>
-    <div>
-        <ul class="subNavList">
-            <li>Summary:&nbsp;</li>
-            Nested&nbsp;&nbsp;&nbsp;Field&nbsp;&nbsp;&nbsp;<li><a href="#property_summary">Property</a></li>&nbsp;&nbsp;&nbsp;<li><a href="#constructor_summary">Constructor</a></li>&nbsp;&nbsp;&nbsp;Method&nbsp;&nbsp;&nbsp;
-        </ul>
-        <ul class="subNavList">
-            <li>&nbsp;|&nbsp;Detail:&nbsp;</li>
-            Field&nbsp;&nbsp;&nbsp;<li><a href="#prop_detail">Property</a></li>&nbsp;&nbsp;&nbsp;<li><a href="#constructor_detail">Constructor</a></li>&nbsp;&nbsp;&nbsp;Method&nbsp;&nbsp;&nbsp;
-        </ul>
-    </div>
-    <a name="skip-navbar_top">
-        <!--   -->
-    </a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-
-    <div class="subTitle">Package: <strong>org.grails.gradle.plugin.core</strong></div>
-
-    <h2 title="[Groovy] Class GrailsExtension.Agent" class="title">[Groovy] Class GrailsExtension.Agent</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><ul class="inheritance"></ul></li><li>org.grails.gradle.plugin.core.GrailsExtension.Agent
-</ul>
-<div class="description">
-    <ul class="blockList">
-        <li class="blockList">
-
-
-            <!-- todo: direct known subclasses -->
-            <hr>
-
-<pre>static class GrailsExtension.Agent
-extends java.lang.Object</pre>
-
-    <p> Configuration for the reloading agent</p>
-
-          </li>
-    </ul>
-</div>
-
-<div class="summary">
-    <ul class="blockList">
-        <li class="blockList">
-        <!-- =========== NESTED CLASS SUMMARY =========== -->
-        
-
-        <!-- =========== ENUM CONSTANT SUMMARY =========== -->
-        
-        <!-- =========== FIELD SUMMARY =========== -->
-        
-
-        <!-- =========== PROPERTY SUMMARY =========== -->
-        
-         <ul class="blockList"> 
-                <li class="blockList"><a name="property_summary"><!--   --></a>
-                    <h3>Properties Summary</h3>
-                    <ul class="blockList">
-                    <table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Properties Summary table, listing nested classes, and an explanation">
-                        <caption><span>Properties</span><span class="tabEnd">&nbsp;</span></caption>
-                        <tr>
-                            <th class="colFirst" scope="col">Type</th>
-                            <th class="colLast" scope="col">Name and description</th>
-                        </tr>
-                        
-                        <tr class="altColor">
-                            <td class="colFirst"><code><strong>boolean</strong></code>&nbsp;</td>
-                            <td class="colLast"><code><a href="#allowSplitPackages">allowSplitPackages</a></code><br></td>
-                        </tr>
-                        
-                        <tr class="rowColor">
-                            <td class="colFirst"><code><strong>java.io.File</strong></code>&nbsp;</td>
-                            <td class="colLast"><code><a href="#cacheDir">cacheDir</a></code><br></td>
-                        </tr>
-                        
-                        <tr class="altColor">
-                            <td class="colFirst"><code><strong>boolean</strong></code>&nbsp;</td>
-                            <td class="colLast"><code><a href="#enabled">enabled</a></code><br></td>
-                        </tr>
-                        
-                        <tr class="rowColor">
-                            <td class="colFirst"><code><strong>java.lang.String</strong></code>&nbsp;</td>
-                            <td class="colLast"><code><a href="#exclusions">exclusions</a></code><br></td>
-                        </tr>
-                        
-                        <tr class="altColor">
-                            <td class="colFirst"><code><strong>java.lang.String</strong></code>&nbsp;</td>
-                            <td class="colLast"><code><a href="#inclusions">inclusions</a></code><br></td>
-                        </tr>
-                        
-                        <tr class="rowColor">
-                            <td class="colFirst"><code><strong>java.util.List&lt;java.lang.String&gt;</strong></code>&nbsp;</td>
-                            <td class="colLast"><code><a href="#jvmArgs">jvmArgs</a></code><br></td>
-                        </tr>
-                        
-                        <tr class="altColor">
-                            <td class="colFirst"><code><strong>java.lang.Boolean</strong></code>&nbsp;</td>
-                            <td class="colLast"><code><a href="#logging">logging</a></code><br></td>
-                        </tr>
-                        
-                        <tr class="rowColor">
-                            <td class="colFirst"><code><strong>java.io.File</strong></code>&nbsp;</td>
-                            <td class="colLast"><code><a href="#path">path</a></code><br></td>
-                        </tr>
-                        
-                        <tr class="altColor">
-                            <td class="colFirst"><code><strong>boolean</strong></code>&nbsp;</td>
-                            <td class="colLast"><code><a href="#synchronize">synchronize</a></code><br></td>
-                        </tr>
-                        
-                        <tr class="rowColor">
-                            <td class="colFirst"><code><strong>java.util.Map&lt;java.lang.String, java.lang.String&gt;</strong></code>&nbsp;</td>
-                            <td class="colLast"><code><a href="#systemProperties">systemProperties</a></code><br></td>
-                        </tr>
-                        
-                    </table>
-                   </ul>
-                </li>
-                
-            </ul>
-        
-
-        <!-- =========== ELEMENT SUMMARY =========== -->
-        
-
-        
-        <!-- ======== CONSTRUCTOR SUMMARY ======== -->
-        <ul class="blockList">
-                <li class="blockList"><a name="constructor_summary"><!--   --></a>
-                    <h3>Constructor Summary</h3>
-                    <ul class="blockList">
-                    <table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructors Summary table">
-                        <caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
-                        <tr>
-                            <th class="colFirst" scope="col">Constructor and description</th>
-                        </tr>
-                        
-                        <tr class="altColor">
-                            <td class="colFirst">
-                                <code><strong><a href="#GrailsExtension.Agent()">GrailsExtension.Agent</a></strong>()</code><br></td>
-                        </tr>
-                        
-                    </table>
-                   </ul>
-              </li>
-        </ul>
-        
-
-        
-        <!-- ========== METHOD SUMMARY =========== -->
-        <ul class="blockList">
-            
-            <li class="blockList"><a name="method_summary"><!--   --></a>
-                    <h3>Inherited Methods Summary</h3>
-                    <ul class="blockList">
-                    <table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Inherited Methods Summary table">
-                        <caption><span>Inherited Methods</span><span class="tabEnd">&nbsp;</span></caption>
-                        <tr>
-                            <th class="colFirst" scope="col">Methods inherited from class</th>
-                            <th class="colLast" scope="col">Name</th>
-                        </tr>
-                        
-                        <tr class="altColor">
-                            <td class="colFirst"><code>class java.lang.Object</code></td>
-                            <td class="colLast"><code>java.lang.Object#equals(java.lang.Object), java.lang.Object#getClass(), java.lang.Object#hashCode(), java.lang.Object#notify(), java.lang.Object#notifyAll(), java.lang.Object#toString(), java.lang.Object#wait(), java.lang.Object#wait(long), java.lang.Object#wait(long, int)</code></td>
-                        </tr>
-                    </table>
-                   </ul>
-              </li>
-                
-        </ul>
-        
-    </li>
-    </ul>
-</div>
-
-<div class="details">
-    <ul class="blockList">
-        <li class="blockList">
-           
-
-            
-
-            
-            <!-- =========== PROPERTY DETAIL =========== -->
-            <ul class="blockList">
-                <li class="blockList"><a name="prop_detail">
-                    <!--   -->
-                </a>
-                    <h3>Property Detail</h3>
-                    
-                        <a name="allowSplitPackages"><!-- --></a>
-                        <ul class="blockListLast">
-                            <li class="blockList">
-                                <h4>boolean <strong>allowSplitPackages</strong></h4>
-                                <p></p>
-                            </li>
-                        </ul>
-                    
-                        <a name="cacheDir"><!-- --></a>
-                        <ul class="blockListLast">
-                            <li class="blockList">
-                                <h4>java.io.File <strong>cacheDir</strong></h4>
-                                <p></p>
-                            </li>
-                        </ul>
-                    
-                        <a name="enabled"><!-- --></a>
-                        <ul class="blockListLast">
-                            <li class="blockList">
-                                <h4>boolean <strong>enabled</strong></h4>
-                                <p></p>
-                            </li>
-                        </ul>
-                    
-                        <a name="exclusions"><!-- --></a>
-                        <ul class="blockListLast">
-                            <li class="blockList">
-                                <h4>java.lang.String <strong>exclusions</strong></h4>
-                                <p></p>
-                            </li>
-                        </ul>
-                    
-                        <a name="inclusions"><!-- --></a>
-                        <ul class="blockListLast">
-                            <li class="blockList">
-                                <h4>java.lang.String <strong>inclusions</strong></h4>
-                                <p></p>
-                            </li>
-                        </ul>
-                    
-                        <a name="jvmArgs"><!-- --></a>
-                        <ul class="blockListLast">
-                            <li class="blockList">
-                                <h4>java.util.List&lt;java.lang.String&gt; <strong>jvmArgs</strong></h4>
-                                <p></p>
-                            </li>
-                        </ul>
-                    
-                        <a name="logging"><!-- --></a>
-                        <ul class="blockListLast">
-                            <li class="blockList">
-                                <h4>java.lang.Boolean <strong>logging</strong></h4>
-                                <p></p>
-                            </li>
-                        </ul>
-                    
-                        <a name="path"><!-- --></a>
-                        <ul class="blockListLast">
-                            <li class="blockList">
-                                <h4>java.io.File <strong>path</strong></h4>
-                                <p></p>
-                            </li>
-                        </ul>
-                    
-                        <a name="synchronize"><!-- --></a>
-                        <ul class="blockListLast">
-                            <li class="blockList">
-                                <h4>boolean <strong>synchronize</strong></h4>
-                                <p></p>
-                            </li>
-                        </ul>
-                    
-                        <a name="systemProperties"><!-- --></a>
-                        <ul class="blockListLast">
-                            <li class="blockList">
-                                <h4>java.util.Map&lt;java.lang.String, java.lang.String&gt; <strong>systemProperties</strong></h4>
-                                <p></p>
-                            </li>
-                        </ul>
-                    
-                </li>
-            </ul>
-            
-
-            
-
-            
-            <!-- =========== CONSTRUCTOR DETAIL =========== -->
-            <ul class="blockList">
-                <li class="blockList"><a name="constructor_detail">
-                    <!--   -->
-                </a>
-                    <h3>Constructor Detail</h3>
-                    
-                        <a name="GrailsExtension.Agent()"><!-- --></a>
-                        <ul class="blockListLast">
-                            <li class="blockList">
-                                <h4><strong>GrailsExtension.Agent</strong>()</h4>
-                                <p></p>
-                            </li>
-                        </ul>
-                    
-                </li>
-            </ul>
-            
-
-
-            
-        </li>
-    </ul>
-</div>
-
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar_bottom">
-    <!--   -->
-</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
-    <!--   -->
-</a>
-    <ul class="navList" title="Navigation">
-        <li><a href="../../../../../overview-summary.html">Overview</a></li>
-        <li><a href="package-summary.html">Package</a></li>
-        <li class="navBarCell1Rev">Class</li>
-        <li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-        <li><a href="../../../../../index-all.html">Index</a></li>
-        <li><a href="../../../../../help-doc.html">Help</a></li>
-    </ul>
-</div>
-
-<div class="subNav">
-    <div>
-        <ul class="navList">
-            <li><a href="../../../../../index.html?org/grails/gradle/plugin/core/GrailsExtension.Agent" target="_top">Frames</a></li>
-            <li><a href="GrailsExtension.Agent.html" target="_top">No Frames</a></li>
-        </ul>
-    </div>
-    <div>
-        <ul class="subNavList">
-            <li>Summary:&nbsp;</li>
-            Nested&nbsp;&nbsp;&nbsp;Field&nbsp;&nbsp;&nbsp;<li><a href="#property_summary">Property</a></li>&nbsp;&nbsp;&nbsp;<li><a href="#constructor_summary">Constructor</a></li>&nbsp;&nbsp;&nbsp;Method&nbsp;&nbsp;&nbsp;
-        </ul>
-        <ul class="subNavList">
-            <li>&nbsp;|&nbsp;Detail:&nbsp;</li>
-            Field&nbsp;&nbsp;&nbsp;<li><a href="#prop_detail">Property</a></li>&nbsp;&nbsp;&nbsp;<li><a href="#constructor_detail">Constructor</a></li>&nbsp;&nbsp;&nbsp;Method&nbsp;&nbsp;&nbsp;
-        </ul>
-    </div>
-    <p>Groovy Documentation</p>
-    <a name="skip-navbar_bottom">
-        <!--   -->
-    </a>
-    </div>
-</div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-</body>
-</html>
diff --git a/docs/snapshot/api/org/grails/gradle/plugin/core/GrailsExtension.html b/docs/snapshot/api/org/grails/gradle/plugin/core/GrailsExtension.html
index 318279fedd3..83a4aac64f9 100644
--- a/docs/snapshot/api/org/grails/gradle/plugin/core/GrailsExtension.html
+++ b/docs/snapshot/api/org/grails/gradle/plugin/core/GrailsExtension.html
@@ -70,7 +70,7 @@ if (location.href.indexOf('is-external=true') == -1) {
     <div>
         <ul class="subNavList">
             <li>Summary:&nbsp;</li>
-            <li><a href="#nested_summary">Nested</a></li>&nbsp;&nbsp;&nbsp;Field&nbsp;&nbsp;&nbsp;<li><a href="#property_summary">Property</a></li>&nbsp;&nbsp;&nbsp;<li><a href="#constructor_summary">Constructor</a></li>&nbsp;&nbsp;&nbsp;<li><a href="#method_summary">Method</a></li>&nbsp;&nbsp;&nbsp;
+            Nested&nbsp;&nbsp;&nbsp;Field&nbsp;&nbsp;&nbsp;<li><a href="#property_summary">Property</a></li>&nbsp;&nbsp;&nbsp;<li><a href="#constructor_summary">Constructor</a></li>&nbsp;&nbsp;&nbsp;<li><a href="#method_summary">Method</a></li>&nbsp;&nbsp;&nbsp;
         </ul>
         <ul class="subNavList">
             <li>&nbsp;|&nbsp;Detail:&nbsp;</li>
@@ -116,29 +116,6 @@ extends java.lang.Object</pre>
         <li class="blockList">
         <!-- =========== NESTED CLASS SUMMARY =========== -->
         
-            <ul class="blockList">
-                <li class="blockList"><a name="nested_summary"><!--   --></a>
-                    <h3>Nested Class Summary</h3>
-                    <ul class="blockList">
-                    <table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation">
-                        <caption><span>Nested classes</span><span class="tabEnd">&nbsp;</span></caption>
-                        <tr>
-                            <th class="colFirst" scope="col">Modifiers</th>
-                            <th class="colLast" scope="col">Name</th>
-                            <th class="colLast" scope="col">Description</th>
-                        </tr>
-                        
-                        <tr class="altColor">
-                            <td class="colFirst"><code><strong>static&nbsp;class</strong></code>&nbsp;</td>
-                            <td class="colLast"><code><a href='../../../../../org/grails/gradle/plugin/core/GrailsExtension.Agent.html'>GrailsExtension.Agent</a></code></td>
-                            <td class="colLast">Configuration for the reloading agent</td>
-                        </tr>
-                        
-                    </table>
-                   </ul>
-                </li>
-            </ul>
-        
 
         <!-- =========== ENUM CONSTANT SUMMARY =========== -->
         
@@ -159,48 +136,43 @@ extends java.lang.Object</pre>
                         </tr>
                         
                         <tr class="altColor">
-                            <td class="colFirst"><code><strong><a href='../../../../../org/grails/gradle/plugin/core/GrailsExtension.Agent.html'>GrailsExtension.Agent</a></strong></code>&nbsp;</td>
-                            <td class="colLast"><code><a href="#agent">agent</a></code><br>Configure the reloading agent</td>
-                        </tr>
-                        
-                        <tr class="rowColor">
                             <td class="colFirst"><code><strong>boolean</strong></code>&nbsp;</td>
                             <td class="colLast"><code><a href="#importJavaTime">importJavaTime</a></code><br>Whether java.time.* package should be a default import package</td>
                         </tr>
                         
-                        <tr class="altColor">
+                        <tr class="rowColor">
                             <td class="colFirst"><code><strong>boolean</strong></code>&nbsp;</td>
                             <td class="colLast"><code><a href="#micronautAutoSetup">micronautAutoSetup</a></code><br>Whether the Micronaut `annotationProcessor` dependencies should be auto-added to the project
  on detection of the `grails-micronaut` plugin, and the version defined by the `micronautPlatformVersion`
  Gradle property is enforced.</td>
                         </tr>
                         
-                        <tr class="rowColor">
+                        <tr class="altColor">
                             <td class="colFirst"><code><strong>boolean</strong></code>&nbsp;</td>
                             <td class="colLast"><code><a href="#native2ascii">native2ascii</a></code><br>Whether to invoke native2ascii on resource bundles</td>
                         </tr>
                         
-                        <tr class="altColor">
+                        <tr class="rowColor">
                             <td class="colFirst"><code><strong>boolean</strong></code>&nbsp;</td>
                             <td class="colLast"><code><a href="#native2asciiAnt">native2asciiAnt</a></code><br>Whether to use Ant to do the conversion</td>
                         </tr>
                         
-                        <tr class="rowColor">
+                        <tr class="altColor">
                             <td class="colFirst"><code><strong>boolean</strong></code>&nbsp;</td>
                             <td class="colLast"><code><a href="#packageAssets">packageAssets</a></code><br>Whether assets should be packaged in META-INF/assets for plugins</td>
                         </tr>
                         
-                        <tr class="altColor">
+                        <tr class="rowColor">
                             <td class="colFirst"><code><strong><a href='../../../../../org/grails/gradle/plugin/core/PluginDefiner.html'>PluginDefiner</a></strong></code>&nbsp;</td>
                             <td class="colLast"><code><a href="#pluginDefiner">pluginDefiner</a></code><br></td>
                         </tr>
                         
-                        <tr class="rowColor">
+                        <tr class="altColor">
                             <td class="colFirst"><code><strong><a href='../../../../../org.gradle.api.Project.html'>Project</a></strong></code>&nbsp;</td>
                             <td class="colLast"><code><a href="#project">project</a></code><br></td>
                         </tr>
                         
-                        <tr class="altColor">
+                        <tr class="rowColor">
                             <td class="colFirst"><code><strong>boolean</strong></code>&nbsp;</td>
                             <td class="colLast"><code><a href="#springDependencyManagement">springDependencyManagement</a></code><br>Whether the spring dependency management plugin should be applied by default</td>
                         </tr>
@@ -254,24 +226,18 @@ extends java.lang.Object</pre>
                         </tr>
                         
                         <tr class="altColor">
-                            <td class="colFirst"><code></code></td>
-                            <td class="colLast"><code><a href='../../../../../org/grails/gradle/plugin/core/GrailsExtension.Agent.html'>GrailsExtension.Agent</a></code></td>
-                            <td class="colLast"><code><strong><a href="#agent(groovy.lang.Closure)">agent</a></strong>(groovy.lang.Closure configurer)</code><br>Configure the reloading agent</td>
-                        </tr>
-                        
-                        <tr class="rowColor">
                             <td class="colFirst"><code></code></td>
                             <td class="colLast"><code><a href='../../../../../org.gradle.api.artifacts.dsl.DependencyHandler.html'>DependencyHandler</a></code></td>
                             <td class="colLast"><code><strong><a href="#getPlugins()">getPlugins</a></strong>()</code><br></td>
                         </tr>
                         
-                        <tr class="altColor">
+                        <tr class="rowColor">
                             <td class="colFirst"><code></code></td>
                             <td class="colLast"><code>boolean</code></td>
                             <td class="colLast"><code><strong><a href="#isDevelopmentRun()">isDevelopmentRun</a></strong>()</code><br></td>
                         </tr>
                         
-                        <tr class="rowColor">
+                        <tr class="altColor">
                             <td class="colFirst"><code></code></td>
                             <td class="colLast"><code>void</code></td>
                             <td class="colLast"><code><strong><a href="#plugins(groovy.lang.Closure)">plugins</a></strong>(groovy.lang.Closure configureClosure)</code><br>Allows defining plugins in the available scopes</td>
@@ -320,14 +286,6 @@ extends java.lang.Object</pre>
                 </a>
                     <h3>Property Detail</h3>
                     
-                        <a name="agent"><!-- --></a>
-                        <ul class="blockListLast">
-                            <li class="blockList">
-                                <h4><a href='../../../../../org/grails/gradle/plugin/core/GrailsExtension.Agent.html'>GrailsExtension.Agent</a> <strong>agent</strong></h4>
-                                <p> Configure the reloading agent</p>
-                            </li>
-                        </ul>
-                    
                         <a name="importJavaTime"><!-- --></a>
                         <ul class="blockListLast">
                             <li class="blockList">
@@ -429,14 +387,6 @@ extends java.lang.Object</pre>
                 </a>
                     <h3>Method Detail</h3>
                     
-                        <a name="agent(groovy.lang.Closure)"><!-- --></a>
-                        <ul class="blockListLast">
-                            <li class="blockList">
-                                <h4><a href='../../../../../org/grails/gradle/plugin/core/GrailsExtension.Agent.html'>GrailsExtension.Agent</a> <strong>agent</strong>(@groovy.lang.DelegatesTo(value: Agent)<br>groovy.lang.Closure configurer)</h4>
-                                <p> Configure the reloading agent</p>
-                            </li>
-                        </ul>
-                    
                         <a name="getPlugins()"><!-- --></a>
                         <ul class="blockListLast">
                             <li class="blockList">
@@ -495,7 +445,7 @@ extends java.lang.Object</pre>
     <div>
         <ul class="subNavList">
             <li>Summary:&nbsp;</li>
-            <li><a href="#nested_summary">Nested</a></li>&nbsp;&nbsp;&nbsp;Field&nbsp;&nbsp;&nbsp;<li><a href="#property_summary">Property</a></li>&nbsp;&nbsp;&nbsp;<li><a href="#constructor_summary">Constructor</a></li>&nbsp;&nbsp;&nbsp;<li><a href="#method_summary">Method</a></li>&nbsp;&nbsp;&nbsp;
+            Nested&nbsp;&nbsp;&nbsp;Field&nbsp;&nbsp;&nbsp;<li><a href="#property_summary">Property</a></li>&nbsp;&nbsp;&nbsp;<li><a href="#constructor_summary">Constructor</a></li>&nbsp;&nbsp;&nbsp;<li><a href="#method_summary">Method</a></li>&nbsp;&nbsp;&nbsp;
         </ul>
         <ul class="subNavList">
             <li>&nbsp;|&nbsp;Detail:&nbsp;</li>
diff --git a/docs/snapshot/api/org/grails/gradle/plugin/core/GrailsGradlePlugin.html b/docs/snapshot/api/org/grails/gradle/plugin/core/GrailsGradlePlugin.html
index 99e0eabf9e1..4f17113dbe0 100644
--- a/docs/snapshot/api/org/grails/gradle/plugin/core/GrailsGradlePlugin.html
+++ b/docs/snapshot/api/org/grails/gradle/plugin/core/GrailsGradlePlugin.html
@@ -249,7 +249,7 @@ extends <a href='../../../../../org.gradle.api.plugins.GroovyPlugin.html'>Groovy
                         <tr class="altColor">
                             <td class="colFirst"><code></code></td>
                             <td class="colLast"><code>protected&nbsp;<a href='../../../../../org.gradle.api.file.FileCollection.html'>FileCollection</a></code></td>
-                            <td class="colLast"><code><strong><a href="#buildClasspath(org.gradle.api.Project, org.gradle.api.artifacts.Configuration)">buildClasspath</a></strong>(<a href='../../../../../org.gradle.api.Project.html'>Project</a> project, <a href='../../../../../org.gradle.api.artifacts.Configuration.html'>Configuration</a>[] configurations)</code><br></td>
+                            <td class="colLast"><code><strong><a href="#buildClasspath(org.gradle.api.Project, geb.Configuration)">buildClasspath</a></strong>(<a href='../../../../../org.gradle.api.Project.html'>Project</a> project, <a href='../../../../../geb.Configuration.html'>Configuration</a>[] configurations)</code><br></td>
                         </tr>
                         
                         <tr class="rowColor">
@@ -271,89 +271,77 @@ extends <a href='../../../../../org.gradle.api.plugins.GroovyPlugin.html'>Groovy
                         </tr>
                         
                         <tr class="altColor">
-                            <td class="colFirst"><code></code></td>
-                            <td class="colLast"><code>protected&nbsp;void</code></td>
-                            <td class="colLast"><code><strong><a href="#configureFileWatch(org.gradle.api.Project)">configureFileWatch</a></strong>(<a href='../../../../../org.gradle.api.Project.html'>Project</a> project)</code><br></td>
-                        </tr>
-                        
-                        <tr class="rowColor">
-                            <td class="colFirst"><code></code></td>
+                            <td class="colFirst"><code>&lt;T extends JavaForkOptions & DefaultTask&gt;</code></td>
                             <td class="colLast"><code>protected&nbsp;void</code></td>
                             <td class="colLast"><code><strong><a href="#configureForkSettings(org.gradle.api.Project, java.lang.String)">configureForkSettings</a></strong>(<a href='../../../../../org.gradle.api.Project.html'>Project</a> project, java.lang.String grailsVersion)</code><br></td>
                         </tr>
                         
-                        <tr class="altColor">
+                        <tr class="rowColor">
                             <td class="colFirst"><code></code></td>
                             <td class="colLast"><code>protected&nbsp;java.lang.String</code></td>
                             <td class="colLast"><code><strong><a href="#configureGrailsBuildSettings(org.gradle.api.Project)">configureGrailsBuildSettings</a></strong>(<a href='../../../../../org.gradle.api.Project.html'>Project</a> project)</code><br></td>
                         </tr>
                         
-                        <tr class="rowColor">
+                        <tr class="altColor">
                             <td class="colFirst"><code></code></td>
                             <td class="colLast"><code>protected&nbsp;void</code></td>
                             <td class="colLast"><code><strong><a href="#configureGrailsSourceDirs(org.gradle.api.Project)">configureGrailsSourceDirs</a></strong>(<a href='../../../../../org.gradle.api.Project.html'>Project</a> project)</code><br></td>
                         </tr>
                         
-                        <tr class="altColor">
+                        <tr class="rowColor">
                             <td class="colFirst"><code></code></td>
                             <td class="colLast"><code>protected&nbsp;void</code></td>
                             <td class="colLast"><code><strong><a href="#configureGroovy(org.gradle.api.Project)">configureGroovy</a></strong>(<a href='../../../../../org.gradle.api.Project.html'>Project</a> project)</code><br></td>
                         </tr>
                         
-                        <tr class="rowColor">
+                        <tr class="altColor">
                             <td class="colFirst"><code></code></td>
                             <td class="colLast"><code>protected&nbsp;void</code></td>
                             <td class="colLast"><code><strong><a href="#configureMicronaut(org.gradle.api.Project)">configureMicronaut</a></strong>(<a href='../../../../../org.gradle.api.Project.html'>Project</a> project)</code><br></td>
                         </tr>
                         
-                        <tr class="altColor">
+                        <tr class="rowColor">
                             <td class="colFirst"><code></code></td>
                             <td class="colLast"><code>protected&nbsp;void</code></td>
                             <td class="colLast"><code><strong><a href="#configureProfile(org.gradle.api.Project)">configureProfile</a></strong>(<a href='../../../../../org.gradle.api.Project.html'>Project</a> project)</code><br></td>
                         </tr>
                         
-                        <tr class="rowColor">
+                        <tr class="altColor">
                             <td class="colFirst"><code></code></td>
                             <td class="colLast"><code>protected&nbsp;void</code></td>
                             <td class="colLast"><code><strong><a href="#configureRunCommand(org.gradle.api.Project)">configureRunCommand</a></strong>(<a href='../../../../../org.gradle.api.Project.html'>Project</a> project)</code><br></td>
                         </tr>
                         
-                        <tr class="altColor">
+                        <tr class="rowColor">
                             <td class="colFirst"><code></code></td>
                             <td class="colLast"><code>protected&nbsp;void</code></td>
                             <td class="colLast"><code><strong><a href="#configureRunScript(org.gradle.api.Project)">configureRunScript</a></strong>(<a href='../../../../../org.gradle.api.Project.html'>Project</a> project)</code><br></td>
                         </tr>
                         
-                        <tr class="rowColor">
+                        <tr class="altColor">
                             <td class="colFirst"><code></code></td>
                             <td class="colLast"><code>protected&nbsp;org.apache.tools.ant.Task</code></td>
                             <td class="colLast"><code><strong><a href="#createBuildPropertiesTask(org.gradle.api.Project)">createBuildPropertiesTask</a></strong>(<a href='../../../../../org.gradle.api.Project.html'>Project</a> project)</code><br></td>
                         </tr>
                         
-                        <tr class="altColor">
+                        <tr class="rowColor">
                             <td class="colFirst"><code></code></td>
                             <td class="colLast"><code>protected&nbsp;TaskProvider&lt;JavaExec&gt;</code></td>
                             <td class="colLast"><code><strong><a href="#createConsoleTask(org.gradle.api.Project, org.gradle.api.tasks.TaskContainer, NamedDomainObjectProvider)">createConsoleTask</a></strong>(<a href='../../../../../org.gradle.api.Project.html'>Project</a> project, <a href='../../../../../org.gradle.api.tasks.TaskContainer.html'>TaskContainer</a> tasks, NamedDomainObjectProvider&lt;Configuration&gt; configuration)</code><br></td>
                         </tr>
                         
-                        <tr class="rowColor">
+                        <tr class="altColor">
                             <td class="colFirst"><code></code></td>
                             <td class="colLast"><code>protected&nbsp;TaskProvider&lt;Task&gt;</code></td>
                             <td class="colLast"><code><strong><a href="#createNative2AsciiTask(org.gradle.api.tasks.TaskContainer, java.lang.Object, java.lang.Object)">createNative2AsciiTask</a></strong>(<a href='../../../../../org.gradle.api.tasks.TaskContainer.html'>TaskContainer</a> tasks, java.lang.Object src, java.lang.Object dest)</code><br></td>
                         </tr>
                         
-                        <tr class="altColor">
+                        <tr class="rowColor">
                             <td class="colFirst"><code></code></td>
                             <td class="colLast"><code>protected&nbsp;TaskProvider&lt;JavaExec&gt;</code></td>
                             <td class="colLast"><code><strong><a href="#createShellTask(org.gradle.api.Project, org.gradle.api.tasks.TaskContainer, NamedDomainObjectProvider)">createShellTask</a></strong>(<a href='../../../../../org.gradle.api.Project.html'>Project</a> project, <a href='../../../../../org.gradle.api.tasks.TaskContainer.html'>TaskContainer</a> tasks, NamedDomainObjectProvider&lt;Configuration&gt; configuration)</code><br></td>
                         </tr>
                         
-                        <tr class="rowColor">
-                            <td class="colFirst"><code></code></td>
-                            <td class="colLast"><code>protected&nbsp;void</code></td>
-                            <td class="colLast"><code><strong><a href="#enableFileWatch(grails.util.Environment, org.gradle.api.Project)">enableFileWatch</a></strong>(<a href='../../../../../grails/util/Environment.html'>Environment</a> environment, <a href='../../../../../org.gradle.api.Project.html'>Project</a> project)</code><br></td>
-                        </tr>
-                        
                         <tr class="altColor">
                             <td class="colFirst"><code></code></td>
                             <td class="colLast"><code>protected&nbsp;void</code></td>
@@ -560,10 +548,10 @@ extends <a href='../../../../../org.gradle.api.plugins.GroovyPlugin.html'>Groovy
                             </li>
                         </ul>
                     
-                        <a name="buildClasspath(org.gradle.api.Project, org.gradle.api.artifacts.Configuration)"><!-- --></a>
+                        <a name="buildClasspath(org.gradle.api.Project, geb.Configuration)"><!-- --></a>
                         <ul class="blockListLast">
                             <li class="blockList">
-                                <h4>protected&nbsp;<a href='../../../../../org.gradle.api.file.FileCollection.html'>FileCollection</a> <strong>buildClasspath</strong>(<a href='../../../../../org.gradle.api.Project.html'>Project</a> project, <a href='../../../../../org.gradle.api.artifacts.Configuration.html'>Configuration</a>[] configurations)</h4>
+                                <h4>protected&nbsp;<a href='../../../../../org.gradle.api.file.FileCollection.html'>FileCollection</a> <strong>buildClasspath</strong>(<a href='../../../../../org.gradle.api.Project.html'>Project</a> project, <a href='../../../../../geb.Configuration.html'>Configuration</a>[] configurations)</h4>
                                 <p></p>
                             </li>
                         </ul>
@@ -592,18 +580,10 @@ extends <a href='../../../../../org.gradle.api.plugins.GroovyPlugin.html'>Groovy
                             </li>
                         </ul>
                     
-                        <a name="configureFileWatch(org.gradle.api.Project)"><!-- --></a>
-                        <ul class="blockListLast">
-                            <li class="blockList">
-                                <h4>@groovy.transform.CompileStatic<br>protected&nbsp;void <strong>configureFileWatch</strong>(<a href='../../../../../org.gradle.api.Project.html'>Project</a> project)</h4>
-                                <p></p>
-                            </li>
-                        </ul>
-                    
                         <a name="configureForkSettings(org.gradle.api.Project, java.lang.String)"><!-- --></a>
                         <ul class="blockListLast">
                             <li class="blockList">
-                                <h4>protected&nbsp;void <strong>configureForkSettings</strong>(<a href='../../../../../org.gradle.api.Project.html'>Project</a> project, java.lang.String grailsVersion)</h4>
+                                <h4>&lt;T extends JavaForkOptions & DefaultTask&gt; protected&nbsp;void <strong>configureForkSettings</strong>(<a href='../../../../../org.gradle.api.Project.html'>Project</a> project, java.lang.String grailsVersion)</h4>
                                 <p></p>
                             </li>
                         </ul>
@@ -696,14 +676,6 @@ extends <a href='../../../../../org.gradle.api.plugins.GroovyPlugin.html'>Groovy
                             </li>
                         </ul>
                     
-                        <a name="enableFileWatch(grails.util.Environment, org.gradle.api.Project)"><!-- --></a>
-                        <ul class="blockListLast">
-                            <li class="blockList">
-                                <h4>@groovy.transform.CompileDynamic<br>protected&nbsp;void <strong>enableFileWatch</strong>(<a href='../../../../../grails/util/Environment.html'>Environment</a> environment, <a href='../../../../../org.gradle.api.Project.html'>Project</a> project)</h4>
-                                <p></p>
-                            </li>
-                        </ul>
-                    
                         <a name="enableNative2Ascii(org.gradle.api.Project, java.lang.String)"><!-- --></a>
                         <ul class="blockListLast">
                             <li class="blockList">
diff --git a/docs/snapshot/api/org/grails/gradle/plugin/core/GrailsPluginGradlePlugin.html b/docs/snapshot/api/org/grails/gradle/plugin/core/GrailsPluginGradlePlugin.html
index bea24a71f7b..eb4256f90f8 100644
--- a/docs/snapshot/api/org/grails/gradle/plugin/core/GrailsPluginGradlePlugin.html
+++ b/docs/snapshot/api/org/grails/gradle/plugin/core/GrailsPluginGradlePlugin.html
@@ -310,7 +310,7 @@ extends <a href='../../../../../org/grails/gradle/plugin/core/GrailsGradlePlugin
                         
                         <tr class="altColor">
                             <td class="colFirst"><code>class <a href='../../../../../org/grails/gradle/plugin/core/GrailsGradlePlugin.html'>GrailsGradlePlugin</a></code></td>
-                            <td class="colLast"><code><a href='../../../../../org/grails/gradle/plugin/core/GrailsGradlePlugin.html#apply(org.gradle.api.Project)'>apply</a>, <a href='../../../../../org/grails/gradle/plugin/core/GrailsGradlePlugin.html#applyBasePlugins(org.gradle.api.Project)'>applyBasePlugins</a>, <a href='../../../../../org/grails/gradle/plugin/core/GrailsGradlePlugin.html#applyDefaultPlugins(org.gradle.api.Project)'>applyDefaultPlugins</a>, <a href='../../../../../org/ [...]
+                            <td class="colLast"><code><a href='../../../../../org/grails/gradle/plugin/core/GrailsGradlePlugin.html#apply(org.gradle.api.Project)'>apply</a>, <a href='../../../../../org/grails/gradle/plugin/core/GrailsGradlePlugin.html#applyBasePlugins(org.gradle.api.Project)'>applyBasePlugins</a>, <a href='../../../../../org/grails/gradle/plugin/core/GrailsGradlePlugin.html#applyDefaultPlugins(org.gradle.api.Project)'>applyDefaultPlugins</a>, <a href='../../../../../org/ [...]
                         </tr>
                     </table>
                    </ul>
diff --git a/docs/snapshot/api/org/grails/gradle/plugin/core/package-frame.html b/docs/snapshot/api/org/grails/gradle/plugin/core/package-frame.html
index b184c6597f4..1b61677c7e7 100644
--- a/docs/snapshot/api/org/grails/gradle/plugin/core/package-frame.html
+++ b/docs/snapshot/api/org/grails/gradle/plugin/core/package-frame.html
@@ -43,7 +43,7 @@
 <div class="indexContainer">
     <h2>Classes</h2>
     <ul>
-        <li><a href="GrailsExtension.html" title="class in org.grails.gradle.plugin.core" target="classFrame">GrailsExtension</a></li><li><a href="GrailsExtension.Agent.html" title="class in org.grails.gradle.plugin.core" target="classFrame">GrailsExtension.Agent</a></li><li><a href="GrailsGradlePlugin.html" title="class in org.grails.gradle.plugin.core" target="classFrame">GrailsGradlePlugin</a></li><li><a href="GrailsPluginGradlePlugin.html" title="class in org.grails.gradle.plugin.cor [...]
+        <li><a href="GrailsExtension.html" title="class in org.grails.gradle.plugin.core" target="classFrame">GrailsExtension</a></li><li><a href="GrailsGradlePlugin.html" title="class in org.grails.gradle.plugin.core" target="classFrame">GrailsGradlePlugin</a></li><li><a href="GrailsPluginGradlePlugin.html" title="class in org.grails.gradle.plugin.core" target="classFrame">GrailsPluginGradlePlugin</a></li><li><a href="IntegrationTestGradlePlugin.html" title="class in org.grails.gradle.p [...]
     </ul>
 </div>
 
diff --git a/docs/snapshot/api/org/grails/gradle/plugin/core/package-summary.html b/docs/snapshot/api/org/grails/gradle/plugin/core/package-summary.html
index 60696f0d853..7bdbae3853d 100644
--- a/docs/snapshot/api/org/grails/gradle/plugin/core/package-summary.html
+++ b/docs/snapshot/api/org/grails/gradle/plugin/core/package-summary.html
@@ -96,14 +96,6 @@ function windowTitle()
                             </td>
                             <td>A extension to the Gradle plugin to configure Grails settings</td>
                         </tr>
-<tr class="altColor">
-                            <td class="colOne">
-                                <strong><a href="GrailsExtension.Agent.html" title="class in org/grails/gradle/plugin/core">
-                                    GrailsExtension.Agent
-                                </a></strong>
-                            </td>
-                            <td>Configuration for the reloading agent</td>
-                        </tr>
 <tr class="altColor">
                             <td class="colOne">
                                 <strong><a href="GrailsGradlePlugin.html" title="class in org/grails/gradle/plugin/core">
diff --git a/docs/snapshot/api/org/grails/gradle/plugin/web/GrailsWebGradlePlugin.html b/docs/snapshot/api/org/grails/gradle/plugin/web/GrailsWebGradlePlugin.html
index f8646fbce01..020e67d3456 100644
--- a/docs/snapshot/api/org/grails/gradle/plugin/web/GrailsWebGradlePlugin.html
+++ b/docs/snapshot/api/org/grails/gradle/plugin/web/GrailsWebGradlePlugin.html
@@ -228,7 +228,7 @@ extends <a href='../../../../../org/grails/gradle/plugin/core/GrailsGradlePlugin
                         
                         <tr class="altColor">
                             <td class="colFirst"><code>class <a href='../../../../../org/grails/gradle/plugin/core/GrailsGradlePlugin.html'>GrailsGradlePlugin</a></code></td>
-                            <td class="colLast"><code><a href='../../../../../org/grails/gradle/plugin/core/GrailsGradlePlugin.html#apply(org.gradle.api.Project)'>apply</a>, <a href='../../../../../org/grails/gradle/plugin/core/GrailsGradlePlugin.html#applyBasePlugins(org.gradle.api.Project)'>applyBasePlugins</a>, <a href='../../../../../org/grails/gradle/plugin/core/GrailsGradlePlugin.html#applyDefaultPlugins(org.gradle.api.Project)'>applyDefaultPlugins</a>, <a href='../../../../../org/ [...]
+                            <td class="colLast"><code><a href='../../../../../org/grails/gradle/plugin/core/GrailsGradlePlugin.html#apply(org.gradle.api.Project)'>apply</a>, <a href='../../../../../org/grails/gradle/plugin/core/GrailsGradlePlugin.html#applyBasePlugins(org.gradle.api.Project)'>applyBasePlugins</a>, <a href='../../../../../org/grails/gradle/plugin/core/GrailsGradlePlugin.html#applyDefaultPlugins(org.gradle.api.Project)'>applyDefaultPlugins</a>, <a href='../../../../../org/ [...]
                         </tr>
                     </table>
                    </ul>
diff --git a/docs/snapshot/api/org/grails/gsp/CompileStaticGroovyPage.html b/docs/snapshot/api/org/grails/gsp/CompileStaticGroovyPage.html
index 3e2348512e5..af4fb6f197e 100644
--- a/docs/snapshot/api/org/grails/gsp/CompileStaticGroovyPage.html
+++ b/docs/snapshot/api/org/grails/gsp/CompileStaticGroovyPage.html
@@ -251,7 +251,7 @@ extends <a href='../../../org/grails/gsp/GroovyPage.html'>GroovyPage</a></pre>
                         
                         <tr class="altColor">
                             <td class="colFirst"><code>class <a href='../../../org/grails/gsp/GroovyPage.html'>GroovyPage</a></code></td>
-                            <td class="colLast"><code><a href='../../../org/grails/gsp/GroovyPage.html#changeItVariable(java.lang.Object)'>changeItVariable</a>, <a href='../../../org/grails/gsp/GroovyPage.html#cleanup()'>cleanup</a>, <a href='../../../org/grails/gsp/GroovyPage.html#createClosureForHtmlPart(int, int)'>createClosureForHtmlPart</a>, <a href='../../../org/grails/gsp/GroovyPage.html#createTagBody(int, Closure)'>createTagBody</a>, <a href='../../../org/grails/gsp/GroovyPage.ht [...]
+                            <td class="colLast"><code><a href='../../../org/grails/gsp/GroovyPage.html#changeItVariable(java.lang.Object)'>changeItVariable</a>, <a href='../../../org/grails/gsp/GroovyPage.html#cleanup()'>cleanup</a>, <a href='../../../org/grails/gsp/GroovyPage.html#createClosureForHtmlPart(int, int)'>createClosureForHtmlPart</a>, <a href='../../../org/grails/gsp/GroovyPage.html#createTagBody(int, Closure)'>createTagBody</a>, <a href='../../../org/grails/gsp/GroovyPage.ht [...]
                         </tr>
                     </table>
                    </ul>
diff --git a/docs/snapshot/api/org/grails/gsp/GroovyPage.html b/docs/snapshot/api/org/grails/gsp/GroovyPage.html
index 0d8ce1768c4..0054b3a0458 100644
--- a/docs/snapshot/api/org/grails/gsp/GroovyPage.html
+++ b/docs/snapshot/api/org/grails/gsp/GroovyPage.html
@@ -374,11 +374,23 @@ extends groovy.lang.Script</pre>
                         </tr>
                         
                         <tr class="rowColor">
+                            <td class="colFirst"><code></code></td>
+                            <td class="colLast"><code>public&nbsp;final&nbsp;void</code></td>
+                            <td class="colLast"><code><strong><a href="#h(int)">h</a></strong>(int partNumber)</code><br>Shorthand for printHtmlPart to reduce class size</td>
+                        </tr>
+                        
+                        <tr class="altColor">
                             <td class="colFirst"><code></code></td>
                             <td class="colLast"><code>protected&nbsp;void</code></td>
                             <td class="colLast"><code><strong><a href="#init()">init</a></strong>()</code><br></td>
                         </tr>
                         
+                        <tr class="rowColor">
+                            <td class="colFirst"><code></code></td>
+                            <td class="colLast"><code>public&nbsp;void</code></td>
+                            <td class="colLast"><code><strong><a href="#initCommonRun(org.grails.gsp.GroovyPageMetaInfo)">initCommonRun</a></strong>(<a href='../../../org/grails/gsp/GroovyPageMetaInfo.html'>GroovyPageMetaInfo</a> metaInfo)</code><br></td>
+                        </tr>
+                        
                         <tr class="altColor">
                             <td class="colFirst"><code></code></td>
                             <td class="colLast"><code>public&nbsp;void</code></td>
@@ -454,22 +466,28 @@ extends groovy.lang.Script</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="#setJspTagLibraryResolver(org.grails.gsp.jsp.TagLibraryResolver)">setJspTagLibraryResolver</a></strong>(<a href='../../../org/grails/gsp/jsp/TagLibraryResolver.html'>TagLibraryResolver</a> jspTagLibraryResolver)</code><br>Sets the JSP tag library resolver to use to resolve JSP tags</td>
+                            <td class="colLast"><code><strong><a href="#setHtmlPartsSet(Set)">setHtmlPartsSet</a></strong>(java.util.Set&lt;java.lang.Integer&gt; htmlPartsSet)</code><br></td>
                         </tr>
                         
                         <tr class="rowColor">
                             <td class="colFirst"><code></code></td>
                             <td class="colLast"><code>public&nbsp;void</code></td>
-                            <td class="colLast"><code><strong><a href="#setJspTags(java.util.Map)">setJspTags</a></strong>(java.util.Map jspTags)</code><br>Sets the JSP tags used by this GroovyPage instance</td>
+                            <td class="colLast"><code><strong><a href="#setJspTagLibraryResolver(org.grails.gsp.jsp.TagLibraryResolver)">setJspTagLibraryResolver</a></strong>(<a href='../../../org/grails/gsp/jsp/TagLibraryResolver.html'>TagLibraryResolver</a> jspTagLibraryResolver)</code><br>Sets the JSP tag library resolver to use to resolve JSP tags</td>
                         </tr>
                         
                         <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="#setOut(java.io.Writer)">setOut</a></strong>(java.io.Writer newWriter)</code><br></td>
+                            <td class="colLast"><code><strong><a href="#setJspTags(java.util.Map)">setJspTags</a></strong>(java.util.Map jspTags)</code><br>Sets the JSP tags used by this GroovyPage instance</td>
                         </tr>
                         
                         <tr class="rowColor">
+                            <td class="colFirst"><code></code></td>
+                            <td class="colLast"><code>public&nbsp;void</code></td>
+                            <td class="colLast"><code><strong><a href="#setOut(java.io.Writer)">setOut</a></strong>(java.io.Writer newWriter)</code><br></td>
+                        </tr>
+                        
+                        <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="#setPluginContextPath(java.lang.String)">setPluginContextPath</a></strong>(java.lang.String pluginContextPath)</code><br></td>
@@ -802,6 +820,15 @@ extends groovy.lang.Script</pre>
                             </li>
                         </ul>
                     
+                        <a name="h(int)"><!-- --></a>
+                        <ul class="blockListLast">
+                            <li class="blockList">
+                                <h4>public&nbsp;final&nbsp;void <strong>h</strong>(int partNumber)</h4>
+                                <p> Shorthand for printHtmlPart to reduce class size
+      <DL><DT><B>Parameters:</B></DT><DD>partNumber</DD></DL></p>
+                            </li>
+                        </ul>
+                    
                         <a name="init()"><!-- --></a>
                         <ul class="blockListLast">
                             <li class="blockList">
@@ -810,6 +837,14 @@ extends groovy.lang.Script</pre>
                             </li>
                         </ul>
                     
+                        <a name="initCommonRun(org.grails.gsp.GroovyPageMetaInfo)"><!-- --></a>
+                        <ul class="blockListLast">
+                            <li class="blockList">
+                                <h4>public&nbsp;void <strong>initCommonRun</strong>(<a href='../../../org/grails/gsp/GroovyPageMetaInfo.html'>GroovyPageMetaInfo</a> metaInfo)</h4>
+                                <p></p>
+                            </li>
+                        </ul>
+                    
                         <a name="initRun(java.io.Writer, org.grails.taglib.encoder.OutputContext, org.grails.gsp.GroovyPageMetaInfo)"><!-- --></a>
                         <ul class="blockListLast">
                             <li class="blockList">
@@ -909,6 +944,14 @@ extends groovy.lang.Script</pre>
                             </li>
                         </ul>
                     
+                        <a name="setHtmlPartsSet(Set)"><!-- --></a>
+                        <ul class="blockListLast">
+                            <li class="blockList">
+                                <h4>public&nbsp;void <strong>setHtmlPartsSet</strong>(java.util.Set&lt;java.lang.Integer&gt; htmlPartsSet)</h4>
+                                <p></p>
+                            </li>
+                        </ul>
+                    
                         <a name="setJspTagLibraryResolver(org.grails.gsp.jsp.TagLibraryResolver)"><!-- --></a>
                         <ul class="blockListLast">
                             <li class="blockList">
diff --git a/docs/snapshot/api/org/grails/gsp/GroovyPageMetaInfo.html b/docs/snapshot/api/org/grails/gsp/GroovyPageMetaInfo.html
index 3c053a3fcce..d4464a5d242 100644
--- a/docs/snapshot/api/org/grails/gsp/GroovyPageMetaInfo.html
+++ b/docs/snapshot/api/org/grails/gsp/GroovyPageMetaInfo.html
@@ -316,175 +316,181 @@ implements <a href='../../../grails/core/support/GrailsApplicationAware.html'>Gr
                         </tr>
                         
                         <tr class="altColor">
+                            <td class="colFirst"><code></code></td>
+                            <td class="colLast"><code>public&nbsp;<a href='../../../org/grails/gsp/GroovyPage.html'>GroovyPage</a></code></td>
+                            <td class="colLast"><code><strong><a href="#getPageClassInstance()">getPageClassInstance</a></strong>()</code><br></td>
+                        </tr>
+                        
+                        <tr class="rowColor">
                             <td class="colFirst"><code></code></td>
                             <td class="colLast"><code>public&nbsp;<a href='../../../grails/plugins/GrailsPlugin.html'>GrailsPlugin</a></code></td>
                             <td class="colLast"><code><strong><a href="#getPagePlugin()">getPagePlugin</a></strong>()</code><br></td>
                         </tr>
                         
-                        <tr class="rowColor">
+                        <tr class="altColor">
                             <td class="colFirst"><code></code></td>
                             <td class="colLast"><code>public&nbsp;java.lang.String</code></td>
                             <td class="colLast"><code><strong><a href="#getPluginPath()">getPluginPath</a></strong>()</code><br></td>
                         </tr>
                         
-                        <tr class="altColor">
+                        <tr class="rowColor">
                             <td class="colFirst"><code></code></td>
                             <td class="colLast"><code>public&nbsp;<a href='../../../org/grails/encoder/Encoder.html'>Encoder</a></code></td>
                             <td class="colLast"><code><strong><a href="#getStaticEncoder()">getStaticEncoder</a></strong>()</code><br></td>
                         </tr>
                         
-                        <tr class="rowColor">
+                        <tr class="altColor">
                             <td class="colFirst"><code></code></td>
                             <td class="colLast"><code>public&nbsp;<a href='../../../org/grails/taglib/TagLibraryLookup.html'>TagLibraryLookup</a></code></td>
                             <td class="colLast"><code><strong><a href="#getTagLibraryLookup()">getTagLibraryLookup</a></strong>()</code><br></td>
                         </tr>
                         
-                        <tr class="altColor">
+                        <tr class="rowColor">
                             <td class="colFirst"><code></code></td>
                             <td class="colLast"><code>public&nbsp;<a href='../../../org/grails/encoder/Encoder.html'>Encoder</a></code></td>
                             <td class="colLast"><code><strong><a href="#getTaglibEncoder()">getTaglibEncoder</a></strong>()</code><br></td>
                         </tr>
                         
-                        <tr class="rowColor">
+                        <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="#initialize()">initialize</a></strong>()</code><br></td>
                         </tr>
                         
-                        <tr class="altColor">
+                        <tr class="rowColor">
                             <td class="colFirst"><code></code></td>
                             <td class="colLast"><code>public&nbsp;boolean</code></td>
                             <td class="colLast"><code><strong><a href="#isCompileStaticMode()">isCompileStaticMode</a></strong>()</code><br></td>
                         </tr>
                         
-                        <tr class="rowColor">
+                        <tr class="altColor">
                             <td class="colFirst"><code></code></td>
                             <td class="colLast"><code>public&nbsp;boolean</code></td>
                             <td class="colLast"><code><strong><a href="#isModelFieldsMode()">isModelFieldsMode</a></strong>()</code><br></td>
                         </tr>
                         
-                        <tr class="altColor">
+                        <tr class="rowColor">
                             <td class="colFirst"><code></code></td>
                             <td class="colLast"><code>public&nbsp;boolean</code></td>
                             <td class="colLast"><code><strong><a href="#isPrecompiledMode()">isPrecompiledMode</a></strong>()</code><br></td>
                         </tr>
                         
-                        <tr class="rowColor">
+                        <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="#removePageMetaClass()">removePageMetaClass</a></strong>()</code><br></td>
                         </tr>
                         
-                        <tr class="altColor">
+                        <tr class="rowColor">
                             <td class="colFirst"><code></code></td>
                             <td class="colLast"><code>public&nbsp;void</code></td>
                             <td class="colLast"><code><strong><a href="#setCompilationException(org.grails.gsp.GroovyPagesException)">setCompilationException</a></strong>(<a href='../../../org/grails/gsp/GroovyPagesException.html'>GroovyPagesException</a> e)</code><br></td>
                         </tr>
                         
-                        <tr class="rowColor">
+                        <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="#setCompileStaticMode(boolean)">setCompileStaticMode</a></strong>(boolean compileStaticMode)</code><br></td>
                         </tr>
                         
-                        <tr class="altColor">
+                        <tr class="rowColor">
                             <td class="colFirst"><code></code></td>
                             <td class="colLast"><code>public&nbsp;void</code></td>
                             <td class="colLast"><code><strong><a href="#setContentType(java.lang.String)">setContentType</a></strong>(java.lang.String contentType)</code><br></td>
                         </tr>
                         
-                        <tr class="rowColor">
+                        <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="#setExpressionCodecName(java.lang.String)">setExpressionCodecName</a></strong>(java.lang.String expressionCodecName)</code><br></td>
                         </tr>
                         
-                        <tr class="altColor">
+                        <tr class="rowColor">
                             <td class="colFirst"><code></code></td>
                             <td class="colLast"><code>public&nbsp;void</code></td>
                             <td class="colLast"><code><strong><a href="#setGrailsApplication(grails.core.GrailsApplication)">setGrailsApplication</a></strong>(<a href='../../../grails/core/GrailsApplication.html'>GrailsApplication</a> grailsApplication)</code><br></td>
                         </tr>
                         
-                        <tr class="rowColor">
+                        <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="#setGroovySource(java.io.InputStream)">setGroovySource</a></strong>(java.io.InputStream groovySource)</code><br></td>
                         </tr>
                         
-                        <tr class="altColor">
+                        <tr class="rowColor">
                             <td class="colFirst"><code></code></td>
                             <td class="colLast"><code>public&nbsp;void</code></td>
                             <td class="colLast"><code><strong><a href="#setHtmlParts(java.lang.String)">setHtmlParts</a></strong>(java.lang.String[] htmlParts)</code><br></td>
                         </tr>
                         
-                        <tr class="rowColor">
+                        <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="#setJspTagLibraryResolver(org.grails.gsp.jsp.TagLibraryResolver)">setJspTagLibraryResolver</a></strong>(<a href='../../../org/grails/gsp/jsp/TagLibraryResolver.html'>TagLibraryResolver</a> jspTagLibraryResolver)</code><br></td>
                         </tr>
                         
-                        <tr class="altColor">
+                        <tr class="rowColor">
                             <td class="colFirst"><code></code></td>
                             <td class="colLast"><code>public&nbsp;void</code></td>
                             <td class="colLast"><code><strong><a href="#setJspTags(java.util.Map)">setJspTags</a></strong>(java.util.Map jspTags)</code><br></td>
                         </tr>
                         
-                        <tr class="rowColor">
+                        <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="#setLastModified(long)">setLastModified</a></strong>(long lastModified)</code><br></td>
                         </tr>
                         
-                        <tr class="altColor">
+                        <tr class="rowColor">
                             <td class="colFirst"><code></code></td>
                             <td class="colLast"><code>public&nbsp;void</code></td>
                             <td class="colLast"><code><strong><a href="#setLineNumbers(int[])">setLineNumbers</a></strong>(int[] lineNumbers)</code><br></td>
                         </tr>
                         
-                        <tr class="rowColor">
+                        <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="#setModelFieldsMode(boolean)">setModelFieldsMode</a></strong>(boolean modelFieldsMode)</code><br></td>
                         </tr>
                         
-                        <tr class="altColor">
+                        <tr class="rowColor">
                             <td class="colFirst"><code></code></td>
                             <td class="colLast"><code>public&nbsp;void</code></td>
                             <td class="colLast"><code><strong><a href="#setOutCodecName(java.lang.String)">setOutCodecName</a></strong>(java.lang.String pageCodecName)</code><br></td>
                         </tr>
                         
-                        <tr class="rowColor">
+                        <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="#setPageClass(Class)">setPageClass</a></strong>(java.lang.Class&lt;?&gt; pageClass)</code><br></td>
                         </tr>
                         
-                        <tr class="altColor">
+                        <tr class="rowColor">
                             <td class="colFirst"><code></code></td>
                             <td class="colLast"><code>public&nbsp;void</code></td>
                             <td class="colLast"><code><strong><a href="#setStaticCodecName(java.lang.String)">setStaticCodecName</a></strong>(java.lang.String staticCodecName)</code><br></td>
                         </tr>
                         
-                        <tr class="rowColor">
+                        <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="#setTagLibraryLookup(org.grails.taglib.TagLibraryLookup)">setTagLibraryLookup</a></strong>(<a href='../../../org/grails/taglib/TagLibraryLookup.html'>TagLibraryLookup</a> tagLibraryLookup)</code><br></td>
                         </tr>
                         
-                        <tr class="altColor">
+                        <tr class="rowColor">
                             <td class="colFirst"><code></code></td>
                             <td class="colLast"><code>public&nbsp;void</code></td>
                             <td class="colLast"><code><strong><a href="#setTaglibCodecName(java.lang.String)">setTaglibCodecName</a></strong>(java.lang.String taglibCodecName)</code><br></td>
                         </tr>
                         
-                        <tr class="rowColor">
+                        <tr class="altColor">
                             <td class="colFirst"><code></code></td>
                             <td class="colLast"><code>public&nbsp;boolean</code></td>
                             <td class="colLast"><code><strong><a href="#shouldReload(PrivilegedAction)">shouldReload</a></strong>(java.security.PrivilegedAction&lt;Resource&gt; resourceCallable)</code><br>Checks if this GSP has expired and should be reloaded (there is a newer source gsp available)
  PrivilegedAction is used so that locating the Resource is lazily evaluated.</td>
                         </tr>
                         
-                        <tr class="altColor">
+                        <tr class="rowColor">
                             <td class="colFirst"><code></code></td>
                             <td class="colLast"><code>public&nbsp;void</code></td>
                             <td class="colLast"><code><strong><a href="#writeToFinished(java.io.Writer)">writeToFinished</a></strong>(java.io.Writer out)</code><br></td>
@@ -736,6 +742,14 @@ implements <a href='../../../grails/core/support/GrailsApplicationAware.html'>Gr
                             </li>
                         </ul>
                     
+                        <a name="getPageClassInstance()"><!-- --></a>
+                        <ul class="blockListLast">
+                            <li class="blockList">
+                                <h4>public&nbsp;<a href='../../../org/grails/gsp/GroovyPage.html'>GroovyPage</a> <strong>getPageClassInstance</strong>()</h4>
+                                <p></p>
+                            </li>
+                        </ul>
+                    
                         <a name="getPagePlugin()"><!-- --></a>
                         <ul class="blockListLast">
                             <li class="blockList">
diff --git a/docs/snapshot/api/org/grails/gsp/GroovyPagesTemplateEngine.html b/docs/snapshot/api/org/grails/gsp/GroovyPagesTemplateEngine.html
index 393a874a843..652f8fff3ae 100644
--- a/docs/snapshot/api/org/grails/gsp/GroovyPagesTemplateEngine.html
+++ b/docs/snapshot/api/org/grails/gsp/GroovyPagesTemplateEngine.html
@@ -304,178 +304,184 @@ implements <a href='../../../org.springframework.context.ApplicationContextAware
                         <tr class="rowColor">
                             <td class="colFirst"><code></code></td>
                             <td class="colLast"><code>public&nbsp;groovy.text.Template</code></td>
-                            <td class="colLast"><code><strong><a href="#createTemplate(java.io.File)">createTemplate</a></strong>(java.io.File file)</code><br>Creates a Template for the given file</td>
+                            <td class="colLast"><code><strong><a href="#createTemplate(java.lang.String, java.lang.String, boolean)">createTemplate</a></strong>(java.lang.String txt, java.lang.String pageName, boolean cache)</code><br>Creates a Template using the given text for the Template and the given name. </td>
                         </tr>
                         
                         <tr class="altColor">
                             <td class="colFirst"><code></code></td>
                             <td class="colLast"><code>public&nbsp;groovy.text.Template</code></td>
-                            <td class="colLast"><code><strong><a href="#createTemplate(java.net.URL)">createTemplate</a></strong>(java.net.URL url)</code><br>Creates a Template for the given URL</td>
+                            <td class="colLast"><code><strong><a href="#createTemplate(java.io.File)">createTemplate</a></strong>(java.io.File file)</code><br>Creates a Template using the given text for the Template and the given name. </td>
                         </tr>
                         
                         <tr class="rowColor">
                             <td class="colFirst"><code></code></td>
                             <td class="colLast"><code>public&nbsp;groovy.text.Template</code></td>
-                            <td class="colLast"><code><strong><a href="#createTemplate(java.io.InputStream)">createTemplate</a></strong>(java.io.InputStream inputStream)</code><br>Create a Template for the given InputStream</td>
+                            <td class="colLast"><code><strong><a href="#createTemplate(java.net.URL)">createTemplate</a></strong>(java.net.URL url)</code><br>Creates a Template for the given URL</td>
                         </tr>
                         
                         <tr class="altColor">
                             <td class="colFirst"><code></code></td>
                             <td class="colLast"><code>public&nbsp;groovy.text.Template</code></td>
-                            <td class="colLast"><code><strong><a href="#createTemplateForUri(java.lang.String)">createTemplateForUri</a></strong>(java.lang.String uri)</code><br></td>
+                            <td class="colLast"><code><strong><a href="#createTemplate(java.io.InputStream)">createTemplate</a></strong>(java.io.InputStream inputStream)</code><br>Create a Template for the given InputStream</td>
                         </tr>
                         
                         <tr class="rowColor">
                             <td class="colFirst"><code></code></td>
                             <td class="colLast"><code>public&nbsp;groovy.text.Template</code></td>
-                            <td class="colLast"><code><strong><a href="#createTemplateForUri(java.lang.String)">createTemplateForUri</a></strong>(java.lang.String[] uris)</code><br></td>
+                            <td class="colLast"><code><strong><a href="#createTemplateForUri(java.lang.String)">createTemplateForUri</a></strong>(java.lang.String uri)</code><br></td>
                         </tr>
                         
                         <tr class="altColor">
+                            <td class="colFirst"><code></code></td>
+                            <td class="colLast"><code>public&nbsp;groovy.text.Template</code></td>
+                            <td class="colLast"><code><strong><a href="#createTemplateForUri(java.lang.String)">createTemplateForUri</a></strong>(java.lang.String[] uris)</code><br></td>
+                        </tr>
+                        
+                        <tr class="rowColor">
                             <td class="colFirst"><code></code></td>
                             <td class="colLast"><code>protected&nbsp;java.lang.String</code></td>
                             <td class="colLast"><code><strong><a href="#establishPageName(org.springframework.core.io.Resource, boolean)">establishPageName</a></strong>(<a href='../../../org.springframework.core.io.Resource.html'>Resource</a> resource, boolean cacheable)</code><br></td>
                         </tr>
                         
-                        <tr class="rowColor">
+                        <tr class="altColor">
                             <td class="colFirst"><code></code></td>
                             <td class="colLast"><code>protected&nbsp;java.lang.String</code></td>
                             <td class="colLast"><code><strong><a href="#establishPageName(org.springframework.core.io.Resource, java.lang.String)">establishPageName</a></strong>(<a href='../../../org.springframework.core.io.Resource.html'>Resource</a> res, java.lang.String pageName)</code><br>Establishes the name to use for the given resource</td>
                         </tr>
                         
-                        <tr class="altColor">
+                        <tr class="rowColor">
                             <td class="colFirst"><code></code></td>
                             <td class="colLast"><code>public&nbsp;<a href='../../../org/grails/gsp/io/GroovyPageScriptSource.html'>GroovyPageScriptSource</a></code></td>
                             <td class="colLast"><code><strong><a href="#findScriptSource(java.lang.String)">findScriptSource</a></strong>(java.lang.String uri)</code><br></td>
                         </tr>
                         
-                        <tr class="rowColor">
+                        <tr class="altColor">
                             <td class="colFirst"><code></code></td>
                             <td class="colLast"><code>public&nbsp;<a href='../../../org/grails/gsp/io/GroovyPageScriptSource.html'>GroovyPageScriptSource</a></code></td>
                             <td class="colLast"><code><strong><a href="#findScriptSource(java.lang.String)">findScriptSource</a></strong>(java.lang.String[] uris)</code><br></td>
                         </tr>
                         
-                        <tr class="altColor">
+                        <tr class="rowColor">
                             <td class="colFirst"><code></code></td>
                             <td class="colLast"><code>public&nbsp;java.util.Map&lt;java.lang.String, java.lang.Class&lt;?&gt;&gt;</code></td>
                             <td class="colLast"><code><strong><a href="#getDomainClassMap()">getDomainClassMap</a></strong>()</code><br></td>
                         </tr>
                         
-                        <tr class="rowColor">
+                        <tr class="altColor">
                             <td class="colFirst"><code></code></td>
                             <td class="colLast"><code>public&nbsp;<a href='../../../org/grails/gsp/io/GroovyPageLocator.html'>GroovyPageLocator</a></code></td>
                             <td class="colLast"><code><strong><a href="#getGroovyPageLocator()">getGroovyPageLocator</a></strong>()</code><br></td>
                         </tr>
                         
-                        <tr class="altColor">
+                        <tr class="rowColor">
                             <td class="colFirst"><code></code></td>
                             <td class="colLast"><code>public&nbsp;java.util.List&lt;<a href='../../../org/grails/gsp/GroovyPageSourceDecorator.html' title='GroovyPageSourceDecorator'>GroovyPageSourceDecorator</a>&gt;</code></td>
                             <td class="colLast"><code><strong><a href="#getGroovyPageSourceDecorators()">getGroovyPageSourceDecorators</a></strong>()</code><br></td>
                         </tr>
                         
-                        <tr class="rowColor">
+                        <tr class="altColor">
                             <td class="colFirst"><code></code></td>
                             <td class="colLast"><code>public&nbsp;java.lang.String</code></td>
                             <td class="colLast"><code><strong><a href="#getGspEncoding()">getGspEncoding</a></strong>()</code><br></td>
                         </tr>
                         
-                        <tr class="altColor">
+                        <tr class="rowColor">
                             <td class="colFirst"><code></code></td>
                             <td class="colLast"><code>public&nbsp;<a href='../../../org.springframework.core.io.Resource.html'>Resource</a></code></td>
                             <td class="colLast"><code><strong><a href="#getResourceForUri(java.lang.String)">getResourceForUri</a></strong>(java.lang.String uri)</code><br>Attempts to retrieve a reference to a GSP as a Spring Resource instance for the given URI.</td>
                         </tr>
                         
-                        <tr class="rowColor">
+                        <tr class="altColor">
                             <td class="colFirst"><code></code></td>
                             <td class="colLast"><code>protected&nbsp;java.lang.String</code></td>
                             <td class="colLast"><code><strong><a href="#getUriWithinGrailsViews(java.lang.String)">getUriWithinGrailsViews</a></strong>(java.lang.String relativeUri)</code><br>Returns the path to the view of the relative URI within the Grails views directory</td>
                         </tr>
                         
-                        <tr class="altColor">
+                        <tr class="rowColor">
                             <td class="colFirst"><code></code></td>
                             <td class="colLast"><code>public&nbsp;void</code></td>
                             <td class="colLast"><code><strong><a href="#initialize(org.grails.gsp.GroovyPageMetaInfo)">initialize</a></strong>(<a href='../../../org/grails/gsp/GroovyPageMetaInfo.html'>GroovyPageMetaInfo</a> metaInfo)</code><br></td>
                         </tr>
                         
-                        <tr class="rowColor">
+                        <tr class="altColor">
                             <td class="colFirst"><code></code></td>
                             <td class="colLast"><code>public&nbsp;boolean</code></td>
                             <td class="colLast"><code><strong><a href="#isCacheResources()">isCacheResources</a></strong>()</code><br></td>
                         </tr>
                         
-                        <tr class="altColor">
+                        <tr class="rowColor">
                             <td class="colFirst"><code></code></td>
                             <td class="colLast"><code>public&nbsp;boolean</code></td>
                             <td class="colLast"><code><strong><a href="#isReloadEnabled()">isReloadEnabled</a></strong>()</code><br>Return whether reload is enabled for the GroovyPagesTemplateEngine</td>
                         </tr>
                         
-                        <tr class="rowColor">
+                        <tr class="altColor">
                             <td class="colFirst"><code></code></td>
                             <td class="colLast"><code>public&nbsp;int</code></td>
                             <td class="colLast"><code><strong><a href="#mapStackLineNumber(java.lang.String, int)">mapStackLineNumber</a></strong>(java.lang.String url, int lineNumber)</code><br></td>
                         </tr>
                         
-                        <tr class="altColor">
+                        <tr class="rowColor">
                             <td class="colFirst"><code></code></td>
                             <td class="colLast"><code>public&nbsp;<a href='../../../org.springframework.core.io.Resource.html'>Resource</a></code></td>
                             <td class="colLast"><code><strong><a href="#run()">run</a></strong>()</code><br></td>
                         </tr>
                         
-                        <tr class="rowColor">
+                        <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="#setApplicationContext(org.springframework.context.ApplicationContext)">setApplicationContext</a></strong>(<a href='../../../org.springframework.context.ApplicationContext.html'>ApplicationContext</a> applicationContext)</code><br>Sets the ResourceLoader from the ApplicationContext</td>
                         </tr>
                         
-                        <tr class="altColor">
+                        <tr class="rowColor">
                             <td class="colFirst"><code></code></td>
                             <td class="colLast"><code>public&nbsp;void</code></td>
                             <td class="colLast"><code><strong><a href="#setBeanClassLoader(java.lang.ClassLoader)">setBeanClassLoader</a></strong>(java.lang.ClassLoader beanClassLoader)</code><br></td>
                         </tr>
                         
-                        <tr class="rowColor">
+                        <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="#setCacheResources(boolean)">setCacheResources</a></strong>(boolean cacheResources)</code><br></td>
                         </tr>
                         
-                        <tr class="altColor">
+                        <tr class="rowColor">
                             <td class="colFirst"><code></code></td>
                             <td class="colLast"><code>public&nbsp;void</code></td>
                             <td class="colLast"><code><strong><a href="#setClassLoader(java.lang.ClassLoader)">setClassLoader</a></strong>(java.lang.ClassLoader classLoader)</code><br>Sets the ClassLoader that the TemplateEngine should use to</td>
                         </tr>
                         
-                        <tr class="rowColor">
+                        <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="#setGroovyPageLocator(org.grails.gsp.io.GroovyPageLocator)">setGroovyPageLocator</a></strong>(<a href='../../../org/grails/gsp/io/GroovyPageLocator.html'>GroovyPageLocator</a> groovyPageLocator)</code><br></td>
                         </tr>
                         
-                        <tr class="altColor">
+                        <tr class="rowColor">
                             <td class="colFirst"><code></code></td>
                             <td class="colLast"><code>public&nbsp;void</code></td>
                             <td class="colLast"><code><strong><a href="#setGroovyPageSourceDecorators(List)">setGroovyPageSourceDecorators</a></strong>(java.util.List&lt;<a href='../../../org/grails/gsp/GroovyPageSourceDecorator.html' title='GroovyPageSourceDecorator'>GroovyPageSourceDecorator</a>&gt; groovyPageSourceDecorators)</code><br></td>
                         </tr>
                         
-                        <tr class="rowColor">
+                        <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="#setJspTagLibraryResolver(org.grails.gsp.jsp.TagLibraryResolver)">setJspTagLibraryResolver</a></strong>(<a href='../../../org/grails/gsp/jsp/TagLibraryResolver.html'>TagLibraryResolver</a> jspTagLibraryResolver)</code><br></td>
                         </tr>
                         
-                        <tr class="altColor">
+                        <tr class="rowColor">
                             <td class="colFirst"><code></code></td>
                             <td class="colLast"><code>public&nbsp;void</code></td>
                             <td class="colLast"><code><strong><a href="#setReloadEnabled(boolean)">setReloadEnabled</a></strong>(boolean b)</code><br>Sets whether reloading is enabled</td>
                         </tr>
                         
-                        <tr class="rowColor">
+                        <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="#setResourceLoader(org.springframework.core.io.ResourceLoader)">setResourceLoader</a></strong>(<a href='../../../org.springframework.core.io.ResourceLoader.html'>ResourceLoader</a> resourceLoader)</code><br></td>
                         </tr>
                         
-                        <tr class="altColor">
+                        <tr class="rowColor">
                             <td class="colFirst"><code></code></td>
                             <td class="colLast"><code>public&nbsp;void</code></td>
                             <td class="colLast"><code><strong><a href="#setTagLibraryLookup(org.grails.taglib.TagLibraryLookup)">setTagLibraryLookup</a></strong>(<a href='../../../org/grails/taglib/TagLibraryLookup.html'>TagLibraryLookup</a> tagLibraryLookup)</code><br></td>
@@ -681,11 +687,23 @@ implements <a href='../../../org.springframework.context.ApplicationContextAware
                             </li>
                         </ul>
                     
+                        <a name="createTemplate(java.lang.String, java.lang.String, boolean)"><!-- --></a>
+                        <ul class="blockListLast">
+                            <li class="blockList">
+                                <h4>public&nbsp;groovy.text.Template <strong>createTemplate</strong>(java.lang.String txt, java.lang.String pageName, boolean cache)</h4>
+                                <p> Creates a Template using the given text for the Template and the given name. The name
+ of the template is required<DL><DT><B>throws:</B></DT><DD>CompilationFailedException</DD></DL><DL><DT><B>throws:</B></DT><DD>IOException Thrown if an IO exception occurs creating the Template</DD></DL>
+      <DL><DT><B>Parameters:</B></DT><DD><code>txt</code> -  The URI of the page to create the template for</DD><DD><code>pageName</code> -  The name of the page being parsed</DD><DD><code>cache</code> -  If the template should be cached</DD></DL><DL><DT><B>Returns:</B></DT><DD>The Template instance</DD></DL></p>
+                            </li>
+                        </ul>
+                    
                         <a name="createTemplate(java.io.File)"><!-- --></a>
                         <ul class="blockListLast">
                             <li class="blockList">
                                 <h4>@java.lang.Override<br>public&nbsp;groovy.text.Template <strong>createTemplate</strong>(java.io.File file)</h4>
-                                <p> Creates a Template for the given file<DL><DT><B>throws:</B></DT><DD>CompilationFailedException When an error occured compiling the Template</DD></DL><DL><DT><B>throws:</B></DT><DD>ClassNotFoundException When a Class cannot be found within the given Template</DD></DL><DL><DT><B>throws:</B></DT><DD>IOException When a I/O Exception occurs reading the Template</DD></DL>
+                                <p> Creates a Template using the given text for the Template and the given name. The name
+    /**
+ Creates a Template for the given file<DL><DT><B>throws:</B></DT><DD>CompilationFailedException When an error occured compiling the Template</DD></DL><DL><DT><B>throws:</B></DT><DD>ClassNotFoundException When a Class cannot be found within the given Template</DD></DL><DL><DT><B>throws:</B></DT><DD>IOException When a I/O Exception occurs reading the Template</DD></DL>
       <DL><DT><B>Parameters:</B></DT><DD><code>file</code> -  The File to use to construct the template with</DD></DL><DL><DT><B>Returns:</B></DT><DD>A Groovy Template instance</DD></DL></p>
                             </li>
                         </ul>
diff --git a/docs/snapshot/api/org/grails/gsp/ModelRecordingGroovyPage.html b/docs/snapshot/api/org/grails/gsp/ModelRecordingGroovyPage.html
index bea04b2bfc5..9ea5edd88a1 100644
--- a/docs/snapshot/api/org/grails/gsp/ModelRecordingGroovyPage.html
+++ b/docs/snapshot/api/org/grails/gsp/ModelRecordingGroovyPage.html
@@ -259,7 +259,7 @@ extends <a href='../../../org/grails/gsp/GroovyPage.html'>GroovyPage</a></pre>
                         
                         <tr class="altColor">
                             <td class="colFirst"><code>class <a href='../../../org/grails/gsp/GroovyPage.html'>GroovyPage</a></code></td>
-                            <td class="colLast"><code><a href='../../../org/grails/gsp/GroovyPage.html#changeItVariable(java.lang.Object)'>changeItVariable</a>, <a href='../../../org/grails/gsp/GroovyPage.html#cleanup()'>cleanup</a>, <a href='../../../org/grails/gsp/GroovyPage.html#createClosureForHtmlPart(int, int)'>createClosureForHtmlPart</a>, <a href='../../../org/grails/gsp/GroovyPage.html#createTagBody(int, Closure)'>createTagBody</a>, <a href='../../../org/grails/gsp/GroovyPage.ht [...]
+                            <td class="colLast"><code><a href='../../../org/grails/gsp/GroovyPage.html#changeItVariable(java.lang.Object)'>changeItVariable</a>, <a href='../../../org/grails/gsp/GroovyPage.html#cleanup()'>cleanup</a>, <a href='../../../org/grails/gsp/GroovyPage.html#createClosureForHtmlPart(int, int)'>createClosureForHtmlPart</a>, <a href='../../../org/grails/gsp/GroovyPage.html#createTagBody(int, Closure)'>createTagBody</a>, <a href='../../../org/grails/gsp/GroovyPage.ht [...]
                         </tr>
                     </table>
                    </ul>
diff --git a/docs/snapshot/api/org/grails/gsp/compiler/GroovyPageCompiler.html b/docs/snapshot/api/org/grails/gsp/compiler/GroovyPageCompiler.html
index 596af109377..224c019b86b 100644
--- a/docs/snapshot/api/org/grails/gsp/compiler/GroovyPageCompiler.html
+++ b/docs/snapshot/api/org/grails/gsp/compiler/GroovyPageCompiler.html
@@ -105,7 +105,10 @@ if (location.href.indexOf('is-external=true') == -1) {
 class GroovyPageCompiler
 extends java.lang.Object</pre>
 
-    <p> Used to compile GSP files into a specified target directory. <DL><DT><B>Authors:</B></DT><DD>Graeme Rocher</DD></DL><DL><DT><B>Since:</B></DT><DD>1.2</DD></DL></p>
+    <p> Used to compile GSP files into a specified target directory. The compiler creates 3 files per page.
+ Firstly, it generates a GroovyPage derived class which is then compiled to a .class file.
+ It also will generate a "_html.data" and a "_linenumbers.data" file which contain the static HTML parts of the page.
+ These are read at runtime by the <a href='../../../../org/grails/gsp/GroovyPagesTemplateEngine.html' title='GroovyPagesTemplateEngine'>GroovyPagesTemplateEngine</a> class. <DL><DT><B>Authors:</B></DT><DD>Graeme Rocher</DD></DL><DL><DT><B>Since:</B></DT><DD>1.2</DD></DL></p>
 
           </li>
     </ul>
diff --git a/docs/snapshot/api/org/grails/gsp/compiler/GroovyPageParser.html b/docs/snapshot/api/org/grails/gsp/compiler/GroovyPageParser.html
index 7c5643ce0cd..e637369af35 100644
--- a/docs/snapshot/api/org/grails/gsp/compiler/GroovyPageParser.html
+++ b/docs/snapshot/api/org/grails/gsp/compiler/GroovyPageParser.html
@@ -112,7 +112,10 @@ implements <a href='../../../../org/grails/gsp/compiler/Tokens.html'>Tokens</a><
 
     <p> NOTE: Based on work done by the GSP standalone project (https://gsp.dev.java.net/).
  <p>
- Parsing implementation for GSP files
+ Parsing implementation for GSP files. This class is responsible for parsing .gsp extension files
+ and converting them to Groovy source code that extends the GroovyPage base class. It also gathers
+ taglib references and html parts (contants with no modification) and writes them to a separate file.
+ For improved debugging, line number references are also stored for easier exception tracing.
   <DL><DT><B>Authors:</B></DT><DD>Troy Heninger</DD><DD>Graeme Rocher</DD><DD>Lari Hotari</DD></DL></p>
 
           </li>
diff --git a/docs/snapshot/api/org/grails/gsp/compiler/package-summary.html b/docs/snapshot/api/org/grails/gsp/compiler/package-summary.html
index 7fd11121554..ed67f20b7f6 100644
--- a/docs/snapshot/api/org/grails/gsp/compiler/package-summary.html
+++ b/docs/snapshot/api/org/grails/gsp/compiler/package-summary.html
@@ -111,7 +111,7 @@ function windowTitle()
                                     GroovyPageCompiler
                                 </a></strong>
                             </td>
-                            <td>Used to compile GSP files into a specified target directory.</td>
+                            <td>Used to compile GSP files into a specified target directory. </td>
                         </tr>
 <tr class="altColor">
                             <td class="colOne">
diff --git a/docs/snapshot/api/org/grails/orm/hibernate/AbstractHibernateDatastore.html b/docs/snapshot/api/org/grails/orm/hibernate/AbstractHibernateDatastore.html
index e4518091af0..14f9f2c0cb2 100644
--- a/docs/snapshot/api/org/grails/orm/hibernate/AbstractHibernateDatastore.html
+++ b/docs/snapshot/api/org/grails/orm/hibernate/AbstractHibernateDatastore.html
@@ -531,7 +531,7 @@ implements <a href='../../../../org.springframework.context.ApplicationContextAw
                         <tr class="altColor">
                             <td class="colFirst"><code></code></td>
                             <td class="colLast"><code>public&nbsp;abstract&nbsp;void</code></td>
-                            <td class="colLast"><code><strong><a href="#withFlushMode(org.hibernate.FlushMode, Callable)">withFlushMode</a></strong>(<a href='../../../../org.hibernate.FlushMode.html'>FlushMode</a> flushMode, java.util.concurrent.Callable&lt;java.lang.Boolean&gt; callable)</code><br>Execute the given operation with the given flush mode</td>
+                            <td class="colLast"><code><strong><a href="#withFlushMode(org.grails.orm.hibernate.AbstractHibernateDatastore.FlushMode, Callable)">withFlushMode</a></strong>(<a href='../../../../org/grails/orm/hibernate/AbstractHibernateDatastore.FlushMode.html'>AbstractHibernateDatastore.FlushMode</a> flushMode, java.util.concurrent.Callable&lt;java.lang.Boolean&gt; callable)</code><br>Execute the given operation with the given flush mode</td>
                         </tr>
                         
                         <tr class="rowColor">
@@ -1042,10 +1042,10 @@ implements <a href='../../../../org.springframework.context.ApplicationContextAw
                             </li>
                         </ul>
                     
-                        <a name="withFlushMode(org.hibernate.FlushMode, Callable)"><!-- --></a>
+                        <a name="withFlushMode(org.grails.orm.hibernate.AbstractHibernateDatastore.FlushMode, Callable)"><!-- --></a>
                         <ul class="blockListLast">
                             <li class="blockList">
-                                <h4>public&nbsp;abstract&nbsp;void <strong>withFlushMode</strong>(<a href='../../../../org.hibernate.FlushMode.html'>FlushMode</a> flushMode, java.util.concurrent.Callable&lt;java.lang.Boolean&gt; callable)</h4>
+                                <h4>public&nbsp;abstract&nbsp;void <strong>withFlushMode</strong>(<a href='../../../../org/grails/orm/hibernate/AbstractHibernateDatastore.FlushMode.html'>AbstractHibernateDatastore.FlushMode</a> flushMode, java.util.concurrent.Callable&lt;java.lang.Boolean&gt; callable)</h4>
                                 <p> Execute the given operation with the given flush mode
       <DL><DT><B>Parameters:</B></DT><DD>flushMode</DD><DD><code>callable</code> -  The callable</DD></DL></p>
                             </li>
diff --git a/docs/snapshot/api/org/grails/orm/hibernate/GrailsHibernateTemplate.html b/docs/snapshot/api/org/grails/orm/hibernate/GrailsHibernateTemplate.html
index c7397364c66..6e2f9e01440 100644
--- a/docs/snapshot/api/org/grails/orm/hibernate/GrailsHibernateTemplate.html
+++ b/docs/snapshot/api/org/grails/orm/hibernate/GrailsHibernateTemplate.html
@@ -306,7 +306,7 @@ implements <a href='../../../../org/grails/orm/hibernate/IHibernateTemplate.html
                         
                         <tr class="altColor">
                             <td class="colFirst"><code></code></td>
-                            <td class="colLast"><code>protected&nbsp;<a href='../../../../org.hibernate.FlushMode.html'>FlushMode</a></code></td>
+                            <td class="colLast"><code>protected&nbsp;<a href='../../../../org/grails/orm/hibernate/AbstractHibernateDatastore.FlushMode.html'>AbstractHibernateDatastore.FlushMode</a></code></td>
                             <td class="colLast"><code><strong><a href="#applyFlushMode(org.hibernate.Session, boolean)">applyFlushMode</a></strong>(<a href='../../../../org.hibernate.Session.html'>Session</a> session, boolean existingTransaction)</code><br>Apply the flush mode that's been specified for this accessor to the given Session.</td>
                         </tr>
                         
@@ -822,7 +822,7 @@ implements <a href='../../../../org/grails/orm/hibernate/IHibernateTemplate.html
                         <a name="applyFlushMode(org.hibernate.Session, boolean)"><!-- --></a>
                         <ul class="blockListLast">
                             <li class="blockList">
-                                <h4>protected&nbsp;<a href='../../../../org.hibernate.FlushMode.html'>FlushMode</a> <strong>applyFlushMode</strong>(<a href='../../../../org.hibernate.Session.html'>Session</a> session, boolean existingTransaction)</h4>
+                                <h4>protected&nbsp;<a href='../../../../org/grails/orm/hibernate/AbstractHibernateDatastore.FlushMode.html'>AbstractHibernateDatastore.FlushMode</a> <strong>applyFlushMode</strong>(<a href='../../../../org.hibernate.Session.html'>Session</a> session, boolean existingTransaction)</h4>
                                 <p> Apply the flush mode that's been specified for this accessor to the given Session.
       <DL><DT><B>Parameters:</B></DT><DD><code>session</code> -              the current Hibernate Session</DD><DD><code>existingTransaction</code> -  if executing within an existing transaction</DD></DL><DL><DT><B>Returns:</B></DT><DD>the previous flush mode to restore after the operation, or <code>null</code> if none</DD></DL><DL><DT><B>See Also:</B></DT><DD><a href='#setFlushMode'>setFlushMode</a></DD><DD>org.hibernate.Session#setFlushMode</DD></DL></p>
                             </li>
diff --git a/docs/snapshot/api/org/grails/orm/hibernate/GrailsHibernateTransactionManager.html b/docs/snapshot/api/org/grails/orm/hibernate/GrailsHibernateTransactionManager.html
index 81cdefa59ff..84f0e4c8397 100644
--- a/docs/snapshot/api/org/grails/orm/hibernate/GrailsHibernateTransactionManager.html
+++ b/docs/snapshot/api/org/grails/orm/hibernate/GrailsHibernateTransactionManager.html
@@ -137,7 +137,7 @@ extends <a href='../../../../org.springframework.orm.hibernate5.HibernateTransac
                         </tr>
                         
                         <tr class="altColor">
-                            <td class="colFirst"><code><strong><a href='../../../../org.hibernate.FlushMode.html'>FlushMode</a></strong></code>&nbsp;</td>
+                            <td class="colFirst"><code><strong><a href='../../../../org/grails/orm/hibernate/AbstractHibernateDatastore.FlushMode.html'>AbstractHibernateDatastore.FlushMode</a></strong></code>&nbsp;</td>
                             <td class="colLast"><code><a href="#defaultFlushMode">defaultFlushMode</a></code><br></td>
                         </tr>
                         
@@ -170,17 +170,17 @@ extends <a href='../../../../org.springframework.orm.hibernate5.HibernateTransac
                         
                         <tr class="altColor">
                             <td class="colFirst">
-                                <code><strong><a href="#GrailsHibernateTransactionManager(org.hibernate.FlushMode)">GrailsHibernateTransactionManager</a></strong>(<a href='../../../../org.hibernate.FlushMode.html'>FlushMode</a> defaultFlushMode)</code><br></td>
+                                <code><strong><a href="#GrailsHibernateTransactionManager(org.grails.orm.hibernate.AbstractHibernateDatastore.FlushMode)">GrailsHibernateTransactionManager</a></strong>(<a href='../../../../org/grails/orm/hibernate/AbstractHibernateDatastore.FlushMode.html'>AbstractHibernateDatastore.FlushMode</a> defaultFlushMode)</code><br></td>
                         </tr>
                         
                         <tr class="rowColor">
                             <td class="colFirst">
-                                <code><strong><a href="#GrailsHibernateTransactionManager(org.hibernate.SessionFactory, org.hibernate.FlushMode)">GrailsHibernateTransactionManager</a></strong>(<a href='../../../../org.hibernate.SessionFactory.html'>SessionFactory</a> sessionFactory, <a href='../../../../org.hibernate.FlushMode.html'>FlushMode</a> defaultFlushMode)</code><br></td>
+                                <code><strong><a href="#GrailsHibernateTransactionManager(org.hibernate.SessionFactory, org.grails.orm.hibernate.AbstractHibernateDatastore.FlushMode)">GrailsHibernateTransactionManager</a></strong>(<a href='../../../../org.hibernate.SessionFactory.html'>SessionFactory</a> sessionFactory, <a href='../../../../org/grails/orm/hibernate/AbstractHibernateDatastore.FlushMode.html'>AbstractHibernateDatastore.FlushMode</a> defaultFlushMode)</code><br></td>
                         </tr>
                         
                         <tr class="altColor">
                             <td class="colFirst">
-                                <code><strong><a href="#GrailsHibernateTransactionManager(org.hibernate.SessionFactory, javax.sql.DataSource, org.hibernate.FlushMode)">GrailsHibernateTransactionManager</a></strong>(<a href='../../../../org.hibernate.SessionFactory.html'>SessionFactory</a> sessionFactory, javax.sql.DataSource dataSource, <a href='../../../../org.hibernate.FlushMode.html'>FlushMode</a> defaultFlushMode)</code><br></td>
+                                <code><strong><a href="#GrailsHibernateTransactionManager(org.hibernate.SessionFactory, javax.sql.DataSource, org.grails.orm.hibernate.AbstractHibernateDatastore.FlushMode)">GrailsHibernateTransactionManager</a></strong>(<a href='../../../../org.hibernate.SessionFactory.html'>SessionFactory</a> sessionFactory, javax.sql.DataSource dataSource, <a href='../../../../org/grails/orm/hibernate/AbstractHibernateDatastore.FlushMode.html'>AbstractHibernateDatastore [...]
                         </tr>
                         
                     </table>
@@ -250,7 +250,7 @@ extends <a href='../../../../org.springframework.orm.hibernate5.HibernateTransac
                         <a name="defaultFlushMode"><!-- --></a>
                         <ul class="blockListLast">
                             <li class="blockList">
-                                <h4>final&nbsp;<a href='../../../../org.hibernate.FlushMode.html'>FlushMode</a> <strong>defaultFlushMode</strong></h4>
+                                <h4>final&nbsp;<a href='../../../../org/grails/orm/hibernate/AbstractHibernateDatastore.FlushMode.html'>AbstractHibernateDatastore.FlushMode</a> <strong>defaultFlushMode</strong></h4>
                                 <p></p>
                             </li>
                         </ul>
@@ -277,26 +277,26 @@ extends <a href='../../../../org.springframework.orm.hibernate5.HibernateTransac
                 </a>
                     <h3>Constructor Detail</h3>
                     
-                        <a name="GrailsHibernateTransactionManager(org.hibernate.FlushMode)"><!-- --></a>
+                        <a name="GrailsHibernateTransactionManager(org.grails.orm.hibernate.AbstractHibernateDatastore.FlushMode)"><!-- --></a>
                         <ul class="blockListLast">
                             <li class="blockList">
-                                <h4><strong>GrailsHibernateTransactionManager</strong>(<a href='../../../../org.hibernate.FlushMode.html'>FlushMode</a> defaultFlushMode)</h4>
+                                <h4><strong>GrailsHibernateTransactionManager</strong>(<a href='../../../../org/grails/orm/hibernate/AbstractHibernateDatastore.FlushMode.html'>AbstractHibernateDatastore.FlushMode</a> defaultFlushMode)</h4>
                                 <p></p>
                             </li>
                         </ul>
                     
-                        <a name="GrailsHibernateTransactionManager(org.hibernate.SessionFactory, org.hibernate.FlushMode)"><!-- --></a>
+                        <a name="GrailsHibernateTransactionManager(org.hibernate.SessionFactory, org.grails.orm.hibernate.AbstractHibernateDatastore.FlushMode)"><!-- --></a>
                         <ul class="blockListLast">
                             <li class="blockList">
-                                <h4><strong>GrailsHibernateTransactionManager</strong>(<a href='../../../../org.hibernate.SessionFactory.html'>SessionFactory</a> sessionFactory, <a href='../../../../org.hibernate.FlushMode.html'>FlushMode</a> defaultFlushMode)</h4>
+                                <h4><strong>GrailsHibernateTransactionManager</strong>(<a href='../../../../org.hibernate.SessionFactory.html'>SessionFactory</a> sessionFactory, <a href='../../../../org/grails/orm/hibernate/AbstractHibernateDatastore.FlushMode.html'>AbstractHibernateDatastore.FlushMode</a> defaultFlushMode)</h4>
                                 <p></p>
                             </li>
                         </ul>
                     
-                        <a name="GrailsHibernateTransactionManager(org.hibernate.SessionFactory, javax.sql.DataSource, org.hibernate.FlushMode)"><!-- --></a>
+                        <a name="GrailsHibernateTransactionManager(org.hibernate.SessionFactory, javax.sql.DataSource, org.grails.orm.hibernate.AbstractHibernateDatastore.FlushMode)"><!-- --></a>
                         <ul class="blockListLast">
                             <li class="blockList">
-                                <h4><strong>GrailsHibernateTransactionManager</strong>(<a href='../../../../org.hibernate.SessionFactory.html'>SessionFactory</a> sessionFactory, javax.sql.DataSource dataSource, <a href='../../../../org.hibernate.FlushMode.html'>FlushMode</a> defaultFlushMode)</h4>
+                                <h4><strong>GrailsHibernateTransactionManager</strong>(<a href='../../../../org.hibernate.SessionFactory.html'>SessionFactory</a> sessionFactory, javax.sql.DataSource dataSource, <a href='../../../../org/grails/orm/hibernate/AbstractHibernateDatastore.FlushMode.html'>AbstractHibernateDatastore.FlushMode</a> defaultFlushMode)</h4>
                                 <p></p>
                             </li>
                         </ul>
diff --git a/docs/snapshot/api/org/grails/orm/hibernate/HibernateDatastore.html b/docs/snapshot/api/org/grails/orm/hibernate/HibernateDatastore.html
index 22535abdad4..36000887543 100644
--- a/docs/snapshot/api/org/grails/orm/hibernate/HibernateDatastore.html
+++ b/docs/snapshot/api/org/grails/orm/hibernate/HibernateDatastore.html
@@ -477,7 +477,7 @@ implements <a href='../../../../org.springframework.context.MessageSourceAware.h
                         <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="#withFlushMode(org.hibernate.FlushMode, Callable)">withFlushMode</a></strong>(<a href='../../../../org.hibernate.FlushMode.html'>FlushMode</a> flushMode, java.util.concurrent.Callable&lt;java.lang.Boolean&gt; callable)</code><br></td>
+                            <td class="colLast"><code><strong><a href="#withFlushMode(org.grails.orm.hibernate.AbstractHibernateDatastore.FlushMode, Callable)">withFlushMode</a></strong>(<a href='../../../../org/grails/orm/hibernate/AbstractHibernateDatastore.FlushMode.html'>AbstractHibernateDatastore.FlushMode</a> flushMode, java.util.concurrent.Callable&lt;java.lang.Boolean&gt; callable)</code><br></td>
                         </tr>
                         
                     </table>
@@ -496,7 +496,7 @@ implements <a href='../../../../org.springframework.context.MessageSourceAware.h
                         
                         <tr class="altColor">
                             <td class="colFirst"><code>class <a href='../../../../org/grails/orm/hibernate/AbstractHibernateDatastore.html'>AbstractHibernateDatastore</a></code></td>
-                            <td class="colLast"><code><a href='../../../../org/grails/orm/hibernate/AbstractHibernateDatastore.html#call(java.lang.Object)'>call</a>, <a href='../../../../org/grails/orm/hibernate/AbstractHibernateDatastore.html#close()'>close</a>, <a href='../../../../org/grails/orm/hibernate/AbstractHibernateDatastore.html#createValidatorRegistry(org.springframework.context.MessageSource)'>createValidatorRegistry</a>, <a href='../../../../org/grails/orm/hibernate/Abstrac [...]
+                            <td class="colLast"><code><a href='../../../../org/grails/orm/hibernate/AbstractHibernateDatastore.html#call(java.lang.Object)'>call</a>, <a href='../../../../org/grails/orm/hibernate/AbstractHibernateDatastore.html#close()'>close</a>, <a href='../../../../org/grails/orm/hibernate/AbstractHibernateDatastore.html#createValidatorRegistry(org.springframework.context.MessageSource)'>createValidatorRegistry</a>, <a href='../../../../org/grails/orm/hibernate/Abstrac [...]
                         </tr>
                         <tr class="altColor">
                             <td class="colFirst"><code>class <a href='../../../../org/grails/datastore/mapping/core/AbstractDatastore.html'>AbstractDatastore</a></code></td>
@@ -946,10 +946,10 @@ implements <a href='../../../../org.springframework.context.MessageSourceAware.h
                             </li>
                         </ul>
                     
-                        <a name="withFlushMode(org.hibernate.FlushMode, Callable)"><!-- --></a>
+                        <a name="withFlushMode(org.grails.orm.hibernate.AbstractHibernateDatastore.FlushMode, Callable)"><!-- --></a>
                         <ul class="blockListLast">
                             <li class="blockList">
-                                <h4>@java.lang.Override<br>public&nbsp;void <strong>withFlushMode</strong>(<a href='../../../../org.hibernate.FlushMode.html'>FlushMode</a> flushMode, java.util.concurrent.Callable&lt;java.lang.Boolean&gt; callable)</h4>
+                                <h4>@java.lang.Override<br>public&nbsp;void <strong>withFlushMode</strong>(<a href='../../../../org/grails/orm/hibernate/AbstractHibernateDatastore.FlushMode.html'>AbstractHibernateDatastore.FlushMode</a> flushMode, java.util.concurrent.Callable&lt;java.lang.Boolean&gt; callable)</h4>
                                 <p></p>
                             </li>
                         </ul>
diff --git a/docs/snapshot/api/org/grails/orm/hibernate/HibernateMappingContextSessionFactoryBean.html b/docs/snapshot/api/org/grails/orm/hibernate/HibernateMappingContextSessionFactoryBean.html
index 536cbda5f7d..a37a8be864c 100644
--- a/docs/snapshot/api/org/grails/orm/hibernate/HibernateMappingContextSessionFactoryBean.html
+++ b/docs/snapshot/api/org/grails/orm/hibernate/HibernateMappingContextSessionFactoryBean.html
@@ -291,7 +291,7 @@ implements <a href='../../../../org.springframework.context.ApplicationContextAw
                         
                         <tr class="rowColor">
                             <td class="colFirst"><code></code></td>
-                            <td class="colLast"><code>public&nbsp;final&nbsp;<a href='../../../../org.gradle.api.artifacts.Configuration.html'>Configuration</a></code></td>
+                            <td class="colLast"><code>public&nbsp;final&nbsp;<a href='../../../../geb.Configuration.html'>Configuration</a></code></td>
                             <td class="colLast"><code><strong><a href="#getConfiguration()">getConfiguration</a></strong>()</code><br>Return the Hibernate Configuration object used to build the SessionFactory.
  </td>
                         </tr>
@@ -792,7 +792,7 @@ implements <a href='../../../../org.springframework.context.ApplicationContextAw
                         <a name="getConfiguration()"><!-- --></a>
                         <ul class="blockListLast">
                             <li class="blockList">
-                                <h4>public&nbsp;final&nbsp;<a href='../../../../org.gradle.api.artifacts.Configuration.html'>Configuration</a> <strong>getConfiguration</strong>()</h4>
+                                <h4>public&nbsp;final&nbsp;<a href='../../../../geb.Configuration.html'>Configuration</a> <strong>getConfiguration</strong>()</h4>
                                 <p> Return the Hibernate Configuration object used to build the SessionFactory.
  Allows for access to configuration metadata stored there (rarely needed).<DL><DT><B>throws:</B></DT><DD>IllegalStateException if the Configuration object has not been initialized yet</DD></DL>
       </p>
diff --git a/docs/snapshot/api/org/grails/orm/hibernate/cfg/GrailsIdentifierGeneratorFactory.html b/docs/snapshot/api/org/grails/orm/hibernate/cfg/GrailsIdentifierGeneratorFactory.html
index fb148682574..42ed7e4740e 100644
--- a/docs/snapshot/api/org/grails/orm/hibernate/cfg/GrailsIdentifierGeneratorFactory.html
+++ b/docs/snapshot/api/org/grails/orm/hibernate/cfg/GrailsIdentifierGeneratorFactory.html
@@ -148,7 +148,7 @@ extends <a href='../../../../../org.hibernate.id.factory.internal.DefaultIdentif
                         <tr class="altColor">
                             <td class="colFirst"><code></code></td>
                             <td class="colLast"><code>public&nbsp;static&nbsp;void</code></td>
-                            <td class="colLast"><code><strong><a href="#applyNewInstance(org.gradle.api.artifacts.Configuration)">applyNewInstance</a></strong>(<a href='../../../../../org.gradle.api.artifacts.Configuration.html'>Configuration</a> cfg)</code><br></td>
+                            <td class="colLast"><code><strong><a href="#applyNewInstance(geb.Configuration)">applyNewInstance</a></strong>(<a href='../../../../../geb.Configuration.html'>Configuration</a> cfg)</code><br></td>
                         </tr>
                         
                         <tr class="rowColor">
@@ -189,10 +189,10 @@ extends <a href='../../../../../org.hibernate.id.factory.internal.DefaultIdentif
                 </a>
                     <h3>Method Detail</h3>
                     
-                        <a name="applyNewInstance(org.gradle.api.artifacts.Configuration)"><!-- --></a>
+                        <a name="applyNewInstance(geb.Configuration)"><!-- --></a>
                         <ul class="blockListLast">
                             <li class="blockList">
-                                <h4>public&nbsp;static&nbsp;void <strong>applyNewInstance</strong>(<a href='../../../../../org.gradle.api.artifacts.Configuration.html'>Configuration</a> cfg)</h4>
+                                <h4>public&nbsp;static&nbsp;void <strong>applyNewInstance</strong>(<a href='../../../../../geb.Configuration.html'>Configuration</a> cfg)</h4>
                                 <p></p>
                             </li>
                         </ul>
diff --git a/docs/snapshot/api/org/grails/orm/hibernate/cfg/HibernateMappingContextConfiguration.html b/docs/snapshot/api/org/grails/orm/hibernate/cfg/HibernateMappingContextConfiguration.html
index b3288d4d7f6..e99c0e4f8ea 100644
--- a/docs/snapshot/api/org/grails/orm/hibernate/cfg/HibernateMappingContextConfiguration.html
+++ b/docs/snapshot/api/org/grails/orm/hibernate/cfg/HibernateMappingContextConfiguration.html
@@ -107,7 +107,7 @@ if (location.href.indexOf('is-external=true') == -1) {
             <hr>
 
 <pre>public class HibernateMappingContextConfiguration
-extends <a href='../../../../../org.gradle.api.artifacts.Configuration.html'>Configuration</a>
+extends <a href='../../../../../geb.Configuration.html'>Configuration</a>
 implements <a href='../../../../../org.springframework.context.ApplicationContextAware.html'>ApplicationContextAware</a></pre>
 
     <p> A Configuration that uses a MappingContext to configure Hibernate
@@ -189,7 +189,7 @@ implements <a href='../../../../../org.springframework.context.ApplicationContex
                         
                         <tr class="altColor">
                             <td class="colFirst"><code></code></td>
-                            <td class="colLast"><code>public&nbsp;<a href='../../../../../org.gradle.api.artifacts.Configuration.html'>Configuration</a></code></td>
+                            <td class="colLast"><code>public&nbsp;<a href='../../../../../geb.Configuration.html'>Configuration</a></code></td>
                             <td class="colLast"><code><strong><a href="#addAnnotatedClass(java.lang.Class)">addAnnotatedClass</a></strong>(java.lang.Class annotatedClass)</code><br></td>
                         </tr>
                         
@@ -384,7 +384,7 @@ implements <a href='../../../../../org.springframework.context.ApplicationContex
                         <a name="addAnnotatedClass(java.lang.Class)"><!-- --></a>
                         <ul class="blockListLast">
                             <li class="blockList">
-                                <h4>@java.lang.Override<br>public&nbsp;<a href='../../../../../org.gradle.api.artifacts.Configuration.html'>Configuration</a> <strong>addAnnotatedClass</strong>(java.lang.Class annotatedClass)</h4>
+                                <h4>@java.lang.Override<br>public&nbsp;<a href='../../../../../geb.Configuration.html'>Configuration</a> <strong>addAnnotatedClass</strong>(java.lang.Class annotatedClass)</h4>
                                 <p></p>
                             </li>
                         </ul>
diff --git a/docs/snapshot/api/org/grails/orm/hibernate/connections/HibernateConnectionSourceSettings.HibernateSettings.FlushSettings.html b/docs/snapshot/api/org/grails/orm/hibernate/connections/HibernateConnectionSourceSettings.HibernateSettings.FlushSettings.html
index 9adf7138e5c..0966d4f62af 100644
--- a/docs/snapshot/api/org/grails/orm/hibernate/connections/HibernateConnectionSourceSettings.HibernateSettings.FlushSettings.html
+++ b/docs/snapshot/api/org/grails/orm/hibernate/connections/HibernateConnectionSourceSettings.HibernateSettings.FlushSettings.html
@@ -158,7 +158,7 @@ extends java.lang.Object</pre>
                         </tr>
                         
                         <tr class="altColor">
-                            <td class="colFirst"><code><strong><a href='../../../../../org.hibernate.FlushMode.html'>FlushMode</a></strong></code>&nbsp;</td>
+                            <td class="colFirst"><code><strong><a href='../../../../../org/grails/orm/hibernate/AbstractHibernateDatastore.FlushMode.html'>AbstractHibernateDatastore.FlushMode</a></strong></code>&nbsp;</td>
                             <td class="colLast"><code><a href="#mode">mode</a></code><br>The default flush mode</td>
                         </tr>
                         
@@ -241,7 +241,7 @@ extends java.lang.Object</pre>
                         <a name="mode"><!-- --></a>
                         <ul class="blockListLast">
                             <li class="blockList">
-                                <h4><a href='../../../../../org.hibernate.FlushMode.html'>FlushMode</a> <strong>mode</strong></h4>
+                                <h4><a href='../../../../../org/grails/orm/hibernate/AbstractHibernateDatastore.FlushMode.html'>AbstractHibernateDatastore.FlushMode</a> <strong>mode</strong></h4>
                                 <p> The default flush mode</p>
                             </li>
                         </ul>
diff --git a/docs/snapshot/api/org/grails/orm/hibernate/support/HibernateVersionSupport.html b/docs/snapshot/api/org/grails/orm/hibernate/support/HibernateVersionSupport.html
index 8c4cbac002a..41ce82753ba 100644
--- a/docs/snapshot/api/org/grails/orm/hibernate/support/HibernateVersionSupport.html
+++ b/docs/snapshot/api/org/grails/orm/hibernate/support/HibernateVersionSupport.html
@@ -155,7 +155,7 @@ extends java.lang.Object</pre>
                         
                         <tr class="rowColor">
                             <td class="colFirst"><code></code></td>
-                            <td class="colLast"><code>public&nbsp;static&nbsp;<a href='../../../../../org.hibernate.FlushMode.html'>FlushMode</a></code></td>
+                            <td class="colLast"><code>public&nbsp;static&nbsp;<a href='../../../../../org/grails/orm/hibernate/AbstractHibernateDatastore.FlushMode.html'>AbstractHibernateDatastore.FlushMode</a></code></td>
                             <td class="colLast"><code><strong><a href="#getFlushMode(org.hibernate.Session)">getFlushMode</a></strong>(<a href='../../../../../org.hibernate.Session.html'>Session</a> session)</code><br>Get the native Hibernate FlushMode, adapting between Hibernate 5.0/5.1 and 5.2+.</td>
                         </tr>
                         
@@ -168,7 +168,7 @@ extends java.lang.Object</pre>
                         <tr class="rowColor">
                             <td class="colFirst"><code></code></td>
                             <td class="colLast"><code>public&nbsp;static&nbsp;void</code></td>
-                            <td class="colLast"><code><strong><a href="#setFlushMode(org.hibernate.Session, org.hibernate.FlushMode)">setFlushMode</a></strong>(<a href='../../../../../org.hibernate.Session.html'>Session</a> session, <a href='../../../../../org.hibernate.FlushMode.html'>FlushMode</a> flushMode)</code><br>Set the native Hibernate FlushMode, adapting between Hibernate 5.0/5.1 and 5.2+.</td>
+                            <td class="colLast"><code><strong><a href="#setFlushMode(org.hibernate.Session, org.grails.orm.hibernate.AbstractHibernateDatastore.FlushMode)">setFlushMode</a></strong>(<a href='../../../../../org.hibernate.Session.html'>Session</a> session, <a href='../../../../../org/grails/orm/hibernate/AbstractHibernateDatastore.FlushMode.html'>AbstractHibernateDatastore.FlushMode</a> flushMode)</code><br>Set the native Hibernate FlushMode, adapting between Hibernate 5.0/ [...]
                         </tr>
                         
                     </table>
@@ -233,7 +233,7 @@ extends java.lang.Object</pre>
                         <a name="getFlushMode(org.hibernate.Session)"><!-- --></a>
                         <ul class="blockListLast">
                             <li class="blockList">
-                                <h4>@java.lang.Deprecated<br>public&nbsp;static&nbsp;<a href='../../../../../org.hibernate.FlushMode.html'>FlushMode</a> <strong>getFlushMode</strong>(<a href='../../../../../org.hibernate.Session.html'>Session</a> session)</h4>
+                                <h4>@java.lang.Deprecated<br>public&nbsp;static&nbsp;<a href='../../../../../org/grails/orm/hibernate/AbstractHibernateDatastore.FlushMode.html'>AbstractHibernateDatastore.FlushMode</a> <strong>getFlushMode</strong>(<a href='../../../../../org.hibernate.Session.html'>Session</a> session)</h4>
                                 <p> Get the native Hibernate FlushMode, adapting between Hibernate 5.0/5.1 and 5.2+.<DL><DT><B>deprecated:</B></DT><DD>Previously used for Hibernate backwards, will be removed in a future release.</DD></DL>
       <DL><DT><B>Parameters:</B></DT><DD><code>session</code> -  the Hibernate Session to get the flush mode from</DD></DL><DL><DT><B>Returns:</B></DT><DD>the FlushMode (never <CODE>null</CODE>)</DD></DL><DL><DT><B>Since:</B></DT><DD>4.3</DD></DL></p>
                             </li>
@@ -248,10 +248,10 @@ extends java.lang.Object</pre>
                             </li>
                         </ul>
                     
-                        <a name="setFlushMode(org.hibernate.Session, org.hibernate.FlushMode)"><!-- --></a>
+                        <a name="setFlushMode(org.hibernate.Session, org.grails.orm.hibernate.AbstractHibernateDatastore.FlushMode)"><!-- --></a>
                         <ul class="blockListLast">
                             <li class="blockList">
-                                <h4>@java.lang.Deprecated<br>public&nbsp;static&nbsp;void <strong>setFlushMode</strong>(<a href='../../../../../org.hibernate.Session.html'>Session</a> session, <a href='../../../../../org.hibernate.FlushMode.html'>FlushMode</a> flushMode)</h4>
+                                <h4>@java.lang.Deprecated<br>public&nbsp;static&nbsp;void <strong>setFlushMode</strong>(<a href='../../../../../org.hibernate.Session.html'>Session</a> session, <a href='../../../../../org/grails/orm/hibernate/AbstractHibernateDatastore.FlushMode.html'>AbstractHibernateDatastore.FlushMode</a> flushMode)</h4>
                                 <p> Set the native Hibernate FlushMode, adapting between Hibernate 5.0/5.1 and 5.2+.<DL><DT><B>deprecated:</B></DT><DD>Previously used for Hibernate backwards, will be removed in a future release.</DD></DL>
       <DL><DT><B>Parameters:</B></DT><DD><code>session</code> -  the Hibernate Session to get the flush mode from</DD></DL><DL><DT><B>Since:</B></DT><DD>4.3</DD></DL></p>
                             </li>
diff --git a/docs/snapshot/api/org/grails/plugin/hibernate/support/GrailsOpenSessionInViewInterceptor.html b/docs/snapshot/api/org/grails/plugin/hibernate/support/GrailsOpenSessionInViewInterceptor.html
index 47a077763a8..305a509e6f7 100644
--- a/docs/snapshot/api/org/grails/plugin/hibernate/support/GrailsOpenSessionInViewInterceptor.html
+++ b/docs/snapshot/api/org/grails/plugin/hibernate/support/GrailsOpenSessionInViewInterceptor.html
@@ -135,7 +135,7 @@ extends <a href='../../../../../org.springframework.orm.hibernate5.support.OpenS
                         </tr>
                         
                         <tr class="altColor">
-                            <td class="colFirst"><code><strong>protected&nbsp;<a href='../../../../../org.hibernate.FlushMode.html'>FlushMode</a></strong></code>&nbsp;</td>
+                            <td class="colFirst"><code><strong>protected&nbsp;<a href='../../../../../org/grails/orm/hibernate/AbstractHibernateDatastore.FlushMode.html'>AbstractHibernateDatastore.FlushMode</a></strong></code>&nbsp;</td>
                             <td class="colLast"><code><a href="#hibernateFlushMode">hibernateFlushMode</a></code></td>
                             <td class="colLast"></td>
                         </tr>
@@ -220,7 +220,7 @@ extends <a href='../../../../../org.springframework.orm.hibernate5.support.OpenS
                         <a name="hibernateFlushMode"><!-- --></a>
                         <ul class="blockListLast">
                             <li class="blockList">
-                                <h4>protected&nbsp;<a href='../../../../../org.hibernate.FlushMode.html'>FlushMode</a> <strong>hibernateFlushMode</strong></h4>
+                                <h4>protected&nbsp;<a href='../../../../../org/grails/orm/hibernate/AbstractHibernateDatastore.FlushMode.html'>AbstractHibernateDatastore.FlushMode</a> <strong>hibernateFlushMode</strong></h4>
                                 <p></p>
                             </li>
                         </ul>
diff --git a/docs/snapshot/api/org/grails/plugins/codecs/CodecsConfiguration.html b/docs/snapshot/api/org/grails/plugins/codecs/CodecsConfiguration.html
index 06a568ad476..8c1f6a1d43b 100644
--- a/docs/snapshot/api/org/grails/plugins/codecs/CodecsConfiguration.html
+++ b/docs/snapshot/api/org/grails/plugins/codecs/CodecsConfiguration.html
@@ -101,7 +101,7 @@ if (location.href.indexOf('is-external=true') == -1) {
             <!-- todo: direct known subclasses -->
             <hr>
 
-<pre>@org.gradle.api.artifacts.Configuration
+<pre>@geb.Configuration
 public class CodecsConfiguration
 extends java.lang.Object</pre>
 
diff --git a/docs/snapshot/api/org/grails/plugins/web/mime/MimeTypesConfiguration.html b/docs/snapshot/api/org/grails/plugins/web/mime/MimeTypesConfiguration.html
index d966ed5a5a2..10594a72b4f 100644
--- a/docs/snapshot/api/org/grails/plugins/web/mime/MimeTypesConfiguration.html
+++ b/docs/snapshot/api/org/grails/plugins/web/mime/MimeTypesConfiguration.html
@@ -101,7 +101,7 @@ if (location.href.indexOf('is-external=true') == -1) {
             <!-- todo: direct known subclasses -->
             <hr>
 
-<pre>@org.gradle.api.artifacts.Configuration
+<pre>@geb.Configuration
 @groovy.transform.CompileStatic
 class MimeTypesConfiguration
 extends java.lang.Object</pre>
diff --git a/docs/snapshot/api/org/grails/scaffolding/ScaffoldingBeanConfiguration.html b/docs/snapshot/api/org/grails/scaffolding/ScaffoldingBeanConfiguration.html
index ef6dd3daa4e..a9349b9d0a5 100644
--- a/docs/snapshot/api/org/grails/scaffolding/ScaffoldingBeanConfiguration.html
+++ b/docs/snapshot/api/org/grails/scaffolding/ScaffoldingBeanConfiguration.html
@@ -101,7 +101,7 @@ if (location.href.indexOf('is-external=true') == -1) {
             <!-- todo: direct known subclasses -->
             <hr>
 
-<pre>@org.gradle.api.artifacts.Configuration
+<pre>@geb.Configuration
 class ScaffoldingBeanConfiguration
 extends java.lang.Object</pre>
 
diff --git a/docs/snapshot/api/org/grails/gradle/plugin/agent/AgentTasksEnhancer.html b/docs/snapshot/api/org/grails/web/converters/marshaller/json/CalendarMarshaller.html
similarity index 67%
rename from docs/snapshot/api/org/grails/gradle/plugin/agent/AgentTasksEnhancer.html
rename to docs/snapshot/api/org/grails/web/converters/marshaller/json/CalendarMarshaller.html
index b5761937c5e..c3927f925ae 100644
--- a/docs/snapshot/api/org/grails/gradle/plugin/agent/AgentTasksEnhancer.html
+++ b/docs/snapshot/api/org/grails/web/converters/marshaller/json/CalendarMarshaller.html
@@ -27,17 +27,17 @@
 <html>
 <head>
     <!-- Generated by groovydoc (4.0.28) -->
-    <title>AgentTasksEnhancer (Grails 7.0.0-SNAPSHOT)</title>
+    <title>CalendarMarshaller (Grails 7.0.0-SNAPSHOT)</title>
     
     <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-    <link href="../../../../../groovy.ico" type="image/x-icon" rel="shortcut icon">
-    <link href="../../../../../groovy.ico" type="image/x-icon" rel="icon">
-    <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+    <link href="../../../../../../groovy.ico" type="image/x-icon" rel="shortcut icon">
+    <link href="../../../../../../groovy.ico" type="image/x-icon" rel="icon">
+    <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 
 <body class="center">
 <script type="text/javascript"><!--
 if (location.href.indexOf('is-external=true') == -1) {
-    parent.document.title="AgentTasksEnhancer (Grails 7.0.0-SNAPSHOT)";
+    parent.document.title="CalendarMarshaller (Grails 7.0.0-SNAPSHOT)";
 }
 //-->
 </script>
@@ -51,20 +51,20 @@ if (location.href.indexOf('is-external=true') == -1) {
     <!--   -->
 </a>
     <ul class="navList" title="Navigation">
-        <li><a href="../../../../../overview-summary.html">Overview</a></li>
+        <li><a href="../../../../../../overview-summary.html">Overview</a></li>
         <li><a href="package-summary.html">Package</a></li>
         <li class="navBarCell1Rev">Class</li>
-        <li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-        <li><a href="../../../../../index-all.html">Index</a></li>
-        <li><a href="../../../../../help-doc.html">Help</a></li>
+        <li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+        <li><a href="../../../../../../index-all.html">Index</a></li>
+        <li><a href="../../../../../../help-doc.html">Help</a></li>
     </ul>
 </div>
 
 <div class="subNav">
     <div>
         <ul class="navList">
-            <li><a href="../../../../../index.html?org/grails/gradle/plugin/agent/AgentTasksEnhancer" target="_top">Frames</a></li>
-            <li><a href="AgentTasksEnhancer.html" target="_top">No Frames</a></li>
+            <li><a href="../../../../../../index.html?org/grails/web/converters/marshaller/json/CalendarMarshaller" target="_top">Frames</a></li>
+            <li><a href="CalendarMarshaller.html" target="_top">No Frames</a></li>
         </ul>
     </div>
     <div>
@@ -85,13 +85,13 @@ if (location.href.indexOf('is-external=true') == -1) {
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
 
-    <div class="subTitle">Package: <strong>org.grails.gradle.plugin.agent</strong></div>
+    <div class="subTitle">Package: <strong>org.grails.web.converters.marshaller.json</strong></div>
 
-    <h2 title="[Groovy] Class AgentTasksEnhancer" class="title">[Groovy] Class AgentTasksEnhancer</h2>
+    <h2 title="[Java] Class CalendarMarshaller" class="title">[Java] Class CalendarMarshaller</h2>
 </div>
 <div class="contentContainer">
 <ul class="inheritance">
-<li><ul class="inheritance"></ul></li><li>org.grails.gradle.plugin.agent.AgentTasksEnhancer
+<li><ul class="inheritance"></ul></li><li>org.grails.web.converters.marshaller.json.CalendarMarshaller
 </ul>
 <div class="description">
     <ul class="blockList">
@@ -99,19 +99,19 @@ if (location.href.indexOf('is-external=true') == -1) {
 
             <dl>
                 <dt>All Implemented Interfaces and Traits:</dt>
-                <dd>Action&lt;Project&gt;</dd>
+                <dd><a href='../../../../../../org/grails/web/converters/marshaller/ObjectMarshaller.html'>ObjectMarshaller</a></dd>
             </dl>
     
 
             <!-- todo: direct known subclasses -->
             <hr>
 
-<pre>@groovy.transform.CompileStatic
-class AgentTasksEnhancer
+<pre>public class CalendarMarshaller
 extends java.lang.Object
-implements Action&lt;Project&gt;</pre>
+implements <a href='../../../../../../org/grails/web/converters/marshaller/ObjectMarshaller.html'>ObjectMarshaller</a></pre>
 
-    <p> Sets up the reloading agent based on the agent configuration after the project has been configured <DL><DT><B>Authors:</B></DT><DD>Graeme Rocher</DD></DL></p>
+    <p> JSON ObjectMarshaller which converts a Calendar Object to ISO-8601 format with Z suffix.
+  <DL><DT><B>Since:</B></DT><DD>7.0</DD></DL></p>
 
           </li>
     </ul>
@@ -148,7 +148,12 @@ implements Action&lt;Project&gt;</pre>
                         
                         <tr class="altColor">
                             <td class="colFirst">
-                                <code><strong><a href="#AgentTasksEnhancer()">AgentTasksEnhancer</a></strong>()</code><br></td>
+                                <code><strong><a href="#CalendarMarshaller(java.text.Format)">CalendarMarshaller</a></strong>(java.text.Format formatter)</code><br>Constructor with a custom formatter.</td>
+                        </tr>
+                        
+                        <tr class="rowColor">
+                            <td class="colFirst">
+                                <code><strong><a href="#CalendarMarshaller()">CalendarMarshaller</a></strong>()</code><br>Default constructor.</td>
                         </tr>
                         
                     </table>
@@ -174,8 +179,14 @@ implements Action&lt;Project&gt;</pre>
                         
                         <tr class="altColor">
                             <td class="colFirst"><code></code></td>
-                            <td class="colLast"><code>void</code></td>
-                            <td class="colLast"><code><strong><a href="#execute(org.gradle.api.Project)">execute</a></strong>(<a href='../../../../../org.gradle.api.Project.html'>Project</a> project)</code><br></td>
+                            <td class="colLast"><code>public&nbsp;void</code></td>
+                            <td class="colLast"><code><strong><a href="#marshalObject(java.lang.Object, grails.converters.JSON)">marshalObject</a></strong>(java.lang.Object object, <a href='../../../../../../grails/converters/JSON.html'>JSON</a> converter)</code><br></td>
+                        </tr>
+                        
+                        <tr class="rowColor">
+                            <td class="colFirst"><code></code></td>
+                            <td class="colLast"><code>public&nbsp;boolean</code></td>
+                            <td class="colLast"><code><strong><a href="#supports(java.lang.Object)">supports</a></strong>(java.lang.Object object)</code><br></td>
                         </tr>
                         
                     </table>
@@ -225,11 +236,21 @@ implements Action&lt;Project&gt;</pre>
                 </a>
                     <h3>Constructor Detail</h3>
                     
-                        <a name="AgentTasksEnhancer()"><!-- --></a>
+                        <a name="CalendarMarshaller(java.text.Format)"><!-- --></a>
                         <ul class="blockListLast">
                             <li class="blockList">
-                                <h4><strong>AgentTasksEnhancer</strong>()</h4>
-                                <p></p>
+                                <h4>public&nbsp;<strong>CalendarMarshaller</strong>(java.text.Format formatter)</h4>
+                                <p> Constructor with a custom formatter.
+      <DL><DT><B>Parameters:</B></DT><DD><code>formatter</code> -  the formatter</DD></DL></p>
+                            </li>
+                        </ul>
+                    
+                        <a name="CalendarMarshaller()"><!-- --></a>
+                        <ul class="blockListLast">
+                            <li class="blockList">
+                                <h4>public&nbsp;<strong>CalendarMarshaller</strong>()</h4>
+                                <p> Default constructor.
+     </p>
                             </li>
                         </ul>
                     
@@ -246,10 +267,18 @@ implements Action&lt;Project&gt;</pre>
                 </a>
                     <h3>Method Detail</h3>
                     
-                        <a name="execute(org.gradle.api.Project)"><!-- --></a>
+                        <a name="marshalObject(java.lang.Object, grails.converters.JSON)"><!-- --></a>
+                        <ul class="blockListLast">
+                            <li class="blockList">
+                                <h4>public&nbsp;void <strong>marshalObject</strong>(java.lang.Object object, <a href='../../../../../../grails/converters/JSON.html'>JSON</a> converter)</h4>
+                                <p></p>
+                            </li>
+                        </ul>
+                    
+                        <a name="supports(java.lang.Object)"><!-- --></a>
                         <ul class="blockListLast">
                             <li class="blockList">
-                                <h4>@java.lang.Override<br>void <strong>execute</strong>(<a href='../../../../../org.gradle.api.Project.html'>Project</a> project)</h4>
+                                <h4>public&nbsp;boolean <strong>supports</strong>(java.lang.Object object)</h4>
                                 <p></p>
                             </li>
                         </ul>
@@ -269,20 +298,20 @@ implements Action&lt;Project&gt;</pre>
     <!--   -->
 </a>
     <ul class="navList" title="Navigation">
-        <li><a href="../../../../../overview-summary.html">Overview</a></li>
+        <li><a href="../../../../../../overview-summary.html">Overview</a></li>
         <li><a href="package-summary.html">Package</a></li>
         <li class="navBarCell1Rev">Class</li>
-        <li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-        <li><a href="../../../../../index-all.html">Index</a></li>
-        <li><a href="../../../../../help-doc.html">Help</a></li>
+        <li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+        <li><a href="../../../../../../index-all.html">Index</a></li>
+        <li><a href="../../../../../../help-doc.html">Help</a></li>
     </ul>
 </div>
 
 <div class="subNav">
     <div>
         <ul class="navList">
-            <li><a href="../../../../../index.html?org/grails/gradle/plugin/agent/AgentTasksEnhancer" target="_top">Frames</a></li>
-            <li><a href="AgentTasksEnhancer.html" target="_top">No Frames</a></li>
+            <li><a href="../../../../../../index.html?org/grails/web/converters/marshaller/json/CalendarMarshaller" target="_top">Frames</a></li>
+            <li><a href="CalendarMarshaller.html" target="_top">No Frames</a></li>
         </ul>
     </div>
     <div>
diff --git a/docs/snapshot/api/org/grails/plugins/codecs/CodecsConfiguration.html b/docs/snapshot/api/org/grails/web/converters/marshaller/json/InstantMarshaller.html
similarity index 68%
copy from docs/snapshot/api/org/grails/plugins/codecs/CodecsConfiguration.html
copy to docs/snapshot/api/org/grails/web/converters/marshaller/json/InstantMarshaller.html
index 06a568ad476..6f678323e52 100644
--- a/docs/snapshot/api/org/grails/plugins/codecs/CodecsConfiguration.html
+++ b/docs/snapshot/api/org/grails/web/converters/marshaller/json/InstantMarshaller.html
@@ -27,17 +27,17 @@
 <html>
 <head>
     <!-- Generated by groovydoc (4.0.28) -->
-    <title>CodecsConfiguration (Grails 7.0.0-SNAPSHOT)</title>
+    <title>InstantMarshaller (Grails 7.0.0-SNAPSHOT)</title>
     
     <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-    <link href="../../../../groovy.ico" type="image/x-icon" rel="shortcut icon">
-    <link href="../../../../groovy.ico" type="image/x-icon" rel="icon">
-    <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+    <link href="../../../../../../groovy.ico" type="image/x-icon" rel="shortcut icon">
+    <link href="../../../../../../groovy.ico" type="image/x-icon" rel="icon">
+    <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 
 <body class="center">
 <script type="text/javascript"><!--
 if (location.href.indexOf('is-external=true') == -1) {
-    parent.document.title="CodecsConfiguration (Grails 7.0.0-SNAPSHOT)";
+    parent.document.title="InstantMarshaller (Grails 7.0.0-SNAPSHOT)";
 }
 //-->
 </script>
@@ -51,20 +51,20 @@ if (location.href.indexOf('is-external=true') == -1) {
     <!--   -->
 </a>
     <ul class="navList" title="Navigation">
-        <li><a href="../../../../overview-summary.html">Overview</a></li>
+        <li><a href="../../../../../../overview-summary.html">Overview</a></li>
         <li><a href="package-summary.html">Package</a></li>
         <li class="navBarCell1Rev">Class</li>
-        <li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-        <li><a href="../../../../index-all.html">Index</a></li>
-        <li><a href="../../../../help-doc.html">Help</a></li>
+        <li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+        <li><a href="../../../../../../index-all.html">Index</a></li>
+        <li><a href="../../../../../../help-doc.html">Help</a></li>
     </ul>
 </div>
 
 <div class="subNav">
     <div>
         <ul class="navList">
-            <li><a href="../../../../index.html?org/grails/plugins/codecs/CodecsConfiguration" target="_top">Frames</a></li>
-            <li><a href="CodecsConfiguration.html" target="_top">No Frames</a></li>
+            <li><a href="../../../../../../index.html?org/grails/web/converters/marshaller/json/InstantMarshaller" target="_top">Frames</a></li>
+            <li><a href="InstantMarshaller.html" target="_top">No Frames</a></li>
         </ul>
     </div>
     <div>
@@ -85,28 +85,33 @@ if (location.href.indexOf('is-external=true') == -1) {
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
 
-    <div class="subTitle">Package: <strong>org.grails.plugins.codecs</strong></div>
+    <div class="subTitle">Package: <strong>org.grails.web.converters.marshaller.json</strong></div>
 
-    <h2 title="[Java] Class CodecsConfiguration" class="title">[Java] Class CodecsConfiguration</h2>
+    <h2 title="[Java] Class InstantMarshaller" class="title">[Java] Class InstantMarshaller</h2>
 </div>
 <div class="contentContainer">
 <ul class="inheritance">
-<li><ul class="inheritance"></ul></li><li>org.grails.plugins.codecs.CodecsConfiguration
+<li><ul class="inheritance"></ul></li><li>org.grails.web.converters.marshaller.json.InstantMarshaller
 </ul>
 <div class="description">
     <ul class="blockList">
         <li class="blockList">
 
+            <dl>
+                <dt>All Implemented Interfaces and Traits:</dt>
+                <dd><a href='../../../../../../org/grails/web/converters/marshaller/ObjectMarshaller.html'>ObjectMarshaller</a></dd>
+            </dl>
+    
 
             <!-- todo: direct known subclasses -->
             <hr>
 
-<pre>@org.gradle.api.artifacts.Configuration
-public class CodecsConfiguration
-extends java.lang.Object</pre>
+<pre>public class InstantMarshaller
+extends java.lang.Object
+implements <a href='../../../../../../org/grails/web/converters/marshaller/ObjectMarshaller.html'>ObjectMarshaller</a></pre>
 
-    <p> Beans for Codecs
-  <DL><DT><B>Authors:</B></DT><DD>graemerocher</DD></DL><DL><DT><B>Since:</B></DT><DD>4.0</DD></DL></p>
+    <p> JSON ObjectMarshaller which converts an Instant to ISO-8601 format with Z suffix.
+  <DL><DT><B>Since:</B></DT><DD>7.0</DD></DL></p>
 
           </li>
     </ul>
@@ -148,8 +153,14 @@ extends java.lang.Object</pre>
                         
                         <tr class="altColor">
                             <td class="colFirst"><code></code></td>
-                            <td class="colLast"><code>public&nbsp;<a href='../../../../org/grails/encoder/CodecLookup.html'>CodecLookup</a></code></td>
-                            <td class="colLast"><code><strong><a href="#codecLookup(grails.core.GrailsApplication)">codecLookup</a></strong>(<a href='../../../../grails/core/GrailsApplication.html'>GrailsApplication</a> grailsApplication)</code><br></td>
+                            <td class="colLast"><code>public&nbsp;void</code></td>
+                            <td class="colLast"><code><strong><a href="#marshalObject(java.lang.Object, grails.converters.JSON)">marshalObject</a></strong>(java.lang.Object object, <a href='../../../../../../grails/converters/JSON.html'>JSON</a> converter)</code><br></td>
+                        </tr>
+                        
+                        <tr class="rowColor">
+                            <td class="colFirst"><code></code></td>
+                            <td class="colLast"><code>public&nbsp;boolean</code></td>
+                            <td class="colLast"><code><strong><a href="#supports(java.lang.Object)">supports</a></strong>(java.lang.Object object)</code><br></td>
                         </tr>
                         
                     </table>
@@ -202,10 +213,18 @@ extends java.lang.Object</pre>
                 </a>
                     <h3>Method Detail</h3>
                     
-                        <a name="codecLookup(grails.core.GrailsApplication)"><!-- --></a>
+                        <a name="marshalObject(java.lang.Object, grails.converters.JSON)"><!-- --></a>
+                        <ul class="blockListLast">
+                            <li class="blockList">
+                                <h4>public&nbsp;void <strong>marshalObject</strong>(java.lang.Object object, <a href='../../../../../../grails/converters/JSON.html'>JSON</a> converter)</h4>
+                                <p></p>
+                            </li>
+                        </ul>
+                    
+                        <a name="supports(java.lang.Object)"><!-- --></a>
                         <ul class="blockListLast">
                             <li class="blockList">
-                                <h4>@org.springframework.context.annotation.Bean("codecLookup")<br>@org.springframework.context.annotation.Primary<br>public&nbsp;<a href='../../../../org/grails/encoder/CodecLookup.html'>CodecLookup</a> <strong>codecLookup</strong>(<a href='../../../../grails/core/GrailsApplication.html'>GrailsApplication</a> grailsApplication)</h4>
+                                <h4>public&nbsp;boolean <strong>supports</strong>(java.lang.Object object)</h4>
                                 <p></p>
                             </li>
                         </ul>
@@ -225,20 +244,20 @@ extends java.lang.Object</pre>
     <!--   -->
 </a>
     <ul class="navList" title="Navigation">
-        <li><a href="../../../../overview-summary.html">Overview</a></li>
+        <li><a href="../../../../../../overview-summary.html">Overview</a></li>
         <li><a href="package-summary.html">Package</a></li>
         <li class="navBarCell1Rev">Class</li>
-        <li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-        <li><a href="../../../../index-all.html">Index</a></li>
-        <li><a href="../../../../help-doc.html">Help</a></li>
+        <li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+        <li><a href="../../../../../../index-all.html">Index</a></li>
+        <li><a href="../../../../../../help-doc.html">Help</a></li>
     </ul>
 </div>
 
 <div class="subNav">
     <div>
         <ul class="navList">
-            <li><a href="../../../../index.html?org/grails/plugins/codecs/CodecsConfiguration" target="_top">Frames</a></li>
-            <li><a href="CodecsConfiguration.html" target="_top">No Frames</a></li>
+            <li><a href="../../../../../../index.html?org/grails/web/converters/marshaller/json/InstantMarshaller" target="_top">Frames</a></li>
+            <li><a href="InstantMarshaller.html" target="_top">No Frames</a></li>
         </ul>
     </div>
     <div>
diff --git a/docs/snapshot/api/org/grails/plugins/codecs/CodecsConfiguration.html b/docs/snapshot/api/org/grails/web/converters/marshaller/json/LocalDateMarshaller.html
similarity index 68%
copy from docs/snapshot/api/org/grails/plugins/codecs/CodecsConfiguration.html
copy to docs/snapshot/api/org/grails/web/converters/marshaller/json/LocalDateMarshaller.html
index 06a568ad476..c09de414319 100644
--- a/docs/snapshot/api/org/grails/plugins/codecs/CodecsConfiguration.html
+++ b/docs/snapshot/api/org/grails/web/converters/marshaller/json/LocalDateMarshaller.html
@@ -27,17 +27,17 @@
 <html>
 <head>
     <!-- Generated by groovydoc (4.0.28) -->
-    <title>CodecsConfiguration (Grails 7.0.0-SNAPSHOT)</title>
+    <title>LocalDateMarshaller (Grails 7.0.0-SNAPSHOT)</title>
     
     <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-    <link href="../../../../groovy.ico" type="image/x-icon" rel="shortcut icon">
-    <link href="../../../../groovy.ico" type="image/x-icon" rel="icon">
-    <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+    <link href="../../../../../../groovy.ico" type="image/x-icon" rel="shortcut icon">
+    <link href="../../../../../../groovy.ico" type="image/x-icon" rel="icon">
+    <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 
 <body class="center">
 <script type="text/javascript"><!--
 if (location.href.indexOf('is-external=true') == -1) {
-    parent.document.title="CodecsConfiguration (Grails 7.0.0-SNAPSHOT)";
+    parent.document.title="LocalDateMarshaller (Grails 7.0.0-SNAPSHOT)";
 }
 //-->
 </script>
@@ -51,20 +51,20 @@ if (location.href.indexOf('is-external=true') == -1) {
     <!--   -->
 </a>
     <ul class="navList" title="Navigation">
-        <li><a href="../../../../overview-summary.html">Overview</a></li>
+        <li><a href="../../../../../../overview-summary.html">Overview</a></li>
         <li><a href="package-summary.html">Package</a></li>
         <li class="navBarCell1Rev">Class</li>
-        <li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-        <li><a href="../../../../index-all.html">Index</a></li>
-        <li><a href="../../../../help-doc.html">Help</a></li>
+        <li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+        <li><a href="../../../../../../index-all.html">Index</a></li>
+        <li><a href="../../../../../../help-doc.html">Help</a></li>
     </ul>
 </div>
 
 <div class="subNav">
     <div>
         <ul class="navList">
-            <li><a href="../../../../index.html?org/grails/plugins/codecs/CodecsConfiguration" target="_top">Frames</a></li>
-            <li><a href="CodecsConfiguration.html" target="_top">No Frames</a></li>
+            <li><a href="../../../../../../index.html?org/grails/web/converters/marshaller/json/LocalDateMarshaller" target="_top">Frames</a></li>
+            <li><a href="LocalDateMarshaller.html" target="_top">No Frames</a></li>
         </ul>
     </div>
     <div>
@@ -85,28 +85,33 @@ if (location.href.indexOf('is-external=true') == -1) {
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
 
-    <div class="subTitle">Package: <strong>org.grails.plugins.codecs</strong></div>
+    <div class="subTitle">Package: <strong>org.grails.web.converters.marshaller.json</strong></div>
 
-    <h2 title="[Java] Class CodecsConfiguration" class="title">[Java] Class CodecsConfiguration</h2>
+    <h2 title="[Java] Class LocalDateMarshaller" class="title">[Java] Class LocalDateMarshaller</h2>
 </div>
 <div class="contentContainer">
 <ul class="inheritance">
-<li><ul class="inheritance"></ul></li><li>org.grails.plugins.codecs.CodecsConfiguration
+<li><ul class="inheritance"></ul></li><li>org.grails.web.converters.marshaller.json.LocalDateMarshaller
 </ul>
 <div class="description">
     <ul class="blockList">
         <li class="blockList">
 
+            <dl>
+                <dt>All Implemented Interfaces and Traits:</dt>
+                <dd><a href='../../../../../../org/grails/web/converters/marshaller/ObjectMarshaller.html'>ObjectMarshaller</a></dd>
+            </dl>
+    
 
             <!-- todo: direct known subclasses -->
             <hr>
 
-<pre>@org.gradle.api.artifacts.Configuration
-public class CodecsConfiguration
-extends java.lang.Object</pre>
+<pre>public class LocalDateMarshaller
+extends java.lang.Object
+implements <a href='../../../../../../org/grails/web/converters/marshaller/ObjectMarshaller.html'>ObjectMarshaller</a></pre>
 
-    <p> Beans for Codecs
-  <DL><DT><B>Authors:</B></DT><DD>graemerocher</DD></DL><DL><DT><B>Since:</B></DT><DD>4.0</DD></DL></p>
+    <p> JSON ObjectMarshaller which converts a LocalDate to ISO-8601 date format (YYYY-MM-DD).
+  <DL><DT><B>Since:</B></DT><DD>7.0</DD></DL></p>
 
           </li>
     </ul>
@@ -148,8 +153,14 @@ extends java.lang.Object</pre>
                         
                         <tr class="altColor">
                             <td class="colFirst"><code></code></td>
-                            <td class="colLast"><code>public&nbsp;<a href='../../../../org/grails/encoder/CodecLookup.html'>CodecLookup</a></code></td>
-                            <td class="colLast"><code><strong><a href="#codecLookup(grails.core.GrailsApplication)">codecLookup</a></strong>(<a href='../../../../grails/core/GrailsApplication.html'>GrailsApplication</a> grailsApplication)</code><br></td>
+                            <td class="colLast"><code>public&nbsp;void</code></td>
+                            <td class="colLast"><code><strong><a href="#marshalObject(java.lang.Object, grails.converters.JSON)">marshalObject</a></strong>(java.lang.Object object, <a href='../../../../../../grails/converters/JSON.html'>JSON</a> converter)</code><br></td>
+                        </tr>
+                        
+                        <tr class="rowColor">
+                            <td class="colFirst"><code></code></td>
+                            <td class="colLast"><code>public&nbsp;boolean</code></td>
+                            <td class="colLast"><code><strong><a href="#supports(java.lang.Object)">supports</a></strong>(java.lang.Object object)</code><br></td>
                         </tr>
                         
                     </table>
@@ -202,10 +213,18 @@ extends java.lang.Object</pre>
                 </a>
                     <h3>Method Detail</h3>
                     
-                        <a name="codecLookup(grails.core.GrailsApplication)"><!-- --></a>
+                        <a name="marshalObject(java.lang.Object, grails.converters.JSON)"><!-- --></a>
+                        <ul class="blockListLast">
+                            <li class="blockList">
+                                <h4>public&nbsp;void <strong>marshalObject</strong>(java.lang.Object object, <a href='../../../../../../grails/converters/JSON.html'>JSON</a> converter)</h4>
+                                <p></p>
+                            </li>
+                        </ul>
+                    
+                        <a name="supports(java.lang.Object)"><!-- --></a>
                         <ul class="blockListLast">
                             <li class="blockList">
-                                <h4>@org.springframework.context.annotation.Bean("codecLookup")<br>@org.springframework.context.annotation.Primary<br>public&nbsp;<a href='../../../../org/grails/encoder/CodecLookup.html'>CodecLookup</a> <strong>codecLookup</strong>(<a href='../../../../grails/core/GrailsApplication.html'>GrailsApplication</a> grailsApplication)</h4>
+                                <h4>public&nbsp;boolean <strong>supports</strong>(java.lang.Object object)</h4>
                                 <p></p>
                             </li>
                         </ul>
@@ -225,20 +244,20 @@ extends java.lang.Object</pre>
     <!--   -->
 </a>
     <ul class="navList" title="Navigation">
-        <li><a href="../../../../overview-summary.html">Overview</a></li>
+        <li><a href="../../../../../../overview-summary.html">Overview</a></li>
         <li><a href="package-summary.html">Package</a></li>
         <li class="navBarCell1Rev">Class</li>
-        <li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-        <li><a href="../../../../index-all.html">Index</a></li>
-        <li><a href="../../../../help-doc.html">Help</a></li>
+        <li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+        <li><a href="../../../../../../index-all.html">Index</a></li>
+        <li><a href="../../../../../../help-doc.html">Help</a></li>
     </ul>
 </div>
 
 <div class="subNav">
     <div>
         <ul class="navList">
-            <li><a href="../../../../index.html?org/grails/plugins/codecs/CodecsConfiguration" target="_top">Frames</a></li>
-            <li><a href="CodecsConfiguration.html" target="_top">No Frames</a></li>
+            <li><a href="../../../../../../index.html?org/grails/web/converters/marshaller/json/LocalDateMarshaller" target="_top">Frames</a></li>
+            <li><a href="LocalDateMarshaller.html" target="_top">No Frames</a></li>
         </ul>
     </div>
     <div>
diff --git a/docs/snapshot/api/org/grails/plugins/codecs/CodecsConfiguration.html b/docs/snapshot/api/org/grails/web/converters/marshaller/json/LocalDateTimeMarshaller.html
similarity index 68%
copy from docs/snapshot/api/org/grails/plugins/codecs/CodecsConfiguration.html
copy to docs/snapshot/api/org/grails/web/converters/marshaller/json/LocalDateTimeMarshaller.html
index 06a568ad476..fddc1150ada 100644
--- a/docs/snapshot/api/org/grails/plugins/codecs/CodecsConfiguration.html
+++ b/docs/snapshot/api/org/grails/web/converters/marshaller/json/LocalDateTimeMarshaller.html
@@ -27,17 +27,17 @@
 <html>
 <head>
     <!-- Generated by groovydoc (4.0.28) -->
-    <title>CodecsConfiguration (Grails 7.0.0-SNAPSHOT)</title>
+    <title>LocalDateTimeMarshaller (Grails 7.0.0-SNAPSHOT)</title>
     
     <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-    <link href="../../../../groovy.ico" type="image/x-icon" rel="shortcut icon">
-    <link href="../../../../groovy.ico" type="image/x-icon" rel="icon">
-    <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+    <link href="../../../../../../groovy.ico" type="image/x-icon" rel="shortcut icon">
+    <link href="../../../../../../groovy.ico" type="image/x-icon" rel="icon">
+    <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 
 <body class="center">
 <script type="text/javascript"><!--
 if (location.href.indexOf('is-external=true') == -1) {
-    parent.document.title="CodecsConfiguration (Grails 7.0.0-SNAPSHOT)";
+    parent.document.title="LocalDateTimeMarshaller (Grails 7.0.0-SNAPSHOT)";
 }
 //-->
 </script>
@@ -51,20 +51,20 @@ if (location.href.indexOf('is-external=true') == -1) {
     <!--   -->
 </a>
     <ul class="navList" title="Navigation">
-        <li><a href="../../../../overview-summary.html">Overview</a></li>
+        <li><a href="../../../../../../overview-summary.html">Overview</a></li>
         <li><a href="package-summary.html">Package</a></li>
         <li class="navBarCell1Rev">Class</li>
-        <li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-        <li><a href="../../../../index-all.html">Index</a></li>
-        <li><a href="../../../../help-doc.html">Help</a></li>
+        <li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+        <li><a href="../../../../../../index-all.html">Index</a></li>
+        <li><a href="../../../../../../help-doc.html">Help</a></li>
     </ul>
 </div>
 
 <div class="subNav">
     <div>
         <ul class="navList">
-            <li><a href="../../../../index.html?org/grails/plugins/codecs/CodecsConfiguration" target="_top">Frames</a></li>
-            <li><a href="CodecsConfiguration.html" target="_top">No Frames</a></li>
+            <li><a href="../../../../../../index.html?org/grails/web/converters/marshaller/json/LocalDateTimeMarshaller" target="_top">Frames</a></li>
+            <li><a href="LocalDateTimeMarshaller.html" target="_top">No Frames</a></li>
         </ul>
     </div>
     <div>
@@ -85,28 +85,33 @@ if (location.href.indexOf('is-external=true') == -1) {
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
 
-    <div class="subTitle">Package: <strong>org.grails.plugins.codecs</strong></div>
+    <div class="subTitle">Package: <strong>org.grails.web.converters.marshaller.json</strong></div>
 
-    <h2 title="[Java] Class CodecsConfiguration" class="title">[Java] Class CodecsConfiguration</h2>
+    <h2 title="[Java] Class LocalDateTimeMarshaller" class="title">[Java] Class LocalDateTimeMarshaller</h2>
 </div>
 <div class="contentContainer">
 <ul class="inheritance">
-<li><ul class="inheritance"></ul></li><li>org.grails.plugins.codecs.CodecsConfiguration
+<li><ul class="inheritance"></ul></li><li>org.grails.web.converters.marshaller.json.LocalDateTimeMarshaller
 </ul>
 <div class="description">
     <ul class="blockList">
         <li class="blockList">
 
+            <dl>
+                <dt>All Implemented Interfaces and Traits:</dt>
+                <dd><a href='../../../../../../org/grails/web/converters/marshaller/ObjectMarshaller.html'>ObjectMarshaller</a></dd>
+            </dl>
+    
 
             <!-- todo: direct known subclasses -->
             <hr>
 
-<pre>@org.gradle.api.artifacts.Configuration
-public class CodecsConfiguration
-extends java.lang.Object</pre>
+<pre>public class LocalDateTimeMarshaller
+extends java.lang.Object
+implements <a href='../../../../../../org/grails/web/converters/marshaller/ObjectMarshaller.html'>ObjectMarshaller</a></pre>
 
-    <p> Beans for Codecs
-  <DL><DT><B>Authors:</B></DT><DD>graemerocher</DD></DL><DL><DT><B>Since:</B></DT><DD>4.0</DD></DL></p>
+    <p> JSON ObjectMarshaller which converts a LocalDateTime to ISO-8601 format (without timezone).
+  <DL><DT><B>Since:</B></DT><DD>7.0</DD></DL></p>
 
           </li>
     </ul>
@@ -148,8 +153,14 @@ extends java.lang.Object</pre>
                         
                         <tr class="altColor">
                             <td class="colFirst"><code></code></td>
-                            <td class="colLast"><code>public&nbsp;<a href='../../../../org/grails/encoder/CodecLookup.html'>CodecLookup</a></code></td>
-                            <td class="colLast"><code><strong><a href="#codecLookup(grails.core.GrailsApplication)">codecLookup</a></strong>(<a href='../../../../grails/core/GrailsApplication.html'>GrailsApplication</a> grailsApplication)</code><br></td>
+                            <td class="colLast"><code>public&nbsp;void</code></td>
+                            <td class="colLast"><code><strong><a href="#marshalObject(java.lang.Object, grails.converters.JSON)">marshalObject</a></strong>(java.lang.Object object, <a href='../../../../../../grails/converters/JSON.html'>JSON</a> converter)</code><br></td>
+                        </tr>
+                        
+                        <tr class="rowColor">
+                            <td class="colFirst"><code></code></td>
+                            <td class="colLast"><code>public&nbsp;boolean</code></td>
+                            <td class="colLast"><code><strong><a href="#supports(java.lang.Object)">supports</a></strong>(java.lang.Object object)</code><br></td>
                         </tr>
                         
                     </table>
@@ -202,10 +213,18 @@ extends java.lang.Object</pre>
                 </a>
                     <h3>Method Detail</h3>
                     
-                        <a name="codecLookup(grails.core.GrailsApplication)"><!-- --></a>
+                        <a name="marshalObject(java.lang.Object, grails.converters.JSON)"><!-- --></a>
+                        <ul class="blockListLast">
+                            <li class="blockList">
+                                <h4>public&nbsp;void <strong>marshalObject</strong>(java.lang.Object object, <a href='../../../../../../grails/converters/JSON.html'>JSON</a> converter)</h4>
+                                <p></p>
+                            </li>
+                        </ul>
+                    
+                        <a name="supports(java.lang.Object)"><!-- --></a>
                         <ul class="blockListLast">
                             <li class="blockList">
-                                <h4>@org.springframework.context.annotation.Bean("codecLookup")<br>@org.springframework.context.annotation.Primary<br>public&nbsp;<a href='../../../../org/grails/encoder/CodecLookup.html'>CodecLookup</a> <strong>codecLookup</strong>(<a href='../../../../grails/core/GrailsApplication.html'>GrailsApplication</a> grailsApplication)</h4>
+                                <h4>public&nbsp;boolean <strong>supports</strong>(java.lang.Object object)</h4>
                                 <p></p>
                             </li>
                         </ul>
@@ -225,20 +244,20 @@ extends java.lang.Object</pre>
     <!--   -->
 </a>
     <ul class="navList" title="Navigation">
-        <li><a href="../../../../overview-summary.html">Overview</a></li>
+        <li><a href="../../../../../../overview-summary.html">Overview</a></li>
         <li><a href="package-summary.html">Package</a></li>
         <li class="navBarCell1Rev">Class</li>
-        <li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-        <li><a href="../../../../index-all.html">Index</a></li>
-        <li><a href="../../../../help-doc.html">Help</a></li>
+        <li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+        <li><a href="../../../../../../index-all.html">Index</a></li>
+        <li><a href="../../../../../../help-doc.html">Help</a></li>
     </ul>
 </div>
 
 <div class="subNav">
     <div>
         <ul class="navList">
-            <li><a href="../../../../index.html?org/grails/plugins/codecs/CodecsConfiguration" target="_top">Frames</a></li>
-            <li><a href="CodecsConfiguration.html" target="_top">No Frames</a></li>
+            <li><a href="../../../../../../index.html?org/grails/web/converters/marshaller/json/LocalDateTimeMarshaller" target="_top">Frames</a></li>
+            <li><a href="LocalDateTimeMarshaller.html" target="_top">No Frames</a></li>
         </ul>
     </div>
     <div>
diff --git a/docs/snapshot/api/org/grails/plugins/codecs/CodecsConfiguration.html b/docs/snapshot/api/org/grails/web/converters/marshaller/json/OffsetDateTimeMarshaller.html
similarity index 68%
copy from docs/snapshot/api/org/grails/plugins/codecs/CodecsConfiguration.html
copy to docs/snapshot/api/org/grails/web/converters/marshaller/json/OffsetDateTimeMarshaller.html
index 06a568ad476..2b8130442dd 100644
--- a/docs/snapshot/api/org/grails/plugins/codecs/CodecsConfiguration.html
+++ b/docs/snapshot/api/org/grails/web/converters/marshaller/json/OffsetDateTimeMarshaller.html
@@ -27,17 +27,17 @@
 <html>
 <head>
     <!-- Generated by groovydoc (4.0.28) -->
-    <title>CodecsConfiguration (Grails 7.0.0-SNAPSHOT)</title>
+    <title>OffsetDateTimeMarshaller (Grails 7.0.0-SNAPSHOT)</title>
     
     <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-    <link href="../../../../groovy.ico" type="image/x-icon" rel="shortcut icon">
-    <link href="../../../../groovy.ico" type="image/x-icon" rel="icon">
-    <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+    <link href="../../../../../../groovy.ico" type="image/x-icon" rel="shortcut icon">
+    <link href="../../../../../../groovy.ico" type="image/x-icon" rel="icon">
+    <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 
 <body class="center">
 <script type="text/javascript"><!--
 if (location.href.indexOf('is-external=true') == -1) {
-    parent.document.title="CodecsConfiguration (Grails 7.0.0-SNAPSHOT)";
+    parent.document.title="OffsetDateTimeMarshaller (Grails 7.0.0-SNAPSHOT)";
 }
 //-->
 </script>
@@ -51,20 +51,20 @@ if (location.href.indexOf('is-external=true') == -1) {
     <!--   -->
 </a>
     <ul class="navList" title="Navigation">
-        <li><a href="../../../../overview-summary.html">Overview</a></li>
+        <li><a href="../../../../../../overview-summary.html">Overview</a></li>
         <li><a href="package-summary.html">Package</a></li>
         <li class="navBarCell1Rev">Class</li>
-        <li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-        <li><a href="../../../../index-all.html">Index</a></li>
-        <li><a href="../../../../help-doc.html">Help</a></li>
+        <li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+        <li><a href="../../../../../../index-all.html">Index</a></li>
+        <li><a href="../../../../../../help-doc.html">Help</a></li>
     </ul>
 </div>
 
 <div class="subNav">
     <div>
         <ul class="navList">
-            <li><a href="../../../../index.html?org/grails/plugins/codecs/CodecsConfiguration" target="_top">Frames</a></li>
-            <li><a href="CodecsConfiguration.html" target="_top">No Frames</a></li>
+            <li><a href="../../../../../../index.html?org/grails/web/converters/marshaller/json/OffsetDateTimeMarshaller" target="_top">Frames</a></li>
+            <li><a href="OffsetDateTimeMarshaller.html" target="_top">No Frames</a></li>
         </ul>
     </div>
     <div>
@@ -85,28 +85,33 @@ if (location.href.indexOf('is-external=true') == -1) {
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
 
-    <div class="subTitle">Package: <strong>org.grails.plugins.codecs</strong></div>
+    <div class="subTitle">Package: <strong>org.grails.web.converters.marshaller.json</strong></div>
 
-    <h2 title="[Java] Class CodecsConfiguration" class="title">[Java] Class CodecsConfiguration</h2>
+    <h2 title="[Java] Class OffsetDateTimeMarshaller" class="title">[Java] Class OffsetDateTimeMarshaller</h2>
 </div>
 <div class="contentContainer">
 <ul class="inheritance">
-<li><ul class="inheritance"></ul></li><li>org.grails.plugins.codecs.CodecsConfiguration
+<li><ul class="inheritance"></ul></li><li>org.grails.web.converters.marshaller.json.OffsetDateTimeMarshaller
 </ul>
 <div class="description">
     <ul class="blockList">
         <li class="blockList">
 
+            <dl>
+                <dt>All Implemented Interfaces and Traits:</dt>
+                <dd><a href='../../../../../../org/grails/web/converters/marshaller/ObjectMarshaller.html'>ObjectMarshaller</a></dd>
+            </dl>
+    
 
             <!-- todo: direct known subclasses -->
             <hr>
 
-<pre>@org.gradle.api.artifacts.Configuration
-public class CodecsConfiguration
-extends java.lang.Object</pre>
+<pre>public class OffsetDateTimeMarshaller
+extends java.lang.Object
+implements <a href='../../../../../../org/grails/web/converters/marshaller/ObjectMarshaller.html'>ObjectMarshaller</a></pre>
 
-    <p> Beans for Codecs
-  <DL><DT><B>Authors:</B></DT><DD>graemerocher</DD></DL><DL><DT><B>Since:</B></DT><DD>4.0</DD></DL></p>
+    <p> JSON ObjectMarshaller which converts an OffsetDateTime to ISO-8601 format with timezone offset.
+  <DL><DT><B>Since:</B></DT><DD>7.0</DD></DL></p>
 
           </li>
     </ul>
@@ -148,8 +153,14 @@ extends java.lang.Object</pre>
                         
                         <tr class="altColor">
                             <td class="colFirst"><code></code></td>
-                            <td class="colLast"><code>public&nbsp;<a href='../../../../org/grails/encoder/CodecLookup.html'>CodecLookup</a></code></td>
-                            <td class="colLast"><code><strong><a href="#codecLookup(grails.core.GrailsApplication)">codecLookup</a></strong>(<a href='../../../../grails/core/GrailsApplication.html'>GrailsApplication</a> grailsApplication)</code><br></td>
+                            <td class="colLast"><code>public&nbsp;void</code></td>
+                            <td class="colLast"><code><strong><a href="#marshalObject(java.lang.Object, grails.converters.JSON)">marshalObject</a></strong>(java.lang.Object object, <a href='../../../../../../grails/converters/JSON.html'>JSON</a> converter)</code><br></td>
+                        </tr>
+                        
+                        <tr class="rowColor">
+                            <td class="colFirst"><code></code></td>
+                            <td class="colLast"><code>public&nbsp;boolean</code></td>
+                            <td class="colLast"><code><strong><a href="#supports(java.lang.Object)">supports</a></strong>(java.lang.Object object)</code><br></td>
                         </tr>
                         
                     </table>
@@ -202,10 +213,18 @@ extends java.lang.Object</pre>
                 </a>
                     <h3>Method Detail</h3>
                     
-                        <a name="codecLookup(grails.core.GrailsApplication)"><!-- --></a>
+                        <a name="marshalObject(java.lang.Object, grails.converters.JSON)"><!-- --></a>
+                        <ul class="blockListLast">
+                            <li class="blockList">
+                                <h4>public&nbsp;void <strong>marshalObject</strong>(java.lang.Object object, <a href='../../../../../../grails/converters/JSON.html'>JSON</a> converter)</h4>
+                                <p></p>
+                            </li>
+                        </ul>
+                    
+                        <a name="supports(java.lang.Object)"><!-- --></a>
                         <ul class="blockListLast">
                             <li class="blockList">
-                                <h4>@org.springframework.context.annotation.Bean("codecLookup")<br>@org.springframework.context.annotation.Primary<br>public&nbsp;<a href='../../../../org/grails/encoder/CodecLookup.html'>CodecLookup</a> <strong>codecLookup</strong>(<a href='../../../../grails/core/GrailsApplication.html'>GrailsApplication</a> grailsApplication)</h4>
+                                <h4>public&nbsp;boolean <strong>supports</strong>(java.lang.Object object)</h4>
                                 <p></p>
                             </li>
                         </ul>
@@ -225,20 +244,20 @@ extends java.lang.Object</pre>
     <!--   -->
 </a>
     <ul class="navList" title="Navigation">
-        <li><a href="../../../../overview-summary.html">Overview</a></li>
+        <li><a href="../../../../../../overview-summary.html">Overview</a></li>
         <li><a href="package-summary.html">Package</a></li>
         <li class="navBarCell1Rev">Class</li>
-        <li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-        <li><a href="../../../../index-all.html">Index</a></li>
-        <li><a href="../../../../help-doc.html">Help</a></li>
+        <li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+        <li><a href="../../../../../../index-all.html">Index</a></li>
+        <li><a href="../../../../../../help-doc.html">Help</a></li>
     </ul>
 </div>
 
 <div class="subNav">
     <div>
         <ul class="navList">
-            <li><a href="../../../../index.html?org/grails/plugins/codecs/CodecsConfiguration" target="_top">Frames</a></li>
-            <li><a href="CodecsConfiguration.html" target="_top">No Frames</a></li>
+            <li><a href="../../../../../../index.html?org/grails/web/converters/marshaller/json/OffsetDateTimeMarshaller" target="_top">Frames</a></li>
+            <li><a href="OffsetDateTimeMarshaller.html" target="_top">No Frames</a></li>
         </ul>
     </div>
     <div>
diff --git a/docs/snapshot/api/org/grails/plugins/codecs/CodecsConfiguration.html b/docs/snapshot/api/org/grails/web/converters/marshaller/json/ZonedDateTimeMarshaller.html
similarity index 68%
copy from docs/snapshot/api/org/grails/plugins/codecs/CodecsConfiguration.html
copy to docs/snapshot/api/org/grails/web/converters/marshaller/json/ZonedDateTimeMarshaller.html
index 06a568ad476..afc6974c9e3 100644
--- a/docs/snapshot/api/org/grails/plugins/codecs/CodecsConfiguration.html
+++ b/docs/snapshot/api/org/grails/web/converters/marshaller/json/ZonedDateTimeMarshaller.html
@@ -27,17 +27,17 @@
 <html>
 <head>
     <!-- Generated by groovydoc (4.0.28) -->
-    <title>CodecsConfiguration (Grails 7.0.0-SNAPSHOT)</title>
+    <title>ZonedDateTimeMarshaller (Grails 7.0.0-SNAPSHOT)</title>
     
     <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-    <link href="../../../../groovy.ico" type="image/x-icon" rel="shortcut icon">
-    <link href="../../../../groovy.ico" type="image/x-icon" rel="icon">
-    <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+    <link href="../../../../../../groovy.ico" type="image/x-icon" rel="shortcut icon">
+    <link href="../../../../../../groovy.ico" type="image/x-icon" rel="icon">
+    <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 
 <body class="center">
 <script type="text/javascript"><!--
 if (location.href.indexOf('is-external=true') == -1) {
-    parent.document.title="CodecsConfiguration (Grails 7.0.0-SNAPSHOT)";
+    parent.document.title="ZonedDateTimeMarshaller (Grails 7.0.0-SNAPSHOT)";
 }
 //-->
 </script>
@@ -51,20 +51,20 @@ if (location.href.indexOf('is-external=true') == -1) {
     <!--   -->
 </a>
     <ul class="navList" title="Navigation">
-        <li><a href="../../../../overview-summary.html">Overview</a></li>
+        <li><a href="../../../../../../overview-summary.html">Overview</a></li>
         <li><a href="package-summary.html">Package</a></li>
         <li class="navBarCell1Rev">Class</li>
-        <li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-        <li><a href="../../../../index-all.html">Index</a></li>
-        <li><a href="../../../../help-doc.html">Help</a></li>
+        <li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+        <li><a href="../../../../../../index-all.html">Index</a></li>
+        <li><a href="../../../../../../help-doc.html">Help</a></li>
     </ul>
 </div>
 
 <div class="subNav">
     <div>
         <ul class="navList">
-            <li><a href="../../../../index.html?org/grails/plugins/codecs/CodecsConfiguration" target="_top">Frames</a></li>
-            <li><a href="CodecsConfiguration.html" target="_top">No Frames</a></li>
+            <li><a href="../../../../../../index.html?org/grails/web/converters/marshaller/json/ZonedDateTimeMarshaller" target="_top">Frames</a></li>
+            <li><a href="ZonedDateTimeMarshaller.html" target="_top">No Frames</a></li>
         </ul>
     </div>
     <div>
@@ -85,28 +85,33 @@ if (location.href.indexOf('is-external=true') == -1) {
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
 
-    <div class="subTitle">Package: <strong>org.grails.plugins.codecs</strong></div>
+    <div class="subTitle">Package: <strong>org.grails.web.converters.marshaller.json</strong></div>
 
-    <h2 title="[Java] Class CodecsConfiguration" class="title">[Java] Class CodecsConfiguration</h2>
+    <h2 title="[Java] Class ZonedDateTimeMarshaller" class="title">[Java] Class ZonedDateTimeMarshaller</h2>
 </div>
 <div class="contentContainer">
 <ul class="inheritance">
-<li><ul class="inheritance"></ul></li><li>org.grails.plugins.codecs.CodecsConfiguration
+<li><ul class="inheritance"></ul></li><li>org.grails.web.converters.marshaller.json.ZonedDateTimeMarshaller
 </ul>
 <div class="description">
     <ul class="blockList">
         <li class="blockList">
 
+            <dl>
+                <dt>All Implemented Interfaces and Traits:</dt>
+                <dd><a href='../../../../../../org/grails/web/converters/marshaller/ObjectMarshaller.html'>ObjectMarshaller</a></dd>
+            </dl>
+    
 
             <!-- todo: direct known subclasses -->
             <hr>
 
-<pre>@org.gradle.api.artifacts.Configuration
-public class CodecsConfiguration
-extends java.lang.Object</pre>
+<pre>public class ZonedDateTimeMarshaller
+extends java.lang.Object
+implements <a href='../../../../../../org/grails/web/converters/marshaller/ObjectMarshaller.html'>ObjectMarshaller</a></pre>
 
-    <p> Beans for Codecs
-  <DL><DT><B>Authors:</B></DT><DD>graemerocher</DD></DL><DL><DT><B>Since:</B></DT><DD>4.0</DD></DL></p>
+    <p> JSON ObjectMarshaller which converts a ZonedDateTime to ISO-8601 format with timezone offset.
+  <DL><DT><B>Since:</B></DT><DD>7.0</DD></DL></p>
 
           </li>
     </ul>
@@ -148,8 +153,14 @@ extends java.lang.Object</pre>
                         
                         <tr class="altColor">
                             <td class="colFirst"><code></code></td>
-                            <td class="colLast"><code>public&nbsp;<a href='../../../../org/grails/encoder/CodecLookup.html'>CodecLookup</a></code></td>
-                            <td class="colLast"><code><strong><a href="#codecLookup(grails.core.GrailsApplication)">codecLookup</a></strong>(<a href='../../../../grails/core/GrailsApplication.html'>GrailsApplication</a> grailsApplication)</code><br></td>
+                            <td class="colLast"><code>public&nbsp;void</code></td>
+                            <td class="colLast"><code><strong><a href="#marshalObject(java.lang.Object, grails.converters.JSON)">marshalObject</a></strong>(java.lang.Object object, <a href='../../../../../../grails/converters/JSON.html'>JSON</a> converter)</code><br></td>
+                        </tr>
+                        
+                        <tr class="rowColor">
+                            <td class="colFirst"><code></code></td>
+                            <td class="colLast"><code>public&nbsp;boolean</code></td>
+                            <td class="colLast"><code><strong><a href="#supports(java.lang.Object)">supports</a></strong>(java.lang.Object object)</code><br></td>
                         </tr>
                         
                     </table>
@@ -202,10 +213,18 @@ extends java.lang.Object</pre>
                 </a>
                     <h3>Method Detail</h3>
                     
-                        <a name="codecLookup(grails.core.GrailsApplication)"><!-- --></a>
+                        <a name="marshalObject(java.lang.Object, grails.converters.JSON)"><!-- --></a>
+                        <ul class="blockListLast">
+                            <li class="blockList">
+                                <h4>public&nbsp;void <strong>marshalObject</strong>(java.lang.Object object, <a href='../../../../../../grails/converters/JSON.html'>JSON</a> converter)</h4>
+                                <p></p>
+                            </li>
+                        </ul>
+                    
+                        <a name="supports(java.lang.Object)"><!-- --></a>
                         <ul class="blockListLast">
                             <li class="blockList">
-                                <h4>@org.springframework.context.annotation.Bean("codecLookup")<br>@org.springframework.context.annotation.Primary<br>public&nbsp;<a href='../../../../org/grails/encoder/CodecLookup.html'>CodecLookup</a> <strong>codecLookup</strong>(<a href='../../../../grails/core/GrailsApplication.html'>GrailsApplication</a> grailsApplication)</h4>
+                                <h4>public&nbsp;boolean <strong>supports</strong>(java.lang.Object object)</h4>
                                 <p></p>
                             </li>
                         </ul>
@@ -225,20 +244,20 @@ extends java.lang.Object</pre>
     <!--   -->
 </a>
     <ul class="navList" title="Navigation">
-        <li><a href="../../../../overview-summary.html">Overview</a></li>
+        <li><a href="../../../../../../overview-summary.html">Overview</a></li>
         <li><a href="package-summary.html">Package</a></li>
         <li class="navBarCell1Rev">Class</li>
-        <li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-        <li><a href="../../../../index-all.html">Index</a></li>
-        <li><a href="../../../../help-doc.html">Help</a></li>
+        <li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+        <li><a href="../../../../../../index-all.html">Index</a></li>
+        <li><a href="../../../../../../help-doc.html">Help</a></li>
     </ul>
 </div>
 
 <div class="subNav">
     <div>
         <ul class="navList">
-            <li><a href="../../../../index.html?org/grails/plugins/codecs/CodecsConfiguration" target="_top">Frames</a></li>
-            <li><a href="CodecsConfiguration.html" target="_top">No Frames</a></li>
+            <li><a href="../../../../../../index.html?org/grails/web/converters/marshaller/json/ZonedDateTimeMarshaller" target="_top">Frames</a></li>
+            <li><a href="ZonedDateTimeMarshaller.html" target="_top">No Frames</a></li>
         </ul>
     </div>
     <div>
diff --git a/docs/snapshot/api/org/grails/web/converters/marshaller/json/package-frame.html b/docs/snapshot/api/org/grails/web/converters/marshaller/json/package-frame.html
index 990df598d32..b110cabcb40 100644
--- a/docs/snapshot/api/org/grails/web/converters/marshaller/json/package-frame.html
+++ b/docs/snapshot/api/org/grails/web/converters/marshaller/json/package-frame.html
@@ -43,7 +43,7 @@
 <div class="indexContainer">
     <h2>Classes</h2>
     <ul>
-        <li><a href="ArrayMarshaller.html" title="class in org.grails.web.converters.marshaller.json" target="classFrame">ArrayMarshaller</a></li><li><a href="ByteArrayMarshaller.html" title="class in org.grails.web.converters.marshaller.json" target="classFrame">ByteArrayMarshaller</a></li><li><a href="CollectionMarshaller.html" title="class in org.grails.web.converters.marshaller.json" target="classFrame">CollectionMarshaller</a></li><li><a href="DateMarshaller.html" title="class in or [...]
+        <li><a href="ArrayMarshaller.html" title="class in org.grails.web.converters.marshaller.json" target="classFrame">ArrayMarshaller</a></li><li><a href="ByteArrayMarshaller.html" title="class in org.grails.web.converters.marshaller.json" target="classFrame">ByteArrayMarshaller</a></li><li><a href="CalendarMarshaller.html" title="class in org.grails.web.converters.marshaller.json" target="classFrame">CalendarMarshaller</a></li><li><a href="CollectionMarshaller.html" title="class in  [...]
     </ul>
 </div>
 
diff --git a/docs/snapshot/api/org/grails/web/converters/marshaller/json/package-summary.html b/docs/snapshot/api/org/grails/web/converters/marshaller/json/package-summary.html
index add9a5e0219..875eed4b9e2 100644
--- a/docs/snapshot/api/org/grails/web/converters/marshaller/json/package-summary.html
+++ b/docs/snapshot/api/org/grails/web/converters/marshaller/json/package-summary.html
@@ -104,6 +104,14 @@ function windowTitle()
                             </td>
                             <td> <DL><DT><B>Authors:</B></DT><DD>Siegfried Puchbauer</DD></DL></td>
                         </tr>
+<tr class="altColor">
+                            <td class="colOne">
+                                <strong><a href="CalendarMarshaller.html" title="class in org/grails/web/converters/marshaller/json">
+                                    CalendarMarshaller
+                                </a></strong>
+                            </td>
+                            <td>JSON ObjectMarshaller which converts a Calendar Object to ISO-8601 format with Z suffix.</td>
+                        </tr>
 <tr class="altColor">
                             <td class="colOne">
                                 <strong><a href="CollectionMarshaller.html" title="class in org/grails/web/converters/marshaller/json">
@@ -169,6 +177,14 @@ function windowTitle()
                             </td>
                             <td> <DL><DT><B>Authors:</B></DT><DD>Siegfried Puchbauer</DD></DL></td>
                         </tr>
+<tr class="altColor">
+                            <td class="colOne">
+                                <strong><a href="InstantMarshaller.html" title="class in org/grails/web/converters/marshaller/json">
+                                    InstantMarshaller
+                                </a></strong>
+                            </td>
+                            <td>JSON ObjectMarshaller which converts an Instant to ISO-8601 format with Z suffix.</td>
+                        </tr>
 <tr class="altColor">
                             <td class="colOne">
                                 <strong><a href="JavascriptDateMarshaller.html" title="class in org/grails/web/converters/marshaller/json">
@@ -177,6 +193,22 @@ function windowTitle()
                             </td>
                             <td> <DL><DT><B>Authors:</B></DT><DD>Siegfried Puchbauer</DD></DL></td>
                         </tr>
+<tr class="altColor">
+                            <td class="colOne">
+                                <strong><a href="LocalDateMarshaller.html" title="class in org/grails/web/converters/marshaller/json">
+                                    LocalDateMarshaller
+                                </a></strong>
+                            </td>
+                            <td>JSON ObjectMarshaller which converts a LocalDate to ISO-8601 date format (YYYY-MM-DD).</td>
+                        </tr>
+<tr class="altColor">
+                            <td class="colOne">
+                                <strong><a href="LocalDateTimeMarshaller.html" title="class in org/grails/web/converters/marshaller/json">
+                                    LocalDateTimeMarshaller
+                                </a></strong>
+                            </td>
+                            <td>JSON ObjectMarshaller which converts a LocalDateTime to ISO-8601 format (without timezone).</td>
+                        </tr>
 <tr class="altColor">
                             <td class="colOne">
                                 <strong><a href="MapMarshaller.html" title="class in org/grails/web/converters/marshaller/json">
@@ -185,6 +217,14 @@ function windowTitle()
                             </td>
                             <td> <DL><DT><B>Authors:</B></DT><DD>Siegfried Puchbauer</DD></DL></td>
                         </tr>
+<tr class="altColor">
+                            <td class="colOne">
+                                <strong><a href="OffsetDateTimeMarshaller.html" title="class in org/grails/web/converters/marshaller/json">
+                                    OffsetDateTimeMarshaller
+                                </a></strong>
+                            </td>
+                            <td>JSON ObjectMarshaller which converts an OffsetDateTime to ISO-8601 format with timezone offset.</td>
+                        </tr>
 <tr class="altColor">
                             <td class="colOne">
                                 <strong><a href="ToStringBeanMarshaller.html" title="class in org/grails/web/converters/marshaller/json">
@@ -201,6 +241,14 @@ function windowTitle()
                             </td>
                             <td> <DL><DT><B>Authors:</B></DT><DD>Siegfried Puchbauer</DD></DL></td>
                         </tr>
+<tr class="altColor">
+                            <td class="colOne">
+                                <strong><a href="ZonedDateTimeMarshaller.html" title="class in org/grails/web/converters/marshaller/json">
+                                    ZonedDateTimeMarshaller
+                                </a></strong>
+                            </td>
+                            <td>JSON ObjectMarshaller which converts a ZonedDateTime to ISO-8601 format with timezone offset.</td>
+                        </tr>
 
                     </tbody>
                 </table>
diff --git a/docs/snapshot/api/org/grails/web/gsp/GroovyPagesTemplateRenderer.html b/docs/snapshot/api/org/grails/web/gsp/GroovyPagesTemplateRenderer.html
index f265cecab7e..dc751357d19 100644
--- a/docs/snapshot/api/org/grails/web/gsp/GroovyPagesTemplateRenderer.html
+++ b/docs/snapshot/api/org/grails/web/gsp/GroovyPagesTemplateRenderer.html
@@ -367,7 +367,7 @@ implements <a href='../../../../org.springframework.beans.factory.InitializingBe
                         <a name="setControllerToScaffoldedDomainClassMap(java.util.Map)"><!-- --></a>
                         <ul class="blockListLast">
                             <li class="blockList">
-                                <h4>@java.lang.SuppressWarnings({ "unchecked", "rawtypes" })<br>public&nbsp;void <strong>setControllerToScaffoldedDomainClassMap</strong>(java.util.Map map)</h4>
+                                <h4>@java.lang.SuppressWarnings({"unchecked", "rawtypes"})<br>public&nbsp;void <strong>setControllerToScaffoldedDomainClassMap</strong>(java.util.Map map)</h4>
                                 <p></p>
                             </li>
                         </ul>
@@ -400,7 +400,7 @@ implements <a href='../../../../org.springframework.beans.factory.InitializingBe
                         <a name="setScaffoldedActionMap(java.util.Map)"><!-- --></a>
                         <ul class="blockListLast">
                             <li class="blockList">
-                                <h4>@java.lang.SuppressWarnings({ "rawtypes", "unchecked" })<br>public&nbsp;void <strong>setScaffoldedActionMap</strong>(java.util.Map map)</h4>
+                                <h4>@java.lang.SuppressWarnings({"rawtypes", "unchecked"})<br>public&nbsp;void <strong>setScaffoldedActionMap</strong>(java.util.Map map)</h4>
                                 <p></p>
                             </li>
                         </ul>
diff --git a/docs/snapshot/api/org/grails/web/json/JSONWriter.html b/docs/snapshot/api/org/grails/web/json/JSONWriter.html
index 5421776df0c..f7774ec9eba 100644
--- a/docs/snapshot/api/org/grails/web/json/JSONWriter.html
+++ b/docs/snapshot/api/org/grails/web/json/JSONWriter.html
@@ -188,7 +188,7 @@ extends java.lang.Object</pre>
                         </tr>
                         
                         <tr class="rowColor">
-                            <td class="colFirst"><code><strong>protected&nbsp;<a href='../../../../org/grails/web/json/JSONWriter.Mode.html'>JSONWriter.Mode</a></strong></code>&nbsp;</td>
+                            <td class="colFirst"><code><strong>protected&nbsp;<a href='../../../../Mode.html'>Mode</a></strong></code>&nbsp;</td>
                             <td class="colLast"><code><a href="#mode">mode</a></code></td>
                             <td class="colLast">The current mode. </td>
                         </tr>
@@ -277,7 +277,7 @@ extends java.lang.Object</pre>
                         <tr class="altColor">
                             <td class="colFirst"><code></code></td>
                             <td class="colLast"><code>protected&nbsp;<a href='../../../../org/grails/web/json/JSONWriter.html'>JSONWriter</a></code></td>
-                            <td class="colLast"><code><strong><a href="#end(org.grails.web.json.JSONWriter.Mode, char)">end</a></strong>(<a href='../../../../org/grails/web/json/JSONWriter.Mode.html'>JSONWriter.Mode</a> m, char c)</code><br>End something.</td>
+                            <td class="colLast"><code><strong><a href="#end(Mode, char)">end</a></strong>(<a href='../../../../Mode.html'>Mode</a> m, char c)</code><br>End something.</td>
                         </tr>
                         
                         <tr class="rowColor">
@@ -307,13 +307,13 @@ extends java.lang.Object</pre>
                         <tr class="rowColor">
                             <td class="colFirst"><code></code></td>
                             <td class="colLast"><code>protected&nbsp;void</code></td>
-                            <td class="colLast"><code><strong><a href="#pop(org.grails.web.json.JSONWriter.Mode)">pop</a></strong>(<a href='../../../../org/grails/web/json/JSONWriter.Mode.html'>JSONWriter.Mode</a> c)</code><br>Pop an array or object scope.</td>
+                            <td class="colLast"><code><strong><a href="#pop(Mode)">pop</a></strong>(<a href='../../../../Mode.html'>Mode</a> c)</code><br>Pop an array or object scope.</td>
                         </tr>
                         
                         <tr class="altColor">
                             <td class="colFirst"><code></code></td>
                             <td class="colLast"><code>protected&nbsp;void</code></td>
-                            <td class="colLast"><code><strong><a href="#push(org.grails.web.json.JSONWriter.Mode)">push</a></strong>(<a href='../../../../org/grails/web/json/JSONWriter.Mode.html'>JSONWriter.Mode</a> c)</code><br>Push an array or object scope.</td>
+                            <td class="colLast"><code><strong><a href="#push(Mode)">push</a></strong>(<a href='../../../../Mode.html'>Mode</a> c)</code><br>Push an array or object scope.</td>
                         </tr>
                         
                         <tr class="rowColor">
@@ -407,7 +407,7 @@ extends java.lang.Object</pre>
                         <a name="mode"><!-- --></a>
                         <ul class="blockListLast">
                             <li class="blockList">
-                                <h4>protected&nbsp;<a href='../../../../org/grails/web/json/JSONWriter.Mode.html'>JSONWriter.Mode</a> <strong>mode</strong></h4>
+                                <h4>protected&nbsp;<a href='../../../../Mode.html'>Mode</a> <strong>mode</strong></h4>
                                 <p> The current mode. Values:
      </p>
                             </li>
@@ -496,10 +496,10 @@ extends java.lang.Object</pre>
                             </li>
                         </ul>
                     
-                        <a name="end(org.grails.web.json.JSONWriter.Mode, char)"><!-- --></a>
+                        <a name="end(Mode, char)"><!-- --></a>
                         <ul class="blockListLast">
                             <li class="blockList">
-                                <h4>protected&nbsp;<a href='../../../../org/grails/web/json/JSONWriter.html'>JSONWriter</a> <strong>end</strong>(<a href='../../../../org/grails/web/json/JSONWriter.Mode.html'>JSONWriter.Mode</a> m, char c)</h4>
+                                <h4>protected&nbsp;<a href='../../../../org/grails/web/json/JSONWriter.html'>JSONWriter</a> <strong>end</strong>(<a href='../../../../Mode.html'>Mode</a> m, char c)</h4>
                                 <p> End something.
       <DL><DT><B>Parameters:</B></DT><DD><code>m</code> -  Mode</DD><DD><code>c</code> -  Closing character</DD></DL><DL><DT><B>Returns:</B></DT><DD>this</DD></DL></p>
                             </li>
@@ -546,19 +546,19 @@ extends java.lang.Object</pre>
                             </li>
                         </ul>
                     
-                        <a name="pop(org.grails.web.json.JSONWriter.Mode)"><!-- --></a>
+                        <a name="pop(Mode)"><!-- --></a>
                         <ul class="blockListLast">
                             <li class="blockList">
-                                <h4>protected&nbsp;void <strong>pop</strong>(<a href='../../../../org/grails/web/json/JSONWriter.Mode.html'>JSONWriter.Mode</a> c)</h4>
+                                <h4>protected&nbsp;void <strong>pop</strong>(<a href='../../../../Mode.html'>Mode</a> c)</h4>
                                 <p> Pop an array or object scope.
       <DL><DT><B>Parameters:</B></DT><DD><code>c</code> -  The scope to close.</DD></DL></p>
                             </li>
                         </ul>
                     
-                        <a name="push(org.grails.web.json.JSONWriter.Mode)"><!-- --></a>
+                        <a name="push(Mode)"><!-- --></a>
                         <ul class="blockListLast">
                             <li class="blockList">
-                                <h4>protected&nbsp;void <strong>push</strong>(<a href='../../../../org/grails/web/json/JSONWriter.Mode.html'>JSONWriter.Mode</a> c)</h4>
+                                <h4>protected&nbsp;void <strong>push</strong>(<a href='../../../../Mode.html'>Mode</a> c)</h4>
                                 <p> Push an array or object scope.
       <DL><DT><B>Parameters:</B></DT><DD><code>c</code> -  The scope to open.</DD></DL></p>
                             </li>
diff --git a/docs/snapshot/api/org/grails/web/json/PathCapturingJSONWriterWrapper.html b/docs/snapshot/api/org/grails/web/json/PathCapturingJSONWriterWrapper.html
index 262f99773f9..da72c409de8 100644
--- a/docs/snapshot/api/org/grails/web/json/PathCapturingJSONWriterWrapper.html
+++ b/docs/snapshot/api/org/grails/web/json/PathCapturingJSONWriterWrapper.html
@@ -208,7 +208,7 @@ extends <a href='../../../../org/grails/web/json/JSONWriter.html'>JSONWriter</a>
                         <tr class="rowColor">
                             <td class="colFirst"><code></code></td>
                             <td class="colLast"><code>public&nbsp;<a href='../../../../org/grails/web/json/JSONWriter.html'>JSONWriter</a></code></td>
-                            <td class="colLast"><code><strong><a href="#end(org.grails.web.json.JSONWriter.Mode, char)">end</a></strong>(<a href='../../../../org/grails/web/json/JSONWriter.Mode.html'>JSONWriter.Mode</a> m, char c)</code><br></td>
+                            <td class="colLast"><code><strong><a href="#end(Mode, char)">end</a></strong>(<a href='../../../../Mode.html'>Mode</a> m, char c)</code><br></td>
                         </tr>
                         
                         <tr class="altColor">
@@ -250,13 +250,13 @@ extends <a href='../../../../org/grails/web/json/JSONWriter.html'>JSONWriter</a>
                         <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="#pop(org.grails.web.json.JSONWriter.Mode)">pop</a></strong>(<a href='../../../../org/grails/web/json/JSONWriter.Mode.html'>JSONWriter.Mode</a> c)</code><br></td>
+                            <td class="colLast"><code><strong><a href="#pop(Mode)">pop</a></strong>(<a href='../../../../Mode.html'>Mode</a> c)</code><br></td>
                         </tr>
                         
                         <tr class="rowColor">
                             <td class="colFirst"><code></code></td>
                             <td class="colLast"><code>public&nbsp;void</code></td>
-                            <td class="colLast"><code><strong><a href="#push(org.grails.web.json.JSONWriter.Mode)">push</a></strong>(<a href='../../../../org/grails/web/json/JSONWriter.Mode.html'>JSONWriter.Mode</a> c)</code><br></td>
+                            <td class="colLast"><code><strong><a href="#push(Mode)">push</a></strong>(<a href='../../../../Mode.html'>Mode</a> c)</code><br></td>
                         </tr>
                         
                         <tr class="altColor">
@@ -299,7 +299,7 @@ extends <a href='../../../../org/grails/web/json/JSONWriter.html'>JSONWriter</a>
                         
                         <tr class="altColor">
                             <td class="colFirst"><code>class <a href='../../../../org/grails/web/json/JSONWriter.html'>JSONWriter</a></code></td>
-                            <td class="colLast"><code><a href='../../../../org/grails/web/json/JSONWriter.html#append(groovy.lang.Writable)'>append</a>, <a href='../../../../org/grails/web/json/JSONWriter.html#append(java.lang.String)'>append</a>, <a href='../../../../org/grails/web/json/JSONWriter.html#array()'>array</a>, <a href='../../../../org/grails/web/json/JSONWriter.html#comma()'>comma</a>, <a href='../../../../org/grails/web/json/JSONWriter.html#end(org.grails.web.json.JSONWrite [...]
+                            <td class="colLast"><code><a href='../../../../org/grails/web/json/JSONWriter.html#append(groovy.lang.Writable)'>append</a>, <a href='../../../../org/grails/web/json/JSONWriter.html#append(java.lang.String)'>append</a>, <a href='../../../../org/grails/web/json/JSONWriter.html#array()'>array</a>, <a href='../../../../org/grails/web/json/JSONWriter.html#comma()'>comma</a>, <a href='../../../../org/grails/web/json/JSONWriter.html#end(Mode, char)'>end</a>, <a href [...]
                         </tr>
                     </table>
                    </ul>
@@ -375,10 +375,10 @@ extends <a href='../../../../org/grails/web/json/JSONWriter.html'>JSONWriter</a>
                             </li>
                         </ul>
                     
-                        <a name="end(org.grails.web.json.JSONWriter.Mode, char)"><!-- --></a>
+                        <a name="end(Mode, char)"><!-- --></a>
                         <ul class="blockListLast">
                             <li class="blockList">
-                                <h4>@java.lang.Override<br>public&nbsp;<a href='../../../../org/grails/web/json/JSONWriter.html'>JSONWriter</a> <strong>end</strong>(<a href='../../../../org/grails/web/json/JSONWriter.Mode.html'>JSONWriter.Mode</a> m, char c)</h4>
+                                <h4>@java.lang.Override<br>public&nbsp;<a href='../../../../org/grails/web/json/JSONWriter.html'>JSONWriter</a> <strong>end</strong>(<a href='../../../../Mode.html'>Mode</a> m, char c)</h4>
                                 <p></p>
                             </li>
                         </ul>
@@ -431,18 +431,18 @@ extends <a href='../../../../org/grails/web/json/JSONWriter.html'>JSONWriter</a>
                             </li>
                         </ul>
                     
-                        <a name="pop(org.grails.web.json.JSONWriter.Mode)"><!-- --></a>
+                        <a name="pop(Mode)"><!-- --></a>
                         <ul class="blockListLast">
                             <li class="blockList">
-                                <h4>@java.lang.Override<br>public&nbsp;void <strong>pop</strong>(<a href='../../../../org/grails/web/json/JSONWriter.Mode.html'>JSONWriter.Mode</a> c)</h4>
+                                <h4>@java.lang.Override<br>public&nbsp;void <strong>pop</strong>(<a href='../../../../Mode.html'>Mode</a> c)</h4>
                                 <p></p>
                             </li>
                         </ul>
                     
-                        <a name="push(org.grails.web.json.JSONWriter.Mode)"><!-- --></a>
+                        <a name="push(Mode)"><!-- --></a>
                         <ul class="blockListLast">
                             <li class="blockList">
-                                <h4>@java.lang.Override<br>public&nbsp;void <strong>push</strong>(<a href='../../../../org/grails/web/json/JSONWriter.Mode.html'>JSONWriter.Mode</a> c)</h4>
+                                <h4>@java.lang.Override<br>public&nbsp;void <strong>push</strong>(<a href='../../../../Mode.html'>Mode</a> c)</h4>
                                 <p></p>
                             </li>
                         </ul>
diff --git a/docs/snapshot/api/org/grails/web/json/PrettyPrintJSONWriter.html b/docs/snapshot/api/org/grails/web/json/PrettyPrintJSONWriter.html
index f931594dd21..8c9a78342bb 100644
--- a/docs/snapshot/api/org/grails/web/json/PrettyPrintJSONWriter.html
+++ b/docs/snapshot/api/org/grails/web/json/PrettyPrintJSONWriter.html
@@ -233,7 +233,7 @@ extends <a href='../../../../org/grails/web/json/JSONWriter.html'>JSONWriter</a>
                         <tr class="altColor">
                             <td class="colFirst"><code></code></td>
                             <td class="colLast"><code>protected&nbsp;<a href='../../../../org/grails/web/json/JSONWriter.html'>JSONWriter</a></code></td>
-                            <td class="colLast"><code><strong><a href="#end(org.grails.web.json.JSONWriter.Mode, char)">end</a></strong>(<a href='../../../../org/grails/web/json/JSONWriter.Mode.html'>JSONWriter.Mode</a> m, char c)</code><br></td>
+                            <td class="colLast"><code><strong><a href="#end(Mode, char)">end</a></strong>(<a href='../../../../Mode.html'>Mode</a> m, char c)</code><br></td>
                         </tr>
                         
                         <tr class="rowColor">
@@ -276,7 +276,7 @@ extends <a href='../../../../org/grails/web/json/JSONWriter.html'>JSONWriter</a>
                         
                         <tr class="altColor">
                             <td class="colFirst"><code>class <a href='../../../../org/grails/web/json/JSONWriter.html'>JSONWriter</a></code></td>
-                            <td class="colLast"><code><a href='../../../../org/grails/web/json/JSONWriter.html#append(groovy.lang.Writable)'>append</a>, <a href='../../../../org/grails/web/json/JSONWriter.html#append(java.lang.String)'>append</a>, <a href='../../../../org/grails/web/json/JSONWriter.html#array()'>array</a>, <a href='../../../../org/grails/web/json/JSONWriter.html#comma()'>comma</a>, <a href='../../../../org/grails/web/json/JSONWriter.html#end(org.grails.web.json.JSONWrite [...]
+                            <td class="colLast"><code><a href='../../../../org/grails/web/json/JSONWriter.html#append(groovy.lang.Writable)'>append</a>, <a href='../../../../org/grails/web/json/JSONWriter.html#append(java.lang.String)'>append</a>, <a href='../../../../org/grails/web/json/JSONWriter.html#array()'>array</a>, <a href='../../../../org/grails/web/json/JSONWriter.html#comma()'>comma</a>, <a href='../../../../org/grails/web/json/JSONWriter.html#end(Mode, char)'>end</a>, <a href [...]
                         </tr>
                     </table>
                    </ul>
@@ -378,10 +378,10 @@ extends <a href='../../../../org/grails/web/json/JSONWriter.html'>JSONWriter</a>
                             </li>
                         </ul>
                     
-                        <a name="end(org.grails.web.json.JSONWriter.Mode, char)"><!-- --></a>
+                        <a name="end(Mode, char)"><!-- --></a>
                         <ul class="blockListLast">
                             <li class="blockList">
-                                <h4>@java.lang.Override<br>protected&nbsp;<a href='../../../../org/grails/web/json/JSONWriter.html'>JSONWriter</a> <strong>end</strong>(<a href='../../../../org/grails/web/json/JSONWriter.Mode.html'>JSONWriter.Mode</a> m, char c)</h4>
+                                <h4>@java.lang.Override<br>protected&nbsp;<a href='../../../../org/grails/web/json/JSONWriter.html'>JSONWriter</a> <strong>end</strong>(<a href='../../../../Mode.html'>Mode</a> m, char c)</h4>
                                 <p></p>
                             </li>
                         </ul>
diff --git a/docs/snapshot/api/org/grails/web/xml/XMLStreamWriter.html b/docs/snapshot/api/org/grails/web/xml/XMLStreamWriter.html
index 73c9da5602e..40ed90a902e 100644
--- a/docs/snapshot/api/org/grails/web/xml/XMLStreamWriter.html
+++ b/docs/snapshot/api/org/grails/web/xml/XMLStreamWriter.html
@@ -157,7 +157,7 @@ extends java.lang.Object</pre>
                         </tr>
                         
                         <tr class="altColor">
-                            <td class="colFirst"><code><strong>protected&nbsp;<a href='../../../../org/grails/web/json/JSONWriter.Mode.html'>JSONWriter.Mode</a></strong></code>&nbsp;</td>
+                            <td class="colFirst"><code><strong>protected&nbsp;<a href='../../../../Mode.html'>Mode</a></strong></code>&nbsp;</td>
                             <td class="colLast"><code><a href="#mode">mode</a></code></td>
                             <td class="colLast"></td>
                         </tr>
@@ -311,7 +311,7 @@ extends java.lang.Object</pre>
                         <a name="mode"><!-- --></a>
                         <ul class="blockListLast">
                             <li class="blockList">
-                                <h4>protected&nbsp;<a href='../../../../org/grails/web/json/JSONWriter.Mode.html'>JSONWriter.Mode</a> <strong>mode</strong></h4>
+                                <h4>protected&nbsp;<a href='../../../../Mode.html'>Mode</a> <strong>mode</strong></h4>
                                 <p></p>
                             </li>
                         </ul>
diff --git a/docs/snapshot/api/overview-frame.html b/docs/snapshot/api/overview-frame.html
index dcd9e1ccade..8688427f470 100644
--- a/docs/snapshot/api/overview-frame.html
+++ b/docs/snapshot/api/overview-frame.html
@@ -1214,9 +1214,6 @@
         <li><a href="org/grails/exceptions/reporting/package-frame.html"
                target="packageFrame">org.grails.exceptions.reporting</a></li>
         
-        <li><a href="org/grails/gradle/plugin/agent/package-frame.html"
-               target="packageFrame">org.grails.gradle.plugin.agent</a></li>
-        
         <li><a href="org/grails/gradle/plugin/commands/package-frame.html"
                target="packageFrame">org.grails.gradle.plugin.commands</a></li>
         
diff --git a/docs/snapshot/api/overview-summary.html b/docs/snapshot/api/overview-summary.html
index 40a091de1d0..b7fbce76ec6 100644
--- a/docs/snapshot/api/overview-summary.html
+++ b/docs/snapshot/api/overview-summary.html
@@ -2443,906 +2443,900 @@ if (location.href.indexOf('is-external=true') == -1) {
 
 
 <tr class="rowColor">
-    <td class="colFirst"><a href="org/grails/gradle/plugin/agent/package-summary.html">org.grails.gradle.plugin.agent</a></td>
-    <td class="colLast">&nbsp;</td>
-</tr>
-
-
-<tr class="altColor">
     <td class="colFirst"><a href="org/grails/gradle/plugin/commands/package-summary.html">org.grails.gradle.plugin.commands</a></td>
     <td class="colLast">&nbsp;</td>
 </tr>
 
 
-<tr class="rowColor">
+<tr class="altColor">
     <td class="colFirst"><a href="org/grails/gradle/plugin/core/package-summary.html">org.grails.gradle.plugin.core</a></td>
     <td class="colLast">&nbsp;</td>
 </tr>
 
 
-<tr class="altColor">
+<tr class="rowColor">
     <td class="colFirst"><a href="org/grails/gradle/plugin/exploded/package-summary.html">org.grails.gradle.plugin.exploded</a></td>
     <td class="colLast">&nbsp;</td>
 </tr>
 
 
-<tr class="rowColor">
+<tr class="altColor">
     <td class="colFirst"><a href="org/grails/gradle/plugin/model/package-summary.html">org.grails.gradle.plugin.model</a></td>
     <td class="colLast">&nbsp;</td>
 </tr>
 
 
-<tr class="altColor">
+<tr class="rowColor">
     <td class="colFirst"><a href="org/grails/gradle/plugin/profiles/package-summary.html">org.grails.gradle.plugin.profiles</a></td>
     <td class="colLast">&nbsp;</td>
 </tr>
 
 
-<tr class="rowColor">
+<tr class="altColor">
     <td class="colFirst"><a href="org/grails/gradle/plugin/profiles/tasks/package-summary.html">org.grails.gradle.plugin.profiles.tasks</a></td>
     <td class="colLast">&nbsp;</td>
 </tr>
 
 
-<tr class="altColor">
+<tr class="rowColor">
     <td class="colFirst"><a href="org/grails/gradle/plugin/run/package-summary.html">org.grails.gradle.plugin.run</a></td>
     <td class="colLast">&nbsp;</td>
 </tr>
 
 
-<tr class="rowColor">
+<tr class="altColor">
     <td class="colFirst"><a href="org/grails/gradle/plugin/util/package-summary.html">org.grails.gradle.plugin.util</a></td>
     <td class="colLast">&nbsp;</td>
 </tr>
 
 
-<tr class="altColor">
+<tr class="rowColor">
     <td class="colFirst"><a href="org/grails/gradle/plugin/views/package-summary.html">org.grails.gradle.plugin.views</a></td>
     <td class="colLast">&nbsp;</td>
 </tr>
 
 
-<tr class="rowColor">
+<tr class="altColor">
     <td class="colFirst"><a href="org/grails/gradle/plugin/views/gsp/package-summary.html">org.grails.gradle.plugin.views.gsp</a></td>
     <td class="colLast">&nbsp;</td>
 </tr>
 
 
-<tr class="altColor">
+<tr class="rowColor">
     <td class="colFirst"><a href="org/grails/gradle/plugin/views/json/package-summary.html">org.grails.gradle.plugin.views.json</a></td>
     <td class="colLast">&nbsp;</td>
 </tr>
 
 
-<tr class="rowColor">
+<tr class="altColor">
     <td class="colFirst"><a href="org/grails/gradle/plugin/views/markup/package-summary.html">org.grails.gradle.plugin.views.markup</a></td>
     <td class="colLast">&nbsp;</td>
 </tr>
 
 
-<tr class="altColor">
+<tr class="rowColor">
     <td class="colFirst"><a href="org/grails/gradle/plugin/web/package-summary.html">org.grails.gradle.plugin.web</a></td>
     <td class="colLast">&nbsp;</td>
 </tr>
 
 
-<tr class="rowColor">
+<tr class="altColor">
     <td class="colFirst"><a href="org/grails/gsp/package-summary.html">org.grails.gsp</a></td>
     <td class="colLast">&nbsp;</td>
 </tr>
 
 
-<tr class="altColor">
+<tr class="rowColor">
     <td class="colFirst"><a href="org/grails/gsp/compiler/package-summary.html">org.grails.gsp.compiler</a></td>
     <td class="colLast">&nbsp;</td>
 </tr>
 
 
-<tr class="rowColor">
+<tr class="altColor">
     <td class="colFirst"><a href="org/grails/gsp/compiler/tags/package-summary.html">org.grails.gsp.compiler.tags</a></td>
     <td class="colLast">&nbsp;</td>
 </tr>
 
 
-<tr class="altColor">
+<tr class="rowColor">
     <td class="colFirst"><a href="org/grails/gsp/compiler/transform/package-summary.html">org.grails.gsp.compiler.transform</a></td>
     <td class="colLast">&nbsp;</td>
 </tr>
 
 
-<tr class="rowColor">
+<tr class="altColor">
     <td class="colFirst"><a href="org/grails/gsp/io/package-summary.html">org.grails.gsp.io</a></td>
     <td class="colLast">&nbsp;</td>
 </tr>
 
 
-<tr class="altColor">
+<tr class="rowColor">
     <td class="colFirst"><a href="org/grails/gsp/jsp/package-summary.html">org.grails.gsp.jsp</a></td>
     <td class="colLast">&nbsp;</td>
 </tr>
 
 
-<tr class="rowColor">
+<tr class="altColor">
     <td class="colFirst"><a href="org/grails/io/support/package-summary.html">org.grails.io.support</a></td>
     <td class="colLast">&nbsp;</td>
 </tr>
 
 
-<tr class="altColor">
+<tr class="rowColor">
     <td class="colFirst"><a href="org/grails/io/watch/package-summary.html">org.grails.io.watch</a></td>
     <td class="colLast">&nbsp;</td>
 </tr>
 
 
-<tr class="rowColor">
+<tr class="altColor">
     <td class="colFirst"><a href="org/grails/orm/hibernate/package-summary.html">org.grails.orm.hibernate</a></td>
     <td class="colLast">&nbsp;</td>
 </tr>
 
 
-<tr class="altColor">
+<tr class="rowColor">
     <td class="colFirst"><a href="org/grails/orm/hibernate/access/package-summary.html">org.grails.orm.hibernate.access</a></td>
     <td class="colLast">&nbsp;</td>
 </tr>
 
 
-<tr class="rowColor">
+<tr class="altColor">
     <td class="colFirst"><a href="org/grails/orm/hibernate/cfg/package-summary.html">org.grails.orm.hibernate.cfg</a></td>
     <td class="colLast">&nbsp;</td>
 </tr>
 
 
-<tr class="altColor">
+<tr class="rowColor">
     <td class="colFirst"><a href="org/grails/orm/hibernate/compiler/package-summary.html">org.grails.orm.hibernate.compiler</a></td>
     <td class="colLast">&nbsp;</td>
 </tr>
 
 
-<tr class="rowColor">
+<tr class="altColor">
     <td class="colFirst"><a href="org/grails/orm/hibernate/connections/package-summary.html">org.grails.orm.hibernate.connections</a></td>
     <td class="colLast">&nbsp;</td>
 </tr>
 
 
-<tr class="altColor">
+<tr class="rowColor">
     <td class="colFirst"><a href="org/grails/orm/hibernate/datasource/package-summary.html">org.grails.orm.hibernate.datasource</a></td>
     <td class="colLast">&nbsp;</td>
 </tr>
 
 
-<tr class="rowColor">
+<tr class="altColor">
     <td class="colFirst"><a href="org/grails/orm/hibernate/dirty/package-summary.html">org.grails.orm.hibernate.dirty</a></td>
     <td class="colLast">&nbsp;</td>
 </tr>
 
 
-<tr class="altColor">
+<tr class="rowColor">
     <td class="colFirst"><a href="org/grails/orm/hibernate/event/listener/package-summary.html">org.grails.orm.hibernate.event.listener</a></td>
     <td class="colLast">&nbsp;</td>
 </tr>
 
 
-<tr class="rowColor">
+<tr class="altColor">
     <td class="colFirst"><a href="org/grails/orm/hibernate/exceptions/package-summary.html">org.grails.orm.hibernate.exceptions</a></td>
     <td class="colLast">&nbsp;</td>
 </tr>
 
 
-<tr class="altColor">
+<tr class="rowColor">
     <td class="colFirst"><a href="org/grails/orm/hibernate/multitenancy/package-summary.html">org.grails.orm.hibernate.multitenancy</a></td>
     <td class="colLast">&nbsp;</td>
 </tr>
 
 
-<tr class="rowColor">
+<tr class="altColor">
     <td class="colFirst"><a href="org/grails/orm/hibernate/proxy/package-summary.html">org.grails.orm.hibernate.proxy</a></td>
     <td class="colLast">&nbsp;</td>
 </tr>
 
 
-<tr class="altColor">
+<tr class="rowColor">
     <td class="colFirst"><a href="org/grails/orm/hibernate/query/package-summary.html">org.grails.orm.hibernate.query</a></td>
     <td class="colLast">&nbsp;</td>
 </tr>
 
 
-<tr class="rowColor">
+<tr class="altColor">
     <td class="colFirst"><a href="org/grails/orm/hibernate/support/package-summary.html">org.grails.orm.hibernate.support</a></td>
     <td class="colLast">&nbsp;</td>
 </tr>
 
 
-<tr class="altColor">
+<tr class="rowColor">
     <td class="colFirst"><a href="org/grails/orm/hibernate/transaction/package-summary.html">org.grails.orm.hibernate.transaction</a></td>
     <td class="colLast">&nbsp;</td>
 </tr>
 
 
-<tr class="rowColor">
+<tr class="altColor">
     <td class="colFirst"><a href="org/grails/plugin/cache/package-summary.html">org.grails.plugin.cache</a></td>
     <td class="colLast">&nbsp;</td>
 </tr>
 
 
-<tr class="altColor">
+<tr class="rowColor">
     <td class="colFirst"><a href="org/grails/plugin/cache/compiler/package-summary.html">org.grails.plugin.cache.compiler</a></td>
     <td class="colLast">&nbsp;</td>
 </tr>
 
 
-<tr class="rowColor">
+<tr class="altColor">
     <td class="colFirst"><a href="org/grails/plugin/hibernate/support/package-summary.html">org.grails.plugin.hibernate.support</a></td>
     <td class="colLast">&nbsp;</td>
 </tr>
 
 
-<tr class="altColor">
+<tr class="rowColor">
     <td class="colFirst"><a href="org/grails/plugins/package-summary.html">org.grails.plugins</a></td>
     <td class="colLast">&nbsp;</td>
 </tr>
 
 
-<tr class="rowColor">
+<tr class="altColor">
     <td class="colFirst"><a href="org/grails/plugins/codecs/package-summary.html">org.grails.plugins.codecs</a></td>
     <td class="colLast">&nbsp;</td>
 </tr>
 
 
-<tr class="altColor">
+<tr class="rowColor">
     <td class="colFirst"><a href="org/grails/plugins/converters/package-summary.html">org.grails.plugins.converters</a></td>
     <td class="colLast">&nbsp;</td>
 </tr>
 
 
-<tr class="rowColor">
+<tr class="altColor">
     <td class="colFirst"><a href="org/grails/plugins/converters/api/package-summary.html">org.grails.plugins.converters.api</a></td>
     <td class="colLast">&nbsp;</td>
 </tr>
 
 
-<tr class="altColor">
+<tr class="rowColor">
     <td class="colFirst"><a href="org/grails/plugins/core/package-summary.html">org.grails.plugins.core</a></td>
     <td class="colLast">&nbsp;</td>
 </tr>
 
 
-<tr class="rowColor">
+<tr class="altColor">
     <td class="colFirst"><a href="org/grails/plugins/databasemigration/package-summary.html">org.grails.plugins.databasemigration</a></td>
     <td class="colLast">&nbsp;</td>
 </tr>
 
 
-<tr class="altColor">
+<tr class="rowColor">
     <td class="colFirst"><a href="org/grails/plugins/databasemigration/command/package-summary.html">org.grails.plugins.databasemigration.command</a></td>
     <td class="colLast">&nbsp;</td>
 </tr>
 
 
-<tr class="rowColor">
+<tr class="altColor">
     <td class="colFirst"><a href="org/grails/plugins/databasemigration/liquibase/package-summary.html">org.grails.plugins.databasemigration.liquibase</a></td>
     <td class="colLast">&nbsp;</td>
 </tr>
 
 
-<tr class="altColor">
+<tr class="rowColor">
     <td class="colFirst"><a href="org/grails/plugins/databinding/package-summary.html">org.grails.plugins.databinding</a></td>
     <td class="colLast">&nbsp;</td>
 </tr>
 
 
-<tr class="rowColor">
+<tr class="altColor">
     <td class="colFirst"><a href="org/grails/plugins/datasource/package-summary.html">org.grails.plugins.datasource</a></td>
     <td class="colLast">&nbsp;</td>
 </tr>
 
 
-<tr class="altColor">
+<tr class="rowColor">
     <td class="colFirst"><a href="org/grails/plugins/domain/package-summary.html">org.grails.plugins.domain</a></td>
     <td class="colLast">&nbsp;</td>
 </tr>
 
 
-<tr class="rowColor">
+<tr class="altColor">
     <td class="colFirst"><a href="org/grails/plugins/domain/support/package-summary.html">org.grails.plugins.domain.support</a></td>
     <td class="colLast">&nbsp;</td>
 </tr>
 
 
-<tr class="altColor">
+<tr class="rowColor">
     <td class="colFirst"><a href="org/grails/plugins/events/package-summary.html">org.grails.plugins.events</a></td>
     <td class="colLast">&nbsp;</td>
 </tr>
 
 
-<tr class="rowColor">
+<tr class="altColor">
     <td class="colFirst"><a href="org/grails/plugins/i18n/package-summary.html">org.grails.plugins.i18n</a></td>
     <td class="colLast">&nbsp;</td>
 </tr>
 
 
-<tr class="altColor">
+<tr class="rowColor">
     <td class="colFirst"><a href="org/grails/plugins/services/package-summary.html">org.grails.plugins.services</a></td>
     <td class="colLast">&nbsp;</td>
 </tr>
 
 
-<tr class="rowColor">
+<tr class="altColor">
     <td class="colFirst"><a href="org/grails/plugins/sitemesh3/package-summary.html">org.grails.plugins.sitemesh3</a></td>
     <td class="colLast">&nbsp;</td>
 </tr>
 
 
-<tr class="altColor">
+<tr class="rowColor">
     <td class="colFirst"><a href="org/grails/plugins/support/package-summary.html">org.grails.plugins.support</a></td>
     <td class="colLast">&nbsp;</td>
 </tr>
 
 
-<tr class="rowColor">
+<tr class="altColor">
     <td class="colFirst"><a href="org/grails/plugins/testing/package-summary.html">org.grails.plugins.testing</a></td>
     <td class="colLast">&nbsp;</td>
 </tr>
 
 
-<tr class="altColor">
+<tr class="rowColor">
     <td class="colFirst"><a href="org/grails/plugins/web/package-summary.html">org.grails.plugins.web</a></td>
     <td class="colLast">&nbsp;</td>
 </tr>
 
 
-<tr class="rowColor">
+<tr class="altColor">
     <td class="colFirst"><a href="org/grails/plugins/web/api/package-summary.html">org.grails.plugins.web.api</a></td>
     <td class="colLast">&nbsp;</td>
 </tr>
 
 
-<tr class="altColor">
+<tr class="rowColor">
     <td class="colFirst"><a href="org/grails/plugins/web/async/package-summary.html">org.grails.plugins.web.async</a></td>
     <td class="colLast">&nbsp;</td>
 </tr>
 
 
-<tr class="rowColor">
+<tr class="altColor">
     <td class="colFirst"><a href="org/grails/plugins/web/async/mvc/package-summary.html">org.grails.plugins.web.async.mvc</a></td>
     <td class="colLast">&nbsp;</td>
 </tr>
 
 
-<tr class="altColor">
+<tr class="rowColor">
     <td class="colFirst"><a href="org/grails/plugins/web/async/spring/package-summary.html">org.grails.plugins.web.async.spring</a></td>
     <td class="colLast">&nbsp;</td>
 </tr>
 
 
-<tr class="rowColor">
+<tr class="altColor">
     <td class="colFirst"><a href="org/grails/plugins/web/controllers/package-summary.html">org.grails.plugins.web.controllers</a></td>
     <td class="colLast">&nbsp;</td>
 </tr>
 
 
-<tr class="altColor">
+<tr class="rowColor">
     <td class="colFirst"><a href="org/grails/plugins/web/controllers/api/package-summary.html">org.grails.plugins.web.controllers.api</a></td>
     <td class="colLast">&nbsp;</td>
 </tr>
 
 
-<tr class="rowColor">
+<tr class="altColor">
     <td class="colFirst"><a href="org/grails/plugins/web/controllers/metaclass/package-summary.html">org.grails.plugins.web.controllers.metaclass</a></td>
     <td class="colLast">&nbsp;</td>
 </tr>
 
 
-<tr class="altColor">
+<tr class="rowColor">
     <td class="colFirst"><a href="org/grails/plugins/web/interceptors/package-summary.html">org.grails.plugins.web.interceptors</a></td>
     <td class="colLast">&nbsp;</td>
 </tr>
 
 
-<tr class="rowColor">
+<tr class="altColor">
     <td class="colFirst"><a href="org/grails/plugins/web/mapping/package-summary.html">org.grails.plugins.web.mapping</a></td>
     <td class="colLast">&nbsp;</td>
 </tr>
 
 
-<tr class="altColor">
+<tr class="rowColor">
     <td class="colFirst"><a href="org/grails/plugins/web/mapping/factory/package-summary.html">org.grails.plugins.web.mapping.factory</a></td>
     <td class="colLast">&nbsp;</td>
 </tr>
 
 
-<tr class="rowColor">
+<tr class="altColor">
     <td class="colFirst"><a href="org/grails/plugins/web/mime/package-summary.html">org.grails.plugins.web.mime</a></td>
     <td class="colLast">&nbsp;</td>
 </tr>
 
 
-<tr class="altColor">
+<tr class="rowColor">
     <td class="colFirst"><a href="org/grails/plugins/web/rest/plugin/package-summary.html">org.grails.plugins.web.rest.plugin</a></td>
     <td class="colLast">&nbsp;</td>
 </tr>
 
 
-<tr class="rowColor">
+<tr class="altColor">
     <td class="colFirst"><a href="org/grails/plugins/web/rest/render/package-summary.html">org.grails.plugins.web.rest.render</a></td>
     <td class="colLast">&nbsp;</td>
 </tr>
 
 
-<tr class="altColor">
+<tr class="rowColor">
     <td class="colFirst"><a href="org/grails/plugins/web/rest/render/html/package-summary.html">org.grails.plugins.web.rest.render.html</a></td>
     <td class="colLast">&nbsp;</td>
 </tr>
 
 
-<tr class="rowColor">
+<tr class="altColor">
     <td class="colFirst"><a href="org/grails/plugins/web/rest/render/json/package-summary.html">org.grails.plugins.web.rest.render.json</a></td>
     <td class="colLast">&nbsp;</td>
 </tr>
 
 
-<tr class="altColor">
+<tr class="rowColor">
     <td class="colFirst"><a href="org/grails/plugins/web/rest/render/xml/package-summary.html">org.grails.plugins.web.rest.render.xml</a></td>
     <td class="colLast">&nbsp;</td>
 </tr>
 
 
-<tr class="rowColor">
+<tr class="altColor">
     <td class="colFirst"><a href="org/grails/plugins/web/rest/transform/package-summary.html">org.grails.plugins.web.rest.transform</a></td>
     <td class="colLast">&nbsp;</td>
 </tr>
 
 
-<tr class="altColor">
+<tr class="rowColor">
     <td class="colFirst"><a href="org/grails/plugins/web/servlet/context/package-summary.html">org.grails.plugins.web.servlet.context</a></td>
     <td class="colLast">&nbsp;</td>
 </tr>
 
 
-<tr class="rowColor">
+<tr class="altColor">
     <td class="colFirst"><a href="org/grails/plugins/web/servlet/mvc/package-summary.html">org.grails.plugins.web.servlet.mvc</a></td>
     <td class="colLast">&nbsp;</td>
 </tr>
 
 
-<tr class="altColor">
+<tr class="rowColor">
     <td class="colFirst"><a href="org/grails/plugins/web/taglib/package-summary.html">org.grails.plugins.web.taglib</a></td>
     <td class="colLast">&nbsp;</td>
 </tr>
 
 
-<tr class="rowColor">
+<tr class="altColor">
     <td class="colFirst"><a href="org/grails/scaffolding/package-summary.html">org.grails.scaffolding</a></td>
     <td class="colLast">&nbsp;</td>
 </tr>
 
 
-<tr class="altColor">
+<tr class="rowColor">
     <td class="colFirst"><a href="org/grails/scaffolding/markup/package-summary.html">org.grails.scaffolding.markup</a></td>
     <td class="colLast">&nbsp;</td>
 </tr>
 
 
-<tr class="rowColor">
+<tr class="altColor">
     <td class="colFirst"><a href="org/grails/scaffolding/model/package-summary.html">org.grails.scaffolding.model</a></td>
     <td class="colLast">&nbsp;</td>
 </tr>
 
 
-<tr class="altColor">
+<tr class="rowColor">
     <td class="colFirst"><a href="org/grails/scaffolding/model/property/package-summary.html">org.grails.scaffolding.model.property</a></td>
     <td class="colLast">&nbsp;</td>
 </tr>
 
 
-<tr class="rowColor">
+<tr class="altColor">
     <td class="colFirst"><a href="org/grails/scaffolding/registry/package-summary.html">org.grails.scaffolding.registry</a></td>
     <td class="colLast">&nbsp;</td>
 </tr>
 
 
-<tr class="altColor">
+<tr class="rowColor">
     <td class="colFirst"><a href="org/grails/scaffolding/registry/input/package-summary.html">org.grails.scaffolding.registry.input</a></td>
     <td class="colLast">&nbsp;</td>
 </tr>
 
 
-<tr class="rowColor">
+<tr class="altColor">
     <td class="colFirst"><a href="org/grails/scaffolding/registry/output/package-summary.html">org.grails.scaffolding.registry.output</a></td>
     <td class="colLast">&nbsp;</td>
 </tr>
 
 
-<tr class="altColor">
+<tr class="rowColor">
     <td class="colFirst"><a href="org/grails/spring/package-summary.html">org.grails.spring</a></td>
     <td class="colLast">&nbsp;</td>
 </tr>
 
 
-<tr class="rowColor">
+<tr class="altColor">
     <td class="colFirst"><a href="org/grails/spring/aop/autoproxy/package-summary.html">org.grails.spring.aop.autoproxy</a></td>
     <td class="colLast">&nbsp;</td>
 </tr>
 
 
-<tr class="altColor">
+<tr class="rowColor">
     <td class="colFirst"><a href="org/grails/spring/beans/package-summary.html">org.grails.spring.beans</a></td>
     <td class="colLast">&nbsp;</td>
 </tr>
 
 
-<tr class="rowColor">
+<tr class="altColor">
     <td class="colFirst"><a href="org/grails/spring/beans/factory/package-summary.html">org.grails.spring.beans.factory</a></td>
     <td class="colLast">&nbsp;</td>
 </tr>
 
 
-<tr class="altColor">
+<tr class="rowColor">
     <td class="colFirst"><a href="org/grails/spring/context/package-summary.html">org.grails.spring.context</a></td>
     <td class="colLast">&nbsp;</td>
 </tr>
 
 
-<tr class="rowColor">
+<tr class="altColor">
     <td class="colFirst"><a href="org/grails/spring/context/annotation/package-summary.html">org.grails.spring.context.annotation</a></td>
     <td class="colLast">&nbsp;</td>
 </tr>
 
 
-<tr class="altColor">
+<tr class="rowColor">
     <td class="colFirst"><a href="org/grails/spring/context/support/package-summary.html">org.grails.spring.context.support</a></td>
     <td class="colLast">&nbsp;</td>
 </tr>
 
 
-<tr class="rowColor">
+<tr class="altColor">
     <td class="colFirst"><a href="org/grails/taglib/package-summary.html">org.grails.taglib</a></td>
     <td class="colLast">&nbsp;</td>
 </tr>
 
 
-<tr class="altColor">
+<tr class="rowColor">
     <td class="colFirst"><a href="org/grails/taglib/encoder/package-summary.html">org.grails.taglib.encoder</a></td>
     <td class="colLast">&nbsp;</td>
 </tr>
 
 
-<tr class="rowColor">
+<tr class="altColor">
     <td class="colFirst"><a href="org/grails/test/io/package-summary.html">org.grails.test.io</a></td>
     <td class="colLast">&nbsp;</td>
 </tr>
 
 
-<tr class="altColor">
+<tr class="rowColor">
     <td class="colFirst"><a href="org/grails/test/report/junit/package-summary.html">org.grails.test.report.junit</a></td>
     <td class="colLast">&nbsp;</td>
 </tr>
 
 
-<tr class="rowColor">
+<tr class="altColor">
     <td class="colFirst"><a href="org/grails/test/spock/package-summary.html">org.grails.test.spock</a></td>
     <td class="colLast">&nbsp;</td>
 </tr>
 
 
-<tr class="altColor">
+<tr class="rowColor">
     <td class="colFirst"><a href="org/grails/test/support/package-summary.html">org.grails.test.support</a></td>
     <td class="colLast">&nbsp;</td>
 </tr>
 
 
-<tr class="rowColor">
+<tr class="altColor">
     <td class="colFirst"><a href="org/grails/testing/package-summary.html">org.grails.testing</a></td>
     <td class="colLast">&nbsp;</td>
 </tr>
 
 
-<tr class="altColor">
+<tr class="rowColor">
     <td class="colFirst"><a href="org/grails/testing/context/junit4/package-summary.html">org.grails.testing.context.junit4</a></td>
     <td class="colLast">&nbsp;</td>
 </tr>
 
 
-<tr class="rowColor">
+<tr class="altColor">
     <td class="colFirst"><a href="org/grails/testing/gorm/package-summary.html">org.grails.testing.gorm</a></td>
     <td class="colLast">&nbsp;</td>
 </tr>
 
 
-<tr class="altColor">
+<tr class="rowColor">
     <td class="colFirst"><a href="org/grails/testing/gorm/spock/package-summary.html">org.grails.testing.gorm.spock</a></td>
     <td class="colLast">&nbsp;</td>
 </tr>
 
 
-<tr class="rowColor">
+<tr class="altColor">
     <td class="colFirst"><a href="org/grails/testing/runtime/support/package-summary.html">org.grails.testing.runtime.support</a></td>
     <td class="colLast">&nbsp;</td>
 </tr>
 
 
-<tr class="altColor">
+<tr class="rowColor">
     <td class="colFirst"><a href="org/grails/testing/spock/package-summary.html">org.grails.testing.spock</a></td>
     <td class="colLast">&nbsp;</td>
 </tr>
 
 
-<tr class="rowColor">
+<tr class="altColor">
     <td class="colFirst"><a href="org/grails/transaction/package-summary.html">org.grails.transaction</a></td>
     <td class="colLast">&nbsp;</td>
 </tr>
 
 
-<tr class="altColor">
+<tr class="rowColor">
     <td class="colFirst"><a href="org/grails/validation/package-summary.html">org.grails.validation</a></td>
     <td class="colLast">&nbsp;</td>
 </tr>
 
 
-<tr class="rowColor">
+<tr class="altColor">
     <td class="colFirst"><a href="org/grails/validation/discovery/package-summary.html">org.grails.validation.discovery</a></td>
     <td class="colLast">&nbsp;</td>
 </tr>
 
 
-<tr class="altColor">
+<tr class="rowColor">
     <td class="colFirst"><a href="org/grails/web/beans/package-summary.html">org.grails.web.beans</a></td>
     <td class="colLast">&nbsp;</td>
 </tr>
 
 
-<tr class="rowColor">
+<tr class="altColor">
     <td class="colFirst"><a href="org/grails/web/binding/package-summary.html">org.grails.web.binding</a></td>
     <td class="colLast">&nbsp;</td>
 </tr>
 
 
-<tr class="altColor">
+<tr class="rowColor">
     <td class="colFirst"><a href="org/grails/web/config/http/package-summary.html">org.grails.web.config.http</a></td>
     <td class="colLast">&nbsp;</td>
 </tr>
 
 
-<tr class="rowColor">
+<tr class="altColor">
     <td class="colFirst"><a href="org/grails/web/context/package-summary.html">org.grails.web.context</a></td>
     <td class="colLast">&nbsp;</td>
 </tr>
 
 
-<tr class="altColor">
+<tr class="rowColor">
     <td class="colFirst"><a href="org/grails/web/converters/package-summary.html">org.grails.web.converters</a></td>
     <td class="colLast">&nbsp;</td>
 </tr>
 
 
-<tr class="rowColor">
+<tr class="altColor">
     <td class="colFirst"><a href="org/grails/web/converters/configuration/package-summary.html">org.grails.web.converters.configuration</a></td>
     <td class="colLast">&nbsp;</td>
 </tr>
 
 
-<tr class="altColor">
+<tr class="rowColor">
     <td class="colFirst"><a href="org/grails/web/converters/exceptions/package-summary.html">org.grails.web.converters.exceptions</a></td>
     <td class="colLast">&nbsp;</td>
 </tr>
 
 
-<tr class="rowColor">
+<tr class="altColor">
     <td class="colFirst"><a href="org/grails/web/converters/marshaller/package-summary.html">org.grails.web.converters.marshaller</a></td>
     <td class="colLast">&nbsp;</td>
 </tr>
 
 
-<tr class="altColor">
+<tr class="rowColor">
     <td class="colFirst"><a href="org/grails/web/converters/marshaller/json/package-summary.html">org.grails.web.converters.marshaller.json</a></td>
     <td class="colLast">&nbsp;</td>
 </tr>
 
 
-<tr class="rowColor">
+<tr class="altColor">
     <td class="colFirst"><a href="org/grails/web/converters/marshaller/xml/package-summary.html">org.grails.web.converters.marshaller.xml</a></td>
     <td class="colLast">&nbsp;</td>
 </tr>
 
 
-<tr class="altColor">
+<tr class="rowColor">
     <td class="colFirst"><a href="org/grails/web/databinding/package-summary.html">org.grails.web.databinding</a></td>
     <td class="colLast">&nbsp;</td>
 </tr>
 
 
-<tr class="rowColor">
+<tr class="altColor">
     <td class="colFirst"><a href="org/grails/web/databinding/bindingsource/package-summary.html">org.grails.web.databinding.bindingsource</a></td>
     <td class="colLast">&nbsp;</td>
 </tr>
 
 
-<tr class="altColor">
+<tr class="rowColor">
     <td class="colFirst"><a href="org/grails/web/databinding/converters/package-summary.html">org.grails.web.databinding.converters</a></td>
     <td class="colLast">&nbsp;</td>
 </tr>
 
 
-<tr class="rowColor">
+<tr class="altColor">
     <td class="colFirst"><a href="org/grails/web/errors/package-summary.html">org.grails.web.errors</a></td>
     <td class="colLast">&nbsp;</td>
 </tr>
 
 
-<tr class="altColor">
+<tr class="rowColor">
     <td class="colFirst"><a href="org/grails/web/filters/package-summary.html">org.grails.web.filters</a></td>
     <td class="colLast">&nbsp;</td>
 </tr>
 
 
-<tr class="rowColor">
+<tr class="altColor">
     <td class="colFirst"><a href="org/grails/web/gsp/package-summary.html">org.grails.web.gsp</a></td>
     <td class="colLast">&nbsp;</td>
 </tr>
 
 
-<tr class="altColor">
+<tr class="rowColor">
     <td class="colFirst"><a href="org/grails/web/gsp/io/package-summary.html">org.grails.web.gsp.io</a></td>
     <td class="colLast">&nbsp;</td>
 </tr>
 
 
-<tr class="rowColor">
+<tr class="altColor">
     <td class="colFirst"><a href="org/grails/web/i18n/package-summary.html">org.grails.web.i18n</a></td>
     <td class="colLast">&nbsp;</td>
 </tr>
 
 
-<tr class="altColor">
+<tr class="rowColor">
     <td class="colFirst"><a href="org/grails/web/json/package-summary.html">org.grails.web.json</a></td>
     <td class="colLast">&nbsp;</td>
 </tr>
 
 
-<tr class="rowColor">
+<tr class="altColor">
     <td class="colFirst"><a href="org/grails/web/json/parser/package-summary.html">org.grails.web.json.parser</a></td>
     <td class="colLast">&nbsp;</td>
 </tr>
 
 
-<tr class="altColor">
+<tr class="rowColor">
     <td class="colFirst"><a href="org/grails/web/mapping/package-summary.html">org.grails.web.mapping</a></td>
     <td class="colLast">&nbsp;</td>
 </tr>
 
 
-<tr class="rowColor">
+<tr class="altColor">
     <td class="colFirst"><a href="org/grails/web/mapping/mvc/package-summary.html">org.grails.web.mapping.mvc</a></td>
     <td class="colLast">&nbsp;</td>
 </tr>
 
 
-<tr class="altColor">
+<tr class="rowColor">
     <td class="colFirst"><a href="org/grails/web/mapping/reporting/package-summary.html">org.grails.web.mapping.reporting</a></td>
     <td class="colLast">&nbsp;</td>
 </tr>
 
 
-<tr class="rowColor">
+<tr class="altColor">
     <td class="colFirst"><a href="org/grails/web/mapping/servlet/package-summary.html">org.grails.web.mapping.servlet</a></td>
     <td class="colLast">&nbsp;</td>
 </tr>
 
 
-<tr class="altColor">
+<tr class="rowColor">
     <td class="colFirst"><a href="org/grails/web/mime/package-summary.html">org.grails.web.mime</a></td>
     <td class="colLast">&nbsp;</td>
 </tr>
 
 
-<tr class="rowColor">
+<tr class="altColor">
     <td class="colFirst"><a href="org/grails/web/pages/package-summary.html">org.grails.web.pages</a></td>
     <td class="colLast">&nbsp;</td>
 </tr>
 
 
-<tr class="altColor">
+<tr class="rowColor">
     <td class="colFirst"><a href="org/grails/web/plugins/support/package-summary.html">org.grails.web.plugins.support</a></td>
     <td class="colLast">&nbsp;</td>
 </tr>
 
 
-<tr class="rowColor">
+<tr class="altColor">
     <td class="colFirst"><a href="org/grails/web/servlet/package-summary.html">org.grails.web.servlet</a></td>
     <td class="colLast">&nbsp;</td>
 </tr>
 
 
-<tr class="altColor">
+<tr class="rowColor">
     <td class="colFirst"><a href="org/grails/web/servlet/boostrap/package-summary.html">org.grails.web.servlet.boostrap</a></td>
     <td class="colLast">&nbsp;</td>
 </tr>
 
 
-<tr class="rowColor">
+<tr class="altColor">
     <td class="colFirst"><a href="org/grails/web/servlet/context/package-summary.html">org.grails.web.servlet.context</a></td>
     <td class="colLast">&nbsp;</td>
 </tr>
 
 
-<tr class="altColor">
+<tr class="rowColor">
     <td class="colFirst"><a href="org/grails/web/servlet/context/support/package-summary.html">org.grails.web.servlet.context.support</a></td>
     <td class="colLast">&nbsp;</td>
 </tr>
 
 
-<tr class="rowColor">
+<tr class="altColor">
     <td class="colFirst"><a href="org/grails/web/servlet/mvc/package-summary.html">org.grails.web.servlet.mvc</a></td>
     <td class="colLast">&nbsp;</td>
 </tr>
 
 
-<tr class="altColor">
+<tr class="rowColor">
     <td class="colFirst"><a href="org/grails/web/servlet/mvc/exceptions/package-summary.html">org.grails.web.servlet.mvc.exceptions</a></td>
     <td class="colLast">&nbsp;</td>
 </tr>
 
 
-<tr class="rowColor">
+<tr class="altColor">
     <td class="colFirst"><a href="org/grails/web/servlet/view/package-summary.html">org.grails.web.servlet.view</a></td>
     <td class="colLast">&nbsp;</td>
 </tr>
 
 
-<tr class="altColor">
+<tr class="rowColor">
     <td class="colFirst"><a href="org/grails/web/taglib/package-summary.html">org.grails.web.taglib</a></td>
     <td class="colLast">&nbsp;</td>
 </tr>
 
 
-<tr class="rowColor">
+<tr class="altColor">
     <td class="colFirst"><a href="org/grails/web/taglib/encoder/package-summary.html">org.grails.web.taglib.encoder</a></td>
     <td class="colLast">&nbsp;</td>
 </tr>
 
 
-<tr class="altColor">
+<tr class="rowColor">
     <td class="colFirst"><a href="org/grails/web/taglib/jsp/package-summary.html">org.grails.web.taglib.jsp</a></td>
     <td class="colLast">&nbsp;</td>
 </tr>
 
 
-<tr class="rowColor">
+<tr class="altColor">
     <td class="colFirst"><a href="org/grails/web/util/package-summary.html">org.grails.web.util</a></td>
     <td class="colLast">&nbsp;</td>
 </tr>
 
 
-<tr class="altColor">
+<tr class="rowColor">
     <td class="colFirst"><a href="org/grails/web/xml/package-summary.html">org.grails.web.xml</a></td>
     <td class="colLast">&nbsp;</td>
 </tr>
 
 
-<tr class="rowColor">
+<tr class="altColor">
     <td class="colFirst"><a href="reactor/bus/package-summary.html">reactor.bus</a></td>
     <td class="colLast">&nbsp;</td>
 </tr>
 
 
-<tr class="altColor">
+<tr class="rowColor">
     <td class="colFirst"><a href="reactor/bus/registry/package-summary.html">reactor.bus.registry</a></td>
     <td class="colLast">&nbsp;</td>
 </tr>
 
 
-<tr class="rowColor">
+<tr class="altColor">
     <td class="colFirst"><a href="reactor/bus/selector/package-summary.html">reactor.bus.selector</a></td>
     <td class="colLast">&nbsp;</td>
 </tr>
 
 
-<tr class="altColor">
+<tr class="rowColor">
     <td class="colFirst"><a href="reactor/fn/package-summary.html">reactor.fn</a></td>
     <td class="colLast">&nbsp;</td>
 </tr>
 
 
-<tr class="rowColor">
+<tr class="altColor">
     <td class="colFirst"><a href="reactor/spring/context/annotation/package-summary.html">reactor.spring.context.annotation</a></td>
     <td class="colLast">&nbsp;</td>
 </tr>
diff --git a/docs/snapshot/api/package-list b/docs/snapshot/api/package-list
index 0e794d6b10f..08ee72e7482 100644
--- a/docs/snapshot/api/package-list
+++ b/docs/snapshot/api/package-list
@@ -391,7 +391,6 @@ org.grails.events.spring
 org.grails.events.transform
 org.grails.exceptions
 org.grails.exceptions.reporting
-org.grails.gradle.plugin.agent
 org.grails.gradle.plugin.commands
 org.grails.gradle.plugin.core
 org.grails.gradle.plugin.exploded
diff --git a/docs/snapshot/grails-data/api/index-all.html b/docs/snapshot/grails-data/api/index-all.html
index a5f6fb8457d..1a86cd138b5 100644
--- a/docs/snapshot/grails-data/api/index-all.html
+++ b/docs/snapshot/grails-data/api/index-all.html
@@ -319,7 +319,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/mapping/collection/PersistentList.html#add(int, java.lang.Object)" title="Method in PersistentList">add(int, java.lang.Object)</a></span> - Method in <a href="org/grails/datastore/mapping/collection/PersistentList.html">PersistentList</a>
 </dt><dd> <div class="block"></div></dd>
-<dt><span class="strong"><a href="org/grails/datastore/mapping/query/Query.html#add(org.grails.datastore.mapping.query.Query.Junction, org.grails.datastore.mapping.query.Query.Criterion)" title="Method in Query">add(org.grails.datastore.mapping.query.Query.Junction, org.grails.datastore.mapping.query.Query.Criterion)</a></span> - Method in <a href="org/grails/datastore/mapping/query/Query.html">Query</a>
+<dt><span class="strong"><a href="org/grails/datastore/mapping/query/Query.html#add(Junction, org.grails.datastore.mapping.query.Query.Criterion)" title="Method in Query">add(Junction, org.grails.datastore.mapping.query.Query.Criterion)</a></span> - Method in <a href="org/grails/datastore/mapping/query/Query.html">Query</a>
 </dt><dd> <div class="block">Adds the specified criterion instance to the given junction</div></dd>
 <dt><span class="strong"><a href="org/grails/datastore/mapping/query/Query.Junction.html#add(org.grails.datastore.mapping.query.Query.Criterion)" title="Method in Query.Junction">add(org.grails.datastore.mapping.query.Query.Criterion)</a></span> - Method in <a href="org/grails/datastore/mapping/query/Query.Junction.html">Query.Junction</a>
 </dt><dd> <div class="block"></div></dd>
@@ -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(Listener)" title="Method in AbstractMappingContext">addMappingContextListener(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(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><dd> <div class="block"></div></dd>
-<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><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><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>
@@ -2836,7 +2836,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/mapping/core/AbstractSession.html#executePendings(Collection<? extends Runnable>)" title="Method in AbstractSession">executePendings(Collection&lt;? extends Runnable&gt;)</a></span> - Method in <a href="org/grails/datastore/mapping/core/AbstractSession.html">AbstractSession</a>
 </dt><dd> <div class="block"></div></dd>
-<dt><span class="strong"><a href="org/grails/datastore/mapping/query/AssociationQuery.html#executeQuery(org.grails.datastore.mapping.model.PersistentEntity, org.grails.datastore.mapping.query.Query.Junction)" title="Method in AssociationQuery">executeQuery(org.grails.datastore.mapping.model.PersistentEntity, org.grails.datastore.mapping.query.Query.Junction)</a></span> - Method in <a href="org/grails/datastore/mapping/query/AssociationQuery.html">AssociationQuery</a>
+<dt><span class="strong"><a href="org/grails/datastore/mapping/query/AssociationQuery.html#executeQuery(org.grails.datastore.mapping.model.PersistentEntity, Junction)" title="Method in AssociationQuery">executeQuery(org.grails.datastore.mapping.model.PersistentEntity, Junction)</a></span> - Method in <a href="org/grails/datastore/mapping/query/AssociationQuery.html">AssociationQuery</a>
 </dt><dd> <div class="block"></div></dd>
 <dt><span class="strong"><a href="org/grails/datastore/gorm/GormEntity.html#executeQuery(java.lang.CharSequence, java.util.Collection, java.util.Map)" title="Method in GormEntity">executeQuery(java.lang.CharSequence, java.util.Collection, java.util.Map)</a></span> - Method in <a href="org/grails/datastore/gorm/GormEntity.html">GormEntity</a>
 </dt><dd> <div class="block">Executes a query for the given String</div></dd>
@@ -2844,7 +2844,7 @@ if (location.href.indexOf('is-external=true') == -1) {
 </dt><dd> <div class="block"></div></dd>
 <dt><span class="strong"><a href="grails/gorm/api/GormStaticOperations.html#executeQuery(java.lang.CharSequence, java.util.Collection, java.util.Map)" title="Method in GormStaticOperations">executeQuery(java.lang.CharSequence, java.util.Collection, java.util.Map)</a></span> - Method in <a href="grails/gorm/api/GormStaticOperations.html">GormStaticOperations</a>
 </dt><dd> <div class="block">Executes a query for the given String</div></dd>
-<dt><span class="strong"><a href="org/grails/datastore/mapping/query/Query.html#executeQuery(org.grails.datastore.mapping.model.PersistentEntity, org.grails.datastore.mapping.query.Query.Junction)" title="Method in Query">executeQuery(org.grails.datastore.mapping.model.PersistentEntity, org.grails.datastore.mapping.query.Query.Junction)</a></span> - Method in <a href="org/grails/datastore/mapping/query/Query.html">Query</a>
+<dt><span class="strong"><a href="org/grails/datastore/mapping/query/Query.html#executeQuery(org.grails.datastore.mapping.model.PersistentEntity, Junction)" title="Method in Query">executeQuery(org.grails.datastore.mapping.model.PersistentEntity, Junction)</a></span> - Method in <a href="org/grails/datastore/mapping/query/Query.html">Query</a>
 </dt><dd> <div class="block">Subclasses should implement this to provide the concrete implementation
  of querying</div></dd>
 <dt><span class="strong"><a href="org/grails/datastore/gorm/multitenancy/TenantDelegatingGormOperations.html#executeQuery(java.lang.CharSequence, java.util.Collection, java.util.Map)" title="Method in TenantDelegatingGormOperations">executeQuery(java.lang.CharSequence, java.util.Collection, java.util.Map)</a></span> - Method in <a href="org/grails/datastore/gorm/multitenancy/TenantDelegatingGormOperations.html">TenantDelegatingGormOperations</a>
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 705d52be7f6..60f3dc574de 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 32357ca3d28..7ab227dbd29 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 5b5c21faeea..70d810af4e7 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(Listener)">addMappingContextListener</a></strong>(<a href='../../../../../Listener.html'>Listener</a> listener)</code><br></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>
                         </tr>
                         
                         <tr class="rowColor">
@@ -690,10 +690,10 @@ implements <a href='../../../../../org/grails/datastore/mapping/model/lifecycle/
                             </li>
                         </ul>
                     
-                        <a name="addMappingContextListener(Listener)"><!-- --></a>
+                        <a name="addMappingContextListener(org.grails.datastore.mapping.model.MappingContext.Listener)"><!-- --></a>
                         <ul class="blockListLast">
                             <li class="blockList">
-                                <h4>public&nbsp;void <strong>addMappingContextListener</strong>(<a href='../../../../../Listener.html'>Listener</a> listener)</h4>
+                                <h4>public&nbsp;void <strong>addMappingContextListener</strong>(<a href='../../../../../org/grails/datastore/mapping/model/MappingContext.Listener.html'>MappingContext.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 73d2c0698be..5b07612952e 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(Listener)">addMappingContextListener</a></strong>(<a href='../../../../../Listener.html'>Listener</a> listener)</code><br>Adds a new mapping context listener instance</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>
                         </tr>
                         
                         <tr class="rowColor">
@@ -404,10 +404,10 @@ public interface MappingContext</pre>
                             </li>
                         </ul>
                     
-                        <a name="addMappingContextListener(Listener)"><!-- --></a>
+                        <a name="addMappingContextListener(org.grails.datastore.mapping.model.MappingContext.Listener)"><!-- --></a>
                         <ul class="blockListLast">
                             <li class="blockList">
-                                <h4>public&nbsp;void <strong>addMappingContextListener</strong>(<a href='../../../../../Listener.html'>Listener</a> listener)</h4>
+                                <h4>public&nbsp;void <strong>addMappingContextListener</strong>(<a href='../../../../../org/grails/datastore/mapping/model/MappingContext.Listener.html'>MappingContext.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/query/AssociationQuery.html b/docs/snapshot/grails-data/api/org/grails/datastore/mapping/query/AssociationQuery.html
index 27261ca6b56..9d0c2404fb7 100644
--- a/docs/snapshot/grails-data/api/org/grails/datastore/mapping/query/AssociationQuery.html
+++ b/docs/snapshot/grails-data/api/org/grails/datastore/mapping/query/AssociationQuery.html
@@ -196,7 +196,7 @@ implements <a href='../../../../../org/grails/datastore/mapping/query/Query.Crit
                         <tr class="altColor">
                             <td class="colFirst"><code></code></td>
                             <td class="colLast"><code>protected&nbsp;java.util.List</code></td>
-                            <td class="colLast"><code><strong><a href="#executeQuery(org.grails.datastore.mapping.model.PersistentEntity, org.grails.datastore.mapping.query.Query.Junction)">executeQuery</a></strong>(<a href='../../../../../org/grails/datastore/mapping/model/PersistentEntity.html'>PersistentEntity</a> e, <a href='../../../../../org/grails/datastore/mapping/query/Query.Junction.html'>Query.Junction</a> j)</code><br></td>
+                            <td class="colLast"><code><strong><a href="#executeQuery(org.grails.datastore.mapping.model.PersistentEntity, Junction)">executeQuery</a></strong>(<a href='../../../../../org/grails/datastore/mapping/model/PersistentEntity.html'>PersistentEntity</a> e, <a href='../../../../../Junction.html'>Junction</a> j)</code><br></td>
                         </tr>
                         
                         <tr class="rowColor">
@@ -221,7 +221,7 @@ implements <a href='../../../../../org/grails/datastore/mapping/query/Query.Crit
                         
                         <tr class="altColor">
                             <td class="colFirst"><code>class <a href='../../../../../org/grails/datastore/mapping/query/Query.html'>Query</a></code></td>
-                            <td class="colLast"><code><a href='../../../../../org/grails/datastore/mapping/query/Query.html#add(org.grails.datastore.mapping.query.Query.Criterion)'>add</a>, <a href='../../../../../org/grails/datastore/mapping/query/Query.html#add(org.grails.datastore.mapping.query.Query.Junction, org.grails.datastore.mapping.query.Query.Criterion)'>add</a>, <a href='../../../../../org/grails/datastore/mapping/query/Query.html#allEq(Map)'>allEq</a>, <a href='../../../../. [...]
+                            <td class="colLast"><code><a href='../../../../../org/grails/datastore/mapping/query/Query.html#add(Junction, org.grails.datastore.mapping.query.Query.Criterion)'>add</a>, <a href='../../../../../org/grails/datastore/mapping/query/Query.html#add(org.grails.datastore.mapping.query.Query.Criterion)'>add</a>, <a href='../../../../../org/grails/datastore/mapping/query/Query.html#allEq(Map)'>allEq</a>, <a href='../../../../../org/grails/datastore/mapping/query/Quer [...]
                         </tr>
                     </table>
                    </ul>
@@ -273,10 +273,10 @@ implements <a href='../../../../../org/grails/datastore/mapping/query/Query.Crit
                 </a>
                     <h3>Method Detail</h3>
                     
-                        <a name="executeQuery(org.grails.datastore.mapping.model.PersistentEntity, org.grails.datastore.mapping.query.Query.Junction)"><!-- --></a>
+                        <a name="executeQuery(org.grails.datastore.mapping.model.PersistentEntity, Junction)"><!-- --></a>
                         <ul class="blockListLast">
                             <li class="blockList">
-                                <h4>@java.lang.Override<br>protected&nbsp;java.util.List <strong>executeQuery</strong>(<a href='../../../../../org/grails/datastore/mapping/model/PersistentEntity.html'>PersistentEntity</a> e, <a href='../../../../../org/grails/datastore/mapping/query/Query.Junction.html'>Query.Junction</a> j)</h4>
+                                <h4>@java.lang.Override<br>protected&nbsp;java.util.List <strong>executeQuery</strong>(<a href='../../../../../org/grails/datastore/mapping/model/PersistentEntity.html'>PersistentEntity</a> e, <a href='../../../../../Junction.html'>Junction</a> j)</h4>
                                 <p></p>
                             </li>
                         </ul>
diff --git a/docs/snapshot/grails-data/api/org/grails/datastore/mapping/query/Query.Conjunction.html b/docs/snapshot/grails-data/api/org/grails/datastore/mapping/query/Query.Conjunction.html
index 875dcae4258..6bf7ab58620 100644
--- a/docs/snapshot/grails-data/api/org/grails/datastore/mapping/query/Query.Conjunction.html
+++ b/docs/snapshot/grails-data/api/org/grails/datastore/mapping/query/Query.Conjunction.html
@@ -102,7 +102,7 @@ if (location.href.indexOf('is-external=true') == -1) {
             <hr>
 
 <pre>public static class Query.Conjunction
-extends <a href='../../../../../org/grails/datastore/mapping/query/Query.Junction.html'>Query.Junction</a></pre>
+extends <a href='../../../../../Junction.html'>Junction</a></pre>
 
     <p> A Criterion used to combine to criterion in a logical AND
      </p>
@@ -157,29 +157,6 @@ extends <a href='../../../../../org/grails/datastore/mapping/query/Query.Junctio
         
 
         
-        <!-- ========== METHOD SUMMARY =========== -->
-        <ul class="blockList">
-            
-            <li class="blockList"><a name="method_summary"><!--   --></a>
-                    <h3>Inherited Methods Summary</h3>
-                    <ul class="blockList">
-                    <table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Inherited Methods Summary table">
-                        <caption><span>Inherited Methods</span><span class="tabEnd">&nbsp;</span></caption>
-                        <tr>
-                            <th class="colFirst" scope="col">Methods inherited from class</th>
-                            <th class="colLast" scope="col">Name</th>
-                        </tr>
-                        
-                        <tr class="altColor">
-                            <td class="colFirst"><code>class <a href='../../../../../org/grails/datastore/mapping/query/Query.Junction.html'>Query.Junction</a></code></td>
-                            <td class="colLast"><code><a href='../../../../../org/grails/datastore/mapping/query/Query.Junction.html#add(org.grails.datastore.mapping.query.Query.Criterion)'>add</a>, <a href='../../../../../org/grails/datastore/mapping/query/Query.Junction.html#getCriteria()'>getCriteria</a>, <a href='../../../../../org/grails/datastore/mapping/query/Query.Junction.html#isEmpty()'>isEmpty</a></code></td>
-                        </tr>
-                    </table>
-                   </ul>
-              </li>
-                
-        </ul>
-        
     </li>
     </ul>
 </div>
diff --git a/docs/snapshot/grails-data/api/org/grails/datastore/mapping/query/Query.Disjunction.html b/docs/snapshot/grails-data/api/org/grails/datastore/mapping/query/Query.Disjunction.html
index a8ab7311a37..2a5a39d0a11 100644
--- a/docs/snapshot/grails-data/api/org/grails/datastore/mapping/query/Query.Disjunction.html
+++ b/docs/snapshot/grails-data/api/org/grails/datastore/mapping/query/Query.Disjunction.html
@@ -102,7 +102,7 @@ if (location.href.indexOf('is-external=true') == -1) {
             <hr>
 
 <pre>public static class Query.Disjunction
-extends <a href='../../../../../org/grails/datastore/mapping/query/Query.Junction.html'>Query.Junction</a></pre>
+extends <a href='../../../../../Junction.html'>Junction</a></pre>
 
     <p> A Criterion used to combine to criterion in a logical OR
      </p>
@@ -157,29 +157,6 @@ extends <a href='../../../../../org/grails/datastore/mapping/query/Query.Junctio
         
 
         
-        <!-- ========== METHOD SUMMARY =========== -->
-        <ul class="blockList">
-            
-            <li class="blockList"><a name="method_summary"><!--   --></a>
-                    <h3>Inherited Methods Summary</h3>
-                    <ul class="blockList">
-                    <table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Inherited Methods Summary table">
-                        <caption><span>Inherited Methods</span><span class="tabEnd">&nbsp;</span></caption>
-                        <tr>
-                            <th class="colFirst" scope="col">Methods inherited from class</th>
-                            <th class="colLast" scope="col">Name</th>
-                        </tr>
-                        
-                        <tr class="altColor">
-                            <td class="colFirst"><code>class <a href='../../../../../org/grails/datastore/mapping/query/Query.Junction.html'>Query.Junction</a></code></td>
-                            <td class="colLast"><code><a href='../../../../../org/grails/datastore/mapping/query/Query.Junction.html#add(org.grails.datastore.mapping.query.Query.Criterion)'>add</a>, <a href='../../../../../org/grails/datastore/mapping/query/Query.Junction.html#getCriteria()'>getCriteria</a>, <a href='../../../../../org/grails/datastore/mapping/query/Query.Junction.html#isEmpty()'>isEmpty</a></code></td>
-                        </tr>
-                    </table>
-                   </ul>
-              </li>
-                
-        </ul>
-        
     </li>
     </ul>
 </div>
diff --git a/docs/snapshot/grails-data/api/org/grails/datastore/mapping/query/Query.Junction.html b/docs/snapshot/grails-data/api/org/grails/datastore/mapping/query/Query.Junction.html
index 35d3540c288..56751ece890 100644
--- a/docs/snapshot/grails-data/api/org/grails/datastore/mapping/query/Query.Junction.html
+++ b/docs/snapshot/grails-data/api/org/grails/datastore/mapping/query/Query.Junction.html
@@ -176,7 +176,7 @@ implements <a href='../../../../../org/grails/datastore/mapping/query/Query.Crit
                         
                         <tr class="altColor">
                             <td class="colFirst"><code></code></td>
-                            <td class="colLast"><code>public&nbsp;<a href='../../../../../org/grails/datastore/mapping/query/Query.Junction.html'>Query.Junction</a></code></td>
+                            <td class="colLast"><code>public&nbsp;<a href='../../../../../Junction.html'>Junction</a></code></td>
                             <td class="colLast"><code><strong><a href="#add(org.grails.datastore.mapping.query.Query.Criterion)">add</a></strong>(<a href='../../../../../org/grails/datastore/mapping/query/Query.Criterion.html'>Query.Criterion</a> c)</code><br></td>
                         </tr>
                         
@@ -271,7 +271,7 @@ implements <a href='../../../../../org/grails/datastore/mapping/query/Query.Crit
                         <a name="add(org.grails.datastore.mapping.query.Query.Criterion)"><!-- --></a>
                         <ul class="blockListLast">
                             <li class="blockList">
-                                <h4>public&nbsp;<a href='../../../../../org/grails/datastore/mapping/query/Query.Junction.html'>Query.Junction</a> <strong>add</strong>(<a href='../../../../../org/grails/datastore/mapping/query/Query.Criterion.html'>Query.Criterion</a> c)</h4>
+                                <h4>public&nbsp;<a href='../../../../../Junction.html'>Junction</a> <strong>add</strong>(<a href='../../../../../org/grails/datastore/mapping/query/Query.Criterion.html'>Query.Criterion</a> c)</h4>
                                 <p></p>
                             </li>
                         </ul>
diff --git a/docs/snapshot/grails-data/api/org/grails/datastore/mapping/query/Query.Negation.html b/docs/snapshot/grails-data/api/org/grails/datastore/mapping/query/Query.Negation.html
index 01d7ef65217..299233c8abb 100644
--- a/docs/snapshot/grails-data/api/org/grails/datastore/mapping/query/Query.Negation.html
+++ b/docs/snapshot/grails-data/api/org/grails/datastore/mapping/query/Query.Negation.html
@@ -102,7 +102,7 @@ if (location.href.indexOf('is-external=true') == -1) {
             <hr>
 
 <pre>public static class Query.Negation
-extends <a href='../../../../../org/grails/datastore/mapping/query/Query.Junction.html'>Query.Junction</a></pre>
+extends <a href='../../../../../Junction.html'>Junction</a></pre>
 
     <p> A criterion used to negate several other criterion
      </p>
@@ -131,29 +131,6 @@ extends <a href='../../../../../org/grails/datastore/mapping/query/Query.Junctio
         
 
         
-        <!-- ========== METHOD SUMMARY =========== -->
-        <ul class="blockList">
-            
-            <li class="blockList"><a name="method_summary"><!--   --></a>
-                    <h3>Inherited Methods Summary</h3>
-                    <ul class="blockList">
-                    <table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Inherited Methods Summary table">
-                        <caption><span>Inherited Methods</span><span class="tabEnd">&nbsp;</span></caption>
-                        <tr>
-                            <th class="colFirst" scope="col">Methods inherited from class</th>
-                            <th class="colLast" scope="col">Name</th>
-                        </tr>
-                        
-                        <tr class="altColor">
-                            <td class="colFirst"><code>class <a href='../../../../../org/grails/datastore/mapping/query/Query.Junction.html'>Query.Junction</a></code></td>
-                            <td class="colLast"><code><a href='../../../../../org/grails/datastore/mapping/query/Query.Junction.html#add(org.grails.datastore.mapping.query.Query.Criterion)'>add</a>, <a href='../../../../../org/grails/datastore/mapping/query/Query.Junction.html#getCriteria()'>getCriteria</a>, <a href='../../../../../org/grails/datastore/mapping/query/Query.Junction.html#isEmpty()'>isEmpty</a></code></td>
-                        </tr>
-                    </table>
-                   </ul>
-              </li>
-                
-        </ul>
-        
     </li>
     </ul>
 </div>
diff --git a/docs/snapshot/grails-data/api/org/grails/datastore/mapping/query/Query.html b/docs/snapshot/grails-data/api/org/grails/datastore/mapping/query/Query.html
index d3356f362df..4cc0e10b2de 100644
--- a/docs/snapshot/grails-data/api/org/grails/datastore/mapping/query/Query.html
+++ b/docs/snapshot/grails-data/api/org/grails/datastore/mapping/query/Query.html
@@ -542,7 +542,7 @@ implements java.lang.Cloneable</pre>
                         </tr>
                         
                         <tr class="altColor">
-                            <td class="colFirst"><code><strong>protected&nbsp;<a href='../../../../../org/grails/datastore/mapping/query/Query.Junction.html'>Query.Junction</a></strong></code>&nbsp;</td>
+                            <td class="colFirst"><code><strong>protected&nbsp;<a href='../../../../../Junction.html'>Junction</a></strong></code>&nbsp;</td>
                             <td class="colLast"><code><a href="#criteria">criteria</a></code></td>
                             <td class="colLast"></td>
                         </tr>
@@ -673,7 +673,7 @@ implements java.lang.Cloneable</pre>
                         <tr class="rowColor">
                             <td class="colFirst"><code></code></td>
                             <td class="colLast"><code>public&nbsp;void</code></td>
-                            <td class="colLast"><code><strong><a href="#add(org.grails.datastore.mapping.query.Query.Junction, org.grails.datastore.mapping.query.Query.Criterion)">add</a></strong>(<a href='../../../../../org/grails/datastore/mapping/query/Query.Junction.html'>Query.Junction</a> currentJunction, <a href='../../../../../org/grails/datastore/mapping/query/Query.Criterion.html'>Query.Criterion</a> criterion)</code><br>Adds the specified criterion instance to the given junction</td>
+                            <td class="colLast"><code><strong><a href="#add(Junction, org.grails.datastore.mapping.query.Query.Criterion)">add</a></strong>(<a href='../../../../../Junction.html'>Junction</a> currentJunction, <a href='../../../../../org/grails/datastore/mapping/query/Query.Criterion.html'>Query.Criterion</a> criterion)</code><br>Adds the specified criterion instance to the given junction</td>
                         </tr>
                         
                         <tr class="altColor">
@@ -708,7 +708,7 @@ implements java.lang.Cloneable</pre>
                         
                         <tr class="rowColor">
                             <td class="colFirst"><code></code></td>
-                            <td class="colLast"><code>public&nbsp;<a href='../../../../../org/grails/datastore/mapping/query/Query.Junction.html'>Query.Junction</a></code></td>
+                            <td class="colLast"><code>public&nbsp;<a href='../../../../../Junction.html'>Junction</a></code></td>
                             <td class="colLast"><code><strong><a href="#conjunction()">conjunction</a></strong>()</code><br>Creates a conjunction (AND) query</td>
                         </tr>
                         
@@ -720,7 +720,7 @@ implements java.lang.Cloneable</pre>
                         
                         <tr class="rowColor">
                             <td class="colFirst"><code></code></td>
-                            <td class="colLast"><code>public&nbsp;<a href='../../../../../org/grails/datastore/mapping/query/Query.Junction.html'>Query.Junction</a></code></td>
+                            <td class="colLast"><code>public&nbsp;<a href='../../../../../Junction.html'>Junction</a></code></td>
                             <td class="colLast"><code><strong><a href="#disjunction()">disjunction</a></strong>()</code><br>Creates a disjunction (OR) query</td>
                         </tr>
                         
@@ -733,7 +733,7 @@ implements java.lang.Cloneable</pre>
                         <tr class="rowColor">
                             <td class="colFirst"><code></code></td>
                             <td class="colLast"><code>protected&nbsp;abstract&nbsp;java.util.List</code></td>
-                            <td class="colLast"><code><strong><a href="#executeQuery(org.grails.datastore.mapping.model.PersistentEntity, org.grails.datastore.mapping.query.Query.Junction)">executeQuery</a></strong>(<a href='../../../../../org/grails/datastore/mapping/model/PersistentEntity.html'>PersistentEntity</a> entity, <a href='../../../../../org/grails/datastore/mapping/query/Query.Junction.html'>Query.Junction</a> criteria)</code><br>Subclasses should implement this to provide th [...]
+                            <td class="colLast"><code><strong><a href="#executeQuery(org.grails.datastore.mapping.model.PersistentEntity, Junction)">executeQuery</a></strong>(<a href='../../../../../org/grails/datastore/mapping/model/PersistentEntity.html'>PersistentEntity</a> entity, <a href='../../../../../Junction.html'>Junction</a> criteria)</code><br>Subclasses should implement this to provide the concrete implementation
  of querying</td>
                         </tr>
                         
@@ -764,7 +764,7 @@ implements java.lang.Cloneable</pre>
                         
                         <tr class="altColor">
                             <td class="colFirst"><code></code></td>
-                            <td class="colLast"><code>public&nbsp;<a href='../../../../../org/grails/datastore/mapping/query/Query.Junction.html'>Query.Junction</a></code></td>
+                            <td class="colLast"><code>public&nbsp;<a href='../../../../../Junction.html'>Junction</a></code></td>
                             <td class="colLast"><code><strong><a href="#getCriteria()">getCriteria</a></strong>()</code><br> <DL><DT><B>Returns:</B></DT><DD>The criteria defined by this query</DD></DL></td>
                         </tr>
                         
@@ -908,7 +908,7 @@ implements java.lang.Cloneable</pre>
                         
                         <tr class="altColor">
                             <td class="colFirst"><code></code></td>
-                            <td class="colLast"><code>public&nbsp;<a href='../../../../../org/grails/datastore/mapping/query/Query.Junction.html'>Query.Junction</a></code></td>
+                            <td class="colLast"><code>public&nbsp;<a href='../../../../../Junction.html'>Junction</a></code></td>
                             <td class="colLast"><code><strong><a href="#negation()">negation</a></strong>()</code><br>Creates a negation of several criterion</td>
                         </tr>
                         
@@ -1016,7 +1016,7 @@ implements java.lang.Cloneable</pre>
                         <a name="criteria"><!-- --></a>
                         <ul class="blockListLast">
                             <li class="blockList">
-                                <h4>protected&nbsp;<a href='../../../../../org/grails/datastore/mapping/query/Query.Junction.html'>Query.Junction</a> <strong>criteria</strong></h4>
+                                <h4>protected&nbsp;<a href='../../../../../Junction.html'>Junction</a> <strong>criteria</strong></h4>
                                 <p></p>
                             </li>
                         </ul>
@@ -1155,10 +1155,10 @@ implements java.lang.Cloneable</pre>
                             </li>
                         </ul>
                     
-                        <a name="add(org.grails.datastore.mapping.query.Query.Junction, org.grails.datastore.mapping.query.Query.Criterion)"><!-- --></a>
+                        <a name="add(Junction, org.grails.datastore.mapping.query.Query.Criterion)"><!-- --></a>
                         <ul class="blockListLast">
                             <li class="blockList">
-                                <h4>public&nbsp;void <strong>add</strong>(<a href='../../../../../org/grails/datastore/mapping/query/Query.Junction.html'>Query.Junction</a> currentJunction, <a href='../../../../../org/grails/datastore/mapping/query/Query.Criterion.html'>Query.Criterion</a> criterion)</h4>
+                                <h4>public&nbsp;void <strong>add</strong>(<a href='../../../../../Junction.html'>Junction</a> currentJunction, <a href='../../../../../org/grails/datastore/mapping/query/Query.Criterion.html'>Query.Criterion</a> criterion)</h4>
                                 <p> Adds the specified criterion instance to the given junction
       <DL><DT><B>Parameters:</B></DT><DD><code>currentJunction</code> -  The junction to add the criterion to</DD><DD><code>criterion</code> -  The criterion instance</DD></DL></p>
                             </li>
@@ -1211,7 +1211,7 @@ implements java.lang.Cloneable</pre>
                         <a name="conjunction()"><!-- --></a>
                         <ul class="blockListLast">
                             <li class="blockList">
-                                <h4>public&nbsp;<a href='../../../../../org/grails/datastore/mapping/query/Query.Junction.html'>Query.Junction</a> <strong>conjunction</strong>()</h4>
+                                <h4>public&nbsp;<a href='../../../../../Junction.html'>Junction</a> <strong>conjunction</strong>()</h4>
                                 <p> Creates a conjunction (AND) query
       <DL><DT><B>Returns:</B></DT><DD>The Junction instance</DD></DL></p>
                             </li>
@@ -1229,7 +1229,7 @@ implements java.lang.Cloneable</pre>
                         <a name="disjunction()"><!-- --></a>
                         <ul class="blockListLast">
                             <li class="blockList">
-                                <h4>public&nbsp;<a href='../../../../../org/grails/datastore/mapping/query/Query.Junction.html'>Query.Junction</a> <strong>disjunction</strong>()</h4>
+                                <h4>public&nbsp;<a href='../../../../../Junction.html'>Junction</a> <strong>disjunction</strong>()</h4>
                                 <p> Creates a disjunction (OR) query
       <DL><DT><B>Returns:</B></DT><DD>The Junction instance</DD></DL></p>
                             </li>
@@ -1244,10 +1244,10 @@ implements java.lang.Cloneable</pre>
                             </li>
                         </ul>
                     
-                        <a name="executeQuery(org.grails.datastore.mapping.model.PersistentEntity, org.grails.datastore.mapping.query.Query.Junction)"><!-- --></a>
+                        <a name="executeQuery(org.grails.datastore.mapping.model.PersistentEntity, Junction)"><!-- --></a>
                         <ul class="blockListLast">
                             <li class="blockList">
-                                <h4>protected&nbsp;abstract&nbsp;java.util.List <strong>executeQuery</strong>(<a href='../../../../../org/grails/datastore/mapping/model/PersistentEntity.html'>PersistentEntity</a> entity, <a href='../../../../../org/grails/datastore/mapping/query/Query.Junction.html'>Query.Junction</a> criteria)</h4>
+                                <h4>protected&nbsp;abstract&nbsp;java.util.List <strong>executeQuery</strong>(<a href='../../../../../org/grails/datastore/mapping/model/PersistentEntity.html'>PersistentEntity</a> entity, <a href='../../../../../Junction.html'>Junction</a> criteria)</h4>
                                 <p> Subclasses should implement this to provide the concrete implementation
  of querying
       <DL><DT><B>Parameters:</B></DT><DD><code>entity</code> -  The entity</DD><DD><code>criteria</code> -  The criteria</DD></DL><DL><DT><B>Returns:</B></DT><DD>The results</DD></DL></p>
@@ -1294,7 +1294,7 @@ implements java.lang.Cloneable</pre>
                         <a name="getCriteria()"><!-- --></a>
                         <ul class="blockListLast">
                             <li class="blockList">
-                                <h4>public&nbsp;<a href='../../../../../org/grails/datastore/mapping/query/Query.Junction.html'>Query.Junction</a> <strong>getCriteria</strong>()</h4>
+                                <h4>public&nbsp;<a href='../../../../../Junction.html'>Junction</a> <strong>getCriteria</strong>()</h4>
                                 <p>
       <DL><DT><B>Returns:</B></DT><DD>The criteria defined by this query</DD></DL></p>
                             </li>
@@ -1510,7 +1510,7 @@ implements java.lang.Cloneable</pre>
                         <a name="negation()"><!-- --></a>
                         <ul class="blockListLast">
                             <li class="blockList">
-                                <h4>public&nbsp;<a href='../../../../../org/grails/datastore/mapping/query/Query.Junction.html'>Query.Junction</a> <strong>negation</strong>()</h4>
+                                <h4>public&nbsp;<a href='../../../../../Junction.html'>Junction</a> <strong>negation</strong>()</h4>
                                 <p> Creates a negation of several criterion
       <DL><DT><B>Returns:</B></DT><DD>The negation</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 652c0af5d0e..444b413b46b 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.0-SNAPSHOT<br>
-Last updated 2025-09-18 15:17:56 UTC
+Last updated 2025-10-09 23:43:56 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 eeccec6ac42..9b11bca544f 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.0-SNAPSHOT<br>
-Last updated 2025-09-18 15:17:56 UTC
+Last updated 2025-10-09 23:43:56 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 5e4e2d33bd1..cbe4184411a 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.0-SNAPSHOT<br>
-Last updated 2025-09-18 15:17:56 UTC
+Last updated 2025-10-09 23:43:56 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 ecd6bfe3d7f..3aab203aae9 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.0-SNAPSHOT<br>
-Last updated 2025-09-18 15:17:56 UTC
+Last updated 2025-10-09 23:43:56 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 8199a66ace5..18609ee3dd5 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.0-SNAPSHOT<br>
-Last updated 2025-09-18 15:17:56 UTC
+Last updated 2025-10-09 23:43:56 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 564443eac34..6050f7fc127 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.0-SNAPSHOT<br>
-Last updated 2025-09-18 15:17:56 UTC
+Last updated 2025-10-09 23:43:56 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 6299eeb4d11..8a62bc781a3 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.0-SNAPSHOT<br>
-Last updated 2025-09-18 15:17:56 UTC
+Last updated 2025-10-09 23:43:56 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 2ac449e93e1..8a5cca7d300 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.0-SNAPSHOT<br>
-Last updated 2025-09-18 15:17:56 UTC
+Last updated 2025-10-09 23:43:56 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 8157a0d7b9d..0c7bd197eb3 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.0-SNAPSHOT<br>
-Last updated 2025-09-18 15:17:56 UTC
+Last updated 2025-10-09 23:43:56 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 186fb1dc04f..7b6de42e41c 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.0-SNAPSHOT<br>
-Last updated 2025-09-18 15:17:56 UTC
+Last updated 2025-10-09 23:43:56 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 6863b6f3435..129082dad7a 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.0-SNAPSHOT<br>
-Last updated 2025-09-18 15:17:56 UTC
+Last updated 2025-10-09 23:43:56 UTC
 </div>
 </div>
 </body>
diff --git a/docs/snapshot/grails-data/hibernate5/api/deprecated-list.html b/docs/snapshot/grails-data/hibernate5/api/deprecated-list.html
index 2f230359f97..971fda32153 100644
--- a/docs/snapshot/grails-data/hibernate5/api/deprecated-list.html
+++ b/docs/snapshot/grails-data/hibernate5/api/deprecated-list.html
@@ -305,7 +305,7 @@ if (location.href.indexOf('is-external=true') == -1) {
                 </td>
             </tr>
             <tr class="altColor">
-                <td class="colOne"><strong><a href="org/grails/orm/hibernate/support/HibernateVersionSupport.html#setFlushMode(org.hibernate.Session, org.hibernate.FlushMode)">HibernateVersionSupport#setFlushMode</a></strong>(org.hibernate.Session session, org.hibernate.FlushMode flushMode)
+                <td class="colOne"><strong><a href="org/grails/orm/hibernate/support/HibernateVersionSupport.html#setFlushMode(org.hibernate.Session, org.grails.orm.hibernate.AbstractHibernateDatastore.FlushMode)">HibernateVersionSupport#setFlushMode</a></strong>(org.hibernate.Session session, <a href='../../../../../org/grails/orm/hibernate/AbstractHibernateDatastore.FlushMode.html'>AbstractHibernateDatastore.FlushMode</a> flushMode)
                     <div class="block"><i>Set the native Hibernate FlushMode, adapting between Hibernate 5.0/5.1 and 5.2+.</i></div>
                 </td>
             </tr>
diff --git a/docs/snapshot/grails-data/hibernate5/api/index-all.html b/docs/snapshot/grails-data/hibernate5/api/index-all.html
index 3970f0bf6ec..6c03f7307e5 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(Listener)" title="Method in AbstractMappingContext">addMappingContextListener(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(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><dd> <div class="block"></div></dd>
-<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><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><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>
@@ -7751,7 +7751,7 @@ if (location.href.indexOf('is-external=true') == -1) {
 </dt><dd> <div class="block"></div></dd>
 <dt><span class="strong"><a href="org/grails/orm/hibernate/GrailsHibernateTransactionManager.html" title="Class in org.grails.orm.hibernate">GrailsHibernateTransactionManager</a></span> - Class in <a href="./org/grails/orm/hibernate/package-summary.html">org.grails.orm.hibernate</a>
 </dt><dd><div class="block">Extends the standard class to always set the flush mode to manual when in a read-only transaction.</div></dd>
-<dt><span class="strong"><a href="org/grails/orm/hibernate/GrailsHibernateTransactionManager.html#GrailsHibernateTransactionManager(org.hibernate.SessionFactory, javax.sql.DataSource, org.hibernate.FlushMode)" title="Constructor in GrailsHibernateTransactionManager">GrailsHibernateTransactionManager(org.hibernate.SessionFactory, javax.sql.DataSource, org.hibernate.FlushMode)</a></span> - Constructor in <a href="org/grails/orm/hibernate/GrailsHibernateTransactionManager.html">GrailsHibern [...]
+<dt><span class="strong"><a href="org/grails/orm/hibernate/GrailsHibernateTransactionManager.html#GrailsHibernateTransactionManager(org.hibernate.SessionFactory, javax.sql.DataSource, org.grails.orm.hibernate.AbstractHibernateDatastore.FlushMode)" title="Constructor in GrailsHibernateTransactionManager">GrailsHibernateTransactionManager(org.hibernate.SessionFactory, javax.sql.DataSource, org.grails.orm.hibernate.AbstractHibernateDatastore.FlushMode)</a></span> - Constructor in <a href="o [...]
 </dt><dd> <div class="block"></div></dd>
 <dt><span class="strong"><a href="org/grails/orm/hibernate/cfg/GrailsHibernateUtil.html" title="Class in org.grails.orm.hibernate.cfg">GrailsHibernateUtil</a></span> - Class in <a href="./org/grails/orm/hibernate/cfg/package-summary.html">org.grails.orm.hibernate.cfg</a>
 </dt><dd><div class="block">Utility methods for configuring Hibernate inside Grails.</div></dd>
@@ -13689,7 +13689,7 @@ if (location.href.indexOf('is-external=true') == -1) {
 </dt><dd> <div class="block">Set the flush behavior to one of the constants in this class. </div></dd>
 <dt><span class="strong"><a href="org/grails/orm/hibernate/HibernateSession.html#setFlushMode(jakarta.persistence.FlushModeType)" title="Method in HibernateSession">setFlushMode(jakarta.persistence.FlushModeType)</a></span> - Method in <a href="org/grails/orm/hibernate/HibernateSession.html">HibernateSession</a>
 </dt><dd> <div class="block"></div></dd>
-<dt><span class="strong"><a href="org/grails/orm/hibernate/support/HibernateVersionSupport.html#setFlushMode(org.hibernate.Session, org.hibernate.FlushMode)" title="Method in HibernateVersionSupport">setFlushMode(org.hibernate.Session, org.hibernate.FlushMode)</a></span> - Method in <a href="org/grails/orm/hibernate/support/HibernateVersionSupport.html">HibernateVersionSupport</a>
+<dt><span class="strong"><a href="org/grails/orm/hibernate/support/HibernateVersionSupport.html#setFlushMode(org.hibernate.Session, org.grails.orm.hibernate.AbstractHibernateDatastore.FlushMode)" title="Method in HibernateVersionSupport">setFlushMode(org.hibernate.Session, org.grails.orm.hibernate.AbstractHibernateDatastore.FlushMode)</a></span> - Method in <a href="org/grails/orm/hibernate/support/HibernateVersionSupport.html">HibernateVersionSupport</a>
 </dt><dd> <div class="block">Set the native Hibernate FlushMode, adapting between Hibernate 5.0/5.1 and 5.2+.</div></dd>
 <dt><span class="strong"><a href="org/grails/orm/hibernate/IHibernateTemplate.html#setFlushMode(int)" title="Method in IHibernateTemplate">setFlushMode(int)</a></span> - Method in <a href="org/grails/orm/hibernate/IHibernateTemplate.html">IHibernateTemplate</a>
 </dt><dd> <div class="block"></div></dd>
@@ -15546,9 +15546,9 @@ if (location.href.indexOf('is-external=true') == -1) {
 </dt><dd> <div class="block"></div></dd>
 <dt><span class="strong"><a href="org/grails/plugins/databasemigration/command/DatabaseMigrationCommand.html#withFileOrSystemOutWriter(java.lang.String, groovy.lang.Closure)" title="Method in DatabaseMigrationCommand">withFileOrSystemOutWriter(java.lang.String, groovy.lang.Closure)</a></span> - Method in <a href="org/grails/plugins/databasemigration/command/DatabaseMigrationCommand.html">DatabaseMigrationCommand</a>
 </dt><dd> <div class="block"></div></dd>
-<dt><span class="strong"><a href="org/grails/orm/hibernate/AbstractHibernateDatastore.html#withFlushMode(org.hibernate.FlushMode, Callable<Boolean>)" title="Method in AbstractHibernateDatastore">withFlushMode(org.hibernate.FlushMode, Callable&lt;Boolean&gt;)</a></span> - Method in <a href="org/grails/orm/hibernate/AbstractHibernateDatastore.html">AbstractHibernateDatastore</a>
+<dt><span class="strong"><a href="org/grails/orm/hibernate/AbstractHibernateDatastore.html#withFlushMode(org.grails.orm.hibernate.AbstractHibernateDatastore.FlushMode, Callable<Boolean>)" title="Method in AbstractHibernateDatastore">withFlushMode(org.grails.orm.hibernate.AbstractHibernateDatastore.FlushMode, Callable&lt;Boolean&gt;)</a></span> - Method in <a href="org/grails/orm/hibernate/AbstractHibernateDatastore.html">AbstractHibernateDatastore</a>
 </dt><dd> <div class="block">Execute the given operation with the given flush mode</div></dd>
-<dt><span class="strong"><a href="org/grails/orm/hibernate/HibernateDatastore.html#withFlushMode(org.hibernate.FlushMode, Callable<Boolean>)" title="Method in HibernateDatastore">withFlushMode(org.hibernate.FlushMode, Callable&lt;Boolean&gt;)</a></span> - Method in <a href="org/grails/orm/hibernate/HibernateDatastore.html">HibernateDatastore</a>
+<dt><span class="strong"><a href="org/grails/orm/hibernate/HibernateDatastore.html#withFlushMode(org.grails.orm.hibernate.AbstractHibernateDatastore.FlushMode, Callable<Boolean>)" title="Method in HibernateDatastore">withFlushMode(org.grails.orm.hibernate.AbstractHibernateDatastore.FlushMode, Callable&lt;Boolean&gt;)</a></span> - Method in <a href="org/grails/orm/hibernate/HibernateDatastore.html">HibernateDatastore</a>
 </dt><dd> <div class="block"></div></dd>
 <dt><span class="strong"><a href="org/grails/plugins/databasemigration/command/ApplicationContextDatabaseMigrationCommand.html#withGormDatabase(org.springframework.context.ConfigurableApplicationContext, java.lang.String, groovy.lang.Closure)" title="Method in ApplicationContextDatabaseMigrationCommand">withGormDatabase(org.springframework.context.ConfigurableApplicationContext, java.lang.String, groovy.lang.Closure)</a></span> - Method in <a href="org/grails/plugins/databasemigration/co [...]
 </dt><dd> <div class="block"></div></dd>
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 4ce34696c96..e5e221f3cf4 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 a6bf5dee355..113211a0012 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 ca54a0445ff..022fb5ced87 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(Listener)">addMappingContextListener</a></strong>(<a href='../../../../../Listener.html'>Listener</a> listener)</code><br></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>
                         </tr>
                         
                         <tr class="rowColor">
@@ -690,10 +690,10 @@ implements <a href='../../../../../org/grails/datastore/mapping/model/lifecycle/
                             </li>
                         </ul>
                     
-                        <a name="addMappingContextListener(Listener)"><!-- --></a>
+                        <a name="addMappingContextListener(org.grails.datastore.mapping.model.MappingContext.Listener)"><!-- --></a>
                         <ul class="blockListLast">
                             <li class="blockList">
-                                <h4>public&nbsp;void <strong>addMappingContextListener</strong>(<a href='../../../../../Listener.html'>Listener</a> listener)</h4>
+                                <h4>public&nbsp;void <strong>addMappingContextListener</strong>(<a href='../../../../../org/grails/datastore/mapping/model/MappingContext.Listener.html'>MappingContext.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 e59f3c8f2f3..a47541e555a 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(Listener)">addMappingContextListener</a></strong>(<a href='../../../../../Listener.html'>Listener</a> listener)</code><br>Adds a new mapping context listener instance</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>
                         </tr>
                         
                         <tr class="rowColor">
@@ -404,10 +404,10 @@ public interface MappingContext</pre>
                             </li>
                         </ul>
                     
-                        <a name="addMappingContextListener(Listener)"><!-- --></a>
+                        <a name="addMappingContextListener(org.grails.datastore.mapping.model.MappingContext.Listener)"><!-- --></a>
                         <ul class="blockListLast">
                             <li class="blockList">
-                                <h4>public&nbsp;void <strong>addMappingContextListener</strong>(<a href='../../../../../Listener.html'>Listener</a> listener)</h4>
+                                <h4>public&nbsp;void <strong>addMappingContextListener</strong>(<a href='../../../../../org/grails/datastore/mapping/model/MappingContext.Listener.html'>MappingContext.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 9ddd1c53a43..487d75f5b48 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/orm/hibernate/AbstractHibernateDatastore.html b/docs/snapshot/grails-data/hibernate5/api/org/grails/orm/hibernate/AbstractHibernateDatastore.html
index 16ae817661f..dca3d9918a1 100644
--- a/docs/snapshot/grails-data/hibernate5/api/org/grails/orm/hibernate/AbstractHibernateDatastore.html
+++ b/docs/snapshot/grails-data/hibernate5/api/org/grails/orm/hibernate/AbstractHibernateDatastore.html
@@ -531,7 +531,7 @@ implements org.springframework.context.ApplicationContextAware, <a href='../../.
                         <tr class="altColor">
                             <td class="colFirst"><code></code></td>
                             <td class="colLast"><code>public&nbsp;abstract&nbsp;void</code></td>
-                            <td class="colLast"><code><strong><a href="#withFlushMode(org.hibernate.FlushMode, Callable)">withFlushMode</a></strong>(org.hibernate.FlushMode flushMode, java.util.concurrent.Callable&lt;java.lang.Boolean&gt; callable)</code><br>Execute the given operation with the given flush mode</td>
+                            <td class="colLast"><code><strong><a href="#withFlushMode(org.grails.orm.hibernate.AbstractHibernateDatastore.FlushMode, Callable)">withFlushMode</a></strong>(<a href='../../../../org/grails/orm/hibernate/AbstractHibernateDatastore.FlushMode.html'>AbstractHibernateDatastore.FlushMode</a> flushMode, java.util.concurrent.Callable&lt;java.lang.Boolean&gt; callable)</code><br>Execute the given operation with the given flush mode</td>
                         </tr>
                         
                         <tr class="rowColor">
@@ -1042,10 +1042,10 @@ implements org.springframework.context.ApplicationContextAware, <a href='../../.
                             </li>
                         </ul>
                     
-                        <a name="withFlushMode(org.hibernate.FlushMode, Callable)"><!-- --></a>
+                        <a name="withFlushMode(org.grails.orm.hibernate.AbstractHibernateDatastore.FlushMode, Callable)"><!-- --></a>
                         <ul class="blockListLast">
                             <li class="blockList">
-                                <h4>public&nbsp;abstract&nbsp;void <strong>withFlushMode</strong>(org.hibernate.FlushMode flushMode, java.util.concurrent.Callable&lt;java.lang.Boolean&gt; callable)</h4>
+                                <h4>public&nbsp;abstract&nbsp;void <strong>withFlushMode</strong>(<a href='../../../../org/grails/orm/hibernate/AbstractHibernateDatastore.FlushMode.html'>AbstractHibernateDatastore.FlushMode</a> flushMode, java.util.concurrent.Callable&lt;java.lang.Boolean&gt; callable)</h4>
                                 <p> Execute the given operation with the given flush mode
       <DL><DT><B>Parameters:</B></DT><DD>flushMode</DD><DD><code>callable</code> -  The callable</DD></DL></p>
                             </li>
diff --git a/docs/snapshot/grails-data/hibernate5/api/org/grails/orm/hibernate/GrailsHibernateTemplate.html b/docs/snapshot/grails-data/hibernate5/api/org/grails/orm/hibernate/GrailsHibernateTemplate.html
index 600db99f34d..798b3ce96fc 100644
--- a/docs/snapshot/grails-data/hibernate5/api/org/grails/orm/hibernate/GrailsHibernateTemplate.html
+++ b/docs/snapshot/grails-data/hibernate5/api/org/grails/orm/hibernate/GrailsHibernateTemplate.html
@@ -306,7 +306,7 @@ implements <a href='../../../../org/grails/orm/hibernate/IHibernateTemplate.html
                         
                         <tr class="altColor">
                             <td class="colFirst"><code></code></td>
-                            <td class="colLast"><code>protected&nbsp;org.hibernate.FlushMode</code></td>
+                            <td class="colLast"><code>protected&nbsp;<a href='../../../../org/grails/orm/hibernate/AbstractHibernateDatastore.FlushMode.html'>AbstractHibernateDatastore.FlushMode</a></code></td>
                             <td class="colLast"><code><strong><a href="#applyFlushMode(org.hibernate.Session, boolean)">applyFlushMode</a></strong>(org.hibernate.Session session, boolean existingTransaction)</code><br>Apply the flush mode that's been specified for this accessor to the given Session.</td>
                         </tr>
                         
@@ -822,7 +822,7 @@ implements <a href='../../../../org/grails/orm/hibernate/IHibernateTemplate.html
                         <a name="applyFlushMode(org.hibernate.Session, boolean)"><!-- --></a>
                         <ul class="blockListLast">
                             <li class="blockList">
-                                <h4>protected&nbsp;org.hibernate.FlushMode <strong>applyFlushMode</strong>(org.hibernate.Session session, boolean existingTransaction)</h4>
+                                <h4>protected&nbsp;<a href='../../../../org/grails/orm/hibernate/AbstractHibernateDatastore.FlushMode.html'>AbstractHibernateDatastore.FlushMode</a> <strong>applyFlushMode</strong>(org.hibernate.Session session, boolean existingTransaction)</h4>
                                 <p> Apply the flush mode that's been specified for this accessor to the given Session.
       <DL><DT><B>Parameters:</B></DT><DD><code>session</code> -              the current Hibernate Session</DD><DD><code>existingTransaction</code> -  if executing within an existing transaction</DD></DL><DL><DT><B>Returns:</B></DT><DD>the previous flush mode to restore after the operation, or <code>null</code> if none</DD></DL><DL><DT><B>See Also:</B></DT><DD><a href='#setFlushMode'>setFlushMode</a></DD><DD>org.hibernate.Session#setFlushMode</DD></DL></p>
                             </li>
diff --git a/docs/snapshot/grails-data/hibernate5/api/org/grails/orm/hibernate/GrailsHibernateTransactionManager.html b/docs/snapshot/grails-data/hibernate5/api/org/grails/orm/hibernate/GrailsHibernateTransactionManager.html
index 408eb4ee63a..58aaa6864bb 100644
--- a/docs/snapshot/grails-data/hibernate5/api/org/grails/orm/hibernate/GrailsHibernateTransactionManager.html
+++ b/docs/snapshot/grails-data/hibernate5/api/org/grails/orm/hibernate/GrailsHibernateTransactionManager.html
@@ -157,7 +157,7 @@ extends org.springframework.orm.hibernate5.HibernateTransactionManager</pre>
                         </tr>
                         
                         <tr class="altColor">
-                            <td class="colFirst"><code><strong>org.hibernate.FlushMode</strong></code>&nbsp;</td>
+                            <td class="colFirst"><code><strong><a href='../../../../org/grails/orm/hibernate/AbstractHibernateDatastore.FlushMode.html'>AbstractHibernateDatastore.FlushMode</a></strong></code>&nbsp;</td>
                             <td class="colLast"><code><a href="#defaultFlushMode">defaultFlushMode</a></code><br></td>
                         </tr>
                         
@@ -190,17 +190,17 @@ extends org.springframework.orm.hibernate5.HibernateTransactionManager</pre>
                         
                         <tr class="altColor">
                             <td class="colFirst">
-                                <code><strong><a href="#GrailsHibernateTransactionManager(org.hibernate.FlushMode)">GrailsHibernateTransactionManager</a></strong>(org.hibernate.FlushMode defaultFlushMode)</code><br></td>
+                                <code><strong><a href="#GrailsHibernateTransactionManager(org.grails.orm.hibernate.AbstractHibernateDatastore.FlushMode)">GrailsHibernateTransactionManager</a></strong>(<a href='../../../../org/grails/orm/hibernate/AbstractHibernateDatastore.FlushMode.html'>AbstractHibernateDatastore.FlushMode</a> defaultFlushMode)</code><br></td>
                         </tr>
                         
                         <tr class="rowColor">
                             <td class="colFirst">
-                                <code><strong><a href="#GrailsHibernateTransactionManager(org.hibernate.SessionFactory, org.hibernate.FlushMode)">GrailsHibernateTransactionManager</a></strong>(org.hibernate.SessionFactory sessionFactory, org.hibernate.FlushMode defaultFlushMode)</code><br></td>
+                                <code><strong><a href="#GrailsHibernateTransactionManager(org.hibernate.SessionFactory, org.grails.orm.hibernate.AbstractHibernateDatastore.FlushMode)">GrailsHibernateTransactionManager</a></strong>(org.hibernate.SessionFactory sessionFactory, <a href='../../../../org/grails/orm/hibernate/AbstractHibernateDatastore.FlushMode.html'>AbstractHibernateDatastore.FlushMode</a> defaultFlushMode)</code><br></td>
                         </tr>
                         
                         <tr class="altColor">
                             <td class="colFirst">
-                                <code><strong><a href="#GrailsHibernateTransactionManager(org.hibernate.SessionFactory, javax.sql.DataSource, org.hibernate.FlushMode)">GrailsHibernateTransactionManager</a></strong>(org.hibernate.SessionFactory sessionFactory, javax.sql.DataSource dataSource, org.hibernate.FlushMode defaultFlushMode)</code><br></td>
+                                <code><strong><a href="#GrailsHibernateTransactionManager(org.hibernate.SessionFactory, javax.sql.DataSource, org.grails.orm.hibernate.AbstractHibernateDatastore.FlushMode)">GrailsHibernateTransactionManager</a></strong>(org.hibernate.SessionFactory sessionFactory, javax.sql.DataSource dataSource, <a href='../../../../org/grails/orm/hibernate/AbstractHibernateDatastore.FlushMode.html'>AbstractHibernateDatastore.FlushMode</a> defaultFlushMode)</code><br></td>
                         </tr>
                         
                     </table>
@@ -288,7 +288,7 @@ extends org.springframework.orm.hibernate5.HibernateTransactionManager</pre>
                         <a name="defaultFlushMode"><!-- --></a>
                         <ul class="blockListLast">
                             <li class="blockList">
-                                <h4>final&nbsp;org.hibernate.FlushMode <strong>defaultFlushMode</strong></h4>
+                                <h4>final&nbsp;<a href='../../../../org/grails/orm/hibernate/AbstractHibernateDatastore.FlushMode.html'>AbstractHibernateDatastore.FlushMode</a> <strong>defaultFlushMode</strong></h4>
                                 <p></p>
                             </li>
                         </ul>
@@ -315,26 +315,26 @@ extends org.springframework.orm.hibernate5.HibernateTransactionManager</pre>
                 </a>
                     <h3>Constructor Detail</h3>
                     
-                        <a name="GrailsHibernateTransactionManager(org.hibernate.FlushMode)"><!-- --></a>
+                        <a name="GrailsHibernateTransactionManager(org.grails.orm.hibernate.AbstractHibernateDatastore.FlushMode)"><!-- --></a>
                         <ul class="blockListLast">
                             <li class="blockList">
-                                <h4><strong>GrailsHibernateTransactionManager</strong>(org.hibernate.FlushMode defaultFlushMode)</h4>
+                                <h4><strong>GrailsHibernateTransactionManager</strong>(<a href='../../../../org/grails/orm/hibernate/AbstractHibernateDatastore.FlushMode.html'>AbstractHibernateDatastore.FlushMode</a> defaultFlushMode)</h4>
                                 <p></p>
                             </li>
                         </ul>
                     
-                        <a name="GrailsHibernateTransactionManager(org.hibernate.SessionFactory, org.hibernate.FlushMode)"><!-- --></a>
+                        <a name="GrailsHibernateTransactionManager(org.hibernate.SessionFactory, org.grails.orm.hibernate.AbstractHibernateDatastore.FlushMode)"><!-- --></a>
                         <ul class="blockListLast">
                             <li class="blockList">
-                                <h4><strong>GrailsHibernateTransactionManager</strong>(org.hibernate.SessionFactory sessionFactory, org.hibernate.FlushMode defaultFlushMode)</h4>
+                                <h4><strong>GrailsHibernateTransactionManager</strong>(org.hibernate.SessionFactory sessionFactory, <a href='../../../../org/grails/orm/hibernate/AbstractHibernateDatastore.FlushMode.html'>AbstractHibernateDatastore.FlushMode</a> defaultFlushMode)</h4>
                                 <p></p>
                             </li>
                         </ul>
                     
-                        <a name="GrailsHibernateTransactionManager(org.hibernate.SessionFactory, javax.sql.DataSource, org.hibernate.FlushMode)"><!-- --></a>
+                        <a name="GrailsHibernateTransactionManager(org.hibernate.SessionFactory, javax.sql.DataSource, org.grails.orm.hibernate.AbstractHibernateDatastore.FlushMode)"><!-- --></a>
                         <ul class="blockListLast">
                             <li class="blockList">
-                                <h4><strong>GrailsHibernateTransactionManager</strong>(org.hibernate.SessionFactory sessionFactory, javax.sql.DataSource dataSource, org.hibernate.FlushMode defaultFlushMode)</h4>
+                                <h4><strong>GrailsHibernateTransactionManager</strong>(org.hibernate.SessionFactory sessionFactory, javax.sql.DataSource dataSource, <a href='../../../../org/grails/orm/hibernate/AbstractHibernateDatastore.FlushMode.html'>AbstractHibernateDatastore.FlushMode</a> defaultFlushMode)</h4>
                                 <p></p>
                             </li>
                         </ul>
diff --git a/docs/snapshot/grails-data/hibernate5/api/org/grails/orm/hibernate/HibernateDatastore.html b/docs/snapshot/grails-data/hibernate5/api/org/grails/orm/hibernate/HibernateDatastore.html
index e0d5a55bf17..6ed0aa74bae 100644
--- a/docs/snapshot/grails-data/hibernate5/api/org/grails/orm/hibernate/HibernateDatastore.html
+++ b/docs/snapshot/grails-data/hibernate5/api/org/grails/orm/hibernate/HibernateDatastore.html
@@ -477,7 +477,7 @@ implements org.springframework.context.MessageSourceAware</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="#withFlushMode(org.hibernate.FlushMode, Callable)">withFlushMode</a></strong>(org.hibernate.FlushMode flushMode, java.util.concurrent.Callable&lt;java.lang.Boolean&gt; callable)</code><br></td>
+                            <td class="colLast"><code><strong><a href="#withFlushMode(org.grails.orm.hibernate.AbstractHibernateDatastore.FlushMode, Callable)">withFlushMode</a></strong>(<a href='../../../../org/grails/orm/hibernate/AbstractHibernateDatastore.FlushMode.html'>AbstractHibernateDatastore.FlushMode</a> flushMode, java.util.concurrent.Callable&lt;java.lang.Boolean&gt; callable)</code><br></td>
                         </tr>
                         
                     </table>
@@ -496,7 +496,7 @@ implements org.springframework.context.MessageSourceAware</pre>
                         
                         <tr class="altColor">
                             <td class="colFirst"><code>class <a href='../../../../org/grails/orm/hibernate/AbstractHibernateDatastore.html'>AbstractHibernateDatastore</a></code></td>
-                            <td class="colLast"><code><a href='../../../../org/grails/orm/hibernate/AbstractHibernateDatastore.html#call(java.lang.Object)'>call</a>, <a href='../../../../org/grails/orm/hibernate/AbstractHibernateDatastore.html#close()'>close</a>, <a href='../../../../org/grails/orm/hibernate/AbstractHibernateDatastore.html#createValidatorRegistry(org.springframework.context.MessageSource)'>createValidatorRegistry</a>, <a href='../../../../org/grails/orm/hibernate/Abstrac [...]
+                            <td class="colLast"><code><a href='../../../../org/grails/orm/hibernate/AbstractHibernateDatastore.html#call(java.lang.Object)'>call</a>, <a href='../../../../org/grails/orm/hibernate/AbstractHibernateDatastore.html#close()'>close</a>, <a href='../../../../org/grails/orm/hibernate/AbstractHibernateDatastore.html#createValidatorRegistry(org.springframework.context.MessageSource)'>createValidatorRegistry</a>, <a href='../../../../org/grails/orm/hibernate/Abstrac [...]
                         </tr>
                         <tr class="altColor">
                             <td class="colFirst"><code>class <a href='../../../../org/grails/datastore/mapping/core/AbstractDatastore.html'>AbstractDatastore</a></code></td>
@@ -946,10 +946,10 @@ implements org.springframework.context.MessageSourceAware</pre>
                             </li>
                         </ul>
                     
-                        <a name="withFlushMode(org.hibernate.FlushMode, Callable)"><!-- --></a>
+                        <a name="withFlushMode(org.grails.orm.hibernate.AbstractHibernateDatastore.FlushMode, Callable)"><!-- --></a>
                         <ul class="blockListLast">
                             <li class="blockList">
-                                <h4>@java.lang.Override<br>public&nbsp;void <strong>withFlushMode</strong>(org.hibernate.FlushMode flushMode, java.util.concurrent.Callable&lt;java.lang.Boolean&gt; callable)</h4>
+                                <h4>@java.lang.Override<br>public&nbsp;void <strong>withFlushMode</strong>(<a href='../../../../org/grails/orm/hibernate/AbstractHibernateDatastore.FlushMode.html'>AbstractHibernateDatastore.FlushMode</a> flushMode, java.util.concurrent.Callable&lt;java.lang.Boolean&gt; callable)</h4>
                                 <p></p>
                             </li>
                         </ul>
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 f0e7e99bb67..c76fb71acd3 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/hibernate5/api/org/grails/orm/hibernate/connections/HibernateConnectionSourceSettings.HibernateSettings.FlushSettings.html b/docs/snapshot/grails-data/hibernate5/api/org/grails/orm/hibernate/connections/HibernateConnectionSourceSettings.HibernateSettings.FlushSettings.html
index a907bbc5f5c..3e17d80eba9 100644
--- a/docs/snapshot/grails-data/hibernate5/api/org/grails/orm/hibernate/connections/HibernateConnectionSourceSettings.HibernateSettings.FlushSettings.html
+++ b/docs/snapshot/grails-data/hibernate5/api/org/grails/orm/hibernate/connections/HibernateConnectionSourceSettings.HibernateSettings.FlushSettings.html
@@ -158,7 +158,7 @@ extends java.lang.Object</pre>
                         </tr>
                         
                         <tr class="altColor">
-                            <td class="colFirst"><code><strong>org.hibernate.FlushMode</strong></code>&nbsp;</td>
+                            <td class="colFirst"><code><strong><a href='../../../../../org/grails/orm/hibernate/AbstractHibernateDatastore.FlushMode.html'>AbstractHibernateDatastore.FlushMode</a></strong></code>&nbsp;</td>
                             <td class="colLast"><code><a href="#mode">mode</a></code><br>The default flush mode</td>
                         </tr>
                         
@@ -241,7 +241,7 @@ extends java.lang.Object</pre>
                         <a name="mode"><!-- --></a>
                         <ul class="blockListLast">
                             <li class="blockList">
-                                <h4>org.hibernate.FlushMode <strong>mode</strong></h4>
+                                <h4><a href='../../../../../org/grails/orm/hibernate/AbstractHibernateDatastore.FlushMode.html'>AbstractHibernateDatastore.FlushMode</a> <strong>mode</strong></h4>
                                 <p> The default flush mode</p>
                             </li>
                         </ul>
diff --git a/docs/snapshot/grails-data/hibernate5/api/org/grails/orm/hibernate/support/HibernateVersionSupport.html b/docs/snapshot/grails-data/hibernate5/api/org/grails/orm/hibernate/support/HibernateVersionSupport.html
index 23f44b0d0e1..a9d8c7d5f01 100644
--- a/docs/snapshot/grails-data/hibernate5/api/org/grails/orm/hibernate/support/HibernateVersionSupport.html
+++ b/docs/snapshot/grails-data/hibernate5/api/org/grails/orm/hibernate/support/HibernateVersionSupport.html
@@ -155,7 +155,7 @@ extends java.lang.Object</pre>
                         
                         <tr class="rowColor">
                             <td class="colFirst"><code></code></td>
-                            <td class="colLast"><code>public&nbsp;static&nbsp;org.hibernate.FlushMode</code></td>
+                            <td class="colLast"><code>public&nbsp;static&nbsp;<a href='../../../../../org/grails/orm/hibernate/AbstractHibernateDatastore.FlushMode.html'>AbstractHibernateDatastore.FlushMode</a></code></td>
                             <td class="colLast"><code><strong><a href="#getFlushMode(org.hibernate.Session)">getFlushMode</a></strong>(org.hibernate.Session session)</code><br>Get the native Hibernate FlushMode, adapting between Hibernate 5.0/5.1 and 5.2+.</td>
                         </tr>
                         
@@ -168,7 +168,7 @@ extends java.lang.Object</pre>
                         <tr class="rowColor">
                             <td class="colFirst"><code></code></td>
                             <td class="colLast"><code>public&nbsp;static&nbsp;void</code></td>
-                            <td class="colLast"><code><strong><a href="#setFlushMode(org.hibernate.Session, org.hibernate.FlushMode)">setFlushMode</a></strong>(org.hibernate.Session session, org.hibernate.FlushMode flushMode)</code><br>Set the native Hibernate FlushMode, adapting between Hibernate 5.0/5.1 and 5.2+.</td>
+                            <td class="colLast"><code><strong><a href="#setFlushMode(org.hibernate.Session, org.grails.orm.hibernate.AbstractHibernateDatastore.FlushMode)">setFlushMode</a></strong>(org.hibernate.Session session, <a href='../../../../../org/grails/orm/hibernate/AbstractHibernateDatastore.FlushMode.html'>AbstractHibernateDatastore.FlushMode</a> flushMode)</code><br>Set the native Hibernate FlushMode, adapting between Hibernate 5.0/5.1 and 5.2+.</td>
                         </tr>
                         
                     </table>
@@ -233,7 +233,7 @@ extends java.lang.Object</pre>
                         <a name="getFlushMode(org.hibernate.Session)"><!-- --></a>
                         <ul class="blockListLast">
                             <li class="blockList">
-                                <h4>@java.lang.Deprecated<br>public&nbsp;static&nbsp;org.hibernate.FlushMode <strong>getFlushMode</strong>(org.hibernate.Session session)</h4>
+                                <h4>@java.lang.Deprecated<br>public&nbsp;static&nbsp;<a href='../../../../../org/grails/orm/hibernate/AbstractHibernateDatastore.FlushMode.html'>AbstractHibernateDatastore.FlushMode</a> <strong>getFlushMode</strong>(org.hibernate.Session session)</h4>
                                 <p> Get the native Hibernate FlushMode, adapting between Hibernate 5.0/5.1 and 5.2+.<DL><DT><B>deprecated:</B></DT><DD>Previously used for Hibernate backwards, will be removed in a future release.</DD></DL>
       <DL><DT><B>Parameters:</B></DT><DD><code>session</code> -  the Hibernate Session to get the flush mode from</DD></DL><DL><DT><B>Returns:</B></DT><DD>the FlushMode (never <CODE>null</CODE>)</DD></DL><DL><DT><B>Since:</B></DT><DD>4.3</DD></DL></p>
                             </li>
@@ -248,10 +248,10 @@ extends java.lang.Object</pre>
                             </li>
                         </ul>
                     
-                        <a name="setFlushMode(org.hibernate.Session, org.hibernate.FlushMode)"><!-- --></a>
+                        <a name="setFlushMode(org.hibernate.Session, org.grails.orm.hibernate.AbstractHibernateDatastore.FlushMode)"><!-- --></a>
                         <ul class="blockListLast">
                             <li class="blockList">
-                                <h4>@java.lang.Deprecated<br>public&nbsp;static&nbsp;void <strong>setFlushMode</strong>(org.hibernate.Session session, org.hibernate.FlushMode flushMode)</h4>
+                                <h4>@java.lang.Deprecated<br>public&nbsp;static&nbsp;void <strong>setFlushMode</strong>(org.hibernate.Session session, <a href='../../../../../org/grails/orm/hibernate/AbstractHibernateDatastore.FlushMode.html'>AbstractHibernateDatastore.FlushMode</a> flushMode)</h4>
                                 <p> Set the native Hibernate FlushMode, adapting between Hibernate 5.0/5.1 and 5.2+.<DL><DT><B>deprecated:</B></DT><DD>Previously used for Hibernate backwards, will be removed in a future release.</DD></DL>
       <DL><DT><B>Parameters:</B></DT><DD><code>session</code> -  the Hibernate Session to get the flush mode from</DD></DL><DL><DT><B>Since:</B></DT><DD>4.3</DD></DL></p>
                             </li>
diff --git a/docs/snapshot/grails-data/hibernate5/api/org/grails/plugin/hibernate/support/GrailsOpenSessionInViewInterceptor.html b/docs/snapshot/grails-data/hibernate5/api/org/grails/plugin/hibernate/support/GrailsOpenSessionInViewInterceptor.html
index 0cf3e54c135..92f72236c83 100644
--- a/docs/snapshot/grails-data/hibernate5/api/org/grails/plugin/hibernate/support/GrailsOpenSessionInViewInterceptor.html
+++ b/docs/snapshot/grails-data/hibernate5/api/org/grails/plugin/hibernate/support/GrailsOpenSessionInViewInterceptor.html
@@ -135,7 +135,7 @@ extends org.springframework.orm.hibernate5.support.OpenSessionInViewInterceptor<
                         </tr>
                         
                         <tr class="altColor">
-                            <td class="colFirst"><code><strong>protected&nbsp;org.hibernate.FlushMode</strong></code>&nbsp;</td>
+                            <td class="colFirst"><code><strong>protected&nbsp;<a href='../../../../../org/grails/orm/hibernate/AbstractHibernateDatastore.FlushMode.html'>AbstractHibernateDatastore.FlushMode</a></strong></code>&nbsp;</td>
                             <td class="colLast"><code><a href="#hibernateFlushMode">hibernateFlushMode</a></code></td>
                             <td class="colLast"></td>
                         </tr>
@@ -255,7 +255,7 @@ extends org.springframework.orm.hibernate5.support.OpenSessionInViewInterceptor<
                         <a name="hibernateFlushMode"><!-- --></a>
                         <ul class="blockListLast">
                             <li class="blockList">
-                                <h4>protected&nbsp;org.hibernate.FlushMode <strong>hibernateFlushMode</strong></h4>
+                                <h4>protected&nbsp;<a href='../../../../../org/grails/orm/hibernate/AbstractHibernateDatastore.FlushMode.html'>AbstractHibernateDatastore.FlushMode</a> <strong>hibernateFlushMode</strong></h4>
                                 <p></p>
                             </li>
                         </ul>
diff --git a/docs/snapshot/grails-data/hibernate5/manual/databaseMigration/gettingStarted.html b/docs/snapshot/grails-data/hibernate5/manual/databaseMigration/gettingStarted.html
index 2950e2f7b8c..6cc84b810af 100644
--- a/docs/snapshot/grails-data/hibernate5/manual/databaseMigration/gettingStarted.html
+++ b/docs/snapshot/grails-data/hibernate5/manual/databaseMigration/gettingStarted.html
@@ -480,21 +480,6 @@ dependencies {
 </div>
 </div>
 <div class="paragraph">
-<p>You should also tell Gradle about the migrations folder. If using Grails 4 or above, make sure the configuration below is BEFORE the
-<code>dependencies</code> configuration, so that the <code>sourceSets</code> declaration takes effect.</p>
-</div>
-<div class="listingblock">
-<div class="content">
-<pre class="highlight"><code class="language-groovy" data-lang="groovy">sourceSets {
-    main {
-        resources {
-            srcDir 'grails-app/migrations'
-        }
-    }
-}</code></pre>
-</div>
-</div>
-<div class="paragraph">
 <p><strong>Typical initial workflow</strong></p>
 </div>
 <div class="paragraph">
diff --git a/docs/snapshot/grails-data/hibernate5/manual/databaseMigration/index.html b/docs/snapshot/grails-data/hibernate5/manual/databaseMigration/index.html
index 512682a9409..c0408fe715f 100644
--- a/docs/snapshot/grails-data/hibernate5/manual/databaseMigration/index.html
+++ b/docs/snapshot/grails-data/hibernate5/manual/databaseMigration/index.html
@@ -465,7 +465,7 @@ body.book #toc,body.book #preamble,body.book h1.sect0,body.book .sect1>h2{page-b
 <p>Using this plugin (and Liquibase in general) adds some structure and process to managing database changes. It will help avoid inconsistencies, communication issues, and other problems with ad-hoc approaches.</p>
 </div>
 <div class="paragraph">
-<p>Database migrations are represented in text form, either using a Groovy DSL or native Liquibase XML, in one or more changelog files. This approach makes it natural to maintain the changelog files in source control and also works well with branches. Changelog files can include other changelog files, so often developers create hierarchical files organized with various schemes. One popular approach is to have a root changelog named changlog.groovy (or changelog.xml) and to include a chan [...]
+<p>Database migrations are represented in text form, either using a Groovy DSL or native Liquibase XML, in one or more changelog files. This approach makes it natural to maintain the changelog files in source control and also works well with branches. Changelog files can include other changelog files, so often developers create hierarchical files organized with various schemes. One popular approach is to have a root changelog named changelog.groovy (or changelog.xml) and to include a cha [...]
 </div>
 <div class="paragraph">
 <p>Individual changes have an ID that should be globally unique, although they also include the username of the user making the change, making the combination of ID and username unique (although technically the ID, username, and changelog location are the "unique key").</p>
@@ -516,21 +516,6 @@ dependencies {
 </div>
 </div>
 <div class="paragraph">
-<p>You should also tell Gradle about the migrations folder. If using Grails 4 or above, make sure the configuration below is BEFORE the
-<code>dependencies</code> configuration, so that the <code>sourceSets</code> declaration takes effect.</p>
-</div>
-<div class="listingblock">
-<div class="content">
-<pre class="highlight"><code class="language-groovy" data-lang="groovy">sourceSets {
-    main {
-        resources {
-            srcDir 'grails-app/migrations'
-        }
-    }
-}</code></pre>
-</div>
-</div>
-<div class="paragraph">
 <p><strong>Typical initial workflow</strong></p>
 </div>
 <div class="paragraph">
diff --git a/docs/snapshot/grails-data/hibernate5/manual/databaseMigration/introduction.html b/docs/snapshot/grails-data/hibernate5/manual/databaseMigration/introduction.html
index 9c230cd2298..758ae52dabe 100644
--- a/docs/snapshot/grails-data/hibernate5/manual/databaseMigration/introduction.html
+++ b/docs/snapshot/grails-data/hibernate5/manual/databaseMigration/introduction.html
@@ -456,7 +456,7 @@ body.book #toc,body.book #preamble,body.book h1.sect0,body.book .sect1>h2{page-b
 <p>Using this plugin (and Liquibase in general) adds some structure and process to managing database changes. It will help avoid inconsistencies, communication issues, and other problems with ad-hoc approaches.</p>
 </div>
 <div class="paragraph">
-<p>Database migrations are represented in text form, either using a Groovy DSL or native Liquibase XML, in one or more changelog files. This approach makes it natural to maintain the changelog files in source control and also works well with branches. Changelog files can include other changelog files, so often developers create hierarchical files organized with various schemes. One popular approach is to have a root changelog named changlog.groovy (or changelog.xml) and to include a chan [...]
+<p>Database migrations are represented in text form, either using a Groovy DSL or native Liquibase XML, in one or more changelog files. This approach makes it natural to maintain the changelog files in source control and also works well with branches. Changelog files can include other changelog files, so often developers create hierarchical files organized with various schemes. One popular approach is to have a root changelog named changelog.groovy (or changelog.xml) and to include a cha [...]
 </div>
 <div class="paragraph">
 <p>Individual changes have an ID that should be globally unique, although they also include the username of the user making the change, making the combination of ID and username unique (although technically the ID, username, and changelog location are the "unique key").</p>
diff --git a/docs/snapshot/grails-data/hibernate5/manual/index.html b/docs/snapshot/grails-data/hibernate5/manual/index.html
index 977530f4801..d5cb792f1ec 100644
--- a/docs/snapshot/grails-data/hibernate5/manual/index.html
+++ b/docs/snapshot/grails-data/hibernate5/manual/index.html
@@ -9427,7 +9427,7 @@ JUnit doesn&#8217;t have anything like Spock&#8217;s <code>AutoCleanup</code> so
 <p>Using this plugin (and Liquibase in general) adds some structure and process to managing database changes. It will help avoid inconsistencies, communication issues, and other problems with ad-hoc approaches.</p>
 </div>
 <div class="paragraph">
-<p>Database migrations are represented in text form, either using a Groovy DSL or native Liquibase XML, in one or more changelog files. This approach makes it natural to maintain the changelog files in source control and also works well with branches. Changelog files can include other changelog files, so often developers create hierarchical files organized with various schemes. One popular approach is to have a root changelog named changlog.groovy (or changelog.xml) and to include a chan [...]
+<p>Database migrations are represented in text form, either using a Groovy DSL or native Liquibase XML, in one or more changelog files. This approach makes it natural to maintain the changelog files in source control and also works well with branches. Changelog files can include other changelog files, so often developers create hierarchical files organized with various schemes. One popular approach is to have a root changelog named changelog.groovy (or changelog.xml) and to include a cha [...]
 </div>
 <div class="paragraph">
 <p>Individual changes have an ID that should be globally unique, although they also include the username of the user making the change, making the combination of ID and username unique (although technically the ID, username, and changelog location are the "unique key").</p>
@@ -9478,21 +9478,6 @@ dependencies {
 </div>
 </div>
 <div class="paragraph">
-<p>You should also tell Gradle about the migrations folder. If using Grails 4 or above, make sure the configuration below is BEFORE the
-<code>dependencies</code> configuration, so that the <code>sourceSets</code> declaration takes effect.</p>
-</div>
-<div class="listingblock">
-<div class="content">
-<pre class="CodeRay highlight"><code data-lang="groovy">sourceSets {
-    main {
-        resources {
-            srcDir 'grails-app/migrations'
-        }
-    }
-}</code></pre>
-</div>
-</div>
-<div class="paragraph">
 <p><strong>Typical initial workflow</strong></p>
 </div>
 <div class="paragraph">
diff --git a/docs/snapshot/grails-data/mongodb/api/deprecated-list.html b/docs/snapshot/grails-data/mongodb/api/deprecated-list.html
index 48dc116ea9b..4d82be47ee7 100644
--- a/docs/snapshot/grails-data/mongodb/api/deprecated-list.html
+++ b/docs/snapshot/grails-data/mongodb/api/deprecated-list.html
@@ -167,7 +167,7 @@ if (location.href.indexOf('is-external=true') == -1) {
                 </td>
             </tr>
             <tr class="altColor">
-                <td class="colOne"><strong><a href="org/grails/orm/hibernate/support/HibernateVersionSupport.html#setFlushMode(org.hibernate.Session, org.hibernate.FlushMode)">HibernateVersionSupport#setFlushMode</a></strong>(org.hibernate.Session session, org.hibernate.FlushMode flushMode)
+                <td class="colOne"><strong><a href="org/grails/orm/hibernate/support/HibernateVersionSupport.html#setFlushMode(org.hibernate.Session, org.grails.orm.hibernate.AbstractHibernateDatastore.FlushMode)">HibernateVersionSupport#setFlushMode</a></strong>(org.hibernate.Session session, <a href='../../../../../org/grails/orm/hibernate/AbstractHibernateDatastore.FlushMode.html'>AbstractHibernateDatastore.FlushMode</a> flushMode)
                     <div class="block"><i>Set the native Hibernate FlushMode, adapting between Hibernate 5.0/5.1 and 5.2+.</i></div>
                 </td>
             </tr>
diff --git a/docs/snapshot/grails-data/mongodb/api/index-all.html b/docs/snapshot/grails-data/mongodb/api/index-all.html
index 7162057dae1..408ad812a9e 100644
--- a/docs/snapshot/grails-data/mongodb/api/index-all.html
+++ b/docs/snapshot/grails-data/mongodb/api/index-all.html
@@ -626,7 +626,7 @@ if (location.href.indexOf('is-external=true') == -1) {
 </dt><dd> <div class="block"></div></dd>
 <dt><span class="strong"><a href="org/grails/orm/hibernate/cfg/GrailsDomainBinder.html#bindOneToOneInternal(org.grails.datastore.mapping.model.types.OneToOne, org.hibernate.mapping.OneToOne, java.lang.String)" title="Method in GrailsDomainBinder">bindOneToOneInternal(org.grails.datastore.mapping.model.types.OneToOne, org.hibernate.mapping.OneToOne, java.lang.String)</a></span> - Method in <a href="org/grails/orm/hibernate/cfg/GrailsDomainBinder.html">GrailsDomainBinder</a>
 </dt><dd> <div class="block"></div></dd>
-<dt><span class="strong"><a href="org/grails/orm/hibernate/cfg/GrailsDomainBinder.html#bindProperty(org.grails.datastore.mapping.model.PersistentProperty, org.hibernate.mapping.Property, org.hibernate.boot.spi.InFlightMetadataCollector)" title="Method in GrailsDomainBinder">bindProperty(org.grails.datastore.mapping.model.PersistentProperty, org.hibernate.mapping.Property, org.hibernate.boot.spi.InFlightMetadataCollector)</a></span> - Method in <a href="org/grails/orm/hibernate/cfg/Grails [...]
+<dt><span class="strong"><a href="org/grails/orm/hibernate/cfg/GrailsDomainBinder.html#bindProperty(org.grails.datastore.mapping.model.PersistentProperty, org.grails.datastore.mapping.config.Property, org.hibernate.boot.spi.InFlightMetadataCollector)" title="Method in GrailsDomainBinder">bindProperty(org.grails.datastore.mapping.model.PersistentProperty, org.grails.datastore.mapping.config.Property, org.hibernate.boot.spi.InFlightMetadataCollector)</a></span> - Method in <a href="org/gra [...]
 </dt><dd> <div class="block">Binds a property to Hibernate runtime meta model. </div></dd>
 <dt><span class="strong"><a href="org/grails/orm/hibernate/cfg/GrailsDomainBinder.html#bindRoot(org.grails.orm.hibernate.cfg.HibernatePersistentEntity, org.hibernate.boot.spi.InFlightMetadataCollector, java.lang.String)" title="Method in GrailsDomainBinder">bindRoot(org.grails.orm.hibernate.cfg.HibernatePersistentEntity, org.hibernate.boot.spi.InFlightMetadataCollector, java.lang.String)</a></span> - Method in <a href="org/grails/orm/hibernate/cfg/GrailsDomainBinder.html">GrailsDomainBinder</a>
 </dt><dd> <div class="block">Binds a root class (one with no super classes) to the runtime meta model
@@ -3532,7 +3532,7 @@ if (location.href.indexOf('is-external=true') == -1) {
 </dt><dd> <div class="block"></div></dd>
 <dt><span class="strong"><a href="org/grails/orm/hibernate/GrailsHibernateTransactionManager.html" title="Class in org.grails.orm.hibernate">GrailsHibernateTransactionManager</a></span> - Class in <a href="./org/grails/orm/hibernate/package-summary.html">org.grails.orm.hibernate</a>
 </dt><dd><div class="block">Extends the standard class to always set the flush mode to manual when in a read-only transaction.</div></dd>
-<dt><span class="strong"><a href="org/grails/orm/hibernate/GrailsHibernateTransactionManager.html#GrailsHibernateTransactionManager(org.hibernate.SessionFactory, javax.sql.DataSource, org.hibernate.FlushMode)" title="Constructor in GrailsHibernateTransactionManager">GrailsHibernateTransactionManager(org.hibernate.SessionFactory, javax.sql.DataSource, org.hibernate.FlushMode)</a></span> - Constructor in <a href="org/grails/orm/hibernate/GrailsHibernateTransactionManager.html">GrailsHibern [...]
+<dt><span class="strong"><a href="org/grails/orm/hibernate/GrailsHibernateTransactionManager.html#GrailsHibernateTransactionManager(org.hibernate.SessionFactory, javax.sql.DataSource, org.grails.orm.hibernate.AbstractHibernateDatastore.FlushMode)" title="Constructor in GrailsHibernateTransactionManager">GrailsHibernateTransactionManager(org.hibernate.SessionFactory, javax.sql.DataSource, org.grails.orm.hibernate.AbstractHibernateDatastore.FlushMode)</a></span> - Constructor in <a href="o [...]
 </dt><dd> <div class="block"></div></dd>
 <dt><span class="strong"><a href="org/grails/orm/hibernate/cfg/GrailsHibernateUtil.html" title="Class in org.grails.orm.hibernate.cfg">GrailsHibernateUtil</a></span> - Class in <a href="./org/grails/orm/hibernate/cfg/package-summary.html">org.grails.orm.hibernate.cfg</a>
 </dt><dd><div class="block">Utility methods for configuring Hibernate inside Grails.</div></dd>
@@ -4197,7 +4197,7 @@ if (location.href.indexOf('is-external=true') == -1) {
 </dt><dd> <div class="block"></div></dd>
 <dt><span class="strong"><a href="org/grails/orm/hibernate/cfg/GrailsDomainBinder.html#isBidirectionalManyToOne(org.grails.datastore.mapping.model.PersistentProperty)" title="Method in GrailsDomainBinder">isBidirectionalManyToOne(org.grails.datastore.mapping.model.PersistentProperty)</a></span> - Method in <a href="org/grails/orm/hibernate/cfg/GrailsDomainBinder.html">GrailsDomainBinder</a>
 </dt><dd> <div class="block"></div></dd>
-<dt><span class="strong"><a href="org/grails/orm/hibernate/cfg/GrailsDomainBinder.html#isBidirectionalManyToOneWithListMapping(org.grails.datastore.mapping.model.PersistentProperty, org.hibernate.mapping.Property)" title="Method in GrailsDomainBinder">isBidirectionalManyToOneWithListMapping(org.grails.datastore.mapping.model.PersistentProperty, org.hibernate.mapping.Property)</a></span> - Method in <a href="org/grails/orm/hibernate/cfg/GrailsDomainBinder.html">GrailsDomainBinder</a>
+<dt><span class="strong"><a href="org/grails/orm/hibernate/cfg/GrailsDomainBinder.html#isBidirectionalManyToOneWithListMapping(org.grails.datastore.mapping.model.PersistentProperty, org.grails.datastore.mapping.config.Property)" title="Method in GrailsDomainBinder">isBidirectionalManyToOneWithListMapping(org.grails.datastore.mapping.model.PersistentProperty, org.grails.datastore.mapping.config.Property)</a></span> - Method in <a href="org/grails/orm/hibernate/cfg/GrailsDomainBinder.html" [...]
 </dt><dd> <div class="block"></div></dd>
 <dt><span class="strong"><a href="org/grails/orm/hibernate/cfg/GrailsDomainBinder.html#isBidirectionalOneToManyMap(org.grails.datastore.mapping.model.types.Association)" title="Method in GrailsDomainBinder">isBidirectionalOneToManyMap(org.grails.datastore.mapping.model.types.Association)</a></span> - Method in <a href="org/grails/orm/hibernate/cfg/GrailsDomainBinder.html">GrailsDomainBinder</a>
 </dt><dd> <div class="block"></div></dd>
@@ -5938,7 +5938,7 @@ if (location.href.indexOf('is-external=true') == -1) {
  resource "/WEB-INF/mapping/example.hbm.xml". </div></dd>
 <dt><span class="strong"><a href="org/grails/orm/hibernate/GrailsHibernateTemplate.html#setCacheQueries(boolean)" title="Method in GrailsHibernateTemplate">setCacheQueries(boolean)</a></span> - Method in <a href="org/grails/orm/hibernate/GrailsHibernateTemplate.html">GrailsHibernateTemplate</a>
 </dt><dd> <div class="block"></div></dd>
-<dt><span class="strong"><a href="org/grails/orm/hibernate/cfg/GrailsDomainBinder.html#setCascadeBehaviour(org.grails.datastore.mapping.model.PersistentProperty, org.hibernate.mapping.Property)" title="Method in GrailsDomainBinder">setCascadeBehaviour(org.grails.datastore.mapping.model.PersistentProperty, org.hibernate.mapping.Property)</a></span> - Method in <a href="org/grails/orm/hibernate/cfg/GrailsDomainBinder.html">GrailsDomainBinder</a>
+<dt><span class="strong"><a href="org/grails/orm/hibernate/cfg/GrailsDomainBinder.html#setCascadeBehaviour(org.grails.datastore.mapping.model.PersistentProperty, org.grails.datastore.mapping.config.Property)" title="Method in GrailsDomainBinder">setCascadeBehaviour(org.grails.datastore.mapping.model.PersistentProperty, org.grails.datastore.mapping.config.Property)</a></span> - Method in <a href="org/grails/orm/hibernate/cfg/GrailsDomainBinder.html">GrailsDomainBinder</a>
 </dt><dd> <div class="block"></div></dd>
 <dt><span class="strong"><a href="org/grails/plugins/databasemigration/liquibase/GroovyChangeLogParser.html#setChangeLogProperties(java.util.Map, liquibase.changelog.ChangeLogParameters)" title="Method in GroovyChangeLogParser">setChangeLogProperties(java.util.Map, liquibase.changelog.ChangeLogParameters)</a></span> - Method in <a href="org/grails/plugins/databasemigration/liquibase/GroovyChangeLogParser.html">GroovyChangeLogParser</a>
 </dt><dd> <div class="block"></div></dd>
@@ -6034,7 +6034,7 @@ if (location.href.indexOf('is-external=true') == -1) {
 </dt><dd> <div class="block">Set the flush behavior to one of the constants in this class. </div></dd>
 <dt><span class="strong"><a href="org/grails/orm/hibernate/HibernateSession.html#setFlushMode(jakarta.persistence.FlushModeType)" title="Method in HibernateSession">setFlushMode(jakarta.persistence.FlushModeType)</a></span> - Method in <a href="org/grails/orm/hibernate/HibernateSession.html">HibernateSession</a>
 </dt><dd> <div class="block"></div></dd>
-<dt><span class="strong"><a href="org/grails/orm/hibernate/support/HibernateVersionSupport.html#setFlushMode(org.hibernate.Session, org.hibernate.FlushMode)" title="Method in HibernateVersionSupport">setFlushMode(org.hibernate.Session, org.hibernate.FlushMode)</a></span> - Method in <a href="org/grails/orm/hibernate/support/HibernateVersionSupport.html">HibernateVersionSupport</a>
+<dt><span class="strong"><a href="org/grails/orm/hibernate/support/HibernateVersionSupport.html#setFlushMode(org.hibernate.Session, org.grails.orm.hibernate.AbstractHibernateDatastore.FlushMode)" title="Method in HibernateVersionSupport">setFlushMode(org.hibernate.Session, org.grails.orm.hibernate.AbstractHibernateDatastore.FlushMode)</a></span> - Method in <a href="org/grails/orm/hibernate/support/HibernateVersionSupport.html">HibernateVersionSupport</a>
 </dt><dd> <div class="block">Set the native Hibernate FlushMode, adapting between Hibernate 5.0/5.1 and 5.2+.</div></dd>
 <dt><span class="strong"><a href="org/grails/orm/hibernate/IHibernateTemplate.html#setFlushMode(int)" title="Method in IHibernateTemplate">setFlushMode(int)</a></span> - Method in <a href="org/grails/orm/hibernate/IHibernateTemplate.html">IHibernateTemplate</a>
 </dt><dd> <div class="block"></div></dd>
@@ -6894,9 +6894,9 @@ if (location.href.indexOf('is-external=true') == -1) {
 </dt><dd> <div class="block">Use the given database for this entity for the scope of the closure call</div></dd>
 <dt><span class="strong"><a href="org/grails/plugins/databasemigration/command/DatabaseMigrationCommand.html#withFileOrSystemOutWriter(java.lang.String, groovy.lang.Closure)" title="Method in DatabaseMigrationCommand">withFileOrSystemOutWriter(java.lang.String, groovy.lang.Closure)</a></span> - Method in <a href="org/grails/plugins/databasemigration/command/DatabaseMigrationCommand.html">DatabaseMigrationCommand</a>
 </dt><dd> <div class="block"></div></dd>
-<dt><span class="strong"><a href="org/grails/orm/hibernate/AbstractHibernateDatastore.html#withFlushMode(org.hibernate.FlushMode, Callable<Boolean>)" title="Method in AbstractHibernateDatastore">withFlushMode(org.hibernate.FlushMode, Callable&lt;Boolean&gt;)</a></span> - Method in <a href="org/grails/orm/hibernate/AbstractHibernateDatastore.html">AbstractHibernateDatastore</a>
+<dt><span class="strong"><a href="org/grails/orm/hibernate/AbstractHibernateDatastore.html#withFlushMode(org.grails.orm.hibernate.AbstractHibernateDatastore.FlushMode, Callable<Boolean>)" title="Method in AbstractHibernateDatastore">withFlushMode(org.grails.orm.hibernate.AbstractHibernateDatastore.FlushMode, Callable&lt;Boolean&gt;)</a></span> - Method in <a href="org/grails/orm/hibernate/AbstractHibernateDatastore.html">AbstractHibernateDatastore</a>
 </dt><dd> <div class="block">Execute the given operation with the given flush mode</div></dd>
-<dt><span class="strong"><a href="org/grails/orm/hibernate/HibernateDatastore.html#withFlushMode(org.hibernate.FlushMode, Callable<Boolean>)" title="Method in HibernateDatastore">withFlushMode(org.hibernate.FlushMode, Callable&lt;Boolean&gt;)</a></span> - Method in <a href="org/grails/orm/hibernate/HibernateDatastore.html">HibernateDatastore</a>
+<dt><span class="strong"><a href="org/grails/orm/hibernate/HibernateDatastore.html#withFlushMode(org.grails.orm.hibernate.AbstractHibernateDatastore.FlushMode, Callable<Boolean>)" title="Method in HibernateDatastore">withFlushMode(org.grails.orm.hibernate.AbstractHibernateDatastore.FlushMode, Callable&lt;Boolean&gt;)</a></span> - Method in <a href="org/grails/orm/hibernate/HibernateDatastore.html">HibernateDatastore</a>
 </dt><dd> <div class="block"></div></dd>
 <dt><span class="strong"><a href="org/grails/plugins/databasemigration/command/ApplicationContextDatabaseMigrationCommand.html#withGormDatabase(org.springframework.context.ConfigurableApplicationContext, java.lang.String, groovy.lang.Closure)" title="Method in ApplicationContextDatabaseMigrationCommand">withGormDatabase(org.springframework.context.ConfigurableApplicationContext, java.lang.String, groovy.lang.Closure)</a></span> - Method in <a href="org/grails/plugins/databasemigration/co [...]
 </dt><dd> <div class="block"></div></dd>
diff --git a/docs/snapshot/grails-data/mongodb/api/org/grails/orm/hibernate/AbstractHibernateDatastore.html b/docs/snapshot/grails-data/mongodb/api/org/grails/orm/hibernate/AbstractHibernateDatastore.html
index d6d20a9f8cd..b51cc6f685f 100644
--- a/docs/snapshot/grails-data/mongodb/api/org/grails/orm/hibernate/AbstractHibernateDatastore.html
+++ b/docs/snapshot/grails-data/mongodb/api/org/grails/orm/hibernate/AbstractHibernateDatastore.html
@@ -514,7 +514,7 @@ implements org.springframework.context.ApplicationContextAware, org.grails.datas
                         <tr class="altColor">
                             <td class="colFirst"><code></code></td>
                             <td class="colLast"><code>public&nbsp;abstract&nbsp;void</code></td>
-                            <td class="colLast"><code><strong><a href="#withFlushMode(org.hibernate.FlushMode, Callable)">withFlushMode</a></strong>(org.hibernate.FlushMode flushMode, java.util.concurrent.Callable&lt;java.lang.Boolean&gt; callable)</code><br>Execute the given operation with the given flush mode</td>
+                            <td class="colLast"><code><strong><a href="#withFlushMode(org.grails.orm.hibernate.AbstractHibernateDatastore.FlushMode, Callable)">withFlushMode</a></strong>(<a href='../../../../org/grails/orm/hibernate/AbstractHibernateDatastore.FlushMode.html'>AbstractHibernateDatastore.FlushMode</a> flushMode, java.util.concurrent.Callable&lt;java.lang.Boolean&gt; callable)</code><br>Execute the given operation with the given flush mode</td>
                         </tr>
                         
                         <tr class="rowColor">
@@ -1025,10 +1025,10 @@ implements org.springframework.context.ApplicationContextAware, org.grails.datas
                             </li>
                         </ul>
                     
-                        <a name="withFlushMode(org.hibernate.FlushMode, Callable)"><!-- --></a>
+                        <a name="withFlushMode(org.grails.orm.hibernate.AbstractHibernateDatastore.FlushMode, Callable)"><!-- --></a>
                         <ul class="blockListLast">
                             <li class="blockList">
-                                <h4>public&nbsp;abstract&nbsp;void <strong>withFlushMode</strong>(org.hibernate.FlushMode flushMode, java.util.concurrent.Callable&lt;java.lang.Boolean&gt; callable)</h4>
+                                <h4>public&nbsp;abstract&nbsp;void <strong>withFlushMode</strong>(<a href='../../../../org/grails/orm/hibernate/AbstractHibernateDatastore.FlushMode.html'>AbstractHibernateDatastore.FlushMode</a> flushMode, java.util.concurrent.Callable&lt;java.lang.Boolean&gt; callable)</h4>
                                 <p> Execute the given operation with the given flush mode
       <DL><DT><B>Parameters:</B></DT><DD>flushMode</DD><DD><code>callable</code> -  The callable</DD></DL></p>
                             </li>
diff --git a/docs/snapshot/grails-data/mongodb/api/org/grails/orm/hibernate/GrailsHibernateTemplate.html b/docs/snapshot/grails-data/mongodb/api/org/grails/orm/hibernate/GrailsHibernateTemplate.html
index a15d8ac9811..44e767e5320 100644
--- a/docs/snapshot/grails-data/mongodb/api/org/grails/orm/hibernate/GrailsHibernateTemplate.html
+++ b/docs/snapshot/grails-data/mongodb/api/org/grails/orm/hibernate/GrailsHibernateTemplate.html
@@ -306,7 +306,7 @@ implements <a href='../../../../org/grails/orm/hibernate/IHibernateTemplate.html
                         
                         <tr class="altColor">
                             <td class="colFirst"><code></code></td>
-                            <td class="colLast"><code>protected&nbsp;org.hibernate.FlushMode</code></td>
+                            <td class="colLast"><code>protected&nbsp;<a href='../../../../org/grails/orm/hibernate/AbstractHibernateDatastore.FlushMode.html'>AbstractHibernateDatastore.FlushMode</a></code></td>
                             <td class="colLast"><code><strong><a href="#applyFlushMode(org.hibernate.Session, boolean)">applyFlushMode</a></strong>(org.hibernate.Session session, boolean existingTransaction)</code><br>Apply the flush mode that's been specified for this accessor to the given Session.</td>
                         </tr>
                         
@@ -822,7 +822,7 @@ implements <a href='../../../../org/grails/orm/hibernate/IHibernateTemplate.html
                         <a name="applyFlushMode(org.hibernate.Session, boolean)"><!-- --></a>
                         <ul class="blockListLast">
                             <li class="blockList">
-                                <h4>protected&nbsp;org.hibernate.FlushMode <strong>applyFlushMode</strong>(org.hibernate.Session session, boolean existingTransaction)</h4>
+                                <h4>protected&nbsp;<a href='../../../../org/grails/orm/hibernate/AbstractHibernateDatastore.FlushMode.html'>AbstractHibernateDatastore.FlushMode</a> <strong>applyFlushMode</strong>(org.hibernate.Session session, boolean existingTransaction)</h4>
                                 <p> Apply the flush mode that's been specified for this accessor to the given Session.
       <DL><DT><B>Parameters:</B></DT><DD><code>session</code> -              the current Hibernate Session</DD><DD><code>existingTransaction</code> -  if executing within an existing transaction</DD></DL><DL><DT><B>Returns:</B></DT><DD>the previous flush mode to restore after the operation, or <code>null</code> if none</DD></DL><DL><DT><B>See Also:</B></DT><DD><a href='#setFlushMode'>setFlushMode</a></DD><DD>org.hibernate.Session#setFlushMode</DD></DL></p>
                             </li>
diff --git a/docs/snapshot/grails-data/mongodb/api/org/grails/orm/hibernate/GrailsHibernateTransactionManager.html b/docs/snapshot/grails-data/mongodb/api/org/grails/orm/hibernate/GrailsHibernateTransactionManager.html
index 61395e366ca..c904d27ad83 100644
--- a/docs/snapshot/grails-data/mongodb/api/org/grails/orm/hibernate/GrailsHibernateTransactionManager.html
+++ b/docs/snapshot/grails-data/mongodb/api/org/grails/orm/hibernate/GrailsHibernateTransactionManager.html
@@ -157,7 +157,7 @@ extends org.springframework.orm.hibernate5.HibernateTransactionManager</pre>
                         </tr>
                         
                         <tr class="altColor">
-                            <td class="colFirst"><code><strong>org.hibernate.FlushMode</strong></code>&nbsp;</td>
+                            <td class="colFirst"><code><strong><a href='../../../../org/grails/orm/hibernate/AbstractHibernateDatastore.FlushMode.html'>AbstractHibernateDatastore.FlushMode</a></strong></code>&nbsp;</td>
                             <td class="colLast"><code><a href="#defaultFlushMode">defaultFlushMode</a></code><br></td>
                         </tr>
                         
@@ -190,17 +190,17 @@ extends org.springframework.orm.hibernate5.HibernateTransactionManager</pre>
                         
                         <tr class="altColor">
                             <td class="colFirst">
-                                <code><strong><a href="#GrailsHibernateTransactionManager(org.hibernate.FlushMode)">GrailsHibernateTransactionManager</a></strong>(org.hibernate.FlushMode defaultFlushMode)</code><br></td>
+                                <code><strong><a href="#GrailsHibernateTransactionManager(org.grails.orm.hibernate.AbstractHibernateDatastore.FlushMode)">GrailsHibernateTransactionManager</a></strong>(<a href='../../../../org/grails/orm/hibernate/AbstractHibernateDatastore.FlushMode.html'>AbstractHibernateDatastore.FlushMode</a> defaultFlushMode)</code><br></td>
                         </tr>
                         
                         <tr class="rowColor">
                             <td class="colFirst">
-                                <code><strong><a href="#GrailsHibernateTransactionManager(org.hibernate.SessionFactory, org.hibernate.FlushMode)">GrailsHibernateTransactionManager</a></strong>(org.hibernate.SessionFactory sessionFactory, org.hibernate.FlushMode defaultFlushMode)</code><br></td>
+                                <code><strong><a href="#GrailsHibernateTransactionManager(org.hibernate.SessionFactory, org.grails.orm.hibernate.AbstractHibernateDatastore.FlushMode)">GrailsHibernateTransactionManager</a></strong>(org.hibernate.SessionFactory sessionFactory, <a href='../../../../org/grails/orm/hibernate/AbstractHibernateDatastore.FlushMode.html'>AbstractHibernateDatastore.FlushMode</a> defaultFlushMode)</code><br></td>
                         </tr>
                         
                         <tr class="altColor">
                             <td class="colFirst">
-                                <code><strong><a href="#GrailsHibernateTransactionManager(org.hibernate.SessionFactory, javax.sql.DataSource, org.hibernate.FlushMode)">GrailsHibernateTransactionManager</a></strong>(org.hibernate.SessionFactory sessionFactory, javax.sql.DataSource dataSource, org.hibernate.FlushMode defaultFlushMode)</code><br></td>
+                                <code><strong><a href="#GrailsHibernateTransactionManager(org.hibernate.SessionFactory, javax.sql.DataSource, org.grails.orm.hibernate.AbstractHibernateDatastore.FlushMode)">GrailsHibernateTransactionManager</a></strong>(org.hibernate.SessionFactory sessionFactory, javax.sql.DataSource dataSource, <a href='../../../../org/grails/orm/hibernate/AbstractHibernateDatastore.FlushMode.html'>AbstractHibernateDatastore.FlushMode</a> defaultFlushMode)</code><br></td>
                         </tr>
                         
                     </table>
@@ -288,7 +288,7 @@ extends org.springframework.orm.hibernate5.HibernateTransactionManager</pre>
                         <a name="defaultFlushMode"><!-- --></a>
                         <ul class="blockListLast">
                             <li class="blockList">
-                                <h4>final&nbsp;org.hibernate.FlushMode <strong>defaultFlushMode</strong></h4>
+                                <h4>final&nbsp;<a href='../../../../org/grails/orm/hibernate/AbstractHibernateDatastore.FlushMode.html'>AbstractHibernateDatastore.FlushMode</a> <strong>defaultFlushMode</strong></h4>
                                 <p></p>
                             </li>
                         </ul>
@@ -315,26 +315,26 @@ extends org.springframework.orm.hibernate5.HibernateTransactionManager</pre>
                 </a>
                     <h3>Constructor Detail</h3>
                     
-                        <a name="GrailsHibernateTransactionManager(org.hibernate.FlushMode)"><!-- --></a>
+                        <a name="GrailsHibernateTransactionManager(org.grails.orm.hibernate.AbstractHibernateDatastore.FlushMode)"><!-- --></a>
                         <ul class="blockListLast">
                             <li class="blockList">
-                                <h4><strong>GrailsHibernateTransactionManager</strong>(org.hibernate.FlushMode defaultFlushMode)</h4>
+                                <h4><strong>GrailsHibernateTransactionManager</strong>(<a href='../../../../org/grails/orm/hibernate/AbstractHibernateDatastore.FlushMode.html'>AbstractHibernateDatastore.FlushMode</a> defaultFlushMode)</h4>
                                 <p></p>
                             </li>
                         </ul>
                     
-                        <a name="GrailsHibernateTransactionManager(org.hibernate.SessionFactory, org.hibernate.FlushMode)"><!-- --></a>
+                        <a name="GrailsHibernateTransactionManager(org.hibernate.SessionFactory, org.grails.orm.hibernate.AbstractHibernateDatastore.FlushMode)"><!-- --></a>
                         <ul class="blockListLast">
                             <li class="blockList">
-                                <h4><strong>GrailsHibernateTransactionManager</strong>(org.hibernate.SessionFactory sessionFactory, org.hibernate.FlushMode defaultFlushMode)</h4>
+                                <h4><strong>GrailsHibernateTransactionManager</strong>(org.hibernate.SessionFactory sessionFactory, <a href='../../../../org/grails/orm/hibernate/AbstractHibernateDatastore.FlushMode.html'>AbstractHibernateDatastore.FlushMode</a> defaultFlushMode)</h4>
                                 <p></p>
                             </li>
                         </ul>
                     
-                        <a name="GrailsHibernateTransactionManager(org.hibernate.SessionFactory, javax.sql.DataSource, org.hibernate.FlushMode)"><!-- --></a>
+                        <a name="GrailsHibernateTransactionManager(org.hibernate.SessionFactory, javax.sql.DataSource, org.grails.orm.hibernate.AbstractHibernateDatastore.FlushMode)"><!-- --></a>
                         <ul class="blockListLast">
                             <li class="blockList">
-                                <h4><strong>GrailsHibernateTransactionManager</strong>(org.hibernate.SessionFactory sessionFactory, javax.sql.DataSource dataSource, org.hibernate.FlushMode defaultFlushMode)</h4>
+                                <h4><strong>GrailsHibernateTransactionManager</strong>(org.hibernate.SessionFactory sessionFactory, javax.sql.DataSource dataSource, <a href='../../../../org/grails/orm/hibernate/AbstractHibernateDatastore.FlushMode.html'>AbstractHibernateDatastore.FlushMode</a> defaultFlushMode)</h4>
                                 <p></p>
                             </li>
                         </ul>
diff --git a/docs/snapshot/grails-data/mongodb/api/org/grails/orm/hibernate/HibernateDatastore.html b/docs/snapshot/grails-data/mongodb/api/org/grails/orm/hibernate/HibernateDatastore.html
index be85d1de14a..7ed342e8511 100644
--- a/docs/snapshot/grails-data/mongodb/api/org/grails/orm/hibernate/HibernateDatastore.html
+++ b/docs/snapshot/grails-data/mongodb/api/org/grails/orm/hibernate/HibernateDatastore.html
@@ -473,7 +473,7 @@ implements org.springframework.context.MessageSourceAware</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="#withFlushMode(org.hibernate.FlushMode, Callable)">withFlushMode</a></strong>(org.hibernate.FlushMode flushMode, java.util.concurrent.Callable&lt;java.lang.Boolean&gt; callable)</code><br></td>
+                            <td class="colLast"><code><strong><a href="#withFlushMode(org.grails.orm.hibernate.AbstractHibernateDatastore.FlushMode, Callable)">withFlushMode</a></strong>(<a href='../../../../org/grails/orm/hibernate/AbstractHibernateDatastore.FlushMode.html'>AbstractHibernateDatastore.FlushMode</a> flushMode, java.util.concurrent.Callable&lt;java.lang.Boolean&gt; callable)</code><br></td>
                         </tr>
                         
                     </table>
@@ -492,7 +492,7 @@ implements org.springframework.context.MessageSourceAware</pre>
                         
                         <tr class="altColor">
                             <td class="colFirst"><code>class <a href='../../../../org/grails/orm/hibernate/AbstractHibernateDatastore.html'>AbstractHibernateDatastore</a></code></td>
-                            <td class="colLast"><code><a href='../../../../org/grails/orm/hibernate/AbstractHibernateDatastore.html#call(java.lang.Object)'>call</a>, <a href='../../../../org/grails/orm/hibernate/AbstractHibernateDatastore.html#close()'>close</a>, <a href='../../../../org/grails/orm/hibernate/AbstractHibernateDatastore.html#createValidatorRegistry(org.springframework.context.MessageSource)'>createValidatorRegistry</a>, <a href='../../../../org/grails/orm/hibernate/Abstrac [...]
+                            <td class="colLast"><code><a href='../../../../org/grails/orm/hibernate/AbstractHibernateDatastore.html#call(java.lang.Object)'>call</a>, <a href='../../../../org/grails/orm/hibernate/AbstractHibernateDatastore.html#close()'>close</a>, <a href='../../../../org/grails/orm/hibernate/AbstractHibernateDatastore.html#createValidatorRegistry(org.springframework.context.MessageSource)'>createValidatorRegistry</a>, <a href='../../../../org/grails/orm/hibernate/Abstrac [...]
                         </tr>
                     </table>
                    </ul>
@@ -938,10 +938,10 @@ implements org.springframework.context.MessageSourceAware</pre>
                             </li>
                         </ul>
                     
-                        <a name="withFlushMode(org.hibernate.FlushMode, Callable)"><!-- --></a>
+                        <a name="withFlushMode(org.grails.orm.hibernate.AbstractHibernateDatastore.FlushMode, Callable)"><!-- --></a>
                         <ul class="blockListLast">
                             <li class="blockList">
-                                <h4>@java.lang.Override<br>public&nbsp;void <strong>withFlushMode</strong>(org.hibernate.FlushMode flushMode, java.util.concurrent.Callable&lt;java.lang.Boolean&gt; callable)</h4>
+                                <h4>@java.lang.Override<br>public&nbsp;void <strong>withFlushMode</strong>(<a href='../../../../org/grails/orm/hibernate/AbstractHibernateDatastore.FlushMode.html'>AbstractHibernateDatastore.FlushMode</a> flushMode, java.util.concurrent.Callable&lt;java.lang.Boolean&gt; callable)</h4>
                                 <p></p>
                             </li>
                         </ul>
diff --git a/docs/snapshot/grails-data/mongodb/api/org/grails/orm/hibernate/cfg/CompositeIdentity.html b/docs/snapshot/grails-data/mongodb/api/org/grails/orm/hibernate/cfg/CompositeIdentity.html
index b0b49790050..b7a556aa483 100644
--- a/docs/snapshot/grails-data/mongodb/api/org/grails/orm/hibernate/cfg/CompositeIdentity.html
+++ b/docs/snapshot/grails-data/mongodb/api/org/grails/orm/hibernate/cfg/CompositeIdentity.html
@@ -105,7 +105,7 @@ if (location.href.indexOf('is-external=true') == -1) {
 @groovy.transform.builder.Builder(builderStrategy: SimpleStrategy, prefix: )
 @groovy.transform.CompileStatic
 class CompositeIdentity
-extends org.hibernate.mapping.Property</pre>
+extends org.grails.datastore.mapping.config.Property</pre>
 
     <p> Represents a composite identity, equivalent to Hibernate <composite-id> mapping. <DL><DT><B>Authors:</B></DT><DD>Graeme Rocher</DD></DL><DL><DT><B>Since:</B></DT><DD>1.0</DD></DL></p>
 
@@ -123,6 +123,26 @@ extends org.hibernate.mapping.Property</pre>
         
         <!-- =========== FIELD SUMMARY =========== -->
         
+            <ul class="blockList">
+                <li class="blockList"><a name="field_summary"><!--   --></a>
+                    <ul class="blockList">
+                    <table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Inherited fields summary table">
+                        <caption><span>Inherited fields</span><span class="tabEnd">&nbsp;</span></caption>
+                        <tr>
+                            <th class="colFirst" scope="col">Fields inherited from class</th>
+                            <th class="colLast" scope="col">Fields</th>
+                        </tr>
+                                                <tr class="altColor">
+                            <td class="colFirst"><strong><code>class org.grails.datastore.mapping.config.Property</code></strong></td>
+                            <td class="colLast"><code>__$stMC</code></td>
+                        </tr>
+
+                    </table>
+                    </ul>
+                </li>
+                
+            </ul>
+        
 
         <!-- =========== PROPERTY SUMMARY =========== -->
         
@@ -195,8 +215,8 @@ extends org.hibernate.mapping.Property</pre>
                         </tr>
                         
                         <tr class="altColor">
-                            <td class="colFirst"><code>class org.hibernate.mapping.Property</code></td>
-                            <td class="colLast"><code>org.hibernate.mapping.Property#addCallbackDefinitions(java.util.List), org.hibernate.mapping.Property#equals(java.lang.Object), org.hibernate.mapping.Property#getAccessorPropertyName(org.hibernate.EntityMode), org.hibernate.mapping.Property#getCallbackDefinitions(), org.hibernate.mapping.Property#getCascade(), org.hibernate.mapping.Property#getCascadeStyle(), org.hibernate.mapping.Property#getClass(), org.hibernate.mapping.Property#ge [...]
+                            <td class="colFirst"><code>class org.grails.datastore.mapping.config.Property</code></td>
+                            <td class="colLast"><code>org.grails.datastore.mapping.config.Property#$getLookup(), org.grails.datastore.mapping.config.Property#accessType(jakarta.persistence.AccessType), org.grails.datastore.mapping.config.Property#cascade(java.lang.String), org.grails.datastore.mapping.config.Property#cascadeValidate(java.lang.String), org.grails.datastore.mapping.config.Property#cascades(java.util.List), org.grails.datastore.mapping.config.Property#clone(), org.grails.da [...]
                         </tr>
                     </table>
                    </ul>
diff --git a/docs/snapshot/grails-data/mongodb/api/org/grails/orm/hibernate/cfg/GrailsDomainBinder.html b/docs/snapshot/grails-data/mongodb/api/org/grails/orm/hibernate/cfg/GrailsDomainBinder.html
index 59f79ec0c98..1e522af339b 100644
--- a/docs/snapshot/grails-data/mongodb/api/org/grails/orm/hibernate/cfg/GrailsDomainBinder.html
+++ b/docs/snapshot/grails-data/mongodb/api/org/grails/orm/hibernate/cfg/GrailsDomainBinder.html
@@ -534,7 +534,7 @@ implements org.hibernate.boot.spi.MetadataContributor</pre>
                         <tr class="rowColor">
                             <td class="colFirst"><code></code></td>
                             <td class="colLast"><code>protected&nbsp;void</code></td>
-                            <td class="colLast"><code><strong><a href="#bindProperty(org.grails.datastore.mapping.model.PersistentProperty, org.hibernate.mapping.Property, org.hibernate.boot.spi.InFlightMetadataCollector)">bindProperty</a></strong>(org.grails.datastore.mapping.model.PersistentProperty grailsProperty, org.hibernate.mapping.Property prop, org.hibernate.boot.spi.InFlightMetadataCollector mappings)</code><br>Binds a property to Hibernate runtime meta model. </td>
+                            <td class="colLast"><code><strong><a href="#bindProperty(org.grails.datastore.mapping.model.PersistentProperty, org.grails.datastore.mapping.config.Property, org.hibernate.boot.spi.InFlightMetadataCollector)">bindProperty</a></strong>(org.grails.datastore.mapping.model.PersistentProperty grailsProperty, org.grails.datastore.mapping.config.Property prop, org.hibernate.boot.spi.InFlightMetadataCollector mappings)</code><br>Binds a property to Hibernate runtime m [...]
                         </tr>
                         
                         <tr class="altColor">
@@ -723,7 +723,7 @@ implements org.hibernate.boot.spi.MetadataContributor</pre>
                         
                         <tr class="altColor">
                             <td class="colFirst"><code></code></td>
-                            <td class="colLast"><code>protected&nbsp;org.hibernate.mapping.Property</code></td>
+                            <td class="colLast"><code>protected&nbsp;org.grails.datastore.mapping.config.Property</code></td>
                             <td class="colLast"><code><strong><a href="#createProperty(org.hibernate.mapping.Value, org.hibernate.mapping.PersistentClass, org.grails.datastore.mapping.model.PersistentProperty, org.hibernate.boot.spi.InFlightMetadataCollector)">createProperty</a></strong>(org.hibernate.mapping.Value value, org.hibernate.mapping.PersistentClass persistentClass, org.grails.datastore.mapping.model.PersistentProperty grailsProperty, org.hibernate.boot.spi.InFlightMetadataColl [...]
                         </tr>
                         
@@ -855,7 +855,7 @@ implements org.hibernate.boot.spi.MetadataContributor</pre>
                         
                         <tr class="altColor">
                             <td class="colFirst"><code></code></td>
-                            <td class="colLast"><code>protected&nbsp;org.hibernate.mapping.Property</code></td>
+                            <td class="colLast"><code>protected&nbsp;org.grails.datastore.mapping.config.Property</code></td>
                             <td class="colLast"><code><strong><a href="#getProperty(org.hibernate.mapping.PersistentClass, java.lang.String)">getProperty</a></strong>(org.hibernate.mapping.PersistentClass associatedClass, java.lang.String propertyName)</code><br></td>
                         </tr>
                         
@@ -940,7 +940,7 @@ implements org.hibernate.boot.spi.MetadataContributor</pre>
                         <tr class="altColor">
                             <td class="colFirst"><code></code></td>
                             <td class="colLast"><code>protected&nbsp;boolean</code></td>
-                            <td class="colLast"><code><strong><a href="#isBidirectionalManyToOneWithListMapping(org.grails.datastore.mapping.model.PersistentProperty, org.hibernate.mapping.Property)">isBidirectionalManyToOneWithListMapping</a></strong>(org.grails.datastore.mapping.model.PersistentProperty grailsProperty, org.hibernate.mapping.Property prop)</code><br></td>
+                            <td class="colLast"><code><strong><a href="#isBidirectionalManyToOneWithListMapping(org.grails.datastore.mapping.model.PersistentProperty, org.grails.datastore.mapping.config.Property)">isBidirectionalManyToOneWithListMapping</a></strong>(org.grails.datastore.mapping.model.PersistentProperty grailsProperty, org.grails.datastore.mapping.config.Property prop)</code><br></td>
                         </tr>
                         
                         <tr class="rowColor">
@@ -1036,7 +1036,7 @@ implements org.hibernate.boot.spi.MetadataContributor</pre>
                         <tr class="altColor">
                             <td class="colFirst"><code></code></td>
                             <td class="colLast"><code>protected&nbsp;void</code></td>
-                            <td class="colLast"><code><strong><a href="#setCascadeBehaviour(org.grails.datastore.mapping.model.PersistentProperty, org.hibernate.mapping.Property)">setCascadeBehaviour</a></strong>(org.grails.datastore.mapping.model.PersistentProperty grailsProperty, org.hibernate.mapping.Property prop)</code><br></td>
+                            <td class="colLast"><code><strong><a href="#setCascadeBehaviour(org.grails.datastore.mapping.model.PersistentProperty, org.grails.datastore.mapping.config.Property)">setCascadeBehaviour</a></strong>(org.grails.datastore.mapping.model.PersistentProperty grailsProperty, org.grails.datastore.mapping.config.Property prop)</code><br></td>
                         </tr>
                         
                         <tr class="rowColor">
@@ -1649,10 +1649,10 @@ implements org.hibernate.boot.spi.MetadataContributor</pre>
                             </li>
                         </ul>
                     
-                        <a name="bindProperty(org.grails.datastore.mapping.model.PersistentProperty, org.hibernate.mapping.Property, org.hibernate.boot.spi.InFlightMetadataCollector)"><!-- --></a>
+                        <a name="bindProperty(org.grails.datastore.mapping.model.PersistentProperty, org.grails.datastore.mapping.config.Property, org.hibernate.boot.spi.InFlightMetadataCollector)"><!-- --></a>
                         <ul class="blockListLast">
                             <li class="blockList">
-                                <h4>protected&nbsp;void <strong>bindProperty</strong>(org.grails.datastore.mapping.model.PersistentProperty grailsProperty, org.hibernate.mapping.Property prop, org.hibernate.boot.spi.InFlightMetadataCollector mappings)</h4>
+                                <h4>protected&nbsp;void <strong>bindProperty</strong>(org.grails.datastore.mapping.model.PersistentProperty grailsProperty, org.grails.datastore.mapping.config.Property prop, org.hibernate.boot.spi.InFlightMetadataCollector mappings)</h4>
                                 <p> Binds a property to Hibernate runtime meta model. Deals with cascade strategy based on the Grails domain model
       <DL><DT><B>Parameters:</B></DT><DD><code>grailsProperty</code> -  The grails property instance</DD><DD><code>prop</code> -            The Hibernate property</DD><DD><code>mappings</code> -        The Hibernate mappings</DD></DL></p>
                             </li>
@@ -1924,7 +1924,7 @@ implements org.hibernate.boot.spi.MetadataContributor</pre>
                         <a name="createProperty(org.hibernate.mapping.Value, org.hibernate.mapping.PersistentClass, org.grails.datastore.mapping.model.PersistentProperty, org.hibernate.boot.spi.InFlightMetadataCollector)"><!-- --></a>
                         <ul class="blockListLast">
                             <li class="blockList">
-                                <h4>protected&nbsp;org.hibernate.mapping.Property <strong>createProperty</strong>(org.hibernate.mapping.Value value, org.hibernate.mapping.PersistentClass persistentClass, org.grails.datastore.mapping.model.PersistentProperty grailsProperty, org.hibernate.boot.spi.InFlightMetadataCollector mappings)</h4>
+                                <h4>protected&nbsp;org.grails.datastore.mapping.config.Property <strong>createProperty</strong>(org.hibernate.mapping.Value value, org.hibernate.mapping.PersistentClass persistentClass, org.grails.datastore.mapping.model.PersistentProperty grailsProperty, org.hibernate.boot.spi.InFlightMetadataCollector mappings)</h4>
                                 <p></p>
                             </li>
                         </ul>
@@ -2104,7 +2104,7 @@ implements org.hibernate.boot.spi.MetadataContributor</pre>
                         <a name="getProperty(org.hibernate.mapping.PersistentClass, java.lang.String)"><!-- --></a>
                         <ul class="blockListLast">
                             <li class="blockList">
-                                <h4>protected&nbsp;org.hibernate.mapping.Property <strong>getProperty</strong>(org.hibernate.mapping.PersistentClass associatedClass, java.lang.String propertyName)</h4>
+                                <h4>protected&nbsp;org.grails.datastore.mapping.config.Property <strong>getProperty</strong>(org.hibernate.mapping.PersistentClass associatedClass, java.lang.String propertyName)</h4>
                                 <p></p>
                             </li>
                         </ul>
@@ -2214,10 +2214,10 @@ implements org.hibernate.boot.spi.MetadataContributor</pre>
                             </li>
                         </ul>
                     
-                        <a name="isBidirectionalManyToOneWithListMapping(org.grails.datastore.mapping.model.PersistentProperty, org.hibernate.mapping.Property)"><!-- --></a>
+                        <a name="isBidirectionalManyToOneWithListMapping(org.grails.datastore.mapping.model.PersistentProperty, org.grails.datastore.mapping.config.Property)"><!-- --></a>
                         <ul class="blockListLast">
                             <li class="blockList">
-                                <h4>protected&nbsp;boolean <strong>isBidirectionalManyToOneWithListMapping</strong>(org.grails.datastore.mapping.model.PersistentProperty grailsProperty, org.hibernate.mapping.Property prop)</h4>
+                                <h4>protected&nbsp;boolean <strong>isBidirectionalManyToOneWithListMapping</strong>(org.grails.datastore.mapping.model.PersistentProperty grailsProperty, org.grails.datastore.mapping.config.Property prop)</h4>
                                 <p></p>
                             </li>
                         </ul>
@@ -2346,10 +2346,10 @@ implements org.hibernate.boot.spi.MetadataContributor</pre>
                             </li>
                         </ul>
                     
-                        <a name="setCascadeBehaviour(org.grails.datastore.mapping.model.PersistentProperty, org.hibernate.mapping.Property)"><!-- --></a>
+                        <a name="setCascadeBehaviour(org.grails.datastore.mapping.model.PersistentProperty, org.grails.datastore.mapping.config.Property)"><!-- --></a>
                         <ul class="blockListLast">
                             <li class="blockList">
-                                <h4>protected&nbsp;void <strong>setCascadeBehaviour</strong>(org.grails.datastore.mapping.model.PersistentProperty grailsProperty, org.hibernate.mapping.Property prop)</h4>
+                                <h4>protected&nbsp;void <strong>setCascadeBehaviour</strong>(org.grails.datastore.mapping.model.PersistentProperty grailsProperty, org.grails.datastore.mapping.config.Property prop)</h4>
                                 <p></p>
                             </li>
                         </ul>
diff --git a/docs/snapshot/grails-data/mongodb/api/org/grails/orm/hibernate/cfg/Identity.html b/docs/snapshot/grails-data/mongodb/api/org/grails/orm/hibernate/cfg/Identity.html
index ed048f9cf6d..02f60a56906 100644
--- a/docs/snapshot/grails-data/mongodb/api/org/grails/orm/hibernate/cfg/Identity.html
+++ b/docs/snapshot/grails-data/mongodb/api/org/grails/orm/hibernate/cfg/Identity.html
@@ -104,7 +104,7 @@ if (location.href.indexOf('is-external=true') == -1) {
 <pre>@groovy.transform.CompileStatic
 @groovy.transform.builder.Builder(builderStrategy: SimpleStrategy, prefix: )
 class Identity
-extends org.hibernate.mapping.Property</pre>
+extends org.grails.datastore.mapping.config.Property</pre>
 
     <p> Defines the identity generation strategy. In the case of a 'composite' identity the properties
  array defines the property names that formulate the composite id. <DL><DT><B>Authors:</B></DT><DD>Graeme Rocher</DD></DL><DL><DT><B>Since:</B></DT><DD>1.0</DD></DL></p>
@@ -123,6 +123,26 @@ extends org.hibernate.mapping.Property</pre>
         
         <!-- =========== FIELD SUMMARY =========== -->
         
+            <ul class="blockList">
+                <li class="blockList"><a name="field_summary"><!--   --></a>
+                    <ul class="blockList">
+                    <table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Inherited fields summary table">
+                        <caption><span>Inherited fields</span><span class="tabEnd">&nbsp;</span></caption>
+                        <tr>
+                            <th class="colFirst" scope="col">Fields inherited from class</th>
+                            <th class="colLast" scope="col">Fields</th>
+                        </tr>
+                                                <tr class="altColor">
+                            <td class="colFirst"><strong><code>class org.grails.datastore.mapping.config.Property</code></strong></td>
+                            <td class="colLast"><code>__$stMC</code></td>
+                        </tr>
+
+                    </table>
+                    </ul>
+                </li>
+                
+            </ul>
+        
 
         <!-- =========== PROPERTY SUMMARY =========== -->
         
@@ -260,8 +280,8 @@ extends org.hibernate.mapping.Property</pre>
                         </tr>
                         
                         <tr class="altColor">
-                            <td class="colFirst"><code>class org.hibernate.mapping.Property</code></td>
-                            <td class="colLast"><code>org.hibernate.mapping.Property#addCallbackDefinitions(java.util.List), org.hibernate.mapping.Property#equals(java.lang.Object), org.hibernate.mapping.Property#getAccessorPropertyName(org.hibernate.EntityMode), org.hibernate.mapping.Property#getCallbackDefinitions(), org.hibernate.mapping.Property#getCascade(), org.hibernate.mapping.Property#getCascadeStyle(), org.hibernate.mapping.Property#getClass(), org.hibernate.mapping.Property#ge [...]
+                            <td class="colFirst"><code>class org.grails.datastore.mapping.config.Property</code></td>
+                            <td class="colLast"><code>org.grails.datastore.mapping.config.Property#$getLookup(), org.grails.datastore.mapping.config.Property#accessType(jakarta.persistence.AccessType), org.grails.datastore.mapping.config.Property#cascade(java.lang.String), org.grails.datastore.mapping.config.Property#cascadeValidate(java.lang.String), org.grails.datastore.mapping.config.Property#cascades(java.util.List), org.grails.datastore.mapping.config.Property#clone(), org.grails.da [...]
                         </tr>
                     </table>
                    </ul>
diff --git a/docs/snapshot/grails-data/mongodb/api/org/grails/orm/hibernate/cfg/Mapping.html b/docs/snapshot/grails-data/mongodb/api/org/grails/orm/hibernate/cfg/Mapping.html
index cbecff79090..8cdc73108c8 100644
--- a/docs/snapshot/grails-data/mongodb/api/org/grails/orm/hibernate/cfg/Mapping.html
+++ b/docs/snapshot/grails-data/mongodb/api/org/grails/orm/hibernate/cfg/Mapping.html
@@ -177,7 +177,7 @@ extends org.grails.datastore.mapping.config.Entity&lt;<a href='../../../../../or
                         </tr>
                         
                         <tr class="altColor">
-                            <td class="colFirst"><code><strong>org.hibernate.mapping.Property</strong></code>&nbsp;</td>
+                            <td class="colFirst"><code><strong>org.grails.datastore.mapping.config.Property</strong></code>&nbsp;</td>
                             <td class="colLast"><code><a href="#identity">identity</a></code><br>The identity definition</td>
                         </tr>
                         
@@ -583,7 +583,7 @@ extends org.grails.datastore.mapping.config.Entity&lt;<a href='../../../../../or
                         <a name="identity"><!-- --></a>
                         <ul class="blockListLast">
                             <li class="blockList">
-                                <h4>org.hibernate.mapping.Property <strong>identity</strong></h4>
+                                <h4>org.grails.datastore.mapping.config.Property <strong>identity</strong></h4>
                                 <p> The identity definition</p>
                             </li>
                         </ul>
diff --git a/docs/snapshot/grails-data/mongodb/api/org/grails/orm/hibernate/cfg/PropertyConfig.html b/docs/snapshot/grails-data/mongodb/api/org/grails/orm/hibernate/cfg/PropertyConfig.html
index c383ee0e2b0..098d2b1442d 100644
--- a/docs/snapshot/grails-data/mongodb/api/org/grails/orm/hibernate/cfg/PropertyConfig.html
+++ b/docs/snapshot/grails-data/mongodb/api/org/grails/orm/hibernate/cfg/PropertyConfig.html
@@ -104,7 +104,7 @@ if (location.href.indexOf('is-external=true') == -1) {
 <pre>@groovy.transform.CompileStatic
 @groovy.transform.builder.Builder(builderStrategy: SimpleStrategy, prefix: )
 class PropertyConfig
-extends org.hibernate.mapping.Property</pre>
+extends org.grails.datastore.mapping.config.Property</pre>
 
     <p> Custom mapping for a single domain property. Note that a property
  can have multiple columns via a component or a user type. <DL><DT><B>Since:</B></DT><DD>1.0.4</DD></DL><DL><DT><B>Authors:</B></DT><DD>pledbrook</DD></DL></p>
@@ -123,6 +123,26 @@ extends org.hibernate.mapping.Property</pre>
         
         <!-- =========== FIELD SUMMARY =========== -->
         
+            <ul class="blockList">
+                <li class="blockList"><a name="field_summary"><!--   --></a>
+                    <ul class="blockList">
+                    <table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Inherited fields summary table">
+                        <caption><span>Inherited fields</span><span class="tabEnd">&nbsp;</span></caption>
+                        <tr>
+                            <th class="colFirst" scope="col">Fields inherited from class</th>
+                            <th class="colLast" scope="col">Fields</th>
+                        </tr>
+                                                <tr class="altColor">
+                            <td class="colFirst"><strong><code>class org.grails.datastore.mapping.config.Property</code></strong></td>
+                            <td class="colLast"><code>__$stMC</code></td>
+                        </tr>
+
+                    </table>
+                    </ul>
+                </li>
+                
+            </ul>
+        
 
         <!-- =========== PROPERTY SUMMARY =========== -->
         
@@ -457,8 +477,8 @@ extends org.hibernate.mapping.Property</pre>
                         </tr>
                         
                         <tr class="altColor">
-                            <td class="colFirst"><code>class org.hibernate.mapping.Property</code></td>
-                            <td class="colLast"><code>org.hibernate.mapping.Property#addCallbackDefinitions(java.util.List), org.hibernate.mapping.Property#equals(java.lang.Object), org.hibernate.mapping.Property#getAccessorPropertyName(org.hibernate.EntityMode), org.hibernate.mapping.Property#getCallbackDefinitions(), org.hibernate.mapping.Property#getCascade(), org.hibernate.mapping.Property#getCascadeStyle(), org.hibernate.mapping.Property#getClass(), org.hibernate.mapping.Property#ge [...]
+                            <td class="colFirst"><code>class org.grails.datastore.mapping.config.Property</code></td>
+                            <td class="colLast"><code>org.grails.datastore.mapping.config.Property#$getLookup(), org.grails.datastore.mapping.config.Property#accessType(jakarta.persistence.AccessType), org.grails.datastore.mapping.config.Property#cascade(java.lang.String), org.grails.datastore.mapping.config.Property#cascadeValidate(java.lang.String), org.grails.datastore.mapping.config.Property#cascades(java.util.List), org.grails.datastore.mapping.config.Property#clone(), org.grails.da [...]
                         </tr>
                     </table>
                    </ul>
diff --git a/docs/snapshot/grails-data/mongodb/api/org/grails/orm/hibernate/connections/HibernateConnectionSourceSettings.HibernateSettings.FlushSettings.html b/docs/snapshot/grails-data/mongodb/api/org/grails/orm/hibernate/connections/HibernateConnectionSourceSettings.HibernateSettings.FlushSettings.html
index f16de572bba..5a8ecfa31b7 100644
--- a/docs/snapshot/grails-data/mongodb/api/org/grails/orm/hibernate/connections/HibernateConnectionSourceSettings.HibernateSettings.FlushSettings.html
+++ b/docs/snapshot/grails-data/mongodb/api/org/grails/orm/hibernate/connections/HibernateConnectionSourceSettings.HibernateSettings.FlushSettings.html
@@ -158,7 +158,7 @@ extends java.lang.Object</pre>
                         </tr>
                         
                         <tr class="altColor">
-                            <td class="colFirst"><code><strong>org.hibernate.FlushMode</strong></code>&nbsp;</td>
+                            <td class="colFirst"><code><strong><a href='../../../../../org/grails/orm/hibernate/AbstractHibernateDatastore.FlushMode.html'>AbstractHibernateDatastore.FlushMode</a></strong></code>&nbsp;</td>
                             <td class="colLast"><code><a href="#mode">mode</a></code><br>The default flush mode</td>
                         </tr>
                         
@@ -241,7 +241,7 @@ extends java.lang.Object</pre>
                         <a name="mode"><!-- --></a>
                         <ul class="blockListLast">
                             <li class="blockList">
-                                <h4>org.hibernate.FlushMode <strong>mode</strong></h4>
+                                <h4><a href='../../../../../org/grails/orm/hibernate/AbstractHibernateDatastore.FlushMode.html'>AbstractHibernateDatastore.FlushMode</a> <strong>mode</strong></h4>
                                 <p> The default flush mode</p>
                             </li>
                         </ul>
diff --git a/docs/snapshot/grails-data/mongodb/api/org/grails/orm/hibernate/support/HibernateVersionSupport.html b/docs/snapshot/grails-data/mongodb/api/org/grails/orm/hibernate/support/HibernateVersionSupport.html
index f72bdb3d839..de1a823e266 100644
--- a/docs/snapshot/grails-data/mongodb/api/org/grails/orm/hibernate/support/HibernateVersionSupport.html
+++ b/docs/snapshot/grails-data/mongodb/api/org/grails/orm/hibernate/support/HibernateVersionSupport.html
@@ -155,7 +155,7 @@ extends java.lang.Object</pre>
                         
                         <tr class="rowColor">
                             <td class="colFirst"><code></code></td>
-                            <td class="colLast"><code>public&nbsp;static&nbsp;org.hibernate.FlushMode</code></td>
+                            <td class="colLast"><code>public&nbsp;static&nbsp;<a href='../../../../../org/grails/orm/hibernate/AbstractHibernateDatastore.FlushMode.html'>AbstractHibernateDatastore.FlushMode</a></code></td>
                             <td class="colLast"><code><strong><a href="#getFlushMode(org.hibernate.Session)">getFlushMode</a></strong>(org.hibernate.Session session)</code><br>Get the native Hibernate FlushMode, adapting between Hibernate 5.0/5.1 and 5.2+.</td>
                         </tr>
                         
@@ -168,7 +168,7 @@ extends java.lang.Object</pre>
                         <tr class="rowColor">
                             <td class="colFirst"><code></code></td>
                             <td class="colLast"><code>public&nbsp;static&nbsp;void</code></td>
-                            <td class="colLast"><code><strong><a href="#setFlushMode(org.hibernate.Session, org.hibernate.FlushMode)">setFlushMode</a></strong>(org.hibernate.Session session, org.hibernate.FlushMode flushMode)</code><br>Set the native Hibernate FlushMode, adapting between Hibernate 5.0/5.1 and 5.2+.</td>
+                            <td class="colLast"><code><strong><a href="#setFlushMode(org.hibernate.Session, org.grails.orm.hibernate.AbstractHibernateDatastore.FlushMode)">setFlushMode</a></strong>(org.hibernate.Session session, <a href='../../../../../org/grails/orm/hibernate/AbstractHibernateDatastore.FlushMode.html'>AbstractHibernateDatastore.FlushMode</a> flushMode)</code><br>Set the native Hibernate FlushMode, adapting between Hibernate 5.0/5.1 and 5.2+.</td>
                         </tr>
                         
                     </table>
@@ -233,7 +233,7 @@ extends java.lang.Object</pre>
                         <a name="getFlushMode(org.hibernate.Session)"><!-- --></a>
                         <ul class="blockListLast">
                             <li class="blockList">
-                                <h4>@java.lang.Deprecated<br>public&nbsp;static&nbsp;org.hibernate.FlushMode <strong>getFlushMode</strong>(org.hibernate.Session session)</h4>
+                                <h4>@java.lang.Deprecated<br>public&nbsp;static&nbsp;<a href='../../../../../org/grails/orm/hibernate/AbstractHibernateDatastore.FlushMode.html'>AbstractHibernateDatastore.FlushMode</a> <strong>getFlushMode</strong>(org.hibernate.Session session)</h4>
                                 <p> Get the native Hibernate FlushMode, adapting between Hibernate 5.0/5.1 and 5.2+.<DL><DT><B>deprecated:</B></DT><DD>Previously used for Hibernate backwards, will be removed in a future release.</DD></DL>
       <DL><DT><B>Parameters:</B></DT><DD><code>session</code> -  the Hibernate Session to get the flush mode from</DD></DL><DL><DT><B>Returns:</B></DT><DD>the FlushMode (never <CODE>null</CODE>)</DD></DL><DL><DT><B>Since:</B></DT><DD>4.3</DD></DL></p>
                             </li>
@@ -248,10 +248,10 @@ extends java.lang.Object</pre>
                             </li>
                         </ul>
                     
-                        <a name="setFlushMode(org.hibernate.Session, org.hibernate.FlushMode)"><!-- --></a>
+                        <a name="setFlushMode(org.hibernate.Session, org.grails.orm.hibernate.AbstractHibernateDatastore.FlushMode)"><!-- --></a>
                         <ul class="blockListLast">
                             <li class="blockList">
-                                <h4>@java.lang.Deprecated<br>public&nbsp;static&nbsp;void <strong>setFlushMode</strong>(org.hibernate.Session session, org.hibernate.FlushMode flushMode)</h4>
+                                <h4>@java.lang.Deprecated<br>public&nbsp;static&nbsp;void <strong>setFlushMode</strong>(org.hibernate.Session session, <a href='../../../../../org/grails/orm/hibernate/AbstractHibernateDatastore.FlushMode.html'>AbstractHibernateDatastore.FlushMode</a> flushMode)</h4>
                                 <p> Set the native Hibernate FlushMode, adapting between Hibernate 5.0/5.1 and 5.2+.<DL><DT><B>deprecated:</B></DT><DD>Previously used for Hibernate backwards, will be removed in a future release.</DD></DL>
       <DL><DT><B>Parameters:</B></DT><DD><code>session</code> -  the Hibernate Session to get the flush mode from</DD></DL><DL><DT><B>Since:</B></DT><DD>4.3</DD></DL></p>
                             </li>
diff --git a/docs/snapshot/grails-data/mongodb/api/org/grails/plugin/hibernate/support/GrailsOpenSessionInViewInterceptor.html b/docs/snapshot/grails-data/mongodb/api/org/grails/plugin/hibernate/support/GrailsOpenSessionInViewInterceptor.html
index c6ccba8cc37..b582ea68288 100644
--- a/docs/snapshot/grails-data/mongodb/api/org/grails/plugin/hibernate/support/GrailsOpenSessionInViewInterceptor.html
+++ b/docs/snapshot/grails-data/mongodb/api/org/grails/plugin/hibernate/support/GrailsOpenSessionInViewInterceptor.html
@@ -135,7 +135,7 @@ extends org.springframework.orm.hibernate5.support.OpenSessionInViewInterceptor<
                         </tr>
                         
                         <tr class="altColor">
-                            <td class="colFirst"><code><strong>protected&nbsp;org.hibernate.FlushMode</strong></code>&nbsp;</td>
+                            <td class="colFirst"><code><strong>protected&nbsp;<a href='../../../../../org/grails/orm/hibernate/AbstractHibernateDatastore.FlushMode.html'>AbstractHibernateDatastore.FlushMode</a></strong></code>&nbsp;</td>
                             <td class="colLast"><code><a href="#hibernateFlushMode">hibernateFlushMode</a></code></td>
                             <td class="colLast"></td>
                         </tr>
@@ -255,7 +255,7 @@ extends org.springframework.orm.hibernate5.support.OpenSessionInViewInterceptor<
                         <a name="hibernateFlushMode"><!-- --></a>
                         <ul class="blockListLast">
                             <li class="blockList">
-                                <h4>protected&nbsp;org.hibernate.FlushMode <strong>hibernateFlushMode</strong></h4>
+                                <h4>protected&nbsp;<a href='../../../../../org/grails/orm/hibernate/AbstractHibernateDatastore.FlushMode.html'>AbstractHibernateDatastore.FlushMode</a> <strong>hibernateFlushMode</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 cd12c4f5951..cbe3b748d6e 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.0-SNAPSHOT<br>
-Last updated 2025-09-18 15:17:56 UTC
+Last updated 2025-10-09 23:43:56 UTC
 </div>
 </div>
 </body>
diff --git a/docs/snapshot/guide/pages/upgrading60x.html b/docs/snapshot/guide/pages/upgrading60x.html
index bbebfc514f5..0751be3e498 100644
--- a/docs/snapshot/guide/pages/upgrading60x.html
+++ b/docs/snapshot/guide/pages/upgrading60x.html
@@ -770,6 +770,9 @@ apply <span class="key">plugin</span>: <span class="string"><span class="delimit
 <li>
 <p>org.grails.web.sitemesh.SitemeshLayoutView &#8594; org.apache.grails.web.layout.GrailsLayoutView</p>
 </li>
+<li>
+<p>org.grails.web.sitemesh.GSPSitemeshPage &#8594; org.apache.grails.web.layout.GSPGrailsLayoutPage</p>
+</li>
 </ul>
 </div>
 <div class="paragraph">
@@ -783,6 +786,9 @@ apply <span class="key">plugin</span>: <span class="string"><span class="delimit
 <li>
 <p>grails.sitemesh.enable.nongsp &#8594; grails.views.layout.enable.nongsp</p>
 </li>
+<li>
+<p>org.grails.web.sitemesh.GrailsLayoutView.GSP_SITEMESH_PAGE &#8594; org.apache.grails.web.layout.EmbeddedGrailsLayoutView.GSP_GRAILS_LAYOUT_PAGE</p>
+</li>
 </ul>
 </div>
 <div class="paragraph">
@@ -950,6 +956,223 @@ Expanded class files &amp; resource files will only be used over the jar file if
 </table>
 </div>
 </div>
+<div class="sect4">
+<h5 id="_12_22_database_migration_plugin_migrations_directory_in_the_main_sourceset">12.22 Database Migration Plugin migrations directory in the main sourceSet</h5>
+<div class="paragraph">
+<p>It is no longer necessary to add the <code>grails-app/migrations</code> directory to the <code>main</code> sourceSet in order for the Database Migration Plugin to find your changelogs.
+This is now done automatically by the <code>org.apache.grails.gradle.grails-plugin</code> Gradle plugin.</p>
+</div>
+<div class="paragraph">
+<p>The following code can be removed from your <code>build.gradle</code> file:</p>
+</div>
+<div class="listingblock">
+<div class="title">build.gradle</div>
+<div class="content">
+<pre class="CodeRay highlight"><code data-lang="groovy">sourceSets {
+    main {
+        resources {
+            srcDir <span class="string"><span class="delimiter">'</span><span class="content">grails-app/migrations</span><span class="delimiter">'</span></span>
+        }
+    }
+}</code></pre>
+</div>
+</div>
+</div>
+<div class="sect4">
+<h5 id="_12_23_test_javaexec_jvm_args_no_longer_set_by_default">12.23 Test &amp; JavaExec JVM Args no longer set by default</h5>
+<div class="paragraph">
+<p>Previously tasks of type <code>Test</code> &amp; <code>JavaExec</code> had several JVM args set by default to facilitate faster startup times in larger projects.
+These settings are removed by default in Grails 7. To restore the old behavior, configure the <code>Test</code> &amp; <code>JavaExec</code> tasks as follows:</p>
+</div>
+<div class="listingblock">
+<div class="content">
+<pre class="CodeRay highlight"><code data-lang="groovy">tasks.withType(Test).configureEach {
+   jvmArgs(<span class="string"><span class="delimiter">'</span><span class="content">-XX:+TieredCompilation</span><span class="delimiter">'</span></span>, <span class="string"><span class="delimiter">'</span><span class="content">-XX:TieredStopAtLevel=1</span><span class="delimiter">'</span></span>, <span class="string"><span class="delimiter">'</span><span class="content">-XX:CICompilerCount=3</span><span class="delimiter">'</span></span>)
+}
+tasks.withType(JavaExec).configureEach {
+   jvmArgs(<span class="string"><span class="delimiter">'</span><span class="content">-XX:+TieredCompilation</span><span class="delimiter">'</span></span>, <span class="string"><span class="delimiter">'</span><span class="content">-XX:TieredStopAtLevel=1</span><span class="delimiter">'</span></span>, <span class="string"><span class="delimiter">'</span><span class="content">-XX:CICompilerCount=3</span><span class="delimiter">'</span></span>)
+}</code></pre>
+</div>
+</div>
+</div>
+<div class="sect4">
+<h5 id="_12_24_mongodb">12.24 MongoDB</h5>
+<div class="paragraph">
+<p><code>Instant</code> persistence switched from epoch milliseconds (BSON int64) to BSON DateTime (same BSON type as <code>java.util.Date</code>); <code>LocalDateTime</code> continues to be converted to BSON DateTime using the configured zone. If you currently using domain objects with property type <code>Instant</code>, you will need to convert them prior to upgrading. For more info, see <a href="https://github.com/apache/grails-core/pull/15111">#15111</a>.</p>
+</div>
+<div class="listingblock">
+<div class="content">
+<pre class="CodeRay highlight"><code data-lang="javascript">db.Example.updateMany(
+  { <span class="key">created</span>: { <span class="predefined">$type</span>: <span class="string"><span class="delimiter">&quot;</span><span class="content">long</span><span class="delimiter">&quot;</span></span> } },
+  [ { <span class="predefined">$set</span>: { <span class="key">created</span>: { <span class="predefined">$toDate</span>: <span class="string"><span class="delimiter">&quot;</span><span class="content">$created</span><span class="delimiter">&quot;</span></span> } } } ]
+);</code></pre>
+</div>
+</div>
+</div>
+<div class="sect4">
+<h5 id="_12_25_json_rendering_of_datetime_types">12.25 JSON Rendering of Date/Time Types</h5>
+<div class="paragraph">
+<p>JSON rendering of <code>java.util.Calendar</code>, <code>java.time.Instant</code>, <code>java.time.LocalDate</code>, <code>java.time.LocalDateTime</code>, <code>java.time.OffsetDateTime</code>, and <code>java.time.ZonedDateTime</code> has been updated for consistency across both standard JSON converters (<code>render &#8230;&#8203; as JSON</code>) and JSON views (<code>.gson</code> files).</p>
+</div>
+<div class="sect5">
+<h6 id="_changes_to_json_output">Changes to JSON Output</h6>
+<div class="paragraph">
+<p><strong>Calendar</strong>: Previously rendered as a complex object with all properties. Now consistently renders as ISO-8601 format with Z suffix:</p>
+</div>
+<div class="listingblock">
+<div class="content">
+<pre class="CodeRay highlight"><code data-lang="json"><span class="error">/</span><span class="error">/</span> <span class="error">B</span><span class="error">e</span><span class="error">f</span><span class="error">o</span><span class="error">r</span><span class="error">e</span>
+{<span class="key"><span class="delimiter">&quot;</span><span class="content">timestamp</span><span class="delimiter">&quot;</span></span>: {<span class="key"><span class="delimiter">&quot;</span><span class="content">time</span><span class="delimiter">&quot;</span></span>: <span class="integer">1759869218602</span>, <span class="key"><span class="delimiter">&quot;</span><span class="content">timeZone</span><span class="delimiter">&quot;</span></span>: {<span class="error">.</span><span  [...]
+
+<span class="error">/</span><span class="error">/</span> <span class="error">A</span><span class="error">f</span><span class="error">t</span><span class="error">e</span><span class="error">r</span>
+{<span class="key"><span class="delimiter">&quot;</span><span class="content">timestamp</span><span class="delimiter">&quot;</span></span>: <span class="string"><span class="delimiter">&quot;</span><span class="content">2025-10-07T21:14:31Z</span><span class="delimiter">&quot;</span></span>}</code></pre>
+</div>
+</div>
+<div class="paragraph">
+<p><strong>Instant</strong>: Previously rendered as either epoch milliseconds (standard converters) or a complex object structure (JSON views). Now consistently renders as ISO-8601 format with Z suffix:</p>
+</div>
+<div class="listingblock">
+<div class="content">
+<pre class="CodeRay highlight"><code data-lang="json"><span class="error">/</span><span class="error">/</span> <span class="error">B</span><span class="error">e</span><span class="error">f</span><span class="error">o</span><span class="error">r</span><span class="error">e</span> <span class="error">(</span><span class="error">s</span><span class="error">t</span><span class="error">a</span><span class="error">n</span><span class="error">d</span><span class="error">a</span><span class="err [...]
+{<span class="key"><span class="delimiter">&quot;</span><span class="content">timestamp</span><span class="delimiter">&quot;</span></span>: <span class="integer">1759869218602</span>}
+
+<span class="error">/</span><span class="error">/</span> <span class="error">B</span><span class="error">e</span><span class="error">f</span><span class="error">o</span><span class="error">r</span><span class="error">e</span> <span class="error">(</span><span class="error">J</span><span class="error">S</span><span class="error">O</span><span class="error">N</span> <span class="error">v</span><span class="error">i</span><span class="error">e</span><span class="error">w</span><span class=" [...]
+{<span class="key"><span class="delimiter">&quot;</span><span class="content">timestamp</span><span class="delimiter">&quot;</span></span>: {<span class="key"><span class="delimiter">&quot;</span><span class="content">epochSecond</span><span class="delimiter">&quot;</span></span>: <span class="integer">1759869218</span>, <span class="key"><span class="delimiter">&quot;</span><span class="content">nano</span><span class="delimiter">&quot;</span></span>: <span class="integer">602000000</span>}}
+
+<span class="error">/</span><span class="error">/</span> <span class="error">A</span><span class="error">f</span><span class="error">t</span><span class="error">e</span><span class="error">r</span> <span class="error">(</span><span class="error">b</span><span class="error">o</span><span class="error">t</span><span class="error">h</span><span class="error">)</span>
+{<span class="key"><span class="delimiter">&quot;</span><span class="content">timestamp</span><span class="delimiter">&quot;</span></span>: <span class="string"><span class="delimiter">&quot;</span><span class="content">2025-10-07T21:14:31.602Z</span><span class="delimiter">&quot;</span></span>}</code></pre>
+</div>
+</div>
+<div class="paragraph">
+<p><strong>LocalDate</strong>: Previously rendered as a complex object structure. Now consistently renders as ISO-8601 date format (YYYY-MM-DD):</p>
+</div>
+<div class="listingblock">
+<div class="content">
+<pre class="CodeRay highlight"><code data-lang="json"><span class="error">/</span><span class="error">/</span> <span class="error">B</span><span class="error">e</span><span class="error">f</span><span class="error">o</span><span class="error">r</span><span class="error">e</span>
+{<span class="key"><span class="delimiter">&quot;</span><span class="content">date</span><span class="delimiter">&quot;</span></span>: {<span class="key"><span class="delimiter">&quot;</span><span class="content">year</span><span class="delimiter">&quot;</span></span>: <span class="integer">2025</span>, <span class="key"><span class="delimiter">&quot;</span><span class="content">month</span><span class="delimiter">&quot;</span></span>: <span class="string"><span class="delimiter">&quot;< [...]
+
+<span class="error">/</span><span class="error">/</span> <span class="error">A</span><span class="error">f</span><span class="error">t</span><span class="error">e</span><span class="error">r</span>
+{<span class="key"><span class="delimiter">&quot;</span><span class="content">date</span><span class="delimiter">&quot;</span></span>: <span class="string"><span class="delimiter">&quot;</span><span class="content">2025-10-08</span><span class="delimiter">&quot;</span></span>}</code></pre>
+</div>
+</div>
+<div class="paragraph">
+<p><strong>LocalDateTime</strong>: Previously rendered as a complex object structure (JSON views) or inconsistently. Now consistently renders as ISO-8601 format without timezone (matching Spring Boot behavior):</p>
+</div>
+<div class="listingblock">
+<div class="content">
+<pre class="CodeRay highlight"><code data-lang="json"><span class="error">/</span><span class="error">/</span> <span class="error">B</span><span class="error">e</span><span class="error">f</span><span class="error">o</span><span class="error">r</span><span class="error">e</span> <span class="error">(</span><span class="error">J</span><span class="error">S</span><span class="error">O</span><span class="error">N</span> <span class="error">v</span><span class="error">i</span><span class="er [...]
+{<span class="key"><span class="delimiter">&quot;</span><span class="content">dateTime</span><span class="delimiter">&quot;</span></span>: {<span class="key"><span class="delimiter">&quot;</span><span class="content">year</span><span class="delimiter">&quot;</span></span>: <span class="integer">2025</span>, <span class="key"><span class="delimiter">&quot;</span><span class="content">month</span><span class="delimiter">&quot;</span></span>: <span class="string"><span class="delimiter">&qu [...]
+
+<span class="error">/</span><span class="error">/</span> <span class="error">A</span><span class="error">f</span><span class="error">t</span><span class="error">e</span><span class="error">r</span> <span class="error">(</span><span class="error">b</span><span class="error">o</span><span class="error">t</span><span class="error">h</span><span class="error">)</span>
+{<span class="key"><span class="delimiter">&quot;</span><span class="content">dateTime</span><span class="delimiter">&quot;</span></span>: <span class="string"><span class="delimiter">&quot;</span><span class="content">2025-10-07T21:14:31</span><span class="delimiter">&quot;</span></span>}</code></pre>
+</div>
+</div>
+<div class="admonitionblock note">
+<table>
+<tr>
+<td class="icon">
+<i class="fa icon-note" title="Note"></i>
+</td>
+<td class="content">
+<code>LocalDate</code> and <code>LocalDateTime</code> do not include timezone information, so they render without the Z suffix, unlike <code>Date</code>, <code>Calendar</code>, and <code>Instant</code> which represent specific points in time.
+</td>
+</tr>
+</table>
+</div>
+<div class="paragraph">
+<p><strong>OffsetDateTime</strong>: Previously rendered as a complex object structure. Now consistently renders as ISO-8601 format with timezone offset:</p>
+</div>
+<div class="listingblock">
+<div class="content">
+<pre class="CodeRay highlight"><code data-lang="json"><span class="error">/</span><span class="error">/</span> <span class="error">B</span><span class="error">e</span><span class="error">f</span><span class="error">o</span><span class="error">r</span><span class="error">e</span>
+{<span class="key"><span class="delimiter">&quot;</span><span class="content">dateTime</span><span class="delimiter">&quot;</span></span>: {<span class="key"><span class="delimiter">&quot;</span><span class="content">offset</span><span class="delimiter">&quot;</span></span>: {<span class="error">.</span><span class="error">.</span><span class="error">.</span>}, <span class="key"><span class="delimiter">&quot;</span><span class="content">year</span><span class="delimiter">&quot;</span></s [...]
+
+<span class="error">/</span><span class="error">/</span> <span class="error">A</span><span class="error">f</span><span class="error">t</span><span class="error">e</span><span class="error">r</span>
+{<span class="key"><span class="delimiter">&quot;</span><span class="content">dateTime</span><span class="delimiter">&quot;</span></span>: <span class="string"><span class="delimiter">&quot;</span><span class="content">2025-10-08T00:48:46.407254-07:00</span><span class="delimiter">&quot;</span></span>}</code></pre>
+</div>
+</div>
+<div class="paragraph">
+<p><strong>ZonedDateTime</strong>: Previously rendered with zone ID brackets like <code>[America/Los_Angeles]</code>. Now consistently renders as ISO-8601 format with timezone offset only (matching Spring Boot):</p>
+</div>
+<div class="listingblock">
+<div class="content">
+<pre class="CodeRay highlight"><code data-lang="json"><span class="error">/</span><span class="error">/</span> <span class="error">B</span><span class="error">e</span><span class="error">f</span><span class="error">o</span><span class="error">r</span><span class="error">e</span>
+{<span class="key"><span class="delimiter">&quot;</span><span class="content">dateTime</span><span class="delimiter">&quot;</span></span>: <span class="string"><span class="delimiter">&quot;</span><span class="content">2025-10-08T00:48:46.407254-07:00[America/Los_Angeles]</span><span class="delimiter">&quot;</span></span>}
+
+<span class="error">/</span><span class="error">/</span> <span class="error">A</span><span class="error">f</span><span class="error">t</span><span class="error">e</span><span class="error">r</span>
+{<span class="key"><span class="delimiter">&quot;</span><span class="content">dateTime</span><span class="delimiter">&quot;</span></span>: <span class="string"><span class="delimiter">&quot;</span><span class="content">2025-10-08T00:48:46.407254-07:00</span><span class="delimiter">&quot;</span></span>}</code></pre>
+</div>
+</div>
+<div class="paragraph">
+<p><strong>java.util.Date</strong>: Now renders as ISO-8601 with Z suffix <strong>including milliseconds</strong>:</p>
+</div>
+<div class="listingblock">
+<div class="content">
+<pre class="CodeRay highlight"><code data-lang="json"><span class="error">/</span><span class="error">/</span> <span class="error">B</span><span class="error">e</span><span class="error">f</span><span class="error">o</span><span class="error">r</span><span class="error">e</span>
+{<span class="key"><span class="delimiter">&quot;</span><span class="content">created</span><span class="delimiter">&quot;</span></span>: <span class="string"><span class="delimiter">&quot;</span><span class="content">2025-10-07T21:14:31Z</span><span class="delimiter">&quot;</span></span>}
+
+<span class="error">/</span><span class="error">/</span> <span class="error">A</span><span class="error">f</span><span class="error">t</span><span class="error">e</span><span class="error">r</span>
+{<span class="key"><span class="delimiter">&quot;</span><span class="content">created</span><span class="delimiter">&quot;</span></span>: <span class="string"><span class="delimiter">&quot;</span><span class="content">2025-10-07T21:14:31.407Z</span><span class="delimiter">&quot;</span></span>}</code></pre>
+</div>
+</div>
+<div class="admonitionblock note">
+<table>
+<tr>
+<td class="icon">
+<i class="fa icon-note" title="Note"></i>
+</td>
+<td class="content">
+<code>java.util.Date</code> and <code>Calendar</code> have <strong>millisecond precision</strong> (3 decimal places: <code>.SSS</code>), while Java 8 date/time types (<code>Instant</code>, <code>OffsetDateTime</code>, <code>ZonedDateTime</code>) have <strong>nanosecond precision</strong> (up to 9 decimal places, with trailing zeros dropped per ISO-8601 spec). This matches Spring Boot&#8217;s Jackson serialization behavior.
+</td>
+</tr>
+</table>
+</div>
+</div>
+<div class="sect5">
+<h6 id="_migration_impact">Migration Impact</h6>
+<div class="paragraph">
+<p>If your application or API consumers depend on the previous JSON format for <code>Calendar</code>, <code>Instant</code>, <code>LocalDate</code>, <code>LocalDateTime</code>, <code>OffsetDateTime</code>, or <code>ZonedDateTime</code> fields:</p>
+</div>
+<div class="olist arabic">
+<ol class="arabic">
+<li>
+<p><strong>API Responses</strong>: Client applications may need updates to parse the new ISO-8601 string format instead of epoch milliseconds or object structures.</p>
+</li>
+<li>
+<p><strong>Date Parsing</strong>: The new format is a standard ISO-8601 string that can be parsed using <code>Instant.parse()</code>, <code>LocalDate.parse()</code>, <code>LocalDateTime.parse()</code>, <code>OffsetDateTime.parse()</code>, or <code>ZonedDateTime.parse()</code> with appropriate formatters.</p>
+</li>
+<li>
+<p><strong>Consistency</strong>:</p>
+<div class="ulist">
+<ul>
+<li>
+<p>Temporal types with timezone information (<code>Date</code>, <code>Calendar</code>, <code>Instant</code>) render with <strong>Z suffix</strong> (UTC)</p>
+</li>
+<li>
+<p><code>LocalDate</code> (date only) renders as <strong>YYYY-MM-DD</strong></p>
+</li>
+<li>
+<p><code>LocalDateTime</code> (date and time, no timezone) renders <strong>without Z suffix</strong></p>
+</li>
+<li>
+<p><code>OffsetDateTime</code> and <code>ZonedDateTime</code> render with their <strong>timezone offset</strong> (e.g., <code>-07:00</code>)</p>
+</li>
+<li>
+<p>All formatting matches Spring Boot&#8217;s behavior</p>
+</li>
+</ul>
+</div>
+</li>
+<li>
+<p><strong>ZonedDateTime</strong>: Note that the zone ID (e.g., <code>[America/Los_Angeles]</code>) is no longer included in the output, matching Spring Boot&#8217;s behavior.</p>
+</li>
+</ol>
+</div>
+<div class="paragraph">
+<p>This change applies to both the <code>grails-converters</code> module (standard JSON rendering) and the <code>grails-views-gson</code> module (JSON views).</p>
+</div>
+</div>
+</div>
 </div>
 </div>
 
diff --git a/docs/snapshot/guide/single.html b/docs/snapshot/guide/single.html
index 6381ff7f407..63e6100653a 100644
--- a/docs/snapshot/guide/single.html
+++ b/docs/snapshot/guide/single.html
@@ -2943,6 +2943,9 @@ apply <span class="key">plugin</span>: <span class="string"><span class="delimit
 <li>
 <p>org.grails.web.sitemesh.SitemeshLayoutView &#8594; org.apache.grails.web.layout.GrailsLayoutView</p>
 </li>
+<li>
+<p>org.grails.web.sitemesh.GSPSitemeshPage &#8594; org.apache.grails.web.layout.GSPGrailsLayoutPage</p>
+</li>
 </ul>
 </div>
 <div class="paragraph">
@@ -2956,6 +2959,9 @@ apply <span class="key">plugin</span>: <span class="string"><span class="delimit
 <li>
 <p>grails.sitemesh.enable.nongsp &#8594; grails.views.layout.enable.nongsp</p>
 </li>
+<li>
+<p>org.grails.web.sitemesh.GrailsLayoutView.GSP_SITEMESH_PAGE &#8594; org.apache.grails.web.layout.EmbeddedGrailsLayoutView.GSP_GRAILS_LAYOUT_PAGE</p>
+</li>
 </ul>
 </div>
 <div class="paragraph">
@@ -3123,6 +3129,223 @@ Expanded class files &amp; resource files will only be used over the jar file if
 </table>
 </div>
 </div>
+<div class="sect4">
+<h5 id="_12_22_database_migration_plugin_migrations_directory_in_the_main_sourceset">12.22 Database Migration Plugin migrations directory in the main sourceSet</h5>
+<div class="paragraph">
+<p>It is no longer necessary to add the <code>grails-app/migrations</code> directory to the <code>main</code> sourceSet in order for the Database Migration Plugin to find your changelogs.
+This is now done automatically by the <code>org.apache.grails.gradle.grails-plugin</code> Gradle plugin.</p>
+</div>
+<div class="paragraph">
+<p>The following code can be removed from your <code>build.gradle</code> file:</p>
+</div>
+<div class="listingblock">
+<div class="title">build.gradle</div>
+<div class="content">
+<pre class="CodeRay highlight"><code data-lang="groovy">sourceSets {
+    main {
+        resources {
+            srcDir <span class="string"><span class="delimiter">'</span><span class="content">grails-app/migrations</span><span class="delimiter">'</span></span>
+        }
+    }
+}</code></pre>
+</div>
+</div>
+</div>
+<div class="sect4">
+<h5 id="_12_23_test_javaexec_jvm_args_no_longer_set_by_default">12.23 Test &amp; JavaExec JVM Args no longer set by default</h5>
+<div class="paragraph">
+<p>Previously tasks of type <code>Test</code> &amp; <code>JavaExec</code> had several JVM args set by default to facilitate faster startup times in larger projects.
+These settings are removed by default in Grails 7. To restore the old behavior, configure the <code>Test</code> &amp; <code>JavaExec</code> tasks as follows:</p>
+</div>
+<div class="listingblock">
+<div class="content">
+<pre class="CodeRay highlight"><code data-lang="groovy">tasks.withType(Test).configureEach {
+   jvmArgs(<span class="string"><span class="delimiter">'</span><span class="content">-XX:+TieredCompilation</span><span class="delimiter">'</span></span>, <span class="string"><span class="delimiter">'</span><span class="content">-XX:TieredStopAtLevel=1</span><span class="delimiter">'</span></span>, <span class="string"><span class="delimiter">'</span><span class="content">-XX:CICompilerCount=3</span><span class="delimiter">'</span></span>)
+}
+tasks.withType(JavaExec).configureEach {
+   jvmArgs(<span class="string"><span class="delimiter">'</span><span class="content">-XX:+TieredCompilation</span><span class="delimiter">'</span></span>, <span class="string"><span class="delimiter">'</span><span class="content">-XX:TieredStopAtLevel=1</span><span class="delimiter">'</span></span>, <span class="string"><span class="delimiter">'</span><span class="content">-XX:CICompilerCount=3</span><span class="delimiter">'</span></span>)
+}</code></pre>
+</div>
+</div>
+</div>
+<div class="sect4">
+<h5 id="_12_24_mongodb">12.24 MongoDB</h5>
+<div class="paragraph">
+<p><code>Instant</code> persistence switched from epoch milliseconds (BSON int64) to BSON DateTime (same BSON type as <code>java.util.Date</code>); <code>LocalDateTime</code> continues to be converted to BSON DateTime using the configured zone. If you currently using domain objects with property type <code>Instant</code>, you will need to convert them prior to upgrading. For more info, see <a href="https://github.com/apache/grails-core/pull/15111">#15111</a>.</p>
+</div>
+<div class="listingblock">
+<div class="content">
+<pre class="CodeRay highlight"><code data-lang="javascript">db.Example.updateMany(
+  { <span class="key">created</span>: { <span class="predefined">$type</span>: <span class="string"><span class="delimiter">&quot;</span><span class="content">long</span><span class="delimiter">&quot;</span></span> } },
+  [ { <span class="predefined">$set</span>: { <span class="key">created</span>: { <span class="predefined">$toDate</span>: <span class="string"><span class="delimiter">&quot;</span><span class="content">$created</span><span class="delimiter">&quot;</span></span> } } } ]
+);</code></pre>
+</div>
+</div>
+</div>
+<div class="sect4">
+<h5 id="_12_25_json_rendering_of_datetime_types">12.25 JSON Rendering of Date/Time Types</h5>
+<div class="paragraph">
+<p>JSON rendering of <code>java.util.Calendar</code>, <code>java.time.Instant</code>, <code>java.time.LocalDate</code>, <code>java.time.LocalDateTime</code>, <code>java.time.OffsetDateTime</code>, and <code>java.time.ZonedDateTime</code> has been updated for consistency across both standard JSON converters (<code>render &#8230;&#8203; as JSON</code>) and JSON views (<code>.gson</code> files).</p>
+</div>
+<div class="sect5">
+<h6 id="_changes_to_json_output">Changes to JSON Output</h6>
+<div class="paragraph">
+<p><strong>Calendar</strong>: Previously rendered as a complex object with all properties. Now consistently renders as ISO-8601 format with Z suffix:</p>
+</div>
+<div class="listingblock">
+<div class="content">
+<pre class="CodeRay highlight"><code data-lang="json"><span class="error">/</span><span class="error">/</span> <span class="error">B</span><span class="error">e</span><span class="error">f</span><span class="error">o</span><span class="error">r</span><span class="error">e</span>
+{<span class="key"><span class="delimiter">&quot;</span><span class="content">timestamp</span><span class="delimiter">&quot;</span></span>: {<span class="key"><span class="delimiter">&quot;</span><span class="content">time</span><span class="delimiter">&quot;</span></span>: <span class="integer">1759869218602</span>, <span class="key"><span class="delimiter">&quot;</span><span class="content">timeZone</span><span class="delimiter">&quot;</span></span>: {<span class="error">.</span><span  [...]
+
+<span class="error">/</span><span class="error">/</span> <span class="error">A</span><span class="error">f</span><span class="error">t</span><span class="error">e</span><span class="error">r</span>
+{<span class="key"><span class="delimiter">&quot;</span><span class="content">timestamp</span><span class="delimiter">&quot;</span></span>: <span class="string"><span class="delimiter">&quot;</span><span class="content">2025-10-07T21:14:31Z</span><span class="delimiter">&quot;</span></span>}</code></pre>
+</div>
+</div>
+<div class="paragraph">
+<p><strong>Instant</strong>: Previously rendered as either epoch milliseconds (standard converters) or a complex object structure (JSON views). Now consistently renders as ISO-8601 format with Z suffix:</p>
+</div>
+<div class="listingblock">
+<div class="content">
+<pre class="CodeRay highlight"><code data-lang="json"><span class="error">/</span><span class="error">/</span> <span class="error">B</span><span class="error">e</span><span class="error">f</span><span class="error">o</span><span class="error">r</span><span class="error">e</span> <span class="error">(</span><span class="error">s</span><span class="error">t</span><span class="error">a</span><span class="error">n</span><span class="error">d</span><span class="error">a</span><span class="err [...]
+{<span class="key"><span class="delimiter">&quot;</span><span class="content">timestamp</span><span class="delimiter">&quot;</span></span>: <span class="integer">1759869218602</span>}
+
+<span class="error">/</span><span class="error">/</span> <span class="error">B</span><span class="error">e</span><span class="error">f</span><span class="error">o</span><span class="error">r</span><span class="error">e</span> <span class="error">(</span><span class="error">J</span><span class="error">S</span><span class="error">O</span><span class="error">N</span> <span class="error">v</span><span class="error">i</span><span class="error">e</span><span class="error">w</span><span class=" [...]
+{<span class="key"><span class="delimiter">&quot;</span><span class="content">timestamp</span><span class="delimiter">&quot;</span></span>: {<span class="key"><span class="delimiter">&quot;</span><span class="content">epochSecond</span><span class="delimiter">&quot;</span></span>: <span class="integer">1759869218</span>, <span class="key"><span class="delimiter">&quot;</span><span class="content">nano</span><span class="delimiter">&quot;</span></span>: <span class="integer">602000000</span>}}
+
+<span class="error">/</span><span class="error">/</span> <span class="error">A</span><span class="error">f</span><span class="error">t</span><span class="error">e</span><span class="error">r</span> <span class="error">(</span><span class="error">b</span><span class="error">o</span><span class="error">t</span><span class="error">h</span><span class="error">)</span>
+{<span class="key"><span class="delimiter">&quot;</span><span class="content">timestamp</span><span class="delimiter">&quot;</span></span>: <span class="string"><span class="delimiter">&quot;</span><span class="content">2025-10-07T21:14:31.602Z</span><span class="delimiter">&quot;</span></span>}</code></pre>
+</div>
+</div>
+<div class="paragraph">
+<p><strong>LocalDate</strong>: Previously rendered as a complex object structure. Now consistently renders as ISO-8601 date format (YYYY-MM-DD):</p>
+</div>
+<div class="listingblock">
+<div class="content">
+<pre class="CodeRay highlight"><code data-lang="json"><span class="error">/</span><span class="error">/</span> <span class="error">B</span><span class="error">e</span><span class="error">f</span><span class="error">o</span><span class="error">r</span><span class="error">e</span>
+{<span class="key"><span class="delimiter">&quot;</span><span class="content">date</span><span class="delimiter">&quot;</span></span>: {<span class="key"><span class="delimiter">&quot;</span><span class="content">year</span><span class="delimiter">&quot;</span></span>: <span class="integer">2025</span>, <span class="key"><span class="delimiter">&quot;</span><span class="content">month</span><span class="delimiter">&quot;</span></span>: <span class="string"><span class="delimiter">&quot;< [...]
+
+<span class="error">/</span><span class="error">/</span> <span class="error">A</span><span class="error">f</span><span class="error">t</span><span class="error">e</span><span class="error">r</span>
+{<span class="key"><span class="delimiter">&quot;</span><span class="content">date</span><span class="delimiter">&quot;</span></span>: <span class="string"><span class="delimiter">&quot;</span><span class="content">2025-10-08</span><span class="delimiter">&quot;</span></span>}</code></pre>
+</div>
+</div>
+<div class="paragraph">
+<p><strong>LocalDateTime</strong>: Previously rendered as a complex object structure (JSON views) or inconsistently. Now consistently renders as ISO-8601 format without timezone (matching Spring Boot behavior):</p>
+</div>
+<div class="listingblock">
+<div class="content">
+<pre class="CodeRay highlight"><code data-lang="json"><span class="error">/</span><span class="error">/</span> <span class="error">B</span><span class="error">e</span><span class="error">f</span><span class="error">o</span><span class="error">r</span><span class="error">e</span> <span class="error">(</span><span class="error">J</span><span class="error">S</span><span class="error">O</span><span class="error">N</span> <span class="error">v</span><span class="error">i</span><span class="er [...]
+{<span class="key"><span class="delimiter">&quot;</span><span class="content">dateTime</span><span class="delimiter">&quot;</span></span>: {<span class="key"><span class="delimiter">&quot;</span><span class="content">year</span><span class="delimiter">&quot;</span></span>: <span class="integer">2025</span>, <span class="key"><span class="delimiter">&quot;</span><span class="content">month</span><span class="delimiter">&quot;</span></span>: <span class="string"><span class="delimiter">&qu [...]
+
+<span class="error">/</span><span class="error">/</span> <span class="error">A</span><span class="error">f</span><span class="error">t</span><span class="error">e</span><span class="error">r</span> <span class="error">(</span><span class="error">b</span><span class="error">o</span><span class="error">t</span><span class="error">h</span><span class="error">)</span>
+{<span class="key"><span class="delimiter">&quot;</span><span class="content">dateTime</span><span class="delimiter">&quot;</span></span>: <span class="string"><span class="delimiter">&quot;</span><span class="content">2025-10-07T21:14:31</span><span class="delimiter">&quot;</span></span>}</code></pre>
+</div>
+</div>
+<div class="admonitionblock note">
+<table>
+<tr>
+<td class="icon">
+<i class="fa icon-note" title="Note"></i>
+</td>
+<td class="content">
+<code>LocalDate</code> and <code>LocalDateTime</code> do not include timezone information, so they render without the Z suffix, unlike <code>Date</code>, <code>Calendar</code>, and <code>Instant</code> which represent specific points in time.
+</td>
+</tr>
+</table>
+</div>
+<div class="paragraph">
+<p><strong>OffsetDateTime</strong>: Previously rendered as a complex object structure. Now consistently renders as ISO-8601 format with timezone offset:</p>
+</div>
+<div class="listingblock">
+<div class="content">
+<pre class="CodeRay highlight"><code data-lang="json"><span class="error">/</span><span class="error">/</span> <span class="error">B</span><span class="error">e</span><span class="error">f</span><span class="error">o</span><span class="error">r</span><span class="error">e</span>
+{<span class="key"><span class="delimiter">&quot;</span><span class="content">dateTime</span><span class="delimiter">&quot;</span></span>: {<span class="key"><span class="delimiter">&quot;</span><span class="content">offset</span><span class="delimiter">&quot;</span></span>: {<span class="error">.</span><span class="error">.</span><span class="error">.</span>}, <span class="key"><span class="delimiter">&quot;</span><span class="content">year</span><span class="delimiter">&quot;</span></s [...]
+
+<span class="error">/</span><span class="error">/</span> <span class="error">A</span><span class="error">f</span><span class="error">t</span><span class="error">e</span><span class="error">r</span>
+{<span class="key"><span class="delimiter">&quot;</span><span class="content">dateTime</span><span class="delimiter">&quot;</span></span>: <span class="string"><span class="delimiter">&quot;</span><span class="content">2025-10-08T00:48:46.407254-07:00</span><span class="delimiter">&quot;</span></span>}</code></pre>
+</div>
+</div>
+<div class="paragraph">
+<p><strong>ZonedDateTime</strong>: Previously rendered with zone ID brackets like <code>[America/Los_Angeles]</code>. Now consistently renders as ISO-8601 format with timezone offset only (matching Spring Boot):</p>
+</div>
+<div class="listingblock">
+<div class="content">
+<pre class="CodeRay highlight"><code data-lang="json"><span class="error">/</span><span class="error">/</span> <span class="error">B</span><span class="error">e</span><span class="error">f</span><span class="error">o</span><span class="error">r</span><span class="error">e</span>
+{<span class="key"><span class="delimiter">&quot;</span><span class="content">dateTime</span><span class="delimiter">&quot;</span></span>: <span class="string"><span class="delimiter">&quot;</span><span class="content">2025-10-08T00:48:46.407254-07:00[America/Los_Angeles]</span><span class="delimiter">&quot;</span></span>}
+
+<span class="error">/</span><span class="error">/</span> <span class="error">A</span><span class="error">f</span><span class="error">t</span><span class="error">e</span><span class="error">r</span>
+{<span class="key"><span class="delimiter">&quot;</span><span class="content">dateTime</span><span class="delimiter">&quot;</span></span>: <span class="string"><span class="delimiter">&quot;</span><span class="content">2025-10-08T00:48:46.407254-07:00</span><span class="delimiter">&quot;</span></span>}</code></pre>
+</div>
+</div>
+<div class="paragraph">
+<p><strong>java.util.Date</strong>: Now renders as ISO-8601 with Z suffix <strong>including milliseconds</strong>:</p>
+</div>
+<div class="listingblock">
+<div class="content">
+<pre class="CodeRay highlight"><code data-lang="json"><span class="error">/</span><span class="error">/</span> <span class="error">B</span><span class="error">e</span><span class="error">f</span><span class="error">o</span><span class="error">r</span><span class="error">e</span>
+{<span class="key"><span class="delimiter">&quot;</span><span class="content">created</span><span class="delimiter">&quot;</span></span>: <span class="string"><span class="delimiter">&quot;</span><span class="content">2025-10-07T21:14:31Z</span><span class="delimiter">&quot;</span></span>}
+
+<span class="error">/</span><span class="error">/</span> <span class="error">A</span><span class="error">f</span><span class="error">t</span><span class="error">e</span><span class="error">r</span>
+{<span class="key"><span class="delimiter">&quot;</span><span class="content">created</span><span class="delimiter">&quot;</span></span>: <span class="string"><span class="delimiter">&quot;</span><span class="content">2025-10-07T21:14:31.407Z</span><span class="delimiter">&quot;</span></span>}</code></pre>
+</div>
+</div>
+<div class="admonitionblock note">
+<table>
+<tr>
+<td class="icon">
+<i class="fa icon-note" title="Note"></i>
+</td>
+<td class="content">
+<code>java.util.Date</code> and <code>Calendar</code> have <strong>millisecond precision</strong> (3 decimal places: <code>.SSS</code>), while Java 8 date/time types (<code>Instant</code>, <code>OffsetDateTime</code>, <code>ZonedDateTime</code>) have <strong>nanosecond precision</strong> (up to 9 decimal places, with trailing zeros dropped per ISO-8601 spec). This matches Spring Boot&#8217;s Jackson serialization behavior.
+</td>
+</tr>
+</table>
+</div>
+</div>
+<div class="sect5">
+<h6 id="_migration_impact">Migration Impact</h6>
+<div class="paragraph">
+<p>If your application or API consumers depend on the previous JSON format for <code>Calendar</code>, <code>Instant</code>, <code>LocalDate</code>, <code>LocalDateTime</code>, <code>OffsetDateTime</code>, or <code>ZonedDateTime</code> fields:</p>
+</div>
+<div class="olist arabic">
+<ol class="arabic">
+<li>
+<p><strong>API Responses</strong>: Client applications may need updates to parse the new ISO-8601 string format instead of epoch milliseconds or object structures.</p>
+</li>
+<li>
+<p><strong>Date Parsing</strong>: The new format is a standard ISO-8601 string that can be parsed using <code>Instant.parse()</code>, <code>LocalDate.parse()</code>, <code>LocalDateTime.parse()</code>, <code>OffsetDateTime.parse()</code>, or <code>ZonedDateTime.parse()</code> with appropriate formatters.</p>
+</li>
+<li>
+<p><strong>Consistency</strong>:</p>
+<div class="ulist">
+<ul>
+<li>
+<p>Temporal types with timezone information (<code>Date</code>, <code>Calendar</code>, <code>Instant</code>) render with <strong>Z suffix</strong> (UTC)</p>
+</li>
+<li>
+<p><code>LocalDate</code> (date only) renders as <strong>YYYY-MM-DD</strong></p>
+</li>
+<li>
+<p><code>LocalDateTime</code> (date and time, no timezone) renders <strong>without Z suffix</strong></p>
+</li>
+<li>
+<p><code>OffsetDateTime</code> and <code>ZonedDateTime</code> render with their <strong>timezone offset</strong> (e.g., <code>-07:00</code>)</p>
+</li>
+<li>
+<p>All formatting matches Spring Boot&#8217;s behavior</p>
+</li>
+</ul>
+</div>
+</li>
+<li>
+<p><strong>ZonedDateTime</strong>: Note that the zone ID (e.g., <code>[America/Los_Angeles]</code>) is no longer included in the output, matching Spring Boot&#8217;s behavior.</p>
+</li>
+</ol>
+</div>
+<div class="paragraph">
+<p>This change applies to both the <code>grails-converters</code> module (standard JSON rendering) and the <code>grails-views-gson</code> module (JSON views).</p>
+</div>
+</div>
+</div>
 </div>
 </div>
 
diff --git a/docs/snapshot/guide/upgrading.html b/docs/snapshot/guide/upgrading.html
index df61926e686..8dd8139e71a 100644
--- a/docs/snapshot/guide/upgrading.html
+++ b/docs/snapshot/guide/upgrading.html
@@ -799,6 +799,9 @@ apply <span class="key">plugin</span>: <span class="string"><span class="delimit
 <li>
 <p>org.grails.web.sitemesh.SitemeshLayoutView &#8594; org.apache.grails.web.layout.GrailsLayoutView</p>
 </li>
+<li>
+<p>org.grails.web.sitemesh.GSPSitemeshPage &#8594; org.apache.grails.web.layout.GSPGrailsLayoutPage</p>
+</li>
 </ul>
 </div>
 <div class="paragraph">
@@ -812,6 +815,9 @@ apply <span class="key">plugin</span>: <span class="string"><span class="delimit
 <li>
 <p>grails.sitemesh.enable.nongsp &#8594; grails.views.layout.enable.nongsp</p>
 </li>
+<li>
+<p>org.grails.web.sitemesh.GrailsLayoutView.GSP_SITEMESH_PAGE &#8594; org.apache.grails.web.layout.EmbeddedGrailsLayoutView.GSP_GRAILS_LAYOUT_PAGE</p>
+</li>
 </ul>
 </div>
 <div class="paragraph">
@@ -979,6 +985,223 @@ Expanded class files &amp; resource files will only be used over the jar file if
 </table>
 </div>
 </div>
+<div class="sect4">
+<h5 id="_12_22_database_migration_plugin_migrations_directory_in_the_main_sourceset">12.22 Database Migration Plugin migrations directory in the main sourceSet</h5>
+<div class="paragraph">
+<p>It is no longer necessary to add the <code>grails-app/migrations</code> directory to the <code>main</code> sourceSet in order for the Database Migration Plugin to find your changelogs.
+This is now done automatically by the <code>org.apache.grails.gradle.grails-plugin</code> Gradle plugin.</p>
+</div>
+<div class="paragraph">
+<p>The following code can be removed from your <code>build.gradle</code> file:</p>
+</div>
+<div class="listingblock">
+<div class="title">build.gradle</div>
+<div class="content">
+<pre class="CodeRay highlight"><code data-lang="groovy">sourceSets {
+    main {
+        resources {
+            srcDir <span class="string"><span class="delimiter">'</span><span class="content">grails-app/migrations</span><span class="delimiter">'</span></span>
+        }
+    }
+}</code></pre>
+</div>
+</div>
+</div>
+<div class="sect4">
+<h5 id="_12_23_test_javaexec_jvm_args_no_longer_set_by_default">12.23 Test &amp; JavaExec JVM Args no longer set by default</h5>
+<div class="paragraph">
+<p>Previously tasks of type <code>Test</code> &amp; <code>JavaExec</code> had several JVM args set by default to facilitate faster startup times in larger projects.
+These settings are removed by default in Grails 7. To restore the old behavior, configure the <code>Test</code> &amp; <code>JavaExec</code> tasks as follows:</p>
+</div>
+<div class="listingblock">
+<div class="content">
+<pre class="CodeRay highlight"><code data-lang="groovy">tasks.withType(Test).configureEach {
+   jvmArgs(<span class="string"><span class="delimiter">'</span><span class="content">-XX:+TieredCompilation</span><span class="delimiter">'</span></span>, <span class="string"><span class="delimiter">'</span><span class="content">-XX:TieredStopAtLevel=1</span><span class="delimiter">'</span></span>, <span class="string"><span class="delimiter">'</span><span class="content">-XX:CICompilerCount=3</span><span class="delimiter">'</span></span>)
+}
+tasks.withType(JavaExec).configureEach {
+   jvmArgs(<span class="string"><span class="delimiter">'</span><span class="content">-XX:+TieredCompilation</span><span class="delimiter">'</span></span>, <span class="string"><span class="delimiter">'</span><span class="content">-XX:TieredStopAtLevel=1</span><span class="delimiter">'</span></span>, <span class="string"><span class="delimiter">'</span><span class="content">-XX:CICompilerCount=3</span><span class="delimiter">'</span></span>)
+}</code></pre>
+</div>
+</div>
+</div>
+<div class="sect4">
+<h5 id="_12_24_mongodb">12.24 MongoDB</h5>
+<div class="paragraph">
+<p><code>Instant</code> persistence switched from epoch milliseconds (BSON int64) to BSON DateTime (same BSON type as <code>java.util.Date</code>); <code>LocalDateTime</code> continues to be converted to BSON DateTime using the configured zone. If you currently using domain objects with property type <code>Instant</code>, you will need to convert them prior to upgrading. For more info, see <a href="https://github.com/apache/grails-core/pull/15111">#15111</a>.</p>
+</div>
+<div class="listingblock">
+<div class="content">
+<pre class="CodeRay highlight"><code data-lang="javascript">db.Example.updateMany(
+  { <span class="key">created</span>: { <span class="predefined">$type</span>: <span class="string"><span class="delimiter">&quot;</span><span class="content">long</span><span class="delimiter">&quot;</span></span> } },
+  [ { <span class="predefined">$set</span>: { <span class="key">created</span>: { <span class="predefined">$toDate</span>: <span class="string"><span class="delimiter">&quot;</span><span class="content">$created</span><span class="delimiter">&quot;</span></span> } } } ]
+);</code></pre>
+</div>
+</div>
+</div>
+<div class="sect4">
+<h5 id="_12_25_json_rendering_of_datetime_types">12.25 JSON Rendering of Date/Time Types</h5>
+<div class="paragraph">
+<p>JSON rendering of <code>java.util.Calendar</code>, <code>java.time.Instant</code>, <code>java.time.LocalDate</code>, <code>java.time.LocalDateTime</code>, <code>java.time.OffsetDateTime</code>, and <code>java.time.ZonedDateTime</code> has been updated for consistency across both standard JSON converters (<code>render &#8230;&#8203; as JSON</code>) and JSON views (<code>.gson</code> files).</p>
+</div>
+<div class="sect5">
+<h6 id="_changes_to_json_output">Changes to JSON Output</h6>
+<div class="paragraph">
+<p><strong>Calendar</strong>: Previously rendered as a complex object with all properties. Now consistently renders as ISO-8601 format with Z suffix:</p>
+</div>
+<div class="listingblock">
+<div class="content">
+<pre class="CodeRay highlight"><code data-lang="json"><span class="error">/</span><span class="error">/</span> <span class="error">B</span><span class="error">e</span><span class="error">f</span><span class="error">o</span><span class="error">r</span><span class="error">e</span>
+{<span class="key"><span class="delimiter">&quot;</span><span class="content">timestamp</span><span class="delimiter">&quot;</span></span>: {<span class="key"><span class="delimiter">&quot;</span><span class="content">time</span><span class="delimiter">&quot;</span></span>: <span class="integer">1759869218602</span>, <span class="key"><span class="delimiter">&quot;</span><span class="content">timeZone</span><span class="delimiter">&quot;</span></span>: {<span class="error">.</span><span  [...]
+
+<span class="error">/</span><span class="error">/</span> <span class="error">A</span><span class="error">f</span><span class="error">t</span><span class="error">e</span><span class="error">r</span>
+{<span class="key"><span class="delimiter">&quot;</span><span class="content">timestamp</span><span class="delimiter">&quot;</span></span>: <span class="string"><span class="delimiter">&quot;</span><span class="content">2025-10-07T21:14:31Z</span><span class="delimiter">&quot;</span></span>}</code></pre>
+</div>
+</div>
+<div class="paragraph">
+<p><strong>Instant</strong>: Previously rendered as either epoch milliseconds (standard converters) or a complex object structure (JSON views). Now consistently renders as ISO-8601 format with Z suffix:</p>
+</div>
+<div class="listingblock">
+<div class="content">
+<pre class="CodeRay highlight"><code data-lang="json"><span class="error">/</span><span class="error">/</span> <span class="error">B</span><span class="error">e</span><span class="error">f</span><span class="error">o</span><span class="error">r</span><span class="error">e</span> <span class="error">(</span><span class="error">s</span><span class="error">t</span><span class="error">a</span><span class="error">n</span><span class="error">d</span><span class="error">a</span><span class="err [...]
+{<span class="key"><span class="delimiter">&quot;</span><span class="content">timestamp</span><span class="delimiter">&quot;</span></span>: <span class="integer">1759869218602</span>}
+
+<span class="error">/</span><span class="error">/</span> <span class="error">B</span><span class="error">e</span><span class="error">f</span><span class="error">o</span><span class="error">r</span><span class="error">e</span> <span class="error">(</span><span class="error">J</span><span class="error">S</span><span class="error">O</span><span class="error">N</span> <span class="error">v</span><span class="error">i</span><span class="error">e</span><span class="error">w</span><span class=" [...]
+{<span class="key"><span class="delimiter">&quot;</span><span class="content">timestamp</span><span class="delimiter">&quot;</span></span>: {<span class="key"><span class="delimiter">&quot;</span><span class="content">epochSecond</span><span class="delimiter">&quot;</span></span>: <span class="integer">1759869218</span>, <span class="key"><span class="delimiter">&quot;</span><span class="content">nano</span><span class="delimiter">&quot;</span></span>: <span class="integer">602000000</span>}}
+
+<span class="error">/</span><span class="error">/</span> <span class="error">A</span><span class="error">f</span><span class="error">t</span><span class="error">e</span><span class="error">r</span> <span class="error">(</span><span class="error">b</span><span class="error">o</span><span class="error">t</span><span class="error">h</span><span class="error">)</span>
+{<span class="key"><span class="delimiter">&quot;</span><span class="content">timestamp</span><span class="delimiter">&quot;</span></span>: <span class="string"><span class="delimiter">&quot;</span><span class="content">2025-10-07T21:14:31.602Z</span><span class="delimiter">&quot;</span></span>}</code></pre>
+</div>
+</div>
+<div class="paragraph">
+<p><strong>LocalDate</strong>: Previously rendered as a complex object structure. Now consistently renders as ISO-8601 date format (YYYY-MM-DD):</p>
+</div>
+<div class="listingblock">
+<div class="content">
+<pre class="CodeRay highlight"><code data-lang="json"><span class="error">/</span><span class="error">/</span> <span class="error">B</span><span class="error">e</span><span class="error">f</span><span class="error">o</span><span class="error">r</span><span class="error">e</span>
+{<span class="key"><span class="delimiter">&quot;</span><span class="content">date</span><span class="delimiter">&quot;</span></span>: {<span class="key"><span class="delimiter">&quot;</span><span class="content">year</span><span class="delimiter">&quot;</span></span>: <span class="integer">2025</span>, <span class="key"><span class="delimiter">&quot;</span><span class="content">month</span><span class="delimiter">&quot;</span></span>: <span class="string"><span class="delimiter">&quot;< [...]
+
+<span class="error">/</span><span class="error">/</span> <span class="error">A</span><span class="error">f</span><span class="error">t</span><span class="error">e</span><span class="error">r</span>
+{<span class="key"><span class="delimiter">&quot;</span><span class="content">date</span><span class="delimiter">&quot;</span></span>: <span class="string"><span class="delimiter">&quot;</span><span class="content">2025-10-08</span><span class="delimiter">&quot;</span></span>}</code></pre>
+</div>
+</div>
+<div class="paragraph">
+<p><strong>LocalDateTime</strong>: Previously rendered as a complex object structure (JSON views) or inconsistently. Now consistently renders as ISO-8601 format without timezone (matching Spring Boot behavior):</p>
+</div>
+<div class="listingblock">
+<div class="content">
+<pre class="CodeRay highlight"><code data-lang="json"><span class="error">/</span><span class="error">/</span> <span class="error">B</span><span class="error">e</span><span class="error">f</span><span class="error">o</span><span class="error">r</span><span class="error">e</span> <span class="error">(</span><span class="error">J</span><span class="error">S</span><span class="error">O</span><span class="error">N</span> <span class="error">v</span><span class="error">i</span><span class="er [...]
+{<span class="key"><span class="delimiter">&quot;</span><span class="content">dateTime</span><span class="delimiter">&quot;</span></span>: {<span class="key"><span class="delimiter">&quot;</span><span class="content">year</span><span class="delimiter">&quot;</span></span>: <span class="integer">2025</span>, <span class="key"><span class="delimiter">&quot;</span><span class="content">month</span><span class="delimiter">&quot;</span></span>: <span class="string"><span class="delimiter">&qu [...]
+
+<span class="error">/</span><span class="error">/</span> <span class="error">A</span><span class="error">f</span><span class="error">t</span><span class="error">e</span><span class="error">r</span> <span class="error">(</span><span class="error">b</span><span class="error">o</span><span class="error">t</span><span class="error">h</span><span class="error">)</span>
+{<span class="key"><span class="delimiter">&quot;</span><span class="content">dateTime</span><span class="delimiter">&quot;</span></span>: <span class="string"><span class="delimiter">&quot;</span><span class="content">2025-10-07T21:14:31</span><span class="delimiter">&quot;</span></span>}</code></pre>
+</div>
+</div>
+<div class="admonitionblock note">
+<table>
+<tr>
+<td class="icon">
+<i class="fa icon-note" title="Note"></i>
+</td>
+<td class="content">
+<code>LocalDate</code> and <code>LocalDateTime</code> do not include timezone information, so they render without the Z suffix, unlike <code>Date</code>, <code>Calendar</code>, and <code>Instant</code> which represent specific points in time.
+</td>
+</tr>
+</table>
+</div>
+<div class="paragraph">
+<p><strong>OffsetDateTime</strong>: Previously rendered as a complex object structure. Now consistently renders as ISO-8601 format with timezone offset:</p>
+</div>
+<div class="listingblock">
+<div class="content">
+<pre class="CodeRay highlight"><code data-lang="json"><span class="error">/</span><span class="error">/</span> <span class="error">B</span><span class="error">e</span><span class="error">f</span><span class="error">o</span><span class="error">r</span><span class="error">e</span>
+{<span class="key"><span class="delimiter">&quot;</span><span class="content">dateTime</span><span class="delimiter">&quot;</span></span>: {<span class="key"><span class="delimiter">&quot;</span><span class="content">offset</span><span class="delimiter">&quot;</span></span>: {<span class="error">.</span><span class="error">.</span><span class="error">.</span>}, <span class="key"><span class="delimiter">&quot;</span><span class="content">year</span><span class="delimiter">&quot;</span></s [...]
+
+<span class="error">/</span><span class="error">/</span> <span class="error">A</span><span class="error">f</span><span class="error">t</span><span class="error">e</span><span class="error">r</span>
+{<span class="key"><span class="delimiter">&quot;</span><span class="content">dateTime</span><span class="delimiter">&quot;</span></span>: <span class="string"><span class="delimiter">&quot;</span><span class="content">2025-10-08T00:48:46.407254-07:00</span><span class="delimiter">&quot;</span></span>}</code></pre>
+</div>
+</div>
+<div class="paragraph">
+<p><strong>ZonedDateTime</strong>: Previously rendered with zone ID brackets like <code>[America/Los_Angeles]</code>. Now consistently renders as ISO-8601 format with timezone offset only (matching Spring Boot):</p>
+</div>
+<div class="listingblock">
+<div class="content">
+<pre class="CodeRay highlight"><code data-lang="json"><span class="error">/</span><span class="error">/</span> <span class="error">B</span><span class="error">e</span><span class="error">f</span><span class="error">o</span><span class="error">r</span><span class="error">e</span>
+{<span class="key"><span class="delimiter">&quot;</span><span class="content">dateTime</span><span class="delimiter">&quot;</span></span>: <span class="string"><span class="delimiter">&quot;</span><span class="content">2025-10-08T00:48:46.407254-07:00[America/Los_Angeles]</span><span class="delimiter">&quot;</span></span>}
+
+<span class="error">/</span><span class="error">/</span> <span class="error">A</span><span class="error">f</span><span class="error">t</span><span class="error">e</span><span class="error">r</span>
+{<span class="key"><span class="delimiter">&quot;</span><span class="content">dateTime</span><span class="delimiter">&quot;</span></span>: <span class="string"><span class="delimiter">&quot;</span><span class="content">2025-10-08T00:48:46.407254-07:00</span><span class="delimiter">&quot;</span></span>}</code></pre>
+</div>
+</div>
+<div class="paragraph">
+<p><strong>java.util.Date</strong>: Now renders as ISO-8601 with Z suffix <strong>including milliseconds</strong>:</p>
+</div>
+<div class="listingblock">
+<div class="content">
+<pre class="CodeRay highlight"><code data-lang="json"><span class="error">/</span><span class="error">/</span> <span class="error">B</span><span class="error">e</span><span class="error">f</span><span class="error">o</span><span class="error">r</span><span class="error">e</span>
+{<span class="key"><span class="delimiter">&quot;</span><span class="content">created</span><span class="delimiter">&quot;</span></span>: <span class="string"><span class="delimiter">&quot;</span><span class="content">2025-10-07T21:14:31Z</span><span class="delimiter">&quot;</span></span>}
+
+<span class="error">/</span><span class="error">/</span> <span class="error">A</span><span class="error">f</span><span class="error">t</span><span class="error">e</span><span class="error">r</span>
+{<span class="key"><span class="delimiter">&quot;</span><span class="content">created</span><span class="delimiter">&quot;</span></span>: <span class="string"><span class="delimiter">&quot;</span><span class="content">2025-10-07T21:14:31.407Z</span><span class="delimiter">&quot;</span></span>}</code></pre>
+</div>
+</div>
+<div class="admonitionblock note">
+<table>
+<tr>
+<td class="icon">
+<i class="fa icon-note" title="Note"></i>
+</td>
+<td class="content">
+<code>java.util.Date</code> and <code>Calendar</code> have <strong>millisecond precision</strong> (3 decimal places: <code>.SSS</code>), while Java 8 date/time types (<code>Instant</code>, <code>OffsetDateTime</code>, <code>ZonedDateTime</code>) have <strong>nanosecond precision</strong> (up to 9 decimal places, with trailing zeros dropped per ISO-8601 spec). This matches Spring Boot&#8217;s Jackson serialization behavior.
+</td>
+</tr>
+</table>
+</div>
+</div>
+<div class="sect5">
+<h6 id="_migration_impact">Migration Impact</h6>
+<div class="paragraph">
+<p>If your application or API consumers depend on the previous JSON format for <code>Calendar</code>, <code>Instant</code>, <code>LocalDate</code>, <code>LocalDateTime</code>, <code>OffsetDateTime</code>, or <code>ZonedDateTime</code> fields:</p>
+</div>
+<div class="olist arabic">
+<ol class="arabic">
+<li>
+<p><strong>API Responses</strong>: Client applications may need updates to parse the new ISO-8601 string format instead of epoch milliseconds or object structures.</p>
+</li>
+<li>
+<p><strong>Date Parsing</strong>: The new format is a standard ISO-8601 string that can be parsed using <code>Instant.parse()</code>, <code>LocalDate.parse()</code>, <code>LocalDateTime.parse()</code>, <code>OffsetDateTime.parse()</code>, or <code>ZonedDateTime.parse()</code> with appropriate formatters.</p>
+</li>
+<li>
+<p><strong>Consistency</strong>:</p>
+<div class="ulist">
+<ul>
+<li>
+<p>Temporal types with timezone information (<code>Date</code>, <code>Calendar</code>, <code>Instant</code>) render with <strong>Z suffix</strong> (UTC)</p>
+</li>
+<li>
+<p><code>LocalDate</code> (date only) renders as <strong>YYYY-MM-DD</strong></p>
+</li>
+<li>
+<p><code>LocalDateTime</code> (date and time, no timezone) renders <strong>without Z suffix</strong></p>
+</li>
+<li>
+<p><code>OffsetDateTime</code> and <code>ZonedDateTime</code> render with their <strong>timezone offset</strong> (e.g., <code>-07:00</code>)</p>
+</li>
+<li>
+<p>All formatting matches Spring Boot&#8217;s behavior</p>
+</li>
+</ul>
+</div>
+</li>
+<li>
+<p><strong>ZonedDateTime</strong>: Note that the zone ID (e.g., <code>[America/Los_Angeles]</code>) is no longer included in the output, matching Spring Boot&#8217;s behavior.</p>
+</li>
+</ol>
+</div>
+<div class="paragraph">
+<p>This change applies to both the <code>grails-converters</code> module (standard JSON rendering) and the <code>grails-views-gson</code> module (JSON views).</p>
+</div>
+</div>
+</div>
 </div>
 </div>
 
diff --git a/docs/snapshot/ref/Tags - GSP/javascript.html b/docs/snapshot/ref/Tags - GSP/javascript.html
index 7f5c68083c4..953dfa8b677 100644
--- a/docs/snapshot/ref/Tags - GSP/javascript.html	
+++ b/docs/snapshot/ref/Tags - GSP/javascript.html	
@@ -173,7 +173,7 @@
 <p>If you do not include a "src" attribute but instead provide a body, the result is an inline script.</p>
 </div>
 <div class="paragraph">
-<p>If you use this tag to render inline JavaScript code, it is recommended that you use the Resources plugin&#8217;s <code>&lt;r:script&gt;</code> tag to produce inline script that is included at the end of the body, or in the head if necessary - rather than inline. For more control use the Resources plugin&#8217;s &lt;r:script&gt; tag directly.</p>
+<p>If you are doing more advanced JavaScript and asset management we recommend checking out the Asset Pipeline plugin.</p>
 </div>
 <div class="paragraph">
 <p>Attributes</p>
diff --git a/docs/snapshot/ref/Versions/Grails BOM.html b/docs/snapshot/ref/Versions/Grails BOM.html
index e16f15d32e5..2850aa9ee6e 100644
--- a/docs/snapshot/ref/Versions/Grails BOM.html	
+++ b/docs/snapshot/ref/Versions/Grails BOM.html	
@@ -201,7 +201,7 @@
 <td class="tableblock halign-left valign-top"><p class="tableblock">4</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">cloud.wondrify</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">asset-pipeline-bom</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">5.0.16</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">5.0.19</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">${asset-pipeline-bom.version}</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">asset-pipeline-bom</p></td>
 </tr>
@@ -209,7 +209,7 @@
 <td class="tableblock halign-left valign-top"><p class="tableblock">5</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">cloud.wondrify</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">asset-pipeline-core</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">5.0.16</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">5.0.19</p></td>
 <td class="tableblock halign-left valign-top"></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">asset-pipeline-bom</p></td>
 </tr>
@@ -217,7 +217,7 @@
 <td class="tableblock halign-left valign-top"><p class="tableblock">6</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">cloud.wondrify</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">asset-pipeline-gradle</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">5.0.16</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">5.0.19</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">${asset.pipeline.gradle.version}</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">grails-bom</p></td>
 </tr>
@@ -225,7 +225,7 @@
 <td class="tableblock halign-left valign-top"><p class="tableblock">7</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">cloud.wondrify</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">asset-pipeline-grails</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">5.0.16</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">5.0.19</p></td>
 <td class="tableblock halign-left valign-top"></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">asset-pipeline-bom</p></td>
 </tr>
@@ -233,7 +233,7 @@
 <td class="tableblock halign-left valign-top"><p class="tableblock">8</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">cloud.wondrify</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">asset-pipeline-servlet</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">5.0.16</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">5.0.19</p></td>
 <td class="tableblock halign-left valign-top"></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">asset-pipeline-bom</p></td>
 </tr>
@@ -241,7 +241,7 @@
 <td class="tableblock halign-left valign-top"><p class="tableblock">9</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">cloud.wondrify</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">asset-pipeline-spring-boot</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">5.0.16</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">5.0.19</p></td>
 <td class="tableblock halign-left valign-top"></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">asset-pipeline-bom</p></td>
 </tr>
@@ -249,7 +249,7 @@
 <td class="tableblock halign-left valign-top"><p class="tableblock">10</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">cloud.wondrify</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">coffee-asset-pipeline</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">5.0.16</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">5.0.19</p></td>
 <td class="tableblock halign-left valign-top"></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">asset-pipeline-bom</p></td>
 </tr>
@@ -257,7 +257,7 @@
 <td class="tableblock halign-left valign-top"><p class="tableblock">11</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">cloud.wondrify</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">ember-asset-pipeline</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">5.0.16</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">5.0.19</p></td>
 <td class="tableblock halign-left valign-top"></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">asset-pipeline-bom</p></td>
 </tr>
@@ -265,7 +265,7 @@
 <td class="tableblock halign-left valign-top"><p class="tableblock">12</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">cloud.wondrify</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">handlebars-asset-pipeline</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">5.0.16</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">5.0.19</p></td>
 <td class="tableblock halign-left valign-top"></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">asset-pipeline-bom</p></td>
 </tr>
@@ -273,7 +273,7 @@
 <td class="tableblock halign-left valign-top"><p class="tableblock">13</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">cloud.wondrify</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">jsx-asset-pipeline</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">5.0.16</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">5.0.19</p></td>
 <td class="tableblock halign-left valign-top"></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">asset-pipeline-bom</p></td>
 </tr>
@@ -281,7 +281,7 @@
 <td class="tableblock halign-left valign-top"><p class="tableblock">14</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">cloud.wondrify</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">less-asset-pipeline</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">5.0.16</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">5.0.19</p></td>
 <td class="tableblock halign-left valign-top"></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">asset-pipeline-bom</p></td>
 </tr>
@@ -289,7 +289,7 @@
 <td class="tableblock halign-left valign-top"><p class="tableblock">15</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">cloud.wondrify</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">sass-asset-pipeline</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">5.0.16</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">5.0.19</p></td>
 <td class="tableblock halign-left valign-top"></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">asset-pipeline-bom</p></td>
 </tr>
@@ -297,7 +297,7 @@
 <td class="tableblock halign-left valign-top"><p class="tableblock">16</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">cloud.wondrify</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">sass-dart-asset-pipeline</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">5.0.16</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">5.0.19</p></td>
 <td class="tableblock halign-left valign-top"></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">asset-pipeline-bom</p></td>
 </tr>
@@ -5137,7 +5137,7 @@
 <td class="tableblock halign-left valign-top"><p class="tableblock">621</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">org.apache.grails.gradle</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">grails-publish</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">0.0.1</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">0.0.2-SNAPSHOT</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">${grails.publish.version}</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">grails-bom</p></td>
 </tr>
@@ -5583,6 +5583,14 @@
 </tr>
 <tr>
 <td class="tableblock halign-left valign-top"><p class="tableblock">677</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">org.apache.groovy.geb</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">geb-spock</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">8.0.0</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">${geb.spock.version}</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">grails-bom</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top"><p class="tableblock">678</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">org.apache.httpcomponents</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">httpasyncclient</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">4.1.5</p></td>
@@ -5590,7 +5598,7 @@
 <td class="tableblock halign-left valign-top"><p class="tableblock">spring-boot-dependencies</p></td>
 </tr>
 <tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">678</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">679</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">org.apache.httpcomponents</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">httpcore</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">4.4.16</p></td>
@@ -5598,7 +5606,7 @@
 <td class="tableblock halign-left valign-top"><p class="tableblock">spring-boot-dependencies</p></td>
 </tr>
 <tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">679</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">680</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">org.apache.httpcomponents</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">httpcore-nio</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">4.4.16</p></td>
@@ -5606,7 +5614,7 @@
 <td class="tableblock halign-left valign-top"><p class="tableblock">spring-boot-dependencies</p></td>
 </tr>
 <tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">680</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">681</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">org.apache.httpcomponents.client5</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">httpclient5</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">5.5</p></td>
@@ -5614,7 +5622,7 @@
 <td class="tableblock halign-left valign-top"><p class="tableblock">spring-boot-dependencies</p></td>
 </tr>
 <tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">681</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">682</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">org.apache.httpcomponents.client5</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">httpclient5-cache</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">5.5</p></td>
@@ -5622,7 +5630,7 @@
 <td class="tableblock halign-left valign-top"><p class="tableblock">spring-boot-dependencies</p></td>
 </tr>
 <tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">682</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">683</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">org.apache.httpcomponents.client5</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">httpclient5-fluent</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">5.5</p></td>
@@ -5630,7 +5638,7 @@
 <td class="tableblock halign-left valign-top"><p class="tableblock">spring-boot-dependencies</p></td>
 </tr>
 <tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">683</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">684</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">org.apache.httpcomponents.core5</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">httpcore5</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">5.3.5</p></td>
@@ -5638,7 +5646,7 @@
 <td class="tableblock halign-left valign-top"><p class="tableblock">spring-boot-dependencies</p></td>
 </tr>
 <tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">684</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">685</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">org.apache.httpcomponents.core5</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">httpcore5-h2</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">5.3.5</p></td>
@@ -5646,7 +5654,7 @@
 <td class="tableblock halign-left valign-top"><p class="tableblock">spring-boot-dependencies</p></td>
 </tr>
 <tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">685</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">686</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">org.apache.httpcomponents.core5</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">httpcore5-reactive</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">5.3.5</p></td>
@@ -5654,7 +5662,7 @@
 <td class="tableblock halign-left valign-top"><p class="tableblock">spring-boot-dependencies</p></td>
 </tr>
 <tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">686</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">687</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">org.apache.kafka</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">connect</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">3.9.1</p></td>
@@ -5662,7 +5670,7 @@
 <td class="tableblock halign-left valign-top"><p class="tableblock">spring-boot-dependencies</p></td>
 </tr>
 <tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">687</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">688</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">org.apache.kafka</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">connect-api</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">3.9.1</p></td>
@@ -5670,7 +5678,7 @@
 <td class="tableblock halign-left valign-top"><p class="tableblock">spring-boot-dependencies</p></td>
 </tr>
 <tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">688</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">689</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">org.apache.kafka</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">connect-basic-auth-extension</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">3.9.1</p></td>
@@ -5678,7 +5686,7 @@
 <td class="tableblock halign-left valign-top"><p class="tableblock">spring-boot-dependencies</p></td>
 </tr>
 <tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">689</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">690</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">org.apache.kafka</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">connect-file</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">3.9.1</p></td>
@@ -5686,7 +5694,7 @@
 <td class="tableblock halign-left valign-top"><p class="tableblock">spring-boot-dependencies</p></td>
 </tr>
 <tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">690</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">691</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">org.apache.kafka</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">connect-json</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">3.9.1</p></td>
@@ -5694,7 +5702,7 @@
 <td class="tableblock halign-left valign-top"><p class="tableblock">spring-boot-dependencies</p></td>
 </tr>
 <tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">691</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">692</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">org.apache.kafka</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">connect-mirror</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">3.9.1</p></td>
@@ -5702,7 +5710,7 @@
 <td class="tableblock halign-left valign-top"><p class="tableblock">spring-boot-dependencies</p></td>
 </tr>
 <tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">692</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">693</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">org.apache.kafka</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">connect-mirror-client</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">3.9.1</p></td>
@@ -5710,7 +5718,7 @@
 <td class="tableblock halign-left valign-top"><p class="tableblock">spring-boot-dependencies</p></td>
 </tr>
 <tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">693</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">694</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">org.apache.kafka</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">connect-runtime</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">3.9.1</p></td>
@@ -5718,7 +5726,7 @@
 <td class="tableblock halign-left valign-top"><p class="tableblock">spring-boot-dependencies</p></td>
 </tr>
 <tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">694</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">695</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">org.apache.kafka</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">connect-transforms</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">3.9.1</p></td>
@@ -5726,7 +5734,7 @@
 <td class="tableblock halign-left valign-top"><p class="tableblock">spring-boot-dependencies</p></td>
 </tr>
 <tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">695</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">696</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">org.apache.kafka</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">generator</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">3.9.1</p></td>
@@ -5734,7 +5742,7 @@
 <td class="tableblock halign-left valign-top"><p class="tableblock">spring-boot-dependencies</p></td>
 </tr>
 <tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">696</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">697</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">org.apache.kafka</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">kafka-clients</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">3.9.1</p></td>
@@ -5742,7 +5750,7 @@
 <td class="tableblock halign-left valign-top"><p class="tableblock">spring-boot-dependencies</p></td>
 </tr>
 <tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">697</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">698</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">org.apache.kafka</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">kafka-log4j-appender</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">3.9.1</p></td>
@@ -5750,7 +5758,7 @@
 <td class="tableblock halign-left valign-top"><p class="tableblock">spring-boot-dependencies</p></td>
 </tr>
 <tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">698</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">699</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">org.apache.kafka</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">kafka-metadata</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">3.9.1</p></td>
@@ -5758,7 +5766,7 @@
 <td class="tableblock halign-left valign-top"><p class="tableblock">spring-boot-dependencies</p></td>
 </tr>
 <tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">699</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">700</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">org.apache.kafka</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">kafka-raft</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">3.9.1</p></td>
@@ -5766,7 +5774,7 @@
 <td class="tableblock halign-left valign-top"><p class="tableblock">spring-boot-dependencies</p></td>
 </tr>
 <tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">700</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">701</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">org.apache.kafka</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">kafka-server</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">3.9.1</p></td>
@@ -5774,7 +5782,7 @@
 <td class="tableblock halign-left valign-top"><p class="tableblock">spring-boot-dependencies</p></td>
 </tr>
 <tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">701</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">702</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">org.apache.kafka</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">kafka-server-common</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">3.9.1</p></td>
@@ -5782,7 +5790,7 @@
 <td class="tableblock halign-left valign-top"><p class="tableblock">spring-boot-dependencies</p></td>
 </tr>
 <tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">702</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">703</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">org.apache.kafka</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">kafka-shell</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">3.9.1</p></td>
@@ -5790,7 +5798,7 @@
 <td class="tableblock halign-left valign-top"><p class="tableblock">spring-boot-dependencies</p></td>
 </tr>
 <tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">703</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">704</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">org.apache.kafka</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">kafka-storage</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">3.9.1</p></td>
@@ -5798,7 +5806,7 @@
 <td class="tableblock halign-left valign-top"><p class="tableblock">spring-boot-dependencies</p></td>
 </tr>
 <tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">704</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">705</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">org.apache.kafka</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">kafka-storage-api</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">3.9.1</p></td>
@@ -5806,7 +5814,7 @@
 <td class="tableblock halign-left valign-top"><p class="tableblock">spring-boot-dependencies</p></td>
 </tr>
 <tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">705</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">706</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">org.apache.kafka</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">kafka-streams</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">3.9.1</p></td>
@@ -5814,7 +5822,7 @@
 <td class="tableblock halign-left valign-top"><p class="tableblock">spring-boot-dependencies</p></td>
 </tr>
 <tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">706</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">707</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">org.apache.kafka</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">kafka-streams-scala_2.12</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">3.9.1</p></td>
@@ -5822,7 +5830,7 @@
 <td class="tableblock halign-left valign-top"><p class="tableblock">spring-boot-dependencies</p></td>
 </tr>
 <tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">707</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">708</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">org.apache.kafka</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">kafka-streams-scala_2.13</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">3.9.1</p></td>
@@ -5830,7 +5838,7 @@
 <td class="tableblock halign-left valign-top"><p class="tableblock">spring-boot-dependencies</p></td>
 </tr>
 <tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">708</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">709</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">org.apache.kafka</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">kafka-streams-test-utils</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">3.9.1</p></td>
@@ -5838,7 +5846,7 @@
 <td class="tableblock halign-left valign-top"><p class="tableblock">spring-boot-dependencies</p></td>
 </tr>
 <tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">709</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">710</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">org.apache.kafka</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">kafka-tools</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">3.9.1</p></td>
@@ -5846,7 +5854,7 @@
 <td class="tableblock halign-left valign-top"><p class="tableblock">spring-boot-dependencies</p></td>
 </tr>
 <tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">710</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">711</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">org.apache.kafka</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">kafka_2.12</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">3.9.1</p></td>
@@ -5854,7 +5862,7 @@
 <td class="tableblock halign-left valign-top"><p class="tableblock">spring-boot-dependencies</p></td>
 </tr>
 <tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">711</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">712</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">org.apache.kafka</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">kafka_2.13</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">3.9.1</p></td>
@@ -5862,7 +5870,7 @@
 <td class="tableblock halign-left valign-top"><p class="tableblock">spring-boot-dependencies</p></td>
 </tr>
 <tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">712</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">713</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">org.apache.kafka</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">trogdor</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">3.9.1</p></td>
@@ -5870,7 +5878,7 @@
 <td class="tableblock halign-left valign-top"><p class="tableblock">spring-boot-dependencies</p></td>
 </tr>
 <tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">713</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">714</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">org.apache.logging</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">logging-parent</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">11.0.0</p></td>
@@ -5878,7 +5886,7 @@
 <td class="tableblock halign-left valign-top"><p class="tableblock">logging-parent</p></td>
 </tr>
 <tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">714</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">715</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">org.apache.logging.log4j</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">log4j-1.2-api</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">2.24.3</p></td>
@@ -5886,7 +5894,7 @@
 <td class="tableblock halign-left valign-top"><p class="tableblock">log4j-bom</p></td>
 </tr>
 <tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">715</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">716</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">org.apache.logging.log4j</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">log4j-api</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">2.24.3</p></td>
@@ -5894,7 +5902,7 @@
 <td class="tableblock halign-left valign-top"><p class="tableblock">log4j-bom</p></td>
 </tr>
 <tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">716</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">717</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">org.apache.logging.log4j</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">log4j-api-test</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">2.24.3</p></td>
@@ -5902,7 +5910,7 @@
 <td class="tableblock halign-left valign-top"><p class="tableblock">log4j-bom</p></td>
 </tr>
 <tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">717</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">718</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">org.apache.logging.log4j</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">log4j-appserver</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">2.24.3</p></td>
@@ -5910,7 +5918,7 @@
 <td class="tableblock halign-left valign-top"><p class="tableblock">log4j-bom</p></td>
 </tr>
 <tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">718</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">719</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">org.apache.logging.log4j</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">log4j-bom</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">2.24.3</p></td>
@@ -5918,7 +5926,7 @@
 <td class="tableblock halign-left valign-top"><p class="tableblock">spring-boot-dependencies</p></td>
 </tr>
 <tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">719</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">720</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">org.apache.logging.log4j</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">log4j-cassandra</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">2.24.3</p></td>
@@ -5926,7 +5934,7 @@
 <td class="tableblock halign-left valign-top"><p class="tableblock">log4j-bom</p></td>
 </tr>
 <tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">720</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">721</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">org.apache.logging.log4j</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">log4j-core</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">2.24.3</p></td>
@@ -5934,7 +5942,7 @@
 <td class="tableblock halign-left valign-top"><p class="tableblock">log4j-bom</p></td>
 </tr>
 <tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">721</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">722</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">org.apache.logging.log4j</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">log4j-core-test</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">2.24.3</p></td>
@@ -5942,7 +5950,7 @@
 <td class="tableblock halign-left valign-top"><p class="tableblock">log4j-bom</p></td>
 </tr>
 <tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">722</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">723</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">org.apache.logging.log4j</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">log4j-couchdb</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">2.24.3</p></td>
@@ -5950,7 +5958,7 @@
 <td class="tableblock halign-left valign-top"><p class="tableblock">log4j-bom</p></td>
 </tr>
 <tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">723</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">724</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">org.apache.logging.log4j</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">log4j-docker</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">2.24.3</p></td>
@@ -5958,7 +5966,7 @@
 <td class="tableblock halign-left valign-top"><p class="tableblock">log4j-bom</p></td>
 </tr>
 <tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">724</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">725</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">org.apache.logging.log4j</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">log4j-flume-ng</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">2.23.1</p></td>
@@ -5966,7 +5974,7 @@
 <td class="tableblock halign-left valign-top"><p class="tableblock">log4j-bom</p></td>
 </tr>
 <tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">725</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">726</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">org.apache.logging.log4j</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">log4j-iostreams</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">2.24.3</p></td>
@@ -5974,7 +5982,7 @@
 <td class="tableblock halign-left valign-top"><p class="tableblock">log4j-bom</p></td>
 </tr>
 <tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">726</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">727</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">org.apache.logging.log4j</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">log4j-jakarta-smtp</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">2.24.3</p></td>
@@ -5982,7 +5990,7 @@
 <td class="tableblock halign-left valign-top"><p class="tableblock">log4j-bom</p></td>
 </tr>
 <tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">727</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">728</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">org.apache.logging.log4j</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">log4j-jakarta-web</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">2.24.3</p></td>
@@ -5990,7 +5998,7 @@
 <td class="tableblock halign-left valign-top"><p class="tableblock">log4j-bom</p></td>
 </tr>
 <tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">728</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">729</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">org.apache.logging.log4j</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">log4j-jcl</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">2.24.3</p></td>
@@ -5998,7 +6006,7 @@
 <td class="tableblock halign-left valign-top"><p class="tableblock">log4j-bom</p></td>
 </tr>
 <tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">729</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">730</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">org.apache.logging.log4j</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">log4j-jpa</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">2.24.3</p></td>
@@ -6006,7 +6014,7 @@
 <td class="tableblock halign-left valign-top"><p class="tableblock">log4j-bom</p></td>
 </tr>
 <tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">730</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">731</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">org.apache.logging.log4j</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">log4j-jpl</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">2.24.3</p></td>
@@ -6014,7 +6022,7 @@
 <td class="tableblock halign-left valign-top"><p class="tableblock">log4j-bom</p></td>
 </tr>
 <tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">731</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">732</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">org.apache.logging.log4j</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">log4j-jul</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">2.24.3</p></td>
@@ -6022,7 +6030,7 @@
 <td class="tableblock halign-left valign-top"><p class="tableblock">log4j-bom</p></td>
 </tr>
 <tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">732</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">733</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">org.apache.logging.log4j</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">log4j-layout-template-json</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">2.24.3</p></td>
@@ -6030,7 +6038,7 @@
 <td class="tableblock halign-left valign-top"><p class="tableblock">log4j-bom</p></td>
 </tr>
 <tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">733</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">734</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">org.apache.logging.log4j</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">log4j-mongodb</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">2.24.3</p></td>
@@ -6038,7 +6046,7 @@
 <td class="tableblock halign-left valign-top"><p class="tableblock">log4j-bom</p></td>
 </tr>
 <tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">734</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">735</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">org.apache.logging.log4j</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">log4j-mongodb4</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">2.24.3</p></td>
@@ -6046,7 +6054,7 @@
 <td class="tableblock halign-left valign-top"><p class="tableblock">log4j-bom</p></td>
 </tr>
 <tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">735</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">736</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">org.apache.logging.log4j</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">log4j-slf4j-impl</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">2.24.3</p></td>
@@ -6054,7 +6062,7 @@
 <td class="tableblock halign-left valign-top"><p class="tableblock">log4j-bom</p></td>
 </tr>
 <tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">736</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">737</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">org.apache.logging.log4j</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">log4j-slf4j2-impl</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">2.24.3</p></td>
@@ -6062,7 +6070,7 @@
 <td class="tableblock halign-left valign-top"><p class="tableblock">log4j-bom</p></td>
 </tr>
 <tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">737</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">738</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">org.apache.logging.log4j</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">log4j-spring-boot</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">2.24.3</p></td>
@@ -6070,7 +6078,7 @@
 <td class="tableblock halign-left valign-top"><p class="tableblock">log4j-bom</p></td>
 </tr>
 <tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">738</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">739</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">org.apache.logging.log4j</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">log4j-spring-cloud-config-client</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">2.24.3</p></td>
@@ -6078,7 +6086,7 @@
 <td class="tableblock halign-left valign-top"><p class="tableblock">log4j-bom</p></td>
 </tr>
 <tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">739</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">740</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">org.apache.logging.log4j</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">log4j-taglib</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">2.24.3</p></td>
@@ -6086,7 +6094,7 @@
 <td class="tableblock halign-left valign-top"><p class="tableblock">log4j-bom</p></td>
 </tr>
 <tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">740</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">741</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">org.apache.logging.log4j</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">log4j-to-jul</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">2.24.3</p></td>
@@ -6094,7 +6102,7 @@
 <td class="tableblock halign-left valign-top"><p class="tableblock">log4j-bom</p></td>
 </tr>
 <tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">741</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">742</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">org.apache.logging.log4j</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">log4j-to-slf4j</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">2.24.3</p></td>
@@ -6102,7 +6110,7 @@
 <td class="tableblock halign-left valign-top"><p class="tableblock">log4j-bom</p></td>
 </tr>
 <tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">742</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">743</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">org.apache.logging.log4j</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">log4j-web</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">2.24.3</p></td>
@@ -6110,7 +6118,7 @@
 <td class="tableblock halign-left valign-top"><p class="tableblock">log4j-bom</p></td>
 </tr>
 <tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">743</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">744</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">org.apache.maven.plugin-tools</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">maven-plugin-annotations</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">3.13.1</p></td>
@@ -6118,7 +6126,7 @@
 <td class="tableblock halign-left valign-top"><p class="tableblock">apache</p></td>
 </tr>
 <tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">744</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">745</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">org.apache.pulsar</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">bouncy-castle-bc</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">4.0.6</p></td>
@@ -6126,7 +6134,7 @@
 <td class="tableblock halign-left valign-top"><p class="tableblock">pulsar-bom</p></td>
 </tr>
 <tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">745</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">746</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">org.apache.pulsar</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">bouncy-castle-bcfips</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">4.0.6</p></td>
@@ -6134,7 +6142,7 @@
 <td class="tableblock halign-left valign-top"><p class="tableblock">pulsar-bom</p></td>
 </tr>
 <tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">746</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">747</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">org.apache.pulsar</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">bouncy-castle-parent</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">4.0.6</p></td>
@@ -6142,7 +6150,7 @@
 <td class="tableblock halign-left valign-top"><p class="tableblock">pulsar-bom</p></td>
 </tr>
 <tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">747</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">748</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">org.apache.pulsar</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">buildtools</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">4.0.6</p></td>
@@ -6150,7 +6158,7 @@
 <td class="tableblock halign-left valign-top"><p class="tableblock">pulsar-bom</p></td>
 </tr>
 <tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">748</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">749</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">org.apache.pulsar</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">distribution</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">4.0.6</p></td>
@@ -6158,7 +6166,7 @@
 <td class="tableblock halign-left valign-top"><p class="tableblock">pulsar-bom</p></td>
 </tr>
 <tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">749</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">750</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">org.apache.pulsar</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">docker-images</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">4.0.6</p></td>
@@ -6166,7 +6174,7 @@
 <td class="tableblock halign-left valign-top"><p class="tableblock">pulsar-bom</p></td>
 </tr>
 <tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">750</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">751</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">org.apache.pulsar</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">jclouds-shaded</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">4.0.6</p></td>
@@ -6174,7 +6182,7 @@
 <td class="tableblock halign-left valign-top"><p class="tableblock">pulsar-bom</p></td>
 </tr>
 <tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">751</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">752</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">org.apache.pulsar</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">managed-ledger</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">4.0.6</p></td>
@@ -6182,7 +6190,7 @@
 <td class="tableblock halign-left valign-top"><p class="tableblock">pulsar-bom</p></td>
 </tr>
 <tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">752</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">753</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">org.apache.pulsar</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">pulsar</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">4.0.6</p></td>
@@ -6190,7 +6198,7 @@
 <td class="tableblock halign-left valign-top"><p class="tableblock">pulsar-bom</p></td>
 </tr>
 <tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">753</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">754</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">org.apache.pulsar</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">pulsar-all-docker-image</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">4.0.6</p></td>
@@ -6198,7 +6206,7 @@
 <td class="tableblock halign-left valign-top"><p class="tableblock">pulsar-bom</p></td>
 </tr>
 <tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">754</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">755</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">org.apache.pulsar</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">pulsar-bom</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">4.0.6</p></td>
@@ -6206,7 +6214,7 @@
 <td class="tableblock halign-left valign-top"><p class="tableblock">spring-boot-dependencies</p></td>
 </tr>
 <tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">755</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">756</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">org.apache.pulsar</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">pulsar-broker</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">4.0.6</p></td>
@@ -6214,7 +6222,7 @@
 <td class="tableblock halign-left valign-top"><p class="tableblock">pulsar-bom</p></td>
 </tr>
 <tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">756</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">757</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">org.apache.pulsar</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">pulsar-broker-auth-athenz</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">4.0.6</p></td>
@@ -6222,7 +6230,7 @@
 <td class="tableblock halign-left valign-top"><p class="tableblock">pulsar-bom</p></td>
 </tr>
 <tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">757</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">758</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">org.apache.pulsar</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">pulsar-broker-auth-oidc</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">4.0.6</p></td>
@@ -6230,7 +6238,7 @@
 <td class="tableblock halign-left valign-top"><p class="tableblock">pulsar-bom</p></td>
 </tr>
 <tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">758</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">759</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">org.apache.pulsar</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">pulsar-broker-auth-sasl</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">4.0.6</p></td>
@@ -6238,7 +6246,7 @@
 <td class="tableblock halign-left valign-top"><p class="tableblock">pulsar-bom</p></td>
 </tr>
 <tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">759</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">760</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">org.apache.pulsar</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">pulsar-broker-common</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">4.0.6</p></td>
@@ -6246,7 +6254,7 @@
 <td class="tableblock halign-left valign-top"><p class="tableblock">pulsar-bom</p></td>
 </tr>
 <tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">760</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">761</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">org.apache.pulsar</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">pulsar-cli-utils</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">4.0.6</p></td>
@@ -6254,7 +6262,7 @@
 <td class="tableblock halign-left valign-top"><p class="tableblock">pulsar-bom</p></td>
 </tr>
 <tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">761</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">762</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">org.apache.pulsar</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">pulsar-client</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">4.0.6</p></td>
@@ -6262,7 +6270,7 @@
 <td class="tableblock halign-left valign-top"><p class="tableblock">pulsar-bom</p></td>
 </tr>
 <tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">762</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">763</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">org.apache.pulsar</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">pulsar-client-admin</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">4.0.6</p></td>
@@ -6270,7 +6278,7 @@
 <td class="tableblock halign-left valign-top"><p class="tableblock">pulsar-bom</p></td>
 </tr>
 <tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">763</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">764</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">org.apache.pulsar</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">pulsar-client-admin-api</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">4.0.6</p></td>
@@ -6278,7 +6286,7 @@
 <td class="tableblock halign-left valign-top"><p class="tableblock">pulsar-bom</p></td>
 </tr>
 <tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">764</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">765</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">org.apache.pulsar</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">pulsar-client-admin-original</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">4.0.6</p></td>
@@ -6286,7 +6294,7 @@
 <td class="tableblock halign-left valign-top"><p class="tableblock">pulsar-bom</p></td>
 </tr>
 <tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">765</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">766</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">org.apache.pulsar</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">pulsar-client-all</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">4.0.6</p></td>
@@ -6294,7 +6302,7 @@
 <td class="tableblock halign-left valign-top"><p class="tableblock">pulsar-bom</p></td>
 </tr>
 <tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">766</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">767</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">org.apache.pulsar</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">pulsar-client-api</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">4.0.6</p></td>
@@ -6302,7 +6310,7 @@
 <td class="tableblock halign-left valign-top"><p class="tableblock">pulsar-bom</p></td>
 </tr>
 <tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">767</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">768</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">org.apache.pulsar</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">pulsar-client-auth-athenz</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">4.0.6</p></td>
@@ -6310,7 +6318,7 @@
 <td class="tableblock halign-left valign-top"><p class="tableblock">pulsar-bom</p></td>
 </tr>
 <tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">768</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">769</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">org.apache.pulsar</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">pulsar-client-auth-sasl</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">4.0.6</p></td>
@@ -6318,7 +6326,7 @@
 <td class="tableblock halign-left valign-top"><p class="tableblock">pulsar-bom</p></td>
 </tr>
 <tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">769</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">770</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">org.apache.pulsar</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">pulsar-client-messagecrypto-bc</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">4.0.6</p></td>
@@ -6326,7 +6334,7 @@
 <td class="tableblock halign-left valign-top"><p class="tableblock">pulsar-bom</p></td>
 </tr>
 <tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">770</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">771</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">org.apache.pulsar</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">pulsar-client-original</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">4.0.6</p></td>
@@ -6334,7 +6342,7 @@
 <td class="tableblock halign-left valign-top"><p class="tableblock">pulsar-bom</p></td>
 </tr>
 <tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">771</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">772</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">org.apache.pulsar</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">pulsar-client-reactive-adapter</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">0.6.0</p></td>
@@ -6342,7 +6350,7 @@
 <td class="tableblock halign-left valign-top"><p class="tableblock">pulsar-client-reactive-bom</p></td>
 </tr>
 <tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">772</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">773</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">org.apache.pulsar</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">pulsar-client-reactive-api</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">0.6.0</p></td>
@@ -6350,7 +6358,7 @@
 <td class="tableblock halign-left valign-top"><p class="tableblock">pulsar-client-reactive-bom</p></td>
 </tr>
 <tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">773</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">774</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">org.apache.pulsar</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">pulsar-client-reactive-bom</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">0.6.0</p></td>
@@ -6358,7 +6366,7 @@
 <td class="tableblock halign-left valign-top"><p class="tableblock">spring-boot-dependencies</p></td>
 </tr>
 <tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">774</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">775</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">org.apache.pulsar</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">pulsar-client-reactive-jackson</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">0.6.0</p></td>
@@ -6366,7 +6374,7 @@
 <td class="tableblock halign-left valign-top"><p class="tableblock">pulsar-client-reactive-bom</p></td>
 </tr>
 <tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">775</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">776</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">org.apache.pulsar</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">pulsar-client-reactive-producer-cache-caffeine</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">0.6.0</p></td>
@@ -6374,7 +6382,7 @@
 <td class="tableblock halign-left valign-top"><p class="tableblock">pulsar-client-reactive-bom</p></td>
 </tr>
 <tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">776</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">777</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">org.apache.pulsar</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">pulsar-client-reactive-producer-cache-caffeine-shaded</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">0.6.0</p></td>
@@ -6382,7 +6390,7 @@
 <td class="tableblock halign-left valign-top"><p class="tableblock">pulsar-client-reactive-bom</p></td>
 </tr>
 <tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">777</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">778</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">org.apache.pulsar</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">pulsar-client-tools</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">4.0.6</p></td>
@@ -6390,7 +6398,7 @@
 <td class="tableblock halign-left valign-top"><p class="tableblock">pulsar-bom</p></td>
 </tr>
 <tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">778</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">779</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">org.apache.pulsar</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">pulsar-client-tools-api</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">4.0.6</p></td>
@@ -6398,7 +6406,7 @@
 <td class="tableblock halign-left valign-top"><p class="tableblock">pulsar-bom</p></td>
 </tr>
 <tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">779</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">780</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">org.apache.pulsar</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">pulsar-common</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">4.0.6</p></td>
@@ -6406,7 +6414,7 @@
 <td class="tableblock halign-left valign-top"><p class="tableblock">pulsar-bom</p></td>
 </tr>
 <tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">780</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">781</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">org.apache.pulsar</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">pulsar-config-validation</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">4.0.6</p></td>
@@ -6414,7 +6422,7 @@
 <td class="tableblock halign-left valign-top"><p class="tableblock">pulsar-bom</p></td>
 </tr>
 <tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">781</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">782</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">org.apache.pulsar</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">pulsar-docker-image</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">4.0.6</p></td>
@@ -6422,7 +6430,7 @@
 <td class="tableblock halign-left valign-top"><p class="tableblock">pulsar-bom</p></td>
 </tr>
 <tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">782</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">783</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">org.apache.pulsar</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">pulsar-docs-tools</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">4.0.6</p></td>
@@ -6430,7 +6438,7 @@
 <td class="tableblock halign-left valign-top"><p class="tableblock">pulsar-bom</p></td>
 </tr>
 <tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">783</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">784</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">org.apache.pulsar</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">pulsar-functions</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">4.0.6</p></td>
@@ -6438,7 +6446,7 @@
 <td class="tableblock halign-left valign-top"><p class="tableblock">pulsar-bom</p></td>
 </tr>
 <tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">784</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">785</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">org.apache.pulsar</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">pulsar-functions-api</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">4.0.6</p></td>
@@ -6446,7 +6454,7 @@
 <td class="tableblock halign-left valign-top"><p class="tableblock">pulsar-bom</p></td>
 </tr>
 <tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">785</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">786</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">org.apache.pulsar</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">pulsar-functions-api-examples</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">4.0.6</p></td>
@@ -6454,7 +6462,7 @@
 <td class="tableblock halign-left valign-top"><p class="tableblock">pulsar-bom</p></td>
 </tr>
 <tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">786</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">787</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">org.apache.pulsar</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">pulsar-functions-api-examples-builtin</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">4.0.6</p></td>
@@ -6462,7 +6470,7 @@
 <td class="tableblock halign-left valign-top"><p class="tableblock">pulsar-bom</p></td>
 </tr>
 <tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">787</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">788</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">org.apache.pulsar</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">pulsar-functions-instance</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">4.0.6</p></td>
@@ -6470,7 +6478,7 @@
 <td class="tableblock halign-left valign-top"><p class="tableblock">pulsar-bom</p></td>
 </tr>
 <tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">788</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">789</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">org.apache.pulsar</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">pulsar-functions-local-runner</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">4.0.6</p></td>
@@ -6478,7 +6486,7 @@
 <td class="tableblock halign-left valign-top"><p class="tableblock">pulsar-bom</p></td>
 </tr>
 <tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">789</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">790</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">org.apache.pulsar</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">pulsar-functions-local-runner-original</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">4.0.6</p></td>
@@ -6486,7 +6494,7 @@
 <td class="tableblock halign-left valign-top"><p class="tableblock">pulsar-bom</p></td>
 </tr>
 <tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">790</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">791</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">org.apache.pulsar</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">pulsar-functions-proto</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">4.0.6</p></td>
@@ -6494,7 +6502,7 @@
 <td class="tableblock halign-left valign-top"><p class="tableblock">pulsar-bom</p></td>
 </tr>
 <tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">791</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">792</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">org.apache.pulsar</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">pulsar-functions-runtime</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">4.0.6</p></td>
@@ -6502,7 +6510,7 @@
 <td class="tableblock halign-left valign-top"><p class="tableblock">pulsar-bom</p></td>
 </tr>
 <tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">792</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">793</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">org.apache.pulsar</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">pulsar-functions-runtime-all</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">4.0.6</p></td>
@@ -6510,7 +6518,7 @@
 <td class="tableblock halign-left valign-top"><p class="tableblock">pulsar-bom</p></td>
 </tr>
 <tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">793</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">794</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">org.apache.pulsar</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">pulsar-functions-secrets</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">4.0.6</p></td>
@@ -6518,7 +6526,7 @@
 <td class="tableblock halign-left valign-top"><p class="tableblock">pulsar-bom</p></td>
 </tr>
 <tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">794</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">795</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">org.apache.pulsar</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">pulsar-functions-utils</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">4.0.6</p></td>
@@ -6526,7 +6534,7 @@
 <td class="tableblock halign-left valign-top"><p class="tableblock">pulsar-bom</p></td>
 </tr>
 <tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">795</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">796</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">org.apache.pulsar</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">pulsar-functions-worker</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">4.0.6</p></td>
@@ -6534,7 +6542,7 @@
 <td class="tableblock halign-left valign-top"><p class="tableblock">pulsar-bom</p></td>
 </tr>
 <tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">796</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">797</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">org.apache.pulsar</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">pulsar-io</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">4.0.6</p></td>
@@ -6542,7 +6550,7 @@
 <td class="tableblock halign-left valign-top"><p class="tableblock">pulsar-bom</p></td>
 </tr>
 <tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">797</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">798</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">org.apache.pulsar</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">pulsar-io-aerospike</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">4.0.6</p></td>
@@ -6550,7 +6558,7 @@
 <td class="tableblock halign-left valign-top"><p class="tableblock">pulsar-bom</p></td>
 </tr>
 <tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">798</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">799</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">org.apache.pulsar</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">pulsar-io-alluxio</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">4.0.6</p></td>
@@ -6558,7 +6566,7 @@
 <td class="tableblock halign-left valign-top"><p class="tableblock">pulsar-bom</p></td>
 </tr>
 <tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">799</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">800</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">org.apache.pulsar</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">pulsar-io-aws</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">4.0.6</p></td>
@@ -6566,7 +6574,7 @@
 <td class="tableblock halign-left valign-top"><p class="tableblock">pulsar-bom</p></td>
 </tr>
 <tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">800</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">801</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">org.apache.pulsar</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">pulsar-io-batch-data-generator</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">4.0.6</p></td>
@@ -6574,7 +6582,7 @@
 <td class="tableblock halign-left valign-top"><p class="tableblock">pulsar-bom</p></td>
 </tr>
 <tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">801</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">802</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">org.apache.pulsar</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">pulsar-io-batch-discovery-triggerers</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">4.0.6</p></td>
@@ -6582,7 +6590,7 @@
 <td class="tableblock halign-left valign-top"><p class="tableblock">pulsar-bom</p></td>
 </tr>
 <tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">802</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">803</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">org.apache.pulsar</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">pulsar-io-canal</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">4.0.6</p></td>
@@ -6590,7 +6598,7 @@
 <td class="tableblock halign-left valign-top"><p class="tableblock">pulsar-bom</p></td>
 </tr>
 <tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">803</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">804</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">org.apache.pulsar</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">pulsar-io-cassandra</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">4.0.6</p></td>
@@ -6598,7 +6606,7 @@
 <td class="tableblock halign-left valign-top"><p class="tableblock">pulsar-bom</p></td>
 </tr>
 <tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">804</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">805</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">org.apache.pulsar</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">pulsar-io-common</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">4.0.6</p></td>
@@ -6606,7 +6614,7 @@
 <td class="tableblock halign-left valign-top"><p class="tableblock">pulsar-bom</p></td>
 </tr>
 <tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">805</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">806</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">org.apache.pulsar</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">pulsar-io-core</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">4.0.6</p></td>
@@ -6614,7 +6622,7 @@
 <td class="tableblock halign-left valign-top"><p class="tableblock">pulsar-bom</p></td>
 </tr>
 <tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">806</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">807</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">org.apache.pulsar</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">pulsar-io-data-generator</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">4.0.6</p></td>
@@ -6622,7 +6630,7 @@
 <td class="tableblock halign-left valign-top"><p class="tableblock">pulsar-bom</p></td>
 </tr>
 <tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">807</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">808</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">org.apache.pulsar</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">pulsar-io-debezium</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">4.0.6</p></td>
@@ -6630,7 +6638,7 @@
 <td class="tableblock halign-left valign-top"><p class="tableblock">pulsar-bom</p></td>
 </tr>
 <tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">808</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">809</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">org.apache.pulsar</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">pulsar-io-debezium-core</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">4.0.6</p></td>
@@ -6638,7 +6646,7 @@
 <td class="tableblock halign-left valign-top"><p class="tableblock">pulsar-bom</p></td>
 </tr>
 <tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">809</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">810</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">org.apache.pulsar</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">pulsar-io-debezium-mongodb</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">4.0.6</p></td>
@@ -6646,7 +6654,7 @@
 <td class="tableblock halign-left valign-top"><p class="tableblock">pulsar-bom</p></td>
 </tr>
 <tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">810</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">811</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">org.apache.pulsar</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">pulsar-io-debezium-mssql</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">4.0.6</p></td>
@@ -6654,7 +6662,7 @@
 <td class="tableblock halign-left valign-top"><p class="tableblock">pulsar-bom</p></td>
 </tr>
 <tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">811</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">812</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">org.apache.pulsar</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">pulsar-io-debezium-mysql</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">4.0.6</p></td>
@@ -6662,7 +6670,7 @@
 <td class="tableblock halign-left valign-top"><p class="tableblock">pulsar-bom</p></td>
 </tr>
 <tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">812</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">813</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">org.apache.pulsar</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">pulsar-io-debezium-oracle</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">4.0.6</p></td>
@@ -6670,7 +6678,7 @@
 <td class="tableblock halign-left valign-top"><p class="tableblock">pulsar-bom</p></td>
 </tr>
 <tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">813</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">814</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">org.apache.pulsar</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">pulsar-io-debezium-postgres</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">4.0.6</p></td>
@@ -6678,7 +6686,7 @@
 <td class="tableblock halign-left valign-top"><p class="tableblock">pulsar-bom</p></td>
 </tr>
 <tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">814</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">815</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">org.apache.pulsar</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">pulsar-io-distribution</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">4.0.6</p></td>
@@ -6686,7 +6694,7 @@
 <td class="tableblock halign-left valign-top"><p class="tableblock">pulsar-bom</p></td>
 </tr>
 <tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">815</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">816</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">org.apache.pulsar</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">pulsar-io-docs</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">4.0.6</p></td>
@@ -6694,7 +6702,7 @@
 <td class="tableblock halign-left valign-top"><p class="tableblock">pulsar-bom</p></td>
 </tr>
 <tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">816</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">817</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">org.apache.pulsar</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">pulsar-io-dynamodb</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">4.0.6</p></td>
@@ -6702,7 +6710,7 @@
 <td class="tableblock halign-left valign-top"><p class="tableblock">pulsar-bom</p></td>
 </tr>
 <tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">817</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">818</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">org.apache.pulsar</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">pulsar-io-elastic-search</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">4.0.6</p></td>
@@ -6710,7 +6718,7 @@
 <td class="tableblock halign-left valign-top"><p class="tableblock">pulsar-bom</p></td>
 </tr>
 <tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">818</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">819</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">org.apache.pulsar</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">pulsar-io-file</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">4.0.6</p></td>
@@ -6718,7 +6726,7 @@
 <td class="tableblock halign-left valign-top"><p class="tableblock">pulsar-bom</p></td>
 </tr>
 <tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">819</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">820</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">org.apache.pulsar</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">pulsar-io-flume</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">4.0.6</p></td>
@@ -6726,7 +6734,7 @@
 <td class="tableblock halign-left valign-top"><p class="tableblock">pulsar-bom</p></td>
 </tr>
 <tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">820</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">821</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">org.apache.pulsar</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">pulsar-io-hbase</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">4.0.6</p></td>
@@ -6734,7 +6742,7 @@
 <td class="tableblock halign-left valign-top"><p class="tableblock">pulsar-bom</p></td>
 </tr>
 <tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">821</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">822</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">org.apache.pulsar</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">pulsar-io-hdfs3</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">4.0.6</p></td>
@@ -6742,7 +6750,7 @@
 <td class="tableblock halign-left valign-top"><p class="tableblock">pulsar-bom</p></td>
 </tr>
 <tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">822</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">823</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">org.apache.pulsar</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">pulsar-io-http</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">4.0.6</p></td>
@@ -6750,7 +6758,7 @@
 <td class="tableblock halign-left valign-top"><p class="tableblock">pulsar-bom</p></td>
 </tr>
 <tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">823</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">824</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">org.apache.pulsar</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">pulsar-io-influxdb</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">4.0.6</p></td>
@@ -6758,7 +6766,7 @@
 <td class="tableblock halign-left valign-top"><p class="tableblock">pulsar-bom</p></td>
 </tr>
 <tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">824</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">825</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">org.apache.pulsar</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">pulsar-io-jdbc</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">4.0.6</p></td>
@@ -6766,7 +6774,7 @@
 <td class="tableblock halign-left valign-top"><p class="tableblock">pulsar-bom</p></td>
 </tr>
 <tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">825</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">826</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">org.apache.pulsar</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">pulsar-io-jdbc-clickhouse</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">4.0.6</p></td>
@@ -6774,7 +6782,7 @@
 <td class="tableblock halign-left valign-top"><p class="tableblock">pulsar-bom</p></td>
 </tr>
 <tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">826</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">827</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">org.apache.pulsar</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">pulsar-io-jdbc-core</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">4.0.6</p></td>
@@ -6782,7 +6790,7 @@
... 4286 lines suppressed ...