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/10/13 09:16:09 UTC

(grails-core) branch 9.0.x updated (bf9c215ace -> 8dc51e090e)

This is an automated email from the ASF dual-hosted git repository.

jdaugherty pushed a change to branch 9.0.x
in repository https://gitbox.apache.org/repos/asf/grails-core.git


    from bf9c215ace Merge branch '8.1.x' into 9.0.x
     add a8535abace Add Groovy 6 groovy.concurrent async and events modules, deprecate GPars
     add 2f777c7799 Remove author tags from files touched by the groovy.concurrent migration
     new 8dc51e090e Merge pull request #16620 from jdaugherty/feat/groovy6-replace-gpars

The 1 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/dependency-graph/external-references.yml   |   2 +
 gradle/publish-root-config.gradle                  |   2 +
 grails-async/README.adoc                           |   2 +-
 .../grails/async/factory/gpars/GparsPromise.groovy |   4 +-
 .../async/factory/gpars/GparsPromiseFactory.groovy |  14 +-
 .../async/factory/gpars/LoggingPoolFactory.groovy  |   3 +-
 .../groovy/grails/async/GparsPromiseSpec.groovy    |  11 +-
 .../{rxjava => groovy-concurrent}/build.gradle     |   4 +-
 .../async/factory/groovy/AwaitablePromise.groovy   | 160 +++++++
 .../factory/groovy/AwaitablePromiseFactory.groovy  | 186 ++++++++
 .../META-INF/services/grails.async.PromiseFactory  |   1 +
 .../groovy/AwaitablePromiseFactorySpec.groovy      | 473 +++++++++++++++++++++
 ...railsConcurrentLinkedMapCacheManagerSpec.groovy |  97 +++++
 ...ailsConcurrentLinkedMapCacheManagerTests.groovy | 101 -----
 .../GrailsConcurrentMapCacheManagerSpec.groovy     |  97 +++++
 .../GrailsConcurrentMapCacheManagerTests.groovy    | 101 -----
 grails-data-neo4j/core/build.gradle                |   1 -
 .../test/groovy/grails/gorm/tests/MiscSpec.groovy  |   8 +-
 grails-doc/src/en/guide/async.adoc                 |   3 +-
 grails-doc/src/en/guide/async/asyncPromises.adoc   |  12 +-
 grails-doc/src/en/guide/async/events.adoc          |  10 +-
 .../src/en/guide/async/events/asyncConfigure.adoc  |   4 +-
 grails-doc/src/en/guide/introduction.adoc          |   2 +-
 grails-doc/src/en/guide/toc.yml                    |   1 +
 .../src/en/guide/upgrading/upgrading90x.adoc       |  48 +++
 .../events/bus/spring/EventBusFactoryBean.groovy   |  15 +-
 .../grails/events/TaskExecuterEventBusSpec.groovy  |  40 ++
 .../org/grails/events/gpars/ActorEventBus.groovy   |  14 +-
 .../grails/events/gpars/ActorEventBusSpec.groovy   |   6 +
 .../{rxjava2 => groovy-concurrent}/build.gradle    |   4 +-
 .../org/grails/events/groovy/ActorEventBus.groovy  | 103 +++++
 .../META-INF/services/grails.events.bus.EventBus   |   1 +
 .../grails/events/groovy/ActorEventBusSpec.groovy  | 215 ++++++++++
 settings.gradle                                    |   4 +
 34 files changed, 1521 insertions(+), 228 deletions(-)
 copy grails-async/{rxjava => groovy-concurrent}/build.gradle (96%)
 create mode 100644 grails-async/groovy-concurrent/src/main/groovy/org/grails/async/factory/groovy/AwaitablePromise.groovy
 create mode 100644 grails-async/groovy-concurrent/src/main/groovy/org/grails/async/factory/groovy/AwaitablePromiseFactory.groovy
 create mode 100644 grails-async/groovy-concurrent/src/main/resources/META-INF/services/grails.async.PromiseFactory
 create mode 100644 grails-async/groovy-concurrent/src/test/groovy/org/grails/async/factory/groovy/AwaitablePromiseFactorySpec.groovy
 create mode 100644 grails-cache/src/test/groovy/grails/plugin/cache/GrailsConcurrentLinkedMapCacheManagerSpec.groovy
 delete mode 100644 grails-cache/src/test/groovy/grails/plugin/cache/GrailsConcurrentLinkedMapCacheManagerTests.groovy
 create mode 100644 grails-cache/src/test/groovy/grails/plugin/cache/GrailsConcurrentMapCacheManagerSpec.groovy
 delete mode 100644 grails-cache/src/test/groovy/grails/plugin/cache/GrailsConcurrentMapCacheManagerTests.groovy
 create mode 100644 grails-doc/src/en/guide/upgrading/upgrading90x.adoc
 copy grails-events/{rxjava2 => groovy-concurrent}/build.gradle (97%)
 create mode 100644 grails-events/groovy-concurrent/src/main/groovy/org/grails/events/groovy/ActorEventBus.groovy
 create mode 100644 grails-events/groovy-concurrent/src/main/resources/META-INF/services/grails.events.bus.EventBus
 create mode 100644 grails-events/groovy-concurrent/src/test/groovy/org/grails/events/groovy/ActorEventBusSpec.groovy


