This is an automated email from the ASF dual-hosted git repository.
jamesfredley pushed a change to branch fix/spring7-nested-map-conversion
in repository https://gitbox.apache.org/repos/asf/grails-core.git
omit 5c99b411ff fix(config): bind nested settings maps under Spring 7
omit 79e4889e35 Merge branch '8.1.x' into 9.0.x
omit df424da847 Merge branch '8.0.x' into 8.1.x
omit 4c35bfb5c9 Merge branch '8.1.x' into 9.0.x
omit 8be3bf2060 Merge branch '8.0.x' into 8.1.x
omit 0613772b36 Merge pull request #16135 from
apache/feat/enable-datamapping-rx
omit 506228bd92 Fix concurrency races and a message typo flagged in
Copilot's first review
omit 9a276e66c7 Un-pend RxServiceImplSpec's property projection test - the
2017 blocker is stale
omit 770448e475 Fix mis-targeted assertion in RxServiceImplSpec's
string-query test
omit 10516d794c Fix RX Observable multi-result cast bug in the delegating
closure body
omit 9eb7887b9a Fix RX service Single/Observable cast bug via
wrapped-return-type restore
omit 1d8f3e7ceb Address PR review feedback on grails-datamapping-rx
re-enablement
omit 2632f6fc6c Add unit test coverage for grails-datamapping-rx (98.7%
line coverage), fix 10 latent bugs found along the way
omit 131b7694ad Re-enable grails-datamapping-rx module
omit 63ff67f7dc Merge branch '8.1.x' into 9.0.x
omit 4b7c10da0f Merge branch '8.0.x' into 8.1.x
omit ee7d06c57e Merge branch '8.1.x' into 9.0.x
omit 0885113a3d Merge branch '8.0.x' into 8.1.x
omit 76ad6d4da9 build: exclude the Spring DM example until 9.0.0-SNAPSHOT
is published
omit 8dd4f21df3 Merge branch '8.0.x' into 9.0.x
omit e882d7932b build: exclude the Spring DM example until 8.1.0-SNAPSHOT
is published
omit 8de4847629 Merge branch '8.0.x' into 8.1.x
omit 5b5115ccd5 chore: setup 9.0.x branch
omit a7ca1e60b7 chore: setup 8.1.x branch
add e71d9fad23 Fix flaky RunningApplicationProcessSpec stop timeout
add 2d617df10c Fix the actual reaper-thread flake in
RunningApplicationProcessSpec
add 3811fcefc7 Poll ProcessHandle.isAlive(), not Process.isAlive(), in the
reaper-lag fix
add 5d9855e146 Merge pull request #16032 from
apache/fix/flaky-running-application-process-timeout
add 528a41b9ba Bump github/codeql-action init and analyze together to
v4.37.3
add f3413b4f6e Merge pull request #16050 from
apache/deps/codeql-action-4.37.3
add 54ea20836a fix(grails-data-hibernate7): make type: 'text' produce an
unbounded column (#16020)
add 7d5e684929 fix(config): bind nested settings maps under Spring 7
This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version. This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:
* -- * -- B -- O -- O -- O (5c99b411ff)
\
N -- N -- N refs/heads/fix/spring7-nested-map-conversion
(7d5e684929)
You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.
Any revisions marked "omit" are not gone; other references still
refer to them. Any revisions marked "discard" are gone forever.
No new revisions were added by this update.
Summary of changes:
.github/workflows/codeql.yml | 4 +-
THREAT_MODEL.md | 4 +-
end-to-end/gradle.properties | 2 +-
gradle.properties | 10 +-
gradle/publish-root-config.gradle | 2 +-
.../test/groovy/grails/util/GrailsUtilTests.java | 2 +-
.../cfg/domainbinding/binder/ColumnBinder.java | 6 +-
.../domainbinding/binder/SimpleValueBinder.java | 5 +-
.../binder/StringColumnConstraintsBinder.java | 20 +-
...vy => GormTextTypeColumnIntegrationSpec.groovy} | 48 +-
.../hibernate/GormTextTypeColumnLengthSpec.groovy | 99 ++
.../cfg/domainbinding/ColumnBinderSpec.groovy | 34 +-
.../cfg/domainbinding/SimpleValueBinderSpec.groovy | 64 +
.../StringColumnConstraintsBinderSpec.groovy | 78 +-
grails-datamapping-core-test/build.gradle | 3 +-
.../grails/gorm/services/RxServiceImplSpec.groovy | 394 ++++---
.../groovy/grails/gorm/rx/CriteriaBuilder.groovy | 22 +-
.../groovy/grails/gorm/rx/DetachedCriteria.groovy | 70 +-
.../main/groovy/grails/gorm/rx/MultiTenant.groovy | 3 +-
.../grails/gorm/rx/PersistentObservable.java | 1 +
.../src/main/groovy/grails/gorm/rx/RxEntity.groovy | 34 +-
.../grails/gorm/rx/api/RxGormAllOperations.groovy | 2 +-
.../gorm/rx/api/RxGormInstanceOperations.groovy | 4 +-
.../grails/gorm/rx/api/RxGormOperations.groovy | 5 +-
.../gorm/rx/api/RxGormStaticOperations.groovy | 10 +-
.../gorm/rx/collection/ObservableCollection.java | 6 +-
.../gorm/rx/collection/RxPersistentCollection.java | 4 +
.../rx/collection/RxUnidirectionalCollection.java | 1 +
.../grails/gorm/rx/multitenancy/Tenants.groovy | 9 +-
.../grails/gorm/rx/proxy/ObservableProxy.java | 1 +
.../groovy/grails/gorm/rx/services/RxSchedule.java | 20 +-
.../datastore/rx/AbstractRxDatastoreClient.groovy | 82 +-
.../grails/datastore/rx/RxDatastoreClient.groovy | 6 +-
.../datastore/rx/RxDatastoreClientAware.groovy | 4 +-
.../datastore/rx/batch/BatchOperation.groovy | 2 +-
.../datastore/rx/collection/RxCollection.groovy | 3 +-
.../rx/collection/RxCollectionUtils.groovy | 5 +-
.../rx/collection/RxPersistentList.groovy | 24 +-
.../datastore/rx/collection/RxPersistentSet.groovy | 24 +-
.../rx/collection/RxPersistentSortedSet.groovy | 25 +-
.../exceptions/BlockingOperationException.groovy | 1 +
.../internal/RxDatastoreClientImplementor.groovy | 3 +-
.../AbstractObservableProxyMethodHandler.java | 27 +-
.../proxy/IdQueryObservableProxyMethodHandler.java | 30 +-
.../IdentifierObservableProxyMethodHandler.java | 26 +-
.../grails/datastore/rx/proxy/ProxyFactory.java | 5 +-
.../proxy/QueryObservableProxyMethodHandler.java | 22 +-
.../rx/proxy/RxJavassistProxyFactory.java | 46 +-
.../grails/datastore/rx/query/QueryState.groovy | 17 +-
.../org/grails/datastore/rx/query/RxQuery.groovy | 2 +
.../grails/datastore/rx/query/RxQueryUtils.groovy | 32 +-
.../datastore/rx/query/event/PostQueryEvent.groovy | 1 +
.../org/grails/gorm/rx/api/RxGormEnhancer.groovy | 39 +-
.../grails/gorm/rx/api/RxGormInstanceApi.groovy | 2 +
.../org/grails/gorm/rx/api/RxGormStaticApi.groovy | 45 +-
.../grails/gorm/rx/api/RxGormValidationApi.groovy | 6 +-
.../TenantDelegatingRxGormOperations.groovy | 4 +-
.../org/grails/gorm/rx/config/Settings.groovy | 3 +-
.../rx/events/AutoTimestampEventListener.groovy | 7 +-
.../gorm/rx/events/DomainEventListener.groovy | 5 +-
.../gorm/rx/events/MultiTenantEventListener.groovy | 33 +-
.../gorm/rx/events/ValidationEventListener.groovy | 11 +-
.../grails/gorm/rx/finders/CountByFinder.groovy | 3 +-
.../gorm/rx/finders/FindAllByBooleanFinder.groovy | 5 +-
.../grails/gorm/rx/finders/FindAllByFinder.groovy | 7 +-
.../gorm/rx/finders/FindByBooleanFinder.groovy | 5 +-
.../org/grails/gorm/rx/finders/FindByFinder.groovy | 7 +-
.../gorm/rx/finders/FindOrCreateByFinder.groovy | 32 +-
.../gorm/rx/finders/FindOrSaveByFinder.groovy | 3 +-
.../implementers/ObservableResultAdapter.groovy | 41 +-
.../ObservableServiceImplementerAdapter.groovy | 7 +-
.../implementers/SingleResultAdapter.groovy | 35 +-
.../rx/services/support/RxServiceSupport.groovy | 2 +
.../org/grails/gorm/rx/transform/RxAstUtils.groovy | 28 +-
.../rx/transform/RxScheduleIOTransformation.groovy | 65 +-
.../grails/gorm/rx/CriteriaBuilderSpec.groovy | 267 -----
.../grails/gorm/rx/DetachedCriteriaSpec.groovy | 618 ----------
.../test/groovy/grails/gorm/rx/RxEntitySpec.groovy | 81 --
.../grails/gorm/rx/multitenancy/TenantsSpec.groovy | 209 ----
.../rx/AbstractRxDatastoreClientSpec.groovy | 1087 -----------------
.../datastore/rx/batch/BatchOperationSpec.groovy | 169 ---
.../rx/collection/RxCollectionUtilsSpec.groovy | 122 --
.../rx/collection/RxPersistentListSpec.groovy | 158 ---
.../rx/collection/RxPersistentSetSpec.groovy | 176 ---
.../rx/collection/RxPersistentSortedSetSpec.groovy | 204 ----
.../BlockingOperationExceptionSpec.groovy | 37 -
...AbstractObservableProxyMethodHandlerSpec.groovy | 279 -----
.../IdQueryObservableProxyMethodHandlerSpec.groovy | 153 ---
...entifierObservableProxyMethodHandlerSpec.groovy | 122 --
.../QueryObservableProxyMethodHandlerSpec.groovy | 129 ---
.../rx/proxy/RxJavassistProxyFactorySpec.groovy | 184 ---
.../datastore/rx/query/QueryStateSpec.groovy | 121 --
.../datastore/rx/query/RxQueryUtilsSpec.groovy | 439 -------
.../rx/query/event/PostQueryEventSpec.groovy | 50 -
.../grails/gorm/rx/api/RxGormEnhancerSpec.groovy | 252 ----
.../gorm/rx/api/RxGormInstanceApiSpec.groovy | 139 ---
.../grails/gorm/rx/api/RxGormStaticApiSpec.groovy | 1221 --------------------
.../gorm/rx/api/RxGormValidationApiSpec.groovy | 91 --
.../TenantDelegatingRxGormOperationsSpec.groovy | 654 -----------
.../events/AutoTimestampEventListenerSpec.groovy | 147 ---
.../gorm/rx/events/DomainEventListenerSpec.groovy | 129 ---
.../rx/events/MultiTenantEventListenerSpec.groovy | 356 ------
.../rx/events/ValidationEventListenerSpec.groovy | 133 ---
.../gorm/rx/finders/CountByFinderSpec.groovy | 133 ---
.../rx/finders/FindAllByBooleanFinderSpec.groovy | 96 --
.../gorm/rx/finders/FindAllByFinderSpec.groovy | 146 ---
.../gorm/rx/finders/FindByBooleanFinderSpec.groovy | 86 --
.../grails/gorm/rx/finders/FindByFinderSpec.groovy | 133 ---
.../rx/finders/FindOrCreateByFinderSpec.groovy | 185 ---
.../gorm/rx/finders/FindOrSaveByFinderSpec.groovy | 114 --
.../ObservableResultAdapterSpec.groovy | 415 -------
.../implementers/SingleResultAdapterSpec.groovy | 357 ------
.../services/support/RxServiceSupportSpec.groovy | 118 --
.../grails/gorm/rx/transform/RxAstUtilsSpec.groovy | 111 --
.../rx/transform/RxScheduleTransformSpec.groovy | 178 ---
grails-doc/src/en/ref/Database Mapping/type.adoc | 4 +-
.../gradle/RunningApplicationProcessSpec.groovy | 20 +-
settings.gradle | 8 +-
threat-model.yaml | 2 +-
119 files changed, 1021 insertions(+), 10561 deletions(-)
copy
grails-data-hibernate7/core/src/test/groovy/org/grails/orm/hibernate/{GormNumericTypeColumnIntegrationSpec.groovy
=> GormTextTypeColumnIntegrationSpec.groovy} (64%)
create mode 100644
grails-data-hibernate7/core/src/test/groovy/org/grails/orm/hibernate/GormTextTypeColumnLengthSpec.groovy
delete mode 100644
grails-datamapping-rx/src/test/groovy/grails/gorm/rx/CriteriaBuilderSpec.groovy
delete mode 100644
grails-datamapping-rx/src/test/groovy/grails/gorm/rx/DetachedCriteriaSpec.groovy
delete mode 100644
grails-datamapping-rx/src/test/groovy/grails/gorm/rx/RxEntitySpec.groovy
delete mode 100644
grails-datamapping-rx/src/test/groovy/grails/gorm/rx/multitenancy/TenantsSpec.groovy
delete mode 100644
grails-datamapping-rx/src/test/groovy/org/grails/datastore/rx/AbstractRxDatastoreClientSpec.groovy
delete mode 100644
grails-datamapping-rx/src/test/groovy/org/grails/datastore/rx/batch/BatchOperationSpec.groovy
delete mode 100644
grails-datamapping-rx/src/test/groovy/org/grails/datastore/rx/collection/RxCollectionUtilsSpec.groovy
delete mode 100644
grails-datamapping-rx/src/test/groovy/org/grails/datastore/rx/collection/RxPersistentListSpec.groovy
delete mode 100644
grails-datamapping-rx/src/test/groovy/org/grails/datastore/rx/collection/RxPersistentSetSpec.groovy
delete mode 100644
grails-datamapping-rx/src/test/groovy/org/grails/datastore/rx/collection/RxPersistentSortedSetSpec.groovy
delete mode 100644
grails-datamapping-rx/src/test/groovy/org/grails/datastore/rx/exceptions/BlockingOperationExceptionSpec.groovy
delete mode 100644
grails-datamapping-rx/src/test/groovy/org/grails/datastore/rx/proxy/AbstractObservableProxyMethodHandlerSpec.groovy
delete mode 100644
grails-datamapping-rx/src/test/groovy/org/grails/datastore/rx/proxy/IdQueryObservableProxyMethodHandlerSpec.groovy
delete mode 100644
grails-datamapping-rx/src/test/groovy/org/grails/datastore/rx/proxy/IdentifierObservableProxyMethodHandlerSpec.groovy
delete mode 100644
grails-datamapping-rx/src/test/groovy/org/grails/datastore/rx/proxy/QueryObservableProxyMethodHandlerSpec.groovy
delete mode 100644
grails-datamapping-rx/src/test/groovy/org/grails/datastore/rx/proxy/RxJavassistProxyFactorySpec.groovy
delete mode 100644
grails-datamapping-rx/src/test/groovy/org/grails/datastore/rx/query/QueryStateSpec.groovy
delete mode 100644
grails-datamapping-rx/src/test/groovy/org/grails/datastore/rx/query/RxQueryUtilsSpec.groovy
delete mode 100644
grails-datamapping-rx/src/test/groovy/org/grails/datastore/rx/query/event/PostQueryEventSpec.groovy
delete mode 100644
grails-datamapping-rx/src/test/groovy/org/grails/gorm/rx/api/RxGormEnhancerSpec.groovy
delete mode 100644
grails-datamapping-rx/src/test/groovy/org/grails/gorm/rx/api/RxGormInstanceApiSpec.groovy
delete mode 100644
grails-datamapping-rx/src/test/groovy/org/grails/gorm/rx/api/RxGormStaticApiSpec.groovy
delete mode 100644
grails-datamapping-rx/src/test/groovy/org/grails/gorm/rx/api/RxGormValidationApiSpec.groovy
delete mode 100644
grails-datamapping-rx/src/test/groovy/org/grails/gorm/rx/api/multitenancy/TenantDelegatingRxGormOperationsSpec.groovy
delete mode 100644
grails-datamapping-rx/src/test/groovy/org/grails/gorm/rx/events/AutoTimestampEventListenerSpec.groovy
delete mode 100644
grails-datamapping-rx/src/test/groovy/org/grails/gorm/rx/events/DomainEventListenerSpec.groovy
delete mode 100644
grails-datamapping-rx/src/test/groovy/org/grails/gorm/rx/events/MultiTenantEventListenerSpec.groovy
delete mode 100644
grails-datamapping-rx/src/test/groovy/org/grails/gorm/rx/events/ValidationEventListenerSpec.groovy
delete mode 100644
grails-datamapping-rx/src/test/groovy/org/grails/gorm/rx/finders/CountByFinderSpec.groovy
delete mode 100644
grails-datamapping-rx/src/test/groovy/org/grails/gorm/rx/finders/FindAllByBooleanFinderSpec.groovy
delete mode 100644
grails-datamapping-rx/src/test/groovy/org/grails/gorm/rx/finders/FindAllByFinderSpec.groovy
delete mode 100644
grails-datamapping-rx/src/test/groovy/org/grails/gorm/rx/finders/FindByBooleanFinderSpec.groovy
delete mode 100644
grails-datamapping-rx/src/test/groovy/org/grails/gorm/rx/finders/FindByFinderSpec.groovy
delete mode 100644
grails-datamapping-rx/src/test/groovy/org/grails/gorm/rx/finders/FindOrCreateByFinderSpec.groovy
delete mode 100644
grails-datamapping-rx/src/test/groovy/org/grails/gorm/rx/finders/FindOrSaveByFinderSpec.groovy
delete mode 100644
grails-datamapping-rx/src/test/groovy/org/grails/gorm/rx/services/implementers/ObservableResultAdapterSpec.groovy
delete mode 100644
grails-datamapping-rx/src/test/groovy/org/grails/gorm/rx/services/implementers/SingleResultAdapterSpec.groovy
delete mode 100644
grails-datamapping-rx/src/test/groovy/org/grails/gorm/rx/services/support/RxServiceSupportSpec.groovy
delete mode 100644
grails-datamapping-rx/src/test/groovy/org/grails/gorm/rx/transform/RxAstUtilsSpec.groovy
delete mode 100644
grails-datamapping-rx/src/test/groovy/org/grails/gorm/rx/transform/RxScheduleTransformSpec.groovy