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

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


    from 118f897eab Merge pull request #15418 from 
apache/fix/where-connection-routing
     add 32ac3863a5 prevent duplicate loading of micronaut beans & fix bootJar 
task
     add 37f5114dbf Merge remote-tracking branch 'origin/7.0.x' into 
micronaut-fixes
     add 6fd254b99d fix: configure Micronaut annotation processor and CLASSIC 
loader in GrailsGradlePlugin
     add 19fa41e0fe fix: add bootWar CLASSIC loader to Forge-generated 
build.gradle
     add beff44a522 chore: add Apache license header to GrailsMicronautValidator
     add 888fa45a59 test: add integration tests for Micronaut bean type 
registration
     add 6d4dfc9e2f docs: document Micronaut annotation processor and CLASSIC 
loader in upgrade guide
     add fbf50a26b8 fix: exclude Spring Boot DevTools for Micronaut apps in 
Forge
     add b3062c6478 test: add bean duplication and cross-context identity tests 
for Micronaut
     add b04d6d51ef fix: address review feedback on test correctness and 
documentation
     add 4e9d6b9259 refactor: extract JavaMessageProvider to its own file
     add ae7747aee5 fix: remove annotation processor auto-config and add 
declarative @Client test
     add e6e202ab13 Merge branch '7.0.x' into micronaut-fixes-2
     add 782b950a65 test: invoke declarative @Client through load balancing 
path with ersatz mock
     add 03d1a51674 fix: restore Micronaut annotation processor auto-config in 
GrailsGradlePlugin
     add 79cdfc189e fix: move Micronaut annotation processor config to test 
apps with Java sources
     add af9191215c style: formatting and readability
     add f4fe7bdc1e refactor: groovify
     add 6c812442a4 Use BootArchive instead of BootWar/BootJar
     add 749364dd9a Remove unused imports
     add 251e6fd857 Merge branch '7.0.x' into micronaut-fixes-2
     add 6b59b6f1a3 Address PR review feedback: comprehensive ersatz tests, 
plugin @Singleton beans, and docs updates
     add db7f62f9bb Exhaustive ersatz integration tests for all Micronaut 
client patterns
     add 47e4cbd8a2 Merge branch '7.0.x' into micronaut-fixes-2
     add 13447162ac test: add Groovy-only Micronaut test module
     new c80069261c Merge pull request #15411 from apache/micronaut-fixes-2

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:
 gradle.properties                                  |   1 +
 .../src/en/guide/upgrading/upgrading60x.adoc       |  18 +
 .../build/gradle/templates/buildGradle.rocker.raw  |   2 +-
 .../GrailsMicronautValidator.java}                 |  18 +-
 .../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   |   4 +-
 .../BeanInjectionService.groovy                    |   2 +-
 .../micronautgroovyonly}/TestService.groovy        |   2 +-
 .../BeanInjectionServiceSpec.groovy                |   2 +-
 .../MicronautContextSpec.groovy                    |  11 +-
 .../MicronautQualifierSpec.groovy                  |  11 +-
 .../main/groovy/bean/injection/AppConfig.groovy}   |  12 +-
 .../bean/injection/FactoryCreatedService.groovy}   |   7 +-
 .../main/groovy/bean/injection/NamedService.groovy |   8 +-
 .../bean/injection/PrimaryNamedService.groovy      |   1 -
 .../main/groovy/bean/injection/Qualified.groovy    |   0
 .../bean/injection/QualifiedNamedService.groovy    |   2 +-
 .../bean/injection/RegularNamedService.groovy      |   2 +-
 .../groovy/bean/injection/ServiceFactory.groovy}   |  16 +-
 .../bean/injection/SpecialNamedService.groovy      |   0
 grails-test-examples/micronaut/build.gradle        |  14 +-
 .../micronaut/grails-app/conf/application.yml      |   7 +
 .../micronaut/ExternalApiController.groovy         | 113 +++
 .../micronaut/MicronautTestController.groovy}      |  34 +-
 .../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}   |  12 +-
 .../bean/injection/FactoryCreatedService.groovy}   |   7 +-
 ...edNamedService.groovy => ServiceFactory.groovy} |  16 +-
 .../client/MicronautAdvancedClient.groovy          |  59 ++
 .../client/MicronautFilteredClient.groovy          |  22 +-
 .../micronaut/client/MicronautHeaderClient.groovy  |  26 +-
 .../micronaut/client/MicronautPathClient.groovy    |  26 +-
 .../client/MicronautReactiveClient.groovy          |  41 +-
 .../micronaut/client/MicronautTestClient.groovy    |  43 +-
 .../bean/injection/JavaMessageProvider.java}       |   4 +-
 .../bean/injection/JavaSingletonService.java}      |   9 +-
 .../micronaut/client/MicronautRetryableClient.java |  20 +-
 .../micronaut/filter/AuthTokenClientFilter.java}   |  22 +-
 .../plugins/issue-11767/build.gradle               |   6 +-
 .../build.gradle                                   |  17 +-
 .../MicronautSingletonGrailsPlugin.groovy}         |  19 +-
 .../plugins/micronaut/PluginMessageProvider.java}  |   7 +-
 .../plugins/micronaut/PluginSingletonService.java} |  19 +-
 settings.gradle                                    |   4 +
 59 files changed, 3096 insertions(+), 307 deletions(-)
 copy 
