You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@grails.apache.org by jd...@apache.org on 2026/04/28 14:41:37 UTC

(grails-core) branch 7.1.x updated (725fa7c6cf -> b0ceeac024)

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

jdaugherty pushed a change to branch 7.1.x
in repository https://gitbox.apache.org/repos/asf/grails-core.git


    from 725fa7c6cf Merge branch '7.0.x' into 7.1.x
     add f8fac910e3 Backport bom changes to 7.0.x
     add 1e0026c2eb Pin junit, byte buddy, and javaparser to ensure we pick the right bom version
     add f4cc97af94 Update/pin junit, byte buddy, mongodb, rxjava3, jackson, and javaparser to ensure we pick the right bom version
     add d758bf6524 Spring boot's bom brings in opentelemetry & so does selenium, pin to a consistent version
     add 4abb11120f Selenium & Boot's bom conflict on jakarta
     add 5e8ef281e6 Mockito & boot boms conflict, so pin the newest version of byte-buddy to match
     add 1d9e16f5ad Bump commons-text since it mismatches spring boot
     add 2fafebc62a Allow the micronaut projects to update their versions since they could cause API breakage (we don't want to force this on other grails apps)
     add a3740654a5 Lower javaparser version to be compatible with micronaut
     add c6504e100f Fix forge to point at the new bom location
     add 2226af99fe Introduce a micronaut bom to deal with conflicting versions across spring boot updates
     add 85c20b2c8e Add missing exclude for generate doc
     add dbd5c4155a Handle micronaut's bom being gradle module driven
     add 01b3710b5e Update git ignore for the micronaut bom instead of hibernate 7
     add b826f2a385 Fix docs dependency
     add 685e777970 Handle method overload
     add f3e17924fa Do not use enforcedPlatform for grails-micronaut
     add 4931c6b4e7 Ensure Gradle resolves versions at publish time and embed them in the published module metadata.
     add 421c2b9684 Exclude newer versions of hibernate in boms
     add e866293477 Feedback: add other bom project names to the dependency validator
     add caa7473168 Remove unnecessary comments & bump to last micronaut version that can support Spring 3.5
     add 21562ba873 Merge pull request #15605 from apache/grailsBomRestructure
     new b0ceeac024 Merge branch '7.0.x' into 7.1.x

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 .github/workflows/gradle.yml                       |  26 ++
 .gitignore                                         |   3 +
 .../tasks/bom/ExtractDependenciesTask.groovy       |  34 +++
 build-logic/plugins/build.gradle                   |   4 +
 .../org/apache/grails/buildsrc/GradleUtils.groovy  |   4 +
 .../GrailsDependencyValidatorPlugin.groovy         | 322 +++++++++++++++++++++
 .../apache/grails/buildsrc/PublishPlugin.groovy    |  20 ++
 dependencies.gradle                                | 215 +++++++++-----
 gradle.properties                                  |   3 +-
 gradle/publish-root-config.gradle                  |   2 +
 gradle/rat-root-config.gradle                      |   2 +
 grails-async/core/build.gradle                     |   1 +
 grails-async/gpars/build.gradle                    |   1 +
 grails-async/plugin/build.gradle                   |   1 +
 grails-async/rxjava/build.gradle                   |   1 +
 grails-async/rxjava2/build.gradle                  |   1 +
 grails-async/rxjava3/build.gradle                  |   1 +
 grails-bom/README.md                               |  19 --
 grails-bom/{ => base}/build.gradle                 |  34 ++-
 grails-bom/{ => default}/build.gradle              |  51 ++--
 grails-bom/{ => hibernate5}/build.gradle           |  55 ++--
 grails-bom/{ => micronaut}/build.gradle            |  98 ++++---
 grails-bootstrap/build.gradle                      |   1 +
 grails-cache/build.gradle                          |   1 +
 grails-codecs-core/build.gradle                    |   1 +
 grails-codecs/build.gradle                         |   1 +
 grails-common/build.gradle                         |   1 +
 grails-console/build.gradle                        |   1 +
 grails-controllers/build.gradle                    |   1 +
 grails-converters/build.gradle                     |   1 +
 grails-core/build.gradle                           |   1 +
 grails-data-hibernate5/boot-plugin/build.gradle    |   1 +
 grails-data-hibernate5/core/build.gradle           |   7 +-
 grails-data-hibernate5/dbmigration/build.gradle    |  26 +-
 grails-data-hibernate5/docs/build.gradle           |   2 +-
 grails-data-hibernate5/grails-plugin/build.gradle  |   5 +-
 grails-data-mongodb/boot-plugin/build.gradle       |   1 +
 grails-data-mongodb/bson/build.gradle              |   1 +
 grails-data-mongodb/core/build.gradle              |   1 +
 grails-data-mongodb/ext/build.gradle               |   1 +
 grails-data-mongodb/grails-plugin/build.gradle     |   1 +
 grails-data-mongodb/gson-templates/build.gradle    |   1 +
 grails-data-simple/build.gradle                    |   1 +
 grails-databinding-core/build.gradle               |   1 +
 grails-databinding/build.gradle                    |   1 +
 grails-datamapping-async/build.gradle              |   1 +
 grails-datamapping-core-test/build.gradle          |   1 +
 grails-datamapping-core/build.gradle               |   1 +
 grails-datamapping-rx/build.gradle                 |   1 +
 grails-datamapping-support/build.gradle            |   1 +
 grails-datamapping-tck/build.gradle                |   1 +
 grails-datamapping-validation/build.gradle         |   1 +
 grails-datasource/build.gradle                     |   1 +
 grails-datastore-async/build.gradle                |   1 +
 grails-datastore-core/build.gradle                 |   1 +
 grails-datastore-web/build.gradle                  |   1 +
 grails-dependencies/assets/build.gradle            |   1 +
 grails-dependencies/starter-web/build.gradle       |   1 +
 grails-dependencies/test/build.gradle              |   1 +
 grails-doc/build.gradle                            |  56 +++-
 grails-doc/src/en/guide/conf/micronaut.adoc        |  32 +-
 .../src/en/guide/upgrading/upgrading70x.adoc       |  77 +++++
 grails-domain-class/build.gradle                   |   1 +
 grails-encoder/build.gradle                        |   1 +
 grails-events/compat/build.gradle                  |   1 +
 grails-events/core/build.gradle                    |   1 +
 grails-events/gpars/build.gradle                   |   1 +
 grails-events/plugin/build.gradle                  |   1 +
 grails-events/rxjava/build.gradle                  |   1 +
 grails-events/rxjava2/build.gradle                 |   1 +
 grails-events/rxjava3/build.gradle                 |   1 +
 grails-events/spring/build.gradle                  |   1 +
 grails-events/transforms/build.gradle              |   1 +
 grails-fields/build.gradle                         |   1 +
 grails-forge/build.gradle                          |   1 +
 grails-forge/buildSrc/build.gradle                 |   1 +
 grails-forge/grails-cli-shadow/build.gradle        |   1 +
 grails-forge/grails-cli/build.gradle               |   1 +
 .../grails-forge-analytics-postgres/build.gradle   |   1 +
 grails-forge/grails-forge-api/build.gradle         |   1 +
 grails-forge/grails-forge-cli/build.gradle         |   1 +
 grails-forge/grails-forge-core/build.gradle        |   3 +-
 .../forge/build/dependencies/Coordinate.java       |   4 +
 .../forge/build/dependencies/Dependency.java       |  31 +-
 .../build/dependencies/DependencyCoordinate.java   |   8 +
 .../forge/build/gradle/GradleDependency.java       |   4 +-
 .../grails/forge/feature/grails/GrailsBase.java    |  11 +-
 grails-forge/grails-forge-web-netty/build.gradle   |   1 +
 grails-forge/test-core/build.gradle                |   1 +
 grails-geb/build.gradle                            |   1 +
 grails-gradle/bom/build.gradle                     |   1 +
 grails-gradle/build.gradle                         |   1 +
 grails-gradle/buildSrc/build.gradle                |   1 +
 grails-gradle/common/build.gradle                  |   1 +
 grails-gradle/model/build.gradle                   |   1 +
 grails-gradle/plugins/build.gradle                 |   1 +
 .../gradle/plugin/core/GrailsExtension.groovy      |  15 +-
 .../gradle/plugin/core/GrailsGradlePlugin.groovy   |  55 +++-
 grails-gradle/tasks/build.gradle                   |   1 +
 grails-gsp/core/build.gradle                       |   1 +
 grails-gsp/grails-layout/build.gradle              |   1 +
 grails-gsp/grails-sitemesh3/build.gradle           |   1 +
 grails-gsp/grails-taglib/build.gradle              |   1 +
 grails-gsp/grails-web-gsp-taglib/build.gradle      |   1 +
 grails-gsp/grails-web-gsp/build.gradle             |   1 +
 grails-gsp/grails-web-jsp/build.gradle             |   1 +
 grails-gsp/grails-web-taglib/build.gradle          |   1 +
 grails-gsp/plugin/build.gradle                     |   1 +
 grails-gsp/spring-boot/build.gradle                |   1 +
 grails-i18n/build.gradle                           |   1 +
 grails-interceptors/build.gradle                   |   1 +
 grails-logging/build.gradle                        |   1 +
 grails-micronaut/build.gradle                      |   9 +-
 grails-mimetypes/build.gradle                      |   1 +
 grails-rest-transforms/build.gradle                |   1 +
 grails-scaffolding/build.gradle                    |   1 +
 grails-services/build.gradle                       |   1 +
 grails-shell-cli/build.gradle                      |   1 +
 grails-spring/build.gradle                         |   1 +
 grails-test-core/build.gradle                      |   1 +
 grails-test-examples/app1/build.gradle             |   1 +
 grails-test-examples/app2/build.gradle             |   1 +
 grails-test-examples/app3/build.gradle             |   1 +
 .../async-events-pubsub-demo/build.gradle          |   1 +
 grails-test-examples/cache/build.gradle            |   1 +
 grails-test-examples/config-report/build.gradle    |   1 +
 grails-test-examples/database-cleanup/build.gradle |   3 +-
 grails-test-examples/datasources/build.gradle      |   1 +
 grails-test-examples/demo33/build.gradle           |   1 +
 grails-test-examples/exploded/build.gradle         |   1 +
 .../external-configuration/build.gradle            |   1 +
 grails-test-examples/geb-gebconfig/build.gradle    |   1 +
 grails-test-examples/geb/build.gradle              |   1 +
 grails-test-examples/gorm/build.gradle             |   3 +-
 grails-test-examples/gsp-layout/build.gradle       |   1 +
 grails-test-examples/gsp-sitemesh3/build.gradle    |   1 +
 .../build.gradle                                   |   1 +
 .../hibernate5/grails-data-service/build.gradle    |   1 +
 .../grails-database-per-tenant/build.gradle        |   1 +
 .../grails-hibernate-groovy-proxy/build.gradle     |   3 +-
 .../hibernate5/grails-hibernate/build.gradle       |   3 +-
 .../grails-multiple-datasources/build.gradle       |   1 +
 .../build.gradle                                   |   1 +
 .../grails-partitioned-multi-tenancy/build.gradle  |   1 +
 .../grails-schema-per-tenant/build.gradle          |   1 +
 .../hibernate5/issue450/build.gradle               |   1 +
 .../hibernate5/spring-boot-hibernate/build.gradle  |   1 +
 .../hibernate5/standalone-hibernate/build.gradle   |   1 +
 grails-test-examples/hyphenated/build.gradle       |   3 +-
 grails-test-examples/issue-11102/build.gradle      |   1 +
 grails-test-examples/issue-11767/build.gradle      |   3 +-
 grails-test-examples/issue-15228/build.gradle      |   1 +
 .../issue-698-domain-save-npe/build.gradle         |   1 +
 grails-test-examples/issue-views-182/build.gradle  |   1 +
 .../micronaut-groovy-only/build.gradle             |   3 +-
 grails-test-examples/micronaut/build.gradle        |   7 +-
 grails-test-examples/mongodb/base/build.gradle     |   1 +
 .../mongodb/database-per-tenant/build.gradle       |   1 +
 .../mongodb/gson-templates/build.gradle            |   1 +
 .../mongodb/hibernate5/build.gradle                |   3 +-
 .../mongodb/springboot/build.gradle                |   1 +
 .../mongodb/test-data-service/build.gradle         |   1 +
 grails-test-examples/namespaces/build.gradle       |   1 +
 grails-test-examples/plugins/exploded/build.gradle |   1 +
 .../plugins/issue-11767/build.gradle               |   5 +-
 .../plugins/issue11005/build.gradle                |   1 +
 .../plugins/loadafter/build.gradle                 |   1 +
 .../plugins/loadfirst/build.gradle                 |   1 +
 .../plugins/loadsecond/build.gradle                |   1 +
 .../plugins/micronaut-singleton/build.gradle       |   5 +-
 .../scaffolding-fields/build.gradle                |   1 +
 grails-test-examples/scaffolding/build.gradle      |   1 +
 .../views-functional-tests-plugin/build.gradle     |   1 +
 .../views-functional-tests/build.gradle            |   1 +
 grails-test-suite-base/build.gradle                |   1 +
 grails-test-suite-persistence/build.gradle         |   1 +
 grails-test-suite-uber/build.gradle                |   1 +
 grails-test-suite-web/build.gradle                 |   1 +
 grails-testing-support-core/build.gradle           |   1 +
 grails-testing-support-datamapping/build.gradle    |   1 +
 grails-testing-support-dbcleanup-core/build.gradle |   1 +
 grails-testing-support-dbcleanup-h2/build.gradle   |   1 +
 .../build.gradle                                   |   1 +
 grails-testing-support-http-client/build.gradle    |   1 +
 grails-testing-support-mongodb/build.gradle        |   1 +
 grails-testing-support-views-gson/build.gradle     |   1 +
 grails-testing-support-web/build.gradle            |   1 +
 grails-url-mappings/build.gradle                   |   1 +
 grails-validation/build.gradle                     |   1 +
 grails-views-core/build.gradle                     |   1 +
 grails-views-gson/build.gradle                     |   1 +
 grails-views-markup/build.gradle                   |   1 +
 grails-web-boot/build.gradle                       |   1 +
 grails-web-common/build.gradle                     |   1 +
 grails-web-core/build.gradle                       |   1 +
 grails-web-databinding/build.gradle                |   1 +
 grails-web-mvc/build.gradle                        |   1 +
 grails-web-url-mappings/build.gradle               |   1 +
 .../web/mapping/DefaultUrlCreatorTests.groovy      |   2 +-
 grails-wrapper/build.gradle                        |   1 +
 settings.gradle                                    |  10 +-
 201 files changed, 1143 insertions(+), 303 deletions(-)
 create mode 100644 build-logic/plugins/src/main/groovy/org/apache/grails/buildsrc/GrailsDependencyValidatorPlugin.groovy
 delete mode 100644 grails-bom/README.md
 copy grails-bom/{ => base}/build.gradle (91%)
 copy grails-bom/{ => default}/build.gradle (83%)
 copy grails-bom/{ => hibernate5}/build.gradle (82%)
 rename grails-bom/{ => micronaut}/build.gradle (68%)


(grails-core) 01/01: Merge branch '7.0.x' into 7.1.x

Posted by jd...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

jdaugherty pushed a commit to branch 7.1.x
in repository https://gitbox.apache.org/repos/asf/grails-core.git

commit b0ceeac024b381b5187c7f48b33e0ac53db56cea
Merge: 725fa7c6cf 21562ba873
Author: James Daugherty <jd...@jdresources.net>
AuthorDate: Tue Apr 28 10:41:22 2026 -0400

    Merge branch '7.0.x' into 7.1.x
    
    # Conflicts:
    #       grails-doc/src/en/guide/upgrading/upgrading60x.adoc

 .github/workflows/gradle.yml                       |  26 ++
 .gitignore                                         |   3 +
 .../tasks/bom/ExtractDependenciesTask.groovy       |  34 +++
 build-logic/plugins/build.gradle                   |   4 +
 .../org/apache/grails/buildsrc/GradleUtils.groovy  |   4 +
 .../GrailsDependencyValidatorPlugin.groovy         | 322 +++++++++++++++++++++
 .../apache/grails/buildsrc/PublishPlugin.groovy    |  20 ++
 dependencies.gradle                                | 215 +++++++++-----
 gradle.properties                                  |   3 +-
 gradle/publish-root-config.gradle                  |   2 +
 gradle/rat-root-config.gradle                      |   2 +
 grails-async/core/build.gradle                     |   1 +
 grails-async/gpars/build.gradle                    |   1 +
 grails-async/plugin/build.gradle                   |   1 +
 grails-async/rxjava/build.gradle                   |   1 +
 grails-async/rxjava2/build.gradle                  |   1 +
 grails-async/rxjava3/build.gradle                  |   1 +
 grails-bom/README.md                               |  19 --
 grails-bom/{ => base}/build.gradle                 |  34 ++-
 grails-bom/{ => default}/build.gradle              |  51 ++--
 grails-bom/{ => hibernate5}/build.gradle           |  55 ++--
 grails-bom/{ => micronaut}/build.gradle            |  98 ++++---
 grails-bootstrap/build.gradle                      |   1 +
 grails-cache/build.gradle                          |   1 +
 grails-codecs-core/build.gradle                    |   1 +
 grails-codecs/build.gradle                         |   1 +
 grails-common/build.gradle                         |   1 +
 grails-console/build.gradle                        |   1 +
 grails-controllers/build.gradle                    |   1 +
 grails-converters/build.gradle                     |   1 +
 grails-core/build.gradle                           |   1 +
 grails-data-hibernate5/boot-plugin/build.gradle    |   1 +
 grails-data-hibernate5/core/build.gradle           |   7 +-
 grails-data-hibernate5/dbmigration/build.gradle    |  26 +-
 grails-data-hibernate5/docs/build.gradle           |   2 +-
 grails-data-hibernate5/grails-plugin/build.gradle  |   5 +-
 grails-data-mongodb/boot-plugin/build.gradle       |   1 +
 grails-data-mongodb/bson/build.gradle              |   1 +
 grails-data-mongodb/core/build.gradle              |   1 +
 grails-data-mongodb/ext/build.gradle               |   1 +
 grails-data-mongodb/grails-plugin/build.gradle     |   1 +
 grails-data-mongodb/gson-templates/build.gradle    |   1 +
 grails-data-simple/build.gradle                    |   1 +
 grails-databinding-core/build.gradle               |   1 +
 grails-databinding/build.gradle                    |   1 +
 grails-datamapping-async/build.gradle              |   1 +
 grails-datamapping-core-test/build.gradle          |   1 +
 grails-datamapping-core/build.gradle               |   1 +
 grails-datamapping-rx/build.gradle                 |   1 +
 grails-datamapping-support/build.gradle            |   1 +
 grails-datamapping-tck/build.gradle                |   1 +
 grails-datamapping-validation/build.gradle         |   1 +
 grails-datasource/build.gradle                     |   1 +
 grails-datastore-async/build.gradle                |   1 +
 grails-datastore-core/build.gradle                 |   1 +
 grails-datastore-web/build.gradle                  |   1 +
 grails-dependencies/assets/build.gradle            |   1 +
 grails-dependencies/starter-web/build.gradle       |   1 +
 grails-dependencies/test/build.gradle              |   1 +
 grails-doc/build.gradle                            |  56 +++-
 grails-doc/src/en/guide/conf/micronaut.adoc        |  32 +-
 .../src/en/guide/upgrading/upgrading70x.adoc       |  77 +++++
 grails-domain-class/build.gradle                   |   1 +
 grails-encoder/build.gradle                        |   1 +
 grails-events/compat/build.gradle                  |   1 +
 grails-events/core/build.gradle                    |   1 +
 grails-events/gpars/build.gradle                   |   1 +
 grails-events/plugin/build.gradle                  |   1 +
 grails-events/rxjava/build.gradle                  |   1 +
 grails-events/rxjava2/build.gradle                 |   1 +
 grails-events/rxjava3/build.gradle                 |   1 +
 grails-events/spring/build.gradle                  |   1 +
 grails-events/transforms/build.gradle              |   1 +
 grails-fields/build.gradle                         |   1 +
 grails-forge/build.gradle                          |   1 +
 grails-forge/buildSrc/build.gradle                 |   1 +
 grails-forge/grails-cli-shadow/build.gradle        |   1 +
 grails-forge/grails-cli/build.gradle               |   1 +
 .../grails-forge-analytics-postgres/build.gradle   |   1 +
 grails-forge/grails-forge-api/build.gradle         |   1 +
 grails-forge/grails-forge-cli/build.gradle         |   1 +
 grails-forge/grails-forge-core/build.gradle        |   3 +-
 .../forge/build/dependencies/Coordinate.java       |   4 +
 .../forge/build/dependencies/Dependency.java       |  31 +-
 .../build/dependencies/DependencyCoordinate.java   |   8 +
 .../forge/build/gradle/GradleDependency.java       |   4 +-
 .../grails/forge/feature/grails/GrailsBase.java    |  11 +-
 grails-forge/grails-forge-web-netty/build.gradle   |   1 +
 grails-forge/test-core/build.gradle                |   1 +
 grails-geb/build.gradle                            |   1 +
 grails-gradle/bom/build.gradle                     |   1 +
 grails-gradle/build.gradle                         |   1 +
 grails-gradle/buildSrc/build.gradle                |   1 +
 grails-gradle/common/build.gradle                  |   1 +
 grails-gradle/model/build.gradle                   |   1 +
 grails-gradle/plugins/build.gradle                 |   1 +
 .../gradle/plugin/core/GrailsExtension.groovy      |  15 +-
 .../gradle/plugin/core/GrailsGradlePlugin.groovy   |  55 +++-
 grails-gradle/tasks/build.gradle                   |   1 +
 grails-gsp/core/build.gradle                       |   1 +
 grails-gsp/grails-layout/build.gradle              |   1 +
 grails-gsp/grails-sitemesh3/build.gradle           |   1 +
 grails-gsp/grails-taglib/build.gradle              |   1 +
 grails-gsp/grails-web-gsp-taglib/build.gradle      |   1 +
 grails-gsp/grails-web-gsp/build.gradle             |   1 +
 grails-gsp/grails-web-jsp/build.gradle             |   1 +
 grails-gsp/grails-web-taglib/build.gradle          |   1 +
 grails-gsp/plugin/build.gradle                     |   1 +
 grails-gsp/spring-boot/build.gradle                |   1 +
 grails-i18n/build.gradle                           |   1 +
 grails-interceptors/build.gradle                   |   1 +
 grails-logging/build.gradle                        |   1 +
 grails-micronaut/build.gradle                      |   9 +-
 grails-mimetypes/build.gradle                      |   1 +
 grails-rest-transforms/build.gradle                |   1 +
 grails-scaffolding/build.gradle                    |   1 +
 grails-services/build.gradle                       |   1 +
 grails-shell-cli/build.gradle                      |   1 +
 grails-spring/build.gradle                         |   1 +
 grails-test-core/build.gradle                      |   1 +
 grails-test-examples/app1/build.gradle             |   1 +
 grails-test-examples/app2/build.gradle             |   1 +
 grails-test-examples/app3/build.gradle             |   1 +
 .../async-events-pubsub-demo/build.gradle          |   1 +
 grails-test-examples/cache/build.gradle            |   1 +
 grails-test-examples/config-report/build.gradle    |   1 +
 grails-test-examples/database-cleanup/build.gradle |   3 +-
 grails-test-examples/datasources/build.gradle      |   1 +
 grails-test-examples/demo33/build.gradle           |   1 +
 grails-test-examples/exploded/build.gradle         |   1 +
 .../external-configuration/build.gradle            |   1 +
 grails-test-examples/geb-gebconfig/build.gradle    |   1 +
 grails-test-examples/geb/build.gradle              |   1 +
 grails-test-examples/gorm/build.gradle             |   3 +-
 grails-test-examples/gsp-layout/build.gradle       |   1 +
 grails-test-examples/gsp-sitemesh3/build.gradle    |   1 +
 .../build.gradle                                   |   1 +
 .../hibernate5/grails-data-service/build.gradle    |   1 +
 .../grails-database-per-tenant/build.gradle        |   1 +
 .../grails-hibernate-groovy-proxy/build.gradle     |   3 +-
 .../hibernate5/grails-hibernate/build.gradle       |   3 +-
 .../grails-multiple-datasources/build.gradle       |   1 +
 .../build.gradle                                   |   1 +
 .../grails-partitioned-multi-tenancy/build.gradle  |   1 +
 .../grails-schema-per-tenant/build.gradle          |   1 +
 .../hibernate5/issue450/build.gradle               |   1 +
 .../hibernate5/spring-boot-hibernate/build.gradle  |   1 +
 .../hibernate5/standalone-hibernate/build.gradle   |   1 +
 grails-test-examples/hyphenated/build.gradle       |   3 +-
 grails-test-examples/issue-11102/build.gradle      |   1 +
 grails-test-examples/issue-11767/build.gradle      |   3 +-
 grails-test-examples/issue-15228/build.gradle      |   1 +
 .../issue-698-domain-save-npe/build.gradle         |   1 +
 grails-test-examples/issue-views-182/build.gradle  |   1 +
 .../micronaut-groovy-only/build.gradle             |   3 +-
 grails-test-examples/micronaut/build.gradle        |   7 +-
 grails-test-examples/mongodb/base/build.gradle     |   1 +
 .../mongodb/database-per-tenant/build.gradle       |   1 +
 .../mongodb/gson-templates/build.gradle            |   1 +
 .../mongodb/hibernate5/build.gradle                |   3 +-
 .../mongodb/springboot/build.gradle                |   1 +
 .../mongodb/test-data-service/build.gradle         |   1 +
 grails-test-examples/namespaces/build.gradle       |   1 +
 grails-test-examples/plugins/exploded/build.gradle |   1 +
 .../plugins/issue-11767/build.gradle               |   5 +-
 .../plugins/issue11005/build.gradle                |   1 +
 .../plugins/loadafter/build.gradle                 |   1 +
 .../plugins/loadfirst/build.gradle                 |   1 +
 .../plugins/loadsecond/build.gradle                |   1 +
 .../plugins/micronaut-singleton/build.gradle       |   5 +-
 .../scaffolding-fields/build.gradle                |   1 +
 grails-test-examples/scaffolding/build.gradle      |   1 +
 .../views-functional-tests-plugin/build.gradle     |   1 +
 .../views-functional-tests/build.gradle            |   1 +
 grails-test-suite-base/build.gradle                |   1 +
 grails-test-suite-persistence/build.gradle         |   1 +
 grails-test-suite-uber/build.gradle                |   1 +
 grails-test-suite-web/build.gradle                 |   1 +
 grails-testing-support-core/build.gradle           |   1 +
 grails-testing-support-datamapping/build.gradle    |   1 +
 grails-testing-support-dbcleanup-core/build.gradle |   1 +
 grails-testing-support-dbcleanup-h2/build.gradle   |   1 +
 .../build.gradle                                   |   1 +
 grails-testing-support-http-client/build.gradle    |   1 +
 grails-testing-support-mongodb/build.gradle        |   1 +
 grails-testing-support-views-gson/build.gradle     |   1 +
 grails-testing-support-web/build.gradle            |   1 +
 grails-url-mappings/build.gradle                   |   1 +
 grails-validation/build.gradle                     |   1 +
 grails-views-core/build.gradle                     |   1 +
 grails-views-gson/build.gradle                     |   1 +
 grails-views-markup/build.gradle                   |   1 +
 grails-web-boot/build.gradle                       |   1 +
 grails-web-common/build.gradle                     |   1 +
 grails-web-core/build.gradle                       |   1 +
 grails-web-databinding/build.gradle                |   1 +
 grails-web-mvc/build.gradle                        |   1 +
 grails-web-url-mappings/build.gradle               |   1 +
 .../web/mapping/DefaultUrlCreatorTests.groovy      |   2 +-
 grails-wrapper/build.gradle                        |   1 +
 settings.gradle                                    |  10 +-
 201 files changed, 1143 insertions(+), 303 deletions(-)

diff --cc grails-testing-support-http-client/build.gradle
index 232dd9198b,7800604564..ddb22c9656
--- a/grails-testing-support-http-client/build.gradle
+++ b/grails-testing-support-http-client/build.gradle
@@@ -21,9 -21,8 +21,10 @@@ plugins 
      id 'groovy'
      id 'java-library'
      id 'org.apache.grails.buildsrc.properties'
+     id 'org.apache.grails.buildsrc.dependency-validator'
      id 'org.apache.grails.buildsrc.compile'
 +    id 'org.apache.grails.buildsrc.publish'
 +    id 'org.apache.grails.buildsrc.sbom'
      id 'org.apache.grails.gradle.grails-code-style'
  }