(grails-core) 01/01: Merge pull request #16620 from jdaugherty/feat/groovy6-replace-gpars

Posted by jd...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

jdaugherty pushed a commit to branch 9.0.x
in repository https://gitbox.apache.org/repos/asf/grails-core.git

commit 8dc51e090e56687c3bc6ba6059f1b037cfab21bf
Merge: bf9c215ace 2f777c7799
Author: James Daugherty <jd...@jdresources.net>
AuthorDate: Tue Oct 13 10:16:03 2026 +0100

    Merge pull request #16620 from jdaugherty/feat/groovy6-replace-gpars
    
    Add Groovy 6 groovy.concurrent async and events modules, deprecate GPars

 .github/dependency-graph/external-references.yml   |   2 +
 gradle/publish-root-config.gradle                  |   2 +
 grails-async/README.adoc                           |   2 +-
 .../grails/async/factory/gpars/GparsPromise.groovy |   4 +-
 .../async/factory/gpars/GparsPromiseFactory.groovy |  14 +-
 .../async/factory/gpars/LoggingPoolFactory.groovy  |   3 +-
 .../groovy/grails/async/GparsPromiseSpec.groovy    |  11 +-
 grails-async/groovy-concurrent/build.gradle        |  52 +++
 .../async/factory/groovy/AwaitablePromise.groovy   | 160 +++++++
 .../factory/groovy/AwaitablePromiseFactory.groovy  | 186 ++++++++
 .../META-INF/services/grails.async.PromiseFactory  |   1 +
 .../groovy/AwaitablePromiseFactorySpec.groovy      | 473 +++++++++++++++++++++
 ...railsConcurrentLinkedMapCacheManagerSpec.groovy |  97 +++++
 ...ailsConcurrentLinkedMapCacheManagerTests.groovy | 101 -----
 .../GrailsConcurrentMapCacheManagerSpec.groovy     |  97 +++++
 .../GrailsConcurrentMapCacheManagerTests.groovy    | 101 -----
 grails-data-neo4j/core/build.gradle                |   1 -
 .../test/groovy/grails/gorm/tests/MiscSpec.groovy  |   8 +-
 grails-doc/src/en/guide/async.adoc                 |   3 +-
 grails-doc/src/en/guide/async/asyncPromises.adoc   |  12 +-
 grails-doc/src/en/guide/async/events.adoc          |  10 +-
 .../src/en/guide/async/events/asyncConfigure.adoc  |   4 +-
 grails-doc/src/en/guide/introduction.adoc          |   2 +-
 grails-doc/src/en/guide/toc.yml                    |   1 +
 .../src/en/guide/upgrading/upgrading90x.adoc       |  48 +++
 .../events/bus/spring/EventBusFactoryBean.groovy   |  15 +-
 .../grails/events/TaskExecuterEventBusSpec.groovy  |  40 ++
 .../org/grails/events/gpars/ActorEventBus.groovy   |  14 +-
 .../grails/events/gpars/ActorEventBusSpec.groovy   |   6 +
 grails-events/groovy-concurrent/build.gradle       |  53 +++
 .../org/grails/events/groovy/ActorEventBus.groovy  | 103 +++++
 .../META-INF/services/grails.events.bus.EventBus   |   1 +
 .../grails/events/groovy/ActorEventBusSpec.groovy  | 215 ++++++++++
 settings.gradle                                    |   4 +
 34 files changed, 1624 insertions(+), 222 deletions(-)