This is an automated email from the ASF dual-hosted git repository. jdaugherty pushed a commit to branch 7.0.x in repository https://gitbox.apache.org/repos/asf/grails-core.git
commit c80069261cabe5e0619c076be50dcedb60f592d2 Merge: 118f897eab 13447162ac Author: James Daugherty <[email protected]> AuthorDate: Sat Feb 21 12:46:37 2026 -0500 Merge pull request #15411 from apache/micronaut-fixes-2 gradle.properties | 1 + .../src/en/guide/upgrading/upgrading60x.adoc | 18 + .../build/gradle/templates/buildGradle.rocker.raw | 2 +- .../micronaut/GrailsMicronautValidator.java | 48 ++ .../feature/reloading/SpringBootDevTools.java | 12 +- .../reloading/SpringBootDevToolsSpec.groovy | 32 +- .../gradle/plugin/core/GrailsGradlePlugin.groovy | 10 +- grails-micronaut/build.gradle | 3 +- .../micronaut/GrailsMicronautGrailsPlugin.groovy | 36 +- .../build.gradle | 18 +- .../grails-app/conf/application.yml | 35 +- .../micronautgroovyonly}/UrlMappings.groovy | 3 +- .../init/micronautgroovyonly/Application.groovy} | 22 +- .../BeanInjectionService.groovy} | 36 +- .../micronautgroovyonly/TestService.groovy} | 17 +- .../BeanInjectionServiceSpec.groovy | 57 ++ .../MicronautContextSpec.groovy | 83 ++ .../MicronautQualifierSpec.groovy | 97 +++ .../main/groovy/bean/injection/AppConfig.groovy} | 19 +- .../bean/injection/FactoryCreatedService.groovy} | 18 +- .../groovy/bean/injection/NamedService.groovy} | 17 +- .../bean/injection/PrimaryNamedService.groovy} | 21 +- .../main/groovy/bean/injection/Qualified.groovy} | 20 +- .../bean/injection/QualifiedNamedService.groovy} | 22 +- .../bean/injection/RegularNamedService.groovy} | 23 +- .../groovy/bean/injection/ServiceFactory.groovy} | 24 +- .../bean/injection/SpecialNamedService.groovy} | 23 +- grails-test-examples/micronaut/build.gradle | 14 +- .../micronaut/grails-app/conf/application.yml | 7 + .../micronaut/ExternalApiController.groovy | 113 +++ ...pings.groovy => MicronautTestController.groovy} | 42 +- .../controllers/micronaut/UrlMappings.groovy | 15 + .../services/micronaut/ExternalApiService.groovy | 110 +++ .../micronaut/MicronautBeanDuplicationSpec.groovy | 105 +++ .../groovy/micronaut/MicronautBeanTypesSpec.groovy | 99 +++ .../MicronautDeclarativeClientSpec.groovy | 299 +++++++ .../micronaut/MicronautErsatzAdvancedSpec.groovy | 863 +++++++++++++++++++++ .../micronaut/MicronautErsatzPatternSpec.groovy | 481 ++++++++++++ .../micronaut/MicronautErsatzRoundtripSpec.groovy | 531 +++++++++++++ .../micronaut/MicronautPluginBeanSpec.groovy | 85 ++ .../main/groovy/bean/injection/AppConfig.groovy} | 19 +- .../bean/injection/FactoryCreatedService.groovy} | 18 +- .../groovy/bean/injection/ServiceFactory.groovy} | 24 +- .../client/MicronautAdvancedClient.groovy | 59 ++ .../client/MicronautFilteredClient.groovy} | 22 +- .../micronaut/client/MicronautHeaderClient.groovy} | 24 +- .../micronaut/client/MicronautPathClient.groovy} | 27 +- .../client/MicronautReactiveClient.groovy} | 37 +- .../micronaut/client/MicronautTestClient.groovy} | 39 +- .../java/bean/injection/JavaMessageProvider.java | 23 + .../java/bean/injection/JavaSingletonService.java | 28 + .../client/MicronautRetryableClient.java} | 22 +- .../micronaut/filter/AuthTokenClientFilter.java} | 21 +- .../plugins/issue-11767/build.gradle | 6 +- .../build.gradle | 15 +- .../MicronautSingletonGrailsPlugin.groovy} | 19 +- .../plugins/micronaut/PluginMessageProvider.java | 22 + .../plugins/micronaut/PluginSingletonService.java | 28 + settings.gradle | 4 + 59 files changed, 3553 insertions(+), 385 deletions(-)
