This is an automated email from the ASF dual-hosted git repository.
jamesfredley pushed a change to branch micronaut-fixes-2
in repository https://gitbox.apache.org/repos/asf/grails-core.git
from db7f62f9bb Exhaustive ersatz integration tests for all Micronaut
client patterns
add 7c25aa5cf3 Auto-exclude Spring Boot LiquibaseAutoConfiguration when
Database Migration Plugin is present
add 8fd3c59a46 Switch to AST-based LiquibaseAutoConfiguration exclusion
with opt-out
add a2e6cd15d4 refactor: groovify and readability
add 656158070e test: clean up and simplify
add f608051cdc Merge branch '7.0.x' into fix/liquibase-autoconfig-exclusion
add ca84fb2513 Rename system property to
grails.autoconfigure.exclude.liquibase
add 26a8ee47ad Merge pull request #15405 from
jamesfredley/fix/liquibase-autoconfig-exclusion
add 3bc530e990 fix: copy missing fields in AbstractDetachedCriteria.clone()
add 8395e3d8a3 Merge pull request #15424 from
apache/fix/detached-criteria-clone
add 13d86abc46 fix: add jboss-threads 3.9.2 to Undertow feature for Java
25 compatibility
add f4f9120872 Merge pull request #15427 from
apache/fix/undertow-jboss-threads-java25
add f8fd27a682 Upgrade to Spring Boot 3.5.11
add c8b1b28d89 test(deps): bump `grails-spring-security`
add 1b4a0ba679 Merge pull request #15428 from apache/upgrade-boot
add c0d58dfda8 fix: add Java 23+/24+ compatibility JVM args and upgrade
commons-lang3 to 3.20.0
add 7ed3ffde65 fix: make Java compat tests JDK-version-aware for CI on
Java 25
add 8f22d071a5 Merge branch '7.0.x' into fix/java-compat-jvm-args
add abbde8cf43 fix: replace afterEvaluate with plugins.withId and add
logger.info per review
add b3c414b875 fix: replace afterEvaluate with lazy plugin syntax in
configureToolchainForForkTasks
add 418cde8b33 Merge pull request #15417 from
apache/fix/java-compat-jvm-args
add 7ae3260c47 Fix @Where and DetachedCriteria query methods ignoring
@Transactional(connection)
add dbb0e9851e Merge branch '7.0.x' into fix/where-connection-routing
add 98e9b512fd Add @Where connection routing TCK test for multi-datasource
support
add 5a50372074 refactor: use public GORM multi-datasource API in test
helpers
add 118f897eab Merge pull request #15418 from
apache/fix/where-connection-routing
add 47e4cbd8a2 Merge branch '7.0.x' into micronaut-fixes-2
No new revisions were added by this update.
Summary of changes:
dependencies.gradle | 4 +-
gradle.properties | 2 +-
.../injection/ApplicationClassInjector.groovy | 46 ++++-
.../injection/ApplicationClassInjectorSpec.groovy | 100 ++++++++++
.../core/GrailsDataHibernate5TckManager.groovy | 47 ++++-
.../WhereQueryMultiDataSourceSpec.groovy | 179 +++++++++++++++++
grails-data-hibernate5/dbmigration/README.md | 22 +++
.../mongo/core/GrailsDataMongoTckManager.groovy | 38 ++++
.../query/criteria/AbstractDetachedCriteria.groovy | 3 +
.../implementers/AbstractWhereImplementer.groovy | 8 +-
.../services/WhereConnectionRoutingSpec.groovy | 211 +++++++++++++++++++++
.../criteria/DetachedCriteriaCloneSpec.groovy | 123 ++++++++++++
.../testing/tck/base/GrailsDataTckManager.groovy | 16 ++
.../{TestEntity.groovy => WhereRoutingItem.groovy} | 21 +-
...ntity.groovy => WhereRoutingItemService.groovy} | 26 ++-
.../tests/WhereQueryConnectionRoutingSpec.groovy | 140 ++++++++++++++
.../dataSource/automaticDatabaseMigration.adoc | 15 +-
.../feature/spring/SpringBootUndertowFeature.java | 4 +
.../grails-forge-core/src/main/resources/pom.xml | 6 +
.../forge/feature/spring/SpringBootSpec.groovy | 14 ++
.../gradle/plugin/core/GrailsGradlePlugin.groovy | 81 +++++++-
.../core/GrailsGradlePluginJavaCompatSpec.groovy | 109 +++++++++++
.../java-compat-no-toolchain/build.gradle | 21 ++
.../gradle.properties | 0
.../grails-app/conf/application.yml | 0
.../settings.gradle | 0
.../java-compat-toolchain-23/build.gradle | 29 +++
.../gradle.properties | 0
.../grails-app/conf/application.yml | 0
.../settings.gradle | 0
.../java-compat-toolchain-24/build.gradle | 29 +++
.../gradle.properties | 0
.../grails-app/conf/application.yml | 0
.../settings.gradle | 0
.../java-compat-toolchain-current/build.gradle | 27 +++
.../gradle.properties | 0
.../grails-app/conf/application.yml | 0
.../settings.gradle | 0
38 files changed, 1276 insertions(+), 45 deletions(-)
create mode 100644
grails-core/src/test/groovy/org/grails/compiler/injection/ApplicationClassInjectorSpec.groovy
create mode 100644
grails-data-hibernate5/core/src/test/groovy/org/grails/orm/hibernate/connections/WhereQueryMultiDataSourceSpec.groovy
create mode 100644
grails-datamapping-core/src/test/groovy/grails/gorm/services/WhereConnectionRoutingSpec.groovy
create mode 100644
grails-datamapping-core/src/test/groovy/org/grails/datastore/gorm/query/criteria/DetachedCriteriaCloneSpec.groovy
copy
grails-datamapping-tck/src/main/groovy/org/apache/grails/data/testing/tck/domains/{TestEntity.groovy
=> WhereRoutingItem.groovy} (74%)
copy
grails-datamapping-tck/src/main/groovy/org/apache/grails/data/testing/tck/domains/{ChildEntity.groovy
=> WhereRoutingItemService.groovy} (67%)
create mode 100644
grails-datamapping-tck/src/main/groovy/org/apache/grails/data/testing/tck/tests/WhereQueryConnectionRoutingSpec.groovy
create mode 100644
grails-gradle/plugins/src/test/groovy/org/grails/gradle/plugin/core/GrailsGradlePluginJavaCompatSpec.groovy
create mode 100644
grails-gradle/plugins/src/test/resources/test-projects/java-compat-no-toolchain/build.gradle
copy
grails-gradle/plugins/src/test/resources/test-projects/{fork-settings-custom =>
java-compat-no-toolchain}/gradle.properties (100%)
copy
grails-gradle/plugins/src/test/resources/test-projects/{fork-settings-custom =>
java-compat-no-toolchain}/grails-app/conf/application.yml (100%)
copy
grails-gradle/plugins/src/test/resources/test-projects/{fork-settings-custom =>
java-compat-no-toolchain}/settings.gradle (100%)
create mode 100644
grails-gradle/plugins/src/test/resources/test-projects/java-compat-toolchain-23/build.gradle
copy
grails-gradle/plugins/src/test/resources/test-projects/{fork-settings-custom =>
java-compat-toolchain-23}/gradle.properties (100%)
copy
grails-gradle/plugins/src/test/resources/test-projects/{fork-settings-custom =>
java-compat-toolchain-23}/grails-app/conf/application.yml (100%)
copy
grails-gradle/plugins/src/test/resources/test-projects/{fork-settings-custom =>
java-compat-toolchain-23}/settings.gradle (100%)
create mode 100644
grails-gradle/plugins/src/test/resources/test-projects/java-compat-toolchain-24/build.gradle
copy
grails-gradle/plugins/src/test/resources/test-projects/{fork-settings-custom =>
java-compat-toolchain-24}/gradle.properties (100%)
copy
grails-gradle/plugins/src/test/resources/test-projects/{fork-settings-custom =>
java-compat-toolchain-24}/grails-app/conf/application.yml (100%)
copy
grails-gradle/plugins/src/test/resources/test-projects/{fork-settings-custom =>
java-compat-toolchain-24}/settings.gradle (100%)
create mode 100644
grails-gradle/plugins/src/test/resources/test-projects/java-compat-toolchain-current/build.gradle
copy
grails-gradle/plugins/src/test/resources/test-projects/{fork-settings-custom =>
java-compat-toolchain-current}/gradle.properties (100%)
copy
grails-gradle/plugins/src/test/resources/test-projects/{fork-settings-custom =>
java-compat-toolchain-current}/grails-app/conf/application.yml (100%)
copy
grails-gradle/plugins/src/test/resources/test-projects/{fork-settings-custom =>
java-compat-toolchain-current}/settings.gradle (100%)