This is an automated email from the ASF dual-hosted git repository. jdaugherty pushed a commit to branch 8.0.x in repository https://gitbox.apache.org/repos/asf/grails-core.git
commit 52d78d22f1690e8edbee7828b5e45d7a571ff902 Merge: 175203af4e 62c391e4e4 Author: James Daugherty <[email protected]> AuthorDate: Sat Mar 14 18:44:52 2026 -0400 Merge branch '7.1.x' into 8.0.x .github/workflows/codestyle.yml | 61 +- .github/workflows/forge-deploy-next.yml | 6 + .github/workflows/forge-deploy-prev-snapshot.yml | 6 + .github/workflows/forge-deploy-prev.yml | 6 + .github/workflows/forge-deploy-release.yml | 6 + .github/workflows/forge-deploy-snapshot.yml | 6 + .github/workflows/gradle.yml | 34 +- .github/workflows/groovy-joint-workflow.yml | 7 + .github/workflows/rat.yml | 4 +- .github/workflows/release.yml | 10 +- .../buildsrc/GrailsCodeStyleExtension.groovy | 9 + .../grails/buildsrc/GrailsCodeStylePlugin.groovy | 19 + .../org/apache/grails/buildsrc/SbomPlugin.groovy | 8 + build.gradle | 36 + gradle/docs-dependencies.gradle | 22 +- gradle/grails-data-tck-config.gradle | 4 +- .../hibernate/query/AbstractHibernateQuery.java | 8 +- ...hedCriteriaProjectionNullAssociationSpec.groovy | 136 +++ grails-data-hibernate5/dbmigration/build.gradle | 5 +- grails-datamapping-core/build.gradle | 1 + .../datastore/gorm/jdbc/DataSourceBuilder.java | 64 +- .../gorm/jdbc/DataSourceBuilderSpec.groovy | 927 +++++++++++++++++++++ ...atastoreServiceMethodInvokingFactoryBean.groovy | 24 +- ...toreServiceMethodInvokingFactoryBeanSpec.groovy | 174 ++++ grails-doc/build.gradle | 8 +- .../src/en/guide/testing/integrationTesting.adoc | 36 + .../functionaltests/async/AsyncPromiseSpec.groovy | 8 +- .../micronaut/MicronautErsatzRoundtripSpec.groovy | 2 + .../grails-app/domain/com/example/User.groovy | 9 +- .../com/example/UserCommunityControllerSpec.groovy | 3 +- .../groovy/com/example/UserControllerSpec.groovy | 3 +- grails-testing-support-dbcleanup-core/README.md | 58 ++ .../testing/cleanup/core/DatabaseCleanup.groovy | 19 + .../cleanup/core/DatabaseCleanupExtension.groovy | 38 +- .../cleanup/core/DatabaseCleanupInterceptor.groovy | 40 +- .../core/DatabaseCleanupExtensionSpec.groovy | 64 ++ .../core/DatabaseCleanupInterceptorSpec.groovy | 184 +++- 37 files changed, 1970 insertions(+), 85 deletions(-)
