This is an automated email from the ASF dual-hosted git repository.
borinquenkid pushed a change to branch merge-hibernate6
in repository https://gitbox.apache.org/repos/asf/grails-core.git
from 105f615f17 Merge branch '7.0.x' into merge-hibernate6
new 6ab00dd3e8 Generalized clean up of code
new 1b2d770589 Fix order by non-string column
new 773f97c652 Heavy refactoring
new 21dec6b17b Standalone JpaFromProvider
new a308264752 Refactor PredicateGenerator
new 0047259725 Add throw Exception if PredicateGenerator does not find
Criterion
new fd64783f7e fix In and NotIn criteria
new 39aabb26e3 More refactoring
new b033331bdf Exists and Not Exists Predicates
new f20ed48226 Fixed relationship in Entities
new d47df835e5 More fixes
add 4acc231c46 Update to new asset pipeline coordinates
add 81d457127b feedback: clean up snapshot repo definition
add 4f28434180 revert test change
add c638741304 align on CI usage
add 1499293be8 align on single quotes
add fdefde9c9d fixing asset pipeline coordinates
add 30474bca2a Update RENAME.md
add 77d1c57f7d Merge remote-tracking branch 'upstream/7.0.x' into
asset-pipeline-gradle-deprecations
add 6268dce2d2 restore project name handling
add 24273ee634 Update extract dependencies task to match bom properties
add cc23307330 fix resolution for snapshot repos
add 1ed250d77a Merge pull request #14813 from
apache/asset-pipeline-gradle-deprecations
add f219290001 fix: update `grails-docs` coords in `GrailsDocGradlePlugin`
(#14826)
add 38a4f48b96 fix: scope webjars as testAndDevelopmentOnly
add bcc0495cdf Support not adding components from the grails publish plugin
add c8a7bbf9b1 Merge pull request #14827 from jdaugherty/7.0.x
add ead00352c9 [skip tests] minor formatting
add 60b4689d85 Merge branch '7.0.x' into test-and-development-only
add cbe5b31e27 Remove testAndDevelopmentOnly grails-bom dependency
add cc98ab2277 Revert "Remove testAndDevelopmentOnly grails-bom dependency"
add 9832f6195d Merge pull request #14829 from
apache/test-and-development-only
add 75092ef9ea Update to Spring Boot 3.5.3
add ed35eacac5 Merge pull request #14824 from apache/spring-boot-3.5.3
add 922ef04c3a [skip ci] #14786 - grant write permission to open a merge
PR after release
add e436d39430 [skip tests] do not include stagingProfileId if not
provided (maven central compatibility)
add f81b82ca70 database-migration mapped to
grails-data-hibernate5-dbmigration
add d07505eb8c Merge pull request #14831 from
apache/rename-database-migration
add e027db2a48 [skip ci] update license scripts to take a target directory
add 80ae9e258c [skip ci] add shell license helper
add f233361081 [skip ci] add dockerfile license helper
add 9c6d935366 #14832 - support findMainTask caching with plugins & boot
tasks in the task graph
add 54b080876c Merge pull request #14833 from jdaugherty/7.0.x
add a66a74b328 Tomcat 10.1.42 introduced limits for part count and header
size in multipart/form-data requests
add 22e658e548 Merge pull request #14838 from
apache/tomcat-multipart-form-data
add 7f8eb1c608 chore(tests): move tests to the correct module (#14839)
new 84bb4de97f Merge branch '7.0.x' into merge-hibernate6
new b05fe4b79f Fix for PagedResults
new 8b3fb00369 Fix for OneToOneSpec
new 6cb3050817 checked in GrailsDomainBinderSpec
new 1b5bdfad76 tightening down domain classes for testing
new 8871de2c65 mino refactoring
new 63b9db61eb replaced dependency on deprecated NamingStrategy with
PhysicalNamingStrategy
new 381b749fa9 refactoring and testing Binding of Class
new de9934e174 refactoring and testing TypeNameProvider
new 0e11f81a17 refactoring and testing NamingStrategyProvider
new 7f39051a30 refactoring and testing SimpleValueBinder
The 22 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:
.github/workflows/release.yml | 1 +
.gitignore | 1 +
RENAME.md | 3 +-
build.gradle | 10 +-
buildSrc/build.gradle | 14 +-
dependencies.gradle | 10 +-
etc/bin/add-license-adoc.groovy | 3 +-
etc/bin/add-license-css.groovy | 3 +-
...properties.groovy => add-license-docker.groovy} | 5 +-
etc/bin/add-license-gradle.groovy | 3 +-
etc/bin/add-license-groovy-java.groovy | 3 +-
etc/bin/add-license-gson.groovy | 3 +-
etc/bin/add-license-gsp.groovy | 3 +-
etc/bin/add-license-js.groovy | 3 +-
etc/bin/add-license-md.groovy | 3 +-
etc/bin/add-license-properties.groovy | 3 +-
etc/bin/add-license-raw.groovy | 3 +-
...-properties.groovy => add-license-shell.groovy} | 5 +-
etc/bin/add-license-yml.groovy | 3 +-
etc/bin/rename_gradle_artifacts.sh | 1 -
gradle/hibernate5-test-config.gradle | 4 +-
grails-bom/build.gradle | 16 +-
.../orm/hibernate/cfg/GrailsDomainBinder.java | 37 +-
...bernateOptimisticLockingStyleMappingSpec.groovy | 2 +-
.../grails/gorm/specs/AutoTimestampSpec.groovy | 2 +-
.../CascadeToBidirectionalAsssociationSpec.groovy | 2 +-
.../gorm/specs/CountByWithEmbeddedSpec.groovy | 2 +-
.../grails/gorm/specs/DeleteAllWhereSpec.groovy | 2 +-
.../gorm/specs/DetachCriteriaSubquerySpec.groovy | 2 +-
.../gorm/specs/DetachedCriteriaJoinSpec.groovy | 2 +-
.../grails/gorm/specs/DomainGetterSpec.groovy | 2 +-
.../grails/gorm/specs/EnumMappingSpec.groovy | 2 +-
.../specs/LastUpdateWithDynamicUpdateSpec.groovy | 2 +-
.../groovy/grails/gorm/specs/ManyToOneSpec.groovy | 2 +-
.../specs/MultiColumnUniqueConstraintSpec.groovy | 2 +-
.../test/groovy/grails/gorm/specs/RLikeSpec.groovy | 2 +-
.../grails/gorm/specs/ReadOperationSpec.groovy | 2 +-
.../grails/gorm/specs/SizeConstraintSpec.groovy | 2 +-
.../groovy/grails/gorm/specs/ToOneProxySpec.groovy | 2 +-
.../specs/WhereQueryWithAssociationSortSpec.groovy | 2 +-
...WithNewSessionAndExistingTransactionSpec.groovy | 2 +-
.../gorm/specs/autoimport/AutoImportSpec.groovy | 2 +-
.../BidirectionalOneToOneWithUniqueSpec.groovy | 2 +-
.../inheritance/SubclassToOneProxySpec.groovy | 2 +-
.../TablePerConcreteClassAndDateCreatedSpec.groovy | 2 +-
.../TablePerConcreteClassImportedSpec.groovy | 2 +-
.../specs/mappedby/MultipleOneToOneSpec.groovy | 2 +-
.../gorm/specs/proxy/ByteBuddyProxySpec.groovy | 2 +-
.../gorm/specs/traits/InterfacePropertySpec.groovy | 2 +-
.../specs/validation/DeepValidationSpec.groovy | 2 +-
.../orm/hibernate/HibernateGormStaticApi.groovy | 2 +
.../HibernateMappingContextSessionFactoryBean.java | 8 +-
.../hibernate/cfg/AbstractGrailsDomainBinder.java | 2 +-
.../orm/hibernate/cfg/GrailsDomainBinder.java | 782 ++++++++++-----------
.../orm/hibernate/cfg/HibernateMappingContext.java | 12 +
.../hibernate/cfg/domainbinding/ClassBinder.java | 43 ++
.../ConfigureDerivedPropertiesConsumer.java | 25 +
.../cfg/domainbinding/NamingStrategyProvider.java | 75 ++
.../cfg/domainbinding/SimpleValueBinder.java | 30 +
.../cfg/domainbinding/TypeNameProvider.java | 28 +
.../HibernateConnectionSourceFactory.java | 4 +-
.../HibernateConnectionSourceSettings.groovy | 6 +-
.../hibernate/query/AbstractHibernateQuery.java | 199 ++----
.../orm/hibernate/query/AliasMapEntryFunction.java | 16 +
.../query/DetachedAssociationFunction.java | 30 +
.../orm/hibernate/query/JpaFromProvider.java | 110 +++
.../orm/hibernate/query/PredicateGenerator.java | 343 ++++-----
.../orm/hibernate/query/ProjectionPredicate.java | 47 ++
...bernateOptimisticLockingStyleMappingSpec.groovy | 2 +-
.../grails/gorm/specs/AutoTimestampSpec.groovy | 2 +-
.../CascadeToBidirectionalAsssociationSpec.groovy | 2 +-
.../gorm/specs/CompositeIdWithJoinTableSpec.groovy | 2 +-
.../CompositeIdWithManyToOneAndSequenceSpec.groovy | 2 +-
.../gorm/specs/CountByWithEmbeddedSpec.groovy | 2 +-
.../grails/gorm/specs/DeleteAllWhereSpec.groovy | 2 +-
.../grails/gorm/specs/DomainGetterSpec.groovy | 2 +-
.../grails/gorm/specs/EnumMappingSpec.groovy | 2 +-
.../gorm/specs/HibernateGormDatastoreSpec.groovy | 85 ++-
.../grails/gorm/specs/IdentityEnumTypeSpec.groovy | 2 +-
.../specs/LastUpdateWithDynamicUpdateSpec.groovy | 2 +-
.../groovy/grails/gorm/specs/ManyToOneSpec.groovy | 2 +-
.../specs/MultiColumnUniqueConstraintSpec.groovy | 2 +-
.../grails/gorm/specs/NullValueEqualSpec.groovy | 2 +-
.../grails/gorm/specs/OptimisticLockingSpec.groovy | 2 +-
.../test/groovy/grails/gorm/specs/RLikeSpec.groovy | 2 +-
.../grails/gorm/specs/ReadOperationSpec.groovy | 2 +-
.../grails/gorm/specs/SizeConstraintSpec.groovy | 2 +-
.../grails/gorm/specs/SubqueryAliasSpec.groovy | 2 +-
.../specs/TablePerSubClassAndEmbeddedSpec.groovy | 2 +-
.../groovy/grails/gorm/specs/ToOneProxySpec.groovy | 2 +-
.../specs/UniqueWithMultipleDataSourcesSpec.groovy | 2 +-
.../groovy/grails/gorm/specs/ValidationSpec.groovy | 2 +-
.../specs/WhereQueryWithAssociationSortSpec.groovy | 2 +-
...WithNewSessionAndExistingTransactionSpec.groovy | 2 +-
.../gorm/specs/autoimport/AutoImportSpec.groovy | 2 +-
.../BidirectionalOneToOneWithUniqueSpec.groovy | 2 +-
.../CompositeIdWithDeepOneToManyMappingSpec.groovy | 2 +-
.../GlobalConstraintWithCompositeIdSpec.groovy | 2 +-
.../DetachCriteriaSubquerySpec.groovy | 2 +-
.../DetachedCriteriaJoinSpec.groovy | 2 +-
.../DetachedCriteriaProjectionAliasSpec.groovy | 2 +-
.../DetachedCriteriaProjectionSpec.groovy | 2 +-
.../HibernateDirtyCheckingSpec.groovy | 2 +-
.../gorm/specs/hasmany/ListCollectionSpec.groovy | 2 +-
.../hasmany/TwoUnidirectionalHasManySpec.groovy | 2 +-
.../specs/hibernatequery/HibernateQuerySpec.groovy | 150 ++--
.../inheritance/SubclassToOneProxySpec.groovy | 2 +-
.../TablePerConcreteClassAndDateCreatedSpec.groovy | 2 +-
.../TablePerConcreteClassImportedSpec.groovy | 2 +-
.../specs/mappedby/MultipleOneToOneSpec.groovy | 2 +-
.../gorm/specs/proxy/ByteBuddyProxySpec.groovy | 2 +-
.../gorm/specs/traits/InterfacePropertySpec.groovy | 2 +-
.../specs/validation/BeanValidationSpec.groovy | 2 +-
.../specs/validation/DeepValidationSpec.groovy | 2 +-
.../specs/validation/UniqueWithHasOneSpec.groovy | 2 +-
.../specs/validation/UniqueWithinGroupSpec.groovy | 2 +-
.../HibernateGormStaticApiSpecification.groovy | 2 +-
.../hibernate/cfg/GrailsDomainBinderSpec.groovy | 24 +
.../cfg/domainbinding/ClassBinderSpec.groovy | 85 +++
.../NamingStrategyProviderSpec.groovy | 116 +++
.../cfg/domainbinding/SimpleValueBinderSpec.groovy | 53 ++
.../cfg/domainbinding/TypeNameProviderSpec.groovy | 79 +++
.../MultipleDataSourcesWithEventsSpec.groovy | 2 +-
.../connections/PartitionedMultiTenancySpec.groovy | 2 +-
.../src/test/resources/simplelogger.properties | 7 +-
.../tests/DirtyCheckEmbeddedCollectionSpec.groovy | 2 +-
.../groovy/grails/gorm/tests/FindNativeSpec.groovy | 2 +-
.../listener/PersistenceEventListenerSpec.groovy | 2 +-
.../grails/mongodb/cascade/MongoCascadeSpec.groovy | 2 +-
.../gorm/mongo/AggregateMethodSpec.groovy | 2 +-
.../gorm/mongo/AssignedIdentifierSpec.groovy | 2 +-
.../gorm/mongo/AutowireServicesSpec.groovy | 2 +-
.../datastore/gorm/mongo/BasicArraySpec.groovy | 2 +-
.../gorm/mongo/BasicCollectionTypeSpec.groovy | 2 +-
.../gorm/mongo/BasicCollectionsSpec.groovy | 2 +-
.../gorm/mongo/BatchUpdateDeleteSpec.groovy | 2 +-
.../gorm/mongo/BeforeInsertUpdateSpec.groovy | 2 +-
.../datastore/gorm/mongo/BigDecimalSpec.groovy | 2 +-
.../mongo/BrokenManyToManyAssociationSpec.groovy | 2 +-
.../gorm/mongo/CascadeDeleteOneToOneSpec.groovy | 2 +-
.../datastore/gorm/mongo/CascadeDeleteSpec.groovy | 2 +-
.../CircularBidirectionalOneToManySpec.groovy | 2 +-
.../gorm/mongo/CircularEmbeddedListSpec.groovy | 2 +-
.../gorm/mongo/CircularOneToManySpec.groovy | 2 +-
.../gorm/mongo/ClearCollectionSpec.groovy | 2 +-
.../CustomCollectionAndAttributeMappingSpec.groovy | 2 +-
.../datastore/gorm/mongo/CustomIdProxySpec.groovy | 2 +-
.../gorm/mongo/CustomMongoEventListenerSpec.groovy | 2 +-
.../gorm/mongo/CustomTypeMarshallingSpec.groovy | 2 +-
.../gorm/mongo/DBObjectConversionSpec.groovy | 2 +-
.../gorm/mongo/DbRefWithEmbeddedSpec.groovy | 2 +-
.../gorm/mongo/DefaultSortOrderSpec.groovy | 2 +-
.../gorm/mongo/DirtyCheckUpdateSpec.groovy | 2 +-
.../datastore/gorm/mongo/DisableVersionSpec.groovy | 2 +-
.../gorm/mongo/DistinctPropertySpec.groovy | 2 +-
.../gorm/mongo/DocumentMappingSpec.groovy | 2 +-
.../gorm/mongo/EmbeddedAssociationSpec.groovy | 2 +-
.../gorm/mongo/EmbeddedBiDirectionalSpec.groovy | 2 +-
.../EmbeddedCollectionAndInheritanceSpec.groovy | 2 +-
.../gorm/mongo/EmbeddedCollectionWithIdSpec.groovy | 2 +-
.../EmbeddedCollectionWithOneToOneSpec.groovy | 2 +-
.../mongo/EmbeddedListWithCustomTypeSpec.groovy | 2 +-
.../datastore/gorm/mongo/EmbeddedMapSpec.groovy | 2 +-
.../gorm/mongo/EmbeddedSetAssignedIdSpec.groovy | 2 +-
.../gorm/mongo/EmbeddedSimpleObjectSpec.groovy | 2 +-
...edStringListInsideEmbeddedCollectionSpec.groovy | 2 +-
.../datastore/gorm/mongo/EmbeddedUnsetSpec.groovy | 2 +-
.../gorm/mongo/EmbeddedWhereClauseSpec.groovy | 2 +-
.../EmbeddedWithCustomFieldMappingSpec.groovy | 2 +-
.../EmbeddedWithNonEmbeddedAssociationsSpec.groovy | 2 +-
.../EmbeddedWithNonEmbeddedCollectionsSpec.groovy | 2 +-
.../EmbeddedWithinEmbeddedAssociationSpec.groovy | 2 +-
.../datastore/gorm/mongo/EnumCollectionSpec.groovy | 2 +-
.../datastore/gorm/mongo/EnumTypeSpec.groovy | 2 +-
.../mongo/EventsWithAbstractInheritanceSpec.groovy | 2 +-
.../gorm/mongo/FindOrCreateWhereSpec.groovy | 2 +-
.../gorm/mongo/GeoJSONTypePersistenceSpec.groovy | 2 +-
.../gorm/mongo/GeospacialQuerySpec.groovy | 2 +-
.../gorm/mongo/GetAllWithStringIdSpec.groovy | 2 +-
.../GreaterThanAndLessThanCriteriaSpec.groovy | 2 +-
.../grails/datastore/gorm/mongo/HasOneSpec.groovy | 2 +-
.../mongo/IndexAttributesAndCompoundKeySpec.groovy | 2 +-
.../gorm/mongo/IndexWithInheritanceSpec.groovy | 2 +-
.../gorm/mongo/InheritanceQueryingSpec.groovy | 2 +-
...nheritanceWithSingleEndedAssociationSpec.groovy | 2 +-
.../datastore/gorm/mongo/InnerEnumSpec.groovy | 2 +-
.../grails/datastore/gorm/mongo/IsNullSpec.groovy | 2 +-
.../gorm/mongo/JakartaValidationSpec.groovy | 2 +-
.../datastore/gorm/mongo/LastUpdatedSpec.groovy | 2 +-
.../gorm/mongo/ListOneToManyOrderingSpec.groovy | 2 +-
.../datastore/gorm/mongo/MapOfDomainsSpec.groovy | 2 +-
.../datastore/gorm/mongo/MarkDirtyFalseSpec.groovy | 2 +-
.../MongoDynamicPropertyOnEmbeddedSpec.groovy | 2 +-
.../gorm/mongo/MongoGormEnhancerSpec.groovy | 2 +-
.../datastore/gorm/mongo/MongoTypesSpec.groovy | 2 +-
.../datastore/gorm/mongo/NegationEnumSpec.groovy | 2 +-
.../gorm/mongo/NullsAreNotStoredSpec.groovy | 2 +-
.../gorm/mongo/ObjectIdPersistenceSpec.groovy | 2 +-
.../gorm/mongo/ObjectIdPropertySpec.groovy | 2 +-
.../gorm/mongo/OneToManyWithInheritanceSpec.groovy | 2 +-
.../gorm/mongo/OneToOneNoReferenceSpec.groovy | 2 +-
.../OptimisticLockingWithExceptionSpec.groovy | 2 +-
.../datastore/gorm/mongo/ProjectionsSpec.groovy | 2 +-
.../QueriesWithIdenticallyNamedPartsSpec.groovy | 2 +-
.../gorm/mongo/ReadManyObjectsSpec.groovy | 2 +-
.../datastore/gorm/mongo/SetRetrievalSpec.groovy | 2 +-
.../datastore/gorm/mongo/SimpleHasManySpec.groovy | 2 +-
.../datastore/gorm/mongo/StatelessSpec.groovy | 2 +-
.../gorm/mongo/SwitchDatabaseAtRuntimeSpec.groovy | 2 +-
.../datastore/gorm/mongo/TestSearchSpec.groovy | 2 +-
.../gorm/mongo/TransientPropertySpec.groovy | 2 +-
.../gorm/mongo/WhereQueryInCriteriaSpec.groovy | 2 +-
.../datastore/gorm/mongo/WriteConcernSpec.groovy | 2 +-
.../gorm/mongo/bugs/GPMongoDB295Spec.groovy | 2 +-
.../examples/grails3-neo4j-hibernate/build.gradle | 6 +-
.../examples/grails3-neo4j/build.gradle | 6 +-
.../tests/AbstractNonGormParentClassSpec.groovy | 2 +-
.../grails/gorm/tests/CircularCascadeSpec.groovy | 2 +-
.../DetachedCriteriaAssociationQuerySpec.groovy | 2 +-
.../TransactionalTransformOnServiceSpec.groovy | 2 +-
.../grails/gorm/tests/WhereMethodSpec.groovy | 2 +-
.../gorm/tests/validation/ArrayMaxSizeSpec.groovy | 2 +-
.../gorm/AddToAndInjectedServiceSpec.groovy | 2 +-
.../gorm/AddToMethodWithBasicCollectionSpec.groovy | 2 +-
.../AddToMethodWithEmbeddedCollectionSpec.groovy | 2 +-
.../datastore/gorm/AssignedIdentifierSpec.groovy | 2 +-
.../gorm/AutoLinkOneToManyAssociationSpec.groovy | 2 +-
.../datastore/gorm/BasicTypeHasManySpec.groovy | 2 +-
.../datastore/gorm/BeforeUpdateEventSpec.groovy | 2 +-
...idirectionalOneToManyWithInheritanceSpec.groovy | 2 +-
.../grails/datastore/gorm/CacheAndJoinSpec.groovy | 2 +-
.../datastore/gorm/CircularManyToManySpec.groovy | 2 +-
.../datastore/gorm/CircularManyToOneSpec.groovy | 2 +-
.../datastore/gorm/CircularOneToManySpec.groovy | 2 +-
.../datastore/gorm/CompositeIdentifierSpec.groovy | 2 +-
.../gorm/CriteriaProjectedResultsSpec.groovy | 2 +-
.../datastore/gorm/CustomAutoTimestampSpec.groovy | 2 +-
.../gorm/CustomSequenceIdentifierSpec.groovy | 2 +-
.../gorm/CustomStringIdentifierSpec.groovy | 2 +-
.../gorm/CustomTypeMarshallingSpec.groovy | 2 +-
.../grails/datastore/gorm/DeindexingSpec.groovy | 2 +-
.../gorm/DetachedCriteriaJpaEntitySpec.groovy | 2 +-
.../grails/datastore/gorm/DirtyCheckingSpec.groovy | 2 +-
.../gorm/DomainWithPrimitiveGetterSpec.groovy | 2 +-
.../gorm/DynamicFinderHungarianNotationSpec.groovy | 2 +-
.../datastore/gorm/EmbeddedAssociationSpec.groovy | 2 +-
.../gorm/EmbeddedNonEntityAssociationSpec.groovy | 2 +-
.../grails/datastore/gorm/EnumHasManySpec.groovy | 2 +-
.../datastore/gorm/FindByDomainInListSpec.groovy | 2 +-
.../datastore/gorm/GormDirtyCheckingSpec.groovy | 2 +-
.../gorm/HasManyDefaultMappedBySpec.groovy | 2 +-
.../datastore/gorm/HasOneSetInverseSideSpec.groovy | 2 +-
.../gorm/InOperatorWithAssociationsSpec.groovy | 2 +-
.../gorm/InheritanceWithOneToManySpec.groovy | 2 +-
.../gorm/ListOrderByHungarianNotationSpec.groovy | 2 +-
.../grails/datastore/gorm/ManyToManySpec.groovy | 2 +-
.../grails/datastore/gorm/MappedByNoneSpec.groovy | 2 +-
.../gorm/NestedAssociationQuerySpec.groovy | 2 +-
.../gorm/NestedCriteriaWithNamedQuerySpec.groovy | 2 +-
.../grails/datastore/gorm/NotNullQuerySpec.groovy | 2 +-
.../gorm/QueryNonIndexedPropertySpec.groovy | 2 +-
.../gorm/ReadOnlyCriteriaResultsSpec.groovy | 2 +-
.../gorm/SaveWithFailOnErrorDefaultSpec.groovy | 2 +-
.../datastore/gorm/UUIDTypeIdentifierSpec.groovy | 2 +-
.../grails/datastore/gorm/UUIIdentifierSpec.groovy | 2 +-
.../datastore/mapping/EntityReflectorSpec.groovy | 2 +-
.../testing/tck/base/GrailsDataTckManager.groovy | 46 +-
.../grails/data/testing/tck/domains/Person.groovy | 1 +
.../data/testing/tck/tests/AttachMethodSpec.groovy | 2 +-
...intWorksWithTargetProxiesConstraintsSpec.groovy | 2 +-
.../testing/tck/tests/CircularOneToManySpec.groovy | 2 +-
.../tck/tests/CommonTypesPersistenceSpec.groovy | 2 +-
.../data/testing/tck/tests/ConstraintsSpec.groovy | 2 +-
.../testing/tck/tests/CriteriaBuilderSpec.groovy | 2 +-
.../testing/tck/tests/CrudOperationsSpec.groovy | 2 +-
.../data/testing/tck/tests/DeleteAllSpec.groovy | 2 +-
.../testing/tck/tests/DetachedCriteriaSpec.groovy | 2 +-
.../tests/DirtyCheckingAfterListenerSpec.groovy | 2 +-
.../testing/tck/tests/DirtyCheckingSpec.groovy | 2 +-
.../tck/tests/DisableAutotimeStampSpec.groovy | 2 +-
.../data/testing/tck/tests/DomainEventsSpec.groovy | 2 +-
.../grails/data/testing/tck/tests/EnumSpec.groovy | 2 +-
.../testing/tck/tests/FindByExampleSpec.groovy | 2 +-
.../data/testing/tck/tests/FindByMethodSpec.groovy | 2 +-
.../testing/tck/tests/FindOrCreateWhereSpec.groovy | 2 +-
.../testing/tck/tests/FindOrSaveWhereSpec.groovy | 2 +-
.../data/testing/tck/tests/FindWhereSpec.groovy | 2 +-
.../tck/tests/FirstAndLastMethodSpec.groovy | 2 +-
.../data/testing/tck/tests/GormEnhancerSpec.groovy | 2 +-
.../testing/tck/tests/GormValidateableSpec.groovy | 2 +-
.../data/testing/tck/tests/GroovyProxySpec.groovy | 2 +-
.../data/testing/tck/tests/ListOrderBySpec.groovy | 2 +-
.../data/testing/tck/tests/NamedQuerySpec.groovy | 2 +-
.../data/testing/tck/tests/NegationSpec.groovy | 2 +-
.../data/testing/tck/tests/NotInListSpec.groovy | 2 +-
.../testing/tck/tests/NullValueEqualSpec.groovy | 2 +-
.../data/testing/tck/tests/OneToManySpec.groovy | 2 +-
.../data/testing/tck/tests/OneToOneSpec.groovy | 32 +-
.../testing/tck/tests/OptimisticLockingSpec.groovy | 2 +-
.../data/testing/tck/tests/OrderBySpec.groovy | 2 +-
.../data/testing/tck/tests/PagedResultSpec.groovy | 2 +-
.../tck/tests/PersistenceEventListenerSpec.groovy | 2 +-
.../tck/tests/PropertyComparisonQuerySpec.groovy | 2 +-
.../tck/tests/ProxyInitializationSpec.groovy | 2 +-
.../data/testing/tck/tests/ProxyLoadingSpec.groovy | 2 +-
.../tck/tests/QueryAfterPropertyChangeSpec.groovy | 2 +-
.../tck/tests/QueryByAssociationSpec.groovy | 2 +-
.../data/testing/tck/tests/QueryByNullSpec.groovy | 2 +-
.../data/testing/tck/tests/QueryEventsSpec.groovy | 2 +-
.../data/testing/tck/tests/RangeQuerySpec.groovy | 2 +-
.../data/testing/tck/tests/SaveAllSpec.groovy | 2 +-
.../tck/tests/SessionCreationEventSpec.groovy | 2 +-
.../data/testing/tck/tests/SizeQuerySpec.groovy | 2 +-
.../testing/tck/tests/UniqueConstraintSpec.groovy | 2 +-
.../tck/tests/UpdateWithProxyPresentSpec.groovy | 2 +-
.../data/testing/tck/tests/WhereLazySpec.groovy | 2 +-
.../testing/tck/tests/WithTransactionSpec.groovy | 2 +-
.../gradleBuild/gradleDependencies.adoc | 8 +-
.../commandLine/gradleBuild/gradlePlugins.adoc | 2 +-
.../src/en/guide/profiles/profileFeatures.adoc | 2 +-
.../src/en/guide/upgrading/upgrading60x.adoc | 9 +
grails-gradle/build.gradle | 12 +-
.../tasks/bom/ExtractDependenciesTask.groovy | 13 +-
.../org/grails/io/support/MainClassFinder.groovy | 30 +-
.../groovy/grails/util/EnvironmentTests.groovy | 0
.../groovy/grails/util/GrailsNameUtilsTests.groovy | 0
.../gradle/plugin/core/GrailsGradlePlugin.groovy | 9 +-
.../gradle/plugin/doc/GrailsDocGradlePlugin.groovy | 2 +-
.../publishing/GrailsPublishExtension.groovy | 5 +
.../publishing/GrailsPublishGradlePlugin.groovy | 14 +-
.../gradle/plugin/run/FindMainClassTask.groovy | 31 +-
.../base/features/asset-pipeline/feature.yml | 6 +-
.../base/features/less-asset-pipeline/feature.yml | 6 +-
grails-profiles/base/profile.yml | 6 +-
.../features/asset-pipeline-plugin/feature.yml | 4 +-
grails-test-examples/app1/build.gradle | 8 +-
grails-test-examples/app2/build.gradle | 8 +-
grails-test-examples/cache/build.gradle | 2 +-
grails-test-examples/demo33/build.gradle | 10 +-
grails-test-examples/geb/build.gradle | 10 +-
grails-test-examples/gsp-sitemesh3/build.gradle | 10 +-
.../grails-database-per-tenant/build.gradle | 8 +-
.../hibernate5/grails-hibernate/build.gradle | 8 +-
.../grails-partitioned-multi-tenancy/build.gradle | 8 +-
.../grails-schema-per-tenant/build.gradle | 8 +-
.../hibernate5/issue450/build.gradle | 10 +-
grails-test-examples/hyphenated/build.gradle | 8 +-
grails-test-examples/issue-11102/build.gradle | 10 +-
grails-test-examples/micronaut/build.gradle | 10 +-
grails-test-examples/mongodb/base/build.gradle | 8 +-
.../mongodb/database-per-tenant/build.gradle | 8 +-
.../mongodb/gson-templates/build.gradle | 8 +-
.../mongodb/hibernate5/build.gradle | 8 +-
grails-test-examples/namespaces/build.gradle | 8 +-
.../views-functional-tests/build.gradle | 8 +-
settings.gradle | 12 +-
356 files changed, 2125 insertions(+), 1330 deletions(-)
copy etc/bin/{add-license-properties.groovy => add-license-docker.groovy} (91%)
copy etc/bin/{add-license-properties.groovy => add-license-shell.groovy} (94%)
create mode 100644
grails-data-hibernate6/core/src/main/groovy/org/grails/orm/hibernate/cfg/domainbinding/ClassBinder.java
create mode 100644
grails-data-hibernate6/core/src/main/groovy/org/grails/orm/hibernate/cfg/domainbinding/ConfigureDerivedPropertiesConsumer.java
create mode 100644
grails-data-hibernate6/core/src/main/groovy/org/grails/orm/hibernate/cfg/domainbinding/NamingStrategyProvider.java
create mode 100644
grails-data-hibernate6/core/src/main/groovy/org/grails/orm/hibernate/cfg/domainbinding/SimpleValueBinder.java
create mode 100644
grails-data-hibernate6/core/src/main/groovy/org/grails/orm/hibernate/cfg/domainbinding/TypeNameProvider.java
create mode 100644
grails-data-hibernate6/core/src/main/groovy/org/grails/orm/hibernate/query/AliasMapEntryFunction.java
create mode 100644
grails-data-hibernate6/core/src/main/groovy/org/grails/orm/hibernate/query/DetachedAssociationFunction.java
create mode 100644
grails-data-hibernate6/core/src/main/groovy/org/grails/orm/hibernate/query/JpaFromProvider.java
create mode 100644
grails-data-hibernate6/core/src/main/groovy/org/grails/orm/hibernate/query/ProjectionPredicate.java
create mode 100644
grails-data-hibernate6/core/src/test/groovy/org/grails/orm/hibernate/cfg/GrailsDomainBinderSpec.groovy
create mode 100644
grails-data-hibernate6/core/src/test/groovy/org/grails/orm/hibernate/cfg/domainbinding/ClassBinderSpec.groovy
create mode 100644
grails-data-hibernate6/core/src/test/groovy/org/grails/orm/hibernate/cfg/domainbinding/NamingStrategyProviderSpec.groovy
create mode 100644
grails-data-hibernate6/core/src/test/groovy/org/grails/orm/hibernate/cfg/domainbinding/SimpleValueBinderSpec.groovy
create mode 100644
grails-data-hibernate6/core/src/test/groovy/org/grails/orm/hibernate/cfg/domainbinding/TypeNameProviderSpec.groovy
rename {grails-bootstrap =>
grails-gradle/model}/src/test/groovy/grails/util/EnvironmentTests.groovy (100%)
rename {grails-bootstrap =>
grails-gradle/model}/src/test/groovy/grails/util/GrailsNameUtilsTests.groovy
(100%)