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

jdaugherty pushed a change to branch fix/where-queries-embedded
in repository https://gitbox.apache.org/repos/asf/grails-core.git


    from 385d24631d More fixes for where queries
     add c3289a8722 Make AutoTimestampEventListener temporary disabling 
thread-safe
     add 18e9fa3a8a docs, multi-thread documentation, and removing dead code
     add c841b4f932 Merge branch '8.0.x' into 
fix/autotimestamp-thread-safety-8.0.x
     add 43e59b4593 Cover the codecov-flagged branches in 
AutoTimestampEventListener
     add 81aa7c2c3b Merge pull request #15954 from 
codeconsole/fix/autotimestamp-thread-safety-8.0.x
     add f2c1244436 Add workaround for GROOVY-12146
     add 06f5567bf6 Merge pull request #15963 from jdaugherty/8.0.x
     add 7d85988e8a Register the scaffolding view resolver without the bean DSL
     add 2c69b675bd Convert the scaffolding definition post-processor to Java
     add 85c05b4260 Rely on implicit SAM coercion for the bean registrar
     add 23a83ed176 Derive the post-processor order from 
GroovyPagesPostProcessor.ORDER
     add be023f8e42 Pin the pipeline ordering contract to the collaborators' 
constants
     add f40b21bf4d Convert to groovy
     add 10960ba19c Merge pull request #15966 from 
codeconsole/refactor/scaffolding-static-descriptor
     add 440c26cd00 Apply SiteMesh 3 decoration at the bean-definition level
     add 321033c3f8 Compile the SiteMesh 3 plugin descriptor statically
     add 31a229e323 Tighten the SiteMesh 3 plugin description and registration 
site
     add 84b5428237 Satisfy checkstyle operator-wrap rule
     add db9d18f4f4 Rely on implicit SAM coercion for the bean registrar
     add 6935b3e23a Merge branch '8.0.x' into 
fix/sitemesh3-viewresolver-definition-wrap
     add 65b8710a29 Suppress the upstream zero-wrap warning when the definition 
wrap is in place
     add ccbc50c6c7 Implement the definition wrap as upstream's bean-definition 
mode
     add d1cda68bbf Fix GspAutoConfiguration's use of the relocated property 
defaults
     add ba2c2ec223 Enforce mutual exclusion with grails-layout instead of 
accommodating it
     add 32bb99760f Tolerate a combined SiteMesh 2/3 classpath with a loud 
warning
     add eb50ef7f0c Simplify against SiteMesh 3.3.0-M2
     add 9513a718a0 Groovy conversion & fix sitemesh 2 apps from transitively 
including sitemesh3
     add d3d445da01 Merge pull request #15964 from 
codeconsole/fix/sitemesh3-viewresolver-definition-wrap
     add f3e9baa5c7 Fix domainClass plugin being registered and loaded twice
     add 856e5b2a09 Merge pull request #15970 from 
codeconsole/fix/duplicate-plugin-registration
     add 8f75d23ad6 Add testing support option to introduce latency
     add 75605d7db1 feedback: abandon request on interrupt, reject non-finite 
probability, deflake timing assertions, doc caveats
     add 8a86bed606 Merge pull request #15937 from apache/feat/latency-testing
     add 8f39bb74f2 Fix normalization script
     add 1711851a16 Log plugin loaded successfully messages at DEBUG instead of 
INFO
     add cd79d14ecc Add a single INFO summary listing loaded plugins in load 
order
     add 1d5e58f990 Merge pull request #15969 from 
codeconsole/fix/plugin-loaded-log-level
     add 33964e780e Make the spring security acl jar reproducible
     add d090dedf08 Fix flaky tests
     add a5ef5459d8 Fix generated logback-spring.xml hiding WARN and INFO 
messages
     add f69ce63dea Merge pull request #15973 from 
codeconsole/fix/simplify-logback-spring-xml
     add 08bd0bfbeb Use unique names so tests do not overlap
     add bc37a58337 Merge branch '8.0.x' into fix/where-queries-embedded

No new revisions were added by this update.

