This is an automated email from the ASF dual-hosted git repository.
codeconsole pushed a change to branch 8.0.x
in repository https://gitbox.apache.org/repos/asf/grails-core.git
from f9dc11dd5a Merge pull request #16174 from
apache/fix/cas-single-signout-and-proxy-receptor
add b18355711d Make precompiled GSP classes byte-reproducible
add 41bb9354a4 Record a source checksum in precompiled GSPs instead of a
modification time
add 81f8cdafb5 Cover checksum precedence over a recorded modification time
add e55dd6e5f7 Keep the -1 timestamp sentinel able to self-heal
add 0126081f56 Take the checksum over bytes rather than a stream
add b782f2eb9c Target the 7.1 line and document the change in its upgrade
guide
add c0cdbbde39 Skip re-hashing a page whose source stamp has not moved
add 7dbea7d626 Record a checksum for pages compiled at runtime too
add e6b65f13a8 Correct two statements the runtime-path checksum invalidated
add b4064c9628 Document the development-mode reload change
add a3d0871f79 Parse from the decoded source rather than wrapping the
bytes in a stream
add 894266cb5b Move to the 8.0 line
add f39a7f6e1e Remove the recorded modification time entirely
add 437b489e05 Say plainly that the granularity setting is gone
add bf7e0a03d1 test: cleanup
add 370a6e644b Merge branch '8.0.x' of
https://github.com/apache/grails-core into fix/16131-gsp-source-checksum-7.0.x
add 32f1eaf935 Correct a spec comment that outlived the timestamp
new 1c005d7fae Merge pull request #16142 from
codeconsole/fix/16131-gsp-source-checksum-7.0.x
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:
.../gsp/makingChangesToADeployedApplication.adoc | 5 +-
.../src/en/guide/upgrading/upgrading80x.adoc | 34 +++++
.../groovy/org/grails/gsp/GroovyPageMetaInfo.java | 117 +++++++++++++--
.../org/grails/gsp/GroovyPagesTemplateEngine.java | 12 +-
.../grails/gsp/compiler/GroovyPageCompiler.groovy | 54 ++++---
.../org/grails/gsp/compiler/GroovyPageParser.java | 58 +++++++-
.../grails/gsp/GroovyPageMetaInfoReloadSpec.groovy | 162 +++++++++++++++++++++
.../GroovyPagesTemplateEngineChecksumSpec.groovy | 52 +++++++
.../GroovyPageCompilerReproducibilitySpec.groovy | 107 ++++++++++++++
.../DefaultGroovyPageLocatorPrecompiledSpec.groovy | 5 -
.../GrailsConventionGroovyPageLocatorSpec.groovy | 1 -
.../groovy/org/grails/web/pages/ParseSpec.groovy | 2 +-
12 files changed, 551 insertions(+), 58 deletions(-)
create mode 100644
grails-gsp/core/src/test/groovy/org/grails/gsp/GroovyPageMetaInfoReloadSpec.groovy
create mode 100644
grails-gsp/core/src/test/groovy/org/grails/gsp/GroovyPagesTemplateEngineChecksumSpec.groovy
create mode 100644
grails-gsp/core/src/test/groovy/org/grails/gsp/compiler/GroovyPageCompilerReproducibilitySpec.groovy