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 2026/06/17 19:54:44 UTC
(grails-website) branch asf-site-production updated: Deploying to documentation branch - 19:54:26
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 2c200992332 Deploying to documentation branch - 19:54:26
2c200992332 is described below
commit 2c20099233204376d184dc41a60215bb06288840
Author: jamesfredley <ja...@users.noreply.github.com>
AuthorDate: Wed Jun 17 19:54:29 2026 +0000
Deploying to documentation branch - 19:54:26
---
docs/snapshot/api/allclasses-frame.html | 1 -
docs/snapshot/api/grails/config/Settings.html | 108 +-
docs/snapshot/api/index-all.html | 28 +-
.../micronaut/GrailsMicronautGrailsPlugin.html | 405 -
.../org/apache/grails/micronaut/package-frame.html | 58 -
.../apache/grails/micronaut/package-summary.html | 160 -
.../eval/DefaultConstraintEvaluator.html | 27 +
.../ConnectionSourceSettings.DefaultSettings.html | 15 +
.../testing/GraphQLSpec.GraphQLRequestHelper.html | 44 +-
.../org/grails/validation/ConstraintEvalUtils.html | 16 +
.../web/servlet/HttpServletRequestExtension.html | 31 +
.../grails/web/servlet/HttpSessionExtension.html | 31 +
.../web/servlet/ServletContextExtension.html | 31 +
docs/snapshot/api/overview-frame.html | 3 -
docs/snapshot/api/overview-summary.html | 790 +-
docs/snapshot/api/package-list | 1 -
docs/snapshot/grails-data/api/index-all.html | 7 +-
.../eval/DefaultConstraintEvaluator.html | 27 +
.../ConnectionSourceSettings.DefaultSettings.html | 15 +
.../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 +-
.../grails-data/hibernate5/api/index-all.html | 3 +
.../ConnectionSourceSettings.DefaultSettings.html | 15 +
.../testing/GraphQLSpec.GraphQLRequestHelper.html | 44 +-
.../grails-data/hibernate7/api/index-all.html | 3 +
.../ConnectionSourceSettings.DefaultSettings.html | 15 +
.../testing/GraphQLSpec.GraphQLRequestHelper.html | 44 +-
.../testing/GraphQLSpec.GraphQLRequestHelper.html | 44 +-
.../grails-data/whats-new-manual/index.html | 2 +-
docs/snapshot/guide/GORM.html | 6 -
docs/snapshot/guide/REST.html | 6 -
docs/snapshot/guide/async.html | 6 -
docs/snapshot/guide/bestPractices.html | 6 -
docs/snapshot/guide/cache.html | 6 -
docs/snapshot/guide/commandLine.html | 6 -
docs/snapshot/guide/conf.html | 6 -
docs/snapshot/guide/contributing.html | 6 -
docs/snapshot/guide/deployment.html | 6 -
docs/snapshot/guide/gettingStarted.html | 6 -
docs/snapshot/guide/i18n.html | 6 -
docs/snapshot/guide/index.html | 6 -
docs/snapshot/guide/introduction.html | 6 -
docs/snapshot/guide/plugins.html | 6 -
docs/snapshot/guide/profiles.html | 6 -
docs/snapshot/guide/scaffolding.html | 6 -
docs/snapshot/guide/security.html | 6 -
docs/snapshot/guide/services.html | 6 -
docs/snapshot/guide/single.html | 78 +-
docs/snapshot/guide/spring.html | 6 -
.../guide/staticTypeCheckingAndCompilation.html | 6 -
docs/snapshot/guide/testing.html | 6 -
docs/snapshot/guide/theWebLayer.html | 26 +-
docs/snapshot/guide/traits.html | 6 -
docs/snapshot/guide/upgrading.html | 56 +-
docs/snapshot/guide/validation.html | 8 +-
docs/snapshot/index.html | 6 -
docs/snapshot/ref/API/Groovy Doc.html | 6 -
docs/snapshot/ref/Command Line/Usage.html | 6 -
docs/snapshot/ref/Command Line/assemble.html | 6 -
docs/snapshot/ref/Command Line/bootRun.html | 6 -
docs/snapshot/ref/Command Line/bug-report.html | 6 -
docs/snapshot/ref/Command Line/clean.html | 6 -
docs/snapshot/ref/Command Line/compile.html | 6 -
docs/snapshot/ref/Command Line/console.html | 6 -
docs/snapshot/ref/Command Line/create-app.html | 6 -
docs/snapshot/ref/Command Line/create-command.html | 6 -
.../ref/Command Line/create-controller.html | 6 -
.../ref/Command Line/create-domain-class.html | 6 -
.../ref/Command Line/create-functional-test.html | 6 -
.../ref/Command Line/create-hibernate-cfg-xml.html | 6 -
.../ref/Command Line/create-integration-test.html | 6 -
.../ref/Command Line/create-interceptor.html | 6 -
docs/snapshot/ref/Command Line/create-job.html | 6 -
docs/snapshot/ref/Command Line/create-plugin.html | 6 -
docs/snapshot/ref/Command Line/create-profile.html | 6 -
docs/snapshot/ref/Command Line/create-restapi.html | 6 -
docs/snapshot/ref/Command Line/create-script.html | 6 -
docs/snapshot/ref/Command Line/create-service.html | 6 -
docs/snapshot/ref/Command Line/create-taglib.html | 6 -
.../ref/Command Line/create-unit-test.html | 6 -
.../ref/Command Line/create-web-plugin.html | 6 -
.../ref/Command Line/dependency-report.html | 6 -
docs/snapshot/ref/Command Line/generate-all.html | 6 -
.../ref/Command Line/generate-controller.html | 6 -
docs/snapshot/ref/Command Line/generate-views.html | 6 -
docs/snapshot/ref/Command Line/help.html | 6 -
.../ref/Command Line/install-templates.html | 6 -
docs/snapshot/ref/Command Line/list-features.html | 6 -
docs/snapshot/ref/Command Line/list-plugins.html | 6 -
docs/snapshot/ref/Command Line/list-profiles.html | 6 -
docs/snapshot/ref/Command Line/package-plugin.html | 6 -
docs/snapshot/ref/Command Line/package.html | 6 -
docs/snapshot/ref/Command Line/plugin-info.html | 6 -
docs/snapshot/ref/Command Line/profile-info.html | 6 -
docs/snapshot/ref/Command Line/run-app.html | 6 -
docs/snapshot/ref/Command Line/run-command.html | 6 -
docs/snapshot/ref/Command Line/run-script.html | 6 -
docs/snapshot/ref/Command Line/schema-export.html | 6 -
docs/snapshot/ref/Command Line/shell.html | 6 -
docs/snapshot/ref/Command Line/stats.html | 6 -
docs/snapshot/ref/Command Line/stop-app.html | 6 -
docs/snapshot/ref/Command Line/test-app.html | 6 -
docs/snapshot/ref/Command Line/war.html | 6 -
.../ref/Configuration/Application Properties.html | 11 +-
docs/snapshot/ref/Constraints/Usage.html | 6 -
docs/snapshot/ref/Constraints/attributes.html | 6 -
docs/snapshot/ref/Constraints/bindable.html | 6 -
docs/snapshot/ref/Constraints/blank.html | 6 -
docs/snapshot/ref/Constraints/creditCard.html | 6 -
docs/snapshot/ref/Constraints/email.html | 6 -
docs/snapshot/ref/Constraints/inList.html | 6 -
docs/snapshot/ref/Constraints/matches.html | 6 -
docs/snapshot/ref/Constraints/max.html | 6 -
docs/snapshot/ref/Constraints/maxSize.html | 6 -
docs/snapshot/ref/Constraints/min.html | 6 -
docs/snapshot/ref/Constraints/minSize.html | 6 -
docs/snapshot/ref/Constraints/notEqual.html | 6 -
docs/snapshot/ref/Constraints/nullable.html | 38 +-
docs/snapshot/ref/Constraints/range.html | 6 -
docs/snapshot/ref/Constraints/scale.html | 6 -
docs/snapshot/ref/Constraints/size.html | 6 -
docs/snapshot/ref/Constraints/unique.html | 6 -
docs/snapshot/ref/Constraints/url.html | 6 -
docs/snapshot/ref/Constraints/validator.html | 6 -
docs/snapshot/ref/Constraints/widget.html | 6 -
docs/snapshot/ref/Controllers/Usage.html | 6 -
docs/snapshot/ref/Controllers/actionName.html | 6 -
docs/snapshot/ref/Controllers/allowedMethods.html | 6 -
docs/snapshot/ref/Controllers/bindData.html | 6 -
docs/snapshot/ref/Controllers/chain.html | 6 -
docs/snapshot/ref/Controllers/controllerName.html | 6 -
docs/snapshot/ref/Controllers/defaultAction.html | 6 -
docs/snapshot/ref/Controllers/errors.html | 6 -
docs/snapshot/ref/Controllers/flash.html | 6 -
docs/snapshot/ref/Controllers/forward.html | 6 -
.../ref/Controllers/grailsApplication.html | 6 -
docs/snapshot/ref/Controllers/hasErrors.html | 6 -
docs/snapshot/ref/Controllers/header.html | 6 -
docs/snapshot/ref/Controllers/namespace.html | 6 -
docs/snapshot/ref/Controllers/params.html | 6 -
docs/snapshot/ref/Controllers/redirect.html | 6 -
docs/snapshot/ref/Controllers/render.html | 6 -
docs/snapshot/ref/Controllers/request.html | 6 -
docs/snapshot/ref/Controllers/respond.html | 6 -
docs/snapshot/ref/Controllers/response.html | 6 -
docs/snapshot/ref/Controllers/responseFormats.html | 6 -
docs/snapshot/ref/Controllers/scope.html | 6 -
docs/snapshot/ref/Controllers/servletContext.html | 6 -
docs/snapshot/ref/Controllers/session.html | 6 -
docs/snapshot/ref/Controllers/withForm.html | 6 -
docs/snapshot/ref/Controllers/withFormat.html | 6 -
docs/snapshot/ref/Database Mapping/Usage.html | 6 -
docs/snapshot/ref/Database Mapping/autoImport.html | 6 -
.../ref/Database Mapping/autoTimestamp.html | 6 -
docs/snapshot/ref/Database Mapping/batchSize.html | 6 -
docs/snapshot/ref/Database Mapping/cache.html | 6 -
docs/snapshot/ref/Database Mapping/cascade.html | 6 -
docs/snapshot/ref/Database Mapping/column.html | 6 -
docs/snapshot/ref/Database Mapping/comment.html | 6 -
.../ref/Database Mapping/discriminator.html | 6 -
.../ref/Database Mapping/dynamicInsert.html | 6 -
.../ref/Database Mapping/dynamicUpdate.html | 6 -
docs/snapshot/ref/Database Mapping/fetch.html | 6 -
docs/snapshot/ref/Database Mapping/id.html | 6 -
.../ref/Database Mapping/ignoreNotFound.html | 6 -
.../snapshot/ref/Database Mapping/indexColumn.html | 6 -
docs/snapshot/ref/Database Mapping/insertable.html | 6 -
docs/snapshot/ref/Database Mapping/joinTable.html | 6 -
docs/snapshot/ref/Database Mapping/lazy.html | 6 -
docs/snapshot/ref/Database Mapping/order.html | 6 -
docs/snapshot/ref/Database Mapping/sort.html | 6 -
docs/snapshot/ref/Database Mapping/table.html | 6 -
docs/snapshot/ref/Database Mapping/type.html | 6 -
docs/snapshot/ref/Database Mapping/updatable.html | 6 -
docs/snapshot/ref/Database Mapping/version.html | 6 -
docs/snapshot/ref/Domain Classes/Usage.html | 6 -
docs/snapshot/ref/Domain Classes/addTo.html | 6 -
docs/snapshot/ref/Domain Classes/attach.html | 6 -
docs/snapshot/ref/Domain Classes/belongsTo.html | 6 -
docs/snapshot/ref/Domain Classes/clearErrors.html | 6 -
docs/snapshot/ref/Domain Classes/constraints.html | 6 -
docs/snapshot/ref/Domain Classes/count.html | 6 -
docs/snapshot/ref/Domain Classes/countBy.html | 6 -
.../ref/Domain Classes/createCriteria.html | 6 -
docs/snapshot/ref/Domain Classes/delete.html | 6 -
docs/snapshot/ref/Domain Classes/discard.html | 6 -
docs/snapshot/ref/Domain Classes/embedded.html | 6 -
docs/snapshot/ref/Domain Classes/errors.html | 6 -
docs/snapshot/ref/Domain Classes/executeQuery.html | 6 -
.../snapshot/ref/Domain Classes/executeUpdate.html | 6 -
docs/snapshot/ref/Domain Classes/exists.html | 6 -
docs/snapshot/ref/Domain Classes/fetchMode.html | 6 -
docs/snapshot/ref/Domain Classes/find.html | 6 -
docs/snapshot/ref/Domain Classes/findAll.html | 6 -
docs/snapshot/ref/Domain Classes/findAllBy.html | 6 -
docs/snapshot/ref/Domain Classes/findAllWhere.html | 6 -
docs/snapshot/ref/Domain Classes/findBy.html | 6 -
.../ref/Domain Classes/findOrCreateBy.html | 6 -
.../ref/Domain Classes/findOrCreateWhere.html | 6 -
docs/snapshot/ref/Domain Classes/findOrSaveBy.html | 6 -
.../ref/Domain Classes/findOrSaveWhere.html | 6 -
docs/snapshot/ref/Domain Classes/findWhere.html | 6 -
docs/snapshot/ref/Domain Classes/first.html | 6 -
docs/snapshot/ref/Domain Classes/get.html | 6 -
docs/snapshot/ref/Domain Classes/getAll.html | 6 -
.../ref/Domain Classes/getDirtyPropertyNames.html | 6 -
.../ref/Domain Classes/getPersistentValue.html | 6 -
docs/snapshot/ref/Domain Classes/hasErrors.html | 6 -
docs/snapshot/ref/Domain Classes/hasMany.html | 6 -
docs/snapshot/ref/Domain Classes/hasOne.html | 6 -
docs/snapshot/ref/Domain Classes/ident.html | 6 -
docs/snapshot/ref/Domain Classes/instanceOf.html | 6 -
docs/snapshot/ref/Domain Classes/isAttached.html | 6 -
docs/snapshot/ref/Domain Classes/isDirty.html | 6 -
docs/snapshot/ref/Domain Classes/last.html | 6 -
docs/snapshot/ref/Domain Classes/list.html | 6 -
docs/snapshot/ref/Domain Classes/listOrderBy.html | 6 -
docs/snapshot/ref/Domain Classes/load.html | 6 -
docs/snapshot/ref/Domain Classes/lock.html | 6 -
docs/snapshot/ref/Domain Classes/mapWith.html | 6 -
docs/snapshot/ref/Domain Classes/mappedBy.html | 6 -
docs/snapshot/ref/Domain Classes/mapping.html | 6 -
docs/snapshot/ref/Domain Classes/merge.html | 6 -
docs/snapshot/ref/Domain Classes/namedQueries.html | 6 -
docs/snapshot/ref/Domain Classes/properties.html | 6 -
docs/snapshot/ref/Domain Classes/read.html | 6 -
docs/snapshot/ref/Domain Classes/refresh.html | 6 -
docs/snapshot/ref/Domain Classes/removeFrom.html | 6 -
docs/snapshot/ref/Domain Classes/save.html | 6 -
docs/snapshot/ref/Domain Classes/transients.html | 6 -
docs/snapshot/ref/Domain Classes/validate.html | 6 -
docs/snapshot/ref/Domain Classes/where.html | 6 -
docs/snapshot/ref/Domain Classes/whereAny.html | 6 -
docs/snapshot/ref/Domain Classes/withCriteria.html | 6 -
.../ref/Domain Classes/withNewSession.html | 6 -
docs/snapshot/ref/Domain Classes/withSession.html | 6 -
.../ref/Domain Classes/withTransaction.html | 6 -
docs/snapshot/ref/Plug-ins/URL mappings.html | 6 -
docs/snapshot/ref/Plug-ins/Usage.html | 6 -
docs/snapshot/ref/Plug-ins/codecs.html | 6 -
docs/snapshot/ref/Plug-ins/controllers.html | 6 -
docs/snapshot/ref/Plug-ins/core.html | 6 -
docs/snapshot/ref/Plug-ins/dataSource.html | 6 -
docs/snapshot/ref/Plug-ins/domainClasses.html | 6 -
docs/snapshot/ref/Plug-ins/hibernate.html | 6 -
docs/snapshot/ref/Plug-ins/i18n.html | 6 -
docs/snapshot/ref/Plug-ins/logging.html | 6 -
docs/snapshot/ref/Plug-ins/scaffolding.html | 6 -
docs/snapshot/ref/Plug-ins/services.html | 6 -
docs/snapshot/ref/Plug-ins/servlets.html | 6 -
docs/snapshot/ref/Services/Usage.html | 6 -
docs/snapshot/ref/Services/scope.html | 6 -
docs/snapshot/ref/Servlet API/request.html | 6 -
docs/snapshot/ref/Servlet API/response.html | 6 -
docs/snapshot/ref/Servlet API/servletContext.html | 6 -
docs/snapshot/ref/Servlet API/session.html | 6 -
docs/snapshot/ref/Tag Libraries/Usage.html | 6 -
docs/snapshot/ref/Tag Libraries/actionName.html | 6 -
.../snapshot/ref/Tag Libraries/controllerName.html | 6 -
docs/snapshot/ref/Tag Libraries/flash.html | 6 -
docs/snapshot/ref/Tag Libraries/pageScope.html | 6 -
docs/snapshot/ref/Tag Libraries/params.html | 6 -
docs/snapshot/ref/Tag Libraries/request.html | 6 -
docs/snapshot/ref/Tag Libraries/response.html | 6 -
.../snapshot/ref/Tag Libraries/servletContext.html | 6 -
docs/snapshot/ref/Tag Libraries/session.html | 6 -
docs/snapshot/ref/Tags - Cache/block.html | 6 -
docs/snapshot/ref/Tags - Cache/render.html | 6 -
docs/snapshot/ref/Tags - Fields/all.html | 6 -
docs/snapshot/ref/Tags - Fields/display.html | 6 -
docs/snapshot/ref/Tags - Fields/displayWidget.html | 6 -
docs/snapshot/ref/Tags - Fields/field.html | 6 -
docs/snapshot/ref/Tags - Fields/input.html | 6 -
docs/snapshot/ref/Tags - Fields/table.html | 6 -
docs/snapshot/ref/Tags - Fields/widget.html | 6 -
docs/snapshot/ref/Tags - Fields/with.html | 6 -
docs/snapshot/ref/Tags - GSP/actionSubmit.html | 6 -
.../snapshot/ref/Tags - GSP/actionSubmitImage.html | 6 -
docs/snapshot/ref/Tags - GSP/applyLayout.html | 6 -
docs/snapshot/ref/Tags - GSP/checkBox.html | 6 -
docs/snapshot/ref/Tags - GSP/collect.html | 6 -
docs/snapshot/ref/Tags - GSP/cookie.html | 6 -
docs/snapshot/ref/Tags - GSP/country.html | 6 -
docs/snapshot/ref/Tags - GSP/countrySelect.html | 6 -
docs/snapshot/ref/Tags - GSP/createLink.html | 6 -
docs/snapshot/ref/Tags - GSP/createLinkTo.html | 6 -
docs/snapshot/ref/Tags - GSP/currencySelect.html | 6 -
docs/snapshot/ref/Tags - GSP/datePicker.html | 6 -
docs/snapshot/ref/Tags - GSP/each.html | 6 -
docs/snapshot/ref/Tags - GSP/eachError.html | 6 -
docs/snapshot/ref/Tags - GSP/else.html | 6 -
docs/snapshot/ref/Tags - GSP/elseif.html | 6 -
docs/snapshot/ref/Tags - GSP/external.html | 6 -
docs/snapshot/ref/Tags - GSP/field.html | 6 -
docs/snapshot/ref/Tags - GSP/fieldError.html | 6 -
docs/snapshot/ref/Tags - GSP/fieldValue.html | 6 -
docs/snapshot/ref/Tags - GSP/findAll.html | 6 -
docs/snapshot/ref/Tags - GSP/flashMessages.html | 6 -
docs/snapshot/ref/Tags - GSP/form.html | 6 -
docs/snapshot/ref/Tags - GSP/formActionSubmit.html | 6 -
docs/snapshot/ref/Tags - GSP/formatBoolean.html | 6 -
docs/snapshot/ref/Tags - GSP/formatDate.html | 6 -
docs/snapshot/ref/Tags - GSP/formatNumber.html | 6 -
docs/snapshot/ref/Tags - GSP/grep.html | 6 -
docs/snapshot/ref/Tags - GSP/hasErrors.html | 6 -
docs/snapshot/ref/Tags - GSP/header.html | 6 -
docs/snapshot/ref/Tags - GSP/hiddenField.html | 6 -
docs/snapshot/ref/Tags - GSP/if.html | 6 -
docs/snapshot/ref/Tags - GSP/img.html | 6 -
docs/snapshot/ref/Tags - GSP/include.html | 6 -
docs/snapshot/ref/Tags - GSP/isAvailable.html | 6 -
docs/snapshot/ref/Tags - GSP/isNotAvailable.html | 6 -
docs/snapshot/ref/Tags - GSP/javascript.html | 6 -
docs/snapshot/ref/Tags - GSP/join.html | 6 -
docs/snapshot/ref/Tags - GSP/layoutBody.html | 6 -
docs/snapshot/ref/Tags - GSP/layoutHead.html | 6 -
docs/snapshot/ref/Tags - GSP/layoutTitle.html | 6 -
docs/snapshot/ref/Tags - GSP/link.html | 6 -
docs/snapshot/ref/Tags - GSP/localeSelect.html | 6 -
docs/snapshot/ref/Tags - GSP/message.html | 6 -
docs/snapshot/ref/Tags - GSP/meta.html | 6 -
docs/snapshot/ref/Tags - GSP/pageProperty.html | 6 -
docs/snapshot/ref/Tags - GSP/paginate.html | 6 -
docs/snapshot/ref/Tags - GSP/passwordField.html | 6 -
docs/snapshot/ref/Tags - GSP/radio.html | 6 -
docs/snapshot/ref/Tags - GSP/radioGroup.html | 6 -
docs/snapshot/ref/Tags - GSP/render.html | 6 -
docs/snapshot/ref/Tags - GSP/renderErrors.html | 6 -
docs/snapshot/ref/Tags - GSP/resource.html | 6 -
docs/snapshot/ref/Tags - GSP/select.html | 6 -
docs/snapshot/ref/Tags - GSP/set.html | 6 -
docs/snapshot/ref/Tags - GSP/sortableColumn.html | 6 -
docs/snapshot/ref/Tags - GSP/submitButton.html | 6 -
docs/snapshot/ref/Tags - GSP/textArea.html | 6 -
docs/snapshot/ref/Tags - GSP/textField.html | 6 -
docs/snapshot/ref/Tags - GSP/timeZoneSelect.html | 6 -
docs/snapshot/ref/Tags - GSP/unless.html | 6 -
docs/snapshot/ref/Tags - GSP/uploadForm.html | 6 -
docs/snapshot/ref/Tags - GSP/while.html | 6 -
.../ref/Versions/Grails BOM Hibernate5.html | 8 +-
.../Versions/Grails BOM Hibernate7 Micronaut.html | 41359 -------------------
.../ref/Versions/Grails BOM Micronaut.html | 41359 -------------------
docs/snapshot/ref/Versions/Grails BOM.html | 8 +-
352 files changed, 985 insertions(+), 85780 deletions(-)
diff --git a/docs/snapshot/api/allclasses-frame.html b/docs/snapshot/api/allclasses-frame.html
index ef37e1de6a9..60320051b09 100644
--- a/docs/snapshot/api/allclasses-frame.html
+++ b/docs/snapshot/api/allclasses-frame.html
@@ -1340,7 +1340,6 @@
<li><a href="org/grails/cli/profile/repository/GrailsMavenResolverGrapeEngineFactory.html" title="class in org.grails.cli.profile.repository" target="classFrame">GrailsMavenResolverGrapeEngineFactory</a></li>
<li><a href="grails/util/GrailsMessageSourceUtils.html" title="class in grails.util" target="classFrame">GrailsMessageSourceUtils</a></li>
<li><a href="grails/util/GrailsMetaClassUtils.html" title="class in grails.util" target="classFrame">GrailsMetaClassUtils</a></li>
-<li><a href="org/apache/grails/micronaut/GrailsMicronautGrailsPlugin.html" title="class in org.apache.grails.micronaut" target="classFrame">GrailsMicronautGrailsPlugin</a></li>
<li><a href="org/grails/plugins/testing/GrailsMockHttpServletRequest.html" title="class in org.grails.plugins.testing" target="classFrame">GrailsMockHttpServletRequest</a></li>
<li><a href="org/grails/plugins/testing/GrailsMockHttpServletResponse.html" title="class in org.grails.plugins.testing" target="classFrame">GrailsMockHttpServletResponse</a></li>
<li><a href="org/grails/plugins/testing/GrailsMockHttpSession.html" title="class in org.grails.plugins.testing" target="classFrame">GrailsMockHttpSession</a></li>
diff --git a/docs/snapshot/api/grails/config/Settings.html b/docs/snapshot/api/grails/config/Settings.html
index c0330b16fb9..547e61acaab 100644
--- a/docs/snapshot/api/grails/config/Settings.html
+++ b/docs/snapshot/api/grails/config/Settings.html
@@ -239,150 +239,156 @@ if (location.href.indexOf('is-external=true') == -1) {
</tr>
<tr class="altColor">
+ <td class="colFirst"><code><strong>static java.lang.String</strong></code> </td>
+ <td class="colLast"><code><a href="#GORM_DEFAULT_NULLABLE">GORM_DEFAULT_NULLABLE</a></code></td>
+ <td class="colLast">Whether an unconstrained persistent property is nullable by default</td>
+ </tr>
+
+ <tr class="rowColor">
<td class="colFirst"><code><strong>static java.lang.String</strong></code> </td>
<td class="colLast"><code><a href="#GORM_REACTOR_EVENTS">GORM_REACTOR_EVENTS</a></code></td>
<td class="colLast">Whether to translate GORM events into reactor events</td>
</tr>
- <tr class="rowColor">
+ <tr class="altColor">
<td class="colFirst"><code><strong>static java.lang.String</strong></code> </td>
<td class="colLast"><code><a href="#GRAILS_VIEWS_ENABLE_JSESSIONID">GRAILS_VIEWS_ENABLE_JSESSIONID</a></code></td>
<td class="colLast">Whether to include the jsessionid in the rendered links</td>
</tr>
- <tr class="altColor">
+ <tr class="rowColor">
<td class="colFirst"><code><strong>static java.lang.String</strong></code> </td>
<td class="colLast"><code><a href="#GSP_DISABLE_CACHING_RESOURCES">GSP_DISABLE_CACHING_RESOURCES</a></code></td>
<td class="colLast">Whether to disable caching of resources in GSP</td>
</tr>
- <tr class="rowColor">
+ <tr class="altColor">
<td class="colFirst"><code><strong>static java.lang.String</strong></code> </td>
<td class="colLast"><code><a href="#GSP_ENABLE_RELOAD">GSP_ENABLE_RELOAD</a></code></td>
<td class="colLast">Whether to enable GSP reload in production</td>
</tr>
- <tr class="altColor">
+ <tr class="rowColor">
<td class="colFirst"><code><strong>static java.lang.String</strong></code> </td>
<td class="colLast"><code><a href="#GSP_VIEWS_DIR">GSP_VIEWS_DIR</a></code></td>
<td class="colLast">Thew views directory for GSP</td>
</tr>
- <tr class="rowColor">
+ <tr class="altColor">
<td class="colFirst"><code><strong>static java.lang.String</strong></code> </td>
<td class="colLast"><code><a href="#GSP_VIEW_ENCODING">GSP_VIEW_ENCODING</a></code></td>
<td class="colLast">The encoding to use for GSP views, defaults to UTF-8</td>
</tr>
- <tr class="altColor">
+ <tr class="rowColor">
<td class="colFirst"><code><strong>static java.lang.String</strong></code> </td>
<td class="colLast"><code><a href="#I18N_CACHE_SECONDS">I18N_CACHE_SECONDS</a></code></td>
<td class="colLast"></td>
</tr>
- <tr class="rowColor">
+ <tr class="altColor">
<td class="colFirst"><code><strong>static java.lang.String</strong></code> </td>
<td class="colLast"><code><a href="#I18N_FILE_CACHE_SECONDS">I18N_FILE_CACHE_SECONDS</a></code></td>
<td class="colLast"></td>
</tr>
- <tr class="altColor">
+ <tr class="rowColor">
<td class="colFirst"><code><strong>static java.lang.String</strong></code> </td>
<td class="colLast"><code><a href="#MIME_DISABLE_ACCEPT_HEADER_FOR_USER_AGENTS">MIME_DISABLE_ACCEPT_HEADER_FOR_USER_AGENTS</a></code></td>
<td class="colLast">Which user agents should have accept header processing disabled</td>
</tr>
- <tr class="rowColor">
+ <tr class="altColor">
<td class="colFirst"><code><strong>static java.lang.String</strong></code> </td>
<td class="colLast"><code><a href="#MIME_DISABLE_ACCEPT_HEADER_FOR_USER_AGENTS_XHR">MIME_DISABLE_ACCEPT_HEADER_FOR_USER_AGENTS_XHR</a></code></td>
<td class="colLast">XHR requests will ignore MIME_DISABLE_ACCEPT_HEADER_FOR_USER_AGENTS by default, enable to override default</td>
</tr>
- <tr class="altColor">
+ <tr class="rowColor">
<td class="colFirst"><code><strong>static java.lang.String</strong></code> </td>
<td class="colLast"><code><a href="#MIME_TYPES">MIME_TYPES</a></code></td>
<td class="colLast">The configured mime types</td>
</tr>
- <tr class="rowColor">
+ <tr class="altColor">
<td class="colFirst"><code><strong>static java.lang.String</strong></code> </td>
<td class="colLast"><code><a href="#MIME_USE_ACCEPT_HEADER">MIME_USE_ACCEPT_HEADER</a></code></td>
<td class="colLast">Whether to use the accept header for content negotiation</td>
</tr>
- <tr class="altColor">
+ <tr class="rowColor">
<td class="colFirst"><code><strong>static java.lang.String</strong></code> </td>
<td class="colLast"><code><a href="#PLUGIN_EXCLUDES">PLUGIN_EXCLUDES</a></code></td>
<td class="colLast">Which plugins to exclude from the plugin manager</td>
</tr>
- <tr class="rowColor">
+ <tr class="altColor">
<td class="colFirst"><code><strong>static java.lang.String</strong></code> </td>
<td class="colLast"><code><a href="#PLUGIN_INCLUDES">PLUGIN_INCLUDES</a></code></td>
<td class="colLast">Which plugins to include in the plugin manager</td>
</tr>
- <tr class="altColor">
+ <tr class="rowColor">
<td class="colFirst"><code><strong>static java.lang.String</strong></code> </td>
<td class="colLast"><code><a href="#PROFILE">PROFILE</a></code></td>
<td class="colLast">The active Grails profile</td>
</tr>
- <tr class="rowColor">
+ <tr class="altColor">
<td class="colFirst"><code><strong>static java.lang.String</strong></code> </td>
<td class="colLast"><code><a href="#RESOURCES_CACHE_PERIOD">RESOURCES_CACHE_PERIOD</a></code></td>
<td class="colLast">The amount of time to cache static resource requests</td>
</tr>
- <tr class="altColor">
+ <tr class="rowColor">
<td class="colFirst"><code><strong>static java.lang.String</strong></code> </td>
<td class="colLast"><code><a href="#RESOURCES_ENABLED">RESOURCES_ENABLED</a></code></td>
<td class="colLast">Whether serving static HTML pages from src/main/resources/public is enabled</td>
</tr>
- <tr class="rowColor">
+ <tr class="altColor">
<td class="colFirst"><code><strong>static java.lang.String</strong></code> </td>
<td class="colLast"><code><a href="#RESOURCES_PATTERN">RESOURCES_PATTERN</a></code></td>
<td class="colLast">The path pattern to serve static resources under</td>
</tr>
- <tr class="altColor">
+ <tr class="rowColor">
<td class="colFirst"><code><strong>static java.lang.String</strong></code> </td>
<td class="colLast"><code><a href="#SCAFFOLDING_DOMAIN_SUFFIX">SCAFFOLDING_DOMAIN_SUFFIX</a></code></td>
<td class="colLast">The suffix used during scaffolding for the domain</td>
</tr>
- <tr class="rowColor">
+ <tr class="altColor">
<td class="colFirst"><code><strong>static java.lang.String</strong></code> </td>
<td class="colLast"><code><a href="#SERVER_URL">SERVER_URL</a></code></td>
<td class="colLast">The URL of the server</td>
</tr>
- <tr class="altColor">
+ <tr class="rowColor">
<td class="colFirst"><code><strong>static java.lang.String</strong></code> </td>
<td class="colLast"><code><a href="#SETTING_CORS_FILTER">SETTING_CORS_FILTER</a></code></td>
<td class="colLast">Whether to load cors configuration via a filter (true) or interceptor(false)</td>
</tr>
- <tr class="rowColor">
+ <tr class="altColor">
<td class="colFirst"><code><strong>static java.lang.String</strong></code> </td>
<td class="colLast"><code><a href="#SETTING_EXCEPTION_RESOLVER_PARAM_EXCLUDES">SETTING_EXCEPTION_RESOLVER_PARAM_EXCLUDES</a></code></td>
<td class="colLast">The parameters to exclude from logging</td>
</tr>
- <tr class="altColor">
+ <tr class="rowColor">
<td class="colFirst"><code><strong>static java.lang.String</strong></code> </td>
<td class="colLast"><code><a href="#SETTING_LEGACY_JSON_BUILDER">SETTING_LEGACY_JSON_BUILDER</a></code></td>
<td class="colLast">Whether to use the legacy JSON builder</td>
</tr>
- <tr class="rowColor">
+ <tr class="altColor">
<td class="colFirst"><code><strong>static java.lang.String</strong></code> </td>
<td class="colLast"><code><a href="#SETTING_LOGGING_STACKTRACE_FILTER_CLASS">SETTING_LOGGING_STACKTRACE_FILTER_CLASS</a></code></td>
<td class="colLast">The class to use for stacktrace filtering. </td>
</tr>
- <tr class="altColor">
+ <tr class="rowColor">
<td class="colFirst"><code><strong>static java.lang.String</strong></code> </td>
<td class="colLast"><code><a href="#SETTING_LOG_AUDITOR">SETTING_LOG_AUDITOR</a></code></td>
<td class="colLast">Whether the exception resolver should append the current auditor (resolved via a
@@ -390,7 +396,7 @@ if (location.href.indexOf('is-external=true') == -1) {
exception log line. </td>
</tr>
- <tr class="rowColor">
+ <tr class="altColor">
<td class="colFirst"><code><strong>static java.lang.String</strong></code> </td>
<td class="colLast"><code><a href="#SETTING_LOG_FULL_STACKTRACE">SETTING_LOG_FULL_STACKTRACE</a></code></td>
<td class="colLast">Whether the exception resolver should also emit the exception on the separate
@@ -398,7 +404,7 @@ if (location.href.indexOf('is-external=true') == -1) {
</td>
</tr>
- <tr class="altColor">
+ <tr class="rowColor">
<td class="colFirst"><code><strong>static java.lang.String</strong></code> </td>
<td class="colLast"><code><a href="#SETTING_LOG_FULL_STACKTRACE_ON_FILTER">SETTING_LOG_FULL_STACKTRACE_ON_FILTER</a></code></td>
<td class="colLast">Whether <a href='../../org/grails/exceptions/reporting/DefaultStackTraceFilterer.html#filter(Throwable)' title='DefaultStackTraceFilterer.filter'>DefaultStackTraceFilterer.filter</a>
@@ -406,7 +412,7 @@ if (location.href.indexOf('is-external=true') == -1) {
side effect, before trimming the trace in place. </td>
</tr>
- <tr class="rowColor">
+ <tr class="altColor">
<td class="colFirst"><code><strong>static java.lang.String</strong></code> </td>
<td class="colLast"><code><a href="#SETTING_LOG_REMOTE_ADDR">SETTING_LOG_REMOTE_ADDR</a></code></td>
<td class="colLast">Whether the exception resolver should append the remote client address
@@ -414,122 +420,122 @@ if (location.href.indexOf('is-external=true') == -1) {
log line. </td>
</tr>
- <tr class="altColor">
+ <tr class="rowColor">
<td class="colFirst"><code><strong>static java.lang.String</strong></code> </td>
<td class="colLast"><code><a href="#SETTING_LOG_REQUEST_PARAMETERS">SETTING_LOG_REQUEST_PARAMETERS</a></code></td>
<td class="colLast">Whether to log request parameters in the console</td>
</tr>
- <tr class="rowColor">
+ <tr class="altColor">
<td class="colFirst"><code><strong>static java.lang.String</strong></code> </td>
<td class="colLast"><code><a href="#SETTING_SKIP_BOOTSTRAP">SETTING_SKIP_BOOTSTRAP</a></code></td>
<td class="colLast">Whether to execute Bootstrap classes</td>
</tr>
- <tr class="altColor">
+ <tr class="rowColor">
<td class="colFirst"><code><strong>static java.lang.String</strong></code> </td>
<td class="colLast"><code><a href="#SPRING_BEAN_PACKAGES">SPRING_BEAN_PACKAGES</a></code></td>
<td class="colLast">Packages to scan for Spring beans</td>
</tr>
- <tr class="rowColor">
+ <tr class="altColor">
<td class="colFirst"><code><strong>static java.lang.String</strong></code> </td>
<td class="colLast"><code><a href="#SPRING_DISABLE_ASPECTJ">SPRING_DISABLE_ASPECTJ</a></code></td>
<td class="colLast">Whether to disable AspectJ explicitly</td>
</tr>
- <tr class="altColor">
+ <tr class="rowColor">
<td class="colFirst"><code><strong>static java.lang.String</strong></code> </td>
<td class="colLast"><code><a href="#SPRING_PLACEHOLDER_PREFIX">SPRING_PLACEHOLDER_PREFIX</a></code></td>
<td class="colLast">The prefix to use for property placeholders</td>
</tr>
- <tr class="rowColor">
+ <tr class="altColor">
<td class="colFirst"><code><strong>static java.lang.String</strong></code> </td>
<td class="colLast"><code><a href="#SPRING_TRANSACTION_MANAGEMENT">SPRING_TRANSACTION_MANAGEMENT</a></code></td>
<td class="colLast">Whether to enable Spring proxy based transaction management. </td>
</tr>
- <tr class="altColor">
+ <tr class="rowColor">
<td class="colFirst"><code><strong>static java.lang.String</strong></code> </td>
<td class="colLast"><code><a href="#TRIM_STRINGS">TRIM_STRINGS</a></code></td>
<td class="colLast"></td>
</tr>
- <tr class="rowColor">
+ <tr class="altColor">
<td class="colFirst"><code><strong>static java.lang.String</strong></code> </td>
<td class="colLast"><code><a href="#URL_MAPPING_VALIDATE_WILDCARDS">URL_MAPPING_VALIDATE_WILDCARDS</a></code></td>
<td class="colLast">Whether to validate wildcard-captured URL mapping variables ($controller, $action, $namespace)
against registered controller artefacts. </td>
</tr>
- <tr class="altColor">
+ <tr class="rowColor">
<td class="colFirst"><code><strong>static java.lang.String</strong></code> </td>
<td class="colLast"><code><a href="#VIEWS_FILTERING_CODEC_FOR_CONTENT_TYPE">VIEWS_FILTERING_CODEC_FOR_CONTENT_TYPE</a></code></td>
<td class="colLast"></td>
</tr>
- <tr class="rowColor">
+ <tr class="altColor">
<td class="colFirst"><code><strong>static java.lang.String</strong></code> </td>
<td class="colLast"><code><a href="#VIEWS_GSP_FLASH_MESSAGES_DISMISSIBLE">VIEWS_GSP_FLASH_MESSAGES_DISMISSIBLE</a></code></td>
<td class="colLast">Whether alerts rendered by <CODE><g:flashMessages /></CODE> are dismissible by default.</td>
</tr>
- <tr class="altColor">
+ <tr class="rowColor">
<td class="colFirst"><code><strong>static java.lang.String</strong></code> </td>
<td class="colLast"><code><a href="#VIEWS_GSP_FLASH_MESSAGES_ERROR_CLASS">VIEWS_GSP_FLASH_MESSAGES_ERROR_CLASS</a></code></td>
<td class="colLast">Default CSS class for <CODE>flash.error</CODE> alerts rendered by <CODE><g:flashMessages /></CODE>.</td>
</tr>
- <tr class="rowColor">
+ <tr class="altColor">
<td class="colFirst"><code><strong>static java.lang.String</strong></code> </td>
<td class="colLast"><code><a href="#VIEWS_GSP_FLASH_MESSAGES_ERROR_ICON">VIEWS_GSP_FLASH_MESSAGES_ERROR_ICON</a></code></td>
<td class="colLast">Default icon class for <CODE>flash.error</CODE> alerts rendered by <CODE><g:flashMessages /></CODE>.</td>
</tr>
- <tr class="altColor">
+ <tr class="rowColor">
<td class="colFirst"><code><strong>static java.lang.String</strong></code> </td>
<td class="colLast"><code><a href="#VIEWS_GSP_FLASH_MESSAGES_MESSAGE_CLASS">VIEWS_GSP_FLASH_MESSAGES_MESSAGE_CLASS</a></code></td>
<td class="colLast">Default CSS class for <CODE>flash.message</CODE> alerts rendered by <CODE><g:flashMessages /></CODE>.</td>
</tr>
- <tr class="rowColor">
+ <tr class="altColor">
<td class="colFirst"><code><strong>static java.lang.String</strong></code> </td>
<td class="colLast"><code><a href="#VIEWS_GSP_FLASH_MESSAGES_MESSAGE_ICON">VIEWS_GSP_FLASH_MESSAGES_MESSAGE_ICON</a></code></td>
<td class="colLast">Default icon class for <CODE>flash.message</CODE> alerts rendered by <CODE><g:flashMessages /></CODE>.</td>
</tr>
- <tr class="altColor">
+ <tr class="rowColor">
<td class="colFirst"><code><strong>static java.lang.String</strong></code> </td>
<td class="colLast"><code><a href="#VIEWS_GSP_FLASH_MESSAGES_ROLE">VIEWS_GSP_FLASH_MESSAGES_ROLE</a></code></td>
<td class="colLast">Default ARIA role for alerts rendered by <CODE><g:flashMessages /></CODE>.</td>
</tr>
- <tr class="rowColor">
+ <tr class="altColor">
<td class="colFirst"><code><strong>static java.lang.String</strong></code> </td>
<td class="colLast"><code><a href="#VIEWS_GSP_FLASH_MESSAGES_WARNING_CLASS">VIEWS_GSP_FLASH_MESSAGES_WARNING_CLASS</a></code></td>
<td class="colLast">Default CSS class for <CODE>flash.warning</CODE> alerts rendered by <CODE><g:flashMessages /></CODE>.</td>
</tr>
- <tr class="altColor">
+ <tr class="rowColor">
<td class="colFirst"><code><strong>static java.lang.String</strong></code> </td>
<td class="colLast"><code><a href="#VIEWS_GSP_FLASH_MESSAGES_WARNING_ICON">VIEWS_GSP_FLASH_MESSAGES_WARNING_ICON</a></code></td>
<td class="colLast">Default icon class for <CODE>flash.warning</CODE> alerts rendered by <CODE><g:flashMessages /></CODE>.</td>
</tr>
- <tr class="rowColor">
+ <tr class="altColor">
<td class="colFirst"><code><strong>static java.lang.String</strong></code> </td>
<td class="colLast"><code><a href="#WEB_LINK_GENERATOR_USE_CACHE">WEB_LINK_GENERATOR_USE_CACHE</a></code></td>
<td class="colLast">Whether to cache links generated by the link generator</td>
</tr>
- <tr class="altColor">
+ <tr class="rowColor">
<td class="colFirst"><code><strong>static java.lang.String</strong></code> </td>
<td class="colLast"><code><a href="#WEB_SERVLET_PATH">WEB_SERVLET_PATH</a></code></td>
<td class="colLast">The path to the Grails servlet. </td>
</tr>
- <tr class="rowColor">
+ <tr class="altColor">
<td class="colFirst"><code><strong>static java.lang.String</strong></code> </td>
<td class="colLast"><code><a href="#WEB_URL_CONVERTER">WEB_URL_CONVERTER</a></code></td>
<td class="colLast">The converter to use for creating URL tokens in URL mapping. </td>
@@ -712,6 +718,14 @@ if (location.href.indexOf('is-external=true') == -1) {
</li>
</ul>
+ <a name="GORM_DEFAULT_NULLABLE"><!-- --></a>
+ <ul class="blockListLast">
+ <li class="blockList">
+ <h4>public static final java.lang.String <strong>GORM_DEFAULT_NULLABLE</strong></h4>
+ <p> Whether an unconstrained persistent property is nullable by default</p>
+ </li>
+ </ul>
+
<a name="GORM_REACTOR_EVENTS"><!-- --></a>
<ul class="blockListLast">
<li class="blockList">
diff --git a/docs/snapshot/api/index-all.html b/docs/snapshot/api/index-all.html
index 859e03f68d0..91f7795f230 100644
--- a/docs/snapshot/api/index-all.html
+++ b/docs/snapshot/api/index-all.html
@@ -9910,7 +9910,7 @@ if (location.href.indexOf('is-external=true') == -1) {
</dt><dd> <div class="block">Constructs a new ConstrainedProperty for the given arguments.</div></dd>
<dt><span class="strong"><a href="org/grails/datastore/gorm/validation/constraints/eval/DefaultConstraintEvaluator.html" title="Class in org.grails.datastore.gorm.validation.constraints.eval">DefaultConstraintEvaluator</a></span> - Class in <a href="./org/grails/datastore/gorm/validation/constraints/eval/package-summary.html">org.grails.datastore.gorm.validation.constraints.eval</a>
</dt><dd><div class="block">Evaluates constraints for entities</div></dd>
-<dt><span class="strong"><a href="org/grails/datastore/gorm/validation/constraints/eval/DefaultConstraintEvaluator.html#DefaultConstraintEvaluator(org.grails.datastore.gorm.validation.constraints.registry.ConstraintRegistry, org.grails.datastore.mapping.model.MappingContext, Map<String,Object>, boolean)" title="Constructor in DefaultConstraintEvaluator">DefaultConstraintEvaluator(org.grails.datastore.gorm.validation.constraints.registry.ConstraintRegistry, org.grails.datastore.mapping.mo [...]
+<dt><span class="strong"><a href="org/grails/datastore/gorm/validation/constraints/eval/DefaultConstraintEvaluator.html#DefaultConstraintEvaluator(org.grails.datastore.gorm.validation.constraints.registry.ConstraintRegistry, org.grails.datastore.mapping.model.MappingContext, Map<String,Object>, boolean, boolean)" title="Constructor in DefaultConstraintEvaluator">DefaultConstraintEvaluator(org.grails.datastore.gorm.validation.constraints.registry.ConstraintRegistry, org.grails.datastore.m [...]
</dt><dd> <div class="block"></div></dd>
<dt><span class="strong"><a href="org/grails/plugins/domain/support/DefaultConstraintEvaluatorFactoryBean.html" title="Class in org.grails.plugins.domain.support">DefaultConstraintEvaluatorFactoryBean</a></span> - Class in <a href="./org/grails/plugins/domain/support/package-summary.html">org.grails.plugins.domain.support</a>
</dt><dd><div class="block"></div></dd>
@@ -10287,6 +10287,8 @@ if (location.href.indexOf('is-external=true') == -1) {
</dt><dd> <div class="block"></div></dd>
<dt><span class="strong"><a href="org/grails/gorm/graphql/entity/dsl/helpers/ComplexTyped.html#defaultNull" title="Property in ComplexTyped">defaultNull</a></span> - Property in <a href="org/grails/gorm/graphql/entity/dsl/helpers/ComplexTyped.html">ComplexTyped</a>
</dt><dd> <div class="block"></div></dd>
+<dt><span class="strong"><a href="org/grails/datastore/gorm/validation/constraints/eval/DefaultConstraintEvaluator.html#defaultNullable" title="Field in DefaultConstraintEvaluator">defaultNullable</a></span> - Field in <a href="org/grails/datastore/gorm/validation/constraints/eval/DefaultConstraintEvaluator.html">DefaultConstraintEvaluator</a>
+</dt><dd> <div class="block"></div></dd>
<dt><span class="strong"><a href="grails/validation/Validateable.html#defaultNullable()" title="Method in Validateable">defaultNullable()</a></span> - Method in <a href="grails/validation/Validateable.html">Validateable</a>
</dt><dd> <div class="block"></div></dd>
<dt><span class="strong"><a href="org/grails/datastore/gorm/query/criteria/AbstractDetachedCriteria.html#defaultOffset" title="Field in AbstractDetachedCriteria">defaultOffset</a></span> - Field in <a href="org/grails/datastore/gorm/query/criteria/AbstractDetachedCriteria.html">AbstractDetachedCriteria</a>
@@ -11859,8 +11861,6 @@ if (location.href.indexOf('is-external=true') == -1) {
</dt><dd> <div class="block"></div></dd>
<dt><span class="strong"><a href="grails/boot/config/GrailsAutoConfiguration.html#doWithApplicationContext()" title="Method in GrailsAutoConfiguration">doWithApplicationContext()</a></span> - Method in <a href="grails/boot/config/GrailsAutoConfiguration.html">GrailsAutoConfiguration</a>
</dt><dd> <div class="block"></div></dd>
-<dt><span class="strong"><a href="org/apache/grails/micronaut/GrailsMicronautGrailsPlugin.html#doWithApplicationContext()" title="Method in GrailsMicronautGrailsPlugin">doWithApplicationContext()</a></span> - Method in <a href="org/apache/grails/micronaut/GrailsMicronautGrailsPlugin.html">GrailsMicronautGrailsPlugin</a>
-</dt><dd> <div class="block"></div></dd>
<dt><span class="strong"><a href="grails/plugins/GrailsPlugin.html#doWithApplicationContext(org.springframework.context.ApplicationContext)" title="Method in GrailsPlugin">doWithApplicationContext(org.springframework.context.ApplicationContext)</a></span> - Method in <a href="grails/plugins/GrailsPlugin.html">GrailsPlugin</a>
</dt><dd> <div class="block"></div></dd>
<dt><span class="strong"><a href="org/grails/plugins/web/GroovyPagesGrailsPlugin.html#doWithApplicationContext()" title="Method in GroovyPagesGrailsPlugin">doWithApplicationContext()</a></span> - Method in <a href="org/grails/plugins/web/GroovyPagesGrailsPlugin.html">GroovyPagesGrailsPlugin</a>
@@ -16049,10 +16049,16 @@ if (location.href.indexOf('is-external=true') == -1) {
</dt><dd> <div class="block"></div></dd>
<dt><span class="strong"><a href="org/grails/gsp/jsp/GroovyPagesPageContext.html#getAttribute(java.lang.String, int)" title="Method in GroovyPagesPageContext">getAttribute(java.lang.String, int)</a></span> - Method in <a href="org/grails/gsp/jsp/GroovyPagesPageContext.html">GroovyPagesPageContext</a>
</dt><dd> <div class="block"></div></dd>
+<dt><span class="strong"><a href="org/grails/web/servlet/HttpServletRequestExtension.html#getAttribute(jakarta.servlet.http.HttpServletRequest, java.lang.String, Class<T>, T)" title="Method in HttpServletRequestExtension">getAttribute(jakarta.servlet.http.HttpServletRequest, java.lang.String, Class<T>, T)</a></span> - Method in <a href="org/grails/web/servlet/HttpServletRequestExtension.html">HttpServletRequestExtension</a>
+</dt><dd> <div class="block">Null-safe, typed read of an attribute with a default. </div></dd>
+<dt><span class="strong"><a href="org/grails/web/servlet/HttpSessionExtension.html#getAttribute(jakarta.servlet.http.HttpSession, java.lang.String, Class<T>, T)" title="Method in HttpSessionExtension">getAttribute(jakarta.servlet.http.HttpSession, java.lang.String, Class<T>, T)</a></span> - Method in <a href="org/grails/web/servlet/HttpSessionExtension.html">HttpSessionExtension</a>
+</dt><dd> <div class="block">Null-safe, typed read of an attribute with a default. </div></dd>
<dt><span class="strong"><a href="org/grails/datastore/gorm/proxy/ProxyInstanceMetaClass.html#getAttribute(java.lang.Object, java.lang.String)" title="Method in ProxyInstanceMetaClass">getAttribute(java.lang.Object, java.lang.String)</a></span> - Method in <a href="org/grails/datastore/gorm/proxy/ProxyInstanceMetaClass.html">ProxyInstanceMetaClass</a>
</dt><dd> <div class="block"></div></dd>
<dt><span class="strong"><a href="grails/views/api/http/Request.html#getAttribute(java.lang.String)" title="Method in Request">getAttribute(java.lang.String)</a></span> - Method in <a href="grails/views/api/http/Request.html">Request</a>
</dt><dd> <div class="block">Obtains the value of an attribute</div></dd>
+<dt><span class="strong"><a href="org/grails/web/servlet/ServletContextExtension.html#getAttribute(jakarta.servlet.ServletContext, java.lang.String, Class<T>, T)" title="Method in ServletContextExtension">getAttribute(jakarta.servlet.ServletContext, java.lang.String, Class<T>, T)</a></span> - Method in <a href="org/grails/web/servlet/ServletContextExtension.html">ServletContextExtension</a>
+</dt><dd> <div class="block">Null-safe, typed read of an attribute with a default. </div></dd>
<dt><span class="strong"><a href="org/grails/datastore/mapping/core/Session.html#getAttribute(java.lang.Object, java.lang.String)" title="Method in Session">getAttribute(java.lang.Object, java.lang.String)</a></span> - Method in <a href="org/grails/datastore/mapping/core/Session.html">Session</a>
</dt><dd> <div class="block">Obtains an attribute for the given entity</div></dd>
<dt><span class="strong"><a href="grails/plugin/json/view/test/TestRequestConfigurer.html#getAttribute(java.lang.String)" title="Method in TestRequestConfigurer">getAttribute(java.lang.String)</a></span> - Method in <a href="grails/plugin/json/view/test/TestRequestConfigurer.html">TestRequestConfigurer</a>
@@ -17389,6 +17395,9 @@ if (location.href.indexOf('is-external=true') == -1) {
<dt><span class="strong"><a href="org/grails/datastore/gorm/validation/constraints/AbstractConstraint.html#getDefaultMessage(java.lang.String)" title="Method in AbstractConstraint">getDefaultMessage(java.lang.String)</a></span> - Method in <a href="org/grails/datastore/gorm/validation/constraints/AbstractConstraint.html">AbstractConstraint</a>
</dt><dd> <div class="block">Returns the default message for the given message code in the
current locale. </div></dd>
+<dt><span class="strong"><a href="org/grails/validation/ConstraintEvalUtils.html#getDefaultNullable(grails.config.Config)" title="Method in ConstraintEvalUtils">getDefaultNullable(grails.config.Config)</a></span> - Method in <a href="org/grails/validation/ConstraintEvalUtils.html">ConstraintEvalUtils</a>
+</dt><dd> <div class="block">Whether an unconstrained persistent property is nullable by default (Grails 8).
+ </div></dd>
<dt><span class="strong"><a href="org/grails/gorm/graphql/response/pagination/DefaultGraphQLPaginationResponseHandler.html#getDefaultOffset()" title="Method in DefaultGraphQLPaginationResponseHandler">getDefaultOffset()</a></span> - Method in <a href="org/grails/gorm/graphql/response/pagination/DefaultGraphQLPaginationResponseHandler.html">DefaultGraphQLPaginationResponseHandler</a>
</dt><dd> <div class="block"></div></dd>
<dt><span class="strong"><a href="org/grails/gorm/graphql/response/pagination/GraphQLPaginationResponseHandler.html#getDefaultOffset()" title="Method in GraphQLPaginationResponseHandler">getDefaultOffset()</a></span> - Method in <a href="org/grails/gorm/graphql/response/pagination/GraphQLPaginationResponseHandler.html">GraphQLPaginationResponseHandler</a>
@@ -23055,6 +23064,8 @@ if (location.href.indexOf('is-external=true') == -1) {
</dt><dd> <div class="block">Whether to autowire instances</div></dd>
<dt><span class="strong"><a href="grails/config/Settings.html#GORM_DEFAULT_CONSTRAINTS" title="Field in Settings">GORM_DEFAULT_CONSTRAINTS</a></span> - Field in <a href="grails/config/Settings.html">Settings</a>
</dt><dd> <div class="block">The default configured constraints for the application</div></dd>
+<dt><span class="strong"><a href="grails/config/Settings.html#GORM_DEFAULT_NULLABLE" title="Field in Settings">GORM_DEFAULT_NULLABLE</a></span> - Field in <a href="grails/config/Settings.html">Settings</a>
+</dt><dd> <div class="block">Whether an unconstrained persistent property is nullable by default</div></dd>
<dt><span class="strong"><a href="org/apache/grails/common/compiler/GroovyTransformOrder.html#GORM_ENTITY_ORDER" title="Field in GroovyTransformOrder">GORM_ENTITY_ORDER</a></span> - Field in <a href="org/apache/grails/common/compiler/GroovyTransformOrder.html">GroovyTransformOrder</a>
</dt><dd> <div class="block">Transforms a given class to a GORM Entity</div></dd>
<dt><span class="strong"><a href="grails/config/Settings.html#GORM_REACTOR_EVENTS" title="Field in Settings">GORM_REACTOR_EVENTS</a></span> - Field in <a href="grails/config/Settings.html">Settings</a>
@@ -23923,10 +23934,6 @@ if (location.href.indexOf('is-external=true') == -1) {
</dt><dd> <div class="block"></div></dd>
<dt><span class="strong"><a href="grails/util/GrailsMetaClassUtils.html" title="Class in grails.util">GrailsMetaClassUtils</a></span> - Class in <a href="./grails/util/package-summary.html">grails.util</a>
</dt><dd><div class="block">Provides utility methods for working with the Groovy MetaClass API.</div></dd>
-<dt><span class="strong"><a href="org/apache/grails/micronaut/GrailsMicronautGrailsPlugin.html" title="Class in org.apache.grails.micronaut">GrailsMicronautGrailsPlugin</a></span> - Class in <a href="./org/apache/grails/micronaut/package-summary.html">org.apache.grails.micronaut</a>
-</dt><dd><div class="block"></div></dd>
-<dt><span class="strong"><a href="org/apache/grails/micronaut/GrailsMicronautGrailsPlugin.html#GrailsMicronautGrailsPlugin()" title="Constructor in GrailsMicronautGrailsPlugin">GrailsMicronautGrailsPlugin()</a></span> - Constructor in <a href="org/apache/grails/micronaut/GrailsMicronautGrailsPlugin.html">GrailsMicronautGrailsPlugin</a>
-</dt><dd> <div class="block"></div></dd>
<dt><span class="strong"><a href="org/grails/plugins/testing/GrailsMockHttpServletRequest.html" title="Class in org.grails.plugins.testing">GrailsMockHttpServletRequest</a></span> - Class in <a href="./org/grails/plugins/testing/package-summary.html">org.grails.plugins.testing</a>
</dt><dd><div class="block">A custom mock HTTP servlet request that provides the extra properties
and methods normally injected by the "servlets" plugin.</div></dd>
@@ -24189,8 +24196,6 @@ if (location.href.indexOf('is-external=true') == -1) {
</dt><dd> <div class="block"></div></dd>
<dt><span class="strong"><a href="org/grails/gorm/graphql/plugin/GormGraphqlGrailsPlugin.html#grailsVersion" title="Property in GormGraphqlGrailsPlugin">grailsVersion</a></span> - Property in <a href="org/grails/gorm/graphql/plugin/GormGraphqlGrailsPlugin.html">GormGraphqlGrailsPlugin</a>
</dt><dd> <div class="block"></div></dd>
-<dt><span class="strong"><a href="org/apache/grails/micronaut/GrailsMicronautGrailsPlugin.html#grailsVersion" title="Property in GrailsMicronautGrailsPlugin">grailsVersion</a></span> - Property in <a href="org/apache/grails/micronaut/GrailsMicronautGrailsPlugin.html">GrailsMicronautGrailsPlugin</a>
-</dt><dd> <div class="block"></div></dd>
<dt><span class="strong"><a href="grails/init/GrailsVersion.html#GrailsVersion(java.lang.String)" title="Constructor in GrailsVersion">GrailsVersion(java.lang.String)</a></span> - Constructor in <a href="grails/init/GrailsVersion.html">GrailsVersion</a>
</dt><dd> <div class="block"> <DL><DT><B>Parameters:</B></DT><DD><code>version</code> - the grails version number</DD></DL></div></dd>
<dt><span class="strong"><a href="org/grails/plugins/web/GroovyPagesGrailsPlugin.html#grailsVersion" title="Property in GroovyPagesGrailsPlugin">grailsVersion</a></span> - Property in <a href="org/grails/plugins/web/GroovyPagesGrailsPlugin.html">GroovyPagesGrailsPlugin</a>
@@ -33958,6 +33963,9 @@ if (location.href.indexOf('is-external=true') == -1) {
</dt><dd><div class="block">Decorates a class with a nullable property and builder method</div></dd>
<dt><span class="strong"><a href="grails/codegen/model/AbstractMemberDefinition.html#nullable" title="Property in AbstractMemberDefinition">nullable</a></span> - Property in <a href="grails/codegen/model/AbstractMemberDefinition.html">AbstractMemberDefinition</a>
</dt><dd> <div class="block"></div></dd>
+<dt><span class="strong"><a href="org/grails/datastore/mapping/core/connections/ConnectionSourceSettings.DefaultSettings.html#nullable" title="Property in ConnectionSourceSettings.DefaultSettings">nullable</a></span> - Property in <a href="org/grails/datastore/mapping/core/connections/ConnectionSourceSettings.DefaultSettings.html">ConnectionSourceSettings.DefaultSettings</a>
+</dt><dd> <div class="block">Whether an unconstrained persistent property is nullable by default (Grails 8 default: true).
+ </div></dd>
<dt><span class="strong"><a href="grails/gorm/validation/ConstrainedProperty.html#NULLABLE_CONSTRAINT" title="Field in ConstrainedProperty">NULLABLE_CONSTRAINT</a></span> - Field in <a href="grails/gorm/validation/ConstrainedProperty.html">ConstrainedProperty</a>
</dt><dd> <div class="block"></div></dd>
<dt><span class="strong"><a href="grails/codegen/model/FieldDefinition.Builder.html#nullable(java.lang.Boolean)" title="Method in FieldDefinition.Builder">nullable(java.lang.Boolean)</a></span> - Method in <a href="grails/codegen/model/FieldDefinition.Builder.html">FieldDefinition.Builder</a>
@@ -45701,8 +45709,6 @@ if (location.href.indexOf('is-external=true') == -1) {
</dt><dd> <div class="block"></div></dd>
<dt><span class="strong"><a href="org/grails/gorm/graphql/plugin/GormGraphqlGrailsPlugin.html#title" title="Property in GormGraphqlGrailsPlugin">title</a></span> - Property in <a href="org/grails/gorm/graphql/plugin/GormGraphqlGrailsPlugin.html">GormGraphqlGrailsPlugin</a>
</dt><dd> <div class="block"></div></dd>
-<dt><span class="strong"><a href="org/apache/grails/micronaut/GrailsMicronautGrailsPlugin.html#title" title="Property in GrailsMicronautGrailsPlugin">title</a></span> - Property in <a href="org/apache/grails/micronaut/GrailsMicronautGrailsPlugin.html">GrailsMicronautGrailsPlugin</a>
-</dt><dd> <div class="block"></div></dd>
<dt><span class="strong"><a href="grails/plugin/hibernate/HibernateGrailsPlugin.html#title" title="Property in HibernateGrailsPlugin">title</a></span> - Property in <a href="grails/plugin/hibernate/HibernateGrailsPlugin.html">HibernateGrailsPlugin</a>
</dt><dd> <div class="block"></div></dd>
<dt><span class="strong"><a href="grails/plugin/json/view/JsonViewGrailsPlugin.html#title" title="Property in JsonViewGrailsPlugin">title</a></span> - Property in <a href="grails/plugin/json/view/JsonViewGrailsPlugin.html">JsonViewGrailsPlugin</a>
diff --git a/docs/snapshot/api/org/apache/grails/micronaut/GrailsMicronautGrailsPlugin.html b/docs/snapshot/api/org/apache/grails/micronaut/GrailsMicronautGrailsPlugin.html
deleted file mode 100644
index 37dc1135d85..00000000000
--- a/docs/snapshot/api/org/apache/grails/micronaut/GrailsMicronautGrailsPlugin.html
+++ /dev/null
@@ -1,405 +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.32) -->
- <title>GrailsMicronautGrailsPlugin (Grails 8.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="GrailsMicronautGrailsPlugin (Grails 8.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/apache/grails/micronaut/GrailsMicronautGrailsPlugin" target="_top">Frames</a></li>
- <li><a href="GrailsMicronautGrailsPlugin.html" target="_top">No Frames</a></li>
- </ul>
- </div>
- <div>
- <ul class="subNavList">
- <li>Summary: </li>
- Nested Field <li><a href="#property_summary">Property</a></li> <li><a href="#constructor_summary">Constructor</a></li> <li><a href="#method_summary">Method</a></li>
- </ul>
- <ul class="subNavList">
- <li> | Detail: </li>
- Field <li><a href="#prop_detail">Property</a></li> <li><a href="#constructor_detail">Constructor</a></li> <li><a href="#method_detail">Method</a></li>
- </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.apache.grails.micronaut</strong></div>
-
- <h2 title="[Groovy] Class GrailsMicronautGrailsPlugin" class="title">[Groovy] Class GrailsMicronautGrailsPlugin</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><ul class="inheritance"></ul></li><li><ul class="inheritance"></ul></li><li>org.apache.grails.micronaut.GrailsMicronautGrailsPlugin
-</ul>
-<div class="description">
- <ul class="blockList">
- <li class="blockList">
-
-
- <!-- todo: direct known subclasses -->
- <hr>
-
-<pre>@groovy.util.logging.Slf4j
-@groovy.transform.CompileStatic
-class GrailsMicronautGrailsPlugin
-extends <a href='../../../../grails/plugins/Plugin.html'>Plugin</a></pre>
-
- </li>
- </ul>
-</div>
-
-<div class="summary">
- <ul class="blockList">
- <li class="blockList">
- <!-- =========== NESTED CLASS SUMMARY =========== -->
-
-
- <!-- =========== ENUM CONSTANT SUMMARY =========== -->
-
- <!-- =========== 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"> </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 <a href='../../../../grails/plugins/Plugin.html'>Plugin</a></code></strong></td>
- <td class="colLast"><code><a href='../../../../grails/plugins/Plugin.html#enabled'>enabled</a></code></td>
- </tr>
-
- </table>
- </ul>
- </li>
-
- </ul>
-
-
- <!-- =========== 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"> </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>java.lang.Object</strong></code> </td>
- <td class="colLast"><code><a href="#grailsVersion">grailsVersion</a></code><br></td>
- </tr>
-
- <tr class="rowColor">
- <td class="colFirst"><code><strong>java.lang.Object</strong></code> </td>
- <td class="colLast"><code><a href="#title">title</a></code><br></td>
- </tr>
-
- </table>
- </ul>
- </li>
-
- <li class="blockList"><a name="properties_summary"><!-- --></a>
- <ul class="blockList">
- <table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Inherited properties summary table">
- <caption><span>Inherited properties</span><span class="tabEnd"> </span></caption>
- <tr>
- <th class="colFirst" scope="col">Properties inherited from class</th>
- <th class="colLast" scope="col">Properties</th>
- </tr>
- <tr class="altColor">
- <td class="colFirst"><strong><code>class <a href='../../../../grails/plugins/Plugin.html'>Plugin</a></code></strong></td>
- <td class="colLast"><code>applicationContext, artefacts, environment, grailsApplication, plugin, pluginManager</code></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"> </span></caption>
- <tr>
- <th class="colFirst" scope="col">Constructor and description</th>
- </tr>
-
- <tr class="altColor">
- <td class="colFirst">
- <code><strong><a href="#GrailsMicronautGrailsPlugin()">GrailsMicronautGrailsPlugin</a></strong>()</code><br></td>
- </tr>
-
- </table>
- </ul>
- </li>
- </ul>
-
-
-
- <!-- ========== METHOD SUMMARY =========== -->
- <ul class="blockList">
-
- <li class="blockList"><a name="method_summary"><!-- --></a>
- <h3>Methods Summary</h3>
- <ul class="blockList">
- <table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Methods Summary table">
- <caption><span>Methods</span><span class="tabEnd"> </span></caption>
- <tr>
- <th class="colFirst" scope="col">Type Params</th>
- <th class="colLast" scope="col">Return Type</th>
- <th class="colLast" scope="col">Name and description</th>
- </tr>
-
- <tr class="altColor">
- <td class="colFirst"><code></code></td>
- <td class="colLast"><code>void</code></td>
- <td class="colLast"><code><strong><a href="#doWithApplicationContext()">doWithApplicationContext</a></strong>()</code><br></td>
- </tr>
-
- </table>
- </ul>
- </li>
-
- <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"> </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='../../../../grails/plugins/Plugin.html'>Plugin</a></code></td>
- <td class="colLast"><code><a href='../../../../grails/plugins/Plugin.html#beans(groovy.lang.Closure)'>beans</a>, <a href='../../../../grails/plugins/Plugin.html#doWithApplicationContext()'>doWithApplicationContext</a>, <a href='../../../../grails/plugins/Plugin.html#doWithDynamicMethods()'>doWithDynamicMethods</a>, <a href='../../../../grails/plugins/Plugin.html#doWithSpring()'>doWithSpring</a>, <a href='../../../../grails/plugins/Plugin.html#getApplicationCon [...]
- </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="grailsVersion"><!-- --></a>
- <ul class="blockListLast">
- <li class="blockList">
- <h4>java.lang.Object <strong>grailsVersion</strong></h4>
- <p></p>
- </li>
- </ul>
-
- <a name="title"><!-- --></a>
- <ul class="blockListLast">
- <li class="blockList">
- <h4>java.lang.Object <strong>title</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="GrailsMicronautGrailsPlugin()"><!-- --></a>
- <ul class="blockListLast">
- <li class="blockList">
- <h4><strong>GrailsMicronautGrailsPlugin</strong>()</h4>
- <p></p>
- </li>
- </ul>
-
- </li>
- </ul>
-
-
-
-
- <!-- =========== METHOD DETAIL =========== -->
- <ul class="blockList">
- <li class="blockList"><a name="method_detail">
- <!-- -->
- </a>
- <h3>Method Detail</h3>
-
- <a name="doWithApplicationContext()"><!-- --></a>
- <ul class="blockListLast">
- <li class="blockList">
- <h4>@java.lang.Override<br>void <strong>doWithApplicationContext</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/apache/grails/micronaut/GrailsMicronautGrailsPlugin" target="_top">Frames</a></li>
- <li><a href="GrailsMicronautGrailsPlugin.html" target="_top">No Frames</a></li>
- </ul>
- </div>
- <div>
- <ul class="subNavList">
- <li>Summary: </li>
- Nested Field <li><a href="#property_summary">Property</a></li> <li><a href="#constructor_summary">Constructor</a></li> <li><a href="#method_summary">Method</a></li>
- </ul>
- <ul class="subNavList">
- <li> | Detail: </li>
- Field <li><a href="#prop_detail">Property</a></li> <li><a href="#constructor_detail">Constructor</a></li> <li><a href="#method_detail">Method</a></li>
- </ul>
- </div>
- <p><!-- Matomo -->
-<script>
- var _paq = window._paq = window._paq || [];
- /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
- _paq.push(["setDoNotTrack", true]);
- _paq.push(["disableCookies"]);
- _paq.push(['trackPageView']);
- _paq.push(['enableLinkTracking']);
- (function() {
- var u="https://analytics.apache.org/";
- _paq.push(['setTrackerUrl', u+'matomo.php']);
- _paq.push(['setSiteId', '79']);
- var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0];
- g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
- })();
-</script>
-<!-- End Matomo Code --></p>
- <a name="skip-navbar_bottom">
- <!-- -->
- </a>
- </div>
-</div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-</body>
-</html>
diff --git a/docs/snapshot/api/org/apache/grails/micronaut/package-frame.html b/docs/snapshot/api/org/apache/grails/micronaut/package-frame.html
deleted file mode 100644
index 8674201aa10..00000000000
--- a/docs/snapshot/api/org/apache/grails/micronaut/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.apache.grails.micronaut</title>
-
- <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
- <meta name="keywords" CONTENT="org/apache/grails/micronaut 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.apache.grails.micronaut</a></b>
-</div>
-
-
-
-
-
-<div class="indexContainer">
- <h2>Classes</h2>
- <ul>
- <li><a href="GrailsMicronautGrailsPlugin.html" title="class in org.apache.grails.micronaut" target="classFrame">GrailsMicronautGrailsPlugin</a></li>
- </ul>
-</div>
-
-
-
-
-
-
-
-
-</body>
-</html>
diff --git a/docs/snapshot/api/org/apache/grails/micronaut/package-summary.html b/docs/snapshot/api/org/apache/grails/micronaut/package-summary.html
deleted file mode 100644
index 6ac465f149c..00000000000
--- a/docs/snapshot/api/org/apache/grails/micronaut/package-summary.html
+++ /dev/null
@@ -1,160 +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.apache.grails.micronaut (Grails 8.0.0-SNAPSHOT)</title>
-<meta name="keywords" content="org.apache.grails.micronaut 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.apache.grails.micronaut (Grails 8.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/apache/grails/micronaut/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.apache.grails.micronaut</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"> </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="GrailsMicronautGrailsPlugin.html" title="class in org/apache/grails/micronaut">
- GrailsMicronautGrailsPlugin
- </a></strong>
- </td>
- <td></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><!-- Matomo -->
-<script>
- var _paq = window._paq = window._paq || [];
- /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
- _paq.push(["setDoNotTrack", true]);
- _paq.push(["disableCookies"]);
- _paq.push(['trackPageView']);
- _paq.push(['enableLinkTracking']);
- (function() {
- var u="https://analytics.apache.org/";
- _paq.push(['setTrackerUrl', u+'matomo.php']);
- _paq.push(['setSiteId', '79']);
- var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0];
- g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
- })();
-</script>
-<!-- End Matomo Code --></em></div>
- <a name="skip-navbar_bottom">
- <!-- -->
- </a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-
-</body>
-</html>
diff --git a/docs/snapshot/api/org/grails/datastore/gorm/validation/constraints/eval/DefaultConstraintEvaluator.html b/docs/snapshot/api/org/grails/datastore/gorm/validation/constraints/eval/DefaultConstraintEvaluator.html
index fe6f9f9f096..38922e40ba5 100644
--- a/docs/snapshot/api/org/grails/datastore/gorm/validation/constraints/eval/DefaultConstraintEvaluator.html
+++ b/docs/snapshot/api/org/grails/datastore/gorm/validation/constraints/eval/DefaultConstraintEvaluator.html
@@ -158,6 +158,12 @@ implements <a href='../../../../../../../org/grails/datastore/gorm/validation/co
</tr>
<tr class="rowColor">
+ <td class="colFirst"><code><strong>protected boolean</strong></code> </td>
+ <td class="colLast"><code><a href="#defaultNullable">defaultNullable</a></code></td>
+ <td class="colLast"></td>
+ </tr>
+
+ <tr class="altColor">
<td class="colFirst"><code><strong>protected <a href='../../../../../../../org/grails/datastore/mapping/model/MappingContext.html'>MappingContext</a></strong></code> </td>
<td class="colLast"><code><a href="#mappingContext">mappingContext</a></code></td>
<td class="colLast"></td>
@@ -223,6 +229,11 @@ implements <a href='../../../../../../../org/grails/datastore/gorm/validation/co
<code><strong><a href="#DefaultConstraintEvaluator(org.grails.datastore.gorm.validation.constraints.registry.ConstraintRegistry, org.grails.datastore.mapping.model.MappingContext, Map, boolean)">DefaultConstraintEvaluator</a></strong>(<a href='../../../../../../../org/grails/datastore/gorm/validation/constraints/registry/ConstraintRegistry.html'>ConstraintRegistry</a> constraintRegistry, <a href='../../../../../../../org/grails/datastore/mapping/model/Mapp [...]
</tr>
+ <tr class="rowColor">
+ <td class="colFirst">
+ <code><strong><a href="#DefaultConstraintEvaluator(org.grails.datastore.gorm.validation.constraints.registry.ConstraintRegistry, org.grails.datastore.mapping.model.MappingContext, Map, boolean, boolean)">DefaultConstraintEvaluator</a></strong>(<a href='../../../../../../../org/grails/datastore/gorm/validation/constraints/registry/ConstraintRegistry.html'>ConstraintRegistry</a> constraintRegistry, <a href='../../../../../../../org/grails/datastore/mapping/m [...]
+ </tr>
+
</table>
</ul>
</li>
@@ -387,6 +398,14 @@ implements <a href='../../../../../../../org/grails/datastore/gorm/validation/co
</li>
</ul>
+ <a name="defaultNullable"><!-- --></a>
+ <ul class="blockListLast">
+ <li class="blockList">
+ <h4>protected final boolean <strong>defaultNullable</strong></h4>
+ <p></p>
+ </li>
+ </ul>
+
<a name="mappingContext"><!-- --></a>
<ul class="blockListLast">
<li class="blockList">
@@ -467,6 +486,14 @@ implements <a href='../../../../../../../org/grails/datastore/gorm/validation/co
</li>
</ul>
+ <a name="DefaultConstraintEvaluator(org.grails.datastore.gorm.validation.constraints.registry.ConstraintRegistry, org.grails.datastore.mapping.model.MappingContext, Map, boolean, boolean)"><!-- --></a>
+ <ul class="blockListLast">
+ <li class="blockList">
+ <h4>public <strong>DefaultConstraintEvaluator</strong>(<a href='../../../../../../../org/grails/datastore/gorm/validation/constraints/registry/ConstraintRegistry.html'>ConstraintRegistry</a> constraintRegistry, <a href='../../../../../../../org/grails/datastore/mapping/model/MappingContext.html'>MappingContext</a> mappingContext, java.util.Map<java.lang.String, java.lang.Object> defaultConstraints, boolean cacheAutoTimestampAnnotations, boolean [...]
+ <p></p>
+ </li>
+ </ul>
+
</li>
</ul>
diff --git a/docs/snapshot/api/org/grails/datastore/mapping/core/connections/ConnectionSourceSettings.DefaultSettings.html b/docs/snapshot/api/org/grails/datastore/mapping/core/connections/ConnectionSourceSettings.DefaultSettings.html
index 6c8baa54a98..8deec5e08c7 100644
--- a/docs/snapshot/api/org/grails/datastore/mapping/core/connections/ConnectionSourceSettings.DefaultSettings.html
+++ b/docs/snapshot/api/org/grails/datastore/mapping/core/connections/ConnectionSourceSettings.DefaultSettings.html
@@ -145,6 +145,12 @@ extends java.lang.Object</pre>
<td class="colLast"><code><a href="#mapping">mapping</a></code><br>The default mapping</td>
</tr>
+ <tr class="altColor">
+ <td class="colFirst"><code><strong>boolean</strong></code> </td>
+ <td class="colLast"><code><a href="#nullable">nullable</a></code><br>Whether an unconstrained persistent property is nullable by default (Grails 8 default: true).
+ </td>
+ </tr>
+
</table>
</ul>
</li>
@@ -237,6 +243,15 @@ extends java.lang.Object</pre>
</li>
</ul>
+ <a name="nullable"><!-- --></a>
+ <ul class="blockListLast">
+ <li class="blockList">
+ <h4>boolean <strong>nullable</strong></h4>
+ <p> Whether an unconstrained persistent property is nullable by default (Grails 8 default: true).
+ Set <CODE>grails.gorm.default.nullable = false</CODE> to restore the legacy required-by-default behaviour.</p>
+ </li>
+ </ul>
+
</li>
</ul>
diff --git a/docs/snapshot/api/org/grails/gorm/graphql/plugin/testing/GraphQLSpec.GraphQLRequestHelper.html b/docs/snapshot/api/org/grails/gorm/graphql/plugin/testing/GraphQLSpec.GraphQLRequestHelper.html
index 0f3b9b1cbb1..8140c84a6b1 100644
--- a/docs/snapshot/api/org/grails/gorm/graphql/plugin/testing/GraphQLSpec.GraphQLRequestHelper.html
+++ b/docs/snapshot/api/org/grails/gorm/graphql/plugin/testing/GraphQLSpec.GraphQLRequestHelper.html
@@ -134,7 +134,7 @@ extends java.lang.Object</pre>
</tr>
<tr class="altColor">
- <td class="colFirst"><code><strong><a href='../../../../../../io.micronaut.rxjava2.http.client.RxHttpClient.html'>RxHttpClient</a></strong></code> </td>
+ <td class="colFirst"><code><strong><a href='../../../../../../org.springframework.web.client.RestClient.html'>RestClient</a></strong></code> </td>
<td class="colLast"><code><a href="#rest">rest</a></code><br></td>
</tr>
@@ -188,61 +188,61 @@ extends java.lang.Object</pre>
<tr class="altColor">
<td class="colFirst"><code></code></td>
- <td class="colLast"><code>HttpResponse<java.util.Map></code></td>
+ <td class="colLast"><code>ResponseEntity<java.util.Map></code></td>
<td class="colLast"><code><strong><a href="#get(java.lang.String)">get</a></strong>(java.lang.String query)</code><br></td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code></code></td>
- <td class="colLast"><code>HttpResponse<java.util.Map></code></td>
+ <td class="colLast"><code>ResponseEntity<java.util.Map></code></td>
<td class="colLast"><code><strong><a href="#get(java.lang.String, java.lang.String)">get</a></strong>(java.lang.String query, java.lang.String operationName)</code><br></td>
</tr>
<tr class="altColor">
<td class="colFirst"><code></code></td>
- <td class="colLast"><code>HttpResponse<java.util.Map></code></td>
+ <td class="colLast"><code>ResponseEntity<java.util.Map></code></td>
<td class="colLast"><code><strong><a href="#get(java.lang.String, java.util.Map)">get</a></strong>(java.lang.String query, java.util.Map variables)</code><br></td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code></code></td>
- <td class="colLast"><code>HttpResponse<java.util.Map></code></td>
+ <td class="colLast"><code>ResponseEntity<java.util.Map></code></td>
<td class="colLast"><code><strong><a href="#get(java.lang.String, java.util.Map, java.lang.String)">get</a></strong>(java.lang.String query, java.util.Map variables, java.lang.String operationName)</code><br></td>
</tr>
<tr class="altColor">
<td class="colFirst"><code></code></td>
- <td class="colLast"><code>HttpResponse<java.util.Map></code></td>
+ <td class="colLast"><code>ResponseEntity<java.util.Map></code></td>
<td class="colLast"><code><strong><a href="#graphql(java.lang.String)">graphql</a></strong>(java.lang.String requestBody)</code><br></td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><T></code></td>
- <td class="colLast"><code>HttpResponse<T></code></td>
+ <td class="colLast"><code>ResponseEntity<T></code></td>
<td class="colLast"><code><strong><a href="#graphql(java.lang.String, Class)">graphql</a></strong>(java.lang.String requestBody, java.lang.Class<T> bodyType)</code><br></td>
</tr>
<tr class="altColor">
<td class="colFirst"><code></code></td>
- <td class="colLast"><code>HttpResponse<java.util.Map></code></td>
+ <td class="colLast"><code>ResponseEntity<java.util.Map></code></td>
<td class="colLast"><code><strong><a href="#json(java.lang.String)">json</a></strong>(java.lang.String query)</code><br></td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code></code></td>
- <td class="colLast"><code>HttpResponse<java.util.Map></code></td>
+ <td class="colLast"><code>ResponseEntity<java.util.Map></code></td>
<td class="colLast"><code><strong><a href="#json(java.lang.String, java.lang.String)">json</a></strong>(java.lang.String query, java.lang.String operationName)</code><br></td>
</tr>
<tr class="altColor">
<td class="colFirst"><code></code></td>
- <td class="colLast"><code>HttpResponse<java.util.Map></code></td>
+ <td class="colLast"><code>ResponseEntity<java.util.Map></code></td>
<td class="colLast"><code><strong><a href="#json(java.lang.String, java.util.Map)">json</a></strong>(java.lang.String query, java.util.Map variables)</code><br></td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code></code></td>
- <td class="colLast"><code>HttpResponse<java.util.Map></code></td>
+ <td class="colLast"><code>ResponseEntity<java.util.Map></code></td>
<td class="colLast"><code><strong><a href="#json(java.lang.String, java.util.Map, java.lang.String)">json</a></strong>(java.lang.String query, java.util.Map variables, java.lang.String operationName)</code><br></td>
</tr>
@@ -292,7 +292,7 @@ extends java.lang.Object</pre>
<a name="rest"><!-- --></a>
<ul class="blockListLast">
<li class="blockList">
- <h4><a href='../../../../../../io.micronaut.rxjava2.http.client.RxHttpClient.html'>RxHttpClient</a> <strong>rest</strong></h4>
+ <h4><a href='../../../../../../org.springframework.web.client.RestClient.html'>RestClient</a> <strong>rest</strong></h4>
<p></p>
</li>
</ul>
@@ -335,7 +335,7 @@ extends java.lang.Object</pre>
<a name="get(java.lang.String)"><!-- --></a>
<ul class="blockListLast">
<li class="blockList">
- <h4>HttpResponse<java.util.Map> <strong>get</strong>(java.lang.String query)</h4>
+ <h4>ResponseEntity<java.util.Map> <strong>get</strong>(java.lang.String query)</h4>
<p></p>
</li>
</ul>
@@ -343,7 +343,7 @@ extends java.lang.Object</pre>
<a name="get(java.lang.String, java.lang.String)"><!-- --></a>
<ul class="blockListLast">
<li class="blockList">
- <h4>HttpResponse<java.util.Map> <strong>get</strong>(java.lang.String query, java.lang.String operationName)</h4>
+ <h4>ResponseEntity<java.util.Map> <strong>get</strong>(java.lang.String query, java.lang.String operationName)</h4>
<p></p>
</li>
</ul>
@@ -351,7 +351,7 @@ extends java.lang.Object</pre>
<a name="get(java.lang.String, java.util.Map)"><!-- --></a>
<ul class="blockListLast">
<li class="blockList">
- <h4>HttpResponse<java.util.Map> <strong>get</strong>(java.lang.String query, java.util.Map variables)</h4>
+ <h4>ResponseEntity<java.util.Map> <strong>get</strong>(java.lang.String query, java.util.Map variables)</h4>
<p></p>
</li>
</ul>
@@ -359,7 +359,7 @@ extends java.lang.Object</pre>
<a name="get(java.lang.String, java.util.Map, java.lang.String)"><!-- --></a>
<ul class="blockListLast">
<li class="blockList">
- <h4>HttpResponse<java.util.Map> <strong>get</strong>(java.lang.String query, java.util.Map variables, java.lang.String operationName)</h4>
+ <h4>ResponseEntity<java.util.Map> <strong>get</strong>(java.lang.String query, java.util.Map variables, java.lang.String operationName)</h4>
<p></p>
</li>
</ul>
@@ -367,7 +367,7 @@ extends java.lang.Object</pre>
<a name="graphql(java.lang.String)"><!-- --></a>
<ul class="blockListLast">
<li class="blockList">
- <h4>HttpResponse<java.util.Map> <strong>graphql</strong>(java.lang.String requestBody)</h4>
+ <h4>ResponseEntity<java.util.Map> <strong>graphql</strong>(java.lang.String requestBody)</h4>
<p></p>
</li>
</ul>
@@ -375,7 +375,7 @@ extends java.lang.Object</pre>
<a name="graphql(java.lang.String, Class)"><!-- --></a>
<ul class="blockListLast">
<li class="blockList">
- <h4><T> HttpResponse<T> <strong>graphql</strong>(java.lang.String requestBody, java.lang.Class<T> bodyType)</h4>
+ <h4><T> ResponseEntity<T> <strong>graphql</strong>(java.lang.String requestBody, java.lang.Class<T> bodyType)</h4>
<p></p>
</li>
</ul>
@@ -383,7 +383,7 @@ extends java.lang.Object</pre>
<a name="json(java.lang.String)"><!-- --></a>
<ul class="blockListLast">
<li class="blockList">
- <h4>HttpResponse<java.util.Map> <strong>json</strong>(java.lang.String query)</h4>
+ <h4>ResponseEntity<java.util.Map> <strong>json</strong>(java.lang.String query)</h4>
<p></p>
</li>
</ul>
@@ -391,7 +391,7 @@ extends java.lang.Object</pre>
<a name="json(java.lang.String, java.lang.String)"><!-- --></a>
<ul class="blockListLast">
<li class="blockList">
- <h4>HttpResponse<java.util.Map> <strong>json</strong>(java.lang.String query, java.lang.String operationName)</h4>
+ <h4>ResponseEntity<java.util.Map> <strong>json</strong>(java.lang.String query, java.lang.String operationName)</h4>
<p></p>
</li>
</ul>
@@ -399,7 +399,7 @@ extends java.lang.Object</pre>
<a name="json(java.lang.String, java.util.Map)"><!-- --></a>
<ul class="blockListLast">
<li class="blockList">
- <h4>HttpResponse<java.util.Map> <strong>json</strong>(java.lang.String query, java.util.Map variables)</h4>
+ <h4>ResponseEntity<java.util.Map> <strong>json</strong>(java.lang.String query, java.util.Map variables)</h4>
<p></p>
</li>
</ul>
@@ -407,7 +407,7 @@ extends java.lang.Object</pre>
<a name="json(java.lang.String, java.util.Map, java.lang.String)"><!-- --></a>
<ul class="blockListLast">
<li class="blockList">
- <h4>HttpResponse<java.util.Map> <strong>json</strong>(java.lang.String query, java.util.Map variables, java.lang.String operationName)</h4>
+ <h4>ResponseEntity<java.util.Map> <strong>json</strong>(java.lang.String query, java.util.Map variables, java.lang.String operationName)</h4>
<p></p>
</li>
</ul>
diff --git a/docs/snapshot/api/org/grails/validation/ConstraintEvalUtils.html b/docs/snapshot/api/org/grails/validation/ConstraintEvalUtils.html
index f658d78e366..89da3d0344e 100644
--- a/docs/snapshot/api/org/grails/validation/ConstraintEvalUtils.html
+++ b/docs/snapshot/api/org/grails/validation/ConstraintEvalUtils.html
@@ -178,6 +178,13 @@ extends java.lang.Object</pre>
<td class="colLast"><code><strong><a href="#getDefaultConstraints(grails.config.Config)">getDefaultConstraints</a></strong>(<a href='../../../grails/config/Config.html'>Config</a> config)</code><br>Looks up the default configured constraints from the given configuration</td>
</tr>
+ <tr class="altColor">
+ <td class="colFirst"><code></code></td>
+ <td class="colLast"><code>static boolean</code></td>
+ <td class="colLast"><code><strong><a href="#getDefaultNullable(grails.config.Config)">getDefaultNullable</a></strong>(<a href='../../../grails/config/Config.html'>Config</a> config)</code><br>Whether an unconstrained persistent property is nullable by default (Grails 8).
+ </td>
+ </tr>
+
</table>
</ul>
</li>
@@ -262,6 +269,15 @@ extends java.lang.Object</pre>
</li>
</ul>
+ <a name="getDefaultNullable(grails.config.Config)"><!-- --></a>
+ <ul class="blockListLast">
+ <li class="blockList">
+ <h4>static boolean <strong>getDefaultNullable</strong>(<a href='../../../grails/config/Config.html'>Config</a> config)</h4>
+ <p> Whether an unconstrained persistent property is nullable by default (Grails 8).
+ Set <CODE>grails.gorm.default.nullable = false</CODE> to restore the legacy required-by-default behaviour.</p>
+ </li>
+ </ul>
+
</li>
</ul>
diff --git a/docs/snapshot/api/org/grails/web/servlet/HttpServletRequestExtension.html b/docs/snapshot/api/org/grails/web/servlet/HttpServletRequestExtension.html
index 564247b4704..8fe154e41a5 100644
--- a/docs/snapshot/api/org/grails/web/servlet/HttpServletRequestExtension.html
+++ b/docs/snapshot/api/org/grails/web/servlet/HttpServletRequestExtension.html
@@ -297,6 +297,18 @@ extends java.lang.Object</pre>
<td class="colLast"><code><strong><a href="#getAt(jakarta.servlet.http.HttpServletRequest, java.lang.String)">getAt</a></strong>(<a href='../../../../jakarta.servlet.http.HttpServletRequest.html'>HttpServletRequest</a> request, java.lang.String name)</code><br></td>
</tr>
+ <tr class="altColor">
+ <td class="colFirst"><code><T></code></td>
+ <td class="colLast"><code>static T</code></td>
+ <td class="colLast"><code><strong><a href="#getAttribute(jakarta.servlet.http.HttpServletRequest, java.lang.String, Class)">getAttribute</a></strong>(<a href='../../../../jakarta.servlet.http.HttpServletRequest.html'>HttpServletRequest</a> request, java.lang.String name, java.lang.Class<T> type)</code><br>Null-safe, typed read of an attribute. </td>
+ </tr>
+
+ <tr class="rowColor">
+ <td class="colFirst"><code><T></code></td>
+ <td class="colLast"><code>static T</code></td>
+ <td class="colLast"><code><strong><a href="#getAttribute(jakarta.servlet.http.HttpServletRequest, java.lang.String, Class, T)">getAttribute</a></strong>(<a href='../../../../jakarta.servlet.http.HttpServletRequest.html'>HttpServletRequest</a> request, java.lang.String name, java.lang.Class<T> type, T defaultValue)</code><br>Null-safe, typed read of an attribute with a default. </td>
+ </tr>
+
<tr class="altColor">
<td class="colFirst"><code></code></td>
<td class="colLast"><code>static java.lang.String</code></td>
@@ -635,6 +647,25 @@ extends java.lang.Object</pre>
</li>
</ul>
+ <a name="getAttribute(jakarta.servlet.http.HttpServletRequest, java.lang.String, Class)"><!-- --></a>
+ <ul class="blockListLast">
+ <li class="blockList">
+ <h4><T> static T <strong>getAttribute</strong>(<a href='../../../../jakarta.servlet.http.HttpServletRequest.html'>HttpServletRequest</a> request, java.lang.String name, java.lang.Class<T> type)</h4>
+ <p> Null-safe, typed read of an attribute. Returns the attribute when it is an
+ instance of <CODE>type</CODE>; otherwise <CODE>null</CODE>. No coercion is attempted —
+ use the named converters (<CODE>string</CODE>, <CODE>int</CODE>, ...) for type conversion.</p>
+ </li>
+ </ul>
+
+ <a name="getAttribute(jakarta.servlet.http.HttpServletRequest, java.lang.String, Class, T)"><!-- --></a>
+ <ul class="blockListLast">
+ <li class="blockList">
+ <h4><T> static T <strong>getAttribute</strong>(<a href='../../../../jakarta.servlet.http.HttpServletRequest.html'>HttpServletRequest</a> request, java.lang.String name, java.lang.Class<T> type, T defaultValue)</h4>
+ <p> Null-safe, typed read of an attribute with a default. Returns <CODE>defaultValue</CODE>
+ when the attribute is absent or is not an instance of <CODE>type</CODE>.</p>
+ </li>
+ </ul>
+
<a name="getForwardURI(jakarta.servlet.http.HttpServletRequest)"><!-- --></a>
<ul class="blockListLast">
<li class="blockList">
diff --git a/docs/snapshot/api/org/grails/web/servlet/HttpSessionExtension.html b/docs/snapshot/api/org/grails/web/servlet/HttpSessionExtension.html
index 40a2baf332a..82b5eaa7a4c 100644
--- a/docs/snapshot/api/org/grails/web/servlet/HttpSessionExtension.html
+++ b/docs/snapshot/api/org/grails/web/servlet/HttpSessionExtension.html
@@ -258,6 +258,18 @@ extends java.lang.Object</pre>
<td class="colLast"><code><strong><a href="#getAt(jakarta.servlet.http.HttpSession, java.lang.String)">getAt</a></strong>(<a href='../../../../jakarta.servlet.http.HttpSession.html'>HttpSession</a> session, java.lang.String name)</code><br></td>
</tr>
+ <tr class="rowColor">
+ <td class="colFirst"><code><T></code></td>
+ <td class="colLast"><code>static T</code></td>
+ <td class="colLast"><code><strong><a href="#getAttribute(jakarta.servlet.http.HttpSession, java.lang.String, Class)">getAttribute</a></strong>(<a href='../../../../jakarta.servlet.http.HttpSession.html'>HttpSession</a> session, java.lang.String name, java.lang.Class<T> type)</code><br>Null-safe, typed read of an attribute. </td>
+ </tr>
+
+ <tr class="altColor">
+ <td class="colFirst"><code><T></code></td>
+ <td class="colLast"><code>static T</code></td>
+ <td class="colLast"><code><strong><a href="#getAttribute(jakarta.servlet.http.HttpSession, java.lang.String, Class, T)">getAttribute</a></strong>(<a href='../../../../jakarta.servlet.http.HttpSession.html'>HttpSession</a> session, java.lang.String name, java.lang.Class<T> type, T defaultValue)</code><br>Null-safe, typed read of an attribute with a default. </td>
+ </tr>
+
<tr class="rowColor">
<td class="colFirst"><code></code></td>
<td class="colLast"><code>static java.lang.Object</code></td>
@@ -518,6 +530,25 @@ extends java.lang.Object</pre>
</li>
</ul>
+ <a name="getAttribute(jakarta.servlet.http.HttpSession, java.lang.String, Class)"><!-- --></a>
+ <ul class="blockListLast">
+ <li class="blockList">
+ <h4><T> static T <strong>getAttribute</strong>(<a href='../../../../jakarta.servlet.http.HttpSession.html'>HttpSession</a> session, java.lang.String name, java.lang.Class<T> type)</h4>
+ <p> Null-safe, typed read of an attribute. Returns the attribute when it is an
+ instance of <CODE>type</CODE>; otherwise <CODE>null</CODE>. No coercion is attempted —
+ use the named converters (<CODE>string</CODE>, <CODE>int</CODE>, ...) for type conversion.</p>
+ </li>
+ </ul>
+
+ <a name="getAttribute(jakarta.servlet.http.HttpSession, java.lang.String, Class, T)"><!-- --></a>
+ <ul class="blockListLast">
+ <li class="blockList">
+ <h4><T> static T <strong>getAttribute</strong>(<a href='../../../../jakarta.servlet.http.HttpSession.html'>HttpSession</a> session, java.lang.String name, java.lang.Class<T> type, T defaultValue)</h4>
+ <p> Null-safe, typed read of an attribute with a default. Returns <CODE>defaultValue</CODE>
+ when the attribute is absent or is not an instance of <CODE>type</CODE>.</p>
+ </li>
+ </ul>
+
<a name="getProperty(jakarta.servlet.http.HttpSession, java.lang.String)"><!-- --></a>
<ul class="blockListLast">
<li class="blockList">
diff --git a/docs/snapshot/api/org/grails/web/servlet/ServletContextExtension.html b/docs/snapshot/api/org/grails/web/servlet/ServletContextExtension.html
index e82aa629b6f..491eb8c61e7 100644
--- a/docs/snapshot/api/org/grails/web/servlet/ServletContextExtension.html
+++ b/docs/snapshot/api/org/grails/web/servlet/ServletContextExtension.html
@@ -250,6 +250,18 @@ extends java.lang.Object</pre>
<td class="colLast"><code><strong><a href="#float(jakarta.servlet.ServletContext, java.lang.String, java.lang.Float)">float</a></strong>(<a href='../../../../jakarta.servlet.ServletContext.html'>ServletContext</a> context, java.lang.String name, java.lang.Float defaultValue)</code><br></td>
</tr>
+ <tr class="altColor">
+ <td class="colFirst"><code><T></code></td>
+ <td class="colLast"><code>static T</code></td>
+ <td class="colLast"><code><strong><a href="#getAttribute(jakarta.servlet.ServletContext, java.lang.String, Class)">getAttribute</a></strong>(<a href='../../../../jakarta.servlet.ServletContext.html'>ServletContext</a> context, java.lang.String name, java.lang.Class<T> type)</code><br>Null-safe, typed read of an attribute. </td>
+ </tr>
+
+ <tr class="rowColor">
+ <td class="colFirst"><code><T></code></td>
+ <td class="colLast"><code>static T</code></td>
+ <td class="colLast"><code><strong><a href="#getAttribute(jakarta.servlet.ServletContext, java.lang.String, Class, T)">getAttribute</a></strong>(<a href='../../../../jakarta.servlet.ServletContext.html'>ServletContext</a> context, java.lang.String name, java.lang.Class<T> type, T defaultValue)</code><br>Null-safe, typed read of an attribute with a default. </td>
+ </tr>
+
<tr class="altColor">
<td class="colFirst"><code></code></td>
<td class="colLast"><code>static java.lang.Integer</code></td>
@@ -496,6 +508,25 @@ extends java.lang.Object</pre>
</li>
</ul>
+ <a name="getAttribute(jakarta.servlet.ServletContext, java.lang.String, Class)"><!-- --></a>
+ <ul class="blockListLast">
+ <li class="blockList">
+ <h4><T> static T <strong>getAttribute</strong>(<a href='../../../../jakarta.servlet.ServletContext.html'>ServletContext</a> context, java.lang.String name, java.lang.Class<T> type)</h4>
+ <p> Null-safe, typed read of an attribute. Returns the attribute when it is an
+ instance of <CODE>type</CODE>; otherwise <CODE>null</CODE>. No coercion is attempted —
+ use the named converters (<CODE>string</CODE>, <CODE>int</CODE>, ...) for type conversion.</p>
+ </li>
+ </ul>
+
+ <a name="getAttribute(jakarta.servlet.ServletContext, java.lang.String, Class, T)"><!-- --></a>
+ <ul class="blockListLast">
+ <li class="blockList">
+ <h4><T> static T <strong>getAttribute</strong>(<a href='../../../../jakarta.servlet.ServletContext.html'>ServletContext</a> context, java.lang.String name, java.lang.Class<T> type, T defaultValue)</h4>
+ <p> Null-safe, typed read of an attribute with a default. Returns <CODE>defaultValue</CODE>
+ when the attribute is absent or is not an instance of <CODE>type</CODE>.</p>
+ </li>
+ </ul>
+
<a name="int(jakarta.servlet.ServletContext, java.lang.String)"><!-- --></a>
<ul class="blockListLast">
<li class="blockList">
diff --git a/docs/snapshot/api/overview-frame.html b/docs/snapshot/api/overview-frame.html
index 0ceac697cd2..06e32fd7cea 100644
--- a/docs/snapshot/api/overview-frame.html
+++ b/docs/snapshot/api/overview-frame.html
@@ -602,9 +602,6 @@
<li><a href="org/apache/grails/gradle/tasks/bom/package-frame.html"
target="packageFrame">org.apache.grails.gradle.tasks.bom</a></li>
- <li><a href="org/apache/grails/micronaut/package-frame.html"
- target="packageFrame">org.apache.grails.micronaut</a></li>
-
<li><a href="org/apache/grails/testing/cleanup/core/package-frame.html"
target="packageFrame">org.apache.grails.testing.cleanup.core</a></li>
diff --git a/docs/snapshot/api/overview-summary.html b/docs/snapshot/api/overview-summary.html
index 6dd4fb8a9f0..47003d65f51 100644
--- a/docs/snapshot/api/overview-summary.html
+++ b/docs/snapshot/api/overview-summary.html
@@ -1219,2364 +1219,2358 @@ if (location.href.indexOf('is-external=true') == -1) {
<tr class="rowColor">
- <td class="colFirst"><a href="org/apache/grails/micronaut/package-summary.html">org.apache.grails.micronaut</a></td>
- <td class="colLast"> </td>
-</tr>
-
-
-<tr class="altColor">
<td class="colFirst"><a href="org/apache/grails/testing/cleanup/core/package-summary.html">org.apache.grails.testing.cleanup.core</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="org/apache/grails/testing/cleanup/h2/package-summary.html">org.apache.grails.testing.cleanup.h2</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="org/apache/grails/testing/cleanup/postgresql/package-summary.html">org.apache.grails.testing.cleanup.postgresql</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="org/apache/grails/testing/http/client/package-summary.html">org.apache.grails.testing.http.client</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="org/apache/grails/testing/http/client/utils/package-summary.html">org.apache.grails.testing.http.client.utils</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="org/apache/grails/testing/mongo/package-summary.html">org.apache.grails.testing.mongo</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="org/apache/grails/web/layout/package-summary.html">org.apache.grails.web.layout</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="org/grails/async/factory/package-summary.html">org.grails.async.factory</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="org/grails/async/factory/future/package-summary.html">org.grails.async.factory.future</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="org/grails/async/factory/gpars/package-summary.html">org.grails.async.factory.gpars</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="org/grails/async/factory/rxjava/package-summary.html">org.grails.async.factory.rxjava</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="org/grails/async/factory/rxjava2/package-summary.html">org.grails.async.factory.rxjava2</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="org/grails/async/factory/rxjava3/package-summary.html">org.grails.async.factory.rxjava3</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="org/grails/async/transform/internal/package-summary.html">org.grails.async.transform.internal</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="org/grails/beans/support/package-summary.html">org.grails.beans.support</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="org/grails/boot/context/web/package-summary.html">org.grails.boot.context.web</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="org/grails/boot/internal/package-summary.html">org.grails.boot.internal</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="org/grails/buffer/package-summary.html">org.grails.buffer</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="org/grails/build/interactive/package-summary.html">org.grails.build.interactive</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="org/grails/build/logging/package-summary.html">org.grails.build.logging</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="org/grails/build/parsing/package-summary.html">org.grails.build.parsing</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="org/grails/charsequences/package-summary.html">org.grails.charsequences</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="org/grails/cli/package-summary.html">org.grails.cli</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="org/grails/cli/archive/package-summary.html">org.grails.cli.archive</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="org/grails/cli/boot/package-summary.html">org.grails.cli.boot</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="org/grails/cli/command/package-summary.html">org.grails.cli.command</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="org/grails/cli/command/archive/package-summary.html">org.grails.cli.command.archive</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="org/grails/cli/command/grab/package-summary.html">org.grails.cli.command.grab</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="org/grails/cli/command/install/package-summary.html">org.grails.cli.command.install</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="org/grails/cli/command/options/package-summary.html">org.grails.cli.command.options</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="org/grails/cli/command/run/package-summary.html">org.grails.cli.command.run</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="org/grails/cli/compiler/package-summary.html">org.grails.cli.compiler</a></td>
<td class="colLast">CLI Groovy compiler integration.</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="org/grails/cli/compiler/autoconfigure/package-summary.html">org.grails.cli.compiler.autoconfigure</a></td>
<td class="colLast">Classes for auto-configuring the Groovy compiler.</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="org/grails/cli/compiler/dependencies/package-summary.html">org.grails.cli.compiler.dependencies</a></td>
<td class="colLast">Classes for dependencies used during compilation.</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="org/grails/cli/compiler/grape/package-summary.html">org.grails.cli.compiler.grape</a></td>
<td class="colLast">CLI Groovy Grape integration.</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="org/grails/cli/compiler/maven/package-summary.html">org.grails.cli.compiler.maven</a></td>
<td class="colLast">CLI Maven integration.</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="org/grails/cli/gradle/package-summary.html">org.grails.cli.gradle</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="org/grails/cli/gradle/cache/package-summary.html">org.grails.cli.gradle.cache</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="org/grails/cli/gradle/commands/package-summary.html">org.grails.cli.gradle.commands</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="org/grails/cli/groovy/package-summary.html">org.grails.cli.groovy</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="org/grails/cli/interactive/completers/package-summary.html">org.grails.cli.interactive.completers</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="org/grails/cli/profile/package-summary.html">org.grails.cli.profile</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="org/grails/cli/profile/commands/package-summary.html">org.grails.cli.profile.commands</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="org/grails/cli/profile/commands/events/package-summary.html">org.grails.cli.profile.commands.events</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="org/grails/cli/profile/commands/factory/package-summary.html">org.grails.cli.profile.commands.factory</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="org/grails/cli/profile/commands/io/package-summary.html">org.grails.cli.profile.commands.io</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="org/grails/cli/profile/commands/script/package-summary.html">org.grails.cli.profile.commands.script</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="org/grails/cli/profile/commands/templates/package-summary.html">org.grails.cli.profile.commands.templates</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="org/grails/cli/profile/repository/package-summary.html">org.grails.cli.profile.repository</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="org/grails/cli/profile/steps/package-summary.html">org.grails.cli.profile.steps</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="org/grails/cli/profile/support/package-summary.html">org.grails.cli.profile.support</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="org/grails/cli/util/package-summary.html">org.grails.cli.util</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="org/grails/commons/package-summary.html">org.grails.commons</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="org/grails/compiler/package-summary.html">org.grails.compiler</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="org/grails/compiler/boot/package-summary.html">org.grails.compiler.boot</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="org/grails/compiler/gorm/package-summary.html">org.grails.compiler.gorm</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="org/grails/compiler/injection/package-summary.html">org.grails.compiler.injection</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="org/grails/compiler/injection/testing/package-summary.html">org.grails.compiler.injection.testing</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="org/grails/compiler/logging/package-summary.html">org.grails.compiler.logging</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="org/grails/compiler/scaffolding/package-summary.html">org.grails.compiler.scaffolding</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="org/grails/compiler/web/package-summary.html">org.grails.compiler.web</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="org/grails/compiler/web/async/package-summary.html">org.grails.compiler.web.async</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="org/grails/compiler/web/converters/package-summary.html">org.grails.compiler.web.converters</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="org/grails/compiler/web/taglib/package-summary.html">org.grails.compiler.web.taglib</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="org/grails/config/package-summary.html">org.grails.config</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="org/grails/config/yaml/package-summary.html">org.grails.config.yaml</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="org/grails/core/package-summary.html">org.grails.core</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="org/grails/core/artefact/package-summary.html">org.grails.core.artefact</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="org/grails/core/artefact/gsp/package-summary.html">org.grails.core.artefact.gsp</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="org/grails/core/cfg/package-summary.html">org.grails.core.cfg</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="org/grails/core/exceptions/package-summary.html">org.grails.core.exceptions</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="org/grails/core/gsp/package-summary.html">org.grails.core.gsp</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="org/grails/core/io/package-summary.html">org.grails.core.io</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="org/grails/core/io/support/package-summary.html">org.grails.core.io.support</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="org/grails/core/io/watch/package-summary.html">org.grails.core.io.watch</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="org/grails/core/lifecycle/package-summary.html">org.grails.core.lifecycle</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="org/grails/core/support/package-summary.html">org.grails.core.support</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="org/grails/core/support/internal/tools/package-summary.html">org.grails.core.support.internal.tools</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="org/grails/core/util/package-summary.html">org.grails.core.util</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="org/grails/databinding/package-summary.html">org.grails.databinding</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="org/grails/databinding/bindingsource/package-summary.html">org.grails.databinding.bindingsource</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="org/grails/databinding/compiler/package-summary.html">org.grails.databinding.compiler</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="org/grails/databinding/converters/package-summary.html">org.grails.databinding.converters</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="org/grails/databinding/converters/web/package-summary.html">org.grails.databinding.converters.web</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="org/grails/databinding/errors/package-summary.html">org.grails.databinding.errors</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="org/grails/databinding/xml/package-summary.html">org.grails.databinding.xml</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="org/grails/datastore/bson/codecs/package-summary.html">org.grails.datastore.bson.codecs</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="org/grails/datastore/bson/codecs/decoders/package-summary.html">org.grails.datastore.bson.codecs.decoders</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="org/grails/datastore/bson/codecs/encoders/package-summary.html">org.grails.datastore.bson.codecs.encoders</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="org/grails/datastore/bson/codecs/temporal/package-summary.html">org.grails.datastore.bson.codecs.temporal</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="org/grails/datastore/bson/json/package-summary.html">org.grails.datastore.bson.json</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="org/grails/datastore/bson/query/package-summary.html">org.grails.datastore.bson.query</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="org/grails/datastore/gorm/package-summary.html">org.grails.datastore.gorm</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="org/grails/datastore/gorm/async/package-summary.html">org.grails.datastore.gorm.async</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="org/grails/datastore/gorm/async/transform/package-summary.html">org.grails.datastore.gorm.async.transform</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="org/grails/datastore/gorm/boot/autoconfigure/package-summary.html">org.grails.datastore.gorm.boot.autoconfigure</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="org/grails/datastore/gorm/boot/compiler/package-summary.html">org.grails.datastore.gorm.boot.compiler</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="org/grails/datastore/gorm/bootstrap/package-summary.html">org.grails.datastore.gorm.bootstrap</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="org/grails/datastore/gorm/bootstrap/support/package-summary.html">org.grails.datastore.gorm.bootstrap.support</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="org/grails/datastore/gorm/events/package-summary.html">org.grails.datastore.gorm.events</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="org/grails/datastore/gorm/finders/package-summary.html">org.grails.datastore.gorm.finders</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="org/grails/datastore/gorm/internal/package-summary.html">org.grails.datastore.gorm.internal</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="org/grails/datastore/gorm/jdbc/package-summary.html">org.grails.datastore.gorm.jdbc</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="org/grails/datastore/gorm/jdbc/connections/package-summary.html">org.grails.datastore.gorm.jdbc.connections</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="org/grails/datastore/gorm/jdbc/schema/package-summary.html">org.grails.datastore.gorm.jdbc.schema</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="org/grails/datastore/gorm/mongo/package-summary.html">org.grails.datastore.gorm.mongo</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="org/grails/datastore/gorm/mongo/api/package-summary.html">org.grails.datastore.gorm.mongo.api</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="org/grails/datastore/gorm/mongo/extensions/package-summary.html">org.grails.datastore.gorm.mongo.extensions</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="org/grails/datastore/gorm/mongo/geo/package-summary.html">org.grails.datastore.gorm.mongo.geo</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="org/grails/datastore/gorm/mongo/simple/package-summary.html">org.grails.datastore.gorm.mongo.simple</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="org/grails/datastore/gorm/mongodb/boot/autoconfigure/package-summary.html">org.grails.datastore.gorm.mongodb.boot.autoconfigure</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="org/grails/datastore/gorm/multitenancy/package-summary.html">org.grails.datastore.gorm.multitenancy</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="org/grails/datastore/gorm/multitenancy/transform/package-summary.html">org.grails.datastore.gorm.multitenancy.transform</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="org/grails/datastore/gorm/plugin/support/package-summary.html">org.grails.datastore.gorm.plugin.support</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="org/grails/datastore/gorm/proxy/package-summary.html">org.grails.datastore.gorm.proxy</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="org/grails/datastore/gorm/query/package-summary.html">org.grails.datastore.gorm.query</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="org/grails/datastore/gorm/query/criteria/package-summary.html">org.grails.datastore.gorm.query.criteria</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="org/grails/datastore/gorm/query/transform/package-summary.html">org.grails.datastore.gorm.query.transform</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="org/grails/datastore/gorm/schemaless/package-summary.html">org.grails.datastore.gorm.schemaless</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="org/grails/datastore/gorm/services/package-summary.html">org.grails.datastore.gorm.services</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="org/grails/datastore/gorm/services/implementers/package-summary.html">org.grails.datastore.gorm.services.implementers</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="org/grails/datastore/gorm/services/transform/package-summary.html">org.grails.datastore.gorm.services.transform</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="org/grails/datastore/gorm/support/package-summary.html">org.grails.datastore.gorm.support</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="org/grails/datastore/gorm/timestamp/package-summary.html">org.grails.datastore.gorm.timestamp</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="org/grails/datastore/gorm/transactions/transform/package-summary.html">org.grails.datastore.gorm.transactions.transform</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="org/grails/datastore/gorm/transform/package-summary.html">org.grails.datastore.gorm.transform</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="org/grails/datastore/gorm/utils/package-summary.html">org.grails.datastore.gorm.utils</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="org/grails/datastore/gorm/validation/package-summary.html">org.grails.datastore.gorm.validation</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="org/grails/datastore/gorm/validation/constraints/package-summary.html">org.grails.datastore.gorm.validation.constraints</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="org/grails/datastore/gorm/validation/constraints/builder/package-summary.html">org.grails.datastore.gorm.validation.constraints.builder</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="org/grails/datastore/gorm/validation/constraints/builtin/package-summary.html">org.grails.datastore.gorm.validation.constraints.builtin</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="org/grails/datastore/gorm/validation/constraints/eval/package-summary.html">org.grails.datastore.gorm.validation.constraints.eval</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="org/grails/datastore/gorm/validation/constraints/factory/package-summary.html">org.grails.datastore.gorm.validation.constraints.factory</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="org/grails/datastore/gorm/validation/constraints/registry/package-summary.html">org.grails.datastore.gorm.validation.constraints.registry</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="org/grails/datastore/gorm/validation/jakarta/package-summary.html">org.grails.datastore.gorm.validation.jakarta</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="org/grails/datastore/gorm/validation/jakarta/services/package-summary.html">org.grails.datastore.gorm.validation.jakarta.services</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="org/grails/datastore/gorm/validation/jakarta/services/implementers/package-summary.html">org.grails.datastore.gorm.validation.jakarta.services.implementers</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="org/grails/datastore/gorm/validation/listener/package-summary.html">org.grails.datastore.gorm.validation.listener</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="org/grails/datastore/gorm/validation/registry/support/package-summary.html">org.grails.datastore.gorm.validation.registry.support</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="org/grails/datastore/mapping/cache/package-summary.html">org.grails.datastore.mapping.cache</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="org/grails/datastore/mapping/cache/exception/package-summary.html">org.grails.datastore.mapping.cache.exception</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="org/grails/datastore/mapping/cache/impl/package-summary.html">org.grails.datastore.mapping.cache.impl</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="org/grails/datastore/mapping/collection/package-summary.html">org.grails.datastore.mapping.collection</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="org/grails/datastore/mapping/column/package-summary.html">org.grails.datastore.mapping.column</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="org/grails/datastore/mapping/config/package-summary.html">org.grails.datastore.mapping.config</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="org/grails/datastore/mapping/config/groovy/package-summary.html">org.grails.datastore.mapping.config.groovy</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="org/grails/datastore/mapping/config/utils/package-summary.html">org.grails.datastore.mapping.config.utils</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="org/grails/datastore/mapping/core/package-summary.html">org.grails.datastore.mapping.core</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="org/grails/datastore/mapping/core/connections/package-summary.html">org.grails.datastore.mapping.core.connections</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="org/grails/datastore/mapping/core/exceptions/package-summary.html">org.grails.datastore.mapping.core.exceptions</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="org/grails/datastore/mapping/core/grailsversion/package-summary.html">org.grails.datastore.mapping.core.grailsversion</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="org/grails/datastore/mapping/core/impl/package-summary.html">org.grails.datastore.mapping.core.impl</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="org/grails/datastore/mapping/core/order/package-summary.html">org.grails.datastore.mapping.core.order</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="org/grails/datastore/mapping/dirty/checking/package-summary.html">org.grails.datastore.mapping.dirty.checking</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="org/grails/datastore/mapping/document/package-summary.html">org.grails.datastore.mapping.document</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="org/grails/datastore/mapping/document/config/package-summary.html">org.grails.datastore.mapping.document.config</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="org/grails/datastore/mapping/engine/package-summary.html">org.grails.datastore.mapping.engine</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="org/grails/datastore/mapping/engine/event/package-summary.html">org.grails.datastore.mapping.engine.event</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="org/grails/datastore/mapping/engine/internal/package-summary.html">org.grails.datastore.mapping.engine.internal</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="org/grails/datastore/mapping/engine/types/package-summary.html">org.grails.datastore.mapping.engine.types</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="org/grails/datastore/mapping/graph/package-summary.html">org.grails.datastore.mapping.graph</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="org/grails/datastore/mapping/keyvalue/engine/package-summary.html">org.grails.datastore.mapping.keyvalue.engine</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="org/grails/datastore/mapping/keyvalue/mapping/config/package-summary.html">org.grails.datastore.mapping.keyvalue.mapping.config</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="org/grails/datastore/mapping/model/package-summary.html">org.grails.datastore.mapping.model</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="org/grails/datastore/mapping/model/config/package-summary.html">org.grails.datastore.mapping.model.config</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="org/grails/datastore/mapping/model/lifecycle/package-summary.html">org.grails.datastore.mapping.model.lifecycle</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="org/grails/datastore/mapping/model/types/package-summary.html">org.grails.datastore.mapping.model.types</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="org/grails/datastore/mapping/model/types/conversion/package-summary.html">org.grails.datastore.mapping.model.types.conversion</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="org/grails/datastore/mapping/mongo/package-summary.html">org.grails.datastore.mapping.mongo</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="org/grails/datastore/mapping/mongo/config/package-summary.html">org.grails.datastore.mapping.mongo.config</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="org/grails/datastore/mapping/mongo/connections/package-summary.html">org.grails.datastore.mapping.mongo.connections</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="org/grails/datastore/mapping/mongo/engine/package-summary.html">org.grails.datastore.mapping.mongo.engine</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="org/grails/datastore/mapping/mongo/engine/codecs/package-summary.html">org.grails.datastore.mapping.mongo.engine.codecs</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="org/grails/datastore/mapping/mongo/query/package-summary.html">org.grails.datastore.mapping.mongo.query</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="org/grails/datastore/mapping/multitenancy/package-summary.html">org.grails.datastore.mapping.multitenancy</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="org/grails/datastore/mapping/multitenancy/exceptions/package-summary.html">org.grails.datastore.mapping.multitenancy.exceptions</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="org/grails/datastore/mapping/multitenancy/resolvers/package-summary.html">org.grails.datastore.mapping.multitenancy.resolvers</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="org/grails/datastore/mapping/multitenancy/web/package-summary.html">org.grails.datastore.mapping.multitenancy.web</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="org/grails/datastore/mapping/proxy/package-summary.html">org.grails.datastore.mapping.proxy</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="org/grails/datastore/mapping/query/package-summary.html">org.grails.datastore.mapping.query</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="org/grails/datastore/mapping/query/api/package-summary.html">org.grails.datastore.mapping.query.api</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="org/grails/datastore/mapping/query/criteria/package-summary.html">org.grails.datastore.mapping.query.criteria</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="org/grails/datastore/mapping/query/event/package-summary.html">org.grails.datastore.mapping.query.event</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="org/grails/datastore/mapping/query/jpa/package-summary.html">org.grails.datastore.mapping.query.jpa</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="org/grails/datastore/mapping/query/order/package-summary.html">org.grails.datastore.mapping.query.order</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="org/grails/datastore/mapping/query/projections/package-summary.html">org.grails.datastore.mapping.query.projections</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="org/grails/datastore/mapping/rdbms/package-summary.html">org.grails.datastore.mapping.rdbms</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="org/grails/datastore/mapping/reflect/package-summary.html">org.grails.datastore.mapping.reflect</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="org/grails/datastore/mapping/services/package-summary.html">org.grails.datastore.mapping.services</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="org/grails/datastore/mapping/simple/package-summary.html">org.grails.datastore.mapping.simple</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="org/grails/datastore/mapping/simple/connections/package-summary.html">org.grails.datastore.mapping.simple.connections</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="org/grails/datastore/mapping/simple/engine/package-summary.html">org.grails.datastore.mapping.simple.engine</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="org/grails/datastore/mapping/simple/query/package-summary.html">org.grails.datastore.mapping.simple.query</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="org/grails/datastore/mapping/transactions/package-summary.html">org.grails.datastore.mapping.transactions</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="org/grails/datastore/mapping/transactions/support/package-summary.html">org.grails.datastore.mapping.transactions.support</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="org/grails/datastore/mapping/validation/package-summary.html">org.grails.datastore.mapping.validation</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="org/grails/datastore/mapping/web/support/package-summary.html">org.grails.datastore.mapping.web.support</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="org/grails/dev/support/package-summary.html">org.grails.dev.support</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="org/grails/encoder/package-summary.html">org.grails.encoder</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="org/grails/encoder/impl/package-summary.html">org.grails.encoder.impl</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="org/grails/events/package-summary.html">org.grails.events</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="org/grails/events/bus/package-summary.html">org.grails.events.bus</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="org/grails/events/bus/spring/package-summary.html">org.grails.events.bus.spring</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="org/grails/events/gorm/package-summary.html">org.grails.events.gorm</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="org/grails/events/gpars/package-summary.html">org.grails.events.gpars</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="org/grails/events/registry/package-summary.html">org.grails.events.registry</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="org/grails/events/rxjava/package-summary.html">org.grails.events.rxjava</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="org/grails/events/rxjava2/package-summary.html">org.grails.events.rxjava2</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="org/grails/events/rxjava3/package-summary.html">org.grails.events.rxjava3</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="org/grails/events/spring/package-summary.html">org.grails.events.spring</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="org/grails/events/transform/package-summary.html">org.grails.events.transform</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="org/grails/exceptions/package-summary.html">org.grails.exceptions</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="org/grails/exceptions/reporting/package-summary.html">org.grails.exceptions.reporting</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="org/grails/gorm/graphql/package-summary.html">org.grails.gorm.graphql</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="org/grails/gorm/graphql/binding/package-summary.html">org.grails.gorm.graphql.binding</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="org/grails/gorm/graphql/binding/manager/package-summary.html">org.grails.gorm.graphql.binding.manager</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="org/grails/gorm/graphql/entity/package-summary.html">org.grails.gorm.graphql.entity</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="org/grails/gorm/graphql/entity/arguments/package-summary.html">org.grails.gorm.graphql.entity.arguments</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="org/grails/gorm/graphql/entity/dsl/package-summary.html">org.grails.gorm.graphql.entity.dsl</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="org/grails/gorm/graphql/entity/dsl/helpers/package-summary.html">org.grails.gorm.graphql.entity.dsl.helpers</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="org/grails/gorm/graphql/entity/fields/package-summary.html">org.grails.gorm.graphql.entity.fields</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="org/grails/gorm/graphql/entity/operations/package-summary.html">org.grails.gorm.graphql.entity.operations</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="org/grails/gorm/graphql/entity/property/package-summary.html">org.grails.gorm.graphql.entity.property</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="org/grails/gorm/graphql/entity/property/impl/package-summary.html">org.grails.gorm.graphql.entity.property.impl</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="org/grails/gorm/graphql/entity/property/manager/package-summary.html">org.grails.gorm.graphql.entity.property.manager</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="org/grails/gorm/graphql/fetcher/package-summary.html">org.grails.gorm.graphql.fetcher</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="org/grails/gorm/graphql/fetcher/context/package-summary.html">org.grails.gorm.graphql.fetcher.context</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="org/grails/gorm/graphql/fetcher/impl/package-summary.html">org.grails.gorm.graphql.fetcher.impl</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="org/grails/gorm/graphql/fetcher/interceptor/package-summary.html">org.grails.gorm.graphql.fetcher.interceptor</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="org/grails/gorm/graphql/fetcher/manager/package-summary.html">org.grails.gorm.graphql.fetcher.manager</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="org/grails/gorm/graphql/interceptor/package-summary.html">org.grails.gorm.graphql.interceptor</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="org/grails/gorm/graphql/interceptor/impl/package-summary.html">org.grails.gorm.graphql.interceptor.impl</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="org/grails/gorm/graphql/interceptor/manager/package-summary.html">org.grails.gorm.graphql.interceptor.manager</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="org/grails/gorm/graphql/plugin/package-summary.html">org.grails.gorm.graphql.plugin</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="org/grails/gorm/graphql/plugin/binding/package-summary.html">org.grails.gorm.graphql.plugin.binding</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="org/grails/gorm/graphql/plugin/testing/package-summary.html">org.grails.gorm.graphql.plugin.testing</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="org/grails/gorm/graphql/response/package-summary.html">org.grails.gorm.graphql.response</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="org/grails/gorm/graphql/response/delete/package-summary.html">org.grails.gorm.graphql.response.delete</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="org/grails/gorm/graphql/response/errors/package-summary.html">org.grails.gorm.graphql.response.errors</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="org/grails/gorm/graphql/response/pagination/package-summary.html">org.grails.gorm.graphql.response.pagination</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="org/grails/gorm/graphql/testing/package-summary.html">org.grails.gorm.graphql.testing</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="org/grails/gorm/graphql/types/package-summary.html">org.grails.gorm.graphql.types</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="org/grails/gorm/graphql/types/input/package-summary.html">org.grails.gorm.graphql.types.input</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="org/grails/gorm/graphql/types/output/package-summary.html">org.grails.gorm.graphql.types.output</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="org/grails/gorm/graphql/types/scalars/package-summary.html">org.grails.gorm.graphql.types.scalars</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="org/grails/gorm/graphql/types/scalars/coercing/package-summary.html">org.grails.gorm.graphql.types.scalars.coercing</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="org/grails/gorm/graphql/types/scalars/coercing/jsr310/package-summary.html">org.grails.gorm.graphql.types.scalars.coercing.jsr310</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="org/grails/gradle/plugin/bom/package-summary.html">org.grails.gradle.plugin.bom</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="org/grails/gradle/plugin/commands/package-summary.html">org.grails.gradle.plugin.commands</a></td>
<td class="colLast"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </td>
</tr>
diff --git a/docs/snapshot/api/package-list b/docs/snapshot/api/package-list
index bd93567e26e..07677af5789 100644
--- a/docs/snapshot/api/package-list
+++ b/docs/snapshot/api/package-list
@@ -187,7 +187,6 @@ org.apache.grails.data.testing.tck.domains
org.apache.grails.data.testing.tck.tests
org.apache.grails.gradle.common
org.apache.grails.gradle.tasks.bom
-org.apache.grails.micronaut
org.apache.grails.testing.cleanup.core
org.apache.grails.testing.cleanup.h2
org.apache.grails.testing.cleanup.postgresql
diff --git a/docs/snapshot/grails-data/api/index-all.html b/docs/snapshot/grails-data/api/index-all.html
index a92e395a47a..1e37c917a92 100644
--- a/docs/snapshot/grails-data/api/index-all.html
+++ b/docs/snapshot/grails-data/api/index-all.html
@@ -2153,7 +2153,7 @@ if (location.href.indexOf('is-external=true') == -1) {
</dt><dd> <div class="block">Constructs a new ConstrainedProperty for the given arguments.</div></dd>
<dt><span class="strong"><a href="org/grails/datastore/gorm/validation/constraints/eval/DefaultConstraintEvaluator.html" title="Class in org.grails.datastore.gorm.validation.constraints.eval">DefaultConstraintEvaluator</a></span> - Class in <a href="./org/grails/datastore/gorm/validation/constraints/eval/package-summary.html">org.grails.datastore.gorm.validation.constraints.eval</a>
</dt><dd><div class="block">Evaluates constraints for entities</div></dd>
-<dt><span class="strong"><a href="org/grails/datastore/gorm/validation/constraints/eval/DefaultConstraintEvaluator.html#DefaultConstraintEvaluator(org.grails.datastore.gorm.validation.constraints.registry.ConstraintRegistry, org.grails.datastore.mapping.model.MappingContext, Map<String,Object>, boolean)" title="Constructor in DefaultConstraintEvaluator">DefaultConstraintEvaluator(org.grails.datastore.gorm.validation.constraints.registry.ConstraintRegistry, org.grails.datastore.mapping.mo [...]
+<dt><span class="strong"><a href="org/grails/datastore/gorm/validation/constraints/eval/DefaultConstraintEvaluator.html#DefaultConstraintEvaluator(org.grails.datastore.gorm.validation.constraints.registry.ConstraintRegistry, org.grails.datastore.mapping.model.MappingContext, Map<String,Object>, boolean, boolean)" title="Constructor in DefaultConstraintEvaluator">DefaultConstraintEvaluator(org.grails.datastore.gorm.validation.constraints.registry.ConstraintRegistry, org.grails.datastore.m [...]
</dt><dd> <div class="block"></div></dd>
<dt><span class="strong"><a href="org/grails/datastore/gorm/validation/constraints/factory/DefaultConstraintFactory.html" title="Class in org.grails.datastore.gorm.validation.constraints.factory">DefaultConstraintFactory</a></span> - Class in <a href="./org/grails/datastore/gorm/validation/constraints/factory/package-summary.html">org.grails.datastore.gorm.validation.constraints.factory</a>
</dt><dd><div class="block">A default factory for creating constraints</div></dd>
@@ -2179,6 +2179,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/query/criteria/AbstractDetachedCriteria.html#defaultMax" title="Field in AbstractDetachedCriteria">defaultMax</a></span> - Field in <a href="org/grails/datastore/gorm/query/criteria/AbstractDetachedCriteria.html">AbstractDetachedCriteria</a>
</dt><dd> <div class="block"></div></dd>
+<dt><span class="strong"><a href="org/grails/datastore/gorm/validation/constraints/eval/DefaultConstraintEvaluator.html#defaultNullable" title="Field in DefaultConstraintEvaluator">defaultNullable</a></span> - Field in <a href="org/grails/datastore/gorm/validation/constraints/eval/DefaultConstraintEvaluator.html">DefaultConstraintEvaluator</a>
+</dt><dd> <div class="block"></div></dd>
<dt><span class="strong"><a href="org/grails/datastore/gorm/query/criteria/AbstractDetachedCriteria.html#defaultOffset" title="Field in AbstractDetachedCriteria">defaultOffset</a></span> - Field in <a href="org/grails/datastore/gorm/query/criteria/AbstractDetachedCriteria.html">AbstractDetachedCriteria</a>
</dt><dd> <div class="block"></div></dd>
<dt><span class="strong"><a href="org/grails/datastore/gorm/GormStaticApi.html#defaultQualifier" title="Field in GormStaticApi">defaultQualifier</a></span> - Field in <a href="org/grails/datastore/gorm/GormStaticApi.html">GormStaticApi</a>
@@ -7288,6 +7290,9 @@ if (location.href.indexOf('is-external=true') == -1) {
</dt><dd> <div class="block"></div></dd>
<dt><span class="strong"><a href="grails/gorm/transactions/NotTransactional.html" title="Annotation Type in grails.gorm.transactions">NotTransactional</a></span> - Annotation Type in <a href="./grails/gorm/transactions/package-summary.html">grails.gorm.transactions</a>
</dt><dd><div class="block">Marks a specific method to be skipped by the<DL><DT><B>Transactional:</B></DT><DD>annotation added at class level</DD></DL> </div></dd>
+<dt><span class="strong"><a href="org/grails/datastore/mapping/core/connections/ConnectionSourceSettings.DefaultSettings.html#nullable" title="Property in ConnectionSourceSettings.DefaultSettings">nullable</a></span> - Property in <a href="org/grails/datastore/mapping/core/connections/ConnectionSourceSettings.DefaultSettings.html">ConnectionSourceSettings.DefaultSettings</a>
+</dt><dd> <div class="block">Whether an unconstrained persistent property is nullable by default (Grails 8 default: true).
+ </div></dd>
<dt><span class="strong"><a href="grails/gorm/validation/ConstrainedProperty.html#NULLABLE_CONSTRAINT" title="Field in ConstrainedProperty">NULLABLE_CONSTRAINT</a></span> - Field in <a href="grails/gorm/validation/ConstrainedProperty.html">ConstrainedProperty</a>
</dt><dd> <div class="block"></div></dd>
<dt><span class="strong"><a href="org/grails/datastore/mapping/config/Property.html#nullable" title="Property in Property">nullable</a></span> - Property in <a href="org/grails/datastore/mapping/config/Property.html">Property</a>
diff --git a/docs/snapshot/grails-data/api/org/grails/datastore/gorm/validation/constraints/eval/DefaultConstraintEvaluator.html b/docs/snapshot/grails-data/api/org/grails/datastore/gorm/validation/constraints/eval/DefaultConstraintEvaluator.html
index cdf917091d5..0d7f32596ed 100644
--- a/docs/snapshot/grails-data/api/org/grails/datastore/gorm/validation/constraints/eval/DefaultConstraintEvaluator.html
+++ b/docs/snapshot/grails-data/api/org/grails/datastore/gorm/validation/constraints/eval/DefaultConstraintEvaluator.html
@@ -158,6 +158,12 @@ implements <a href='../../../../../../../org/grails/datastore/gorm/validation/co
</tr>
<tr class="rowColor">
+ <td class="colFirst"><code><strong>protected boolean</strong></code> </td>
+ <td class="colLast"><code><a href="#defaultNullable">defaultNullable</a></code></td>
+ <td class="colLast"></td>
+ </tr>
+
+ <tr class="altColor">
<td class="colFirst"><code><strong>protected <a href='../../../../../../../org/grails/datastore/mapping/model/MappingContext.html'>MappingContext</a></strong></code> </td>
<td class="colLast"><code><a href="#mappingContext">mappingContext</a></code></td>
<td class="colLast"></td>
@@ -223,6 +229,11 @@ implements <a href='../../../../../../../org/grails/datastore/gorm/validation/co
<code><strong><a href="#DefaultConstraintEvaluator(org.grails.datastore.gorm.validation.constraints.registry.ConstraintRegistry, org.grails.datastore.mapping.model.MappingContext, Map, boolean)">DefaultConstraintEvaluator</a></strong>(<a href='../../../../../../../org/grails/datastore/gorm/validation/constraints/registry/ConstraintRegistry.html'>ConstraintRegistry</a> constraintRegistry, <a href='../../../../../../../org/grails/datastore/mapping/model/Mapp [...]
</tr>
+ <tr class="rowColor">
+ <td class="colFirst">
+ <code><strong><a href="#DefaultConstraintEvaluator(org.grails.datastore.gorm.validation.constraints.registry.ConstraintRegistry, org.grails.datastore.mapping.model.MappingContext, Map, boolean, boolean)">DefaultConstraintEvaluator</a></strong>(<a href='../../../../../../../org/grails/datastore/gorm/validation/constraints/registry/ConstraintRegistry.html'>ConstraintRegistry</a> constraintRegistry, <a href='../../../../../../../org/grails/datastore/mapping/m [...]
+ </tr>
+
</table>
</ul>
</li>
@@ -387,6 +398,14 @@ implements <a href='../../../../../../../org/grails/datastore/gorm/validation/co
</li>
</ul>
+ <a name="defaultNullable"><!-- --></a>
+ <ul class="blockListLast">
+ <li class="blockList">
+ <h4>protected final boolean <strong>defaultNullable</strong></h4>
+ <p></p>
+ </li>
+ </ul>
+
<a name="mappingContext"><!-- --></a>
<ul class="blockListLast">
<li class="blockList">
@@ -467,6 +486,14 @@ implements <a href='../../../../../../../org/grails/datastore/gorm/validation/co
</li>
</ul>
+ <a name="DefaultConstraintEvaluator(org.grails.datastore.gorm.validation.constraints.registry.ConstraintRegistry, org.grails.datastore.mapping.model.MappingContext, Map, boolean, boolean)"><!-- --></a>
+ <ul class="blockListLast">
+ <li class="blockList">
+ <h4>public <strong>DefaultConstraintEvaluator</strong>(<a href='../../../../../../../org/grails/datastore/gorm/validation/constraints/registry/ConstraintRegistry.html'>ConstraintRegistry</a> constraintRegistry, <a href='../../../../../../../org/grails/datastore/mapping/model/MappingContext.html'>MappingContext</a> mappingContext, java.util.Map<java.lang.String, java.lang.Object> defaultConstraints, boolean cacheAutoTimestampAnnotations, boolean [...]
+ <p></p>
+ </li>
+ </ul>
+
</li>
</ul>
diff --git a/docs/snapshot/grails-data/api/org/grails/datastore/mapping/core/connections/ConnectionSourceSettings.DefaultSettings.html b/docs/snapshot/grails-data/api/org/grails/datastore/mapping/core/connections/ConnectionSourceSettings.DefaultSettings.html
index b5abd3f7885..3416447c0b1 100644
--- a/docs/snapshot/grails-data/api/org/grails/datastore/mapping/core/connections/ConnectionSourceSettings.DefaultSettings.html
+++ b/docs/snapshot/grails-data/api/org/grails/datastore/mapping/core/connections/ConnectionSourceSettings.DefaultSettings.html
@@ -145,6 +145,12 @@ extends java.lang.Object</pre>
<td class="colLast"><code><a href="#mapping">mapping</a></code><br>The default mapping</td>
</tr>
+ <tr class="altColor">
+ <td class="colFirst"><code><strong>boolean</strong></code> </td>
+ <td class="colLast"><code><a href="#nullable">nullable</a></code><br>Whether an unconstrained persistent property is nullable by default (Grails 8 default: true).
+ </td>
+ </tr>
+
</table>
</ul>
</li>
@@ -237,6 +243,15 @@ extends java.lang.Object</pre>
</li>
</ul>
+ <a name="nullable"><!-- --></a>
+ <ul class="blockListLast">
+ <li class="blockList">
+ <h4>boolean <strong>nullable</strong></h4>
+ <p> Whether an unconstrained persistent property is nullable by default (Grails 8 default: true).
+ Set <CODE>grails.gorm.default.nullable = false</CODE> to restore the legacy required-by-default behaviour.</p>
+ </li>
+ </ul>
+
</li>
</ul>
diff --git a/docs/snapshot/grails-data/developer-manual/gettingStarted.html b/docs/snapshot/grails-data/developer-manual/gettingStarted.html
index df73b0ac917..2eeffaee1f6 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 8.0.0-SNAPSHOT<br>
-Last updated 2026-06-14 11:51:31 UTC
+Last updated 2026-06-17 14:19:42 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 6f621eb85ab..b54855c4a5f 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 8.0.0-SNAPSHOT<br>
-Last updated 2026-06-14 11:51:31 UTC
+Last updated 2026-06-17 14:19:42 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 fa9042098cd..19c5a5b8a5c 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 8.0.0-SNAPSHOT<br>
-Last updated 2026-06-14 11:51:31 UTC
+Last updated 2026-06-17 14:19:42 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 79d988242c7..43a6647e5c5 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 8.0.0-SNAPSHOT<br>
-Last updated 2026-06-14 11:51:31 UTC
+Last updated 2026-06-17 14:19:42 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 2b7b4f4aa5a..7162f4ba34a 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 8.0.0-SNAPSHOT<br>
-Last updated 2026-06-14 11:51:31 UTC
+Last updated 2026-06-17 14:19:42 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 cbf3ebefc0d..4edb5da5c00 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 8.0.0-SNAPSHOT<br>
-Last updated 2026-06-14 11:51:31 UTC
+Last updated 2026-06-17 14:19:42 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 571c61ba14c..0315cdd7dec 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 8.0.0-SNAPSHOT<br>
-Last updated 2026-06-14 11:51:31 UTC
+Last updated 2026-06-17 14:19:42 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 82190e63913..1e81adceb99 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 8.0.0-SNAPSHOT<br>
-Last updated 2026-06-14 11:51:31 UTC
+Last updated 2026-06-17 14:19:42 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 74a7ba49f8e..8f7e4b10bd4 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 8.0.0-SNAPSHOT<br>
-Last updated 2026-06-14 11:51:31 UTC
+Last updated 2026-06-17 14:19:42 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 feb82b92d3b..fb6ae0823aa 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 8.0.0-SNAPSHOT<br>
-Last updated 2026-06-14 11:51:31 UTC
+Last updated 2026-06-17 14:19:42 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 a7568dbb534..bcf1a79577e 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 8.0.0-SNAPSHOT<br>
-Last updated 2026-06-14 11:51:31 UTC
+Last updated 2026-06-17 14:19:42 UTC
</div>
</div>
</body>
diff --git a/docs/snapshot/grails-data/hibernate5/api/index-all.html b/docs/snapshot/grails-data/hibernate5/api/index-all.html
index 2e1f068d43a..765bb20eda3 100644
--- a/docs/snapshot/grails-data/hibernate5/api/index-all.html
+++ b/docs/snapshot/grails-data/hibernate5/api/index-all.html
@@ -12640,6 +12640,9 @@ if (location.href.indexOf('is-external=true') == -1) {
</dt><dd><div class="block">Marks a specific method to be skipped by the<DL><DT><B>Transactional:</B></DT><DD>annotation added at class level</DD></DL> </div></dd>
<dt><span class="strong"><a href="org/grails/gorm/graphql/entity/dsl/helpers/Nullable.html" title="Trait in org.grails.gorm.graphql.entity.dsl.helpers">Nullable</a></span> - Trait in <a href="./org/grails/gorm/graphql/entity/dsl/helpers/package-summary.html">org.grails.gorm.graphql.entity.dsl.helpers</a>
</dt><dd><div class="block">Decorates a class with a nullable property and builder method</div></dd>
+<dt><span class="strong"><a href="org/grails/datastore/mapping/core/connections/ConnectionSourceSettings.DefaultSettings.html#nullable" title="Property in ConnectionSourceSettings.DefaultSettings">nullable</a></span> - Property in <a href="org/grails/datastore/mapping/core/connections/ConnectionSourceSettings.DefaultSettings.html">ConnectionSourceSettings.DefaultSettings</a>
+</dt><dd> <div class="block">Whether an unconstrained persistent property is nullable by default (Grails 8 default: true).
+ </div></dd>
<dt><span class="strong"><a href="org/grails/gorm/graphql/entity/dsl/GraphQLPropertyMapping.html#nullable" title="Property in GraphQLPropertyMapping">nullable</a></span> - Property in <a href="org/grails/gorm/graphql/entity/dsl/GraphQLPropertyMapping.html">GraphQLPropertyMapping</a>
</dt><dd> <div class="block">Override whether the property is nullable.
</div></dd>
diff --git a/docs/snapshot/grails-data/hibernate5/api/org/grails/datastore/mapping/core/connections/ConnectionSourceSettings.DefaultSettings.html b/docs/snapshot/grails-data/hibernate5/api/org/grails/datastore/mapping/core/connections/ConnectionSourceSettings.DefaultSettings.html
index cf25aa7484e..c535ec7048b 100644
--- a/docs/snapshot/grails-data/hibernate5/api/org/grails/datastore/mapping/core/connections/ConnectionSourceSettings.DefaultSettings.html
+++ b/docs/snapshot/grails-data/hibernate5/api/org/grails/datastore/mapping/core/connections/ConnectionSourceSettings.DefaultSettings.html
@@ -145,6 +145,12 @@ extends java.lang.Object</pre>
<td class="colLast"><code><a href="#mapping">mapping</a></code><br>The default mapping</td>
</tr>
+ <tr class="altColor">
+ <td class="colFirst"><code><strong>boolean</strong></code> </td>
+ <td class="colLast"><code><a href="#nullable">nullable</a></code><br>Whether an unconstrained persistent property is nullable by default (Grails 8 default: true).
+ </td>
+ </tr>
+
</table>
</ul>
</li>
@@ -237,6 +243,15 @@ extends java.lang.Object</pre>
</li>
</ul>
+ <a name="nullable"><!-- --></a>
+ <ul class="blockListLast">
+ <li class="blockList">
+ <h4>boolean <strong>nullable</strong></h4>
+ <p> Whether an unconstrained persistent property is nullable by default (Grails 8 default: true).
+ Set <CODE>grails.gorm.default.nullable = false</CODE> to restore the legacy required-by-default behaviour.</p>
+ </li>
+ </ul>
+
</li>
</ul>
diff --git a/docs/snapshot/grails-data/hibernate5/api/org/grails/gorm/graphql/plugin/testing/GraphQLSpec.GraphQLRequestHelper.html b/docs/snapshot/grails-data/hibernate5/api/org/grails/gorm/graphql/plugin/testing/GraphQLSpec.GraphQLRequestHelper.html
index 1b0fdf387c3..d245590eb32 100644
--- a/docs/snapshot/grails-data/hibernate5/api/org/grails/gorm/graphql/plugin/testing/GraphQLSpec.GraphQLRequestHelper.html
+++ b/docs/snapshot/grails-data/hibernate5/api/org/grails/gorm/graphql/plugin/testing/GraphQLSpec.GraphQLRequestHelper.html
@@ -134,7 +134,7 @@ extends java.lang.Object</pre>
</tr>
<tr class="altColor">
- <td class="colFirst"><code><strong><a href='../../../../../../io.micronaut.rxjava2.http.client.RxHttpClient.html'>RxHttpClient</a></strong></code> </td>
+ <td class="colFirst"><code><strong>org.springframework.web.client.RestClient</strong></code> </td>
<td class="colLast"><code><a href="#rest">rest</a></code><br></td>
</tr>
@@ -188,61 +188,61 @@ extends java.lang.Object</pre>
<tr class="altColor">
<td class="colFirst"><code></code></td>
- <td class="colLast"><code>HttpResponse<java.util.Map></code></td>
+ <td class="colLast"><code>org.springframework.http.ResponseEntity<java.util.Map></code></td>
<td class="colLast"><code><strong><a href="#get(java.lang.String)">get</a></strong>(java.lang.String query)</code><br></td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code></code></td>
- <td class="colLast"><code>HttpResponse<java.util.Map></code></td>
+ <td class="colLast"><code>org.springframework.http.ResponseEntity<java.util.Map></code></td>
<td class="colLast"><code><strong><a href="#get(java.lang.String, java.lang.String)">get</a></strong>(java.lang.String query, java.lang.String operationName)</code><br></td>
</tr>
<tr class="altColor">
<td class="colFirst"><code></code></td>
- <td class="colLast"><code>HttpResponse<java.util.Map></code></td>
+ <td class="colLast"><code>org.springframework.http.ResponseEntity<java.util.Map></code></td>
<td class="colLast"><code><strong><a href="#get(java.lang.String, java.util.Map)">get</a></strong>(java.lang.String query, java.util.Map variables)</code><br></td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code></code></td>
- <td class="colLast"><code>HttpResponse<java.util.Map></code></td>
+ <td class="colLast"><code>org.springframework.http.ResponseEntity<java.util.Map></code></td>
<td class="colLast"><code><strong><a href="#get(java.lang.String, java.util.Map, java.lang.String)">get</a></strong>(java.lang.String query, java.util.Map variables, java.lang.String operationName)</code><br></td>
</tr>
<tr class="altColor">
<td class="colFirst"><code></code></td>
- <td class="colLast"><code>HttpResponse<java.util.Map></code></td>
+ <td class="colLast"><code>org.springframework.http.ResponseEntity<java.util.Map></code></td>
<td class="colLast"><code><strong><a href="#graphql(java.lang.String)">graphql</a></strong>(java.lang.String requestBody)</code><br></td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><T></code></td>
- <td class="colLast"><code>HttpResponse<T></code></td>
+ <td class="colLast"><code>org.springframework.http.ResponseEntity<T></code></td>
<td class="colLast"><code><strong><a href="#graphql(java.lang.String, Class)">graphql</a></strong>(java.lang.String requestBody, java.lang.Class<T> bodyType)</code><br></td>
</tr>
<tr class="altColor">
<td class="colFirst"><code></code></td>
- <td class="colLast"><code>HttpResponse<java.util.Map></code></td>
+ <td class="colLast"><code>org.springframework.http.ResponseEntity<java.util.Map></code></td>
<td class="colLast"><code><strong><a href="#json(java.lang.String)">json</a></strong>(java.lang.String query)</code><br></td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code></code></td>
- <td class="colLast"><code>HttpResponse<java.util.Map></code></td>
+ <td class="colLast"><code>org.springframework.http.ResponseEntity<java.util.Map></code></td>
<td class="colLast"><code><strong><a href="#json(java.lang.String, java.lang.String)">json</a></strong>(java.lang.String query, java.lang.String operationName)</code><br></td>
</tr>
<tr class="altColor">
<td class="colFirst"><code></code></td>
- <td class="colLast"><code>HttpResponse<java.util.Map></code></td>
+ <td class="colLast"><code>org.springframework.http.ResponseEntity<java.util.Map></code></td>
<td class="colLast"><code><strong><a href="#json(java.lang.String, java.util.Map)">json</a></strong>(java.lang.String query, java.util.Map variables)</code><br></td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code></code></td>
- <td class="colLast"><code>HttpResponse<java.util.Map></code></td>
+ <td class="colLast"><code>org.springframework.http.ResponseEntity<java.util.Map></code></td>
<td class="colLast"><code><strong><a href="#json(java.lang.String, java.util.Map, java.lang.String)">json</a></strong>(java.lang.String query, java.util.Map variables, java.lang.String operationName)</code><br></td>
</tr>
@@ -292,7 +292,7 @@ extends java.lang.Object</pre>
<a name="rest"><!-- --></a>
<ul class="blockListLast">
<li class="blockList">
- <h4><a href='../../../../../../io.micronaut.rxjava2.http.client.RxHttpClient.html'>RxHttpClient</a> <strong>rest</strong></h4>
+ <h4>org.springframework.web.client.RestClient <strong>rest</strong></h4>
<p></p>
</li>
</ul>
@@ -335,7 +335,7 @@ extends java.lang.Object</pre>
<a name="get(java.lang.String)"><!-- --></a>
<ul class="blockListLast">
<li class="blockList">
- <h4>HttpResponse<java.util.Map> <strong>get</strong>(java.lang.String query)</h4>
+ <h4>org.springframework.http.ResponseEntity<java.util.Map> <strong>get</strong>(java.lang.String query)</h4>
<p></p>
</li>
</ul>
@@ -343,7 +343,7 @@ extends java.lang.Object</pre>
<a name="get(java.lang.String, java.lang.String)"><!-- --></a>
<ul class="blockListLast">
<li class="blockList">
- <h4>HttpResponse<java.util.Map> <strong>get</strong>(java.lang.String query, java.lang.String operationName)</h4>
+ <h4>org.springframework.http.ResponseEntity<java.util.Map> <strong>get</strong>(java.lang.String query, java.lang.String operationName)</h4>
<p></p>
</li>
</ul>
@@ -351,7 +351,7 @@ extends java.lang.Object</pre>
<a name="get(java.lang.String, java.util.Map)"><!-- --></a>
<ul class="blockListLast">
<li class="blockList">
- <h4>HttpResponse<java.util.Map> <strong>get</strong>(java.lang.String query, java.util.Map variables)</h4>
+ <h4>org.springframework.http.ResponseEntity<java.util.Map> <strong>get</strong>(java.lang.String query, java.util.Map variables)</h4>
<p></p>
</li>
</ul>
@@ -359,7 +359,7 @@ extends java.lang.Object</pre>
<a name="get(java.lang.String, java.util.Map, java.lang.String)"><!-- --></a>
<ul class="blockListLast">
<li class="blockList">
- <h4>HttpResponse<java.util.Map> <strong>get</strong>(java.lang.String query, java.util.Map variables, java.lang.String operationName)</h4>
+ <h4>org.springframework.http.ResponseEntity<java.util.Map> <strong>get</strong>(java.lang.String query, java.util.Map variables, java.lang.String operationName)</h4>
<p></p>
</li>
</ul>
@@ -367,7 +367,7 @@ extends java.lang.Object</pre>
<a name="graphql(java.lang.String)"><!-- --></a>
<ul class="blockListLast">
<li class="blockList">
- <h4>HttpResponse<java.util.Map> <strong>graphql</strong>(java.lang.String requestBody)</h4>
+ <h4>org.springframework.http.ResponseEntity<java.util.Map> <strong>graphql</strong>(java.lang.String requestBody)</h4>
<p></p>
</li>
</ul>
@@ -375,7 +375,7 @@ extends java.lang.Object</pre>
<a name="graphql(java.lang.String, Class)"><!-- --></a>
<ul class="blockListLast">
<li class="blockList">
- <h4><T> HttpResponse<T> <strong>graphql</strong>(java.lang.String requestBody, java.lang.Class<T> bodyType)</h4>
+ <h4><T> org.springframework.http.ResponseEntity<T> <strong>graphql</strong>(java.lang.String requestBody, java.lang.Class<T> bodyType)</h4>
<p></p>
</li>
</ul>
@@ -383,7 +383,7 @@ extends java.lang.Object</pre>
<a name="json(java.lang.String)"><!-- --></a>
<ul class="blockListLast">
<li class="blockList">
- <h4>HttpResponse<java.util.Map> <strong>json</strong>(java.lang.String query)</h4>
+ <h4>org.springframework.http.ResponseEntity<java.util.Map> <strong>json</strong>(java.lang.String query)</h4>
<p></p>
</li>
</ul>
@@ -391,7 +391,7 @@ extends java.lang.Object</pre>
<a name="json(java.lang.String, java.lang.String)"><!-- --></a>
<ul class="blockListLast">
<li class="blockList">
- <h4>HttpResponse<java.util.Map> <strong>json</strong>(java.lang.String query, java.lang.String operationName)</h4>
+ <h4>org.springframework.http.ResponseEntity<java.util.Map> <strong>json</strong>(java.lang.String query, java.lang.String operationName)</h4>
<p></p>
</li>
</ul>
@@ -399,7 +399,7 @@ extends java.lang.Object</pre>
<a name="json(java.lang.String, java.util.Map)"><!-- --></a>
<ul class="blockListLast">
<li class="blockList">
- <h4>HttpResponse<java.util.Map> <strong>json</strong>(java.lang.String query, java.util.Map variables)</h4>
+ <h4>org.springframework.http.ResponseEntity<java.util.Map> <strong>json</strong>(java.lang.String query, java.util.Map variables)</h4>
<p></p>
</li>
</ul>
@@ -407,7 +407,7 @@ extends java.lang.Object</pre>
<a name="json(java.lang.String, java.util.Map, java.lang.String)"><!-- --></a>
<ul class="blockListLast">
<li class="blockList">
- <h4>HttpResponse<java.util.Map> <strong>json</strong>(java.lang.String query, java.util.Map variables, java.lang.String operationName)</h4>
+ <h4>org.springframework.http.ResponseEntity<java.util.Map> <strong>json</strong>(java.lang.String query, java.util.Map variables, java.lang.String operationName)</h4>
<p></p>
</li>
</ul>
diff --git a/docs/snapshot/grails-data/hibernate7/api/index-all.html b/docs/snapshot/grails-data/hibernate7/api/index-all.html
index 92035921edf..1166afd4c88 100644
--- a/docs/snapshot/grails-data/hibernate7/api/index-all.html
+++ b/docs/snapshot/grails-data/hibernate7/api/index-all.html
@@ -12640,6 +12640,9 @@ if (location.href.indexOf('is-external=true') == -1) {
</dt><dd><div class="block">Marks a specific method to be skipped by the<DL><DT><B>Transactional:</B></DT><DD>annotation added at class level</DD></DL> </div></dd>
<dt><span class="strong"><a href="org/grails/gorm/graphql/entity/dsl/helpers/Nullable.html" title="Trait in org.grails.gorm.graphql.entity.dsl.helpers">Nullable</a></span> - Trait in <a href="./org/grails/gorm/graphql/entity/dsl/helpers/package-summary.html">org.grails.gorm.graphql.entity.dsl.helpers</a>
</dt><dd><div class="block">Decorates a class with a nullable property and builder method</div></dd>
+<dt><span class="strong"><a href="org/grails/datastore/mapping/core/connections/ConnectionSourceSettings.DefaultSettings.html#nullable" title="Property in ConnectionSourceSettings.DefaultSettings">nullable</a></span> - Property in <a href="org/grails/datastore/mapping/core/connections/ConnectionSourceSettings.DefaultSettings.html">ConnectionSourceSettings.DefaultSettings</a>
+</dt><dd> <div class="block">Whether an unconstrained persistent property is nullable by default (Grails 8 default: true).
+ </div></dd>
<dt><span class="strong"><a href="org/grails/gorm/graphql/entity/dsl/GraphQLPropertyMapping.html#nullable" title="Property in GraphQLPropertyMapping">nullable</a></span> - Property in <a href="org/grails/gorm/graphql/entity/dsl/GraphQLPropertyMapping.html">GraphQLPropertyMapping</a>
</dt><dd> <div class="block">Override whether the property is nullable.
</div></dd>
diff --git a/docs/snapshot/grails-data/hibernate7/api/org/grails/datastore/mapping/core/connections/ConnectionSourceSettings.DefaultSettings.html b/docs/snapshot/grails-data/hibernate7/api/org/grails/datastore/mapping/core/connections/ConnectionSourceSettings.DefaultSettings.html
index a7b2f2a1325..d26943690bb 100644
--- a/docs/snapshot/grails-data/hibernate7/api/org/grails/datastore/mapping/core/connections/ConnectionSourceSettings.DefaultSettings.html
+++ b/docs/snapshot/grails-data/hibernate7/api/org/grails/datastore/mapping/core/connections/ConnectionSourceSettings.DefaultSettings.html
@@ -145,6 +145,12 @@ extends java.lang.Object</pre>
<td class="colLast"><code><a href="#mapping">mapping</a></code><br>The default mapping</td>
</tr>
+ <tr class="altColor">
+ <td class="colFirst"><code><strong>boolean</strong></code> </td>
+ <td class="colLast"><code><a href="#nullable">nullable</a></code><br>Whether an unconstrained persistent property is nullable by default (Grails 8 default: true).
+ </td>
+ </tr>
+
</table>
</ul>
</li>
@@ -237,6 +243,15 @@ extends java.lang.Object</pre>
</li>
</ul>
+ <a name="nullable"><!-- --></a>
+ <ul class="blockListLast">
+ <li class="blockList">
+ <h4>boolean <strong>nullable</strong></h4>
+ <p> Whether an unconstrained persistent property is nullable by default (Grails 8 default: true).
+ Set <CODE>grails.gorm.default.nullable = false</CODE> to restore the legacy required-by-default behaviour.</p>
+ </li>
+ </ul>
+
</li>
</ul>
diff --git a/docs/snapshot/grails-data/hibernate7/api/org/grails/gorm/graphql/plugin/testing/GraphQLSpec.GraphQLRequestHelper.html b/docs/snapshot/grails-data/hibernate7/api/org/grails/gorm/graphql/plugin/testing/GraphQLSpec.GraphQLRequestHelper.html
index 305e07977e8..61643729c5f 100644
--- a/docs/snapshot/grails-data/hibernate7/api/org/grails/gorm/graphql/plugin/testing/GraphQLSpec.GraphQLRequestHelper.html
+++ b/docs/snapshot/grails-data/hibernate7/api/org/grails/gorm/graphql/plugin/testing/GraphQLSpec.GraphQLRequestHelper.html
@@ -134,7 +134,7 @@ extends java.lang.Object</pre>
</tr>
<tr class="altColor">
- <td class="colFirst"><code><strong><a href='../../../../../../io.micronaut.rxjava2.http.client.RxHttpClient.html'>RxHttpClient</a></strong></code> </td>
+ <td class="colFirst"><code><strong>org.springframework.web.client.RestClient</strong></code> </td>
<td class="colLast"><code><a href="#rest">rest</a></code><br></td>
</tr>
@@ -188,61 +188,61 @@ extends java.lang.Object</pre>
<tr class="altColor">
<td class="colFirst"><code></code></td>
- <td class="colLast"><code>HttpResponse<java.util.Map></code></td>
+ <td class="colLast"><code>org.springframework.http.ResponseEntity<java.util.Map></code></td>
<td class="colLast"><code><strong><a href="#get(java.lang.String)">get</a></strong>(java.lang.String query)</code><br></td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code></code></td>
- <td class="colLast"><code>HttpResponse<java.util.Map></code></td>
+ <td class="colLast"><code>org.springframework.http.ResponseEntity<java.util.Map></code></td>
<td class="colLast"><code><strong><a href="#get(java.lang.String, java.lang.String)">get</a></strong>(java.lang.String query, java.lang.String operationName)</code><br></td>
</tr>
<tr class="altColor">
<td class="colFirst"><code></code></td>
- <td class="colLast"><code>HttpResponse<java.util.Map></code></td>
+ <td class="colLast"><code>org.springframework.http.ResponseEntity<java.util.Map></code></td>
<td class="colLast"><code><strong><a href="#get(java.lang.String, java.util.Map)">get</a></strong>(java.lang.String query, java.util.Map variables)</code><br></td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code></code></td>
- <td class="colLast"><code>HttpResponse<java.util.Map></code></td>
+ <td class="colLast"><code>org.springframework.http.ResponseEntity<java.util.Map></code></td>
<td class="colLast"><code><strong><a href="#get(java.lang.String, java.util.Map, java.lang.String)">get</a></strong>(java.lang.String query, java.util.Map variables, java.lang.String operationName)</code><br></td>
</tr>
<tr class="altColor">
<td class="colFirst"><code></code></td>
- <td class="colLast"><code>HttpResponse<java.util.Map></code></td>
+ <td class="colLast"><code>org.springframework.http.ResponseEntity<java.util.Map></code></td>
<td class="colLast"><code><strong><a href="#graphql(java.lang.String)">graphql</a></strong>(java.lang.String requestBody)</code><br></td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><T></code></td>
- <td class="colLast"><code>HttpResponse<T></code></td>
+ <td class="colLast"><code>org.springframework.http.ResponseEntity<T></code></td>
<td class="colLast"><code><strong><a href="#graphql(java.lang.String, Class)">graphql</a></strong>(java.lang.String requestBody, java.lang.Class<T> bodyType)</code><br></td>
</tr>
<tr class="altColor">
<td class="colFirst"><code></code></td>
- <td class="colLast"><code>HttpResponse<java.util.Map></code></td>
+ <td class="colLast"><code>org.springframework.http.ResponseEntity<java.util.Map></code></td>
<td class="colLast"><code><strong><a href="#json(java.lang.String)">json</a></strong>(java.lang.String query)</code><br></td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code></code></td>
- <td class="colLast"><code>HttpResponse<java.util.Map></code></td>
+ <td class="colLast"><code>org.springframework.http.ResponseEntity<java.util.Map></code></td>
<td class="colLast"><code><strong><a href="#json(java.lang.String, java.lang.String)">json</a></strong>(java.lang.String query, java.lang.String operationName)</code><br></td>
</tr>
<tr class="altColor">
<td class="colFirst"><code></code></td>
- <td class="colLast"><code>HttpResponse<java.util.Map></code></td>
+ <td class="colLast"><code>org.springframework.http.ResponseEntity<java.util.Map></code></td>
<td class="colLast"><code><strong><a href="#json(java.lang.String, java.util.Map)">json</a></strong>(java.lang.String query, java.util.Map variables)</code><br></td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code></code></td>
- <td class="colLast"><code>HttpResponse<java.util.Map></code></td>
+ <td class="colLast"><code>org.springframework.http.ResponseEntity<java.util.Map></code></td>
<td class="colLast"><code><strong><a href="#json(java.lang.String, java.util.Map, java.lang.String)">json</a></strong>(java.lang.String query, java.util.Map variables, java.lang.String operationName)</code><br></td>
</tr>
@@ -292,7 +292,7 @@ extends java.lang.Object</pre>
<a name="rest"><!-- --></a>
<ul class="blockListLast">
<li class="blockList">
- <h4><a href='../../../../../../io.micronaut.rxjava2.http.client.RxHttpClient.html'>RxHttpClient</a> <strong>rest</strong></h4>
+ <h4>org.springframework.web.client.RestClient <strong>rest</strong></h4>
<p></p>
</li>
</ul>
@@ -335,7 +335,7 @@ extends java.lang.Object</pre>
<a name="get(java.lang.String)"><!-- --></a>
<ul class="blockListLast">
<li class="blockList">
- <h4>HttpResponse<java.util.Map> <strong>get</strong>(java.lang.String query)</h4>
+ <h4>org.springframework.http.ResponseEntity<java.util.Map> <strong>get</strong>(java.lang.String query)</h4>
<p></p>
</li>
</ul>
@@ -343,7 +343,7 @@ extends java.lang.Object</pre>
<a name="get(java.lang.String, java.lang.String)"><!-- --></a>
<ul class="blockListLast">
<li class="blockList">
- <h4>HttpResponse<java.util.Map> <strong>get</strong>(java.lang.String query, java.lang.String operationName)</h4>
+ <h4>org.springframework.http.ResponseEntity<java.util.Map> <strong>get</strong>(java.lang.String query, java.lang.String operationName)</h4>
<p></p>
</li>
</ul>
@@ -351,7 +351,7 @@ extends java.lang.Object</pre>
<a name="get(java.lang.String, java.util.Map)"><!-- --></a>
<ul class="blockListLast">
<li class="blockList">
- <h4>HttpResponse<java.util.Map> <strong>get</strong>(java.lang.String query, java.util.Map variables)</h4>
+ <h4>org.springframework.http.ResponseEntity<java.util.Map> <strong>get</strong>(java.lang.String query, java.util.Map variables)</h4>
<p></p>
</li>
</ul>
@@ -359,7 +359,7 @@ extends java.lang.Object</pre>
<a name="get(java.lang.String, java.util.Map, java.lang.String)"><!-- --></a>
<ul class="blockListLast">
<li class="blockList">
- <h4>HttpResponse<java.util.Map> <strong>get</strong>(java.lang.String query, java.util.Map variables, java.lang.String operationName)</h4>
+ <h4>org.springframework.http.ResponseEntity<java.util.Map> <strong>get</strong>(java.lang.String query, java.util.Map variables, java.lang.String operationName)</h4>
<p></p>
</li>
</ul>
@@ -367,7 +367,7 @@ extends java.lang.Object</pre>
<a name="graphql(java.lang.String)"><!-- --></a>
<ul class="blockListLast">
<li class="blockList">
- <h4>HttpResponse<java.util.Map> <strong>graphql</strong>(java.lang.String requestBody)</h4>
+ <h4>org.springframework.http.ResponseEntity<java.util.Map> <strong>graphql</strong>(java.lang.String requestBody)</h4>
<p></p>
</li>
</ul>
@@ -375,7 +375,7 @@ extends java.lang.Object</pre>
<a name="graphql(java.lang.String, Class)"><!-- --></a>
<ul class="blockListLast">
<li class="blockList">
- <h4><T> HttpResponse<T> <strong>graphql</strong>(java.lang.String requestBody, java.lang.Class<T> bodyType)</h4>
+ <h4><T> org.springframework.http.ResponseEntity<T> <strong>graphql</strong>(java.lang.String requestBody, java.lang.Class<T> bodyType)</h4>
<p></p>
</li>
</ul>
@@ -383,7 +383,7 @@ extends java.lang.Object</pre>
<a name="json(java.lang.String)"><!-- --></a>
<ul class="blockListLast">
<li class="blockList">
- <h4>HttpResponse<java.util.Map> <strong>json</strong>(java.lang.String query)</h4>
+ <h4>org.springframework.http.ResponseEntity<java.util.Map> <strong>json</strong>(java.lang.String query)</h4>
<p></p>
</li>
</ul>
@@ -391,7 +391,7 @@ extends java.lang.Object</pre>
<a name="json(java.lang.String, java.lang.String)"><!-- --></a>
<ul class="blockListLast">
<li class="blockList">
- <h4>HttpResponse<java.util.Map> <strong>json</strong>(java.lang.String query, java.lang.String operationName)</h4>
+ <h4>org.springframework.http.ResponseEntity<java.util.Map> <strong>json</strong>(java.lang.String query, java.lang.String operationName)</h4>
<p></p>
</li>
</ul>
@@ -399,7 +399,7 @@ extends java.lang.Object</pre>
<a name="json(java.lang.String, java.util.Map)"><!-- --></a>
<ul class="blockListLast">
<li class="blockList">
- <h4>HttpResponse<java.util.Map> <strong>json</strong>(java.lang.String query, java.util.Map variables)</h4>
+ <h4>org.springframework.http.ResponseEntity<java.util.Map> <strong>json</strong>(java.lang.String query, java.util.Map variables)</h4>
<p></p>
</li>
</ul>
@@ -407,7 +407,7 @@ extends java.lang.Object</pre>
<a name="json(java.lang.String, java.util.Map, java.lang.String)"><!-- --></a>
<ul class="blockListLast">
<li class="blockList">
- <h4>HttpResponse<java.util.Map> <strong>json</strong>(java.lang.String query, java.util.Map variables, java.lang.String operationName)</h4>
+ <h4>org.springframework.http.ResponseEntity<java.util.Map> <strong>json</strong>(java.lang.String query, java.util.Map variables, java.lang.String operationName)</h4>
<p></p>
</li>
</ul>
diff --git a/docs/snapshot/grails-data/mongodb/api/org/grails/gorm/graphql/plugin/testing/GraphQLSpec.GraphQLRequestHelper.html b/docs/snapshot/grails-data/mongodb/api/org/grails/gorm/graphql/plugin/testing/GraphQLSpec.GraphQLRequestHelper.html
index 91aeb49a7df..2657fbf8d1b 100644
--- a/docs/snapshot/grails-data/mongodb/api/org/grails/gorm/graphql/plugin/testing/GraphQLSpec.GraphQLRequestHelper.html
+++ b/docs/snapshot/grails-data/mongodb/api/org/grails/gorm/graphql/plugin/testing/GraphQLSpec.GraphQLRequestHelper.html
@@ -134,7 +134,7 @@ extends java.lang.Object</pre>
</tr>
<tr class="altColor">
- <td class="colFirst"><code><strong><a href='../../../../../../io.micronaut.rxjava2.http.client.RxHttpClient.html'>RxHttpClient</a></strong></code> </td>
+ <td class="colFirst"><code><strong>org.springframework.web.client.RestClient</strong></code> </td>
<td class="colLast"><code><a href="#rest">rest</a></code><br></td>
</tr>
@@ -188,61 +188,61 @@ extends java.lang.Object</pre>
<tr class="altColor">
<td class="colFirst"><code></code></td>
- <td class="colLast"><code>HttpResponse<java.util.Map></code></td>
+ <td class="colLast"><code>org.springframework.http.ResponseEntity<java.util.Map></code></td>
<td class="colLast"><code><strong><a href="#get(java.lang.String)">get</a></strong>(java.lang.String query)</code><br></td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code></code></td>
- <td class="colLast"><code>HttpResponse<java.util.Map></code></td>
+ <td class="colLast"><code>org.springframework.http.ResponseEntity<java.util.Map></code></td>
<td class="colLast"><code><strong><a href="#get(java.lang.String, java.lang.String)">get</a></strong>(java.lang.String query, java.lang.String operationName)</code><br></td>
</tr>
<tr class="altColor">
<td class="colFirst"><code></code></td>
- <td class="colLast"><code>HttpResponse<java.util.Map></code></td>
+ <td class="colLast"><code>org.springframework.http.ResponseEntity<java.util.Map></code></td>
<td class="colLast"><code><strong><a href="#get(java.lang.String, java.util.Map)">get</a></strong>(java.lang.String query, java.util.Map variables)</code><br></td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code></code></td>
- <td class="colLast"><code>HttpResponse<java.util.Map></code></td>
+ <td class="colLast"><code>org.springframework.http.ResponseEntity<java.util.Map></code></td>
<td class="colLast"><code><strong><a href="#get(java.lang.String, java.util.Map, java.lang.String)">get</a></strong>(java.lang.String query, java.util.Map variables, java.lang.String operationName)</code><br></td>
</tr>
<tr class="altColor">
<td class="colFirst"><code></code></td>
- <td class="colLast"><code>HttpResponse<java.util.Map></code></td>
+ <td class="colLast"><code>org.springframework.http.ResponseEntity<java.util.Map></code></td>
<td class="colLast"><code><strong><a href="#graphql(java.lang.String)">graphql</a></strong>(java.lang.String requestBody)</code><br></td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><T></code></td>
- <td class="colLast"><code>HttpResponse<T></code></td>
+ <td class="colLast"><code>org.springframework.http.ResponseEntity<T></code></td>
<td class="colLast"><code><strong><a href="#graphql(java.lang.String, Class)">graphql</a></strong>(java.lang.String requestBody, java.lang.Class<T> bodyType)</code><br></td>
</tr>
<tr class="altColor">
<td class="colFirst"><code></code></td>
- <td class="colLast"><code>HttpResponse<java.util.Map></code></td>
+ <td class="colLast"><code>org.springframework.http.ResponseEntity<java.util.Map></code></td>
<td class="colLast"><code><strong><a href="#json(java.lang.String)">json</a></strong>(java.lang.String query)</code><br></td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code></code></td>
- <td class="colLast"><code>HttpResponse<java.util.Map></code></td>
+ <td class="colLast"><code>org.springframework.http.ResponseEntity<java.util.Map></code></td>
<td class="colLast"><code><strong><a href="#json(java.lang.String, java.lang.String)">json</a></strong>(java.lang.String query, java.lang.String operationName)</code><br></td>
</tr>
<tr class="altColor">
<td class="colFirst"><code></code></td>
- <td class="colLast"><code>HttpResponse<java.util.Map></code></td>
+ <td class="colLast"><code>org.springframework.http.ResponseEntity<java.util.Map></code></td>
<td class="colLast"><code><strong><a href="#json(java.lang.String, java.util.Map)">json</a></strong>(java.lang.String query, java.util.Map variables)</code><br></td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code></code></td>
- <td class="colLast"><code>HttpResponse<java.util.Map></code></td>
+ <td class="colLast"><code>org.springframework.http.ResponseEntity<java.util.Map></code></td>
<td class="colLast"><code><strong><a href="#json(java.lang.String, java.util.Map, java.lang.String)">json</a></strong>(java.lang.String query, java.util.Map variables, java.lang.String operationName)</code><br></td>
</tr>
@@ -292,7 +292,7 @@ extends java.lang.Object</pre>
<a name="rest"><!-- --></a>
<ul class="blockListLast">
<li class="blockList">
- <h4><a href='../../../../../../io.micronaut.rxjava2.http.client.RxHttpClient.html'>RxHttpClient</a> <strong>rest</strong></h4>
+ <h4>org.springframework.web.client.RestClient <strong>rest</strong></h4>
<p></p>
</li>
</ul>
@@ -335,7 +335,7 @@ extends java.lang.Object</pre>
<a name="get(java.lang.String)"><!-- --></a>
<ul class="blockListLast">
<li class="blockList">
- <h4>HttpResponse<java.util.Map> <strong>get</strong>(java.lang.String query)</h4>
+ <h4>org.springframework.http.ResponseEntity<java.util.Map> <strong>get</strong>(java.lang.String query)</h4>
<p></p>
</li>
</ul>
@@ -343,7 +343,7 @@ extends java.lang.Object</pre>
<a name="get(java.lang.String, java.lang.String)"><!-- --></a>
<ul class="blockListLast">
<li class="blockList">
- <h4>HttpResponse<java.util.Map> <strong>get</strong>(java.lang.String query, java.lang.String operationName)</h4>
+ <h4>org.springframework.http.ResponseEntity<java.util.Map> <strong>get</strong>(java.lang.String query, java.lang.String operationName)</h4>
<p></p>
</li>
</ul>
@@ -351,7 +351,7 @@ extends java.lang.Object</pre>
<a name="get(java.lang.String, java.util.Map)"><!-- --></a>
<ul class="blockListLast">
<li class="blockList">
- <h4>HttpResponse<java.util.Map> <strong>get</strong>(java.lang.String query, java.util.Map variables)</h4>
+ <h4>org.springframework.http.ResponseEntity<java.util.Map> <strong>get</strong>(java.lang.String query, java.util.Map variables)</h4>
<p></p>
</li>
</ul>
@@ -359,7 +359,7 @@ extends java.lang.Object</pre>
<a name="get(java.lang.String, java.util.Map, java.lang.String)"><!-- --></a>
<ul class="blockListLast">
<li class="blockList">
- <h4>HttpResponse<java.util.Map> <strong>get</strong>(java.lang.String query, java.util.Map variables, java.lang.String operationName)</h4>
+ <h4>org.springframework.http.ResponseEntity<java.util.Map> <strong>get</strong>(java.lang.String query, java.util.Map variables, java.lang.String operationName)</h4>
<p></p>
</li>
</ul>
@@ -367,7 +367,7 @@ extends java.lang.Object</pre>
<a name="graphql(java.lang.String)"><!-- --></a>
<ul class="blockListLast">
<li class="blockList">
- <h4>HttpResponse<java.util.Map> <strong>graphql</strong>(java.lang.String requestBody)</h4>
+ <h4>org.springframework.http.ResponseEntity<java.util.Map> <strong>graphql</strong>(java.lang.String requestBody)</h4>
<p></p>
</li>
</ul>
@@ -375,7 +375,7 @@ extends java.lang.Object</pre>
<a name="graphql(java.lang.String, Class)"><!-- --></a>
<ul class="blockListLast">
<li class="blockList">
- <h4><T> HttpResponse<T> <strong>graphql</strong>(java.lang.String requestBody, java.lang.Class<T> bodyType)</h4>
+ <h4><T> org.springframework.http.ResponseEntity<T> <strong>graphql</strong>(java.lang.String requestBody, java.lang.Class<T> bodyType)</h4>
<p></p>
</li>
</ul>
@@ -383,7 +383,7 @@ extends java.lang.Object</pre>
<a name="json(java.lang.String)"><!-- --></a>
<ul class="blockListLast">
<li class="blockList">
- <h4>HttpResponse<java.util.Map> <strong>json</strong>(java.lang.String query)</h4>
+ <h4>org.springframework.http.ResponseEntity<java.util.Map> <strong>json</strong>(java.lang.String query)</h4>
<p></p>
</li>
</ul>
@@ -391,7 +391,7 @@ extends java.lang.Object</pre>
<a name="json(java.lang.String, java.lang.String)"><!-- --></a>
<ul class="blockListLast">
<li class="blockList">
- <h4>HttpResponse<java.util.Map> <strong>json</strong>(java.lang.String query, java.lang.String operationName)</h4>
+ <h4>org.springframework.http.ResponseEntity<java.util.Map> <strong>json</strong>(java.lang.String query, java.lang.String operationName)</h4>
<p></p>
</li>
</ul>
@@ -399,7 +399,7 @@ extends java.lang.Object</pre>
<a name="json(java.lang.String, java.util.Map)"><!-- --></a>
<ul class="blockListLast">
<li class="blockList">
- <h4>HttpResponse<java.util.Map> <strong>json</strong>(java.lang.String query, java.util.Map variables)</h4>
+ <h4>org.springframework.http.ResponseEntity<java.util.Map> <strong>json</strong>(java.lang.String query, java.util.Map variables)</h4>
<p></p>
</li>
</ul>
@@ -407,7 +407,7 @@ extends java.lang.Object</pre>
<a name="json(java.lang.String, java.util.Map, java.lang.String)"><!-- --></a>
<ul class="blockListLast">
<li class="blockList">
- <h4>HttpResponse<java.util.Map> <strong>json</strong>(java.lang.String query, java.util.Map variables, java.lang.String operationName)</h4>
+ <h4>org.springframework.http.ResponseEntity<java.util.Map> <strong>json</strong>(java.lang.String query, java.util.Map variables, java.lang.String operationName)</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 a5733dcc3bf..76696cd3b96 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 8.0.0-SNAPSHOT<br>
-Last updated 2026-06-14 11:51:31 UTC
+Last updated 2026-06-17 14:19:42 UTC
</div>
</div>
</body>
diff --git a/docs/snapshot/guide/GORM.html b/docs/snapshot/guide/GORM.html
index 224e29ff656..87c3aa156f7 100644
--- a/docs/snapshot/guide/GORM.html
+++ b/docs/snapshot/guide/GORM.html
@@ -1609,12 +1609,6 @@ Note: <code>DetachedCriteria.get()</code> returns a single result from the crite
<div class="menu-item"><a href="../ref/Versions/Grails%20BOM%20Hibernate5.html">Grails BOM Hibernate5</a>
</div>
- <div class="menu-item"><a href="../ref/Versions/Grails%20BOM%20Hibernate7%20Micronaut.html">Grails BOM Hibernate7 Micronaut</a>
- </div>
-
- <div class="menu-item"><a href="../ref/Versions/Grails%20BOM%20Micronaut.html">Grails BOM Micronaut</a>
- </div>
-
<div class="menu-item"><a href="../ref/Versions/Grails%20BOM.html">Grails BOM</a>
</div>
diff --git a/docs/snapshot/guide/REST.html b/docs/snapshot/guide/REST.html
index de877b896e4..968b890daab 100644
--- a/docs/snapshot/guide/REST.html
+++ b/docs/snapshot/guide/REST.html
@@ -3692,12 +3692,6 @@ to deal with a request which has a <code>contentType</code> of "text/custom+demo
<div class="menu-item"><a href="../ref/Versions/Grails%20BOM%20Hibernate5.html">Grails BOM Hibernate5</a>
</div>
- <div class="menu-item"><a href="../ref/Versions/Grails%20BOM%20Hibernate7%20Micronaut.html">Grails BOM Hibernate7 Micronaut</a>
- </div>
-
- <div class="menu-item"><a href="../ref/Versions/Grails%20BOM%20Micronaut.html">Grails BOM Micronaut</a>
- </div>
-
<div class="menu-item"><a href="../ref/Versions/Grails%20BOM.html">Grails BOM</a>
</div>
diff --git a/docs/snapshot/guide/async.html b/docs/snapshot/guide/async.html
index edd0833c823..0cd41277866 100644
--- a/docs/snapshot/guide/async.html
+++ b/docs/snapshot/guide/async.html
@@ -2458,12 +2458,6 @@ class BookController <span class="directive">implements</span> AsyncController {
<div class="menu-item"><a href="../ref/Versions/Grails%20BOM%20Hibernate5.html">Grails BOM Hibernate5</a>
</div>
- <div class="menu-item"><a href="../ref/Versions/Grails%20BOM%20Hibernate7%20Micronaut.html">Grails BOM Hibernate7 Micronaut</a>
- </div>
-
- <div class="menu-item"><a href="../ref/Versions/Grails%20BOM%20Micronaut.html">Grails BOM Micronaut</a>
- </div>
-
<div class="menu-item"><a href="../ref/Versions/Grails%20BOM.html">Grails BOM</a>
</div>
diff --git a/docs/snapshot/guide/bestPractices.html b/docs/snapshot/guide/bestPractices.html
index 404c556c74d..b5ada1ab139 100644
--- a/docs/snapshot/guide/bestPractices.html
+++ b/docs/snapshot/guide/bestPractices.html
@@ -1346,12 +1346,6 @@ You can find the full list of available CodeNarc rules at <a href="https://coden
<div class="menu-item"><a href="../ref/Versions/Grails%20BOM%20Hibernate5.html">Grails BOM Hibernate5</a>
</div>
- <div class="menu-item"><a href="../ref/Versions/Grails%20BOM%20Hibernate7%20Micronaut.html">Grails BOM Hibernate7 Micronaut</a>
- </div>
-
- <div class="menu-item"><a href="../ref/Versions/Grails%20BOM%20Micronaut.html">Grails BOM Micronaut</a>
- </div>
-
<div class="menu-item"><a href="../ref/Versions/Grails%20BOM.html">Grails BOM</a>
</div>
diff --git a/docs/snapshot/guide/cache.html b/docs/snapshot/guide/cache.html
index 9b687a62486..2b3ec60727d 100644
--- a/docs/snapshot/guide/cache.html
+++ b/docs/snapshot/guide/cache.html
@@ -1753,12 +1753,6 @@ bar
<div class="menu-item"><a href="../ref/Versions/Grails%20BOM%20Hibernate5.html">Grails BOM Hibernate5</a>
</div>
- <div class="menu-item"><a href="../ref/Versions/Grails%20BOM%20Hibernate7%20Micronaut.html">Grails BOM Hibernate7 Micronaut</a>
- </div>
-
- <div class="menu-item"><a href="../ref/Versions/Grails%20BOM%20Micronaut.html">Grails BOM Micronaut</a>
- </div>
-
<div class="menu-item"><a href="../ref/Versions/Grails%20BOM.html">Grails BOM</a>
</div>
diff --git a/docs/snapshot/guide/commandLine.html b/docs/snapshot/guide/commandLine.html
index 0cf737af963..59870f8c637 100644
--- a/docs/snapshot/guide/commandLine.html
+++ b/docs/snapshot/guide/commandLine.html
@@ -2976,12 +2976,6 @@ apply <span class="key">plugin</span>: <span class="string"><span class="delimit
<div class="menu-item"><a href="../ref/Versions/Grails%20BOM%20Hibernate5.html">Grails BOM Hibernate5</a>
</div>
- <div class="menu-item"><a href="../ref/Versions/Grails%20BOM%20Hibernate7%20Micronaut.html">Grails BOM Hibernate7 Micronaut</a>
- </div>
-
- <div class="menu-item"><a href="../ref/Versions/Grails%20BOM%20Micronaut.html">Grails BOM Micronaut</a>
- </div>
-
<div class="menu-item"><a href="../ref/Versions/Grails%20BOM.html">Grails BOM</a>
</div>
diff --git a/docs/snapshot/guide/conf.html b/docs/snapshot/guide/conf.html
index b87d0735749..6835409e881 100644
--- a/docs/snapshot/guide/conf.html
+++ b/docs/snapshot/guide/conf.html
@@ -3866,12 +3866,6 @@ def grailsVersion = GrailsUtil.grailsVersion</code></pre>
<div class="menu-item"><a href="../ref/Versions/Grails%20BOM%20Hibernate5.html">Grails BOM Hibernate5</a>
</div>
- <div class="menu-item"><a href="../ref/Versions/Grails%20BOM%20Hibernate7%20Micronaut.html">Grails BOM Hibernate7 Micronaut</a>
- </div>
-
- <div class="menu-item"><a href="../ref/Versions/Grails%20BOM%20Micronaut.html">Grails BOM Micronaut</a>
- </div>
-
<div class="menu-item"><a href="../ref/Versions/Grails%20BOM.html">Grails BOM</a>
</div>
diff --git a/docs/snapshot/guide/contributing.html b/docs/snapshot/guide/contributing.html
index 58f851879d9..c647cfa0a60 100644
--- a/docs/snapshot/guide/contributing.html
+++ b/docs/snapshot/guide/contributing.html
@@ -1137,12 +1137,6 @@ Companies deploy assistants like this [](https://kapa.ai) on docs via [website w
<div class="menu-item"><a href="../ref/Versions/Grails%20BOM%20Hibernate5.html">Grails BOM Hibernate5</a>
</div>
- <div class="menu-item"><a href="../ref/Versions/Grails%20BOM%20Hibernate7%20Micronaut.html">Grails BOM Hibernate7 Micronaut</a>
- </div>
-
- <div class="menu-item"><a href="../ref/Versions/Grails%20BOM%20Micronaut.html">Grails BOM Micronaut</a>
- </div>
-
<div class="menu-item"><a href="../ref/Versions/Grails%20BOM.html">Grails BOM</a>
</div>
diff --git a/docs/snapshot/guide/deployment.html b/docs/snapshot/guide/deployment.html
index d073938663d..2eb903201c6 100644
--- a/docs/snapshot/guide/deployment.html
+++ b/docs/snapshot/guide/deployment.html
@@ -1409,12 +1409,6 @@ Configuration of both an HTTP and HTTPS connector via application properties is
<div class="menu-item"><a href="../ref/Versions/Grails%20BOM%20Hibernate5.html">Grails BOM Hibernate5</a>
</div>
- <div class="menu-item"><a href="../ref/Versions/Grails%20BOM%20Hibernate7%20Micronaut.html">Grails BOM Hibernate7 Micronaut</a>
- </div>
-
- <div class="menu-item"><a href="../ref/Versions/Grails%20BOM%20Micronaut.html">Grails BOM Micronaut</a>
- </div>
-
<div class="menu-item"><a href="../ref/Versions/Grails%20BOM.html">Grails BOM</a>
</div>
diff --git a/docs/snapshot/guide/gettingStarted.html b/docs/snapshot/guide/gettingStarted.html
index 4e51223ef9b..78f58115499 100644
--- a/docs/snapshot/guide/gettingStarted.html
+++ b/docs/snapshot/guide/gettingStarted.html
@@ -2538,12 +2538,6 @@ refresh when you change anything in your Grails application.
<div class="menu-item"><a href="../ref/Versions/Grails%20BOM%20Hibernate5.html">Grails BOM Hibernate5</a>
</div>
- <div class="menu-item"><a href="../ref/Versions/Grails%20BOM%20Hibernate7%20Micronaut.html">Grails BOM Hibernate7 Micronaut</a>
- </div>
-
- <div class="menu-item"><a href="../ref/Versions/Grails%20BOM%20Micronaut.html">Grails BOM Micronaut</a>
- </div>
-
<div class="menu-item"><a href="../ref/Versions/Grails%20BOM.html">Grails BOM</a>
</div>
diff --git a/docs/snapshot/guide/i18n.html b/docs/snapshot/guide/i18n.html
index 6652fa26e94..493a902af44 100644
--- a/docs/snapshot/guide/i18n.html
+++ b/docs/snapshot/guide/i18n.html
@@ -1406,12 +1406,6 @@ book.title.label = TÃtulo del libro</code></pre>
<div class="menu-item"><a href="../ref/Versions/Grails%20BOM%20Hibernate5.html">Grails BOM Hibernate5</a>
</div>
- <div class="menu-item"><a href="../ref/Versions/Grails%20BOM%20Hibernate7%20Micronaut.html">Grails BOM Hibernate7 Micronaut</a>
- </div>
-
- <div class="menu-item"><a href="../ref/Versions/Grails%20BOM%20Micronaut.html">Grails BOM Micronaut</a>
- </div>
-
<div class="menu-item"><a href="../ref/Versions/Grails%20BOM.html">Grails BOM</a>
</div>
diff --git a/docs/snapshot/guide/index.html b/docs/snapshot/guide/index.html
index 11f7d22d564..a8bd5fbac30 100644
--- a/docs/snapshot/guide/index.html
+++ b/docs/snapshot/guide/index.html
@@ -1691,12 +1691,6 @@ Companies deploy assistants like this [](https://kapa.ai) on docs via [website w
<div class="menu-item"><a href="../ref/Versions/Grails%20BOM%20Hibernate5.html">Grails BOM Hibernate5</a>
</div>
- <div class="menu-item"><a href="../ref/Versions/Grails%20BOM%20Hibernate7%20Micronaut.html">Grails BOM Hibernate7 Micronaut</a>
- </div>
-
- <div class="menu-item"><a href="../ref/Versions/Grails%20BOM%20Micronaut.html">Grails BOM Micronaut</a>
- </div>
-
<div class="menu-item"><a href="../ref/Versions/Grails%20BOM.html">Grails BOM</a>
</div>
diff --git a/docs/snapshot/guide/introduction.html b/docs/snapshot/guide/introduction.html
index 3c344d75d13..992af653d64 100644
--- a/docs/snapshot/guide/introduction.html
+++ b/docs/snapshot/guide/introduction.html
@@ -1310,12 +1310,6 @@ repeated keys in insertion order.</p>
<div class="menu-item"><a href="../ref/Versions/Grails%20BOM%20Hibernate5.html">Grails BOM Hibernate5</a>
</div>
- <div class="menu-item"><a href="../ref/Versions/Grails%20BOM%20Hibernate7%20Micronaut.html">Grails BOM Hibernate7 Micronaut</a>
- </div>
-
- <div class="menu-item"><a href="../ref/Versions/Grails%20BOM%20Micronaut.html">Grails BOM Micronaut</a>
- </div>
-
<div class="menu-item"><a href="../ref/Versions/Grails%20BOM.html">Grails BOM</a>
</div>
diff --git a/docs/snapshot/guide/plugins.html b/docs/snapshot/guide/plugins.html
index 4518dfd9efa..e36a8235236 100644
--- a/docs/snapshot/guide/plugins.html
+++ b/docs/snapshot/guide/plugins.html
@@ -3017,12 +3017,6 @@ Note that Grails 3.x and above features newer features such as traits that are u
<div class="menu-item"><a href="../ref/Versions/Grails%20BOM%20Hibernate5.html">Grails BOM Hibernate5</a>
</div>
- <div class="menu-item"><a href="../ref/Versions/Grails%20BOM%20Hibernate7%20Micronaut.html">Grails BOM Hibernate7 Micronaut</a>
- </div>
-
- <div class="menu-item"><a href="../ref/Versions/Grails%20BOM%20Micronaut.html">Grails BOM Micronaut</a>
- </div>
-
<div class="menu-item"><a href="../ref/Versions/Grails%20BOM.html">Grails BOM</a>
</div>
diff --git a/docs/snapshot/guide/profiles.html b/docs/snapshot/guide/profiles.html
index fd59ef45f96..5f417a6e883 100644
--- a/docs/snapshot/guide/profiles.html
+++ b/docs/snapshot/guide/profiles.html
@@ -2595,12 +2595,6 @@ render <span class="key">template</span>: template(<span class="string"><span c
<div class="menu-item"><a href="../ref/Versions/Grails%20BOM%20Hibernate5.html">Grails BOM Hibernate5</a>
</div>
- <div class="menu-item"><a href="../ref/Versions/Grails%20BOM%20Hibernate7%20Micronaut.html">Grails BOM Hibernate7 Micronaut</a>
- </div>
-
- <div class="menu-item"><a href="../ref/Versions/Grails%20BOM%20Micronaut.html">Grails BOM Micronaut</a>
- </div>
-
<div class="menu-item"><a href="../ref/Versions/Grails%20BOM.html">Grails BOM</a>
</div>
diff --git a/docs/snapshot/guide/scaffolding.html b/docs/snapshot/guide/scaffolding.html
index f045ec2f33e..70f02017a31 100644
--- a/docs/snapshot/guide/scaffolding.html
+++ b/docs/snapshot/guide/scaffolding.html
@@ -1592,12 +1592,6 @@ grails generate-scaffold-all Book --namespace=api</code></pre>
<div class="menu-item"><a href="../ref/Versions/Grails%20BOM%20Hibernate5.html">Grails BOM Hibernate5</a>
</div>
- <div class="menu-item"><a href="../ref/Versions/Grails%20BOM%20Hibernate7%20Micronaut.html">Grails BOM Hibernate7 Micronaut</a>
- </div>
-
- <div class="menu-item"><a href="../ref/Versions/Grails%20BOM%20Micronaut.html">Grails BOM Micronaut</a>
- </div>
-
<div class="menu-item"><a href="../ref/Versions/Grails%20BOM.html">Grails BOM</a>
</div>
diff --git a/docs/snapshot/guide/security.html b/docs/snapshot/guide/security.html
index 5870f7c6480..7e4a8d0547d 100644
--- a/docs/snapshot/guide/security.html
+++ b/docs/snapshot/guide/security.html
@@ -1967,12 +1967,6 @@ Repeat last search
<div class="menu-item"><a href="../ref/Versions/Grails%20BOM%20Hibernate5.html">Grails BOM Hibernate5</a>
</div>
- <div class="menu-item"><a href="../ref/Versions/Grails%20BOM%20Hibernate7%20Micronaut.html">Grails BOM Hibernate7 Micronaut</a>
- </div>
-
- <div class="menu-item"><a href="../ref/Versions/Grails%20BOM%20Micronaut.html">Grails BOM Micronaut</a>
- </div>
-
<div class="menu-item"><a href="../ref/Versions/Grails%20BOM.html">Grails BOM</a>
</div>
diff --git a/docs/snapshot/guide/services.html b/docs/snapshot/guide/services.html
index 5b22a35b556..96604baa09f 100644
--- a/docs/snapshot/guide/services.html
+++ b/docs/snapshot/guide/services.html
@@ -1960,12 +1960,6 @@ Since Grails 3.2.8 this is not enabled by default. If you want to enable it agai
<div class="menu-item"><a href="../ref/Versions/Grails%20BOM%20Hibernate5.html">Grails BOM Hibernate5</a>
</div>
- <div class="menu-item"><a href="../ref/Versions/Grails%20BOM%20Hibernate7%20Micronaut.html">Grails BOM Hibernate7 Micronaut</a>
- </div>
-
- <div class="menu-item"><a href="../ref/Versions/Grails%20BOM%20Micronaut.html">Grails BOM Micronaut</a>
- </div>
-
<div class="menu-item"><a href="../ref/Versions/Grails%20BOM.html">Grails BOM</a>
</div>
diff --git a/docs/snapshot/guide/single.html b/docs/snapshot/guide/single.html
index d05bf0d9410..bf8bb13d947 100644
--- a/docs/snapshot/guide/single.html
+++ b/docs/snapshot/guide/single.html
@@ -3691,6 +3691,56 @@ Previously, rendering an enum value would produce a JSON string with the type an
See <a href="https://github.com/apache/grails-core/pull/15212">PR 15212</a> for more details on this change.</p>
</div>
</div>
+<div class="sect3">
+<h4 id="_26_gorm_properties_are_nullable_by_default">26. GORM Properties Are Nullable by Default</h4>
+<div class="paragraph">
+<p>Grails 8 changes the validation default so that an <strong>unconstrained persistent (domain) property is nullable by default</strong> rather than required.
+This aligns Grails with the rest of the JVM persistence/validation ecosystem (JPA/Hibernate, Spring Data, Micronaut Data and Jakarta Bean Validation), all of which treat an unconstrained property as valid when <code>null</code>.</p>
+</div>
+<div class="paragraph">
+<p>Previously every domain property without an explicit constraint had an implicit <code>nullable: false</code> applied, so <code>save()</code> failed validation when the property was <code>null</code>.
+From Grails 8 such a property is optional unless you declare otherwise:</p>
+</div>
+<div class="listingblock">
+<div class="content">
+<pre class="CodeRay highlight"><code data-lang="groovy"><span class="type">class</span> <span class="class">Book</span> {
+ <span class="predefined-type">String</span> title <span class="comment">// Grails 7: required, Grails 8: nullable</span>
+
+ <span class="directive">static</span> constraints = {
+ title <span class="key">nullable</span>: <span class="predefined-constant">false</span> <span class="comment">// declare explicitly to keep it required</span>
+ }
+}</code></pre>
+</div>
+</div>
+<div class="paragraph">
+<p>This is a <strong>validation-layer</strong> change only.
+Column/DDL nullability is governed separately by the mapping layer and is unaffected.
+Command objects are also unaffected: <code>Validateable</code> command-object fields remain required by default.</p>
+</div>
+<div class="paragraph">
+<p>To restore the legacy required-by-default behaviour for an entire application, set the new <code>grails.gorm.default.nullable</code> property to <code>false</code>:</p>
+</div>
+<div class="listingblock">
+<div class="title">application.yml</div>
+<div class="content">
+<pre class="CodeRay highlight"><code data-lang="yaml"><span class="key">grails</span>:
+ <span class="key">gorm</span>:
+ <span class="key">default</span>:
+ <span class="key">nullable</span>: <span class="string"><span class="content">false</span></span></code></pre>
+</div>
+</div>
+<div class="paragraph">
+<p>The existing <code>grails.gorm.default.constraints</code> wildcard form also works:</p>
+</div>
+<div class="listingblock">
+<div class="title">application.groovy</div>
+<div class="content">
+<pre class="CodeRay highlight"><code data-lang="groovy">grails.gorm.default.constraints = {
+ <span class="string"><span class="delimiter">'</span><span class="content">*</span><span class="delimiter">'</span></span>(<span class="key">nullable</span>: <span class="predefined-constant">false</span>)
+}</code></pre>
+</div>
+</div>
+</div>
</div>
@@ -16970,6 +17020,26 @@ The <code>string</code> method returns the first element when the underlying att
</table>
</div>
</div>
+<div class="sect2">
+<h3 id="_typed_reads_of_attributes">Typed Reads of Attributes</h3>
+<div class="paragraph">
+<p>Attributes often hold richer objects than the scalar types covered by the named converters — a security principal, a domain instance, a token. For these, <code>session</code>, <code>request</code> and <code>servletContext</code> offer a <code>Class</code>-typed overload of <code>getAttribute</code> that returns the attribute typed as requested, so no cast is needed under static compilation:</p>
+</div>
+<div class="listingblock">
+<div class="content">
+<pre class="CodeRay highlight"><code data-lang="groovy"><span class="comment">// returns the attribute typed as CsrfToken, or null when absent</span>
+CsrfToken token = session.getAttribute(<span class="string"><span class="delimiter">'</span><span class="content">_csrf</span><span class="delimiter">'</span></span>, CsrfToken)
+
+<span class="comment">// with a default, returned when the attribute is absent</span>
+Theme theme = session.getAttribute(<span class="string"><span class="delimiter">'</span><span class="content">theme</span><span class="delimiter">'</span></span>, Theme, Theme.DEFAULT)
+
+UserDetails user = request.getAttribute(<span class="string"><span class="delimiter">'</span><span class="content">apiUser</span><span class="delimiter">'</span></span>, UserDetails)</code></pre>
+</div>
+</div>
+<div class="paragraph">
+<p>Unlike the named converters, no coercion is attempted: the attribute is returned only when it is an instance of the requested type, and reads as absent otherwise (so the default also applies when the stored value has an unexpected type). Primitive class literals (<code>int</code>, <code>boolean</code>, …​) are normalized to their wrapper types. Use the named converters when you want type conversion, and the <code>Class</code>-typed read when you want a type-safe retrieval.</p>
+</div>
+</div>
<h2 id="controllerExceptionHandling">8.1.13 Declarative Controller Exception Handling</h2>
@@ -29104,7 +29174,7 @@ class BookController <span class="directive">implements</span> AsyncController {
<i class="fa icon-note" title="Note"></i>
</td>
<td class="content">
-By default, all domain class properties are not nullable (i.e. they have an implicit <code>nullable: false</code> constraint).
+As of Grails 8, domain class properties are <strong>nullable by default</strong>: an unconstrained property is optional unless you declare <code>nullable: false</code> (prior to Grails 8 the default was the opposite — an implicit <code>nullable: false</code> was applied to every property). To restore the legacy required-by-default behaviour application-wide, set <code>grails.gorm.default.nullable = false</code>.
</td>
</tr>
</table>
@@ -40124,12 +40194,6 @@ Configuration of both an HTTP and HTTPS connector via application properties is
<div class="menu-item"><a href="../ref/Versions/Grails%20BOM%20Hibernate5.html">Grails BOM Hibernate5</a>
</div>
- <div class="menu-item"><a href="../ref/Versions/Grails%20BOM%20Hibernate7%20Micronaut.html">Grails BOM Hibernate7 Micronaut</a>
- </div>
-
- <div class="menu-item"><a href="../ref/Versions/Grails%20BOM%20Micronaut.html">Grails BOM Micronaut</a>
- </div>
-
<div class="menu-item"><a href="../ref/Versions/Grails%20BOM.html">Grails BOM</a>
</div>
diff --git a/docs/snapshot/guide/spring.html b/docs/snapshot/guide/spring.html
index b46f60d11f3..0b3576ac2e5 100644
--- a/docs/snapshot/guide/spring.html
+++ b/docs/snapshot/guide/spring.html
@@ -2125,12 +2125,6 @@ database.dbname=<span class="string"><span class="delimiter">"</span><span
<div class="menu-item"><a href="../ref/Versions/Grails%20BOM%20Hibernate5.html">Grails BOM Hibernate5</a>
</div>
- <div class="menu-item"><a href="../ref/Versions/Grails%20BOM%20Hibernate7%20Micronaut.html">Grails BOM Hibernate7 Micronaut</a>
- </div>
-
- <div class="menu-item"><a href="../ref/Versions/Grails%20BOM%20Micronaut.html">Grails BOM Micronaut</a>
- </div>
-
<div class="menu-item"><a href="../ref/Versions/Grails%20BOM.html">Grails BOM</a>
</div>
diff --git a/docs/snapshot/guide/staticTypeCheckingAndCompilation.html b/docs/snapshot/guide/staticTypeCheckingAndCompilation.html
index 4fb6782b4c4..418214367f2 100644
--- a/docs/snapshot/guide/staticTypeCheckingAndCompilation.html
+++ b/docs/snapshot/guide/staticTypeCheckingAndCompilation.html
@@ -1311,12 +1311,6 @@ Companies deploy assistants like this [](https://kapa.ai) on docs via [website w
<div class="menu-item"><a href="../ref/Versions/Grails%20BOM%20Hibernate5.html">Grails BOM Hibernate5</a>
</div>
- <div class="menu-item"><a href="../ref/Versions/Grails%20BOM%20Hibernate7%20Micronaut.html">Grails BOM Hibernate7 Micronaut</a>
- </div>
-
- <div class="menu-item"><a href="../ref/Versions/Grails%20BOM%20Micronaut.html">Grails BOM Micronaut</a>
- </div>
-
<div class="menu-item"><a href="../ref/Versions/Grails%20BOM.html">Grails BOM</a>
</div>
diff --git a/docs/snapshot/guide/testing.html b/docs/snapshot/guide/testing.html
index a191977e991..8fb3c1d9b9a 100644
--- a/docs/snapshot/guide/testing.html
+++ b/docs/snapshot/guide/testing.html
@@ -4303,12 +4303,6 @@ dependencies {
<div class="menu-item"><a href="../ref/Versions/Grails%20BOM%20Hibernate5.html">Grails BOM Hibernate5</a>
</div>
- <div class="menu-item"><a href="../ref/Versions/Grails%20BOM%20Hibernate7%20Micronaut.html">Grails BOM Hibernate7 Micronaut</a>
- </div>
-
- <div class="menu-item"><a href="../ref/Versions/Grails%20BOM%20Micronaut.html">Grails BOM Micronaut</a>
- </div>
-
<div class="menu-item"><a href="../ref/Versions/Grails%20BOM.html">Grails BOM</a>
</div>
diff --git a/docs/snapshot/guide/theWebLayer.html b/docs/snapshot/guide/theWebLayer.html
index d3dc3839c55..4e035c8d7b5 100644
--- a/docs/snapshot/guide/theWebLayer.html
+++ b/docs/snapshot/guide/theWebLayer.html
@@ -3306,6 +3306,26 @@ The <code>string</code> method returns the first element when the underlying att
</table>
</div>
</div>
+<div class="sect2">
+<h3 id="_typed_reads_of_attributes">Typed Reads of Attributes</h3>
+<div class="paragraph">
+<p>Attributes often hold richer objects than the scalar types covered by the named converters — a security principal, a domain instance, a token. For these, <code>session</code>, <code>request</code> and <code>servletContext</code> offer a <code>Class</code>-typed overload of <code>getAttribute</code> that returns the attribute typed as requested, so no cast is needed under static compilation:</p>
+</div>
+<div class="listingblock">
+<div class="content">
+<pre class="CodeRay highlight"><code data-lang="groovy"><span class="comment">// returns the attribute typed as CsrfToken, or null when absent</span>
+CsrfToken token = session.getAttribute(<span class="string"><span class="delimiter">'</span><span class="content">_csrf</span><span class="delimiter">'</span></span>, CsrfToken)
+
+<span class="comment">// with a default, returned when the attribute is absent</span>
+Theme theme = session.getAttribute(<span class="string"><span class="delimiter">'</span><span class="content">theme</span><span class="delimiter">'</span></span>, Theme, Theme.DEFAULT)
+
+UserDetails user = request.getAttribute(<span class="string"><span class="delimiter">'</span><span class="content">apiUser</span><span class="delimiter">'</span></span>, UserDetails)</code></pre>
+</div>
+</div>
+<div class="paragraph">
+<p>Unlike the named converters, no coercion is attempted: the attribute is returned only when it is an instance of the requested type, and reads as absent otherwise (so the default also applies when the stored value has an unexpected type). Primitive class literals (<code>int</code>, <code>boolean</code>, …​) are normalized to their wrapper types. Use the named converters when you want type conversion, and the <code>Class</code>-typed read when you want a type-safe retrieval.</p>
+</div>
+</div>
<h2 id="controllerExceptionHandling">8.1.13 Declarative Controller Exception Handling</h2>
@@ -12363,12 +12383,6 @@ If the accept header is used but contains no registered content types, Grails wi
<div class="menu-item"><a href="../ref/Versions/Grails%20BOM%20Hibernate5.html">Grails BOM Hibernate5</a>
</div>
- <div class="menu-item"><a href="../ref/Versions/Grails%20BOM%20Hibernate7%20Micronaut.html">Grails BOM Hibernate7 Micronaut</a>
- </div>
-
- <div class="menu-item"><a href="../ref/Versions/Grails%20BOM%20Micronaut.html">Grails BOM Micronaut</a>
- </div>
-
<div class="menu-item"><a href="../ref/Versions/Grails%20BOM.html">Grails BOM</a>
</div>
diff --git a/docs/snapshot/guide/traits.html b/docs/snapshot/guide/traits.html
index 3d9e8eb6211..9aa7ca6a9a5 100644
--- a/docs/snapshot/guide/traits.html
+++ b/docs/snapshot/guide/traits.html
@@ -1327,12 +1327,6 @@ Companies deploy assistants like this [](https://kapa.ai) on docs via [website w
<div class="menu-item"><a href="../ref/Versions/Grails%20BOM%20Hibernate5.html">Grails BOM Hibernate5</a>
</div>
- <div class="menu-item"><a href="../ref/Versions/Grails%20BOM%20Hibernate7%20Micronaut.html">Grails BOM Hibernate7 Micronaut</a>
- </div>
-
- <div class="menu-item"><a href="../ref/Versions/Grails%20BOM%20Micronaut.html">Grails BOM Micronaut</a>
- </div>
-
<div class="menu-item"><a href="../ref/Versions/Grails%20BOM.html">Grails BOM</a>
</div>
diff --git a/docs/snapshot/guide/upgrading.html b/docs/snapshot/guide/upgrading.html
index 240f85f6787..5e55e4b343b 100644
--- a/docs/snapshot/guide/upgrading.html
+++ b/docs/snapshot/guide/upgrading.html
@@ -1605,6 +1605,56 @@ Previously, rendering an enum value would produce a JSON string with the type an
See <a href="https://github.com/apache/grails-core/pull/15212">PR 15212</a> for more details on this change.</p>
</div>
</div>
+<div class="sect3">
+<h4 id="_26_gorm_properties_are_nullable_by_default">26. GORM Properties Are Nullable by Default</h4>
+<div class="paragraph">
+<p>Grails 8 changes the validation default so that an <strong>unconstrained persistent (domain) property is nullable by default</strong> rather than required.
+This aligns Grails with the rest of the JVM persistence/validation ecosystem (JPA/Hibernate, Spring Data, Micronaut Data and Jakarta Bean Validation), all of which treat an unconstrained property as valid when <code>null</code>.</p>
+</div>
+<div class="paragraph">
+<p>Previously every domain property without an explicit constraint had an implicit <code>nullable: false</code> applied, so <code>save()</code> failed validation when the property was <code>null</code>.
+From Grails 8 such a property is optional unless you declare otherwise:</p>
+</div>
+<div class="listingblock">
+<div class="content">
+<pre class="CodeRay highlight"><code data-lang="groovy"><span class="type">class</span> <span class="class">Book</span> {
+ <span class="predefined-type">String</span> title <span class="comment">// Grails 7: required, Grails 8: nullable</span>
+
+ <span class="directive">static</span> constraints = {
+ title <span class="key">nullable</span>: <span class="predefined-constant">false</span> <span class="comment">// declare explicitly to keep it required</span>
+ }
+}</code></pre>
+</div>
+</div>
+<div class="paragraph">
+<p>This is a <strong>validation-layer</strong> change only.
+Column/DDL nullability is governed separately by the mapping layer and is unaffected.
+Command objects are also unaffected: <code>Validateable</code> command-object fields remain required by default.</p>
+</div>
+<div class="paragraph">
+<p>To restore the legacy required-by-default behaviour for an entire application, set the new <code>grails.gorm.default.nullable</code> property to <code>false</code>:</p>
+</div>
+<div class="listingblock">
+<div class="title">application.yml</div>
+<div class="content">
+<pre class="CodeRay highlight"><code data-lang="yaml"><span class="key">grails</span>:
+ <span class="key">gorm</span>:
+ <span class="key">default</span>:
+ <span class="key">nullable</span>: <span class="string"><span class="content">false</span></span></code></pre>
+</div>
+</div>
+<div class="paragraph">
+<p>The existing <code>grails.gorm.default.constraints</code> wildcard form also works:</p>
+</div>
+<div class="listingblock">
+<div class="title">application.groovy</div>
+<div class="content">
+<pre class="CodeRay highlight"><code data-lang="groovy">grails.gorm.default.constraints = {
+ <span class="string"><span class="delimiter">'</span><span class="content">*</span><span class="delimiter">'</span></span>(<span class="key">nullable</span>: <span class="predefined-constant">false</span>)
+}</code></pre>
+</div>
+</div>
+</div>
</div>
@@ -6609,12 +6659,6 @@ environments {
<div class="menu-item"><a href="../ref/Versions/Grails%20BOM%20Hibernate5.html">Grails BOM Hibernate5</a>
</div>
- <div class="menu-item"><a href="../ref/Versions/Grails%20BOM%20Hibernate7%20Micronaut.html">Grails BOM Hibernate7 Micronaut</a>
- </div>
-
- <div class="menu-item"><a href="../ref/Versions/Grails%20BOM%20Micronaut.html">Grails BOM Micronaut</a>
- </div>
-
<div class="menu-item"><a href="../ref/Versions/Grails%20BOM.html">Grails BOM</a>
</div>
diff --git a/docs/snapshot/guide/validation.html b/docs/snapshot/guide/validation.html
index 78bbeb8df0b..b771d2706b2 100644
--- a/docs/snapshot/guide/validation.html
+++ b/docs/snapshot/guide/validation.html
@@ -272,7 +272,7 @@ Companies deploy assistants like this [](https://kapa.ai) on docs via [website w
<i class="fa icon-note" title="Note"></i>
</td>
<td class="content">
-By default, all domain class properties are not nullable (i.e. they have an implicit <code>nullable: false</code> constraint).
+As of Grails 8, domain class properties are <strong>nullable by default</strong>: an unconstrained property is optional unless you declare <code>nullable: false</code> (prior to Grails 8 the default was the opposite — an implicit <code>nullable: false</code> was applied to every property). To restore the legacy required-by-default behaviour application-wide, set <code>grails.gorm.default.nullable = false</code>.
</td>
</tr>
</table>
@@ -1742,12 +1742,6 @@ static constraints = {
<div class="menu-item"><a href="../ref/Versions/Grails%20BOM%20Hibernate5.html">Grails BOM Hibernate5</a>
</div>
- <div class="menu-item"><a href="../ref/Versions/Grails%20BOM%20Hibernate7%20Micronaut.html">Grails BOM Hibernate7 Micronaut</a>
- </div>
-
- <div class="menu-item"><a href="../ref/Versions/Grails%20BOM%20Micronaut.html">Grails BOM Micronaut</a>
- </div>
-
<div class="menu-item"><a href="../ref/Versions/Grails%20BOM.html">Grails BOM</a>
</div>
diff --git a/docs/snapshot/index.html b/docs/snapshot/index.html
index 45de278b3d1..9d3d72ef9f3 100644
--- a/docs/snapshot/index.html
+++ b/docs/snapshot/index.html
@@ -1691,12 +1691,6 @@ Companies deploy assistants like this [](https://kapa.ai) on docs via [website w
<div class="menu-item"><a href="./ref/Versions/Grails%20BOM%20Hibernate5.html">Grails BOM Hibernate5</a>
</div>
- <div class="menu-item"><a href="./ref/Versions/Grails%20BOM%20Hibernate7%20Micronaut.html">Grails BOM Hibernate7 Micronaut</a>
- </div>
-
- <div class="menu-item"><a href="./ref/Versions/Grails%20BOM%20Micronaut.html">Grails BOM Micronaut</a>
- </div>
-
<div class="menu-item"><a href="./ref/Versions/Grails%20BOM.html">Grails BOM</a>
</div>
diff --git a/docs/snapshot/ref/API/Groovy Doc.html b/docs/snapshot/ref/API/Groovy Doc.html
index e85aaa9ccf3..363a0b2289f 100644
--- a/docs/snapshot/ref/API/Groovy Doc.html
+++ b/docs/snapshot/ref/API/Groovy Doc.html
@@ -1152,12 +1152,6 @@ Companies deploy assistants like this [](https://kapa.ai) on docs via [website w
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate5.html">Grails BOM Hibernate5</a>
</div>
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate7%20Micronaut.html">Grails BOM Hibernate7 Micronaut</a>
- </div>
-
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Micronaut.html">Grails BOM Micronaut</a>
- </div>
-
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM.html">Grails BOM</a>
</div>
diff --git a/docs/snapshot/ref/Command Line/Usage.html b/docs/snapshot/ref/Command Line/Usage.html
index 44fc9b21d00..f8cb1678b73 100644
--- a/docs/snapshot/ref/Command Line/Usage.html
+++ b/docs/snapshot/ref/Command Line/Usage.html
@@ -1226,12 +1226,6 @@ grails prod run-app</code></pre>
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate5.html">Grails BOM Hibernate5</a>
</div>
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate7%20Micronaut.html">Grails BOM Hibernate7 Micronaut</a>
- </div>
-
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Micronaut.html">Grails BOM Micronaut</a>
- </div>
-
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM.html">Grails BOM</a>
</div>
diff --git a/docs/snapshot/ref/Command Line/assemble.html b/docs/snapshot/ref/Command Line/assemble.html
index b9b2fa0509d..cfb76087b7b 100644
--- a/docs/snapshot/ref/Command Line/assemble.html
+++ b/docs/snapshot/ref/Command Line/assemble.html
@@ -1212,12 +1212,6 @@ Grails 2.x <code>war</code> command allowed you to supply the argument <code>noj
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate5.html">Grails BOM Hibernate5</a>
</div>
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate7%20Micronaut.html">Grails BOM Hibernate7 Micronaut</a>
- </div>
-
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Micronaut.html">Grails BOM Micronaut</a>
- </div>
-
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM.html">Grails BOM</a>
</div>
diff --git a/docs/snapshot/ref/Command Line/bootRun.html b/docs/snapshot/ref/Command Line/bootRun.html
index 6da5faba42b..85e2edd5a68 100644
--- a/docs/snapshot/ref/Command Line/bootRun.html
+++ b/docs/snapshot/ref/Command Line/bootRun.html
@@ -1226,12 +1226,6 @@ runtimeOnly <span class="string"><span class="delimiter">"</span><span clas
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate5.html">Grails BOM Hibernate5</a>
</div>
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate7%20Micronaut.html">Grails BOM Hibernate7 Micronaut</a>
- </div>
-
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Micronaut.html">Grails BOM Micronaut</a>
- </div>
-
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM.html">Grails BOM</a>
</div>
diff --git a/docs/snapshot/ref/Command Line/bug-report.html b/docs/snapshot/ref/Command Line/bug-report.html
index 24b7496fc9d..35ccecbf389 100644
--- a/docs/snapshot/ref/Command Line/bug-report.html
+++ b/docs/snapshot/ref/Command Line/bug-report.html
@@ -1174,12 +1174,6 @@ Companies deploy assistants like this [](https://kapa.ai) on docs via [website w
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate5.html">Grails BOM Hibernate5</a>
</div>
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate7%20Micronaut.html">Grails BOM Hibernate7 Micronaut</a>
- </div>
-
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Micronaut.html">Grails BOM Micronaut</a>
- </div>
-
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM.html">Grails BOM</a>
</div>
diff --git a/docs/snapshot/ref/Command Line/clean.html b/docs/snapshot/ref/Command Line/clean.html
index 2277ca97031..0b105f8abdf 100644
--- a/docs/snapshot/ref/Command Line/clean.html
+++ b/docs/snapshot/ref/Command Line/clean.html
@@ -1174,12 +1174,6 @@ Companies deploy assistants like this [](https://kapa.ai) on docs via [website w
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate5.html">Grails BOM Hibernate5</a>
</div>
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate7%20Micronaut.html">Grails BOM Hibernate7 Micronaut</a>
- </div>
-
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Micronaut.html">Grails BOM Micronaut</a>
- </div>
-
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM.html">Grails BOM</a>
</div>
diff --git a/docs/snapshot/ref/Command Line/compile.html b/docs/snapshot/ref/Command Line/compile.html
index a13646b27cc..1522fc159a7 100644
--- a/docs/snapshot/ref/Command Line/compile.html
+++ b/docs/snapshot/ref/Command Line/compile.html
@@ -1174,12 +1174,6 @@ Companies deploy assistants like this [](https://kapa.ai) on docs via [website w
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate5.html">Grails BOM Hibernate5</a>
</div>
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate7%20Micronaut.html">Grails BOM Hibernate7 Micronaut</a>
- </div>
-
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Micronaut.html">Grails BOM Micronaut</a>
- </div>
-
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM.html">Grails BOM</a>
</div>
diff --git a/docs/snapshot/ref/Command Line/console.html b/docs/snapshot/ref/Command Line/console.html
index c3cb6acdece..2a9c72c7bb0 100644
--- a/docs/snapshot/ref/Command Line/console.html
+++ b/docs/snapshot/ref/Command Line/console.html
@@ -1190,12 +1190,6 @@ Companies deploy assistants like this [](https://kapa.ai) on docs via [website w
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate5.html">Grails BOM Hibernate5</a>
</div>
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate7%20Micronaut.html">Grails BOM Hibernate7 Micronaut</a>
- </div>
-
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Micronaut.html">Grails BOM Micronaut</a>
- </div>
-
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM.html">Grails BOM</a>
</div>
diff --git a/docs/snapshot/ref/Command Line/create-app.html b/docs/snapshot/ref/Command Line/create-app.html
index 26a87e13c8d..2c6eae898ad 100644
--- a/docs/snapshot/ref/Command Line/create-app.html
+++ b/docs/snapshot/ref/Command Line/create-app.html
@@ -1304,12 +1304,6 @@ $ grails create-app --inplace</code></pre>
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate5.html">Grails BOM Hibernate5</a>
</div>
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate7%20Micronaut.html">Grails BOM Hibernate7 Micronaut</a>
- </div>
-
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Micronaut.html">Grails BOM Micronaut</a>
- </div>
-
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM.html">Grails BOM</a>
</div>
diff --git a/docs/snapshot/ref/Command Line/create-command.html b/docs/snapshot/ref/Command Line/create-command.html
index 361106147fb..6a52524b2c5 100644
--- a/docs/snapshot/ref/Command Line/create-command.html
+++ b/docs/snapshot/ref/Command Line/create-command.html
@@ -1240,12 +1240,6 @@ Companies deploy assistants like this [](https://kapa.ai) on docs via [website w
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate5.html">Grails BOM Hibernate5</a>
</div>
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate7%20Micronaut.html">Grails BOM Hibernate7 Micronaut</a>
- </div>
-
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Micronaut.html">Grails BOM Micronaut</a>
- </div>
-
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM.html">Grails BOM</a>
</div>
diff --git a/docs/snapshot/ref/Command Line/create-controller.html b/docs/snapshot/ref/Command Line/create-controller.html
index c1ed54fe157..a115470a7e6 100644
--- a/docs/snapshot/ref/Command Line/create-controller.html
+++ b/docs/snapshot/ref/Command Line/create-controller.html
@@ -1191,12 +1191,6 @@ grails create-controller org.bookstore.book</pre>
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate5.html">Grails BOM Hibernate5</a>
</div>
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate7%20Micronaut.html">Grails BOM Hibernate7 Micronaut</a>
- </div>
-
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Micronaut.html">Grails BOM Micronaut</a>
- </div>
-
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM.html">Grails BOM</a>
</div>
diff --git a/docs/snapshot/ref/Command Line/create-domain-class.html b/docs/snapshot/ref/Command Line/create-domain-class.html
index 57deec80c60..27f2ec5abce 100644
--- a/docs/snapshot/ref/Command Line/create-domain-class.html
+++ b/docs/snapshot/ref/Command Line/create-domain-class.html
@@ -1191,12 +1191,6 @@ grails create-domain-<span class="type">class</span> <span class="class">org</sp
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate5.html">Grails BOM Hibernate5</a>
</div>
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate7%20Micronaut.html">Grails BOM Hibernate7 Micronaut</a>
- </div>
-
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Micronaut.html">Grails BOM Micronaut</a>
- </div>
-
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM.html">Grails BOM</a>
</div>
diff --git a/docs/snapshot/ref/Command Line/create-functional-test.html b/docs/snapshot/ref/Command Line/create-functional-test.html
index 35a2d38ac0f..57f59d5cb9b 100644
--- a/docs/snapshot/ref/Command Line/create-functional-test.html
+++ b/docs/snapshot/ref/Command Line/create-functional-test.html
@@ -1191,12 +1191,6 @@ grails create-functional-test org.bookstore.Book</code></pre>
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate5.html">Grails BOM Hibernate5</a>
</div>
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate7%20Micronaut.html">Grails BOM Hibernate7 Micronaut</a>
- </div>
-
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Micronaut.html">Grails BOM Micronaut</a>
- </div>
-
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM.html">Grails BOM</a>
</div>
diff --git a/docs/snapshot/ref/Command Line/create-hibernate-cfg-xml.html b/docs/snapshot/ref/Command Line/create-hibernate-cfg-xml.html
index ae8f7717f09..59ee92a38a1 100644
--- a/docs/snapshot/ref/Command Line/create-hibernate-cfg-xml.html
+++ b/docs/snapshot/ref/Command Line/create-hibernate-cfg-xml.html
@@ -1174,12 +1174,6 @@ Companies deploy assistants like this [](https://kapa.ai) on docs via [website w
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate5.html">Grails BOM Hibernate5</a>
</div>
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate7%20Micronaut.html">Grails BOM Hibernate7 Micronaut</a>
- </div>
-
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Micronaut.html">Grails BOM Micronaut</a>
- </div>
-
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM.html">Grails BOM</a>
</div>
diff --git a/docs/snapshot/ref/Command Line/create-integration-test.html b/docs/snapshot/ref/Command Line/create-integration-test.html
index fe8b73afe9b..7a5b5ab426e 100644
--- a/docs/snapshot/ref/Command Line/create-integration-test.html
+++ b/docs/snapshot/ref/Command Line/create-integration-test.html
@@ -1191,12 +1191,6 @@ grails create-integration-test org.bookstore.Book</code></pre>
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate5.html">Grails BOM Hibernate5</a>
</div>
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate7%20Micronaut.html">Grails BOM Hibernate7 Micronaut</a>
- </div>
-
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Micronaut.html">Grails BOM Micronaut</a>
- </div>
-
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM.html">Grails BOM</a>
</div>
diff --git a/docs/snapshot/ref/Command Line/create-interceptor.html b/docs/snapshot/ref/Command Line/create-interceptor.html
index 0076c23da74..b5e9dbfe593 100644
--- a/docs/snapshot/ref/Command Line/create-interceptor.html
+++ b/docs/snapshot/ref/Command Line/create-interceptor.html
@@ -1191,12 +1191,6 @@ grails create-interceptor org.bookstore.book</pre>
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate5.html">Grails BOM Hibernate5</a>
</div>
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate7%20Micronaut.html">Grails BOM Hibernate7 Micronaut</a>
- </div>
-
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Micronaut.html">Grails BOM Micronaut</a>
- </div>
-
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM.html">Grails BOM</a>
</div>
diff --git a/docs/snapshot/ref/Command Line/create-job.html b/docs/snapshot/ref/Command Line/create-job.html
index 69a7bfd1795..97da286c584 100644
--- a/docs/snapshot/ref/Command Line/create-job.html
+++ b/docs/snapshot/ref/Command Line/create-job.html
@@ -1187,12 +1187,6 @@ grails create-job com.example.Scheduled</pre>
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate5.html">Grails BOM Hibernate5</a>
</div>
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate7%20Micronaut.html">Grails BOM Hibernate7 Micronaut</a>
- </div>
-
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Micronaut.html">Grails BOM Micronaut</a>
- </div>
-
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM.html">Grails BOM</a>
</div>
diff --git a/docs/snapshot/ref/Command Line/create-plugin.html b/docs/snapshot/ref/Command Line/create-plugin.html
index 2d008ded8c4..265f8756381 100644
--- a/docs/snapshot/ref/Command Line/create-plugin.html
+++ b/docs/snapshot/ref/Command Line/create-plugin.html
@@ -1303,12 +1303,6 @@ Companies deploy assistants like this [](https://kapa.ai) on docs via [website w
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate5.html">Grails BOM Hibernate5</a>
</div>
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate7%20Micronaut.html">Grails BOM Hibernate7 Micronaut</a>
- </div>
-
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Micronaut.html">Grails BOM Micronaut</a>
- </div>
-
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM.html">Grails BOM</a>
</div>
diff --git a/docs/snapshot/ref/Command Line/create-profile.html b/docs/snapshot/ref/Command Line/create-profile.html
index 7cc94013a4d..6abe06c4f44 100644
--- a/docs/snapshot/ref/Command Line/create-profile.html
+++ b/docs/snapshot/ref/Command Line/create-profile.html
@@ -1174,12 +1174,6 @@ Companies deploy assistants like this [](https://kapa.ai) on docs via [website w
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate5.html">Grails BOM Hibernate5</a>
</div>
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate7%20Micronaut.html">Grails BOM Hibernate7 Micronaut</a>
- </div>
-
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Micronaut.html">Grails BOM Micronaut</a>
- </div>
-
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM.html">Grails BOM</a>
</div>
diff --git a/docs/snapshot/ref/Command Line/create-restapi.html b/docs/snapshot/ref/Command Line/create-restapi.html
index 1702a03d424..0bb33dd914a 100644
--- a/docs/snapshot/ref/Command Line/create-restapi.html
+++ b/docs/snapshot/ref/Command Line/create-restapi.html
@@ -1283,12 +1283,6 @@ $ grails create-rest-api --inplace</code></pre>
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate5.html">Grails BOM Hibernate5</a>
</div>
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate7%20Micronaut.html">Grails BOM Hibernate7 Micronaut</a>
- </div>
-
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Micronaut.html">Grails BOM Micronaut</a>
- </div>
-
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM.html">Grails BOM</a>
</div>
diff --git a/docs/snapshot/ref/Command Line/create-script.html b/docs/snapshot/ref/Command Line/create-script.html
index 1a8875c1452..e28b7afa15f 100644
--- a/docs/snapshot/ref/Command Line/create-script.html
+++ b/docs/snapshot/ref/Command Line/create-script.html
@@ -1215,12 +1215,6 @@ println <span class="string"><span class="delimiter">"</span><span class="c
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate5.html">Grails BOM Hibernate5</a>
</div>
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate7%20Micronaut.html">Grails BOM Hibernate7 Micronaut</a>
- </div>
-
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Micronaut.html">Grails BOM Micronaut</a>
- </div>
-
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM.html">Grails BOM</a>
</div>
diff --git a/docs/snapshot/ref/Command Line/create-service.html b/docs/snapshot/ref/Command Line/create-service.html
index 0784f5ac18e..5c0cd4b80ab 100644
--- a/docs/snapshot/ref/Command Line/create-service.html
+++ b/docs/snapshot/ref/Command Line/create-service.html
@@ -1191,12 +1191,6 @@ grails create-service org.bookstore.Book</code></pre>
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate5.html">Grails BOM Hibernate5</a>
</div>
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate7%20Micronaut.html">Grails BOM Hibernate7 Micronaut</a>
- </div>
-
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Micronaut.html">Grails BOM Micronaut</a>
- </div>
-
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM.html">Grails BOM</a>
</div>
diff --git a/docs/snapshot/ref/Command Line/create-taglib.html b/docs/snapshot/ref/Command Line/create-taglib.html
index 84a2333f9a6..5b88636bd53 100644
--- a/docs/snapshot/ref/Command Line/create-taglib.html
+++ b/docs/snapshot/ref/Command Line/create-taglib.html
@@ -1191,12 +1191,6 @@ grails create-taglib org.bookstore.Book</code></pre>
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate5.html">Grails BOM Hibernate5</a>
</div>
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate7%20Micronaut.html">Grails BOM Hibernate7 Micronaut</a>
- </div>
-
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Micronaut.html">Grails BOM Micronaut</a>
- </div>
-
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM.html">Grails BOM</a>
</div>
diff --git a/docs/snapshot/ref/Command Line/create-unit-test.html b/docs/snapshot/ref/Command Line/create-unit-test.html
index 2b3f1c484b6..4517012bbbd 100644
--- a/docs/snapshot/ref/Command Line/create-unit-test.html
+++ b/docs/snapshot/ref/Command Line/create-unit-test.html
@@ -1203,12 +1203,6 @@ Refer to the section on <a href="../../guide/testing.html">Unit Testing</a> of t
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate5.html">Grails BOM Hibernate5</a>
</div>
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate7%20Micronaut.html">Grails BOM Hibernate7 Micronaut</a>
- </div>
-
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Micronaut.html">Grails BOM Micronaut</a>
- </div>
-
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM.html">Grails BOM</a>
</div>
diff --git a/docs/snapshot/ref/Command Line/create-web-plugin.html b/docs/snapshot/ref/Command Line/create-web-plugin.html
index 9716ccdb41e..dd82a2fbc51 100644
--- a/docs/snapshot/ref/Command Line/create-web-plugin.html
+++ b/docs/snapshot/ref/Command Line/create-web-plugin.html
@@ -1264,12 +1264,6 @@ Companies deploy assistants like this [](https://kapa.ai) on docs via [website w
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate5.html">Grails BOM Hibernate5</a>
</div>
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate7%20Micronaut.html">Grails BOM Hibernate7 Micronaut</a>
- </div>
-
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Micronaut.html">Grails BOM Micronaut</a>
- </div>
-
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM.html">Grails BOM</a>
</div>
diff --git a/docs/snapshot/ref/Command Line/dependency-report.html b/docs/snapshot/ref/Command Line/dependency-report.html
index c97fe20edc3..8d452b2e48d 100644
--- a/docs/snapshot/ref/Command Line/dependency-report.html
+++ b/docs/snapshot/ref/Command Line/dependency-report.html
@@ -1185,12 +1185,6 @@ grails dependency-report runtime</pre>
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate5.html">Grails BOM Hibernate5</a>
</div>
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate7%20Micronaut.html">Grails BOM Hibernate7 Micronaut</a>
- </div>
-
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Micronaut.html">Grails BOM Micronaut</a>
- </div>
-
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM.html">Grails BOM</a>
</div>
diff --git a/docs/snapshot/ref/Command Line/generate-all.html b/docs/snapshot/ref/Command Line/generate-all.html
index fafef7716e5..1df7f7632e5 100644
--- a/docs/snapshot/ref/Command Line/generate-all.html
+++ b/docs/snapshot/ref/Command Line/generate-all.html
@@ -1339,12 +1339,6 @@ grails generate-all <span class="string"><span class="delimiter">"</span><s
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate5.html">Grails BOM Hibernate5</a>
</div>
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate7%20Micronaut.html">Grails BOM Hibernate7 Micronaut</a>
- </div>
-
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Micronaut.html">Grails BOM Micronaut</a>
- </div>
-
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM.html">Grails BOM</a>
</div>
diff --git a/docs/snapshot/ref/Command Line/generate-controller.html b/docs/snapshot/ref/Command Line/generate-controller.html
index 94365f27914..b3abab46116 100644
--- a/docs/snapshot/ref/Command Line/generate-controller.html
+++ b/docs/snapshot/ref/Command Line/generate-controller.html
@@ -1309,12 +1309,6 @@ grails generate-controller <span class="string"><span class="delimiter">"</
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate5.html">Grails BOM Hibernate5</a>
</div>
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate7%20Micronaut.html">Grails BOM Hibernate7 Micronaut</a>
- </div>
-
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Micronaut.html">Grails BOM Micronaut</a>
- </div>
-
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM.html">Grails BOM</a>
</div>
diff --git a/docs/snapshot/ref/Command Line/generate-views.html b/docs/snapshot/ref/Command Line/generate-views.html
index 9d7a8020269..6524e429945 100644
--- a/docs/snapshot/ref/Command Line/generate-views.html
+++ b/docs/snapshot/ref/Command Line/generate-views.html
@@ -1292,12 +1292,6 @@ grails generate-views <span class="string"><span class="delimiter">"</span>
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate5.html">Grails BOM Hibernate5</a>
</div>
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate7%20Micronaut.html">Grails BOM Hibernate7 Micronaut</a>
- </div>
-
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Micronaut.html">Grails BOM Micronaut</a>
- </div>
-
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM.html">Grails BOM</a>
</div>
diff --git a/docs/snapshot/ref/Command Line/help.html b/docs/snapshot/ref/Command Line/help.html
index 631490dfab6..2a58a5c040f 100644
--- a/docs/snapshot/ref/Command Line/help.html
+++ b/docs/snapshot/ref/Command Line/help.html
@@ -1328,12 +1328,6 @@ Creates an application
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate5.html">Grails BOM Hibernate5</a>
</div>
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate7%20Micronaut.html">Grails BOM Hibernate7 Micronaut</a>
- </div>
-
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Micronaut.html">Grails BOM Micronaut</a>
- </div>
-
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM.html">Grails BOM</a>
</div>
diff --git a/docs/snapshot/ref/Command Line/install-templates.html b/docs/snapshot/ref/Command Line/install-templates.html
index e6a06c6e7dd..942e981367d 100644
--- a/docs/snapshot/ref/Command Line/install-templates.html
+++ b/docs/snapshot/ref/Command Line/install-templates.html
@@ -1210,12 +1210,6 @@ Companies deploy assistants like this [](https://kapa.ai) on docs via [website w
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate5.html">Grails BOM Hibernate5</a>
</div>
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate7%20Micronaut.html">Grails BOM Hibernate7 Micronaut</a>
- </div>
-
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Micronaut.html">Grails BOM Micronaut</a>
- </div>
-
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM.html">Grails BOM</a>
</div>
diff --git a/docs/snapshot/ref/Command Line/list-features.html b/docs/snapshot/ref/Command Line/list-features.html
index c6832d168c7..c0ece0e4dcf 100644
--- a/docs/snapshot/ref/Command Line/list-features.html
+++ b/docs/snapshot/ref/Command Line/list-features.html
@@ -1257,12 +1257,6 @@ Available Features
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate5.html">Grails BOM Hibernate5</a>
</div>
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate7%20Micronaut.html">Grails BOM Hibernate7 Micronaut</a>
- </div>
-
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Micronaut.html">Grails BOM Micronaut</a>
- </div>
-
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM.html">Grails BOM</a>
</div>
diff --git a/docs/snapshot/ref/Command Line/list-plugins.html b/docs/snapshot/ref/Command Line/list-plugins.html
index a75d93488e2..dd7cad40a20 100644
--- a/docs/snapshot/ref/Command Line/list-plugins.html
+++ b/docs/snapshot/ref/Command Line/list-plugins.html
@@ -1195,12 +1195,6 @@ grails list-plugins -repository=myRepository</code></pre>
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate5.html">Grails BOM Hibernate5</a>
</div>
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate7%20Micronaut.html">Grails BOM Hibernate7 Micronaut</a>
- </div>
-
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Micronaut.html">Grails BOM Micronaut</a>
- </div>
-
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM.html">Grails BOM</a>
</div>
diff --git a/docs/snapshot/ref/Command Line/list-profiles.html b/docs/snapshot/ref/Command Line/list-profiles.html
index c28e95c0288..a1932e450de 100644
--- a/docs/snapshot/ref/Command Line/list-profiles.html
+++ b/docs/snapshot/ref/Command Line/list-profiles.html
@@ -1192,12 +1192,6 @@ Companies deploy assistants like this [](https://kapa.ai) on docs via [website w
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate5.html">Grails BOM Hibernate5</a>
</div>
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate7%20Micronaut.html">Grails BOM Hibernate7 Micronaut</a>
- </div>
-
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Micronaut.html">Grails BOM Micronaut</a>
- </div>
-
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM.html">Grails BOM</a>
</div>
diff --git a/docs/snapshot/ref/Command Line/package-plugin.html b/docs/snapshot/ref/Command Line/package-plugin.html
index 7daf64ebe6a..8313216e208 100644
--- a/docs/snapshot/ref/Command Line/package-plugin.html
+++ b/docs/snapshot/ref/Command Line/package-plugin.html
@@ -1182,12 +1182,6 @@ Companies deploy assistants like this [](https://kapa.ai) on docs via [website w
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate5.html">Grails BOM Hibernate5</a>
</div>
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate7%20Micronaut.html">Grails BOM Hibernate7 Micronaut</a>
- </div>
-
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Micronaut.html">Grails BOM Micronaut</a>
- </div>
-
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM.html">Grails BOM</a>
</div>
diff --git a/docs/snapshot/ref/Command Line/package.html b/docs/snapshot/ref/Command Line/package.html
index 324d673b18f..31d37c88648 100644
--- a/docs/snapshot/ref/Command Line/package.html
+++ b/docs/snapshot/ref/Command Line/package.html
@@ -1163,12 +1163,6 @@ Companies deploy assistants like this [](https://kapa.ai) on docs via [website w
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate5.html">Grails BOM Hibernate5</a>
</div>
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate7%20Micronaut.html">Grails BOM Hibernate7 Micronaut</a>
- </div>
-
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Micronaut.html">Grails BOM Micronaut</a>
- </div>
-
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM.html">Grails BOM</a>
</div>
diff --git a/docs/snapshot/ref/Command Line/plugin-info.html b/docs/snapshot/ref/Command Line/plugin-info.html
index 093a5d4e8e2..7dce29a0f80 100644
--- a/docs/snapshot/ref/Command Line/plugin-info.html
+++ b/docs/snapshot/ref/Command Line/plugin-info.html
@@ -1192,12 +1192,6 @@ Plugin that adds Geb functional testing code generation features.
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate5.html">Grails BOM Hibernate5</a>
</div>
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate7%20Micronaut.html">Grails BOM Hibernate7 Micronaut</a>
- </div>
-
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Micronaut.html">Grails BOM Micronaut</a>
- </div>
-
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM.html">Grails BOM</a>
</div>
diff --git a/docs/snapshot/ref/Command Line/profile-info.html b/docs/snapshot/ref/Command Line/profile-info.html
index c979d06aae2..b870713219f 100644
--- a/docs/snapshot/ref/Command Line/profile-info.html
+++ b/docs/snapshot/ref/Command Line/profile-info.html
@@ -1179,12 +1179,6 @@ grails profile-info org.apache.grails.profiles:rest-<span class="key">api</span>
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate5.html">Grails BOM Hibernate5</a>
</div>
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate7%20Micronaut.html">Grails BOM Hibernate7 Micronaut</a>
- </div>
-
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Micronaut.html">Grails BOM Micronaut</a>
- </div>
-
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM.html">Grails BOM</a>
</div>
diff --git a/docs/snapshot/ref/Command Line/run-app.html b/docs/snapshot/ref/Command Line/run-app.html
index 8dbe3211a6a..a9d5951de46 100644
--- a/docs/snapshot/ref/Command Line/run-app.html
+++ b/docs/snapshot/ref/Command Line/run-app.html
@@ -1235,12 +1235,6 @@ runtime <span class="string"><span class="delimiter">"</span><span class="c
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate5.html">Grails BOM Hibernate5</a>
</div>
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate7%20Micronaut.html">Grails BOM Hibernate7 Micronaut</a>
- </div>
-
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Micronaut.html">Grails BOM Micronaut</a>
- </div>
-
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM.html">Grails BOM</a>
</div>
diff --git a/docs/snapshot/ref/Command Line/run-command.html b/docs/snapshot/ref/Command Line/run-command.html
index 9c264ad6aa0..19622b673e2 100644
--- a/docs/snapshot/ref/Command Line/run-command.html
+++ b/docs/snapshot/ref/Command Line/run-command.html
@@ -1188,12 +1188,6 @@ Companies deploy assistants like this [](https://kapa.ai) on docs via [website w
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate5.html">Grails BOM Hibernate5</a>
</div>
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate7%20Micronaut.html">Grails BOM Hibernate7 Micronaut</a>
- </div>
-
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Micronaut.html">Grails BOM Micronaut</a>
- </div>
-
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM.html">Grails BOM</a>
</div>
diff --git a/docs/snapshot/ref/Command Line/run-script.html b/docs/snapshot/ref/Command Line/run-script.html
index ed0656840ad..f99dd694218 100644
--- a/docs/snapshot/ref/Command Line/run-script.html
+++ b/docs/snapshot/ref/Command Line/run-script.html
@@ -1223,12 +1223,6 @@ Scripts are executed in the context of a persistent session. The default package
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate5.html">Grails BOM Hibernate5</a>
</div>
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate7%20Micronaut.html">Grails BOM Hibernate7 Micronaut</a>
- </div>
-
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Micronaut.html">Grails BOM Micronaut</a>
- </div>
-
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM.html">Grails BOM</a>
</div>
diff --git a/docs/snapshot/ref/Command Line/schema-export.html b/docs/snapshot/ref/Command Line/schema-export.html
index 1e32c1ae16e..6cc8e7cd373 100644
--- a/docs/snapshot/ref/Command Line/schema-export.html
+++ b/docs/snapshot/ref/Command Line/schema-export.html
@@ -1285,12 +1285,6 @@ $ ./gradlew -Dgrails.env=prod runCommand -Pargs="schema-export stdout"
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate5.html">Grails BOM Hibernate5</a>
</div>
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate7%20Micronaut.html">Grails BOM Hibernate7 Micronaut</a>
- </div>
-
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Micronaut.html">Grails BOM Micronaut</a>
- </div>
-
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM.html">Grails BOM</a>
</div>
diff --git a/docs/snapshot/ref/Command Line/shell.html b/docs/snapshot/ref/Command Line/shell.html
index d768b206867..ece1b1ba2e4 100644
--- a/docs/snapshot/ref/Command Line/shell.html
+++ b/docs/snapshot/ref/Command Line/shell.html
@@ -1201,12 +1201,6 @@ Companies deploy assistants like this [](https://kapa.ai) on docs via [website w
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate5.html">Grails BOM Hibernate5</a>
</div>
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate7%20Micronaut.html">Grails BOM Hibernate7 Micronaut</a>
- </div>
-
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Micronaut.html">Grails BOM Micronaut</a>
- </div>
-
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM.html">Grails BOM</a>
</div>
diff --git a/docs/snapshot/ref/Command Line/stats.html b/docs/snapshot/ref/Command Line/stats.html
index 59d8e15f65b..730c5a0f487 100644
--- a/docs/snapshot/ref/Command Line/stats.html
+++ b/docs/snapshot/ref/Command Line/stats.html
@@ -1172,12 +1172,6 @@ Companies deploy assistants like this [](https://kapa.ai) on docs via [website w
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate5.html">Grails BOM Hibernate5</a>
</div>
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate7%20Micronaut.html">Grails BOM Hibernate7 Micronaut</a>
- </div>
-
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Micronaut.html">Grails BOM Micronaut</a>
- </div>
-
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM.html">Grails BOM</a>
</div>
diff --git a/docs/snapshot/ref/Command Line/stop-app.html b/docs/snapshot/ref/Command Line/stop-app.html
index a97cc9259ce..3623b3bbeb8 100644
--- a/docs/snapshot/ref/Command Line/stop-app.html
+++ b/docs/snapshot/ref/Command Line/stop-app.html
@@ -1205,12 +1205,6 @@ grails stop-app --port=<span class="integer">9090</span> --host=mywebsite</code>
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate5.html">Grails BOM Hibernate5</a>
</div>
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate7%20Micronaut.html">Grails BOM Hibernate7 Micronaut</a>
- </div>
-
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Micronaut.html">Grails BOM Micronaut</a>
- </div>
-
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM.html">Grails BOM</a>
</div>
diff --git a/docs/snapshot/ref/Command Line/test-app.html b/docs/snapshot/ref/Command Line/test-app.html
index e4604d86821..30e047dab0c 100644
--- a/docs/snapshot/ref/Command Line/test-app.html
+++ b/docs/snapshot/ref/Command Line/test-app.html
@@ -1214,12 +1214,6 @@ grails test-app -integration</code></pre>
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate5.html">Grails BOM Hibernate5</a>
</div>
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate7%20Micronaut.html">Grails BOM Hibernate7 Micronaut</a>
- </div>
-
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Micronaut.html">Grails BOM Micronaut</a>
- </div>
-
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM.html">Grails BOM</a>
</div>
diff --git a/docs/snapshot/ref/Command Line/war.html b/docs/snapshot/ref/Command Line/war.html
index 5675c86ece2..cb5480d8dc1 100644
--- a/docs/snapshot/ref/Command Line/war.html
+++ b/docs/snapshot/ref/Command Line/war.html
@@ -1209,12 +1209,6 @@ Grails 2.x <code>war</code> command allowed you to supply the argument <code>noj
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate5.html">Grails BOM Hibernate5</a>
</div>
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate7%20Micronaut.html">Grails BOM Hibernate7 Micronaut</a>
- </div>
-
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Micronaut.html">Grails BOM Micronaut</a>
- </div>
-
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM.html">Grails BOM</a>
</div>
diff --git a/docs/snapshot/ref/Configuration/Application Properties.html b/docs/snapshot/ref/Configuration/Application Properties.html
index 0d3516e4d67..73a3b0f09ed 100644
--- a/docs/snapshot/ref/Configuration/Application Properties.html
+++ b/docs/snapshot/ref/Configuration/Application Properties.html
@@ -866,6 +866,11 @@ environments {
<td class="tableblock halign-left valign-top"><p class="tableblock"><code>{}</code></p></td>
</tr>
<tr>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><code>grails.gorm.default.nullable</code></p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">Whether an unconstrained persistent property is nullable by default (Grails 8). Set to false to restore the legacy required-by-default behaviour.</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><code>true</code></p></td>
+</tr>
+<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><code>grails.gorm.events.autoTimestampInsertOverwrite</code></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Whether auto-timestamp (dateCreated) overwrites a user-provided value on insert.</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock"><code>true</code></p></td>
@@ -2415,12 +2420,6 @@ environments {
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate5.html">Grails BOM Hibernate5</a>
</div>
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate7%20Micronaut.html">Grails BOM Hibernate7 Micronaut</a>
- </div>
-
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Micronaut.html">Grails BOM Micronaut</a>
- </div>
-
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM.html">Grails BOM</a>
</div>
diff --git a/docs/snapshot/ref/Constraints/Usage.html b/docs/snapshot/ref/Constraints/Usage.html
index 19583061846..01e7acafd80 100644
--- a/docs/snapshot/ref/Constraints/Usage.html
+++ b/docs/snapshot/ref/Constraints/Usage.html
@@ -1553,12 +1553,6 @@ Properties like <code>version</code>, <code>dateCreated</code>, and <code>lastUp
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate5.html">Grails BOM Hibernate5</a>
</div>
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate7%20Micronaut.html">Grails BOM Hibernate7 Micronaut</a>
- </div>
-
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Micronaut.html">Grails BOM Micronaut</a>
- </div>
-
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM.html">Grails BOM</a>
</div>
diff --git a/docs/snapshot/ref/Constraints/attributes.html b/docs/snapshot/ref/Constraints/attributes.html
index 4d4ea06ae35..66942f2a451 100644
--- a/docs/snapshot/ref/Constraints/attributes.html
+++ b/docs/snapshot/ref/Constraints/attributes.html
@@ -1192,12 +1192,6 @@ This constraint only works for boolean (checkbox), date (datePicker), and collec
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate5.html">Grails BOM Hibernate5</a>
</div>
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate7%20Micronaut.html">Grails BOM Hibernate7 Micronaut</a>
- </div>
-
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Micronaut.html">Grails BOM Micronaut</a>
- </div>
-
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM.html">Grails BOM</a>
</div>
diff --git a/docs/snapshot/ref/Constraints/bindable.html b/docs/snapshot/ref/Constraints/bindable.html
index 7a3415f721e..b0f44b42b7c 100644
--- a/docs/snapshot/ref/Constraints/bindable.html
+++ b/docs/snapshot/ref/Constraints/bindable.html
@@ -1227,12 +1227,6 @@ The bindable constraint must be assigned a literal boolean value. Dynamic expre
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate5.html">Grails BOM Hibernate5</a>
</div>
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate7%20Micronaut.html">Grails BOM Hibernate7 Micronaut</a>
- </div>
-
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Micronaut.html">Grails BOM Micronaut</a>
- </div>
-
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM.html">Grails BOM</a>
</div>
diff --git a/docs/snapshot/ref/Constraints/blank.html b/docs/snapshot/ref/Constraints/blank.html
index 15e15ec188b..b11e42fb6fb 100644
--- a/docs/snapshot/ref/Constraints/blank.html
+++ b/docs/snapshot/ref/Constraints/blank.html
@@ -1184,12 +1184,6 @@ If the string is <code>null</code>, it won’t validate with <code>blank: tr
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate5.html">Grails BOM Hibernate5</a>
</div>
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate7%20Micronaut.html">Grails BOM Hibernate7 Micronaut</a>
- </div>
-
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Micronaut.html">Grails BOM Micronaut</a>
- </div>
-
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM.html">Grails BOM</a>
</div>
diff --git a/docs/snapshot/ref/Constraints/creditCard.html b/docs/snapshot/ref/Constraints/creditCard.html
index 8c7be75f592..e4a18912e73 100644
--- a/docs/snapshot/ref/Constraints/creditCard.html
+++ b/docs/snapshot/ref/Constraints/creditCard.html
@@ -1172,12 +1172,6 @@ Companies deploy assistants like this [](https://kapa.ai) on docs via [website w
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate5.html">Grails BOM Hibernate5</a>
</div>
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate7%20Micronaut.html">Grails BOM Hibernate7 Micronaut</a>
- </div>
-
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Micronaut.html">Grails BOM Micronaut</a>
- </div>
-
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM.html">Grails BOM</a>
</div>
diff --git a/docs/snapshot/ref/Constraints/email.html b/docs/snapshot/ref/Constraints/email.html
index f3df1d3ff6e..06f6cdf0bbc 100644
--- a/docs/snapshot/ref/Constraints/email.html
+++ b/docs/snapshot/ref/Constraints/email.html
@@ -1175,12 +1175,6 @@ Companies deploy assistants like this [](https://kapa.ai) on docs via [website w
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate5.html">Grails BOM Hibernate5</a>
</div>
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate7%20Micronaut.html">Grails BOM Hibernate7 Micronaut</a>
- </div>
-
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Micronaut.html">Grails BOM Micronaut</a>
- </div>
-
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM.html">Grails BOM</a>
</div>
diff --git a/docs/snapshot/ref/Constraints/inList.html b/docs/snapshot/ref/Constraints/inList.html
index a670202c6f2..08424019415 100644
--- a/docs/snapshot/ref/Constraints/inList.html
+++ b/docs/snapshot/ref/Constraints/inList.html
@@ -1175,12 +1175,6 @@ Companies deploy assistants like this [](https://kapa.ai) on docs via [website w
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate5.html">Grails BOM Hibernate5</a>
</div>
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate7%20Micronaut.html">Grails BOM Hibernate7 Micronaut</a>
- </div>
-
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Micronaut.html">Grails BOM Micronaut</a>
- </div>
-
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM.html">Grails BOM</a>
</div>
diff --git a/docs/snapshot/ref/Constraints/matches.html b/docs/snapshot/ref/Constraints/matches.html
index 1cec3f4c8a5..73796bc5d1f 100644
--- a/docs/snapshot/ref/Constraints/matches.html
+++ b/docs/snapshot/ref/Constraints/matches.html
@@ -1172,12 +1172,6 @@ Companies deploy assistants like this [](https://kapa.ai) on docs via [website w
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate5.html">Grails BOM Hibernate5</a>
</div>
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate7%20Micronaut.html">Grails BOM Hibernate7 Micronaut</a>
- </div>
-
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Micronaut.html">Grails BOM Micronaut</a>
- </div>
-
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM.html">Grails BOM</a>
</div>
diff --git a/docs/snapshot/ref/Constraints/max.html b/docs/snapshot/ref/Constraints/max.html
index 08a02a88bf3..d151a1999cd 100644
--- a/docs/snapshot/ref/Constraints/max.html
+++ b/docs/snapshot/ref/Constraints/max.html
@@ -1192,12 +1192,6 @@ price <span class="key">max</span>: <span class="float">999F</span></code></pre>
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate5.html">Grails BOM Hibernate5</a>
</div>
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate7%20Micronaut.html">Grails BOM Hibernate7 Micronaut</a>
- </div>
-
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Micronaut.html">Grails BOM Micronaut</a>
- </div>
-
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM.html">Grails BOM</a>
</div>
diff --git a/docs/snapshot/ref/Constraints/maxSize.html b/docs/snapshot/ref/Constraints/maxSize.html
index 82fdba6a7cc..2c3f75f1e99 100644
--- a/docs/snapshot/ref/Constraints/maxSize.html
+++ b/docs/snapshot/ref/Constraints/maxSize.html
@@ -1175,12 +1175,6 @@ Companies deploy assistants like this [](https://kapa.ai) on docs via [website w
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate5.html">Grails BOM Hibernate5</a>
</div>
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate7%20Micronaut.html">Grails BOM Hibernate7 Micronaut</a>
- </div>
-
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Micronaut.html">Grails BOM Micronaut</a>
- </div>
-
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM.html">Grails BOM</a>
</div>
diff --git a/docs/snapshot/ref/Constraints/min.html b/docs/snapshot/ref/Constraints/min.html
index e47a300ea25..2fb244ed253 100644
--- a/docs/snapshot/ref/Constraints/min.html
+++ b/docs/snapshot/ref/Constraints/min.html
@@ -1192,12 +1192,6 @@ price <span class="key">min</span>: <span class="float">0F</span></code></pre>
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate5.html">Grails BOM Hibernate5</a>
</div>
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate7%20Micronaut.html">Grails BOM Hibernate7 Micronaut</a>
- </div>
-
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Micronaut.html">Grails BOM Micronaut</a>
- </div>
-
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM.html">Grails BOM</a>
</div>
diff --git a/docs/snapshot/ref/Constraints/minSize.html b/docs/snapshot/ref/Constraints/minSize.html
index 1b7b03a4f48..88cff0fbf7e 100644
--- a/docs/snapshot/ref/Constraints/minSize.html
+++ b/docs/snapshot/ref/Constraints/minSize.html
@@ -1175,12 +1175,6 @@ Companies deploy assistants like this [](https://kapa.ai) on docs via [website w
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate5.html">Grails BOM Hibernate5</a>
</div>
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate7%20Micronaut.html">Grails BOM Hibernate7 Micronaut</a>
- </div>
-
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Micronaut.html">Grails BOM Micronaut</a>
- </div>
-
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM.html">Grails BOM</a>
</div>
diff --git a/docs/snapshot/ref/Constraints/notEqual.html b/docs/snapshot/ref/Constraints/notEqual.html
index 8c410835a60..6173a0b7455 100644
--- a/docs/snapshot/ref/Constraints/notEqual.html
+++ b/docs/snapshot/ref/Constraints/notEqual.html
@@ -1169,12 +1169,6 @@ Companies deploy assistants like this [](https://kapa.ai) on docs via [website w
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate5.html">Grails BOM Hibernate5</a>
</div>
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate7%20Micronaut.html">Grails BOM Hibernate7 Micronaut</a>
- </div>
-
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Micronaut.html">Grails BOM Micronaut</a>
- </div>
-
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM.html">Grails BOM</a>
</div>
diff --git a/docs/snapshot/ref/Constraints/nullable.html b/docs/snapshot/ref/Constraints/nullable.html
index e73bfd0729b..8a715145910 100644
--- a/docs/snapshot/ref/Constraints/nullable.html
+++ b/docs/snapshot/ref/Constraints/nullable.html
@@ -179,7 +179,37 @@ Companies deploy assistants like this [](https://kapa.ai) on docs via [website w
<div class="sect2">
<h3 id="_purpose">Purpose</h3>
<div class="paragraph">
-<p>Allows a property to be set to <code>null</code>. By default Grails does not allow <code>null</code> values for properties.</p>
+<p>Allows a property to be set to <code>null</code>.</p>
+</div>
+<div class="admonitionblock note">
+<table>
+<tr>
+<td class="icon">
+<i class="fa icon-note" title="Note"></i>
+</td>
+<td class="content">
+As of Grails 8, an unconstrained persistent property is <strong>nullable by default</strong>, aligning Grails with the rest of the JVM persistence/validation ecosystem (JPA/Hibernate, Spring Data, Micronaut Data and Jakarta Bean Validation). Declare <code>nullable: false</code> to make a property required. To restore the legacy required-by-default behaviour for an application, set <code>grails.gorm.default.nullable</code> to <code>false</code>:
+</td>
+</tr>
+</table>
+</div>
+<div class="listingblock">
+<div class="title">grails-app/conf/application.yml</div>
+<div class="content">
+<pre class="CodeRay highlight"><code data-lang="yaml"><span class="key">grails</span>:
+ <span class="key">gorm</span>:
+ <span class="key">default</span>:
+ <span class="key">nullable</span>: <span class="string"><span class="content">false</span></span></code></pre>
+</div>
+</div>
+<div class="paragraph">
+<p>The equivalent in <code>grails-app/conf/application.groovy</code>:</p>
+</div>
+<div class="listingblock">
+<div class="title">grails-app/conf/application.groovy</div>
+<div class="content">
+<pre class="CodeRay highlight"><code data-lang="groovy">grails.gorm.default.nullable = <span class="predefined-constant">false</span></code></pre>
+</div>
</div>
</div>
<div class="sect2">
@@ -1210,12 +1240,6 @@ grails.databinding.convertEmptyStringsToNull = <span class="predefined-constant"
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate5.html">Grails BOM Hibernate5</a>
</div>
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate7%20Micronaut.html">Grails BOM Hibernate7 Micronaut</a>
- </div>
-
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Micronaut.html">Grails BOM Micronaut</a>
- </div>
-
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM.html">Grails BOM</a>
</div>
diff --git a/docs/snapshot/ref/Constraints/range.html b/docs/snapshot/ref/Constraints/range.html
index 57978950a9f..a59e88b646f 100644
--- a/docs/snapshot/ref/Constraints/range.html
+++ b/docs/snapshot/ref/Constraints/range.html
@@ -1175,12 +1175,6 @@ Companies deploy assistants like this [](https://kapa.ai) on docs via [website w
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate5.html">Grails BOM Hibernate5</a>
</div>
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate7%20Micronaut.html">Grails BOM Hibernate7 Micronaut</a>
- </div>
-
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Micronaut.html">Grails BOM Micronaut</a>
- </div>
-
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM.html">Grails BOM</a>
</div>
diff --git a/docs/snapshot/ref/Constraints/scale.html b/docs/snapshot/ref/Constraints/scale.html
index a7dc82eb776..36576349b56 100644
--- a/docs/snapshot/ref/Constraints/scale.html
+++ b/docs/snapshot/ref/Constraints/scale.html
@@ -1175,12 +1175,6 @@ Companies deploy assistants like this [](https://kapa.ai) on docs via [website w
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate5.html">Grails BOM Hibernate5</a>
</div>
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate7%20Micronaut.html">Grails BOM Hibernate7 Micronaut</a>
- </div>
-
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Micronaut.html">Grails BOM Micronaut</a>
- </div>
-
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM.html">Grails BOM</a>
</div>
diff --git a/docs/snapshot/ref/Constraints/size.html b/docs/snapshot/ref/Constraints/size.html
index 507e9d4c869..b6ba0f8e248 100644
--- a/docs/snapshot/ref/Constraints/size.html
+++ b/docs/snapshot/ref/Constraints/size.html
@@ -1187,12 +1187,6 @@ Currently this constraint cannot be used in addition to <a href="blank.html">bla
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate5.html">Grails BOM Hibernate5</a>
</div>
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate7%20Micronaut.html">Grails BOM Hibernate7 Micronaut</a>
- </div>
-
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Micronaut.html">Grails BOM Micronaut</a>
- </div>
-
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM.html">Grails BOM</a>
</div>
diff --git a/docs/snapshot/ref/Constraints/unique.html b/docs/snapshot/ref/Constraints/unique.html
index 496f827f7ed..d23f67b8dcb 100644
--- a/docs/snapshot/ref/Constraints/unique.html
+++ b/docs/snapshot/ref/Constraints/unique.html
@@ -1212,12 +1212,6 @@ It is possible (though unlikely in practice) for uniqueness validation to pass b
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate5.html">Grails BOM Hibernate5</a>
</div>
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate7%20Micronaut.html">Grails BOM Hibernate7 Micronaut</a>
- </div>
-
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Micronaut.html">Grails BOM Micronaut</a>
- </div>
-
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM.html">Grails BOM</a>
</div>
diff --git a/docs/snapshot/ref/Constraints/url.html b/docs/snapshot/ref/Constraints/url.html
index c070fc0a549..b6015a33e29 100644
--- a/docs/snapshot/ref/Constraints/url.html
+++ b/docs/snapshot/ref/Constraints/url.html
@@ -1172,12 +1172,6 @@ Companies deploy assistants like this [](https://kapa.ai) on docs via [website w
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate5.html">Grails BOM Hibernate5</a>
</div>
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate7%20Micronaut.html">Grails BOM Hibernate7 Micronaut</a>
- </div>
-
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Micronaut.html">Grails BOM Micronaut</a>
- </div>
-
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM.html">Grails BOM</a>
</div>
diff --git a/docs/snapshot/ref/Constraints/validator.html b/docs/snapshot/ref/Constraints/validator.html
index 73695fd2111..289c1a945a5 100644
--- a/docs/snapshot/ref/Constraints/validator.html
+++ b/docs/snapshot/ref/Constraints/validator.html
@@ -1274,12 +1274,6 @@ This can be especially seen in the case of a three-parameter Closure where it is
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate5.html">Grails BOM Hibernate5</a>
</div>
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate7%20Micronaut.html">Grails BOM Hibernate7 Micronaut</a>
- </div>
-
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Micronaut.html">Grails BOM Micronaut</a>
- </div>
-
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM.html">Grails BOM</a>
</div>
diff --git a/docs/snapshot/ref/Constraints/widget.html b/docs/snapshot/ref/Constraints/widget.html
index ce6700ffb40..b50ad81b242 100644
--- a/docs/snapshot/ref/Constraints/widget.html
+++ b/docs/snapshot/ref/Constraints/widget.html
@@ -1184,12 +1184,6 @@ This constraint is also added to scaffolding tags for boolean (checkbox), date (
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate5.html">Grails BOM Hibernate5</a>
</div>
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate7%20Micronaut.html">Grails BOM Hibernate7 Micronaut</a>
- </div>
-
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Micronaut.html">Grails BOM Micronaut</a>
- </div>
-
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM.html">Grails BOM</a>
</div>
diff --git a/docs/snapshot/ref/Controllers/Usage.html b/docs/snapshot/ref/Controllers/Usage.html
index e0135cf9e02..e7eb07a9f6b 100644
--- a/docs/snapshot/ref/Controllers/Usage.html
+++ b/docs/snapshot/ref/Controllers/Usage.html
@@ -1176,12 +1176,6 @@ Companies deploy assistants like this [](https://kapa.ai) on docs via [website w
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate5.html">Grails BOM Hibernate5</a>
</div>
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate7%20Micronaut.html">Grails BOM Hibernate7 Micronaut</a>
- </div>
-
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Micronaut.html">Grails BOM Micronaut</a>
- </div>
-
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM.html">Grails BOM</a>
</div>
diff --git a/docs/snapshot/ref/Controllers/actionName.html b/docs/snapshot/ref/Controllers/actionName.html
index a068c4d1c9b..1c9d3b1171f 100644
--- a/docs/snapshot/ref/Controllers/actionName.html
+++ b/docs/snapshot/ref/Controllers/actionName.html
@@ -1175,12 +1175,6 @@ Companies deploy assistants like this [](https://kapa.ai) on docs via [website w
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate5.html">Grails BOM Hibernate5</a>
</div>
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate7%20Micronaut.html">Grails BOM Hibernate7 Micronaut</a>
- </div>
-
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Micronaut.html">Grails BOM Micronaut</a>
- </div>
-
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM.html">Grails BOM</a>
</div>
diff --git a/docs/snapshot/ref/Controllers/allowedMethods.html b/docs/snapshot/ref/Controllers/allowedMethods.html
index 069390ec71b..a10f5573b81 100644
--- a/docs/snapshot/ref/Controllers/allowedMethods.html
+++ b/docs/snapshot/ref/Controllers/allowedMethods.html
@@ -1232,12 +1232,6 @@ Companies deploy assistants like this [](https://kapa.ai) on docs via [website w
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate5.html">Grails BOM Hibernate5</a>
</div>
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate7%20Micronaut.html">Grails BOM Hibernate7 Micronaut</a>
- </div>
-
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Micronaut.html">Grails BOM Micronaut</a>
- </div>
-
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM.html">Grails BOM</a>
</div>
diff --git a/docs/snapshot/ref/Controllers/bindData.html b/docs/snapshot/ref/Controllers/bindData.html
index c5c8a22b104..ba4961591f7 100644
--- a/docs/snapshot/ref/Controllers/bindData.html
+++ b/docs/snapshot/ref/Controllers/bindData.html
@@ -1217,12 +1217,6 @@ Note that if an empty List or no List is provided as a value for the <code>inclu
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate5.html">Grails BOM Hibernate5</a>
</div>
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate7%20Micronaut.html">Grails BOM Hibernate7 Micronaut</a>
- </div>
-
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Micronaut.html">Grails BOM Micronaut</a>
- </div>
-
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM.html">Grails BOM</a>
</div>
diff --git a/docs/snapshot/ref/Controllers/chain.html b/docs/snapshot/ref/Controllers/chain.html
index 222490b261a..6fb601e0b4d 100644
--- a/docs/snapshot/ref/Controllers/chain.html
+++ b/docs/snapshot/ref/Controllers/chain.html
@@ -1223,12 +1223,6 @@ chain(<span class="key">action</span>: <span class="string"><span class="delimit
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate5.html">Grails BOM Hibernate5</a>
</div>
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate7%20Micronaut.html">Grails BOM Hibernate7 Micronaut</a>
- </div>
-
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Micronaut.html">Grails BOM Micronaut</a>
- </div>
-
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM.html">Grails BOM</a>
</div>
diff --git a/docs/snapshot/ref/Controllers/controllerName.html b/docs/snapshot/ref/Controllers/controllerName.html
index bfa6fb104d3..f1a671d05c2 100644
--- a/docs/snapshot/ref/Controllers/controllerName.html
+++ b/docs/snapshot/ref/Controllers/controllerName.html
@@ -1176,12 +1176,6 @@ Companies deploy assistants like this [](https://kapa.ai) on docs via [website w
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate5.html">Grails BOM Hibernate5</a>
</div>
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate7%20Micronaut.html">Grails BOM Hibernate7 Micronaut</a>
- </div>
-
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Micronaut.html">Grails BOM Micronaut</a>
- </div>
-
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM.html">Grails BOM</a>
</div>
diff --git a/docs/snapshot/ref/Controllers/defaultAction.html b/docs/snapshot/ref/Controllers/defaultAction.html
index d33338dda4b..088439ef5a8 100644
--- a/docs/snapshot/ref/Controllers/defaultAction.html
+++ b/docs/snapshot/ref/Controllers/defaultAction.html
@@ -1177,12 +1177,6 @@ Companies deploy assistants like this [](https://kapa.ai) on docs via [website w
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate5.html">Grails BOM Hibernate5</a>
</div>
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate7%20Micronaut.html">Grails BOM Hibernate7 Micronaut</a>
- </div>
-
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Micronaut.html">Grails BOM Micronaut</a>
- </div>
-
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM.html">Grails BOM</a>
</div>
diff --git a/docs/snapshot/ref/Controllers/errors.html b/docs/snapshot/ref/Controllers/errors.html
index 66007ca01f3..21ca84f8147 100644
--- a/docs/snapshot/ref/Controllers/errors.html
+++ b/docs/snapshot/ref/Controllers/errors.html
@@ -1201,12 +1201,6 @@ Companies deploy assistants like this [](https://kapa.ai) on docs via [website w
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate5.html">Grails BOM Hibernate5</a>
</div>
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate7%20Micronaut.html">Grails BOM Hibernate7 Micronaut</a>
- </div>
-
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Micronaut.html">Grails BOM Micronaut</a>
- </div>
-
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM.html">Grails BOM</a>
</div>
diff --git a/docs/snapshot/ref/Controllers/flash.html b/docs/snapshot/ref/Controllers/flash.html
index ef8ad217f4d..f2bd8d35726 100644
--- a/docs/snapshot/ref/Controllers/flash.html
+++ b/docs/snapshot/ref/Controllers/flash.html
@@ -1180,12 +1180,6 @@ Companies deploy assistants like this [](https://kapa.ai) on docs via [website w
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate5.html">Grails BOM Hibernate5</a>
</div>
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate7%20Micronaut.html">Grails BOM Hibernate7 Micronaut</a>
- </div>
-
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Micronaut.html">Grails BOM Micronaut</a>
- </div>
-
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM.html">Grails BOM</a>
</div>
diff --git a/docs/snapshot/ref/Controllers/forward.html b/docs/snapshot/ref/Controllers/forward.html
index d7a0b37dc5f..5e8fa54ec82 100644
--- a/docs/snapshot/ref/Controllers/forward.html
+++ b/docs/snapshot/ref/Controllers/forward.html
@@ -1197,12 +1197,6 @@ forward <span class="key">controller</span>: <span class="string"><span class="d
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate5.html">Grails BOM Hibernate5</a>
</div>
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate7%20Micronaut.html">Grails BOM Hibernate7 Micronaut</a>
- </div>
-
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Micronaut.html">Grails BOM Micronaut</a>
- </div>
-
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM.html">Grails BOM</a>
</div>
diff --git a/docs/snapshot/ref/Controllers/grailsApplication.html b/docs/snapshot/ref/Controllers/grailsApplication.html
index 7a677bb9b12..843a4cf4786 100644
--- a/docs/snapshot/ref/Controllers/grailsApplication.html
+++ b/docs/snapshot/ref/Controllers/grailsApplication.html
@@ -1174,12 +1174,6 @@ Companies deploy assistants like this [](https://kapa.ai) on docs via [website w
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate5.html">Grails BOM Hibernate5</a>
</div>
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate7%20Micronaut.html">Grails BOM Hibernate7 Micronaut</a>
- </div>
-
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Micronaut.html">Grails BOM Micronaut</a>
- </div>
-
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM.html">Grails BOM</a>
</div>
diff --git a/docs/snapshot/ref/Controllers/hasErrors.html b/docs/snapshot/ref/Controllers/hasErrors.html
index e2ff8b7b687..e4a5f33a106 100644
--- a/docs/snapshot/ref/Controllers/hasErrors.html
+++ b/docs/snapshot/ref/Controllers/hasErrors.html
@@ -1175,12 +1175,6 @@ Companies deploy assistants like this [](https://kapa.ai) on docs via [website w
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate5.html">Grails BOM Hibernate5</a>
</div>
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate7%20Micronaut.html">Grails BOM Hibernate7 Micronaut</a>
- </div>
-
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Micronaut.html">Grails BOM Micronaut</a>
- </div>
-
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM.html">Grails BOM</a>
</div>
diff --git a/docs/snapshot/ref/Controllers/header.html b/docs/snapshot/ref/Controllers/header.html
index 1304bc1523b..bd49381f817 100644
--- a/docs/snapshot/ref/Controllers/header.html
+++ b/docs/snapshot/ref/Controllers/header.html
@@ -1183,12 +1183,6 @@ header <span class="string"><span class="delimiter">'</span><span class="content
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate5.html">Grails BOM Hibernate5</a>
</div>
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate7%20Micronaut.html">Grails BOM Hibernate7 Micronaut</a>
- </div>
-
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Micronaut.html">Grails BOM Micronaut</a>
- </div>
-
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM.html">Grails BOM</a>
</div>
diff --git a/docs/snapshot/ref/Controllers/namespace.html b/docs/snapshot/ref/Controllers/namespace.html
index c92610c2d1a..9ad767ec952 100644
--- a/docs/snapshot/ref/Controllers/namespace.html
+++ b/docs/snapshot/ref/Controllers/namespace.html
@@ -1203,12 +1203,6 @@ separate packages and are not defined in the same namespace.</p>
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate5.html">Grails BOM Hibernate5</a>
</div>
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate7%20Micronaut.html">Grails BOM Hibernate7 Micronaut</a>
- </div>
-
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Micronaut.html">Grails BOM Micronaut</a>
- </div>
-
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM.html">Grails BOM</a>
</div>
diff --git a/docs/snapshot/ref/Controllers/params.html b/docs/snapshot/ref/Controllers/params.html
index 023e4729b5a..89aaa10b2a1 100644
--- a/docs/snapshot/ref/Controllers/params.html
+++ b/docs/snapshot/ref/Controllers/params.html
@@ -1208,12 +1208,6 @@ book.properties = params</code></pre>
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate5.html">Grails BOM Hibernate5</a>
</div>
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate7%20Micronaut.html">Grails BOM Hibernate7 Micronaut</a>
- </div>
-
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Micronaut.html">Grails BOM Micronaut</a>
- </div>
-
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM.html">Grails BOM</a>
</div>
diff --git a/docs/snapshot/ref/Controllers/redirect.html b/docs/snapshot/ref/Controllers/redirect.html
index 7b78e881ded..f89e8b52091 100644
--- a/docs/snapshot/ref/Controllers/redirect.html
+++ b/docs/snapshot/ref/Controllers/redirect.html
@@ -1267,12 +1267,6 @@ redirect(<span class="key">action</span>: <span class="string"><span class="deli
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate5.html">Grails BOM Hibernate5</a>
</div>
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate7%20Micronaut.html">Grails BOM Hibernate7 Micronaut</a>
- </div>
-
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Micronaut.html">Grails BOM Micronaut</a>
- </div>
-
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM.html">Grails BOM</a>
</div>
diff --git a/docs/snapshot/ref/Controllers/render.html b/docs/snapshot/ref/Controllers/render.html
index 931323af0a7..6c3deab7f0a 100644
--- a/docs/snapshot/ref/Controllers/render.html
+++ b/docs/snapshot/ref/Controllers/render.html
@@ -1273,12 +1273,6 @@ Parameters</p>
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate5.html">Grails BOM Hibernate5</a>
</div>
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate7%20Micronaut.html">Grails BOM Hibernate7 Micronaut</a>
- </div>
-
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Micronaut.html">Grails BOM Micronaut</a>
- </div>
-
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM.html">Grails BOM</a>
</div>
diff --git a/docs/snapshot/ref/Controllers/request.html b/docs/snapshot/ref/Controllers/request.html
index fd0493f3cdf..5ba9ab7b126 100644
--- a/docs/snapshot/ref/Controllers/request.html
+++ b/docs/snapshot/ref/Controllers/request.html
@@ -1187,12 +1187,6 @@ The additional methods added to the <a href="../../ref/Servlet%20API/request.htm
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate5.html">Grails BOM Hibernate5</a>
</div>
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate7%20Micronaut.html">Grails BOM Hibernate7 Micronaut</a>
- </div>
-
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Micronaut.html">Grails BOM Micronaut</a>
- </div>
-
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM.html">Grails BOM</a>
</div>
diff --git a/docs/snapshot/ref/Controllers/respond.html b/docs/snapshot/ref/Controllers/respond.html
index 892953b16f6..95521df3c76 100644
--- a/docs/snapshot/ref/Controllers/respond.html
+++ b/docs/snapshot/ref/Controllers/respond.html
@@ -1270,12 +1270,6 @@ Due to the way Groovy works, while responding with a Map and arguments it is imp
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate5.html">Grails BOM Hibernate5</a>
</div>
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate7%20Micronaut.html">Grails BOM Hibernate7 Micronaut</a>
- </div>
-
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Micronaut.html">Grails BOM Micronaut</a>
- </div>
-
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM.html">Grails BOM</a>
</div>
diff --git a/docs/snapshot/ref/Controllers/response.html b/docs/snapshot/ref/Controllers/response.html
index fb9599e3608..15dacc44f1c 100644
--- a/docs/snapshot/ref/Controllers/response.html
+++ b/docs/snapshot/ref/Controllers/response.html
@@ -1186,12 +1186,6 @@ The additional methods added to the <a href="../../ref/Servlet%20API/response.ht
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate5.html">Grails BOM Hibernate5</a>
</div>
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate7%20Micronaut.html">Grails BOM Hibernate7 Micronaut</a>
- </div>
-
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Micronaut.html">Grails BOM Micronaut</a>
- </div>
-
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM.html">Grails BOM</a>
</div>
diff --git a/docs/snapshot/ref/Controllers/responseFormats.html b/docs/snapshot/ref/Controllers/responseFormats.html
index 85278cbb139..2a35fc1a7a6 100644
--- a/docs/snapshot/ref/Controllers/responseFormats.html
+++ b/docs/snapshot/ref/Controllers/responseFormats.html
@@ -1175,12 +1175,6 @@ Companies deploy assistants like this [](https://kapa.ai) on docs via [website w
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate5.html">Grails BOM Hibernate5</a>
</div>
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate7%20Micronaut.html">Grails BOM Hibernate7 Micronaut</a>
- </div>
-
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Micronaut.html">Grails BOM Micronaut</a>
- </div>
-
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM.html">Grails BOM</a>
</div>
diff --git a/docs/snapshot/ref/Controllers/scope.html b/docs/snapshot/ref/Controllers/scope.html
index 6fb9d549d1e..97cfa179113 100644
--- a/docs/snapshot/ref/Controllers/scope.html
+++ b/docs/snapshot/ref/Controllers/scope.html
@@ -1191,12 +1191,6 @@ This behaviour can be set for an individual controller by specifying a <code>sco
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate5.html">Grails BOM Hibernate5</a>
</div>
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate7%20Micronaut.html">Grails BOM Hibernate7 Micronaut</a>
- </div>
-
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Micronaut.html">Grails BOM Micronaut</a>
- </div>
-
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM.html">Grails BOM</a>
</div>
diff --git a/docs/snapshot/ref/Controllers/servletContext.html b/docs/snapshot/ref/Controllers/servletContext.html
index c93da6f620b..e66a88b1fce 100644
--- a/docs/snapshot/ref/Controllers/servletContext.html
+++ b/docs/snapshot/ref/Controllers/servletContext.html
@@ -1193,12 +1193,6 @@ Grails adds additional methods to the standard Servlet API’s <a href="../.
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate5.html">Grails BOM Hibernate5</a>
</div>
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate7%20Micronaut.html">Grails BOM Hibernate7 Micronaut</a>
- </div>
-
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Micronaut.html">Grails BOM Micronaut</a>
- </div>
-
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM.html">Grails BOM</a>
</div>
diff --git a/docs/snapshot/ref/Controllers/session.html b/docs/snapshot/ref/Controllers/session.html
index 169949feafe..c5499f5ca77 100644
--- a/docs/snapshot/ref/Controllers/session.html
+++ b/docs/snapshot/ref/Controllers/session.html
@@ -1190,12 +1190,6 @@ The additional methods added to the <a href="../../ref/Servlet%20API/session.htm
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate5.html">Grails BOM Hibernate5</a>
</div>
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate7%20Micronaut.html">Grails BOM Hibernate7 Micronaut</a>
- </div>
-
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Micronaut.html">Grails BOM Micronaut</a>
- </div>
-
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM.html">Grails BOM</a>
</div>
diff --git a/docs/snapshot/ref/Controllers/withForm.html b/docs/snapshot/ref/Controllers/withForm.html
index 7f91cdfe87c..7cdf3fc61a3 100644
--- a/docs/snapshot/ref/Controllers/withForm.html
+++ b/docs/snapshot/ref/Controllers/withForm.html
@@ -1193,12 +1193,6 @@ Companies deploy assistants like this [](https://kapa.ai) on docs via [website w
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate5.html">Grails BOM Hibernate5</a>
</div>
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate7%20Micronaut.html">Grails BOM Hibernate7 Micronaut</a>
- </div>
-
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Micronaut.html">Grails BOM Micronaut</a>
- </div>
-
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM.html">Grails BOM</a>
</div>
diff --git a/docs/snapshot/ref/Controllers/withFormat.html b/docs/snapshot/ref/Controllers/withFormat.html
index d6ce9977056..fe141d46fa3 100644
--- a/docs/snapshot/ref/Controllers/withFormat.html
+++ b/docs/snapshot/ref/Controllers/withFormat.html
@@ -1275,12 +1275,6 @@ Grails ignores the HTTP Accept header unless you add a <code>grails.mime.use.acc
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate5.html">Grails BOM Hibernate5</a>
</div>
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate7%20Micronaut.html">Grails BOM Hibernate7 Micronaut</a>
- </div>
-
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Micronaut.html">Grails BOM Micronaut</a>
- </div>
-
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM.html">Grails BOM</a>
</div>
diff --git a/docs/snapshot/ref/Database Mapping/Usage.html b/docs/snapshot/ref/Database Mapping/Usage.html
index a7308d36ed9..89b4d57ba2f 100644
--- a/docs/snapshot/ref/Database Mapping/Usage.html
+++ b/docs/snapshot/ref/Database Mapping/Usage.html
@@ -1192,12 +1192,6 @@ Companies deploy assistants like this [](https://kapa.ai) on docs via [website w
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate5.html">Grails BOM Hibernate5</a>
</div>
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate7%20Micronaut.html">Grails BOM Hibernate7 Micronaut</a>
- </div>
-
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Micronaut.html">Grails BOM Micronaut</a>
- </div>
-
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM.html">Grails BOM</a>
</div>
diff --git a/docs/snapshot/ref/Database Mapping/autoImport.html b/docs/snapshot/ref/Database Mapping/autoImport.html
index fd715f15841..94d2bc077a2 100644
--- a/docs/snapshot/ref/Database Mapping/autoImport.html
+++ b/docs/snapshot/ref/Database Mapping/autoImport.html
@@ -1184,12 +1184,6 @@ Companies deploy assistants like this [](https://kapa.ai) on docs via [website w
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate5.html">Grails BOM Hibernate5</a>
</div>
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate7%20Micronaut.html">Grails BOM Hibernate7 Micronaut</a>
- </div>
-
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Micronaut.html">Grails BOM Micronaut</a>
- </div>
-
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM.html">Grails BOM</a>
</div>
diff --git a/docs/snapshot/ref/Database Mapping/autoTimestamp.html b/docs/snapshot/ref/Database Mapping/autoTimestamp.html
index 33471d4de66..7b0688fd0e8 100644
--- a/docs/snapshot/ref/Database Mapping/autoTimestamp.html
+++ b/docs/snapshot/ref/Database Mapping/autoTimestamp.html
@@ -1184,12 +1184,6 @@ Companies deploy assistants like this [](https://kapa.ai) on docs via [website w
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate5.html">Grails BOM Hibernate5</a>
</div>
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate7%20Micronaut.html">Grails BOM Hibernate7 Micronaut</a>
- </div>
-
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Micronaut.html">Grails BOM Micronaut</a>
- </div>
-
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM.html">Grails BOM</a>
</div>
diff --git a/docs/snapshot/ref/Database Mapping/batchSize.html b/docs/snapshot/ref/Database Mapping/batchSize.html
index e3866d46e13..c7b07491ca6 100644
--- a/docs/snapshot/ref/Database Mapping/batchSize.html
+++ b/docs/snapshot/ref/Database Mapping/batchSize.html
@@ -1202,12 +1202,6 @@ Companies deploy assistants like this [](https://kapa.ai) on docs via [website w
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate5.html">Grails BOM Hibernate5</a>
</div>
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate7%20Micronaut.html">Grails BOM Hibernate7 Micronaut</a>
- </div>
-
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Micronaut.html">Grails BOM Micronaut</a>
- </div>
-
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM.html">Grails BOM</a>
</div>
diff --git a/docs/snapshot/ref/Database Mapping/cache.html b/docs/snapshot/ref/Database Mapping/cache.html
index c417958ff9d..95b9a643932 100644
--- a/docs/snapshot/ref/Database Mapping/cache.html
+++ b/docs/snapshot/ref/Database Mapping/cache.html
@@ -1235,12 +1235,6 @@ Companies deploy assistants like this [](https://kapa.ai) on docs via [website w
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate5.html">Grails BOM Hibernate5</a>
</div>
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate7%20Micronaut.html">Grails BOM Hibernate7 Micronaut</a>
- </div>
-
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Micronaut.html">Grails BOM Micronaut</a>
- </div>
-
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM.html">Grails BOM</a>
</div>
diff --git a/docs/snapshot/ref/Database Mapping/cascade.html b/docs/snapshot/ref/Database Mapping/cascade.html
index 1cfee640e82..de11a295950 100644
--- a/docs/snapshot/ref/Database Mapping/cascade.html
+++ b/docs/snapshot/ref/Database Mapping/cascade.html
@@ -1243,12 +1243,6 @@ Companies deploy assistants like this [](https://kapa.ai) on docs via [website w
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate5.html">Grails BOM Hibernate5</a>
</div>
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate7%20Micronaut.html">Grails BOM Hibernate7 Micronaut</a>
- </div>
-
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Micronaut.html">Grails BOM Micronaut</a>
- </div>
-
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM.html">Grails BOM</a>
</div>
diff --git a/docs/snapshot/ref/Database Mapping/column.html b/docs/snapshot/ref/Database Mapping/column.html
index 8fba10068ba..a385bcbaf04 100644
--- a/docs/snapshot/ref/Database Mapping/column.html
+++ b/docs/snapshot/ref/Database Mapping/column.html
@@ -1451,12 +1451,6 @@ Companies deploy assistants like this [](https://kapa.ai) on docs via [website w
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate5.html">Grails BOM Hibernate5</a>
</div>
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate7%20Micronaut.html">Grails BOM Hibernate7 Micronaut</a>
- </div>
-
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Micronaut.html">Grails BOM Micronaut</a>
- </div>
-
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM.html">Grails BOM</a>
</div>
diff --git a/docs/snapshot/ref/Database Mapping/comment.html b/docs/snapshot/ref/Database Mapping/comment.html
index 2e9f6185251..dd79e223638 100644
--- a/docs/snapshot/ref/Database Mapping/comment.html
+++ b/docs/snapshot/ref/Database Mapping/comment.html
@@ -1183,12 +1183,6 @@ Companies deploy assistants like this [](https://kapa.ai) on docs via [website w
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate5.html">Grails BOM Hibernate5</a>
</div>
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate7%20Micronaut.html">Grails BOM Hibernate7 Micronaut</a>
- </div>
-
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Micronaut.html">Grails BOM Micronaut</a>
- </div>
-
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM.html">Grails BOM</a>
</div>
diff --git a/docs/snapshot/ref/Database Mapping/discriminator.html b/docs/snapshot/ref/Database Mapping/discriminator.html
index 614a3505b44..264a1265394 100644
--- a/docs/snapshot/ref/Database Mapping/discriminator.html
+++ b/docs/snapshot/ref/Database Mapping/discriminator.html
@@ -1267,12 +1267,6 @@ Companies deploy assistants like this [](https://kapa.ai) on docs via [website w
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate5.html">Grails BOM Hibernate5</a>
</div>
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate7%20Micronaut.html">Grails BOM Hibernate7 Micronaut</a>
- </div>
-
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Micronaut.html">Grails BOM Micronaut</a>
- </div>
-
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM.html">Grails BOM</a>
</div>
diff --git a/docs/snapshot/ref/Database Mapping/dynamicInsert.html b/docs/snapshot/ref/Database Mapping/dynamicInsert.html
index eebb79810a2..b3cac32a4b1 100644
--- a/docs/snapshot/ref/Database Mapping/dynamicInsert.html
+++ b/docs/snapshot/ref/Database Mapping/dynamicInsert.html
@@ -1181,12 +1181,6 @@ Companies deploy assistants like this [](https://kapa.ai) on docs via [website w
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate5.html">Grails BOM Hibernate5</a>
</div>
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate7%20Micronaut.html">Grails BOM Hibernate7 Micronaut</a>
- </div>
-
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Micronaut.html">Grails BOM Micronaut</a>
- </div>
-
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM.html">Grails BOM</a>
</div>
diff --git a/docs/snapshot/ref/Database Mapping/dynamicUpdate.html b/docs/snapshot/ref/Database Mapping/dynamicUpdate.html
index d2295b45f2f..96d1ad103b1 100644
--- a/docs/snapshot/ref/Database Mapping/dynamicUpdate.html
+++ b/docs/snapshot/ref/Database Mapping/dynamicUpdate.html
@@ -1182,12 +1182,6 @@ Companies deploy assistants like this [](https://kapa.ai) on docs via [website w
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate5.html">Grails BOM Hibernate5</a>
</div>
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate7%20Micronaut.html">Grails BOM Hibernate7 Micronaut</a>
- </div>
-
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Micronaut.html">Grails BOM Micronaut</a>
- </div>
-
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM.html">Grails BOM</a>
</div>
diff --git a/docs/snapshot/ref/Database Mapping/fetch.html b/docs/snapshot/ref/Database Mapping/fetch.html
index 7703da39c88..3cf06680dc2 100644
--- a/docs/snapshot/ref/Database Mapping/fetch.html
+++ b/docs/snapshot/ref/Database Mapping/fetch.html
@@ -1213,12 +1213,6 @@ Companies deploy assistants like this [](https://kapa.ai) on docs via [website w
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate5.html">Grails BOM Hibernate5</a>
</div>
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate7%20Micronaut.html">Grails BOM Hibernate7 Micronaut</a>
- </div>
-
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Micronaut.html">Grails BOM Micronaut</a>
- </div>
-
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM.html">Grails BOM</a>
</div>
diff --git a/docs/snapshot/ref/Database Mapping/id.html b/docs/snapshot/ref/Database Mapping/id.html
index 2a826e00bde..1f0613571f5 100644
--- a/docs/snapshot/ref/Database Mapping/id.html
+++ b/docs/snapshot/ref/Database Mapping/id.html
@@ -1256,12 +1256,6 @@ Companies deploy assistants like this [](https://kapa.ai) on docs via [website w
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate5.html">Grails BOM Hibernate5</a>
</div>
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate7%20Micronaut.html">Grails BOM Hibernate7 Micronaut</a>
- </div>
-
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Micronaut.html">Grails BOM Micronaut</a>
- </div>
-
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM.html">Grails BOM</a>
</div>
diff --git a/docs/snapshot/ref/Database Mapping/ignoreNotFound.html b/docs/snapshot/ref/Database Mapping/ignoreNotFound.html
index e150a9b9415..bdb34b19310 100644
--- a/docs/snapshot/ref/Database Mapping/ignoreNotFound.html
+++ b/docs/snapshot/ref/Database Mapping/ignoreNotFound.html
@@ -1208,12 +1208,6 @@ A dataset loaded with <code>ignoreNotFound: true</code> may throw an exception d
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate5.html">Grails BOM Hibernate5</a>
</div>
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate7%20Micronaut.html">Grails BOM Hibernate7 Micronaut</a>
- </div>
-
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Micronaut.html">Grails BOM Micronaut</a>
- </div>
-
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM.html">Grails BOM</a>
</div>
diff --git a/docs/snapshot/ref/Database Mapping/indexColumn.html b/docs/snapshot/ref/Database Mapping/indexColumn.html
index e91d16fc480..6e519b146d3 100644
--- a/docs/snapshot/ref/Database Mapping/indexColumn.html
+++ b/docs/snapshot/ref/Database Mapping/indexColumn.html
@@ -1227,12 +1227,6 @@ neo.save(<span class="key">flush</span>: <span class="predefined-constant">true<
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate5.html">Grails BOM Hibernate5</a>
</div>
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate7%20Micronaut.html">Grails BOM Hibernate7 Micronaut</a>
- </div>
-
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Micronaut.html">Grails BOM Micronaut</a>
- </div>
-
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM.html">Grails BOM</a>
</div>
diff --git a/docs/snapshot/ref/Database Mapping/insertable.html b/docs/snapshot/ref/Database Mapping/insertable.html
index 5214ff292d4..746ac219393 100644
--- a/docs/snapshot/ref/Database Mapping/insertable.html
+++ b/docs/snapshot/ref/Database Mapping/insertable.html
@@ -1192,12 +1192,6 @@ Companies deploy assistants like this [](https://kapa.ai) on docs via [website w
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate5.html">Grails BOM Hibernate5</a>
</div>
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate7%20Micronaut.html">Grails BOM Hibernate7 Micronaut</a>
- </div>
-
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Micronaut.html">Grails BOM Micronaut</a>
- </div>
-
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM.html">Grails BOM</a>
</div>
diff --git a/docs/snapshot/ref/Database Mapping/joinTable.html b/docs/snapshot/ref/Database Mapping/joinTable.html
index bda20eaa7d9..ea8ba520b0b 100644
--- a/docs/snapshot/ref/Database Mapping/joinTable.html
+++ b/docs/snapshot/ref/Database Mapping/joinTable.html
@@ -1275,12 +1275,6 @@ Companies deploy assistants like this [](https://kapa.ai) on docs via [website w
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate5.html">Grails BOM Hibernate5</a>
</div>
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate7%20Micronaut.html">Grails BOM Hibernate7 Micronaut</a>
- </div>
-
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Micronaut.html">Grails BOM Micronaut</a>
- </div>
-
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM.html">Grails BOM</a>
</div>
diff --git a/docs/snapshot/ref/Database Mapping/lazy.html b/docs/snapshot/ref/Database Mapping/lazy.html
index 7a4faf3ce2f..43c343643a1 100644
--- a/docs/snapshot/ref/Database Mapping/lazy.html
+++ b/docs/snapshot/ref/Database Mapping/lazy.html
@@ -1192,12 +1192,6 @@ Companies deploy assistants like this [](https://kapa.ai) on docs via [website w
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate5.html">Grails BOM Hibernate5</a>
</div>
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate7%20Micronaut.html">Grails BOM Hibernate7 Micronaut</a>
- </div>
-
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Micronaut.html">Grails BOM Micronaut</a>
- </div>
-
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM.html">Grails BOM</a>
</div>
diff --git a/docs/snapshot/ref/Database Mapping/order.html b/docs/snapshot/ref/Database Mapping/order.html
index c6f471670d8..ec48f118e1c 100644
--- a/docs/snapshot/ref/Database Mapping/order.html
+++ b/docs/snapshot/ref/Database Mapping/order.html
@@ -1187,12 +1187,6 @@ Companies deploy assistants like this [](https://kapa.ai) on docs via [website w
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate5.html">Grails BOM Hibernate5</a>
</div>
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate7%20Micronaut.html">Grails BOM Hibernate7 Micronaut</a>
- </div>
-
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Micronaut.html">Grails BOM Micronaut</a>
- </div>
-
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM.html">Grails BOM</a>
</div>
diff --git a/docs/snapshot/ref/Database Mapping/sort.html b/docs/snapshot/ref/Database Mapping/sort.html
index 84ceb1162c5..d0ba36063dd 100644
--- a/docs/snapshot/ref/Database Mapping/sort.html
+++ b/docs/snapshot/ref/Database Mapping/sort.html
@@ -1202,12 +1202,6 @@ Companies deploy assistants like this [](https://kapa.ai) on docs via [website w
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate5.html">Grails BOM Hibernate5</a>
</div>
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate7%20Micronaut.html">Grails BOM Hibernate7 Micronaut</a>
- </div>
-
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Micronaut.html">Grails BOM Micronaut</a>
- </div>
-
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM.html">Grails BOM</a>
</div>
diff --git a/docs/snapshot/ref/Database Mapping/table.html b/docs/snapshot/ref/Database Mapping/table.html
index f08cd463d9f..7c3187223f9 100644
--- a/docs/snapshot/ref/Database Mapping/table.html
+++ b/docs/snapshot/ref/Database Mapping/table.html
@@ -1209,12 +1209,6 @@ Companies deploy assistants like this [](https://kapa.ai) on docs via [website w
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate5.html">Grails BOM Hibernate5</a>
</div>
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate7%20Micronaut.html">Grails BOM Hibernate7 Micronaut</a>
- </div>
-
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Micronaut.html">Grails BOM Micronaut</a>
- </div>
-
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM.html">Grails BOM</a>
</div>
diff --git a/docs/snapshot/ref/Database Mapping/type.html b/docs/snapshot/ref/Database Mapping/type.html
index b58c37ee2ed..4286b43f04b 100644
--- a/docs/snapshot/ref/Database Mapping/type.html
+++ b/docs/snapshot/ref/Database Mapping/type.html
@@ -1220,12 +1220,6 @@ Companies deploy assistants like this [](https://kapa.ai) on docs via [website w
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate5.html">Grails BOM Hibernate5</a>
</div>
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate7%20Micronaut.html">Grails BOM Hibernate7 Micronaut</a>
- </div>
-
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Micronaut.html">Grails BOM Micronaut</a>
- </div>
-
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM.html">Grails BOM</a>
</div>
diff --git a/docs/snapshot/ref/Database Mapping/updatable.html b/docs/snapshot/ref/Database Mapping/updatable.html
index 71a1a8a4f87..39c6b2056a1 100644
--- a/docs/snapshot/ref/Database Mapping/updatable.html
+++ b/docs/snapshot/ref/Database Mapping/updatable.html
@@ -1192,12 +1192,6 @@ Companies deploy assistants like this [](https://kapa.ai) on docs via [website w
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate5.html">Grails BOM Hibernate5</a>
</div>
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate7%20Micronaut.html">Grails BOM Hibernate7 Micronaut</a>
- </div>
-
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Micronaut.html">Grails BOM Micronaut</a>
- </div>
-
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM.html">Grails BOM</a>
</div>
diff --git a/docs/snapshot/ref/Database Mapping/version.html b/docs/snapshot/ref/Database Mapping/version.html
index 15bdd7f2822..654dbaeb31a 100644
--- a/docs/snapshot/ref/Database Mapping/version.html
+++ b/docs/snapshot/ref/Database Mapping/version.html
@@ -1194,12 +1194,6 @@ Companies deploy assistants like this [](https://kapa.ai) on docs via [website w
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate5.html">Grails BOM Hibernate5</a>
</div>
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate7%20Micronaut.html">Grails BOM Hibernate7 Micronaut</a>
- </div>
-
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Micronaut.html">Grails BOM Micronaut</a>
- </div>
-
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM.html">Grails BOM</a>
</div>
diff --git a/docs/snapshot/ref/Domain Classes/Usage.html b/docs/snapshot/ref/Domain Classes/Usage.html
index cc2b4867184..d9c5736e0d9 100644
--- a/docs/snapshot/ref/Domain Classes/Usage.html
+++ b/docs/snapshot/ref/Domain Classes/Usage.html
@@ -1248,12 +1248,6 @@ if Spring autowiring of domain instances is enabled, read performance will degra
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate5.html">Grails BOM Hibernate5</a>
</div>
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate7%20Micronaut.html">Grails BOM Hibernate7 Micronaut</a>
- </div>
-
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Micronaut.html">Grails BOM Micronaut</a>
- </div>
-
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM.html">Grails BOM</a>
</div>
diff --git a/docs/snapshot/ref/Domain Classes/addTo.html b/docs/snapshot/ref/Domain Classes/addTo.html
index c96081ce428..df0798ae16c 100644
--- a/docs/snapshot/ref/Domain Classes/addTo.html
+++ b/docs/snapshot/ref/Domain Classes/addTo.html
@@ -1217,12 +1217,6 @@ Companies deploy assistants like this [](https://kapa.ai) on docs via [website w
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate5.html">Grails BOM Hibernate5</a>
</div>
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate7%20Micronaut.html">Grails BOM Hibernate7 Micronaut</a>
- </div>
-
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Micronaut.html">Grails BOM Micronaut</a>
- </div>
-
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM.html">Grails BOM</a>
</div>
diff --git a/docs/snapshot/ref/Domain Classes/attach.html b/docs/snapshot/ref/Domain Classes/attach.html
index 5a0a5655ec8..0b500852a54 100644
--- a/docs/snapshot/ref/Domain Classes/attach.html
+++ b/docs/snapshot/ref/Domain Classes/attach.html
@@ -1178,12 +1178,6 @@ if (!b.isAttached()) {
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate5.html">Grails BOM Hibernate5</a>
</div>
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate7%20Micronaut.html">Grails BOM Hibernate7 Micronaut</a>
- </div>
-
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Micronaut.html">Grails BOM Micronaut</a>
- </div>
-
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM.html">Grails BOM</a>
</div>
diff --git a/docs/snapshot/ref/Domain Classes/belongsTo.html b/docs/snapshot/ref/Domain Classes/belongsTo.html
index 2c778c13da6..4e016fe07ad 100644
--- a/docs/snapshot/ref/Domain Classes/belongsTo.html
+++ b/docs/snapshot/ref/Domain Classes/belongsTo.html
@@ -1234,12 +1234,6 @@ Companies deploy assistants like this [](https://kapa.ai) on docs via [website w
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate5.html">Grails BOM Hibernate5</a>
</div>
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate7%20Micronaut.html">Grails BOM Hibernate7 Micronaut</a>
- </div>
-
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Micronaut.html">Grails BOM Micronaut</a>
- </div>
-
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM.html">Grails BOM</a>
</div>
diff --git a/docs/snapshot/ref/Domain Classes/clearErrors.html b/docs/snapshot/ref/Domain Classes/clearErrors.html
index 48da45098b0..fe90c94d944 100644
--- a/docs/snapshot/ref/Domain Classes/clearErrors.html
+++ b/docs/snapshot/ref/Domain Classes/clearErrors.html
@@ -1175,12 +1175,6 @@ b.validate()
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate5.html">Grails BOM Hibernate5</a>
</div>
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate7%20Micronaut.html">Grails BOM Hibernate7 Micronaut</a>
- </div>
-
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Micronaut.html">Grails BOM Micronaut</a>
- </div>
-
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM.html">Grails BOM</a>
</div>
diff --git a/docs/snapshot/ref/Domain Classes/constraints.html b/docs/snapshot/ref/Domain Classes/constraints.html
index 4dc9819b64d..93aab7d64ce 100644
--- a/docs/snapshot/ref/Domain Classes/constraints.html
+++ b/docs/snapshot/ref/Domain Classes/constraints.html
@@ -1201,12 +1201,6 @@ Companies deploy assistants like this [](https://kapa.ai) on docs via [website w
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate5.html">Grails BOM Hibernate5</a>
</div>
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate7%20Micronaut.html">Grails BOM Hibernate7 Micronaut</a>
- </div>
-
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Micronaut.html">Grails BOM Micronaut</a>
- </div>
-
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM.html">Grails BOM</a>
</div>
diff --git a/docs/snapshot/ref/Domain Classes/count.html b/docs/snapshot/ref/Domain Classes/count.html
index 127a5be2ac0..c6dec8777ca 100644
--- a/docs/snapshot/ref/Domain Classes/count.html
+++ b/docs/snapshot/ref/Domain Classes/count.html
@@ -1163,12 +1163,6 @@ Companies deploy assistants like this [](https://kapa.ai) on docs via [website w
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate5.html">Grails BOM Hibernate5</a>
</div>
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate7%20Micronaut.html">Grails BOM Hibernate7 Micronaut</a>
- </div>
-
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Micronaut.html">Grails BOM Micronaut</a>
- </div>
-
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM.html">Grails BOM</a>
</div>
diff --git a/docs/snapshot/ref/Domain Classes/countBy.html b/docs/snapshot/ref/Domain Classes/countBy.html
index 35caa4fcf78..aa8ec8566b0 100644
--- a/docs/snapshot/ref/Domain Classes/countBy.html
+++ b/docs/snapshot/ref/Domain Classes/countBy.html
@@ -1243,12 +1243,6 @@ c = <span class="predefined-type">Book</span>.countByReleaseDateIsNotNull()</cod
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate5.html">Grails BOM Hibernate5</a>
</div>
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate7%20Micronaut.html">Grails BOM Hibernate7 Micronaut</a>
- </div>
-
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Micronaut.html">Grails BOM Micronaut</a>
- </div>
-
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM.html">Grails BOM</a>
</div>
diff --git a/docs/snapshot/ref/Domain Classes/createCriteria.html b/docs/snapshot/ref/Domain Classes/createCriteria.html
index fa4c44cee6a..c0c62738e2e 100644
--- a/docs/snapshot/ref/Domain Classes/createCriteria.html
+++ b/docs/snapshot/ref/Domain Classes/createCriteria.html
@@ -1578,12 +1578,6 @@ The <code>listDistinct()</code> method does not work well with the pagination op
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate5.html">Grails BOM Hibernate5</a>
</div>
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate7%20Micronaut.html">Grails BOM Hibernate7 Micronaut</a>
- </div>
-
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Micronaut.html">Grails BOM Micronaut</a>
- </div>
-
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM.html">Grails BOM</a>
</div>
diff --git a/docs/snapshot/ref/Domain Classes/delete.html b/docs/snapshot/ref/Domain Classes/delete.html
index bac0e33fe2a..08e68969a8f 100644
--- a/docs/snapshot/ref/Domain Classes/delete.html
+++ b/docs/snapshot/ref/Domain Classes/delete.html
@@ -1198,12 +1198,6 @@ book.delete(<span class="key">flush</span>: <span class="predefined-constant">tr
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate5.html">Grails BOM Hibernate5</a>
</div>
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate7%20Micronaut.html">Grails BOM Hibernate7 Micronaut</a>
- </div>
-
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Micronaut.html">Grails BOM Micronaut</a>
- </div>
-
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM.html">Grails BOM</a>
</div>
diff --git a/docs/snapshot/ref/Domain Classes/discard.html b/docs/snapshot/ref/Domain Classes/discard.html
index e006ad78e34..aba38384c20 100644
--- a/docs/snapshot/ref/Domain Classes/discard.html
+++ b/docs/snapshot/ref/Domain Classes/discard.html
@@ -1183,12 +1183,6 @@ Note that this method will not clean or reset the object with the original value
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate5.html">Grails BOM Hibernate5</a>
</div>
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate7%20Micronaut.html">Grails BOM Hibernate7 Micronaut</a>
- </div>
-
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Micronaut.html">Grails BOM Micronaut</a>
- </div>
-
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM.html">Grails BOM</a>
</div>
diff --git a/docs/snapshot/ref/Domain Classes/embedded.html b/docs/snapshot/ref/Domain Classes/embedded.html
index 4108264180a..7bf3239ebb9 100644
--- a/docs/snapshot/ref/Domain Classes/embedded.html
+++ b/docs/snapshot/ref/Domain Classes/embedded.html
@@ -1239,12 +1239,6 @@ Person.findAllByLivesInCountry(france)</code></pre>
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate5.html">Grails BOM Hibernate5</a>
</div>
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate7%20Micronaut.html">Grails BOM Hibernate7 Micronaut</a>
- </div>
-
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Micronaut.html">Grails BOM Micronaut</a>
- </div>
-
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM.html">Grails BOM</a>
</div>
diff --git a/docs/snapshot/ref/Domain Classes/errors.html b/docs/snapshot/ref/Domain Classes/errors.html
index 0e210cc520c..d0fb69e58ba 100644
--- a/docs/snapshot/ref/Domain Classes/errors.html
+++ b/docs/snapshot/ref/Domain Classes/errors.html
@@ -1205,12 +1205,6 @@ Companies deploy assistants like this [](https://kapa.ai) on docs via [website w
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate5.html">Grails BOM Hibernate5</a>
</div>
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate7%20Micronaut.html">Grails BOM Hibernate7 Micronaut</a>
- </div>
-
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Micronaut.html">Grails BOM Micronaut</a>
- </div>
-
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM.html">Grails BOM</a>
</div>
diff --git a/docs/snapshot/ref/Domain Classes/executeQuery.html b/docs/snapshot/ref/Domain Classes/executeQuery.html
index f1485039ee0..a0cc95be128 100644
--- a/docs/snapshot/ref/Domain Classes/executeQuery.html
+++ b/docs/snapshot/ref/Domain Classes/executeQuery.html
@@ -1240,12 +1240,6 @@ Account.executeQuery(<span class="string"><span class="delimiter">"</span><
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate5.html">Grails BOM Hibernate5</a>
</div>
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate7%20Micronaut.html">Grails BOM Hibernate7 Micronaut</a>
- </div>
-
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Micronaut.html">Grails BOM Micronaut</a>
- </div>
-
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM.html">Grails BOM</a>
</div>
diff --git a/docs/snapshot/ref/Domain Classes/executeUpdate.html b/docs/snapshot/ref/Domain Classes/executeUpdate.html
index 3224e61aa32..85855620000 100644
--- a/docs/snapshot/ref/Domain Classes/executeUpdate.html
+++ b/docs/snapshot/ref/Domain Classes/executeUpdate.html
@@ -1205,12 +1205,6 @@ Account.executeUpdate(<span class="string"><span class="delimiter">"</span>
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate5.html">Grails BOM Hibernate5</a>
</div>
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate7%20Micronaut.html">Grails BOM Hibernate7 Micronaut</a>
- </div>
-
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Micronaut.html">Grails BOM Micronaut</a>
- </div>
-
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM.html">Grails BOM</a>
</div>
diff --git a/docs/snapshot/ref/Domain Classes/exists.html b/docs/snapshot/ref/Domain Classes/exists.html
index 9d8e592703a..a2acd94a436 100644
--- a/docs/snapshot/ref/Domain Classes/exists.html
+++ b/docs/snapshot/ref/Domain Classes/exists.html
@@ -1179,12 +1179,6 @@ if (Account.exists(accountId)) {
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate5.html">Grails BOM Hibernate5</a>
</div>
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate7%20Micronaut.html">Grails BOM Hibernate7 Micronaut</a>
- </div>
-
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Micronaut.html">Grails BOM Micronaut</a>
- </div>
-
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM.html">Grails BOM</a>
</div>
diff --git a/docs/snapshot/ref/Domain Classes/fetchMode.html b/docs/snapshot/ref/Domain Classes/fetchMode.html
index 7fb7eeeca36..7d7a34a1bbb 100644
--- a/docs/snapshot/ref/Domain Classes/fetchMode.html
+++ b/docs/snapshot/ref/Domain Classes/fetchMode.html
@@ -1187,12 +1187,6 @@ Companies deploy assistants like this [](https://kapa.ai) on docs via [website w
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate5.html">Grails BOM Hibernate5</a>
</div>
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate7%20Micronaut.html">Grails BOM Hibernate7 Micronaut</a>
- </div>
-
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Micronaut.html">Grails BOM Micronaut</a>
- </div>
-
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM.html">Grails BOM</a>
</div>
diff --git a/docs/snapshot/ref/Domain Classes/find.html b/docs/snapshot/ref/Domain Classes/find.html
index e8d0a7a0b59..ba497ab9715 100644
--- a/docs/snapshot/ref/Domain Classes/find.html
+++ b/docs/snapshot/ref/Domain Classes/find.html
@@ -1222,12 +1222,6 @@ Person p = Person.find { firstName == <span class="string"><span class="delimite
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate5.html">Grails BOM Hibernate5</a>
</div>
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate7%20Micronaut.html">Grails BOM Hibernate7 Micronaut</a>
- </div>
-
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Micronaut.html">Grails BOM Micronaut</a>
- </div>
-
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM.html">Grails BOM</a>
</div>
diff --git a/docs/snapshot/ref/Domain Classes/findAll.html b/docs/snapshot/ref/Domain Classes/findAll.html
index d2ca5e1a131..fcf3ce4bda7 100644
--- a/docs/snapshot/ref/Domain Classes/findAll.html
+++ b/docs/snapshot/ref/Domain Classes/findAll.html
@@ -1287,12 +1287,6 @@ If you have a join in your HQL, the method will return a <code>List</code> of `A
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate5.html">Grails BOM Hibernate5</a>
</div>
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate7%20Micronaut.html">Grails BOM Hibernate7 Micronaut</a>
- </div>
-
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Micronaut.html">Grails BOM Micronaut</a>
- </div>
-
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM.html">Grails BOM</a>
</div>
diff --git a/docs/snapshot/ref/Domain Classes/findAllBy.html b/docs/snapshot/ref/Domain Classes/findAllBy.html
index 5ef4a20969b..319ccf035cd 100644
--- a/docs/snapshot/ref/Domain Classes/findAllBy.html
+++ b/docs/snapshot/ref/Domain Classes/findAllBy.html
@@ -1282,12 +1282,6 @@ results = <span class="predefined-type">Book</span>.findAllByAuthorInList([<span
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate5.html">Grails BOM Hibernate5</a>
</div>
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate7%20Micronaut.html">Grails BOM Hibernate7 Micronaut</a>
- </div>
-
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Micronaut.html">Grails BOM Micronaut</a>
- </div>
-
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM.html">Grails BOM</a>
</div>
diff --git a/docs/snapshot/ref/Domain Classes/findAllWhere.html b/docs/snapshot/ref/Domain Classes/findAllWhere.html
index b26b6dd8837..9c98c489f4e 100644
--- a/docs/snapshot/ref/Domain Classes/findAllWhere.html
+++ b/docs/snapshot/ref/Domain Classes/findAllWhere.html
@@ -1198,12 +1198,6 @@ Companies deploy assistants like this [](https://kapa.ai) on docs via [website w
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate5.html">Grails BOM Hibernate5</a>
</div>
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate7%20Micronaut.html">Grails BOM Hibernate7 Micronaut</a>
- </div>
-
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Micronaut.html">Grails BOM Micronaut</a>
- </div>
-
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM.html">Grails BOM</a>
</div>
diff --git a/docs/snapshot/ref/Domain Classes/findBy.html b/docs/snapshot/ref/Domain Classes/findBy.html
index d05b8ff8d1a..041593d2601 100644
--- a/docs/snapshot/ref/Domain Classes/findBy.html
+++ b/docs/snapshot/ref/Domain Classes/findBy.html
@@ -1249,12 +1249,6 @@ b = <span class="predefined-type">Book</span>.findByAuthorInList([<span class="s
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate5.html">Grails BOM Hibernate5</a>
</div>
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate7%20Micronaut.html">Grails BOM Hibernate7 Micronaut</a>
- </div>
-
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Micronaut.html">Grails BOM Micronaut</a>
- </div>
-
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM.html">Grails BOM</a>
</div>
diff --git a/docs/snapshot/ref/Domain Classes/findOrCreateBy.html b/docs/snapshot/ref/Domain Classes/findOrCreateBy.html
index 8498b8ec2c2..fb0308f6535 100644
--- a/docs/snapshot/ref/Domain Classes/findOrCreateBy.html
+++ b/docs/snapshot/ref/Domain Classes/findOrCreateBy.html
@@ -1213,12 +1213,6 @@ Because this method potentially creates a new instance and populates properties
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate5.html">Grails BOM Hibernate5</a>
</div>
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate7%20Micronaut.html">Grails BOM Hibernate7 Micronaut</a>
- </div>
-
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Micronaut.html">Grails BOM Micronaut</a>
- </div>
-
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM.html">Grails BOM</a>
</div>
diff --git a/docs/snapshot/ref/Domain Classes/findOrCreateWhere.html b/docs/snapshot/ref/Domain Classes/findOrCreateWhere.html
index 1f77ed6e178..a1589fdd2d7 100644
--- a/docs/snapshot/ref/Domain Classes/findOrCreateWhere.html
+++ b/docs/snapshot/ref/Domain Classes/findOrCreateWhere.html
@@ -1196,12 +1196,6 @@ Companies deploy assistants like this [](https://kapa.ai) on docs via [website w
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate5.html">Grails BOM Hibernate5</a>
</div>
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate7%20Micronaut.html">Grails BOM Hibernate7 Micronaut</a>
- </div>
-
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Micronaut.html">Grails BOM Micronaut</a>
- </div>
-
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM.html">Grails BOM</a>
</div>
diff --git a/docs/snapshot/ref/Domain Classes/findOrSaveBy.html b/docs/snapshot/ref/Domain Classes/findOrSaveBy.html
index 442030e27a5..7c3f7e0ee8a 100644
--- a/docs/snapshot/ref/Domain Classes/findOrSaveBy.html
+++ b/docs/snapshot/ref/Domain Classes/findOrSaveBy.html
@@ -1212,12 +1212,6 @@ Because this method potentially creates a new instance and populates properties
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate5.html">Grails BOM Hibernate5</a>
</div>
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate7%20Micronaut.html">Grails BOM Hibernate7 Micronaut</a>
- </div>
-
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Micronaut.html">Grails BOM Micronaut</a>
- </div>
-
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM.html">Grails BOM</a>
</div>
diff --git a/docs/snapshot/ref/Domain Classes/findOrSaveWhere.html b/docs/snapshot/ref/Domain Classes/findOrSaveWhere.html
index f341b6a0124..6af5dfbb5e6 100644
--- a/docs/snapshot/ref/Domain Classes/findOrSaveWhere.html
+++ b/docs/snapshot/ref/Domain Classes/findOrSaveWhere.html
@@ -1196,12 +1196,6 @@ Companies deploy assistants like this [](https://kapa.ai) on docs via [website w
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate5.html">Grails BOM Hibernate5</a>
</div>
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate7%20Micronaut.html">Grails BOM Hibernate7 Micronaut</a>
- </div>
-
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Micronaut.html">Grails BOM Micronaut</a>
- </div>
-
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM.html">Grails BOM</a>
</div>
diff --git a/docs/snapshot/ref/Domain Classes/findWhere.html b/docs/snapshot/ref/Domain Classes/findWhere.html
index 2f7301af363..2a48c60b419 100644
--- a/docs/snapshot/ref/Domain Classes/findWhere.html
+++ b/docs/snapshot/ref/Domain Classes/findWhere.html
@@ -1200,12 +1200,6 @@ Companies deploy assistants like this [](https://kapa.ai) on docs via [website w
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate5.html">Grails BOM Hibernate5</a>
</div>
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate7%20Micronaut.html">Grails BOM Hibernate7 Micronaut</a>
- </div>
-
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Micronaut.html">Grails BOM Micronaut</a>
- </div>
-
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM.html">Grails BOM</a>
</div>
diff --git a/docs/snapshot/ref/Domain Classes/first.html b/docs/snapshot/ref/Domain Classes/first.html
index 47a49dda474..394f9408ddf 100644
--- a/docs/snapshot/ref/Domain Classes/first.html
+++ b/docs/snapshot/ref/Domain Classes/first.html
@@ -1214,12 +1214,6 @@ Note that the first() and last() methods are not supported on domain classes whi
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate5.html">Grails BOM Hibernate5</a>
</div>
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate7%20Micronaut.html">Grails BOM Hibernate7 Micronaut</a>
- </div>
-
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Micronaut.html">Grails BOM Micronaut</a>
- </div>
-
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM.html">Grails BOM</a>
</div>
diff --git a/docs/snapshot/ref/Domain Classes/get.html b/docs/snapshot/ref/Domain Classes/get.html
index 68c3549cdc0..654d310fc13 100644
--- a/docs/snapshot/ref/Domain Classes/get.html
+++ b/docs/snapshot/ref/Domain Classes/get.html
@@ -1176,12 +1176,6 @@ Companies deploy assistants like this [](https://kapa.ai) on docs via [website w
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate5.html">Grails BOM Hibernate5</a>
</div>
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate7%20Micronaut.html">Grails BOM Hibernate7 Micronaut</a>
- </div>
-
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Micronaut.html">Grails BOM Micronaut</a>
- </div>
-
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM.html">Grails BOM</a>
</div>
diff --git a/docs/snapshot/ref/Domain Classes/getAll.html b/docs/snapshot/ref/Domain Classes/getAll.html
index 26de10356fd..e62bf15d997 100644
--- a/docs/snapshot/ref/Domain Classes/getAll.html
+++ b/docs/snapshot/ref/Domain Classes/getAll.html
@@ -1187,12 +1187,6 @@ Companies deploy assistants like this [](https://kapa.ai) on docs via [website w
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate5.html">Grails BOM Hibernate5</a>
</div>
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate7%20Micronaut.html">Grails BOM Hibernate7 Micronaut</a>
- </div>
-
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Micronaut.html">Grails BOM Micronaut</a>
- </div>
-
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM.html">Grails BOM</a>
</div>
diff --git a/docs/snapshot/ref/Domain Classes/getDirtyPropertyNames.html b/docs/snapshot/ref/Domain Classes/getDirtyPropertyNames.html
index cb5dcb62cd1..9908a954eca 100644
--- a/docs/snapshot/ref/Domain Classes/getDirtyPropertyNames.html
+++ b/docs/snapshot/ref/Domain Classes/getDirtyPropertyNames.html
@@ -1176,12 +1176,6 @@ someMethodThatMightModifyTheInstance(b)
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate5.html">Grails BOM Hibernate5</a>
</div>
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate7%20Micronaut.html">Grails BOM Hibernate7 Micronaut</a>
- </div>
-
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Micronaut.html">Grails BOM Micronaut</a>
- </div>
-
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM.html">Grails BOM</a>
</div>
diff --git a/docs/snapshot/ref/Domain Classes/getPersistentValue.html b/docs/snapshot/ref/Domain Classes/getPersistentValue.html
index 3fb7ffdb070..352bfdf2a7b 100644
--- a/docs/snapshot/ref/Domain Classes/getPersistentValue.html
+++ b/docs/snapshot/ref/Domain Classes/getPersistentValue.html
@@ -1178,12 +1178,6 @@ someMethodThatMightModifyTheInstance(b)
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate5.html">Grails BOM Hibernate5</a>
</div>
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate7%20Micronaut.html">Grails BOM Hibernate7 Micronaut</a>
- </div>
-
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Micronaut.html">Grails BOM Micronaut</a>
- </div>
-
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM.html">Grails BOM</a>
</div>
diff --git a/docs/snapshot/ref/Domain Classes/hasErrors.html b/docs/snapshot/ref/Domain Classes/hasErrors.html
index d32aa3b5d01..708c1868148 100644
--- a/docs/snapshot/ref/Domain Classes/hasErrors.html
+++ b/docs/snapshot/ref/Domain Classes/hasErrors.html
@@ -1169,12 +1169,6 @@ b.validate()
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate5.html">Grails BOM Hibernate5</a>
</div>
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate7%20Micronaut.html">Grails BOM Hibernate7 Micronaut</a>
- </div>
-
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Micronaut.html">Grails BOM Micronaut</a>
- </div>
-
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM.html">Grails BOM</a>
</div>
diff --git a/docs/snapshot/ref/Domain Classes/hasMany.html b/docs/snapshot/ref/Domain Classes/hasMany.html
index e326213cbeb..1c13a90233a 100644
--- a/docs/snapshot/ref/Domain Classes/hasMany.html
+++ b/docs/snapshot/ref/Domain Classes/hasMany.html
@@ -1191,12 +1191,6 @@ Companies deploy assistants like this [](https://kapa.ai) on docs via [website w
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate5.html">Grails BOM Hibernate5</a>
</div>
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate7%20Micronaut.html">Grails BOM Hibernate7 Micronaut</a>
- </div>
-
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Micronaut.html">Grails BOM Micronaut</a>
- </div>
-
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM.html">Grails BOM</a>
</div>
diff --git a/docs/snapshot/ref/Domain Classes/hasOne.html b/docs/snapshot/ref/Domain Classes/hasOne.html
index aa57f2db4bd..1bcc7b9eea0 100644
--- a/docs/snapshot/ref/Domain Classes/hasOne.html
+++ b/docs/snapshot/ref/Domain Classes/hasOne.html
@@ -1196,12 +1196,6 @@ create table nose (id bigint generated by <span class="keyword">default</span> <
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate5.html">Grails BOM Hibernate5</a>
</div>
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate7%20Micronaut.html">Grails BOM Hibernate7 Micronaut</a>
- </div>
-
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Micronaut.html">Grails BOM Micronaut</a>
- </div>
-
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM.html">Grails BOM</a>
</div>
diff --git a/docs/snapshot/ref/Domain Classes/ident.html b/docs/snapshot/ref/Domain Classes/ident.html
index 374f889f048..0108567f468 100644
--- a/docs/snapshot/ref/Domain Classes/ident.html
+++ b/docs/snapshot/ref/Domain Classes/ident.html
@@ -1166,12 +1166,6 @@ println b.ident()</code></pre>
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate5.html">Grails BOM Hibernate5</a>
</div>
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate7%20Micronaut.html">Grails BOM Hibernate7 Micronaut</a>
- </div>
-
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Micronaut.html">Grails BOM Micronaut</a>
- </div>
-
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM.html">Grails BOM</a>
</div>
diff --git a/docs/snapshot/ref/Domain Classes/instanceOf.html b/docs/snapshot/ref/Domain Classes/instanceOf.html
index d49cb60791d..34968645afe 100644
--- a/docs/snapshot/ref/Domain Classes/instanceOf.html
+++ b/docs/snapshot/ref/Domain Classes/instanceOf.html
@@ -1218,12 +1218,6 @@ Companies deploy assistants like this [](https://kapa.ai) on docs via [website w
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate5.html">Grails BOM Hibernate5</a>
</div>
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate7%20Micronaut.html">Grails BOM Hibernate7 Micronaut</a>
- </div>
-
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Micronaut.html">Grails BOM Micronaut</a>
- </div>
-
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM.html">Grails BOM</a>
</div>
diff --git a/docs/snapshot/ref/Domain Classes/isAttached.html b/docs/snapshot/ref/Domain Classes/isAttached.html
index fb7eae429ac..fe105b3ab88 100644
--- a/docs/snapshot/ref/Domain Classes/isAttached.html
+++ b/docs/snapshot/ref/Domain Classes/isAttached.html
@@ -1173,12 +1173,6 @@ if (!b.isAttached()) {
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate5.html">Grails BOM Hibernate5</a>
</div>
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate7%20Micronaut.html">Grails BOM Hibernate7 Micronaut</a>
- </div>
-
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Micronaut.html">Grails BOM Micronaut</a>
- </div>
-
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM.html">Grails BOM</a>
</div>
diff --git a/docs/snapshot/ref/Domain Classes/isDirty.html b/docs/snapshot/ref/Domain Classes/isDirty.html
index 0b97b1014a4..fbb42da1287 100644
--- a/docs/snapshot/ref/Domain Classes/isDirty.html
+++ b/docs/snapshot/ref/Domain Classes/isDirty.html
@@ -1185,12 +1185,6 @@ someMethodThatMightModifyTheInstance(b)
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate5.html">Grails BOM Hibernate5</a>
</div>
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate7%20Micronaut.html">Grails BOM Hibernate7 Micronaut</a>
- </div>
-
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Micronaut.html">Grails BOM Micronaut</a>
- </div>
-
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM.html">Grails BOM</a>
</div>
diff --git a/docs/snapshot/ref/Domain Classes/last.html b/docs/snapshot/ref/Domain Classes/last.html
index e7a3a23f60c..681fb80dfb9 100644
--- a/docs/snapshot/ref/Domain Classes/last.html
+++ b/docs/snapshot/ref/Domain Classes/last.html
@@ -1214,12 +1214,6 @@ Note that the first() and last() methods are not supported on domain classes whi
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate5.html">Grails BOM Hibernate5</a>
</div>
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate7%20Micronaut.html">Grails BOM Hibernate7 Micronaut</a>
- </div>
-
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Micronaut.html">Grails BOM Micronaut</a>
- </div>
-
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM.html">Grails BOM</a>
</div>
diff --git a/docs/snapshot/ref/Domain Classes/list.html b/docs/snapshot/ref/Domain Classes/list.html
index beffc2550d1..0b4eb8ac190 100644
--- a/docs/snapshot/ref/Domain Classes/list.html
+++ b/docs/snapshot/ref/Domain Classes/list.html
@@ -1219,12 +1219,6 @@ Companies deploy assistants like this [](https://kapa.ai) on docs via [website w
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate5.html">Grails BOM Hibernate5</a>
</div>
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate7%20Micronaut.html">Grails BOM Hibernate7 Micronaut</a>
- </div>
-
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Micronaut.html">Grails BOM Micronaut</a>
- </div>
-
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM.html">Grails BOM</a>
</div>
diff --git a/docs/snapshot/ref/Domain Classes/listOrderBy.html b/docs/snapshot/ref/Domain Classes/listOrderBy.html
index 0c6c03b0811..3a92827c247 100644
--- a/docs/snapshot/ref/Domain Classes/listOrderBy.html
+++ b/docs/snapshot/ref/Domain Classes/listOrderBy.html
@@ -1189,12 +1189,6 @@ Companies deploy assistants like this [](https://kapa.ai) on docs via [website w
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate5.html">Grails BOM Hibernate5</a>
</div>
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate7%20Micronaut.html">Grails BOM Hibernate7 Micronaut</a>
- </div>
-
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Micronaut.html">Grails BOM Micronaut</a>
- </div>
-
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM.html">Grails BOM</a>
</div>
diff --git a/docs/snapshot/ref/Domain Classes/load.html b/docs/snapshot/ref/Domain Classes/load.html
index 7d65d9a188c..cf2450e0719 100644
--- a/docs/snapshot/ref/Domain Classes/load.html
+++ b/docs/snapshot/ref/Domain Classes/load.html
@@ -1188,12 +1188,6 @@ Companies deploy assistants like this [](https://kapa.ai) on docs via [website w
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate5.html">Grails BOM Hibernate5</a>
</div>
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate7%20Micronaut.html">Grails BOM Hibernate7 Micronaut</a>
- </div>
-
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Micronaut.html">Grails BOM Micronaut</a>
- </div>
-
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM.html">Grails BOM</a>
</div>
diff --git a/docs/snapshot/ref/Domain Classes/lock.html b/docs/snapshot/ref/Domain Classes/lock.html
index 0a2f56f8835..258b44e2240 100644
--- a/docs/snapshot/ref/Domain Classes/lock.html
+++ b/docs/snapshot/ref/Domain Classes/lock.html
@@ -1176,12 +1176,6 @@ book.lock()</code></pre>
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate5.html">Grails BOM Hibernate5</a>
</div>
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate7%20Micronaut.html">Grails BOM Hibernate7 Micronaut</a>
- </div>
-
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Micronaut.html">Grails BOM Micronaut</a>
- </div>
-
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM.html">Grails BOM</a>
</div>
diff --git a/docs/snapshot/ref/Domain Classes/mapWith.html b/docs/snapshot/ref/Domain Classes/mapWith.html
index 5ee2e6731dd..97ecf87ed62 100644
--- a/docs/snapshot/ref/Domain Classes/mapWith.html
+++ b/docs/snapshot/ref/Domain Classes/mapWith.html
@@ -1170,12 +1170,6 @@ Companies deploy assistants like this [](https://kapa.ai) on docs via [website w
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate5.html">Grails BOM Hibernate5</a>
</div>
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate7%20Micronaut.html">Grails BOM Hibernate7 Micronaut</a>
- </div>
-
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Micronaut.html">Grails BOM Micronaut</a>
- </div>
-
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM.html">Grails BOM</a>
</div>
diff --git a/docs/snapshot/ref/Domain Classes/mappedBy.html b/docs/snapshot/ref/Domain Classes/mappedBy.html
index b0fd788fcfe..1a975607663 100644
--- a/docs/snapshot/ref/Domain Classes/mappedBy.html
+++ b/docs/snapshot/ref/Domain Classes/mappedBy.html
@@ -1210,12 +1210,6 @@ Companies deploy assistants like this [](https://kapa.ai) on docs via [website w
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate5.html">Grails BOM Hibernate5</a>
</div>
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate7%20Micronaut.html">Grails BOM Hibernate7 Micronaut</a>
- </div>
-
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Micronaut.html">Grails BOM Micronaut</a>
- </div>
-
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM.html">Grails BOM</a>
</div>
diff --git a/docs/snapshot/ref/Domain Classes/mapping.html b/docs/snapshot/ref/Domain Classes/mapping.html
index 34cd359b80c..72991e79c76 100644
--- a/docs/snapshot/ref/Domain Classes/mapping.html
+++ b/docs/snapshot/ref/Domain Classes/mapping.html
@@ -1179,12 +1179,6 @@ Companies deploy assistants like this [](https://kapa.ai) on docs via [website w
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate5.html">Grails BOM Hibernate5</a>
</div>
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate7%20Micronaut.html">Grails BOM Hibernate7 Micronaut</a>
- </div>
-
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Micronaut.html">Grails BOM Micronaut</a>
- </div>
-
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM.html">Grails BOM</a>
</div>
diff --git a/docs/snapshot/ref/Domain Classes/merge.html b/docs/snapshot/ref/Domain Classes/merge.html
index a85b014ef16..fa79e8b7464 100644
--- a/docs/snapshot/ref/Domain Classes/merge.html
+++ b/docs/snapshot/ref/Domain Classes/merge.html
@@ -1207,12 +1207,6 @@ b = b.merge()</code></pre>
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate5.html">Grails BOM Hibernate5</a>
</div>
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate7%20Micronaut.html">Grails BOM Hibernate7 Micronaut</a>
- </div>
-
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Micronaut.html">Grails BOM Micronaut</a>
- </div>
-
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM.html">Grails BOM</a>
</div>
diff --git a/docs/snapshot/ref/Domain Classes/namedQueries.html b/docs/snapshot/ref/Domain Classes/namedQueries.html
index 212e27847bb..57847046848 100644
--- a/docs/snapshot/ref/Domain Classes/namedQueries.html
+++ b/docs/snapshot/ref/Domain Classes/namedQueries.html
@@ -1354,12 +1354,6 @@ Note that calling something like <code>Publication.recentPublications.get(42)</c
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate5.html">Grails BOM Hibernate5</a>
</div>
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate7%20Micronaut.html">Grails BOM Hibernate7 Micronaut</a>
- </div>
-
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Micronaut.html">Grails BOM Micronaut</a>
- </div>
-
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM.html">Grails BOM</a>
</div>
diff --git a/docs/snapshot/ref/Domain Classes/properties.html b/docs/snapshot/ref/Domain Classes/properties.html
index edac6aaa7f7..33ad1f3fc62 100644
--- a/docs/snapshot/ref/Domain Classes/properties.html
+++ b/docs/snapshot/ref/Domain Classes/properties.html
@@ -1165,12 +1165,6 @@ b.save()</code></pre>
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate5.html">Grails BOM Hibernate5</a>
</div>
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate7%20Micronaut.html">Grails BOM Hibernate7 Micronaut</a>
- </div>
-
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Micronaut.html">Grails BOM Micronaut</a>
- </div>
-
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM.html">Grails BOM</a>
</div>
diff --git a/docs/snapshot/ref/Domain Classes/read.html b/docs/snapshot/ref/Domain Classes/read.html
index 65bfcf94d7d..f039c0195ff 100644
--- a/docs/snapshot/ref/Domain Classes/read.html
+++ b/docs/snapshot/ref/Domain Classes/read.html
@@ -1179,12 +1179,6 @@ Companies deploy assistants like this [](https://kapa.ai) on docs via [website w
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate5.html">Grails BOM Hibernate5</a>
</div>
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate7%20Micronaut.html">Grails BOM Hibernate7 Micronaut</a>
- </div>
-
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Micronaut.html">Grails BOM Micronaut</a>
- </div>
-
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM.html">Grails BOM</a>
</div>
diff --git a/docs/snapshot/ref/Domain Classes/refresh.html b/docs/snapshot/ref/Domain Classes/refresh.html
index 937c9a30c50..86e6f539481 100644
--- a/docs/snapshot/ref/Domain Classes/refresh.html
+++ b/docs/snapshot/ref/Domain Classes/refresh.html
@@ -1187,12 +1187,6 @@ b.refresh()</code></pre>
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate5.html">Grails BOM Hibernate5</a>
</div>
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate7%20Micronaut.html">Grails BOM Hibernate7 Micronaut</a>
- </div>
-
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Micronaut.html">Grails BOM Micronaut</a>
- </div>
-
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM.html">Grails BOM</a>
</div>
diff --git a/docs/snapshot/ref/Domain Classes/removeFrom.html b/docs/snapshot/ref/Domain Classes/removeFrom.html
index b26b85727ec..9b81edd63a1 100644
--- a/docs/snapshot/ref/Domain Classes/removeFrom.html
+++ b/docs/snapshot/ref/Domain Classes/removeFrom.html
@@ -1167,12 +1167,6 @@ author.removeFromBooks(book)</code></pre>
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate5.html">Grails BOM Hibernate5</a>
</div>
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate7%20Micronaut.html">Grails BOM Hibernate7 Micronaut</a>
- </div>
-
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Micronaut.html">Grails BOM Micronaut</a>
- </div>
-
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM.html">Grails BOM</a>
</div>
diff --git a/docs/snapshot/ref/Domain Classes/save.html b/docs/snapshot/ref/Domain Classes/save.html
index 9a01662885d..c74d1e17863 100644
--- a/docs/snapshot/ref/Domain Classes/save.html
+++ b/docs/snapshot/ref/Domain Classes/save.html
@@ -1240,12 +1240,6 @@ By default GORM classes are configured for <a href="../../grails-data/hibernate
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate5.html">Grails BOM Hibernate5</a>
</div>
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate7%20Micronaut.html">Grails BOM Hibernate7 Micronaut</a>
- </div>
-
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Micronaut.html">Grails BOM Micronaut</a>
- </div>
-
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM.html">Grails BOM</a>
</div>
diff --git a/docs/snapshot/ref/Domain Classes/transients.html b/docs/snapshot/ref/Domain Classes/transients.html
index 2fa12a674d8..5622e89e062 100644
--- a/docs/snapshot/ref/Domain Classes/transients.html
+++ b/docs/snapshot/ref/Domain Classes/transients.html
@@ -1183,12 +1183,6 @@ As of Grails 2.0 if there is only a getter or only a setter method, you don̵
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate5.html">Grails BOM Hibernate5</a>
</div>
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate7%20Micronaut.html">Grails BOM Hibernate7 Micronaut</a>
- </div>
-
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Micronaut.html">Grails BOM Micronaut</a>
- </div>
-
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM.html">Grails BOM</a>
</div>
diff --git a/docs/snapshot/ref/Domain Classes/validate.html b/docs/snapshot/ref/Domain Classes/validate.html
index 610466bb445..53553fbf4be 100644
--- a/docs/snapshot/ref/Domain Classes/validate.html
+++ b/docs/snapshot/ref/Domain Classes/validate.html
@@ -1199,12 +1199,6 @@ Companies deploy assistants like this [](https://kapa.ai) on docs via [website w
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate5.html">Grails BOM Hibernate5</a>
</div>
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate7%20Micronaut.html">Grails BOM Hibernate7 Micronaut</a>
- </div>
-
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Micronaut.html">Grails BOM Micronaut</a>
- </div>
-
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM.html">Grails BOM</a>
</div>
diff --git a/docs/snapshot/ref/Domain Classes/where.html b/docs/snapshot/ref/Domain Classes/where.html
index d9873fcbc7b..f0a5f1049cf 100644
--- a/docs/snapshot/ref/Domain Classes/where.html
+++ b/docs/snapshot/ref/Domain Classes/where.html
@@ -1216,12 +1216,6 @@ Person bart = query.find()</code></pre>
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate5.html">Grails BOM Hibernate5</a>
</div>
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate7%20Micronaut.html">Grails BOM Hibernate7 Micronaut</a>
- </div>
-
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Micronaut.html">Grails BOM Micronaut</a>
- </div>
-
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM.html">Grails BOM</a>
</div>
diff --git a/docs/snapshot/ref/Domain Classes/whereAny.html b/docs/snapshot/ref/Domain Classes/whereAny.html
index c19a3fd38de..b3ac084090b 100644
--- a/docs/snapshot/ref/Domain Classes/whereAny.html
+++ b/docs/snapshot/ref/Domain Classes/whereAny.html
@@ -1179,12 +1179,6 @@ Person bart = query.find()</code></pre>
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate5.html">Grails BOM Hibernate5</a>
</div>
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate7%20Micronaut.html">Grails BOM Hibernate7 Micronaut</a>
- </div>
-
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Micronaut.html">Grails BOM Micronaut</a>
- </div>
-
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM.html">Grails BOM</a>
</div>
diff --git a/docs/snapshot/ref/Domain Classes/withCriteria.html b/docs/snapshot/ref/Domain Classes/withCriteria.html
index 40f3f3049e6..8e336d065b3 100644
--- a/docs/snapshot/ref/Domain Classes/withCriteria.html
+++ b/docs/snapshot/ref/Domain Classes/withCriteria.html
@@ -1217,12 +1217,6 @@ Companies deploy assistants like this [](https://kapa.ai) on docs via [website w
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate5.html">Grails BOM Hibernate5</a>
</div>
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate7%20Micronaut.html">Grails BOM Hibernate7 Micronaut</a>
- </div>
-
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Micronaut.html">Grails BOM Micronaut</a>
- </div>
-
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM.html">Grails BOM</a>
</div>
diff --git a/docs/snapshot/ref/Domain Classes/withNewSession.html b/docs/snapshot/ref/Domain Classes/withNewSession.html
index c74dc09b3bd..724279adc1d 100644
--- a/docs/snapshot/ref/Domain Classes/withNewSession.html
+++ b/docs/snapshot/ref/Domain Classes/withNewSession.html
@@ -1178,12 +1178,6 @@ Companies deploy assistants like this [](https://kapa.ai) on docs via [website w
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate5.html">Grails BOM Hibernate5</a>
</div>
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate7%20Micronaut.html">Grails BOM Hibernate7 Micronaut</a>
- </div>
-
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Micronaut.html">Grails BOM Micronaut</a>
- </div>
-
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM.html">Grails BOM</a>
</div>
diff --git a/docs/snapshot/ref/Domain Classes/withSession.html b/docs/snapshot/ref/Domain Classes/withSession.html
index c091676bc4d..4df424e24a7 100644
--- a/docs/snapshot/ref/Domain Classes/withSession.html
+++ b/docs/snapshot/ref/Domain Classes/withSession.html
@@ -1178,12 +1178,6 @@ Companies deploy assistants like this [](https://kapa.ai) on docs via [website w
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate5.html">Grails BOM Hibernate5</a>
</div>
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate7%20Micronaut.html">Grails BOM Hibernate7 Micronaut</a>
- </div>
-
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Micronaut.html">Grails BOM Micronaut</a>
- </div>
-
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM.html">Grails BOM</a>
</div>
diff --git a/docs/snapshot/ref/Domain Classes/withTransaction.html b/docs/snapshot/ref/Domain Classes/withTransaction.html
index ecdf29bb1c3..f44f433cf31 100644
--- a/docs/snapshot/ref/Domain Classes/withTransaction.html
+++ b/docs/snapshot/ref/Domain Classes/withTransaction.html
@@ -1202,12 +1202,6 @@ Account.withTransaction([<span class="key">propagationBehavior</span>: Transacti
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate5.html">Grails BOM Hibernate5</a>
</div>
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate7%20Micronaut.html">Grails BOM Hibernate7 Micronaut</a>
- </div>
-
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Micronaut.html">Grails BOM Micronaut</a>
- </div>
-
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM.html">Grails BOM</a>
</div>
diff --git a/docs/snapshot/ref/Plug-ins/URL mappings.html b/docs/snapshot/ref/Plug-ins/URL mappings.html
index ab5866c4f9b..a61c53f2e5a 100644
--- a/docs/snapshot/ref/Plug-ins/URL mappings.html
+++ b/docs/snapshot/ref/Plug-ins/URL mappings.html
@@ -1200,12 +1200,6 @@ Companies deploy assistants like this [](https://kapa.ai) on docs via [website w
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate5.html">Grails BOM Hibernate5</a>
</div>
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate7%20Micronaut.html">Grails BOM Hibernate7 Micronaut</a>
- </div>
-
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Micronaut.html">Grails BOM Micronaut</a>
- </div>
-
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM.html">Grails BOM</a>
</div>
diff --git a/docs/snapshot/ref/Plug-ins/Usage.html b/docs/snapshot/ref/Plug-ins/Usage.html
index 09cd4347dea..6f1da9672e8 100644
--- a/docs/snapshot/ref/Plug-ins/Usage.html
+++ b/docs/snapshot/ref/Plug-ins/Usage.html
@@ -1196,12 +1196,6 @@ Companies deploy assistants like this [](https://kapa.ai) on docs via [website w
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate5.html">Grails BOM Hibernate5</a>
</div>
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate7%20Micronaut.html">Grails BOM Hibernate7 Micronaut</a>
- </div>
-
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Micronaut.html">Grails BOM Micronaut</a>
- </div>
-
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM.html">Grails BOM</a>
</div>
diff --git a/docs/snapshot/ref/Plug-ins/codecs.html b/docs/snapshot/ref/Plug-ins/codecs.html
index cbf1f190d5d..4aba714af35 100644
--- a/docs/snapshot/ref/Plug-ins/codecs.html
+++ b/docs/snapshot/ref/Plug-ins/codecs.html
@@ -1218,12 +1218,6 @@ Companies deploy assistants like this [](https://kapa.ai) on docs via [website w
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate5.html">Grails BOM Hibernate5</a>
</div>
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate7%20Micronaut.html">Grails BOM Hibernate7 Micronaut</a>
- </div>
-
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Micronaut.html">Grails BOM Micronaut</a>
- </div>
-
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM.html">Grails BOM</a>
</div>
diff --git a/docs/snapshot/ref/Plug-ins/controllers.html b/docs/snapshot/ref/Plug-ins/controllers.html
index a1830b10297..9a92b0626e7 100644
--- a/docs/snapshot/ref/Plug-ins/controllers.html
+++ b/docs/snapshot/ref/Plug-ins/controllers.html
@@ -1212,12 +1212,6 @@ Companies deploy assistants like this [](https://kapa.ai) on docs via [website w
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate5.html">Grails BOM Hibernate5</a>
</div>
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate7%20Micronaut.html">Grails BOM Hibernate7 Micronaut</a>
- </div>
-
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Micronaut.html">Grails BOM Micronaut</a>
- </div>
-
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM.html">Grails BOM</a>
</div>
diff --git a/docs/snapshot/ref/Plug-ins/core.html b/docs/snapshot/ref/Plug-ins/core.html
index 239e40dfa9b..cc43d4e99d0 100644
--- a/docs/snapshot/ref/Plug-ins/core.html
+++ b/docs/snapshot/ref/Plug-ins/core.html
@@ -1177,12 +1177,6 @@ Companies deploy assistants like this [](https://kapa.ai) on docs via [website w
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate5.html">Grails BOM Hibernate5</a>
</div>
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate7%20Micronaut.html">Grails BOM Hibernate7 Micronaut</a>
- </div>
-
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Micronaut.html">Grails BOM Micronaut</a>
- </div>
-
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM.html">Grails BOM</a>
</div>
diff --git a/docs/snapshot/ref/Plug-ins/dataSource.html b/docs/snapshot/ref/Plug-ins/dataSource.html
index cbe3f06a498..776f2333445 100644
--- a/docs/snapshot/ref/Plug-ins/dataSource.html
+++ b/docs/snapshot/ref/Plug-ins/dataSource.html
@@ -1213,12 +1213,6 @@ Companies deploy assistants like this [](https://kapa.ai) on docs via [website w
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate5.html">Grails BOM Hibernate5</a>
</div>
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate7%20Micronaut.html">Grails BOM Hibernate7 Micronaut</a>
- </div>
-
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Micronaut.html">Grails BOM Micronaut</a>
- </div>
-
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM.html">Grails BOM</a>
</div>
diff --git a/docs/snapshot/ref/Plug-ins/domainClasses.html b/docs/snapshot/ref/Plug-ins/domainClasses.html
index 923b4bb3778..9bda3882f5c 100644
--- a/docs/snapshot/ref/Plug-ins/domainClasses.html
+++ b/docs/snapshot/ref/Plug-ins/domainClasses.html
@@ -1195,12 +1195,6 @@ Companies deploy assistants like this [](https://kapa.ai) on docs via [website w
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate5.html">Grails BOM Hibernate5</a>
</div>
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate7%20Micronaut.html">Grails BOM Hibernate7 Micronaut</a>
- </div>
-
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Micronaut.html">Grails BOM Micronaut</a>
- </div>
-
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM.html">Grails BOM</a>
</div>
diff --git a/docs/snapshot/ref/Plug-ins/hibernate.html b/docs/snapshot/ref/Plug-ins/hibernate.html
index 06840aea06c..171f861e252 100644
--- a/docs/snapshot/ref/Plug-ins/hibernate.html
+++ b/docs/snapshot/ref/Plug-ins/hibernate.html
@@ -1201,12 +1201,6 @@ Companies deploy assistants like this [](https://kapa.ai) on docs via [website w
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate5.html">Grails BOM Hibernate5</a>
</div>
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate7%20Micronaut.html">Grails BOM Hibernate7 Micronaut</a>
- </div>
-
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Micronaut.html">Grails BOM Micronaut</a>
- </div>
-
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM.html">Grails BOM</a>
</div>
diff --git a/docs/snapshot/ref/Plug-ins/i18n.html b/docs/snapshot/ref/Plug-ins/i18n.html
index d5819a6b474..eebafe20f32 100644
--- a/docs/snapshot/ref/Plug-ins/i18n.html
+++ b/docs/snapshot/ref/Plug-ins/i18n.html
@@ -1192,12 +1192,6 @@ Companies deploy assistants like this [](https://kapa.ai) on docs via [website w
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate5.html">Grails BOM Hibernate5</a>
</div>
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate7%20Micronaut.html">Grails BOM Hibernate7 Micronaut</a>
- </div>
-
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Micronaut.html">Grails BOM Micronaut</a>
- </div>
-
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM.html">Grails BOM</a>
</div>
diff --git a/docs/snapshot/ref/Plug-ins/logging.html b/docs/snapshot/ref/Plug-ins/logging.html
index 21ef46a2f3e..d336eb3f88d 100644
--- a/docs/snapshot/ref/Plug-ins/logging.html
+++ b/docs/snapshot/ref/Plug-ins/logging.html
@@ -1179,12 +1179,6 @@ Companies deploy assistants like this [](https://kapa.ai) on docs via [website w
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate5.html">Grails BOM Hibernate5</a>
</div>
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate7%20Micronaut.html">Grails BOM Hibernate7 Micronaut</a>
- </div>
-
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Micronaut.html">Grails BOM Micronaut</a>
- </div>
-
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM.html">Grails BOM</a>
</div>
diff --git a/docs/snapshot/ref/Plug-ins/scaffolding.html b/docs/snapshot/ref/Plug-ins/scaffolding.html
index c9a06692eb6..c08514a2728 100644
--- a/docs/snapshot/ref/Plug-ins/scaffolding.html
+++ b/docs/snapshot/ref/Plug-ins/scaffolding.html
@@ -1223,12 +1223,6 @@ The <code>static scaffold = true</code> form is not supported in Grails 3.0 and
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate5.html">Grails BOM Hibernate5</a>
</div>
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate7%20Micronaut.html">Grails BOM Hibernate7 Micronaut</a>
- </div>
-
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Micronaut.html">Grails BOM Micronaut</a>
- </div>
-
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM.html">Grails BOM</a>
</div>
diff --git a/docs/snapshot/ref/Plug-ins/services.html b/docs/snapshot/ref/Plug-ins/services.html
index 7d9a5c539e3..fc1f8839e11 100644
--- a/docs/snapshot/ref/Plug-ins/services.html
+++ b/docs/snapshot/ref/Plug-ins/services.html
@@ -1189,12 +1189,6 @@ Companies deploy assistants like this [](https://kapa.ai) on docs via [website w
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate5.html">Grails BOM Hibernate5</a>
</div>
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate7%20Micronaut.html">Grails BOM Hibernate7 Micronaut</a>
- </div>
-
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Micronaut.html">Grails BOM Micronaut</a>
- </div>
-
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM.html">Grails BOM</a>
</div>
diff --git a/docs/snapshot/ref/Plug-ins/servlets.html b/docs/snapshot/ref/Plug-ins/servlets.html
index cfa646f7536..0a300d828dd 100644
--- a/docs/snapshot/ref/Plug-ins/servlets.html
+++ b/docs/snapshot/ref/Plug-ins/servlets.html
@@ -1173,12 +1173,6 @@ Companies deploy assistants like this [](https://kapa.ai) on docs via [website w
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate5.html">Grails BOM Hibernate5</a>
</div>
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate7%20Micronaut.html">Grails BOM Hibernate7 Micronaut</a>
- </div>
-
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Micronaut.html">Grails BOM Micronaut</a>
- </div>
-
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM.html">Grails BOM</a>
</div>
diff --git a/docs/snapshot/ref/Services/Usage.html b/docs/snapshot/ref/Services/Usage.html
index b362c9f4911..420203360bd 100644
--- a/docs/snapshot/ref/Services/Usage.html
+++ b/docs/snapshot/ref/Services/Usage.html
@@ -1172,12 +1172,6 @@ Companies deploy assistants like this [](https://kapa.ai) on docs via [website w
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate5.html">Grails BOM Hibernate5</a>
</div>
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate7%20Micronaut.html">Grails BOM Hibernate7 Micronaut</a>
- </div>
-
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Micronaut.html">Grails BOM Micronaut</a>
- </div>
-
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM.html">Grails BOM</a>
</div>
diff --git a/docs/snapshot/ref/Services/scope.html b/docs/snapshot/ref/Services/scope.html
index 581022a401c..10ee20baa02 100644
--- a/docs/snapshot/ref/Services/scope.html
+++ b/docs/snapshot/ref/Services/scope.html
@@ -1200,12 +1200,6 @@ Companies deploy assistants like this [](https://kapa.ai) on docs via [website w
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate5.html">Grails BOM Hibernate5</a>
</div>
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate7%20Micronaut.html">Grails BOM Hibernate7 Micronaut</a>
- </div>
-
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Micronaut.html">Grails BOM Micronaut</a>
- </div>
-
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM.html">Grails BOM</a>
</div>
diff --git a/docs/snapshot/ref/Servlet API/request.html b/docs/snapshot/ref/Servlet API/request.html
index d81df15b607..7aa2365cf73 100644
--- a/docs/snapshot/ref/Servlet API/request.html
+++ b/docs/snapshot/ref/Servlet API/request.html
@@ -1249,12 +1249,6 @@ request[<span class="string"><span class="delimiter">'</span><span class="conten
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate5.html">Grails BOM Hibernate5</a>
</div>
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate7%20Micronaut.html">Grails BOM Hibernate7 Micronaut</a>
- </div>
-
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Micronaut.html">Grails BOM Micronaut</a>
- </div>
-
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM.html">Grails BOM</a>
</div>
diff --git a/docs/snapshot/ref/Servlet API/response.html b/docs/snapshot/ref/Servlet API/response.html
index 8c3fd4a2b19..cfd1a04320b 100644
--- a/docs/snapshot/ref/Servlet API/response.html
+++ b/docs/snapshot/ref/Servlet API/response.html
@@ -1192,12 +1192,6 @@ Companies deploy assistants like this [](https://kapa.ai) on docs via [website w
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate5.html">Grails BOM Hibernate5</a>
</div>
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate7%20Micronaut.html">Grails BOM Hibernate7 Micronaut</a>
- </div>
-
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Micronaut.html">Grails BOM Micronaut</a>
- </div>
-
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM.html">Grails BOM</a>
</div>
diff --git a/docs/snapshot/ref/Servlet API/servletContext.html b/docs/snapshot/ref/Servlet API/servletContext.html
index 547eec71f16..e5c9f2edd68 100644
--- a/docs/snapshot/ref/Servlet API/servletContext.html
+++ b/docs/snapshot/ref/Servlet API/servletContext.html
@@ -1193,12 +1193,6 @@ asset <span class="string"><span class="delimiter">"</span><span class="con
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate5.html">Grails BOM Hibernate5</a>
</div>
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate7%20Micronaut.html">Grails BOM Hibernate7 Micronaut</a>
- </div>
-
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Micronaut.html">Grails BOM Micronaut</a>
- </div>
-
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM.html">Grails BOM</a>
</div>
diff --git a/docs/snapshot/ref/Servlet API/session.html b/docs/snapshot/ref/Servlet API/session.html
index 05560936fbf..8e63382baba 100644
--- a/docs/snapshot/ref/Servlet API/session.html
+++ b/docs/snapshot/ref/Servlet API/session.html
@@ -1190,12 +1190,6 @@ session[<span class="string"><span class="delimiter">"</span><span class="c
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate5.html">Grails BOM Hibernate5</a>
</div>
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate7%20Micronaut.html">Grails BOM Hibernate7 Micronaut</a>
- </div>
-
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Micronaut.html">Grails BOM Micronaut</a>
- </div>
-
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM.html">Grails BOM</a>
</div>
diff --git a/docs/snapshot/ref/Tag Libraries/Usage.html b/docs/snapshot/ref/Tag Libraries/Usage.html
index 01aaa7db29c..d6f0684d414 100644
--- a/docs/snapshot/ref/Tag Libraries/Usage.html
+++ b/docs/snapshot/ref/Tag Libraries/Usage.html
@@ -1175,12 +1175,6 @@ Companies deploy assistants like this [](https://kapa.ai) on docs via [website w
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate5.html">Grails BOM Hibernate5</a>
</div>
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate7%20Micronaut.html">Grails BOM Hibernate7 Micronaut</a>
- </div>
-
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Micronaut.html">Grails BOM Micronaut</a>
- </div>
-
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM.html">Grails BOM</a>
</div>
diff --git a/docs/snapshot/ref/Tag Libraries/actionName.html b/docs/snapshot/ref/Tag Libraries/actionName.html
index 6af327b9946..6bcf5fa58ff 100644
--- a/docs/snapshot/ref/Tag Libraries/actionName.html
+++ b/docs/snapshot/ref/Tag Libraries/actionName.html
@@ -1180,12 +1180,6 @@ Companies deploy assistants like this [](https://kapa.ai) on docs via [website w
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate5.html">Grails BOM Hibernate5</a>
</div>
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate7%20Micronaut.html">Grails BOM Hibernate7 Micronaut</a>
- </div>
-
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Micronaut.html">Grails BOM Micronaut</a>
- </div>
-
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM.html">Grails BOM</a>
</div>
diff --git a/docs/snapshot/ref/Tag Libraries/controllerName.html b/docs/snapshot/ref/Tag Libraries/controllerName.html
index 0a00a5b3e82..8bf7aec6c37 100644
--- a/docs/snapshot/ref/Tag Libraries/controllerName.html
+++ b/docs/snapshot/ref/Tag Libraries/controllerName.html
@@ -1180,12 +1180,6 @@ Companies deploy assistants like this [](https://kapa.ai) on docs via [website w
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate5.html">Grails BOM Hibernate5</a>
</div>
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate7%20Micronaut.html">Grails BOM Hibernate7 Micronaut</a>
- </div>
-
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Micronaut.html">Grails BOM Micronaut</a>
- </div>
-
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM.html">Grails BOM</a>
</div>
diff --git a/docs/snapshot/ref/Tag Libraries/flash.html b/docs/snapshot/ref/Tag Libraries/flash.html
index 47537748be6..28e8d561d68 100644
--- a/docs/snapshot/ref/Tag Libraries/flash.html
+++ b/docs/snapshot/ref/Tag Libraries/flash.html
@@ -1184,12 +1184,6 @@ Companies deploy assistants like this [](https://kapa.ai) on docs via [website w
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate5.html">Grails BOM Hibernate5</a>
</div>
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate7%20Micronaut.html">Grails BOM Hibernate7 Micronaut</a>
- </div>
-
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Micronaut.html">Grails BOM Micronaut</a>
- </div>
-
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM.html">Grails BOM</a>
</div>
diff --git a/docs/snapshot/ref/Tag Libraries/pageScope.html b/docs/snapshot/ref/Tag Libraries/pageScope.html
index d0fd99315b9..fb8ce120f7b 100644
--- a/docs/snapshot/ref/Tag Libraries/pageScope.html
+++ b/docs/snapshot/ref/Tag Libraries/pageScope.html
@@ -1187,12 +1187,6 @@ Companies deploy assistants like this [](https://kapa.ai) on docs via [website w
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate5.html">Grails BOM Hibernate5</a>
</div>
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate7%20Micronaut.html">Grails BOM Hibernate7 Micronaut</a>
- </div>
-
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Micronaut.html">Grails BOM Micronaut</a>
- </div>
-
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM.html">Grails BOM</a>
</div>
diff --git a/docs/snapshot/ref/Tag Libraries/params.html b/docs/snapshot/ref/Tag Libraries/params.html
index 58f16c75fd6..73c84479ddf 100644
--- a/docs/snapshot/ref/Tag Libraries/params.html
+++ b/docs/snapshot/ref/Tag Libraries/params.html
@@ -1194,12 +1194,6 @@ Companies deploy assistants like this [](https://kapa.ai) on docs via [website w
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate5.html">Grails BOM Hibernate5</a>
</div>
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate7%20Micronaut.html">Grails BOM Hibernate7 Micronaut</a>
- </div>
-
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Micronaut.html">Grails BOM Micronaut</a>
- </div>
-
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM.html">Grails BOM</a>
</div>
diff --git a/docs/snapshot/ref/Tag Libraries/request.html b/docs/snapshot/ref/Tag Libraries/request.html
index 50978a57b27..1bcac29f414 100644
--- a/docs/snapshot/ref/Tag Libraries/request.html
+++ b/docs/snapshot/ref/Tag Libraries/request.html
@@ -1192,12 +1192,6 @@ The additional methods added to the <a href="../../ref/Servlet%20API/request.htm
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate5.html">Grails BOM Hibernate5</a>
</div>
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate7%20Micronaut.html">Grails BOM Hibernate7 Micronaut</a>
- </div>
-
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Micronaut.html">Grails BOM Micronaut</a>
- </div>
-
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM.html">Grails BOM</a>
</div>
diff --git a/docs/snapshot/ref/Tag Libraries/response.html b/docs/snapshot/ref/Tag Libraries/response.html
index 3715f2a965e..cdf2a9734f5 100644
--- a/docs/snapshot/ref/Tag Libraries/response.html
+++ b/docs/snapshot/ref/Tag Libraries/response.html
@@ -1187,12 +1187,6 @@ The additional methods added to the <a href="../../ref/Servlet%20API/response.ht
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate5.html">Grails BOM Hibernate5</a>
</div>
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate7%20Micronaut.html">Grails BOM Hibernate7 Micronaut</a>
- </div>
-
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Micronaut.html">Grails BOM Micronaut</a>
- </div>
-
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM.html">Grails BOM</a>
</div>
diff --git a/docs/snapshot/ref/Tag Libraries/servletContext.html b/docs/snapshot/ref/Tag Libraries/servletContext.html
index 82ff7ad511a..cbc07e280eb 100644
--- a/docs/snapshot/ref/Tag Libraries/servletContext.html
+++ b/docs/snapshot/ref/Tag Libraries/servletContext.html
@@ -1187,12 +1187,6 @@ Grails adds additional methods to the standard Servlet API’s <a href="../.
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate5.html">Grails BOM Hibernate5</a>
</div>
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate7%20Micronaut.html">Grails BOM Hibernate7 Micronaut</a>
- </div>
-
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Micronaut.html">Grails BOM Micronaut</a>
- </div>
-
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM.html">Grails BOM</a>
</div>
diff --git a/docs/snapshot/ref/Tag Libraries/session.html b/docs/snapshot/ref/Tag Libraries/session.html
index 2ec8b4d3075..2049ee02184 100644
--- a/docs/snapshot/ref/Tag Libraries/session.html
+++ b/docs/snapshot/ref/Tag Libraries/session.html
@@ -1199,12 +1199,6 @@ The additional methods added to the <a href="../../ref/Servlet%20API/session.htm
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate5.html">Grails BOM Hibernate5</a>
</div>
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate7%20Micronaut.html">Grails BOM Hibernate7 Micronaut</a>
- </div>
-
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Micronaut.html">Grails BOM Micronaut</a>
- </div>
-
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM.html">Grails BOM</a>
</div>
diff --git a/docs/snapshot/ref/Tags - Cache/block.html b/docs/snapshot/ref/Tags - Cache/block.html
index e4b34d29377..98343e10121 100644
--- a/docs/snapshot/ref/Tags - Cache/block.html
+++ b/docs/snapshot/ref/Tags - Cache/block.html
@@ -1200,12 +1200,6 @@ will not collide with each other. Each cached block has its own set of keys.</p
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate5.html">Grails BOM Hibernate5</a>
</div>
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate7%20Micronaut.html">Grails BOM Hibernate7 Micronaut</a>
- </div>
-
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Micronaut.html">Grails BOM Micronaut</a>
- </div>
-
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM.html">Grails BOM</a>
</div>
diff --git a/docs/snapshot/ref/Tags - Cache/render.html b/docs/snapshot/ref/Tags - Cache/render.html
index c2c999c26fc..8a5b7505824 100644
--- a/docs/snapshot/ref/Tags - Cache/render.html
+++ b/docs/snapshot/ref/Tags - Cache/render.html
@@ -1235,12 +1235,6 @@ keys.</p>
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate5.html">Grails BOM Hibernate5</a>
</div>
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate7%20Micronaut.html">Grails BOM Hibernate7 Micronaut</a>
- </div>
-
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Micronaut.html">Grails BOM Micronaut</a>
- </div>
-
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM.html">Grails BOM</a>
</div>
diff --git a/docs/snapshot/ref/Tags - Fields/all.html b/docs/snapshot/ref/Tags - Fields/all.html
index d6850064cf6..1c3771cc3de 100644
--- a/docs/snapshot/ref/Tags - Fields/all.html
+++ b/docs/snapshot/ref/Tags - Fields/all.html
@@ -1230,12 +1230,6 @@ Remember that if you want to use some of those attributes in the <strong>widget<
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate5.html">Grails BOM Hibernate5</a>
</div>
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate7%20Micronaut.html">Grails BOM Hibernate7 Micronaut</a>
- </div>
-
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Micronaut.html">Grails BOM Micronaut</a>
- </div>
-
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM.html">Grails BOM</a>
</div>
diff --git a/docs/snapshot/ref/Tags - Fields/display.html b/docs/snapshot/ref/Tags - Fields/display.html
index 5d6c3e62edb..46435c94203 100644
--- a/docs/snapshot/ref/Tags - Fields/display.html
+++ b/docs/snapshot/ref/Tags - Fields/display.html
@@ -1289,12 +1289,6 @@ Since then you can specify the folders where the templates are located. You can
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate5.html">Grails BOM Hibernate5</a>
</div>
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Hibernate7%20Micronaut.html">Grails BOM Hibernate7 Micronaut</a>
- </div>
-
- <div class="menu-item"><a href="../../ref/Versions/Grails%20BOM%20Micronaut.html">Grails BOM Micronaut</a>
- </div>
-
<div class="menu-item"><a href="../../ref/Versions/Grails%20BOM.html">Grails BOM</a>
</div>
diff --git a/docs/snapshot/ref/Tags - Fields/displayWidget.html b/docs/snapshot/ref/Tags - Fields/displayWidget.html
index a29451a99a8..bb6ffc207cc 100644
--- a/docs/snapshot/ref/Tags - Fields/displayWidget.html
... 83952 lines suppressed ...