Summary of changes:
 .../apache/grails/buildsrc/CompilePlugin.groovy    |   7 +
 dependencies.gradle                                |   4 +-
 etc/bin/normalize-annotations.groovy               | 152 +++++
 etc/bin/verify-reproducible.sh                     |   6 +
 gradle/groovy-compile-configscript.groovy          |  73 ++
 gradle/publish-root-config.gradle                  |   1 +
 .../grails/plugins/DefaultGrailsPluginManager.java |  13 +-
 .../core/plugins/DefaultPluginDiscovery.java       |  22 +-
 .../src/main/resources/META-INF/grails-plugin.xml  |   1 -
 .../plugins/DefaultGrailsPluginManagerSpec.groovy  |  53 ++
 .../grails/core/plugins/PluginDiscoverySpec.groovy |  72 ++
 .../eventsAutoTimestamping.adoc                    |  18 +
 .../eventsAutoTimestamping.adoc                    |  18 +
 .../gorm/events/AutoTimestampEventListener.java    | 237 +++++--
 .../transform/DetachedCriteriaTransformer.java     |  18 +
 .../transform/WhereQueryClosureCaptureSpec.groovy  | 105 +++
 .../AutoTimestampEventListenerSpec.groovy          | 735 ++++++++++++++++-----
 grails-doc/src/en/guide/introduction/whatsNew.adoc |   9 +
 .../src/en/guide/testing/functionalTesting.adoc    |  73 ++
 .../src/en/guide/upgrading/upgrading72x.adoc       |   2 +-
 .../feature/logging/template/logback.rocker.raw    |  32 +-
 .../forge/feature/logging/LogbackSpec.groovy       |  17 +-
 ...lsSiteMeshViewResolverBeanPostProcessor.groovy} |  60 +-
 .../sitemesh3/Sitemesh3AutoConfiguration.groovy    | 131 ++++
 .../Sitemesh3EnvironmentPostProcessor.groovy       | 125 ++++
 .../plugins/sitemesh3/Sitemesh3GrailsPlugin.groovy |  75 +--
 ...mesh3ViewResolverDefinitionPostProcessor.groovy | 136 ++++
 .../sitemesh3/Sitemesh3AutoConfiguration.java      | 105 ---
 .../src/main/resources/META-INF/spring.factories   |   5 +-
 ...iteMeshViewResolverBeanPostProcessorSpec.groovy |  18 -
 .../Sitemesh3AutoConfigurationSpec.groovy          |   7 +-
 .../Sitemesh3EnvironmentPostProcessorSpec.groovy   | 100 +++
 .../sitemesh3/Sitemesh3LayoutFinderSpec.groovy     |   2 +-
 ...3ViewResolverDefinitionPostProcessorSpec.groovy | 147 +++++
 .../java/grails/gsp/boot/GspAutoConfiguration.java |   8 +-
 .../skeleton/grails-app/conf/logback-spring.xml    |  30 +-
 grails-scaffolding/build.gradle                    |   3 +
 .../scaffolding/ScaffoldingGrailsPlugin.groovy     |  34 +-
 ...ldingViewResolverDefinitionPostProcessor.groovy |  96 +++
 ...gViewResolverDefinitionPostProcessorSpec.groovy |  90 +++
 .../groovy/functionaltests/ForwardingSpec.groovy   |   3 +-
 .../groovy/functionaltests/ForwardingSpec.groovy   |   3 +-
 .../{database-cleanup => latency}/build.gradle     |  12 +-
 .../grails-app/conf/application.yml                |  10 +-
 .../grails-app/conf/logback.xml                    |   0
 .../controllers/latencyapp/FastController.groovy}  |  12 +-
 .../controllers/latencyapp/SlowController.groovy}  |  12 +-
 .../controllers/latencyapp}/UrlMappings.groovy     |   2 +-
 .../grails-app/init/latencyapp}/Application.groovy |   2 +-
 .../groovy/latencyapp/LatencyFunctionalSpec.groovy |  62 ++
 .../build.gradle                                   |  41 +-
 .../latency/LatencyAutoConfiguration.groovy        |  56 ++
 .../grails/testing/latency/LatencyFilter.groovy    |  96 +++
 .../testing/latency/LatencyProperties.groovy       |  84 +++
 ...rk.boot.autoconfigure.AutoConfiguration.imports |   1 +
 .../latency/LatencyAutoConfigurationSpec.groovy    |  63 ++
 .../testing/latency/LatencyFilterSpec.groovy       | 121 ++++
 settings.gradle                                    |   3 +
 58 files changed, 2894 insertions(+), 529 deletions(-)
 create mode 100755 etc/bin/normalize-annotations.groovy
 create mode 100644 gradle/groovy-compile-configscript.groovy
 create mode 100644 