grails-forge/grails-forge-core/src/main/java/org/grails/forge/feature/{test/AssertJValidator.java
 => micronaut/GrailsMicronautValidator.java} (71%)
 copy grails-test-examples/{micronaut => micronaut-groovy-only}/build.gradle 
(71%)
 copy grails-test-examples/{micronaut => 
micronaut-groovy-only}/grails-app/conf/application.yml (74%)
 copy grails-test-examples/{mongodb/base/grails-app/controllers => 
micronaut-groovy-only/grails-app/controllers/micronautgroovyonly}/UrlMappings.groovy
 (96%)
 copy grails-test-examples/{issue-11767/grails-app/init/issue11767/app => 
micronaut-groovy-only/grails-app/init/micronautgroovyonly}/Application.groovy 
(97%)
 copy grails-test-examples/{micronaut/grails-app/services/micronaut => 
micronaut-groovy-only/grails-app/services/micronautgroovyonly}/BeanInjectionService.groovy
 (97%)
 copy grails-test-examples/{micronaut/grails-app/services/micronaut => 
micronaut-groovy-only/grails-app/services/micronautgroovyonly}/TestService.groovy
 (97%)
 copy grails-test-examples/{micronaut/src/integration-test/groovy/micronaut => 
micronaut-groovy-only/src/integration-test/groovy/micronautgroovyonly}/BeanInjectionServiceSpec.groovy
 (98%)
 copy grails-test-examples/{micronaut/src/integration-test/groovy/micronaut => 
micronaut-groovy-only/src/integration-test/groovy/micronautgroovyonly}/MicronautContextSpec.groovy
 (89%)
 copy grails-test-examples/{micronaut/src/integration-test/groovy/micronaut => 
micronaut-groovy-only/src/integration-test/groovy/micronautgroovyonly}/MicronautQualifierSpec.groovy
 (92%)
 copy 
grails-test-examples/{plugins/issue-11767/src/main/groovy/issue11767/plugin/PluginGroovyMicronautBean.groovy
 => micronaut-groovy-only/src/main/groovy/bean/injection/AppConfig.groovy} (88%)
 copy 
grails-test-examples/{micronaut/grails-app/services/micronaut/TestService.groovy
 => 
micronaut-groovy-only/src/main/groovy/bean/injection/FactoryCreatedService.groovy}
 (92%)
 copy 
grails-data-neo4j/examples/grails3-neo4j-hibernate/grails-app/init/BootStrap.groovy
 => 
grails-test-examples/micronaut-groovy-only/src/main/groovy/bean/injection/NamedService.groovy
 (92%)
 copy grails-test-examples/{micronaut => 
micronaut-groovy-only}/src/main/groovy/bean/injection/PrimaryNamedService.groovy
 (99%)
 copy grails-test-examples/{micronaut => 
micronaut-groovy-only}/src/main/groovy/bean/injection/Qualified.groovy (100%)
 copy grails-test-examples/{micronaut => 
micronaut-groovy-only}/src/main/groovy/bean/injection/QualifiedNamedService.groovy
 (99%)
 copy grails-test-examples/{micronaut => 
micronaut-groovy-only}/src/main/groovy/bean/injection/RegularNamedService.groovy
 (99%)
 copy 
grails-test-examples/{micronaut/src/main/groovy/bean/injection/QualifiedNamedService.groovy
 => micronaut-groovy-only/src/main/groovy/bean/injection/ServiceFactory.groovy} 
(77%)
 copy grails-test-examples/{micronaut => 
micronaut-groovy-only}/src/main/groovy/bean/injection/SpecialNamedService.groovy
 (100%)
 create mode 100644 
grails-test-examples/micronaut/grails-app/controllers/micronaut/ExternalApiController.groovy
 copy 
grails-test-examples/micronaut/grails-app/{services/micronaut/BeanInjectionService.groovy
 => controllers/micronaut/MicronautTestController.groovy} (63%)
 create mode 100644 
grails-test-examples/micronaut/grails-app/services/micronaut/ExternalApiService.groovy
 create mode 100644 
