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 ef09bcd228412a0928d956e547c8bb2a22fc4e55
Merge: 565f438322 c825ffe718
Author: James Daugherty <[email protected]>
AuthorDate: Thu Jul 9 20:45:44 2026 -0400

    Merge pull request #15934 from 
codeconsole/feat/plugin-beans-before-autoconfig
    
    Register plugin beans before Spring Boot auto-configuration by retiming 
doWithSpring

 .../web/controllers/ControllersGrailsPlugin.groovy |  10 -
 .../src/main/groovy/grails/boot/GrailsApp.groovy   |  35 ++
 .../boot/config/ApplicationArtefactScanner.groovy  |  85 +++++
 .../config/GrailsApplicationPostProcessor.groovy   | 117 +++++-
 .../boot/config/GrailsAutoConfiguration.groovy     |  21 +-
 ...GrailsEarlyPluginRegistrationPostProcessor.java | 301 ++++++++++++++++
 .../config/GrailsPluginLifecycleInitializer.java   |  40 +++
 .../grails/core/DefaultGrailsApplication.java      |  17 +
 .../grails/core/GrailsApplicationLifeCycle.groovy  |  23 +-
 .../main/groovy/grails/plugins/GrailsPlugin.java   |  15 +
 .../src/main/groovy/grails/plugins/Plugin.groovy   |  21 ++
 .../org/grails/plugins/DefaultGrailsPlugin.java    |  10 +
 .../src/main/resources/META-INF/spring.factories   |   3 +-
 .../grails/boot/DevelopmentModeWatchSpec.groovy    |  29 +-
 .../EarlyPluginRegistrationOrderingSpec.groovy     | 396 +++++++++++++++++++++
 .../core/DefaultGrailsApplicationSpec.groovy       |  51 +++
 .../HibernateDatastoreSpringInitializer.groovy     |   2 +-
 .../HibernateDatastoreSpringInitializer.groovy     |   2 +-
 grails-data-mongodb/core/build.gradle              |   6 +
 .../MongoDbDataStoreSpringInitializer.groovy       |   2 +-
 .../bootstrap/MongoOpenSessionInViewSpec.groovy    |  82 +++++
 .../bootstrap/AbstractDatastoreInitializer.groovy  |  24 +-
 ...ctDatastoreInitializerWebApplicationSpec.groovy |  65 ++++
 grails-doc/src/en/guide/introduction/whatsNew.adoc |  29 ++
 .../plugins/hookingIntoRuntimeConfiguration.adoc   |  43 ++-
 .../src/en/guide/upgrading/upgrading80x.adoc       |  70 +++-
 .../functionaltests/OpenSessionInViewSpec.groovy   |  42 +++
 .../app3/grails-app/init/app3/Application.groovy   |  15 +
 .../PluginBeansBeforeAutoConfigurationSpec.groovy  |  55 +++
 .../functionaltests/OpenSessionInViewSpec.groovy   |  42 +++
 .../issue10279/ActuatorEnvClosureSpec.groovy       |   8 +
 .../groovy/loadafter/LoadafterGrailsPlugin.groovy  |  25 ++
 32 files changed, 1626 insertions(+), 60 deletions(-)

Reply via email to