You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@grails.apache.org by bo...@apache.org on 2026/10/15 03:41:04 UTC
(grails-core) branch fix/hibernate7-native-id-generator-sequences-8.0.x updated (e43c8d2635 -> 5af9ef654f)
This is an automated email from the ASF dual-hosted git repository.
borinquenkid pushed a change to branch fix/hibernate7-native-id-generator-sequences-8.0.x
in repository https://gitbox.apache.org/repos/asf/grails-core.git
from e43c8d2635 test: expect the generated sequence default for a native id on PostgreSQL
add c424313499 Hibernate 7: unique groups on enum and collection properties (#16533)
add 57582ce032 Use the Grails Develocity access key for the remote build cache
add 4b9a585205 Merge pull request #16613 from clayburn/ci/develocity-cache-access-key
add 92cb18fd46 Cache the Gradle User Home through setup-gradle instead of actions/cache
add 5a6bf2a9ad Merge pull request #16618 from apache/ci/gradle-enhanced-cache
add 8237828397 Build with Gradle 9.8.1
add 093d11297e Merge pull request #16623 from jdaugherty/deps/gradle-9.8.1
add e57bd1359a fix: preserve configuration snapshots when merging profile metadata
add 0aa7bf735f fix: support YAML profile expressions and multiple active profiles
add d6fd8ac1ee fix: handle blank YAML selectors and clarify Groovy profile semantics
add a643247dd2 fix: evaluate sequence-valued YAML profile selectors
add b92b61d8df fix: remove selected YAML profile selectors before Boot evaluates them
add 3ec69de7a2 Merge pull request #16547 from jdaugherty/fix/15840-config-merge-7.0.x
add c965fc4baa Build with Gradle 8.14.6
add dd59549883 Merge pull request #16622 from jdaugherty/deps/gradle-8.14.6
add 84f222b74d Merge branch '7.0.x' into 7.1.x
add 93bc170840 Merge branch '7.1.x' into 7.2.x
add b281fe6abf Merge branch '7.2.x' into 8.0.x
add a6cc5e3c2a Geb: manage Selenium 4.49.0 so the Chrome container image has an arm64 variant
add 7ed196e0b5 Merge pull request #16626 from jdaugherty/fix/geb-default-chromium-image
add 7008f7f309 Hibernate 7: keep HQL queries with a subquery intact
add f0f8729b27 fix(hibernate7): do not read select inside a longer word as the select of an HQL query
add 85d7c8621c Merge pull request #16597 from gustavoharff/fix/hibernate7-hql-subquery-select
add b214607a5b Replace ehcache's jaxb-runtime version range with the BOM-managed version
add 974357f6ca Keep the dependency metadata cache on pull request runs
add fc0ac6266f Report every validation failure at once and warn about what resolution skipped
add 200ab342fa Log the resolution warnings from the task so a configuration cache hit shows them
add a6d05ed1f3 Merge pull request #16644 from jdaugherty/fix/ehcache-jaxb-dynamic-version
add 47b836c628 fix(hibernate7): bind each collection of an embedded entity with its own second pass
add fcee01ddfe test(hibernate7): cover the collection second passes of an embedded entity
add c2bc931199 test(hibernate7): fold the embedded hasMany spec into EmbeddedEntityCollectionKindsSpec
add 8b7b316af9 Merge pull request #16617 from apache/fix/hibernate7-embedded-hasmany-collection-8.0.x
add b13072430f Use the Grails Develocity access key for the remote build cache
add 0868ee4187 Cache the Gradle User Home through setup-gradle instead of actions/cache
add 33de4d48f0 Write the Gradle User Home cache from one core build job per OS
add 9ac5e38869 Merge pull request #16645 from jdaugherty/ci/gradle-cache-single-writer
add 947726325a Merge branch '7.0.x' into 7.1.x
add 47d4cef9fc Merge branch '7.1.x' into 7.2.x
add 77b8a0029f Merge branch '7.2.x' into 8.0.x
add d277b7f7e1 Write the Gradle cache only from the default branch's major and later
add ce6f680bce Decide Gradle cache writes in one shared action, and document the policy
add 45c8b99786 Merge branch '7.0.x' into 7.1.x
add 2adc3210d1 Merge branch '7.1.x' into 7.2.x
add de5a0802c5 Merge branch '7.2.x' into 8.0.x
add 1435057571 Save the mongod download only from the default branch
add d750df3f2f Bring the local action along in the Groovy build's sparse checkout
add 0265f3dbee Merge branch '7.0.x' into 7.1.x
add cd63206df8 Merge branch '7.1.x' into 7.2.x
add a2c44f376f Merge branch '7.2.x' into 8.0.x
add 4876810dbb Bring the local action along in the Groovy canary's sparse checkout
add 95228615d6 Update Bootstrap Icons to 1.13.2
add 60f75ee890 Merge pull request #16650 from codeconsole/deps/bootstrap-icons-1.13.2
add 5af9ef654f Merge 8.0.x into fix/hibernate7-native-id-generator-sequences-8.0.x
No new revisions were added by this update.
Summary of changes:
.agents/skills/gradle-developer/SKILL.md | 27 +-
.github/actions/gradle-cache-policy/action.yml | 57 +++
.../groovy-snapshot-canary-build.init.gradle | 3 +-
.github/workflows/benchmark.yml | 16 +-
.github/workflows/build-health.yml | 24 +-
.github/workflows/codeanalysis.yml | 16 +-
.github/workflows/codestyle.yml | 24 +-
.github/workflows/coverage.yml | 16 +-
.github/workflows/end-to-end.yml | 20 +-
.github/workflows/forge-deploy-aws.yml | 7 +-
.github/workflows/gradle.yml | 461 ++++++--------------
.github/workflows/groovy-snapshot-canary.yml | 51 ++-
.github/workflows/rat.yml | 8 +-
.github/workflows/release-publish-docs.yml | 8 +-
.github/workflows/release.yml | 16 +-
.github/workflows/sitemesh2.yml | 16 +-
.github/workflows/validate-actions.yml | 8 +-
.github/workflows/vulnerability-scan.yml | 14 +-
.sdkmanrc | 2 +-
AGENTS.md | 19 +
build-logic/gradle/wrapper/gradle-wrapper.jar | Bin 47623 -> 48749 bytes
.../gradle/wrapper/gradle-wrapper.properties | 2 +-
.../grails/buildsrc/BomDependencyGraph.groovy | 187 +++++++++
.../GrailsDependencyValidatorPlugin.groovy | 103 ++---
.../buildsrc/ValidateDependencyVersionsTask.groovy | 89 +++-
.../grails/buildsrc/BomDependencyGraphSpec.groovy | 41 +-
.../ValidateDependencyVersionsTaskSpec.groovy | 178 +++++++-
build-logic/settings.gradle | 4 +-
build.gradle | 13 +-
dependencies.gradle | 23 +-
end-to-end/README.md | 2 +-
end-to-end/gradle/wrapper/gradle-wrapper.jar | Bin 47623 -> 48749 bytes
.../gradle/wrapper/gradle-wrapper.properties | 2 +-
end-to-end/legacy-g7-command-plugin/.sdkmanrc | 4 +-
.../gradle/wrapper/gradle-wrapper.jar | Bin 47623 -> 48749 bytes
.../gradle/wrapper/gradle-wrapper.properties | 2 +-
.../legacy-g7-command-plugin/settings.gradle | 4 +-
end-to-end/settings.gradle | 4 +-
gradle.properties | 2 +-
gradle/wrapper/gradle-wrapper.jar | Bin 47623 -> 48749 bytes
gradle/wrapper/gradle-wrapper.properties | 2 +-
.../groovy/org/grails/config/NavigableMap.groovy | 49 ---
.../groovy/grails/config/NavigableMapSpec.groovy | 21 +
.../grails/config/SpringProfileExcludeSpec.groovy | 173 --------
.../config/yaml/YamlPropertySourceLoader.java | 66 ++-
.../grails/boot/GrailsAppYamlProfileSpec.groovy | 100 +++++
.../config/PropertySourcesConfigReloadSpec.groovy | 220 ++++++++++
.../config/YamlPropertySourceLoaderSpec.groovy | 23 +
.../org/grails/config/YamlSpringProfileSpec.groovy | 463 +++++++++++++++++++++
.../GroovyConfigPropertySourceLoaderSpec.groovy | 50 +++
.../cfg/domainbinding/binder/CollectionBinder.java | 6 +-
.../cfg/domainbinding/binder/EnumTypeBinder.java | 20 +
.../domainbinding/binder/GrailsPropertyBinder.java | 5 +-
.../hibernate/HibernateToManyProperty.java | 15 +
.../domainbinding/secondpass/ListSecondPass.java | 13 +
.../domainbinding/secondpass/MapSecondPass.java | 13 +
.../domainbinding/secondpass/SetSecondPass.java | 13 +
.../cfg/domainbinding/util/CreateKeyForProps.java | 8 +
.../orm/hibernate/query/HqlQueryContext.java | 97 ++++-
.../tests/EmbeddedEntityCollectionKindsSpec.groovy | 111 +++++
.../tests/UniqueGroupEnumAndCollectionSpec.groovy | 302 ++++++++++++++
.../hibernate/HibernateGormStaticApiSpec.groovy | 71 ++++
.../cfg/domainbinding/CollectionBinderSpec.groovy | 68 ++-
.../cfg/domainbinding/CreateKeyForPropsSpec.groovy | 77 ++++
.../cfg/domainbinding/EnumTypeBinderSpec.groovy | 20 +
.../orm/hibernate/query/HqlQueryContextSpec.groovy | 94 +++++
grails-doc/src/en/guide/conf/config.adoc | 31 ++
.../src/en/guide/testing/functionalTesting.adoc | 40 +-
grails-forge/build.gradle | 13 +-
grails-forge/gradle/wrapper/gradle-wrapper.jar | Bin 47623 -> 48749 bytes
.../gradle/wrapper/gradle-wrapper.properties | 2 +-
.../templates/gradleWrapperProperties.rocker.raw | 2 +-
grails-forge/settings.gradle | 4 +-
grails-geb/README.md | 18 +
grails-gradle/gradle/wrapper/gradle-wrapper.jar | Bin 47623 -> 48749 bytes
.../gradle/wrapper/gradle-wrapper.properties | 2 +-
grails-gradle/settings.gradle | 4 +-
.../skeleton/gradle/wrapper/gradle-wrapper.jar | Bin 47623 -> 48749 bytes
.../gradle/wrapper/gradle-wrapper.properties | 2 +-
.../skeleton/gradle/wrapper/gradle-wrapper.jar | Bin 47623 -> 48749 bytes
.../gradle/wrapper/gradle-wrapper.properties | 2 +-
.../gradle/wrapper/gradle-wrapper.jar | Bin 47623 -> 48749 bytes
.../gradle/wrapper/gradle-wrapper.properties | 2 +-
.../skills/grails-8-upgrade/SKILL.md | 2 +-
grails-spring-security/acl/plugin/build.gradle | 8 +-
grails-spring-security/plugin/build.gradle | 159 +++----
.../externalconfig/ExternalConfigSpec.groovy | 31 ++
settings.gradle | 4 +-
88 files changed, 3018 insertions(+), 881 deletions(-)
create mode 100644 .github/actions/gradle-cache-policy/action.yml
create mode 100644 build-logic/plugins/src/main/groovy/org/apache/grails/buildsrc/BomDependencyGraph.groovy
copy grails-data-neo4j/core/src/test/groovy/grails/gorm/tests/Neo4jNameUtilsSpec.groovy => build-logic/plugins/src/test/groovy/org/apache/grails/buildsrc/BomDependencyGraphSpec.groovy (51%)
delete mode 100644 grails-bootstrap/src/test/groovy/grails/config/SpringProfileExcludeSpec.groovy
create mode 100644 grails-core/src/test/groovy/grails/boot/GrailsAppYamlProfileSpec.groovy
create mode 100644 grails-core/src/test/groovy/org/grails/config/PropertySourcesConfigReloadSpec.groovy
create mode 100644 grails-core/src/test/groovy/org/grails/config/YamlSpringProfileSpec.groovy
create mode 100644 grails-data-hibernate7/core/src/test/groovy/grails/gorm/tests/EmbeddedEntityCollectionKindsSpec.groovy
create mode 100644 grails-data-hibernate7/core/src/test/groovy/grails/gorm/tests/UniqueGroupEnumAndCollectionSpec.groovy