)]}'
{
  "log": [
    {
      "commit": "6b51cacb10887977562ff1de30d1e9ba0e3a3006",
      "tree": "a8ef3a49eee98fd189d86247d20c8463c3bdb79b",
      "parents": [
        "322d2c6d176ee484ddf35a96b2fef383fe465fae"
      ],
      "author": {
        "name": "James Fredley",
        "email": "jamesfredley@users.noreply.github.com",
        "time": "Fri Oct 10 20:12:59 2025 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Oct 10 20:12:59 2025 -0400"
      },
      "message": "Update README with relocation and gh-pages info\n\nUpdated project relocation information and gh-pages branch usage."
    },
    {
      "commit": "322d2c6d176ee484ddf35a96b2fef383fe465fae",
      "tree": "e9bfa207c510cb71b9364c7673afa370b5999f55",
      "parents": [
        "ecc608831967aee5f035b1bba28dee848aaa93e7"
      ],
      "author": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Tue Apr 22 10:35:41 2025 -0400"
      },
      "committer": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Tue Apr 22 10:35:41 2025 -0400"
      },
      "message": "Move to grails-core\n"
    },
    {
      "commit": "ecc608831967aee5f035b1bba28dee848aaa93e7",
      "tree": "0cb23b89b92d912636fb837595372abe395617c5",
      "parents": [
        "957bd7f2f72556b292262c291fe1da6e3fad7100"
      ],
      "author": {
        "name": "Mattias Reichel",
        "email": "mattias.reichel@gmail.com",
        "time": "Mon Apr 14 17:40:47 2025 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Apr 14 17:40:47 2025 +0200"
      },
      "message": "build: update develocity auth (#2087)\n\n"
    },
    {
      "commit": "957bd7f2f72556b292262c291fe1da6e3fad7100",
      "tree": "eddb44ffae4658279d3226e357fa29d28997cffc",
      "parents": [
        "5c6d2f6cf865c79731427c85953e57797ab34d54",
        "879e109ccb872a54d1575f43f9a5c2b55cb06f4c"
      ],
      "author": {
        "name": "Mattias Reichel",
        "email": "mattias.reichel@gmail.com",
        "time": "Mon Apr 14 11:30:17 2025 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Apr 14 11:30:17 2025 +0200"
      },
      "message": "Merge pull request #2085 from matrei/update-develocity\n\nbuild: update Develocity Plugin to v4"
    },
    {
      "commit": "879e109ccb872a54d1575f43f9a5c2b55cb06f4c",
      "tree": "eddb44ffae4658279d3226e357fa29d28997cffc",
      "parents": [
        "324e880510fca8cca1e7ae315f0e845e90215c01"
      ],
      "author": {
        "name": "Mattias Reichel",
        "email": "mattias.reichel@gmail.com",
        "time": "Mon Apr 14 11:06:11 2025 +0200"
      },
      "committer": {
        "name": "Mattias Reichel",
        "email": "mattias.reichel@gmail.com",
        "time": "Mon Apr 14 11:08:01 2025 +0200"
      },
      "message": "test: fix flaky date comparison test failure\n"
    },
    {
      "commit": "324e880510fca8cca1e7ae315f0e845e90215c01",
      "tree": "75dab0d3767e1fcf38a9c0b14380b8178e15307c",
      "parents": [
        "5c6d2f6cf865c79731427c85953e57797ab34d54"
      ],
      "author": {
        "name": "Mattias Reichel",
        "email": "mattias.reichel@gmail.com",
        "time": "Mon Apr 14 10:36:31 2025 +0200"
      },
      "committer": {
        "name": "Mattias Reichel",
        "email": "mattias.reichel@gmail.com",
        "time": "Mon Apr 14 10:36:31 2025 +0200"
      },
      "message": "build: update Develocity Plugin to v4\n\nThe Groovy build is now compatible with\nDevelocity Plugin version 4, so we upgrade accordingly.\n"
    },
    {
      "commit": "5c6d2f6cf865c79731427c85953e57797ab34d54",
      "tree": "b8967e1d1635d399b774142421e59b1d1fcf7dcd",
      "parents": [
        "4e1a0aa7daf5700bccdfabfa19d228d580b8ffae",
        "25e1247d41f1a6cc711d4818b8ea21e1cf0f915e"
      ],
      "author": {
        "name": "Mattias Reichel",
        "email": "mattias.reichel@gmail.com",
        "time": "Mon Apr 14 09:55:12 2025 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Apr 14 09:55:12 2025 +0200"
      },
      "message": "Merge pull request #2084 from matrei/build-updates\n\nBuild updates"
    },
    {
      "commit": "25e1247d41f1a6cc711d4818b8ea21e1cf0f915e",
      "tree": "b8967e1d1635d399b774142421e59b1d1fcf7dcd",
      "parents": [
        "bdacb0497669709fb1d2fd6b8ce7c3188b2f4693"
      ],
      "author": {
        "name": "Mattias Reichel",
        "email": "mattias.reichel@gmail.com",
        "time": "Mon Apr 14 09:30:19 2025 +0200"
      },
      "committer": {
        "name": "Mattias Reichel",
        "email": "mattias.reichel@gmail.com",
        "time": "Mon Apr 14 09:30:19 2025 +0200"
      },
      "message": "build: remove workaround for `asset-pipeline`\n\n`asset-pipeline` 5.0.9 has been released with Grails\nat apache coordinates.\n\nCloses gh-2082\n"
    },
    {
      "commit": "bdacb0497669709fb1d2fd6b8ce7c3188b2f4693",
      "tree": "0ee27302e54669f8ce3bdb130843385b6d0f234f",
      "parents": [
        "4e1a0aa7daf5700bccdfabfa19d228d580b8ffae"
      ],
      "author": {
        "name": "Mattias Reichel",
        "email": "mattias.reichel@gmail.com",
        "time": "Mon Apr 14 09:28:45 2025 +0200"
      },
      "committer": {
        "name": "Mattias Reichel",
        "email": "mattias.reichel@gmail.com",
        "time": "Mon Apr 14 09:28:45 2025 +0200"
      },
      "message": "build: revert to Develocity Plugin v3 due to incompatibility\n\nThe Groovy project is currently incompatible with Develocity\nPlugin version 4. To avoid breaking the joint build workflow,\nwe are reverting to version 3.\n"
    },
    {
      "commit": "4e1a0aa7daf5700bccdfabfa19d228d580b8ffae",
      "tree": "749122f5b75369bc04301f1c0e72e6bdd88ec668",
      "parents": [
        "c6a022cb8c4bd4c8b1bfee7eb5c730c35e42d184",
        "856537b004e94fbec964e1149542250f1f67f1f6"
      ],
      "author": {
        "name": "Mattias Reichel",
        "email": "mattias.reichel@gmail.com",
        "time": "Thu Apr 10 13:32:05 2025 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Apr 10 13:32:05 2025 +0200"
      },
      "message": "Merge pull request #2083 from matrei/switch-develocity\n\nSwitch develocity instance"
    },
    {
      "commit": "856537b004e94fbec964e1149542250f1f67f1f6",
      "tree": "749122f5b75369bc04301f1c0e72e6bdd88ec668",
      "parents": [
        "c947d3dafb73a8a5325b6c095b22e3ee1f37d8e9"
      ],
      "author": {
        "name": "Mattias Reichel",
        "email": "mattias.reichel@gmail.com",
        "time": "Thu Apr 10 09:27:41 2025 +0200"
      },
      "committer": {
        "name": "Mattias Reichel",
        "email": "mattias.reichel@gmail.com",
        "time": "Thu Apr 10 09:27:41 2025 +0200"
      },
      "message": "chore: cleanup\n"
    },
    {
      "commit": "c947d3dafb73a8a5325b6c095b22e3ee1f37d8e9",
      "tree": "bbd35210893ac0e2b53994df91b72afd4bc352f3",
      "parents": [
        "c6a022cb8c4bd4c8b1bfee7eb5c730c35e42d184"
      ],
      "author": {
        "name": "Mattias Reichel",
        "email": "mattias.reichel@gmail.com",
        "time": "Thu Apr 10 09:24:29 2025 +0200"
      },
      "committer": {
        "name": "Mattias Reichel",
        "email": "mattias.reichel@gmail.com",
        "time": "Thu Apr 10 09:24:29 2025 +0200"
      },
      "message": "build: switch develocity instance\n"
    },
    {
      "commit": "c6a022cb8c4bd4c8b1bfee7eb5c730c35e42d184",
      "tree": "0c14c099abca85c1d9a6bbc85da284b34a47562e",
      "parents": [
        "5d2b4389c9a6efdbb942440c5912538dfeed166c",
        "3e79e640e1c4a92db416966c7f15cbd2e39e93e3"
      ],
      "author": {
        "name": "Mattias Reichel",
        "email": "mattias.reichel@gmail.com",
        "time": "Wed Apr 09 10:41:53 2025 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Apr 09 10:41:53 2025 +0200"
      },
      "message": "Merge pull request #2081 from matrei/fix-ci-mongo\n\nTurn on functional tests with new Apache coordinates"
    },
    {
      "commit": "3e79e640e1c4a92db416966c7f15cbd2e39e93e3",
      "tree": "0c14c099abca85c1d9a6bbc85da284b34a47562e",
      "parents": [
        "2661b6347b3c633e8eb2628c9fe31d40b2e0069e"
      ],
      "author": {
        "name": "Mattias Reichel",
        "email": "mattias.reichel@gmail.com",
        "time": "Wed Apr 09 10:12:11 2025 +0200"
      },
      "committer": {
        "name": "Mattias Reichel",
        "email": "mattias.reichel@gmail.com",
        "time": "Wed Apr 09 10:12:11 2025 +0200"
      },
      "message": "build: additional maven coords corrections\n"
    },
    {
      "commit": "2661b6347b3c633e8eb2628c9fe31d40b2e0069e",
      "tree": "69f45f7174d08c8f45f0e1489907f1e7e25c0dc3",
      "parents": [
        "846e4c26f158bfd3ed592ebab3acc7c59db80c77"
      ],
      "author": {
        "name": "Mattias Reichel",
        "email": "mattias.reichel@gmail.com",
        "time": "Tue Apr 08 16:06:12 2025 +0200"
      },
      "committer": {
        "name": "Mattias Reichel",
        "email": "mattias.reichel@gmail.com",
        "time": "Tue Apr 08 16:06:12 2025 +0200"
      },
      "message": "ci: set correct env var `GRAILS_PUBLISH_RELEASE`\n"
    },
    {
      "commit": "846e4c26f158bfd3ed592ebab3acc7c59db80c77",
      "tree": "be08e8fb6c95e2ee7e993b9defeceec8f21edb71",
      "parents": [
        "703ececf3652c32c951405a2cc17055f1b3f7614"
      ],
      "author": {
        "name": "Mattias Reichel",
        "email": "mattias.reichel@gmail.com",
        "time": "Tue Apr 08 14:28:45 2025 +0200"
      },
      "committer": {
        "name": "Mattias Reichel",
        "email": "mattias.reichel@gmail.com",
        "time": "Tue Apr 08 14:28:45 2025 +0200"
      },
      "message": "ci: update `groovy-joint-workflow` with mongodb service\n"
    },
    {
      "commit": "703ececf3652c32c951405a2cc17055f1b3f7614",
      "tree": "4cc75acd051d745ea05dcadce82e3c8f69b95fd1",
      "parents": [
        "6d6c18b095e0e5be30a772fb371d5aca3d838975"
      ],
      "author": {
        "name": "Mattias Reichel",
        "email": "mattias.reichel@gmail.com",
        "time": "Tue Apr 08 14:22:18 2025 +0200"
      },
      "committer": {
        "name": "Mattias Reichel",
        "email": "mattias.reichel@gmail.com",
        "time": "Tue Apr 08 14:22:18 2025 +0200"
      },
      "message": "test: fix date comparison\n\nnow \u003d\u003d r.modified\n|   |  | |\n|   |  | Tue Apr 08 12:07:36 UTC 2025 (java.util.Date@58324c9f)\n|   |  org.grails.datastore.gorm.RecordCustom : 1\n|   false\nTue Apr 08 12:07:36 UTC 2025 (java.util.Date@68ab6ab0)\n"
    },
    {
      "commit": "6d6c18b095e0e5be30a772fb371d5aca3d838975",
      "tree": "5c3bed10ac16f77762399684e692c586c3e57029",
      "parents": [
        "f2d114933a2fca8b42a3d6cf3f587ac909aac5c1"
      ],
      "author": {
        "name": "Mattias Reichel",
        "email": "mattias.reichel@gmail.com",
        "time": "Tue Apr 08 13:59:07 2025 +0200"
      },
      "committer": {
        "name": "Mattias Reichel",
        "email": "mattias.reichel@gmail.com",
        "time": "Tue Apr 08 13:59:07 2025 +0200"
      },
      "message": "build: fix build errors\n"
    },
    {
      "commit": "f2d114933a2fca8b42a3d6cf3f587ac909aac5c1",
      "tree": "fe19a7f86e23ef97be1bcbbd735288c2d071981f",
      "parents": [
        "8b6f99f849208eae5261b63ba25ce107470e9c54"
      ],
      "author": {
        "name": "Mattias Reichel",
        "email": "mattias.reichel@gmail.com",
        "time": "Tue Apr 08 13:30:39 2025 +0200"
      },
      "committer": {
        "name": "Mattias Reichel",
        "email": "mattias.reichel@gmail.com",
        "time": "Tue Apr 08 13:30:39 2025 +0200"
      },
      "message": "build: reset temporary rename measures\n"
    },
    {
      "commit": "8b6f99f849208eae5261b63ba25ce107470e9c54",
      "tree": "f70a006a80d906d37313fa867970485bbbb61bdf",
      "parents": [
        "e6e083a0696378b8be98ae6e4c53e31999306415"
      ],
      "author": {
        "name": "Mattias Reichel",
        "email": "mattias.reichel@gmail.com",
        "time": "Tue Apr 08 11:08:31 2025 +0200"
      },
      "committer": {
        "name": "Mattias Reichel",
        "email": "mattias.reichel@gmail.com",
        "time": "Tue Apr 08 11:08:31 2025 +0200"
      },
      "message": "build: remove temporary dependency exclusions\n"
    },
    {
      "commit": "e6e083a0696378b8be98ae6e4c53e31999306415",
      "tree": "35363c1bd32b21f6916abedce86baed32bc2e606",
      "parents": [
        "5d2b4389c9a6efdbb942440c5912538dfeed166c"
      ],
      "author": {
        "name": "Mattias Reichel",
        "email": "mattias.reichel@gmail.com",
        "time": "Tue Apr 08 10:54:49 2025 +0200"
      },
      "committer": {
        "name": "Mattias Reichel",
        "email": "mattias.reichel@gmail.com",
        "time": "Tue Apr 08 10:54:49 2025 +0200"
      },
      "message": "ci: try replacing \u0027supercharge/mongo` action\n"
    },
    {
      "commit": "5d2b4389c9a6efdbb942440c5912538dfeed166c",
      "tree": "59e0444a40931d50e07ada5c45d79a8f5c9de245",
      "parents": [
        "a17a16609abbd1cb1f8997c74c4b8ee2d13d22f9"
      ],
      "author": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Sat Apr 05 14:04:08 2025 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Apr 05 14:04:08 2025 -0400"
      },
      "message": "Fix mongodb doc publish for apache coordinate change"
    },
    {
      "commit": "a17a16609abbd1cb1f8997c74c4b8ee2d13d22f9",
      "tree": "281c15222e467eb95dc6c6262def2e8f1c93f285",
      "parents": [
        "291fafc987bf00848529df5840afc364664ceba4"
      ],
      "author": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Sat Apr 05 14:02:04 2025 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Apr 05 14:02:04 2025 -0400"
      },
      "message": "Use ge.apache.org instead of ge.grails.org"
    },
    {
      "commit": "291fafc987bf00848529df5840afc364664ceba4",
      "tree": "53ba04f482d481c7a01aedcccd5d4dfeb78f9ecc",
      "parents": [
        "32b6df5752eca4dc16d14af3f8558d250b38ac65",
        "58278992c7cd96cc51fbe0d96917442ca8ae4a94"
      ],
      "author": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Fri Apr 04 01:07:37 2025 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Apr 04 01:07:37 2025 -0400"
      },
      "message": "Merge pull request #2079 from jdaugherty/9.0.x\n\npublish grails-datamapping-core-test"
    },
    {
      "commit": "58278992c7cd96cc51fbe0d96917442ca8ae4a94",
      "tree": "53ba04f482d481c7a01aedcccd5d4dfeb78f9ecc",
      "parents": [
        "55168dd92a62d0acc0a9b0cfaffc274ff793e511"
      ],
      "author": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Fri Apr 04 01:07:10 2025 -0400"
      },
      "committer": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Fri Apr 04 01:07:10 2025 -0400"
      },
      "message": "publish grails-datamapping-core-test\n"
    },
    {
      "commit": "32b6df5752eca4dc16d14af3f8558d250b38ac65",
      "tree": "4514299f6577ae3d48559af5cf658637c29ca0f2",
      "parents": [
        "9678bced9f25ca9fcf97dab23300ef431835056f",
        "55168dd92a62d0acc0a9b0cfaffc274ff793e511"
      ],
      "author": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Fri Apr 04 00:34:30 2025 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Apr 04 00:34:30 2025 -0400"
      },
      "message": "Merge pull request #2078 from jdaugherty/9.0.x\n\nmissed renames for datastore -\u003e datamapping"
    },
    {
      "commit": "55168dd92a62d0acc0a9b0cfaffc274ff793e511",
      "tree": "4514299f6577ae3d48559af5cf658637c29ca0f2",
      "parents": [
        "938acfafc3be89e596e2bafab73ac5c72e6af1f1"
      ],
      "author": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Fri Apr 04 00:33:59 2025 -0400"
      },
      "committer": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Fri Apr 04 00:33:59 2025 -0400"
      },
      "message": "missed renames for datastore -\u003e datamapping\n"
    },
    {
      "commit": "9678bced9f25ca9fcf97dab23300ef431835056f",
      "tree": "50d60474c03c1ac6e277454ada6fd371d903046d",
      "parents": [
        "9df2242a8c88df1a377c74a0bdcd2a66fd1c3440",
        "938acfafc3be89e596e2bafab73ac5c72e6af1f1"
      ],
      "author": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Fri Apr 04 00:14:30 2025 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Apr 04 00:14:30 2025 -0400"
      },
      "message": "Merge pull request #2077 from jdaugherty/9.0.x\n\nsimple-gorm -\u003e grails-data-simple"
    },
    {
      "commit": "938acfafc3be89e596e2bafab73ac5c72e6af1f1",
      "tree": "50d60474c03c1ac6e277454ada6fd371d903046d",
      "parents": [
        "082036cd63f0522fcadbb56d4d68f2e4b5e53a55"
      ],
      "author": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Fri Apr 04 00:14:05 2025 -0400"
      },
      "committer": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Fri Apr 04 00:14:05 2025 -0400"
      },
      "message": "simple-gorm -\u003e grails-data-simple\n"
    },
    {
      "commit": "9df2242a8c88df1a377c74a0bdcd2a66fd1c3440",
      "tree": "2df29d472d47f144e654b74f35df48467884ce36",
      "parents": [
        "4ef8b5d2e7ea7e26fbc1567f52dc4934d0963cb0",
        "082036cd63f0522fcadbb56d4d68f2e4b5e53a55"
      ],
      "author": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Fri Apr 04 00:09:25 2025 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Apr 04 00:09:25 2025 -0400"
      },
      "message": "Merge pull request #2076 from jdaugherty/9.0.x\n\nFix publish"
    },
    {
      "commit": "082036cd63f0522fcadbb56d4d68f2e4b5e53a55",
      "tree": "2df29d472d47f144e654b74f35df48467884ce36",
      "parents": [
        "6c30d7724a25f6d7de46d237d96a7105cf3fede3"
      ],
      "author": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Fri Apr 04 00:08:49 2025 -0400"
      },
      "committer": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Fri Apr 04 00:08:49 2025 -0400"
      },
      "message": "Fix publish\n"
    },
    {
      "commit": "4ef8b5d2e7ea7e26fbc1567f52dc4934d0963cb0",
      "tree": "7ff3c16e28b449164695a58b3735448c2aec509b",
      "parents": [
        "bda375ac3b2b9efa7765e1e81151a6d9855d1f43",
        "6c30d7724a25f6d7de46d237d96a7105cf3fede3"
      ],
      "author": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Thu Apr 03 23:58:10 2025 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Apr 03 23:58:10 2025 -0400"
      },
      "message": "Merge pull request #2075 from jdaugherty/9.0.x\n\ncomment out mongo since disabling isn\u0027t enough"
    },
    {
      "commit": "6c30d7724a25f6d7de46d237d96a7105cf3fede3",
      "tree": "7ff3c16e28b449164695a58b3735448c2aec509b",
      "parents": [
        "6d6a20847d7f96b60f9285d4dfacac4f3e9bb8a9"
      ],
      "author": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Thu Apr 03 23:57:44 2025 -0400"
      },
      "committer": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Thu Apr 03 23:57:44 2025 -0400"
      },
      "message": "comment out mongo since disabling isn\u0027t enough\n"
    },
    {
      "commit": "bda375ac3b2b9efa7765e1e81151a6d9855d1f43",
      "tree": "31ef1c06c63880d7d39ee85967c01cae873e14b1",
      "parents": [
        "1d4e478683ce3ffd22ed8c358454dfd63e13ba24",
        "6d6a20847d7f96b60f9285d4dfacac4f3e9bb8a9"
      ],
      "author": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Thu Apr 03 23:56:56 2025 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Apr 03 23:56:56 2025 -0400"
      },
      "message": "Merge pull request #2074 from jdaugherty/9.0.x\n\nDisable mongo / hibernate tests while publishing"
    },
    {
      "commit": "6d6a20847d7f96b60f9285d4dfacac4f3e9bb8a9",
      "tree": "31ef1c06c63880d7d39ee85967c01cae873e14b1",
      "parents": [
        "bac60fcd16990475f40f3fd37ba30431f1523bea"
      ],
      "author": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Thu Apr 03 23:56:24 2025 -0400"
      },
      "committer": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Thu Apr 03 23:56:24 2025 -0400"
      },
      "message": "Disable mongo / hibernate tests while publishing\n"
    },
    {
      "commit": "1d4e478683ce3ffd22ed8c358454dfd63e13ba24",
      "tree": "e04f794724fece9c41073b193058dafe1bc6415d",
      "parents": [
        "00fbc39170146c6ae844c66c7e2056a4e7565ba6",
        "bac60fcd16990475f40f3fd37ba30431f1523bea"
      ],
      "author": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Thu Apr 03 23:54:34 2025 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Apr 03 23:54:34 2025 -0400"
      },
      "message": "Merge pull request #2073 from jdaugherty/9.0.x\n\napache coordinate move"
    },
    {
      "commit": "bac60fcd16990475f40f3fd37ba30431f1523bea",
      "tree": "e04f794724fece9c41073b193058dafe1bc6415d",
      "parents": [
        "6fe43b26c743f3a7fe96a8b469c0d0d7eadb2996"
      ],
      "author": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Thu Apr 03 23:54:02 2025 -0400"
      },
      "committer": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Thu Apr 03 23:54:02 2025 -0400"
      },
      "message": "datamapping-hibernate -\u003e data-hibernate-core\n"
    },
    {
      "commit": "6fe43b26c743f3a7fe96a8b469c0d0d7eadb2996",
      "tree": "fae372aed992c7237c093826955809e67f619530",
      "parents": [
        "00fbc39170146c6ae844c66c7e2056a4e7565ba6"
      ],
      "author": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Wed Apr 02 17:11:02 2025 -0400"
      },
      "committer": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Thu Apr 03 23:49:02 2025 -0400"
      },
      "message": "apache coordinate changes\n"
    },
    {
      "commit": "00fbc39170146c6ae844c66c7e2056a4e7565ba6",
      "tree": "eca4902111b5b3858c4640553d0479d4ce56af8c",
      "parents": [
        "9458682e87e20e011ef836fbe619aa9567335d41",
        "f3f07f658bad063ccd53de51b3f9c696ecf3eaba"
      ],
      "author": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Wed Mar 19 19:29:39 2025 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Mar 19 19:29:39 2025 -0400"
      },
      "message": "Merge pull request #2070 from jdaugherty/newMongoMerge\n\nswitch to apache github actions \u0026 use GITHUB_TOKEN where possible"
    },
    {
      "commit": "f3f07f658bad063ccd53de51b3f9c696ecf3eaba",
      "tree": "eca4902111b5b3858c4640553d0479d4ce56af8c",
      "parents": [
        "8177b71824e8c3756a2f4f0309b53c9cf9d7e7b9"
      ],
      "author": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Wed Mar 19 10:17:58 2025 -0400"
      },
      "committer": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Wed Mar 19 10:18:38 2025 -0400"
      },
      "message": "feedback: simplifying build files\n"
    },
    {
      "commit": "8177b71824e8c3756a2f4f0309b53c9cf9d7e7b9",
      "tree": "92b54967a79e1a12ff183c3ae5403bef6bf5975c",
      "parents": [
        "2c1c6edc111d4c839998ecc1495e7657b78aecf4",
        "9458682e87e20e011ef836fbe619aa9567335d41"
      ],
      "author": {
        "name": "James Fredley",
        "email": "jamesfredley@users.noreply.github.com",
        "time": "Tue Mar 18 12:58:57 2025 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Mar 18 12:58:57 2025 -0400"
      },
      "message": "Merge branch \u00279.0.x\u0027 into newMongoMerge"
    },
    {
      "commit": "2c1c6edc111d4c839998ecc1495e7657b78aecf4",
      "tree": "92b54967a79e1a12ff183c3ae5403bef6bf5975c",
      "parents": [
        "67ac6f2c7f0f820e9985e71ab165bea5cab4796c"
      ],
      "author": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Tue Mar 18 12:58:31 2025 -0400"
      },
      "committer": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Tue Mar 18 12:58:31 2025 -0400"
      },
      "message": "use dependabot to update any action references\n"
    },
    {
      "commit": "67ac6f2c7f0f820e9985e71ab165bea5cab4796c",
      "tree": "9b677c7dc87a6584b55acc5bbbfc6dbad046622e",
      "parents": [
        "2f3bbf0cbdd93bafeb53ac0e3f3169ec6cad5a83"
      ],
      "author": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Tue Mar 18 12:49:45 2025 -0400"
      },
      "committer": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Tue Mar 18 12:49:45 2025 -0400"
      },
      "message": "switch to apache github actions \u0026 use GITHUB_TOKEN where possible\n"
    },
    {
      "commit": "9458682e87e20e011ef836fbe619aa9567335d41",
      "tree": "b2ea8c2e300f785b04ef5f34ab49fb11028678d6",
      "parents": [
        "fcfec6cc1d590f92e4836c6850dfbc16bda821d0",
        "2f3bbf0cbdd93bafeb53ac0e3f3169ec6cad5a83"
      ],
      "author": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Sat Mar 15 08:55:30 2025 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Mar 15 08:55:30 2025 -0400"
      },
      "message": "Merge pull request #2069 from jdaugherty/newMongoMerge\n\nrefactor: improve the tck process to be lazy evaluated"
    },
    {
      "commit": "2f3bbf0cbdd93bafeb53ac0e3f3169ec6cad5a83",
      "tree": "b2ea8c2e300f785b04ef5f34ab49fb11028678d6",
      "parents": [
        "89560ea7cbedd2546fc7e766bca6d90d1bccd9d7"
      ],
      "author": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Thu Mar 13 21:57:23 2025 -0400"
      },
      "committer": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Sat Mar 15 08:43:20 2025 -0400"
      },
      "message": "refactor: improve the tck process to be lazy evaluated\n"
    },
    {
      "commit": "fcfec6cc1d590f92e4836c6850dfbc16bda821d0",
      "tree": "034df09fe1432a50f2dd20195b9d3d6337a76d90",
      "parents": [
        "4da669373dd304f18b0ed79315f98434676bd2b8",
        "89560ea7cbedd2546fc7e766bca6d90d1bccd9d7"
      ],
      "author": {
        "name": "James Fredley",
        "email": "jamesfredley@users.noreply.github.com",
        "time": "Thu Mar 13 11:39:11 2025 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Mar 13 11:39:11 2025 -0400"
      },
      "message": "Merge pull request #1933 from jdaugherty/newMongoMerge\n\nMerge Mongodb \u0026 Hibernate5"
    },
    {
      "commit": "89560ea7cbedd2546fc7e766bca6d90d1bccd9d7",
      "tree": "034df09fe1432a50f2dd20195b9d3d6337a76d90",
      "parents": [
        "0f21e243fa68b9ebafa44ec337bc255cac48d9d3"
      ],
      "author": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Thu Mar 13 10:30:16 2025 -0400"
      },
      "committer": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Thu Mar 13 10:30:16 2025 -0400"
      },
      "message": "feedback: styling \u0026 removing debug\n"
    },
    {
      "commit": "0f21e243fa68b9ebafa44ec337bc255cac48d9d3",
      "tree": "60a5e19f60825d4b80de0eb2e775a0926ae28191",
      "parents": [
        "4ab0ba0ff8a37b216f88a23e280d33cdc027df5a"
      ],
      "author": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Wed Mar 12 21:51:41 2025 -0400"
      },
      "committer": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Wed Mar 12 21:51:51 2025 -0400"
      },
      "message": "tests: do not not ignore tests in mongo that pass\n"
    },
    {
      "commit": "4ab0ba0ff8a37b216f88a23e280d33cdc027df5a",
      "tree": "c09c97b0e8a2838ae856b9d30175b8425c36f4af",
      "parents": [
        "4e269ce0df666be9d46f6626fdf8a14610953ea1",
        "0d62678ba3379905981a118ca152fc0a9770b92c"
      ],
      "author": {
        "name": "James Fredley",
        "email": "jamesfredley@users.noreply.github.com",
        "time": "Wed Mar 12 21:48:46 2025 -0400"
      },
      "committer": {
        "name": "James Fredley",
        "email": "jamesfredley@users.noreply.github.com",
        "time": "Wed Mar 12 21:48:46 2025 -0400"
      },
      "message": "Merge branch \u0027newMongoMerge\u0027 of https://github.com/jdaugherty/grails-data-mapping into newMongoMerge\n"
    },
    {
      "commit": "4e269ce0df666be9d46f6626fdf8a14610953ea1",
      "tree": "fe64c1d4583f1aab513c9883da94c0dae2fe2060",
      "parents": [
        "fb9db1ffe7e9831b898e592d69b885b236eff742"
      ],
      "author": {
        "name": "James Fredley",
        "email": "jamesfredley@users.noreply.github.com",
        "time": "Wed Mar 12 21:48:01 2025 -0400"
      },
      "committer": {
        "name": "James Fredley",
        "email": "jamesfredley@users.noreply.github.com",
        "time": "Wed Mar 12 21:48:01 2025 -0400"
      },
      "message": "Adjust @PendingFeatureIf conditions on FirstAndLastMethodSpec\n"
    },
    {
      "commit": "0d62678ba3379905981a118ca152fc0a9770b92c",
      "tree": "85bf170d32a23d6e8443836d775a20353f4afed8",
      "parents": [
        "fb9db1ffe7e9831b898e592d69b885b236eff742"
      ],
      "author": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Wed Mar 12 21:42:55 2025 -0400"
      },
      "committer": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Wed Mar 12 21:42:55 2025 -0400"
      },
      "message": "ignore tests that were failing in prior releases\n"
    },
    {
      "commit": "fb9db1ffe7e9831b898e592d69b885b236eff742",
      "tree": "adf317d26f3623d2e8d2e58cd19f1b74261324f8",
      "parents": [
        "93485160557732b7045cc41023ebae0aab5e0d7d"
      ],
      "author": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Wed Mar 12 19:52:34 2025 -0400"
      },
      "committer": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Wed Mar 12 19:52:34 2025 -0400"
      },
      "message": "feedback: rename simple datastore implementation\n"
    },
    {
      "commit": "93485160557732b7045cc41023ebae0aab5e0d7d",
      "tree": "b34baf4aad3f8fa9210505328434bc25d3bec015",
      "parents": [
        "20a3f141ac7e726e0f16db88ce10adf2ffa681f4"
      ],
      "author": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Wed Mar 12 19:25:39 2025 -0400"
      },
      "committer": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Wed Mar 12 19:36:00 2025 -0400"
      },
      "message": "fix the tck so it always runs\n* split the simple map datastore into it\u0027s own library\n* split the tck up into domains / base spec / tests\n* ensure the tck only runs on the simple, hibernate5, and mongo implementations\n"
    },
    {
      "commit": "20a3f141ac7e726e0f16db88ce10adf2ffa681f4",
      "tree": "629b8d09cf6d4f8f3e1ac0502c968a2e121ce856",
      "parents": [
        "ac09eb7197f3c515174851c1511052d194c7db85"
      ],
      "author": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Wed Mar 12 11:26:51 2025 -0400"
      },
      "committer": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Wed Mar 12 19:32:59 2025 -0400"
      },
      "message": "refactor: move the tck tests to main so they can be exported and imported to other projects\n"
    },
    {
      "commit": "ac09eb7197f3c515174851c1511052d194c7db85",
      "tree": "f5d36c2aec111fd219fb0fa601a996337b09daaa",
      "parents": [
        "a8d0a8690834354a3871efee410de58d1dc2e3d4"
      ],
      "author": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Wed Mar 12 09:13:45 2025 -0400"
      },
      "committer": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Wed Mar 12 09:13:45 2025 -0400"
      },
      "message": "fix: force tests to rerun in build\n"
    },
    {
      "commit": "a8d0a8690834354a3871efee410de58d1dc2e3d4",
      "tree": "1d781a6160f9793e6a3b946cec46f8b3262fd2ee",
      "parents": [
        "e5642b0065020c78f680cfdca9ddf824e7827887"
      ],
      "author": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Wed Mar 12 09:00:58 2025 -0400"
      },
      "committer": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Wed Mar 12 09:00:58 2025 -0400"
      },
      "message": "Remove .DS_Store\n"
    },
    {
      "commit": "e5642b0065020c78f680cfdca9ddf824e7827887",
      "tree": "5f2214bacdd3b0df6f618560c3f7fcf4eca9f087",
      "parents": [
        "19f258cfa4f2b5b13efbb210c8a4fea9f95ac35c"
      ],
      "author": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Wed Mar 12 09:00:29 2025 -0400"
      },
      "committer": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Wed Mar 12 09:00:29 2025 -0400"
      },
      "message": "feedback: move up permissions where possible\n"
    },
    {
      "commit": "19f258cfa4f2b5b13efbb210c8a4fea9f95ac35c",
      "tree": "38dfba33bb4a7e51b7769d197949d008ea30ebf4",
      "parents": [
        "af64464f5ce55df917bc0f798163c6762682f354"
      ],
      "author": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Wed Mar 12 08:57:15 2025 -0400"
      },
      "committer": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Wed Mar 12 08:57:50 2025 -0400"
      },
      "message": "feedback:\n* rename projects to have common prefixes\n* spell mistakes\n* build action cleanup\n* update documentation\n* fix styling\n* serialize mongo tests because they have a shared resource (the db)\n* update asset serialization (asset-pipeline#177) to be lazy\n"
    },
    {
      "commit": "af64464f5ce55df917bc0f798163c6762682f354",
      "tree": "0b4ed9ff3ab03624b6bdcf2a17b8af90b1f4d837",
      "parents": [
        "045490565a9601fe2301d33ae69ef196a971981a"
      ],
      "author": {
        "name": "James Fredley",
        "email": "jamesfredley@users.noreply.github.com",
        "time": "Tue Mar 11 12:51:40 2025 -0400"
      },
      "committer": {
        "name": "James Fredley",
        "email": "jamesfredley@users.noreply.github.com",
        "time": "Tue Mar 11 12:51:40 2025 -0400"
      },
      "message": "Revert \"force dependency refresh\"\n\nThis reverts commit 739b47b2caafd7ae792690a1ee1df9470a140e03.\n"
    },
    {
      "commit": "045490565a9601fe2301d33ae69ef196a971981a",
      "tree": "b7a485405e309f76b8898b016dce2f92190b3910",
      "parents": [
        "a738a9a1d2cd3b30de1103715555e36fb8f407a8"
      ],
      "author": {
        "name": "James Fredley",
        "email": "jamesfredley@users.noreply.github.com",
        "time": "Tue Mar 11 12:51:15 2025 -0400"
      },
      "committer": {
        "name": "James Fredley",
        "email": "jamesfredley@users.noreply.github.com",
        "time": "Tue Mar 11 12:51:15 2025 -0400"
      },
      "message": "Revert \"force refresh dependencies\"\n\nThis reverts commit b9d15e135a6428aa4674cb72c3bf624ae72a320e.\n"
    },
    {
      "commit": "a738a9a1d2cd3b30de1103715555e36fb8f407a8",
      "tree": "60b98280275e87a89de3ec50f19880275edd1f78",
      "parents": [
        "26966c17566a02c5b71690fcc373f6e015f17c56"
      ],
      "author": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Tue Mar 11 12:37:35 2025 -0400"
      },
      "committer": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Tue Mar 11 12:37:42 2025 -0400"
      },
      "message": "Code review feedback:\n- rename directory to include grails-data\n- distinguish migraiton plugin project as hibernate5 (leave artifact as is for now)\n- workaround for asset pipeline #177\n"
    },
    {
      "commit": "26966c17566a02c5b71690fcc373f6e015f17c56",
      "tree": "7d13e6d4402c717e45f4040454e99a7d421dc2f7",
      "parents": [
        "9981a6139eb7dfc1f07fca0ee94d2341ad70bbc6"
      ],
      "author": {
        "name": "James Fredley",
        "email": "jamesfredley@users.noreply.github.com",
        "time": "Tue Mar 11 12:29:32 2025 -0400"
      },
      "committer": {
        "name": "James Fredley",
        "email": "jamesfredley@users.noreply.github.com",
        "time": "Tue Mar 11 12:29:32 2025 -0400"
      },
      "message": "try again\n"
    },
    {
      "commit": "9981a6139eb7dfc1f07fca0ee94d2341ad70bbc6",
      "tree": "267c61cf2c38eff37a0c16b5558c8135bef04102",
      "parents": [
        "b9d15e135a6428aa4674cb72c3bf624ae72a320e"
      ],
      "author": {
        "name": "James Fredley",
        "email": "jamesfredley@users.noreply.github.com",
        "time": "Tue Mar 11 12:27:42 2025 -0400"
      },
      "committer": {
        "name": "James Fredley",
        "email": "jamesfredley@users.noreply.github.com",
        "time": "Tue Mar 11 12:27:42 2025 -0400"
      },
      "message": "adjust matrix strategy and add mongodb-github-action for datastore build\n"
    },
    {
      "commit": "b9d15e135a6428aa4674cb72c3bf624ae72a320e",
      "tree": "965ab87c7bdd85f3083a9bcdc6855528218d7722",
      "parents": [
        "6c3ba4a4d87468396b263811faeea95e563756aa"
      ],
      "author": {
        "name": "James Fredley",
        "email": "jamesfredley@users.noreply.github.com",
        "time": "Tue Mar 11 11:47:23 2025 -0400"
      },
      "committer": {
        "name": "James Fredley",
        "email": "jamesfredley@users.noreply.github.com",
        "time": "Tue Mar 11 11:47:23 2025 -0400"
      },
      "message": "force refresh dependencies\n"
    },
    {
      "commit": "6c3ba4a4d87468396b263811faeea95e563756aa",
      "tree": "744b007a84dc5814510ca9700af4074433cae40d",
      "parents": [
        "739b47b2caafd7ae792690a1ee1df9470a140e03"
      ],
      "author": {
        "name": "James Fredley",
        "email": "jamesfredley@users.noreply.github.com",
        "time": "Tue Mar 11 11:39:46 2025 -0400"
      },
      "committer": {
        "name": "James Fredley",
        "email": "jamesfredley@users.noreply.github.com",
        "time": "Tue Mar 11 11:39:46 2025 -0400"
      },
      "message": "fix gradle.yml\n"
    },
    {
      "commit": "739b47b2caafd7ae792690a1ee1df9470a140e03",
      "tree": "3dc6e24f510df8b566f8c0aceaef079349f671eb",
      "parents": [
        "d548f9a678c777e152d3434de15989aa176ecbd4"
      ],
      "author": {
        "name": "James Fredley",
        "email": "jamesfredley@users.noreply.github.com",
        "time": "Tue Mar 11 11:34:41 2025 -0400"
      },
      "committer": {
        "name": "James Fredley",
        "email": "jamesfredley@users.noreply.github.com",
        "time": "Tue Mar 11 11:34:41 2025 -0400"
      },
      "message": "force dependency refresh\n"
    },
    {
      "commit": "d548f9a678c777e152d3434de15989aa176ecbd4",
      "tree": "6a725fd4e0ee12235009724bf2b27bb3abe38ace",
      "parents": [
        "1efaacd75f69b07d3ab9f026799a7abf093440e6"
      ],
      "author": {
        "name": "James Fredley",
        "email": "jamesfredley@users.noreply.github.com",
        "time": "Tue Mar 11 11:05:03 2025 -0400"
      },
      "committer": {
        "name": "James Fredley",
        "email": "jamesfredley@users.noreply.github.com",
        "time": "Tue Mar 11 11:05:03 2025 -0400"
      },
      "message": "add mongodb-github-action to groovy-joint-workflow\n"
    },
    {
      "commit": "1efaacd75f69b07d3ab9f026799a7abf093440e6",
      "tree": "f332c97ccb96df79d16fb67be244d3d74d021eea",
      "parents": [
        "468f52b876d80830d280d3740271f23f2a873a5a"
      ],
      "author": {
        "name": "James Fredley",
        "email": "jamesfredley@users.noreply.github.com",
        "time": "Tue Mar 11 10:39:40 2025 -0400"
      },
      "committer": {
        "name": "James Fredley",
        "email": "jamesfredley@users.noreply.github.com",
        "time": "Tue Mar 11 10:39:40 2025 -0400"
      },
      "message": "Add missing mongodb-version\u0027s\n"
    },
    {
      "commit": "468f52b876d80830d280d3740271f23f2a873a5a",
      "tree": "99623b3bd46923d7947cbc200c5eff17523fd7eb",
      "parents": [
        "480fe9aeb1a486c739eb23a3adeb72c359802f0b",
        "4da669373dd304f18b0ed79315f98434676bd2b8"
      ],
      "author": {
        "name": "James Fredley",
        "email": "jamesfredley@users.noreply.github.com",
        "time": "Tue Mar 11 10:25:39 2025 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Mar 11 10:25:39 2025 -0400"
      },
      "message": "Merge branch \u00279.0.x\u0027 into newMongoMerge"
    },
    {
      "commit": "480fe9aeb1a486c739eb23a3adeb72c359802f0b",
      "tree": "2ce088924a6478c3518c02b00e782944282361fd",
      "parents": [
        "ab43a143fad12a16d8f52bb43bfeeb2c9f46510b"
      ],
      "author": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Tue Mar 11 09:06:20 2025 -0400"
      },
      "committer": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Tue Mar 11 09:55:46 2025 -0400"
      },
      "message": "Split hibernate5, mongodb, and datastore tests\n"
    },
    {
      "commit": "ab43a143fad12a16d8f52bb43bfeeb2c9f46510b",
      "tree": "fb4d778cb370ea0c7788405059a86ee71a6c3b76",
      "parents": [
        "88a565af1834455c1694d94e4bdb45357a688b8e"
      ],
      "author": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Tue Mar 11 08:56:54 2025 -0400"
      },
      "committer": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Tue Mar 11 08:56:54 2025 -0400"
      },
      "message": "Update for spring security plugin move \u0026 remove mavenLocal()\n"
    },
    {
      "commit": "4da669373dd304f18b0ed79315f98434676bd2b8",
      "tree": "f85a084ed2b1947a09f3ecb14050796f4246e149",
      "parents": [
        "5da65ad41cdf58e392e51553a17bc625f326537e",
        "582e9370aad1b6ac6ed689af3d4714e72017e774"
      ],
      "author": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Mon Mar 10 14:42:50 2025 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Mar 10 14:42:50 2025 -0400"
      },
      "message": "Merge pull request #1932 from grails/switchGithubPages\n\nSwitch to grails/grails-github-actions/deploy-github-pages@main"
    },
    {
      "commit": "582e9370aad1b6ac6ed689af3d4714e72017e774",
      "tree": "f85a084ed2b1947a09f3ecb14050796f4246e149",
      "parents": [
        "5da65ad41cdf58e392e51553a17bc625f326537e"
      ],
      "author": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Mon Mar 10 14:17:14 2025 -0400"
      },
      "committer": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Mon Mar 10 14:17:14 2025 -0400"
      },
      "message": "Switch to grails/grails-github-actions/deploy-github-pages@main\n"
    },
    {
      "commit": "5da65ad41cdf58e392e51553a17bc625f326537e",
      "tree": "f97daf87098699b51d25c72ab712fae386d4bf54",
      "parents": [
        "846b3245f71770da6aa1c3c7813c8d7c0b37351b",
        "f5aefb64c87af942ec1259ce6a38d4ccc086a97c"
      ],
      "author": {
        "name": "James Fredley",
        "email": "jamesfredley@users.noreply.github.com",
        "time": "Sat Mar 08 11:15:25 2025 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Mar 08 11:15:25 2025 -0500"
      },
      "message": "Merge pull request #1884 from grails/consolidate-neo4j-graphql\n\nConsolidate grails-data-graphql and grails-data-neo4j into grails-data-mapping"
    },
    {
      "commit": "f5aefb64c87af942ec1259ce6a38d4ccc086a97c",
      "tree": "1faabde9d10326f39b4bedc52a401722e7993d96",
      "parents": [
        "ab480476d76beacaac7aae35a79f83e4b3210842"
      ],
      "author": {
        "name": "James Fredley",
        "email": "jamesfredley@users.noreply.github.com",
        "time": "Sat Mar 08 11:11:25 2025 -0500"
      },
      "committer": {
        "name": "James Fredley",
        "email": "jamesfredley@users.noreply.github.com",
        "time": "Sat Mar 08 11:11:25 2025 -0500"
      },
      "message": "update readmes\n"
    },
    {
      "commit": "ab480476d76beacaac7aae35a79f83e4b3210842",
      "tree": "e24972ac7d6a701008f6111f295828ddb03a36a4",
      "parents": [
        "a74235502593e0674fc7e81b5ce5280a14139ca2"
      ],
      "author": {
        "name": "James Fredley",
        "email": "jamesfredley@users.noreply.github.com",
        "time": "Sat Mar 08 11:11:14 2025 -0500"
      },
      "committer": {
        "name": "James Fredley",
        "email": "jamesfredley@users.noreply.github.com",
        "time": "Sat Mar 08 11:11:14 2025 -0500"
      },
      "message": "rename directories to start with grails-data\n"
    },
    {
      "commit": "88a565af1834455c1694d94e4bdb45357a688b8e",
      "tree": "07e7a948bc3c3a02eceea5ef6ce5cc46755d40d6",
      "parents": [
        "604ccbc97d547b1361ebd2b066eafe00e9623e51"
      ],
      "author": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Fri Mar 07 23:32:01 2025 -0500"
      },
      "committer": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Fri Mar 07 23:32:01 2025 -0500"
      },
      "message": "Integrate Mongodb\n"
    },
    {
      "commit": "604ccbc97d547b1361ebd2b066eafe00e9623e51",
      "tree": "8511e2a706aab7ae75919264cf9bc73fd0e8393e",
      "parents": [
        "834941e73bfbf47cbf84e5933e9f9f9d8af7fb8e",
        "c8287aadad3777f308ff625096171c24f0eebaf4"
      ],
      "author": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Fri Mar 07 23:00:22 2025 -0500"
      },
      "committer": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Fri Mar 07 23:00:22 2025 -0500"
      },
      "message": "Imported mongodb\n"
    },
    {
      "commit": "834941e73bfbf47cbf84e5933e9f9f9d8af7fb8e",
      "tree": "6749816055770cdf0f76b8378fa03ca7482f3719",
      "parents": [
        "3596a6d351173f6052a4c23f6e6ae33fe0291a8a"
      ],
      "author": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Fri Mar 07 22:49:32 2025 -0500"
      },
      "committer": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Fri Mar 07 22:49:32 2025 -0500"
      },
      "message": "Integrate grails-data-hibernate5\n"
    },
    {
      "commit": "3596a6d351173f6052a4c23f6e6ae33fe0291a8a",
      "tree": "64253d621f8049b28fa6c2c2b652b13fee335b7b",
      "parents": [
        "846b3245f71770da6aa1c3c7813c8d7c0b37351b",
        "35606cd20518c2d55d08123d8f91d4570d647dd0"
      ],
      "author": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Fri Mar 07 21:19:04 2025 -0500"
      },
      "committer": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Fri Mar 07 21:19:04 2025 -0500"
      },
      "message": "Imported grails-data-hibernate5\n"
    },
    {
      "commit": "35606cd20518c2d55d08123d8f91d4570d647dd0",
      "tree": "a8fa3a805240f7ee0e6efc1416804c5aaeaeb4db",
      "parents": [
        "5123b381f411809f311aab7f2c3579af521b17c4",
        "e0c7160252e53d2eaa5a490545a79962bdeb393a"
      ],
      "author": {
        "name": "Mattias Reichel",
        "email": "mattias.reichel@gmail.com",
        "time": "Sat Mar 08 00:01:08 2025 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Mar 08 00:01:08 2025 +0100"
      },
      "message": "Merge pull request #992 from grails/matrei/project-cleanup\n\n- Use ´org.grails.grails-publish` for publishing\n- Use composition based build"
    },
    {
      "commit": "846b3245f71770da6aa1c3c7813c8d7c0b37351b",
      "tree": "4be8d4773c75fb40e762435df270120cd44bdf99",
      "parents": [
        "7fa86729b61907a7fd785200d0fe93c2a65dacfc"
      ],
      "author": {
        "name": "James Fredley",
        "email": "jamesfredley@users.noreply.github.com",
        "time": "Fri Mar 07 15:29:23 2025 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Mar 07 15:29:23 2025 -0500"
      },
      "message": "back to grails 7.0.0-SNAPSHOT"
    },
    {
      "commit": "a74235502593e0674fc7e81b5ce5280a14139ca2",
      "tree": "2793be0dab9cbf0fb0dfc0a380a4054fc4027ccf",
      "parents": [
        "4091aa36d7a49e4eef4607a054a24a10a0b8e287",
        "7fa86729b61907a7fd785200d0fe93c2a65dacfc"
      ],
      "author": {
        "name": "James Fredley",
        "email": "jamesfredley@users.noreply.github.com",
        "time": "Fri Mar 07 15:19:35 2025 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Mar 07 15:19:35 2025 -0500"
      },
      "message": "Merge branch \u00279.0.x\u0027 into consolidate-neo4j-graphql"
    },
    {
      "commit": "7fa86729b61907a7fd785200d0fe93c2a65dacfc",
      "tree": "749a8f3207412598dbf36bbbd0bf0cc757b04711",
      "parents": [
        "2f4335a280d83caa74dfff71682911cf3b8a6783",
        "ee7d3efe73995736a92f39217396c5fe34a57090"
      ],
      "author": {
        "name": "James Fredley",
        "email": "jamesfredley@users.noreply.github.com",
        "time": "Fri Mar 07 15:19:26 2025 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Mar 07 15:19:26 2025 -0500"
      },
      "message": "Merge pull request #1885 from grails/remove-isReleaseVersion\n\nremove isReleaseVersion and always apply grails-publishing plugin"
    },
    {
      "commit": "ee7d3efe73995736a92f39217396c5fe34a57090",
      "tree": "749a8f3207412598dbf36bbbd0bf0cc757b04711",
      "parents": [
        "2f4335a280d83caa74dfff71682911cf3b8a6783"
      ],
      "author": {
        "name": "James Fredley",
        "email": "jamesfredley@users.noreply.github.com",
        "time": "Fri Mar 07 15:10:17 2025 -0500"
      },
      "committer": {
        "name": "James Fredley",
        "email": "jamesfredley@users.noreply.github.com",
        "time": "Fri Mar 07 15:10:17 2025 -0500"
      },
      "message": "remove isReleaseVersion and always apply grails-publishing plugin\n"
    },
    {
      "commit": "4091aa36d7a49e4eef4607a054a24a10a0b8e287",
      "tree": "563cbce8a9e9657339c6348e429ba4b1a180138f",
      "parents": [
        "64f6f80d34083412d3b8e8111a8244cb491e1182"
      ],
      "author": {
        "name": "James Fredley",
        "email": "jamesfredley@users.noreply.github.com",
        "time": "Fri Mar 07 14:42:19 2025 -0500"
      },
      "committer": {
        "name": "James Fredley",
        "email": "jamesfredley@users.noreply.github.com",
        "time": "Fri Mar 07 14:42:19 2025 -0500"
      },
      "message": "remove redundant files now that projects are part of grails-data-mapping\n"
    },
    {
      "commit": "64f6f80d34083412d3b8e8111a8244cb491e1182",
      "tree": "e6aef11d1ae60da7468ee702be37b5327b5a5f3b",
      "parents": [
        "a8258c9b7a411c36718ae5b4874243e95722e925",
        "354fa735bc12101d6fccf8cad527fc0f0a3c028c"
      ],
      "author": {
        "name": "James Fredley",
        "email": "jamesfredley@users.noreply.github.com",
        "time": "Fri Mar 07 14:35:32 2025 -0500"
      },
      "committer": {
        "name": "James Fredley",
        "email": "jamesfredley@users.noreply.github.com",
        "time": "Fri Mar 07 14:35:32 2025 -0500"
      },
      "message": "Merge remote-tracking branch \u0027graphql/4.0.x\u0027 into 9.0.x\n"
    },
    {
      "commit": "a8258c9b7a411c36718ae5b4874243e95722e925",
      "tree": "b5fea861e3692065da7df7cc3c29215a0e437c57",
      "parents": [
        "2f4335a280d83caa74dfff71682911cf3b8a6783",
        "2b3618ca63ae0bc1dd07802e0a1cb93dec0a7956"
      ],
      "author": {
        "name": "James Fredley",
        "email": "jamesfredley@users.noreply.github.com",
        "time": "Fri Mar 07 14:34:42 2025 -0500"
      },
      "committer": {
        "name": "James Fredley",
        "email": "jamesfredley@users.noreply.github.com",
        "time": "Fri Mar 07 14:34:42 2025 -0500"
      },
      "message": "Merge remote-tracking branch \u0027neo4j/8.2.x\u0027 into 9.0.x\n"
    },
    {
      "commit": "e0c7160252e53d2eaa5a490545a79962bdeb393a",
      "tree": "a8fa3a805240f7ee0e6efc1416804c5aaeaeb4db",
      "parents": [
        "9a2748cf002e1da76ad639c912d0a9c42b16aa28"
      ],
      "author": {
        "name": "Mattias Reichel",
        "email": "mattias.reichel@gmail.com",
        "time": "Fri Mar 07 17:18:33 2025 +0100"
      },
      "committer": {
        "name": "Mattias Reichel",
        "email": "mattias.reichel@gmail.com",
        "time": "Fri Mar 07 17:18:33 2025 +0100"
      },
      "message": "build: updated pr feedback\n"
    },
    {
      "commit": "9a2748cf002e1da76ad639c912d0a9c42b16aa28",
      "tree": "5cfd4299de9d0889fefcf4b5af950edbca3f3979",
      "parents": [
        "56c646adb5bb24963db09720d68db5cbdf9e7298"
      ],
      "author": {
        "name": "Mattias Reichel",
        "email": "mattias.reichel@gmail.com",
        "time": "Fri Mar 07 17:15:29 2025 +0100"
      },
      "committer": {
        "name": "Mattias Reichel",
        "email": "mattias.reichel@gmail.com",
        "time": "Fri Mar 07 17:15:29 2025 +0100"
      },
      "message": "build: pr feedback\n"
    },
    {
      "commit": "56c646adb5bb24963db09720d68db5cbdf9e7298",
      "tree": "7ebc8d2a22bf66cacb6bf5ad2f2ae76c86aae0fb",
      "parents": [
        "5901ff44fb44a0e90e9ecbfb091a273598642a8f",
        "8f7cdb7a63dc3840481ec4563e6337a8fde8b9e2"
      ],
      "author": {
        "name": "James Fredley",
        "email": "jamesfredley@users.noreply.github.com",
        "time": "Fri Mar 07 10:44:09 2025 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Mar 07 10:44:09 2025 -0500"
      },
      "message": "Merge pull request #993 from grails/use-GrailsStringUtils-trimToNull\n\nuse GrailsStringUtils.trimToNull() instead of apache commons version"
    },
    {
      "commit": "8f7cdb7a63dc3840481ec4563e6337a8fde8b9e2",
      "tree": "7ebc8d2a22bf66cacb6bf5ad2f2ae76c86aae0fb",
      "parents": [
        "5901ff44fb44a0e90e9ecbfb091a273598642a8f"
      ],
      "author": {
        "name": "James Fredley",
        "email": "jamesfredley@users.noreply.github.com",
        "time": "Fri Mar 07 10:37:05 2025 -0500"
      },
      "committer": {
        "name": "James Fredley",
        "email": "jamesfredley@users.noreply.github.com",
        "time": "Fri Mar 07 10:37:05 2025 -0500"
      },
      "message": "use GrailsStringUtils.trimToNull() instead of apache commons version\n\nhttps://github.com/grails/grails-core/pull/13807\n"
    },
    {
      "commit": "5901ff44fb44a0e90e9ecbfb091a273598642a8f",
      "tree": "1e6eede0764c07d8e184562b7296b9e4869a2ca2",
      "parents": [
        "eeaae75580c5360a16c06a24713b282d2c326672"
      ],
      "author": {
        "name": "Mattias Reichel",
        "email": "mattias.reichel@gmail.com",
        "time": "Fri Mar 07 16:08:51 2025 +0100"
      },
      "committer": {
        "name": "Mattias Reichel",
        "email": "mattias.reichel@gmail.com",
        "time": "Fri Mar 07 16:08:51 2025 +0100"
      },
      "message": "build: add the `slf4jPreventExclusion` property\n"
    },
    {
      "commit": "eeaae75580c5360a16c06a24713b282d2c326672",
      "tree": "e09fa5658396a4e18f4d7e8e45e943c66547b06b",
      "parents": [
        "5020afc10e5f72e2e2307451b97dcccf3aa9e9f4"
      ],
      "author": {
        "name": "Mattias Reichel",
        "email": "mattias.reichel@gmail.com",
        "time": "Fri Mar 07 15:48:34 2025 +0100"
      },
      "committer": {
        "name": "Mattias Reichel",
        "email": "mattias.reichel@gmail.com",
        "time": "Fri Mar 07 15:48:34 2025 +0100"
      },
      "message": "ci: fix problems\n"
    },
    {
      "commit": "5020afc10e5f72e2e2307451b97dcccf3aa9e9f4",
      "tree": "6725648c9453eccd550bdfb603859d14193ac240",
      "parents": [
        "5123b381f411809f311aab7f2c3579af521b17c4"
      ],
      "author": {
        "name": "Mattias Reichel",
        "email": "mattias.reichel@gmail.com",
        "time": "Fri Mar 07 15:22:35 2025 +0100"
      },
      "committer": {
        "name": "Mattias Reichel",
        "email": "mattias.reichel@gmail.com",
        "time": "Fri Mar 07 15:24:57 2025 +0100"
      },
      "message": "chore: major project cleanup\n\nGoal of cleanup was to use the `org.grails.grails-publish` plugin\nand use a more composition based build approach.\n"
    },
    {
      "commit": "5123b381f411809f311aab7f2c3579af521b17c4",
      "tree": "171da4823d2c91b191cdfac2c7a4fea35f42e500",
      "parents": [
        "22a74554616b642b96a54015b7aff05f1b9f99c3",
        "00e3d57e6bc60652fc683ec19a44f2c480a9af11"
      ],
      "author": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Wed Mar 05 08:42:35 2025 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Mar 05 08:42:35 2025 -0500"
      },
      "message": "Merge pull request #991 from grails/988-merge-to-9.0.x\n\nMerge pull request #988 from dertalai/7.2.x"
    },
    {
      "commit": "00e3d57e6bc60652fc683ec19a44f2c480a9af11",
      "tree": "171da4823d2c91b191cdfac2c7a4fea35f42e500",
      "parents": [
        "22a74554616b642b96a54015b7aff05f1b9f99c3"
      ],
      "author": {
        "name": "James Fredley",
        "email": "jamesfredley@users.noreply.github.com",
        "time": "Tue Mar 04 16:58:41 2025 -0500"
      },
      "committer": {
        "name": "James Fredley",
        "email": "jamesfredley@users.noreply.github.com",
        "time": "Tue Mar 04 17:02:11 2025 -0500"
      },
      "message": "Merge pull request #988 from dertalai/7.2.x\n\nFix java.lang.NullPointerException when incorrect schema in database.\n\n(cherry picked from commit eff81e52091ee975706eeaad39d6263e66687b8c)\n"
    },
    {
      "commit": "c8287aadad3777f308ff625096171c24f0eebaf4",
      "tree": "c5b467de4f8a9cbe107657381f739f4820c8ce83",
      "parents": [
        "5bd9b2cf16f2c25b6788af3dad2ebcdab169a90b"
      ],
      "author": {
        "name": "grails-build",
        "email": "grails-build@users.noreply.github.com",
        "time": "Tue Mar 04 15:40:13 2025 +0000"
      },
      "committer": {
        "name": "grails-build",
        "email": "grails-build@users.noreply.github.com",
        "time": "Tue Mar 04 15:40:13 2025 +0000"
      },
      "message": "chore: Bump version to 9.0.0-SNAPSHOT\n"
    },
    {
      "commit": "22a74554616b642b96a54015b7aff05f1b9f99c3",
      "tree": "63748e45a801fbe29207e73f2b9754e7e89232f0",
      "parents": [
        "dcb586b0d68e2050de5b4435b765c10c69b96fce"
      ],
      "author": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Tue Mar 04 10:29:17 2025 -0500"
      },
      "committer": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Tue Mar 04 10:29:34 2025 -0500"
      },
      "message": "[skip ci] add staged repo\n"
    },
    {
      "commit": "dcb586b0d68e2050de5b4435b765c10c69b96fce",
      "tree": "a225da127b4a6b29d490d12402ac839f47685983",
      "parents": [
        "6d03b87b7c3b87f436cabca01ceb3559d872f693"
      ],
      "author": {
        "name": "grails-build",
        "email": "grails-build@users.noreply.github.com",
        "time": "Tue Mar 04 15:19:33 2025 +0000"
      },
      "committer": {
        "name": "grails-build",
        "email": "grails-build@users.noreply.github.com",
        "time": "Tue Mar 04 15:19:33 2025 +0000"
      },
      "message": "chore: Bump version to 9.0.0-SNAPSHOT\n"
    }
  ],
  "next": "6d03b87b7c3b87f436cabca01ceb3559d872f693"
}
