You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@grails.apache.org by jd...@apache.org on 2026/06/22 15:09:21 UTC
(grails-core) branch vulnerabilityScanning updated (484aa24af7 -> ee8cec7e49)
This is an automated email from the ASF dual-hosted git repository.
jdaugherty pushed a change to branch vulnerabilityScanning
in repository https://gitbox.apache.org/repos/asf/grails-core.git
from 484aa24af7 Update vulnerability scanning tool to 3.1.6
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 0a86719422 fix: close mongo connections between tests
add 8e522fbdf4 Merge pull request #15634 from apache/close-mongo-between-tests
add 7f7378713f Simplified sorting chapter in where queries docs + added multiple filed sorting
add 2ea84efeb9 Improved basic CRUD with GORM chapter in docs
add 0eb137801e Merge branch 'apache:7.0.x' into 7.0.x
add 4a3e61fa71 Merge remote-tracking branch 'origin/7.0.x' into 7.0.x
add d9638dcebb Filtering by association properties
add 2677112702 Merge branch 'apache:7.0.x' into 7.0.x
add 8b840379d8 Merge remote-tracking branch 'origin/7.0.x' into 7.0.x
add d1a08a8966 Restored info about auto-generated aliases
add b359b369bb Merge branch 'apache:7.0.x' into 7.0.x
add 344b024c4f Merge branch 'apache:7.0.x' into 7.0.x
add 700ecebfee Applied review feedback
add 9fdb532c22 Cleanups
add 18eb9f900d Merge branch 'apache:7.0.x' into 7.0.x
add cd78db316d Merge branch 'apache:7.0.x' into 7.0.x
add 1730b95635 INSTALL -> INSTALL.md
add 67c1d2c6c0 Revert "INSTALL -> INSTALL.md"
add 190eaee30c Merge pull request #15599 from gsartori/7.0.x
add 134abe7a23 fix: Order milestone and release candidate versions in VersionComparator
add edf2dda0f1 fix: Treat unknown version qualifiers as final release and correct ordering docs
add 1170329f34 ci: audit and update GitHub Actions to ASF-approved versions
add f0c5ae4256 ci: SHA-pin all external GitHub Actions with version comments
add 734914f034 Merge pull request #15690 from apache/ci/setup-gradle-v6-basic-cache
add 953c93ec16 Merge branch '7.0.x' into fix/14058-plugin-compatibility-milestone-snapshot
add ed64fc0af1 fix: renormalize CRLF-committed files to LF per .gitattributes
add 8eaf3b1341 Merge pull request #15708 from apache/fix/eol-renormalize-7.0.x
add 839efa484d Merge branch '7.0.x' into fix/14058-plugin-compatibility-milestone-snapshot
add cd75a0fec7 fix: Restore InvalidVersionException for malformed versions in VersionComparator
add f27b079e9c Fix bindData binding id/version when extending a @DirtyCheck base
add da3d88c5ef Add comprehensive test coverage for issue 15681
add 77734c8420 Merge branch '7.0.x' into fix/15681-bindData-id-version-dirtycheck-base
add bca8bdcc48 Address review feedback for #15681 bindData fix
add a7bcdfd67f Merge branch '7.0.x' into fix/15681-bindData-id-version-dirtycheck-base
add 69a6a0230b Merge pull request #15699 from apache/fix/15681-bindData-id-version-dirtycheck-base
add d4608a4b65 fix(ci): comprehensive overhaul of release-drafter setup
add 182a751d58 Merge branch '7.0.x' into fix/release-drafter-overhaul
add 345a86fb8c Merge branch '7.0.x' into fix/release-drafter-overhaul
add 90c4924c8c Merge remote-tracking branch 'origin/7.0.x' into fix/release-drafter-overhaul
add b8707158d1 Merge branch '7.0.x' into fix/release-drafter-overhaul
add 8296024d15 Merge pull request #15623 from apache/fix/release-drafter-overhaul
add 0c61ec0e42 Add test coverage for Map-based multi-field sort
add ede2cef728 Merge branch '7.0.x' into test/map-sort-coverage
add 74da0f2739 Merge branch '7.0.x' into test/map-sort-coverage
add b834c178af Merge pull request #15691 from apache/test/map-sort-coverage
add d01e3002a1 Set up default protection ruleset for default and release branches
add 4f2953b097 [INFRA] Use Grails *.x version branch pattern for branch protection
add c4cf1ea57d Merge pull request #15665 from apache/infrastructure-ruleset-bot/default-branch-protection
add 6f0861bd70 Merge branch '7.0.x' into fix/14058-plugin-compatibility-milestone-snapshot
add 9fb955f3ed Merge pull request #15696 from apache/fix/14058-plugin-compatibility-milestone-snapshot
add 2241b12890 Update Spring Boot to 3.5.15
add 5c21bd0d8c Merge pull request #15728 from apache/deps/spring-boot-3.5.15
add 0d1baef747 fix(ci): remove filter-by-range from release-drafter to stop v0.1.0 draft flood
add 21454e89e0 Merge pull request #15741 from apache/fix/release-drafter-untagged-flood
add 96eef0229f fix(ci): seed vMAJOR.MINOR.0 for release branches with no published release
add f3d496f629 Merge pull request #15742 from apache/fix/release-drafter-version-seed
add ee8cec7e49 Merge branch '7.0.x' into vulnerabilityScanning
No new revisions were added by this update.
Summary of changes:
.asf.yaml | 12 +
.gitattributes | 53 ++
.github/release-drafter.yml | 20 +
.github/vote_templates/announce.txt | 4 +
.github/vote_templates/staged.txt | 7 -
.github/workflows/codeql.yml | 10 +-
.github/workflows/codestyle.yml | 27 +-
.github/workflows/forge-deploy-next.yml | 27 +-
.github/workflows/forge-deploy-prev-snapshot.yml | 27 +-
.github/workflows/forge-deploy-prev.yml | 27 +-
.github/workflows/forge-deploy-release.yml | 27 +-
.github/workflows/forge-deploy-snapshot.yml | 27 +-
.github/workflows/gradle.yml | 126 +--
.github/workflows/groovy-joint-workflow.yml | 22 +-
.github/workflows/rat.yml | 9 +-
.github/workflows/release-close.yml | 2 +-
.github/workflows/release-notes.yml | 186 ++++-
.github/workflows/release-publish-docs.yml | 7 +-
.github/workflows/release.yml | 41 +-
LICENSE | 486 ++++++------
NOTICE | 8 +-
RELEASE.md | 18 +-
.../main/template/log4j.properties => codecov.yml | 28 +-
dependencies.gradle | 147 ++--
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 +-
gradlew.bat | 188 ++---
.../groovy/grails/plugins/VersionComparator.groovy | 225 ++++--
.../plugins/DefaultGrailsPluginManagerSpec.groovy | 32 +-
.../grails/plugins/VersionComparatorSpec.groovy | 70 ++
.../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 +-
.../src/docs/asciidoc/querying/whereQueries.adoc | 91 ++-
.../mongo/core/GrailsDataMongoTckManager.groovy | 56 +-
.../core/GrailsDataMongoTckManagerSpec.groovy | 100 +++
.../org/grails/datastore/gorm/OrderBySpec.groovy | 36 +
.../en/guide/GORM/quickStartGuide/basicCRUD.adoc | 187 ++++-
.../groovy/org/grails/buffer/StreamByteBuffer.java | 880 ++++++++++-----------
.../org/grails/encoder/impl/URLCodecFactory.groovy | 162 ++--
.../plain/templates/plainGithubWorkflow.rocker.raw | 18 +-
.../workflows/templates/javaSetup.rocker.raw | 4 +-
.../workflows/PlainGithubWorkflowSpec.groovy | 2 +
.../org/grails/spring/BeanConfiguration.java | 288 +++----
.../grails/spring/DefaultBeanConfiguration.java | 640 +++++++--------
.../spring/DefaultRuntimeSpringConfiguration.java | 734 ++++++++---------
grails-test-examples/gorm/build.gradle | 1 +
.../gorm/DirtyCheckBindingController.groovy} | 14 +-
.../domain/gorm/DirtyCheckedRecord.groovy} | 16 +-
.../groovy/gorm/DirtyCheckBindingSpec.groovy | 67 ++
.../groovy/gorm/AbstractDirtyCheckedRecord.groovy | 22 +-
.../{issue-15228 => issue-10279}/build.gradle | 11 +-
.../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 ++
.../{config-report => jetty}/build.gradle | 41 +-
.../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 | 2 +-
.../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} | 14 +-
.../issue12688/pages/SessionShowPage.groovy} | 13 +-
.../web/plugins/support/MyHandlerInterceptor.java | 80 +-
.../plugins/support/MyWebRequestInterceptor.java | 76 +-
.../support/web-interceptor-wiring-tests.xml | 112 +--
...ngHelperDomainClassSpecialPropertiesSpec.groovy | 128 +++
.../web/binding/DirtyCheckBaseBindDataSpec.groovy | 138 ++++
.../grails/web/servlet/BindDataMethodTests.groovy | 392 ++++-----
.../databinding/DefaultASTDatabindingHelper.java | 11 +-
settings.gradle | 6 +-
111 files changed, 4015 insertions(+), 2636 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-data-mongodb/core/src/test/groovy/org/apache/grails/data/mongo/core/GrailsDataMongoTckManagerSpec.groovy
copy grails-test-examples/gorm/grails-app/{domain/gorm/Product.groovy => controllers/gorm/DirtyCheckBindingController.groovy} (61%)
copy grails-test-examples/{app1/grails-app/domain/functionaltests/binding/Project.groovy => gorm/grails-app/domain/gorm/DirtyCheckedRecord.groovy} (72%)
create mode 100644 grails-test-examples/gorm/src/integration-test/groovy/gorm/DirtyCheckBindingSpec.groovy
copy grails-data-graphql/core/src/main/groovy/org/grails/gorm/graphql/entity/dsl/helpers/Describable.groovy => grails-test-examples/gorm/src/main/groovy/gorm/AbstractDirtyCheckedRecord.groovy (60%)
copy grails-test-examples/{issue-15228 => issue-10279}/build.gradle (85%)
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/{config-report => jetty}/build.gradle (72%)
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-graphql/examples/grails-tenant-app => 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/{external-configuration/grails-app/init/test/app => jetty/grails-app/init/issue12688}/Application.groovy (98%)
copy grails-test-examples/{exploded/grails-app/init/exploded => jetty/grails-app/init/issue12688}/BootStrap.groovy (97%)
mode change 100755 => 100644
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/{scaffolding/src/integrationTest/groovy/com/example/pages/UserListPage.groovy => jetty/src/integration-test/groovy/issue12688/pages/SessionFormPage.groovy} (79%)
copy grails-test-examples/{scaffolding/src/integrationTest/groovy/com/example/pages/UserListPage.groovy => jetty/src/integration-test/groovy/issue12688/pages/SessionShowPage.groovy} (80%)
create mode 100644 grails-test-suite-web/src/test/groovy/org/grails/web/binding/DirtyCheckBaseBindDataSpec.groovy