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