grails-test-examples/micronaut/src/integration-test/groovy/micronaut/MicronautBeanDuplicationSpec.groovy
 create mode 100644 
grails-test-examples/micronaut/src/integration-test/groovy/micronaut/MicronautBeanTypesSpec.groovy
 create mode 100644 
grails-test-examples/micronaut/src/integration-test/groovy/micronaut/MicronautDeclarativeClientSpec.groovy
 create mode 100644 
grails-test-examples/micronaut/src/integration-test/groovy/micronaut/MicronautErsatzAdvancedSpec.groovy
 create mode 100644 
grails-test-examples/micronaut/src/integration-test/groovy/micronaut/MicronautErsatzPatternSpec.groovy
 create mode 100644 
grails-test-examples/micronaut/src/integration-test/groovy/micronaut/MicronautErsatzRoundtripSpec.groovy
 create mode 100644 
grails-test-examples/micronaut/src/integration-test/groovy/micronaut/MicronautPluginBeanSpec.groovy
 copy 
grails-test-examples/{plugins/issue-11767/src/main/groovy/issue11767/plugin/PluginGroovyMicronautBean.groovy
 => micronaut/src/main/groovy/bean/injection/AppConfig.groovy} (88%)
 copy 
grails-test-examples/micronaut/{grails-app/services/micronaut/TestService.groovy
 => src/main/groovy/bean/injection/FactoryCreatedService.groovy} (92%)
 copy 
grails-test-examples/micronaut/src/main/groovy/bean/injection/{QualifiedNamedService.groovy
 => ServiceFactory.groovy} (77%)
 create mode 100644 
grails-test-examples/micronaut/src/main/groovy/micronaut/client/MicronautAdvancedClient.groovy
 copy grails-bootstrap/src/main/groovy/grails/util/Described.groovy => 
grails-test-examples/micronaut/src/main/groovy/micronaut/client/MicronautFilteredClient.groovy
 (67%)
 copy 
build-logic/docs-core/src/main/groovy/grails/doc/internal/FileResourceChecker.groovy
 => 
grails-test-examples/micronaut/src/main/groovy/micronaut/client/MicronautHeaderClient.groovy
 (65%)
 copy 
build-logic/docs-core/src/main/groovy/grails/doc/macros/HiddenMacro.groovy => 
grails-test-examples/micronaut/src/main/groovy/micronaut/client/MicronautPathClient.groovy
 (62%)
 copy 
grails-forge/grails-forge-api/src/test/groovy/org/grails/forge/api/PreviewClient.groovy
 => 
grails-test-examples/micronaut/src/main/groovy/micronaut/client/MicronautReactiveClient.groovy
 (55%)
 copy 
grails-forge/grails-forge-api/src/test/groovy/org/grails/forge/api/PreviewClient.groovy
 => 
grails-test-examples/micronaut/src/main/groovy/micronaut/client/MicronautTestClient.groovy
 (56%)
 copy 
grails-test-examples/micronaut/src/main/{groovy/bean/injection/NamedService.java
 => java/bean/injection/JavaMessageProvider.java} (92%)
 copy 
grails-test-examples/micronaut/src/main/{groovy/bean/injection/NamedService.java
 => java/bean/injection/JavaSingletonService.java} (80%)
 copy 
grails-bootstrap/src/main/groovy/org/grails/exceptions/reporting/SourceCodeAware.java
 => 
grails-test-examples/micronaut/src/main/java/micronaut/client/MicronautRetryableClient.java
 (70%)
 copy 
grails-test-examples/{external-configuration/src/test/groovy/grails/plugin/externalconfig/ConfigWithEnvironmentBlock.groovy
 => micronaut/src/main/java/micronaut/filter/AuthTokenClientFilter.java} (67%)
 copy grails-test-examples/plugins/{loadfirst => 
micronaut-singleton}/build.gradle (74%)
 copy 
grails-test-examples/plugins/{issue-11767/src/main/groovy/issue11767/plugin/MyPluginGrailsPlugin.groovy
 => 
micronaut-singleton/src/main/groovy/micronaut/singleton/MicronautSingletonGrailsPlugin.groovy}
 (74%)
 copy 
grails-test-examples/{micronaut/src/main/groovy/bean/injection/NamedService.java
 => 
plugins/micronaut-singleton/src/main/java/com/example/grails/plugins/micronaut/PluginMessageProvider.java}
 (87%)
 copy 
grails-test-examples/{views-functional-tests/grails-app/views/testGml/_cars.gml 
=> 
plugins/micronaut-singleton/src/main/java/com/example/grails/plugins/micronaut/PluginSingletonService.java}
 (76%)

Reply via email to