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

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

commit fa1e14756daba70da13bde862d94056489171080
Merge: 535e8141b8 05648caf1a
Author: Scott Murphy <[email protected]>
AuthorDate: Tue Aug 11 12:53:11 2026 -0600

    Merge pull request #16095 from codeconsole/feature/mongodb-embedded-8.0.x
    
    Start and manage an embedded MongoDB so generated apps run without one 
installed

 .../org/apache/grails/buildsrc/SbomPlugin.groovy   |   6 +
 gradle.properties                                  |   2 +
 gradle/publish-root-config.gradle                  |   1 +
 .../datastore/mapping/mongo/MongoDatastore.java    |  80 +++-
 .../mongo/MongoDatastoreLifecycleSpec.groovy       | 187 ++++++++
 .../asciidoc/gettingStarted/embeddedMongo.adoc     | 178 +++++++
 .../docs/src/docs/asciidoc/index.adoc              |   3 +
 grails-data-mongodb/embedded/build.gradle          |  83 ++++
 .../mongodb/embedded/EmbeddedMongoBackend.java     |  59 +++
 .../mongodb/embedded/EmbeddedMongoInitializer.java | 361 +++++++++++++++
 .../mongodb/embedded/EmbeddedMongoLifecycle.java   |  85 ++++
 .../mongodb/embedded/EmbeddedMongoSettings.java    |  69 +++
 .../mongodb/embedded/FlapdoodleMongoBackend.java   | 160 +++++++
 .../mongodb/embedded/InMemoryMongoBackend.java     | 135 ++++++
 .../mongodb/embedded/RunningEmbeddedMongo.java     |  59 +++
 .../src/main/resources/META-INF/spring.factories   |   2 +
 .../embedded/EmbeddedMongoInitializerSpec.groovy   | 513 +++++++++++++++++++++
 .../embedded/EmbeddedMongoLifecycleSpec.groovy     | 204 ++++++++
 .../embedded/EmbeddedMongoSettingsSpec.groovy      |  52 +++
 .../forge/feature/database/GrailsDataMongoDB.java  |  29 +-
 .../forge/feature/database/MongoFeature.java       |  25 +
 .../grails/forge/feature/database/MongoSync.java   |   6 +-
 .../feature/database/GrailsDataMongoDBSpec.groovy  |  24 +
 .../forge/feature/database/MongoSyncSpec.groovy    |  18 +
 settings.gradle                                    |   3 +
 25 files changed, 2340 insertions(+), 4 deletions(-)

Reply via email to