grails-datamapping-core/src/test/groovy/org/grails/datastore/gorm/query/transform/WhereQueryClosureCaptureSpec.groovy
 rename 
grails-gsp/grails-sitemesh3/src/main/{java/org/grails/plugins/sitemesh3/GrailsSiteMeshViewResolverBeanPostProcessor.java
 => 
groovy/org/grails/plugins/sitemesh3/GrailsSiteMeshViewResolverBeanPostProcessor.groovy}
 (55%)
 create mode 100644 
grails-gsp/grails-sitemesh3/src/main/groovy/org/grails/plugins/sitemesh3/Sitemesh3AutoConfiguration.groovy
 create mode 100644 
grails-gsp/grails-sitemesh3/src/main/groovy/org/grails/plugins/sitemesh3/Sitemesh3EnvironmentPostProcessor.groovy
 create mode 100644 
grails-gsp/grails-sitemesh3/src/main/groovy/org/grails/plugins/sitemesh3/Sitemesh3ViewResolverDefinitionPostProcessor.groovy
 delete mode 100644 
grails-gsp/grails-sitemesh3/src/main/java/org/grails/plugins/sitemesh3/Sitemesh3AutoConfiguration.java
 copy 
grails-data-hibernate5/core/src/test/resources/META-INF/services/org.apache.grails.data.testing.tck.base.GrailsDataTckManager
 => grails-gsp/grails-sitemesh3/src/main/resources/META-INF/spring.factories 
(86%)
 create mode 100644 
grails-gsp/grails-sitemesh3/src/test/groovy/org/grails/plugins/sitemesh3/Sitemesh3EnvironmentPostProcessorSpec.groovy
 create mode 100644 
grails-gsp/grails-sitemesh3/src/test/groovy/org/grails/plugins/sitemesh3/Sitemesh3ViewResolverDefinitionPostProcessorSpec.groovy
 create mode 100644 
grails-scaffolding/src/main/groovy/grails/plugin/scaffolding/ScaffoldingViewResolverDefinitionPostProcessor.groovy
 create mode 100644 
grails-scaffolding/src/test/groovy/grails/plugin/scaffolding/ScaffoldingViewResolverDefinitionPostProcessorSpec.groovy
 copy grails-test-examples/{database-cleanup => latency}/build.gradle (80%)
 copy grails-test-examples/{test-phases => 
latency}/grails-app/conf/application.yml (82%)
 copy grails-test-examples/{test-phases => latency}/grails-app/conf/logback.xml 
(100%)
 copy 
grails-test-examples/{hibernate7/async-events-pubsub-demo/grails-app/domain/pubsub/demo/Author.groovy
 => latency/grails-app/controllers/latencyapp/FastController.groovy} (79%)
 copy 
grails-test-examples/{hibernate7/async-events-pubsub-demo/grails-app/domain/pubsub/demo/Author.groovy
 => latency/grails-app/controllers/latencyapp/SlowController.groovy} (80%)
 copy grails-test-examples/{test-phases/grails-app/controllers/testphases => 
latency/grails-app/controllers/latencyapp}/UrlMappings.groovy (98%)
 copy grails-test-examples/{test-phases/grails-app/init/testphases => 
latency/grails-app/init/latencyapp}/Application.groovy (98%)
 create mode 100644 
grails-test-examples/latency/src/integration-test/groovy/latencyapp/LatencyFunctionalSpec.groovy
 copy {grails-url-mappings => grails-testing-support-latency}/build.gradle (69%)
 create mode 100644 
grails-testing-support-latency/src/main/groovy/org/apache/grails/testing/latency/LatencyAutoConfiguration.groovy
 create mode 100644 
grails-testing-support-latency/src/main/groovy/org/apache/grails/testing/latency/LatencyFilter.groovy
 create mode 100644 
grails-testing-support-latency/src/main/groovy/org/apache/grails/testing/latency/LatencyProperties.groovy
 create mode 100644 
grails-testing-support-latency/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports
 create mode 100644 
grails-testing-support-latency/src/test/groovy/org/apache/grails/testing/latency/LatencyAutoConfigurationSpec.groovy
 create mode 100644 
grails-testing-support-latency/src/test/groovy/org/apache/grails/testing/latency/LatencyFilterSpec.groovy

Reply via email to