This is an automated email from the ASF dual-hosted git repository.
jdaugherty pushed a change to branch 7.2.x
in repository https://gitbox.apache.org/repos/asf/grails-core.git
from 19f9fb50d2 Merge pull request #15583 from
codeconsole/7.1.x-mongo-id-fix
add 83b22f647a fix 4x exception logging
add d1ba16d548 Merge branch '7.1.x' into 7.1.x-stop-4x-exceptionlogging
add e85c094eec test: update StackTraceFiltererSpec
add ce60438cd4 test: update StackTraceFiltererSpec
add 90e375e1ac Merge branch '7.1.x-stop-4x-exceptionlogging' of
https://github.com/codeconsole/grails-core into 7.1.x-stop-4x-exceptionlogging
add 024b9c8004 filterer no longer logs; exception logging is the
resolver's job
add 7678cf4ca0 add grails.exceptionresolver.logFullStackTrace opt-in for
pre-filter StackTrace logger
add 2963cd9822 document grails.exceptionresolver.logFullStackTrace
add c68360fee4 Merge branch '7.1.x' into 7.1.x-stop-4x-exceptionlogging
add d5d70a647a Introduce mechanism for resolving user id with stack traces
add cbf9f7077d add mechanism for logging ip addresses associated with
stack traces
add c67f460fd2 fix for ip logging tests
add 9c7a7a3d05 fix spec
add 870f9a3921 Merge branch '7.1.x' into 7.1.x-stop-4x-exceptionlogging
add e4c678a78f default logging ip address to false
add 2ba566d2e9 Merge branch '7.1.x' into 7.1.x-stop-4x-exceptionlogging
add b99994946d default logRemoteAddr to false
add 627a1e9071 add grails.exceptionresolver.logFullStackTraceOnFilter
add 95096e1ffe [skip ci] Release v7.1.1
add 25db30e53d [skip ci] Bump version to 7.1.2-SNAPSHOT
add 2a6cf88a07 Merge pull request #15627 from apache/merge-back-7.1.1
add 1583d599f4 Merge branch '7.1.x' into 7.1.x-stop-4x-exceptionlogging
add 92eae8b1d0 grailsSpringSecurityVersion 7.0.3-SNAPSHOT
add f5d28ec50b simplify AuditorAwareLookup.resolve() return type
add e4b96a83bc disable logAuditor by default and cache shouldLog* config
reads
add c00b347073 Merge pull request #15564 from
codeconsole/7.1.x-stop-4x-exceptionlogging
add 31689e1f22 [skip ci] Release v7.0.11
add 53f357849c [skip ci] Bump version to 7.0.12-SNAPSHOT
add 59ce7d754e Merge pull request #15626 from apache/merge-back-7.0.11
add b9bf398a02 Bump actions/cache from 4 to 5
add 2713ccba96 Merge pull request #15291 from
apache/dependabot/github_actions/actions/cache-5
add 93643b4a33 #10279 - add test to show issue no longer exists
add bd7d0a469c Merge pull request #15630 from jdaugherty/investigating
add 21cb9a7a75 Add jetty test app
add 441bd47586 Merge pull request #15632 from jdaugherty/issue12874
add 1ed4e76edc Enable Code Coverage
add 540700062b Merge pull request #15633 from apache/feature/codecoverage
add a5d2f7e437 Validate dependency versions
add 039a55a044 Validate dependencies are valid on example grails apps
add 730f6c5903 Add milestone/rc logic to announce template
add 34bc9e9cec Remove reproducibility disclaimer
add 4f8687ee64 Merge pull request #15629 from jdaugherty/7.0.x
add 86410d0ccd fix: enforce LF line endings for shell scripts, gradlew,
KEYS
add c669d8a044 Merge pull request #15622 from
apache/fix/eol-normalization-7.0.x
add 5509b24340 add Roboto Font notice
add 1de8560015 remove Archia font: ❌ Atipo Foundry's "Almost Free Fonts"
terms restrict redistribution — Category X under ASF 3rd-party policy Visual
impact of removal is minimal (slight typography change in heading-style
elements only).
add f4b7b011b0 Merge pull request #15643 from paulk-asert/fontFixes
add 935c82e72b test(deps): bump `grails-spring-security` to 7.0.3-SNAPSHOT
add 91919c4563 Merge pull request #15658 from
apache/bump-grails-spring-security
add 9917b129fb fix(deps): Bump Groovy to 4.0.32
add f2ba08d25c Merge pull request #15637 from apache/groovy-4.0.32
add e32d845db8 Make capturing Liquibase log output more reliable
add 663ceaee98 Add license header
add 3b10b18c81 Merge pull request #15662 from
marcphilipp/marc/reliable-liquibase-log-output-capturing
add 8b2f7d0c12 Merge branch '7.0.x' into 7.1.x
new 74391c295b Merge branch '7.1.x' into 7.2.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:
.gitattributes | 53 ++++
.github/vote_templates/announce.txt | 4 +
.github/vote_templates/staged.txt | 7 -
.github/workflows/groovy-joint-workflow.yml | 4 +-
.github/workflows/release.yml | 2 +
NOTICE | 8 +-
RELEASE.md | 18 +-
.../main/template/log4j.properties => codecov.yml | 28 +-
dependencies.gradle | 2 +-
etc/bin/Dockerfile | 9 +
etc/bin/verify-cli-distribution.sh | 18 ++
etc/bin/verify-wrapper-distribution.sh | 19 ++
etc/bin/verify.sh | 5 +
gradle.properties | 2 +-
.../reporting/DefaultStackTraceFilterer.java | 56 ++--
.../exceptions/reporting/StackTraceFilterer.java | 6 +
.../src/main/groovy/grails/config/Settings.groovy | 35 +++
.../reporting/StackTraceFiltererSpec.groovy | 300 ++++++++++++++++-----
.../src/main/resources/fonts/archia-bold.eot | Bin 15838 -> 0 bytes
.../src/main/resources/fonts/archia-bold.ttf | Bin 41696 -> 0 bytes
.../src/main/resources/fonts/archia-bold.woff | Bin 19684 -> 0 bytes
.../src/main/resources/fonts/archia-bold.woff2 | Bin 14136 -> 0 bytes
.../src/main/resources/fonts/archia-light.eot | Bin 42146 -> 0 bytes
.../src/main/resources/fonts/archia-light.ttf | Bin 41864 -> 0 bytes
.../src/main/resources/fonts/archia-light.woff | Bin 19908 -> 0 bytes
.../src/main/resources/fonts/archia-light.woff2 | Bin 14240 -> 0 bytes
.../src/main/resources/fonts/archia-medium.eot | Bin 16471 -> 0 bytes
.../src/main/resources/fonts/archia-medium.ttf | Bin 43528 -> 0 bytes
.../src/main/resources/fonts/archia-medium.woff | Bin 20436 -> 0 bytes
.../src/main/resources/fonts/archia-medium.woff2 | Bin 14484 -> 0 bytes
.../src/main/resources/fonts/archia-regular.eot | Bin 15329 -> 0 bytes
.../src/main/resources/fonts/archia-regular.ttf | Bin 41328 -> 0 bytes
.../src/main/resources/fonts/archia-regular.woff | Bin 19244 -> 0 bytes
.../src/main/resources/fonts/archia-regular.woff2 | Bin 13656 -> 0 bytes
.../src/main/resources/fonts/archia-semibold.eot | Bin 43510 -> 0 bytes
.../src/main/resources/fonts/archia-semibold.ttf | Bin 43216 -> 0 bytes
.../src/main/resources/fonts/archia-semibold.woff | Bin 20240 -> 0 bytes
.../src/main/resources/fonts/archia-semibold.woff2 | Bin 14460 -> 0 bytes
.../src/main/resources/fonts/archia-thin.eot | Bin 15796 -> 0 bytes
.../src/main/resources/fonts/archia-thin.ttf | Bin 41700 -> 0 bytes
.../src/main/resources/fonts/archia-thin.woff | Bin 19676 -> 0 bytes
.../src/main/resources/fonts/archia-thin.woff2 | Bin 14004 -> 0 bytes
.../src/main/resources/stylesheets/screen.css | 57 +---
grails-data-hibernate5/dbmigration/build.gradle | 8 +
.../src/test/resources/logging.properties | 2 +-
.../config/logging/loggingFullStackTraces.adoc | 212 +++++++++++++++
grails-doc/src/en/guide/index.adoc | 5 +
grails-doc/src/en/guide/toc.yml | 1 +
.../src/en/guide/upgrading/upgrading71x.adoc | 56 ++++
.../{issue-15228 => issue-10279}/build.gradle | 12 +-
.../grails-app/conf/application.groovy} | 12 +-
.../grails-app/conf/application.yml | 28 +-
.../grails-app/conf/logback.xml | 0
.../controllers/issue10279/UrlMappings.groovy} | 16 +-
.../grails-app/init/issue10279/Application.groovy} | 16 +-
.../issue10279/ActuatorEnvClosureSpec.groovy | 56 ++++
.../{geb-context-path => jetty}/build.gradle | 39 +--
.../grails-app/assets/javascripts/application.js | 16 ++
.../grails-app/assets/stylesheets/application.css | 18 ++
.../grails-app/conf/application.yml | 7 +-
.../grails-app/conf/logback-spring.xml | 8 +-
.../jetty}/grails-app/conf/spring/resources.groovy | 0
.../issue12688/SessionController.groovy} | 25 +-
.../controllers/issue12688}/UrlMappings.groovy | 5 +-
.../grails-app/init/issue12688}/Application.groovy | 5 +-
.../grails-app/init/issue12688}/BootStrap.groovy | 2 +-
.../store.gsp => jetty/grails-app/views/error.gsp} | 14 +-
.../grails-app/views}/index.gsp | 15 +-
.../grails-app/views/notFound.gsp} | 12 +-
.../grails-app/views/session}/index.gsp | 17 +-
.../grails-app/views/session/show.gsp} | 8 +-
.../groovy/issue12688/JettySessionSpec.groovy | 51 ++++
.../issue12688/pages/SessionFormPage.groovy} | 12 +-
.../issue12688/pages/SessionShowPage.groovy} | 11 +-
.../org/grails/web/errors/AuditorAwareLookup.java | 101 +++++++
.../grails/web/errors/GrailsExceptionResolver.java | 116 ++++++++
.../web/errors/GrailsExceptionResolverSpec.groovy | 263 +++++++++++++++++-
settings.gradle | 4 +
78 files changed, 1507 insertions(+), 299 deletions(-)
create mode 100644 .gitattributes
copy build-logic/docs-core/src/main/template/log4j.properties => codecov.yml
(67%)
delete mode 100755
grails-data-docs/data-mapping-website/src/main/resources/fonts/archia-bold.eot
delete mode 100755
grails-data-docs/data-mapping-website/src/main/resources/fonts/archia-bold.ttf
delete mode 100755
grails-data-docs/data-mapping-website/src/main/resources/fonts/archia-bold.woff
delete mode 100755
grails-data-docs/data-mapping-website/src/main/resources/fonts/archia-bold.woff2
delete mode 100755
grails-data-docs/data-mapping-website/src/main/resources/fonts/archia-light.eot
delete mode 100755
grails-data-docs/data-mapping-website/src/main/resources/fonts/archia-light.ttf
delete mode 100755
grails-data-docs/data-mapping-website/src/main/resources/fonts/archia-light.woff
delete mode 100755
grails-data-docs/data-mapping-website/src/main/resources/fonts/archia-light.woff2
delete mode 100755
grails-data-docs/data-mapping-website/src/main/resources/fonts/archia-medium.eot
delete mode 100755
grails-data-docs/data-mapping-website/src/main/resources/fonts/archia-medium.ttf
delete mode 100755
grails-data-docs/data-mapping-website/src/main/resources/fonts/archia-medium.woff
delete mode 100755
grails-data-docs/data-mapping-website/src/main/resources/fonts/archia-medium.woff2
delete mode 100755
grails-data-docs/data-mapping-website/src/main/resources/fonts/archia-regular.eot
delete mode 100755
grails-data-docs/data-mapping-website/src/main/resources/fonts/archia-regular.ttf
delete mode 100755
grails-data-docs/data-mapping-website/src/main/resources/fonts/archia-regular.woff
delete mode 100755
grails-data-docs/data-mapping-website/src/main/resources/fonts/archia-regular.woff2
delete mode 100755
grails-data-docs/data-mapping-website/src/main/resources/fonts/archia-semibold.eot
delete mode 100755
grails-data-docs/data-mapping-website/src/main/resources/fonts/archia-semibold.ttf
delete mode 100755
grails-data-docs/data-mapping-website/src/main/resources/fonts/archia-semibold.woff
delete mode 100755
grails-data-docs/data-mapping-website/src/main/resources/fonts/archia-semibold.woff2
delete mode 100755
grails-data-docs/data-mapping-website/src/main/resources/fonts/archia-thin.eot
delete mode 100755
grails-data-docs/data-mapping-website/src/main/resources/fonts/archia-thin.ttf
delete mode 100755
grails-data-docs/data-mapping-website/src/main/resources/fonts/archia-thin.woff
delete mode 100755
grails-data-docs/data-mapping-website/src/main/resources/fonts/archia-thin.woff2
copy
grails-test-examples/plugins/loadfirst/grails-app/i18n/messages_en_US.properties
=> grails-data-hibernate5/dbmigration/src/test/resources/logging.properties
(94%)
create mode 100644
grails-doc/src/en/guide/conf/config/logging/loggingFullStackTraces.adoc
copy grails-test-examples/{issue-15228 => issue-10279}/build.gradle (83%)
copy
grails-test-examples/{plugins/micronaut-singleton/src/main/java/com/example/grails/plugins/micronaut/PluginMessageProvider.java
=> issue-10279/grails-app/conf/application.groovy} (72%)
copy grails-test-examples/{hibernate5/grails-hibernate-groovy-proxy =>
issue-10279}/grails-app/conf/application.yml (71%)
copy grails-test-examples/{issue-15228 =>
issue-10279}/grails-app/conf/logback.xml (100%)
copy
grails-test-examples/{views-functional-tests/grails-app/views/testGml/_cars.gml
=> issue-10279/grails-app/controllers/issue10279/UrlMappings.groovy} (84%)
copy
grails-test-examples/{plugins/micronaut-singleton/src/main/java/com/example/grails/plugins/micronaut/PluginSingletonService.java
=> issue-10279/grails-app/init/issue10279/Application.groovy} (74%)
create mode 100644
grails-test-examples/issue-10279/src/integration-test/groovy/issue10279/ActuatorEnvClosureSpec.groovy
copy grails-test-examples/{geb-context-path => jetty}/build.gradle (76%)
create mode 100644
grails-test-examples/jetty/grails-app/assets/javascripts/application.js
create mode 100644
grails-test-examples/jetty/grails-app/assets/stylesheets/application.css
copy grails-test-examples/{plugins/issue11005 =>
jetty}/grails-app/conf/application.yml (92%)
copy grails-test-examples/{geb-gebconfig =>
jetty}/grails-app/conf/logback-spring.xml (90%)
copy {grails-data-neo4j/examples/grails3-neo4j-hibernate =>
grails-test-examples/jetty}/grails-app/conf/spring/resources.groovy (100%)
copy
grails-test-examples/{app1/grails-app/controllers/functionaltests/DemoController.groovy
=> jetty/grails-app/controllers/issue12688/SessionController.groovy} (66%)
copy
grails-test-examples/{hibernate5/grails-multiple-datasources/grails-app/controllers/datasources
=> jetty/grails-app/controllers/issue12688}/UrlMappings.groovy (95%)
copy grails-test-examples/{app4/grails-app/init/app4 =>
jetty/grails-app/init/issue12688}/Application.groovy (98%)
copy grails-test-examples/{demo33/grails-app/init/demo =>
jetty/grails-app/init/issue12688}/BootStrap.groovy (97%)
copy grails-test-examples/{geb/grails-app/views/upload/store.gsp =>
jetty/grails-app/views/error.gsp} (84%)
copy grails-test-examples/{geb-gebconfig/grails-app/views/serverName =>
jetty/grails-app/views}/index.gsp (84%)
copy grails-test-examples/{geb/grails-app/views/serverName/index.gsp =>
jetty/grails-app/views/notFound.gsp} (85%)
copy grails-test-examples/{geb-gebconfig/grails-app/views/serverName =>
jetty/grails-app/views/session}/index.gsp (82%)
copy grails-test-examples/{geb-gebconfig/grails-app/views/upload/store.gsp =>
jetty/grails-app/views/session/show.gsp} (92%)
create mode 100644
grails-test-examples/jetty/src/integration-test/groovy/issue12688/JettySessionSpec.groovy
copy
grails-test-examples/{geb-context-path/src/integration-test/groovy/org/demo/contextpath/pages/GreetingPage.groovy
=> jetty/src/integration-test/groovy/issue12688/pages/SessionFormPage.groovy}
(79%)
copy
grails-test-examples/{geb-context-path/src/integration-test/groovy/org/demo/contextpath/pages/GreetingPage.groovy
=> jetty/src/integration-test/groovy/issue12688/pages/SessionShowPage.groovy}
(82%)
create mode 100644
grails-web-mvc/src/main/groovy/org/grails/web/errors/AuditorAwareLookup.java