)]}'
{
  "log": [
    {
      "commit": "aacc5fc5a6cf537b5660c8efda64c0791cb11860",
      "tree": "9c3fa51da8178e3a194226883e58417e8514d7df",
      "parents": [
        "b33df6523098dff4e641c233dbd43511bf3b851e"
      ],
      "author": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Mon Jun 30 18:12:21 2025 -0400"
      },
      "committer": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Mon Jun 30 18:13:23 2025 -0400"
      },
      "message": "Move to grails-core repository\n"
    },
    {
      "commit": "b33df6523098dff4e641c233dbd43511bf3b851e",
      "tree": "c40e97a58f7373172424ebfc4afd057c894894c0",
      "parents": [
        "ed3e1558faeed5bc61dd9572e654e0844d647702",
        "ba66fe0d71d8fbb1291eb01f47621fccdb72528f"
      ],
      "author": {
        "name": "James Fredley",
        "email": "jamesfredley@users.noreply.github.com",
        "time": "Thu Jun 26 19:19:18 2025 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jun 26 19:19:18 2025 -0400"
      },
      "message": "Merge pull request #606 from apache/gradle-8.14.2\n\nUpdate to Gradle 8.14.2"
    },
    {
      "commit": "ba66fe0d71d8fbb1291eb01f47621fccdb72528f",
      "tree": "c40e97a58f7373172424ebfc4afd057c894894c0",
      "parents": [
        "ed3e1558faeed5bc61dd9572e654e0844d647702"
      ],
      "author": {
        "name": "James Fredley",
        "email": "jamesfredley@users.noreply.github.com",
        "time": "Thu Jun 26 18:52:09 2025 -0400"
      },
      "committer": {
        "name": "James Fredley",
        "email": "jamesfredley@users.noreply.github.com",
        "time": "Thu Jun 26 18:52:09 2025 -0400"
      },
      "message": "Update to Gradle 8.14.2\n"
    },
    {
      "commit": "ed3e1558faeed5bc61dd9572e654e0844d647702",
      "tree": "6090286d9011de5768a58494820bd0c77646f5b7",
      "parents": [
        "1e635cb1aacc5f3eab0122c622fbc44d81fd0faf",
        "686761fc5503c2093b0c1082985c595b8ee10c9d"
      ],
      "author": {
        "name": "James Fredley",
        "email": "jamesfredley@users.noreply.github.com",
        "time": "Thu Jun 26 12:03:35 2025 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jun 26 12:03:35 2025 -0400"
      },
      "message": "Merge pull request #602 from apache/use-gradle-properties-versions\n\nLoad the root gradle.properties only for properties not already set in buildSrc"
    },
    {
      "commit": "686761fc5503c2093b0c1082985c595b8ee10c9d",
      "tree": "6090286d9011de5768a58494820bd0c77646f5b7",
      "parents": [
        "033cbdc6c555c22844d9246ae48574be1c18bee7"
      ],
      "author": {
        "name": "James Fredley",
        "email": "jamesfredley@users.noreply.github.com",
        "time": "Thu Jun 26 11:47:35 2025 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jun 26 11:47:35 2025 -0400"
      },
      "message": "Update buildSrcBuildGradle.rocker.raw"
    },
    {
      "commit": "033cbdc6c555c22844d9246ae48574be1c18bee7",
      "tree": "65a9964c90e7ae9b05659cec8bb6fc97d9768b75",
      "parents": [
        "a354ace5cbc99a77d34cd414e0e76e23b4e48f97"
      ],
      "author": {
        "name": "James Fredley",
        "email": "jamesfredley@users.noreply.github.com",
        "time": "Thu Jun 26 11:13:06 2025 -0400"
      },
      "committer": {
        "name": "James Fredley",
        "email": "jamesfredley@users.noreply.github.com",
        "time": "Thu Jun 26 11:13:06 2025 -0400"
      },
      "message": "Update comments\n"
    },
    {
      "commit": "a354ace5cbc99a77d34cd414e0e76e23b4e48f97",
      "tree": "fadfb56434db92fe21326ea0394c1f43e674cfb3",
      "parents": [
        "2767342f41228c6ea12c235594724de9da8ac8ea",
        "1e635cb1aacc5f3eab0122c622fbc44d81fd0faf"
      ],
      "author": {
        "name": "James Fredley",
        "email": "jamesfredley@users.noreply.github.com",
        "time": "Thu Jun 26 11:03:41 2025 -0400"
      },
      "committer": {
        "name": "James Fredley",
        "email": "jamesfredley@users.noreply.github.com",
        "time": "Thu Jun 26 11:03:41 2025 -0400"
      },
      "message": "Merge branch \u00277.0.x\u0027 into use-gradle-properties-versions\n\n# Conflicts:\n#\tgrails-forge-core/src/main/java/org/grails/forge/feature/build/gradle/templates/buildSrcBuildGradle.rocker.raw\n"
    },
    {
      "commit": "2767342f41228c6ea12c235594724de9da8ac8ea",
      "tree": "2fbcb2ea656c62b7866a842fb2667e02d916ebf4",
      "parents": [
        "f7f34c3d90de85f645c857874564c435e316858d"
      ],
      "author": {
        "name": "James Fredley",
        "email": "jamesfredley@users.noreply.github.com",
        "time": "Thu Jun 26 11:00:23 2025 -0400"
      },
      "committer": {
        "name": "James Fredley",
        "email": "jamesfredley@users.noreply.github.com",
        "time": "Thu Jun 26 11:00:23 2025 -0400"
      },
      "message": "Update to support environment variables and default to values in buildSrc/build.gradle\n"
    },
    {
      "commit": "1e635cb1aacc5f3eab0122c622fbc44d81fd0faf",
      "tree": "bccbc9ec9cc4d50e68ac1cab374526ed9e6d4463",
      "parents": [
        "3681262298a1f34f05e891d8ba1a75f725addbe5",
        "411a856294ab810ccf99440f2b16c2e252a3b771"
      ],
      "author": {
        "name": "James Fredley",
        "email": "jamesfredley@users.noreply.github.com",
        "time": "Thu Jun 26 10:11:39 2025 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jun 26 10:11:39 2025 -0400"
      },
      "message": "Merge pull request #603 from apache/grails-bom-buildSrc\n\ngrails-bom required in buildSrc/build.gradle for dependency versions"
    },
    {
      "commit": "411a856294ab810ccf99440f2b16c2e252a3b771",
      "tree": "bccbc9ec9cc4d50e68ac1cab374526ed9e6d4463",
      "parents": [
        "3681262298a1f34f05e891d8ba1a75f725addbe5"
      ],
      "author": {
        "name": "James Fredley",
        "email": "jamesfredley@users.noreply.github.com",
        "time": "Wed Jun 25 22:37:25 2025 -0400"
      },
      "committer": {
        "name": "James Fredley",
        "email": "jamesfredley@users.noreply.github.com",
        "time": "Wed Jun 25 22:37:25 2025 -0400"
      },
      "message": "Needs to be grails-bom to support commands from plugins\n\nEX:\n    implementation \"org.apache.grails:grails-data-hibernate5\"\n    implementation \"org.apache.grails:grails-data-hibernate5-dbmigration\"\n"
    },
    {
      "commit": "f7f34c3d90de85f645c857874564c435e316858d",
      "tree": "f14fd1d82e2195c52bc5aa78ad1d760a8d7a52fc",
      "parents": [
        "3681262298a1f34f05e891d8ba1a75f725addbe5"
      ],
      "author": {
        "name": "James Fredley",
        "email": "jamesfredley@users.noreply.github.com",
        "time": "Wed Jun 25 22:02:49 2025 -0400"
      },
      "committer": {
        "name": "James Fredley",
        "email": "jamesfredley@users.noreply.github.com",
        "time": "Wed Jun 25 22:02:49 2025 -0400"
      },
      "message": "Use $grailsVersion from gradle.properties\n"
    },
    {
      "commit": "3681262298a1f34f05e891d8ba1a75f725addbe5",
      "tree": "dd8410b4b37adb8eb19617377f02ea5ebb1580c5",
      "parents": [
        "485672262db546086b8dfb5330915e4cacd6b955",
        "dfc9d6aafcf6ce606a70a49e3ede9fbf107607ad"
      ],
      "author": {
        "name": "James Fredley",
        "email": "jamesfredley@users.noreply.github.com",
        "time": "Wed Jun 25 19:51:27 2025 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jun 25 19:51:27 2025 -0400"
      },
      "message": "Merge pull request #601 from apache/buildSrc-test-failure\n\nAttempt to fix buildSrc test failure by always including repositories…"
    },
    {
      "commit": "dfc9d6aafcf6ce606a70a49e3ede9fbf107607ad",
      "tree": "dd8410b4b37adb8eb19617377f02ea5ebb1580c5",
      "parents": [
        "485672262db546086b8dfb5330915e4cacd6b955"
      ],
      "author": {
        "name": "James Fredley",
        "email": "jamesfredley@users.noreply.github.com",
        "time": "Wed Jun 25 19:27:54 2025 -0400"
      },
      "committer": {
        "name": "James Fredley",
        "email": "jamesfredley@users.noreply.github.com",
        "time": "Wed Jun 25 19:27:54 2025 -0400"
      },
      "message": "Attempt to fix buildSrc test failure by always including repositories and dependencies in buildSrc/build.gradle\n"
    },
    {
      "commit": "485672262db546086b8dfb5330915e4cacd6b955",
      "tree": "f13cd446e856b8e1605463747297a89e4f679892",
      "parents": [
        "c7ee76abc3811090597ac11eddd73f0f8c42b86e",
        "c5ad06e8772f992110e05f1ce56a71eaf925baeb"
      ],
      "author": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Tue Jun 24 13:09:55 2025 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jun 24 13:09:55 2025 -0400"
      },
      "message": "Merge pull request #596 from jdaugherty/7.0.x\n\nRestructure grails-forge build"
    },
    {
      "commit": "c5ad06e8772f992110e05f1ce56a71eaf925baeb",
      "tree": "f13cd446e856b8e1605463747297a89e4f679892",
      "parents": [
        "cca2abfd77eebeac058e2a1266af022fd4ec15c3",
        "c7ee76abc3811090597ac11eddd73f0f8c42b86e"
      ],
      "author": {
        "name": "James Fredley",
        "email": "jamesfredley@users.noreply.github.com",
        "time": "Tue Jun 24 11:46:34 2025 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jun 24 11:46:34 2025 -0400"
      },
      "message": "Merge branch \u00277.0.x\u0027 into 7.0.x"
    },
    {
      "commit": "c7ee76abc3811090597ac11eddd73f0f8c42b86e",
      "tree": "68f5150f0dc7cc25b06161de4ff1ffa48b4c6710",
      "parents": [
        "1cd4a2e9a96283e3a27d6fa65466d1f89564b9e3",
        "2392c4d83e300a317b46a137e06356d625e6ca21"
      ],
      "author": {
        "name": "James Fredley",
        "email": "jamesfredley@users.noreply.github.com",
        "time": "Tue Jun 24 11:45:25 2025 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jun 24 11:45:25 2025 -0400"
      },
      "message": "Merge pull request #600 from matrei/matrei/webjars-configuration\n\nfix: scope `webjars` as `testAndDevelopmentOnly`"
    },
    {
      "commit": "2392c4d83e300a317b46a137e06356d625e6ca21",
      "tree": "68f5150f0dc7cc25b06161de4ff1ffa48b4c6710",
      "parents": [
        "02e577bac8b981b0dcf5e5614f7575aaf44bd05f"
      ],
      "author": {
        "name": "Mattias Reichel",
        "email": "mattias.reichel@gmail.com",
        "time": "Tue Jun 24 09:26:28 2025 +0200"
      },
      "committer": {
        "name": "Mattias Reichel",
        "email": "mattias.reichel@gmail.com",
        "time": "Tue Jun 24 09:26:28 2025 +0200"
      },
      "message": "fix: update `asset-pipeline` to new maven coordinates\n"
    },
    {
      "commit": "02e577bac8b981b0dcf5e5614f7575aaf44bd05f",
      "tree": "a0039474973ea7afee9e19ea8f4be9ad0e6da357",
      "parents": [
        "57e54a1d8fb232268526b4f100cf21ca0a8c0997"
      ],
      "author": {
        "name": "Mattias Reichel",
        "email": "mattias.reichel@gmail.com",
        "time": "Tue Jun 24 07:21:10 2025 +0200"
      },
      "committer": {
        "name": "Mattias Reichel",
        "email": "mattias.reichel@gmail.com",
        "time": "Tue Jun 24 07:21:10 2025 +0200"
      },
      "message": "fix: add `testAndDevelopmentOnly` resolution to `GradleConfiguration`\n"
    },
    {
      "commit": "57e54a1d8fb232268526b4f100cf21ca0a8c0997",
      "tree": "ce8bc52a680e9eafa1d93264cbf570e2b8e8b9ae",
      "parents": [
        "1cd4a2e9a96283e3a27d6fa65466d1f89564b9e3"
      ],
      "author": {
        "name": "Mattias Reichel",
        "email": "mattias.reichel@gmail.com",
        "time": "Mon Jun 23 11:05:16 2025 +0200"
      },
      "committer": {
        "name": "Mattias Reichel",
        "email": "mattias.reichel@gmail.com",
        "time": "Mon Jun 23 11:05:16 2025 +0200"
      },
      "message": "fix: scope `webjars` as `testAndDevelopmentOnly`\n\nPreviously, `webjars` were marked as `developmentOnly`,\nwhich excluded them from integration tests.\nBy using `testAndDevelopmentOnly`, they are now available\nin both development and test environments.\n"
    },
    {
      "commit": "1cd4a2e9a96283e3a27d6fa65466d1f89564b9e3",
      "tree": "2f1eabacedd33993cd0952cf022466642ebc1ebb",
      "parents": [
        "19d8d65a6fe50f7b5ce8211b60587ae293576eab"
      ],
      "author": {
        "name": "Mattias Reichel",
        "email": "mattias.reichel@gmail.com",
        "time": "Thu Jun 19 07:13:05 2025 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jun 19 07:13:05 2025 +0200"
      },
      "message": "fix(db): enable `tcpKeepAlive` in connection URLs for HikariCP stability (#599)\n\n* fix(db): enable `tcpKeepAlive` in connection URLs for HikariCP stability\n\nThis is required to maintain a healthy/reliable pool with HikariCP.\nReferences:\n- https://github.com/brettwooldridge/HikariCP/issues/1474\n- https://github.com/brettwooldridge/HikariCP/wiki/Setting-Driver-or-OS-TCP-Keepalive\nFixes: gh-598\n\n* fix(db): remove `TCP_KEEPALIVE` parameter from H2 URLs\n\nAdding `TCP_KEEPALIVE\u003dTRUE` broke application startup in tests."
    },
    {
      "commit": "19d8d65a6fe50f7b5ce8211b60587ae293576eab",
      "tree": "56c6321168062eeedc7e95218fb51907f4b05529",
      "parents": [
        "44956e5e9ae34c580373fa3214c4fe96ac676b74",
        "9cc830e651611d35e8ce2c056df90d45498d8375"
      ],
      "author": {
        "name": "James Fredley",
        "email": "jamesfredley@users.noreply.github.com",
        "time": "Tue Jun 17 11:42:29 2025 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jun 17 11:42:29 2025 -0400"
      },
      "message": "Merge pull request #597 from apache/mysql-driver-coordinates\n\nUpdate mysql driver maven coordinates"
    },
    {
      "commit": "cca2abfd77eebeac058e2a1266af022fd4ec15c3",
      "tree": "ac1df27b81c04111bde4e0b0910ad6584ff76e3e",
      "parents": [
        "e0b12f7c429f5a446082b92d4da8e26e8fe10560"
      ],
      "author": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Mon Jun 16 20:03:38 2025 -0400"
      },
      "committer": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Mon Jun 16 20:03:38 2025 -0400"
      },
      "message": "rerun tasks so all tests always run\n"
    },
    {
      "commit": "e0b12f7c429f5a446082b92d4da8e26e8fe10560",
      "tree": "90086dc17d140ad8514a6d6b3893eca1df8a671b",
      "parents": [
        "5f7d4ffffef33756552dd89128182387eb0a74c2"
      ],
      "author": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Mon Jun 16 20:03:12 2025 -0400"
      },
      "committer": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Mon Jun 16 20:03:12 2025 -0400"
      },
      "message": "match grails-core configuration\n"
    },
    {
      "commit": "9cc830e651611d35e8ce2c056df90d45498d8375",
      "tree": "56c6321168062eeedc7e95218fb51907f4b05529",
      "parents": [
        "44956e5e9ae34c580373fa3214c4fe96ac676b74"
      ],
      "author": {
        "name": "James Fredley",
        "email": "jamesfredley@users.noreply.github.com",
        "time": "Mon Jun 16 13:12:28 2025 -0400"
      },
      "committer": {
        "name": "James Fredley",
        "email": "jamesfredley@users.noreply.github.com",
        "time": "Mon Jun 16 13:12:28 2025 -0400"
      },
      "message": "Update mysql driver maven coordinates\n"
    },
    {
      "commit": "5f7d4ffffef33756552dd89128182387eb0a74c2",
      "tree": "91207a03e57bb9dc6fd37f0be538b9fecc7991a4",
      "parents": [
        "68cfb5862bc48e06e529d4afa46de9ace9a5065c"
      ],
      "author": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Sat Jun 14 19:26:39 2025 -0400"
      },
      "committer": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Sat Jun 14 19:26:39 2025 -0400"
      },
      "message": "various feedback on gradle build cleanup\n"
    },
    {
      "commit": "68cfb5862bc48e06e529d4afa46de9ace9a5065c",
      "tree": "41a71d90069d0c5a9a860d3e5fbfffb1a40eed9a",
      "parents": [
        "9e7e700900af7e8997ab6f36bdbe63076bfd90e9"
      ],
      "author": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Sat Jun 14 19:08:20 2025 -0400"
      },
      "committer": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Sat Jun 14 19:08:20 2025 -0400"
      },
      "message": "align on single quotes \u0026 remove deprecated api usage\n"
    },
    {
      "commit": "44956e5e9ae34c580373fa3214c4fe96ac676b74",
      "tree": "9689734a7bc33c7ed934d4315e340a13bfea60c1",
      "parents": [
        "348e83b152d901665704c6dd9d020a16b2613936",
        "f14e642d06524ef3032e103985d0172ac42661f7"
      ],
      "author": {
        "name": "James Fredley",
        "email": "jamesfredley@users.noreply.github.com",
        "time": "Fri Jun 13 11:17:41 2025 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jun 13 11:17:41 2025 -0400"
      },
      "message": "Merge pull request #595 from apache/unnest-snapshot-zip\n\nUnnest the snapshot zip uploaded to workflow results"
    },
    {
      "commit": "9e7e700900af7e8997ab6f36bdbe63076bfd90e9",
      "tree": "574f018ad5972653c89c9761bd09e3fcebefe4dc",
      "parents": [
        "ffd96502a61c0a0e549dc3cd5370850b35000d60"
      ],
      "author": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Thu Jun 12 19:26:41 2025 -0400"
      },
      "committer": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Thu Jun 12 19:26:41 2025 -0400"
      },
      "message": "add logging to try to debug\n"
    },
    {
      "commit": "ffd96502a61c0a0e549dc3cd5370850b35000d60",
      "tree": "68605154449dcd69de183893a3c37db61a8a3697",
      "parents": [
        "6613ee8253d358f87e037249dd305aeda42c7bd7"
      ],
      "author": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Thu Jun 12 19:02:37 2025 -0400"
      },
      "committer": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Thu Jun 12 19:02:37 2025 -0400"
      },
      "message": "move antlr dependency to buildSrc\n"
    },
    {
      "commit": "6613ee8253d358f87e037249dd305aeda42c7bd7",
      "tree": "212fd611739a111b1e62dccf0b7b4bb9ac8d15bf",
      "parents": [
        "91b3823b2bd25b17aa5249e72cb9de6fee94b488"
      ],
      "author": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Thu Jun 12 18:53:35 2025 -0400"
      },
      "committer": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Thu Jun 12 18:53:35 2025 -0400"
      },
      "message": "move docs config to root\n"
    },
    {
      "commit": "91b3823b2bd25b17aa5249e72cb9de6fee94b488",
      "tree": "9bda449cbb77a2757b90b79b3b7d0bb42c8d486f",
      "parents": [
        "348e83b152d901665704c6dd9d020a16b2613936"
      ],
      "author": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Thu Jun 12 18:42:00 2025 -0400"
      },
      "committer": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Thu Jun 12 18:48:34 2025 -0400"
      },
      "message": "migrate away from buildsrc usage and to build composition\n"
    },
    {
      "commit": "f14e642d06524ef3032e103985d0172ac42661f7",
      "tree": "9689734a7bc33c7ed934d4315e340a13bfea60c1",
      "parents": [
        "348e83b152d901665704c6dd9d020a16b2613936"
      ],
      "author": {
        "name": "James Fredley",
        "email": "jamesfredley@users.noreply.github.com",
        "time": "Thu Jun 12 15:53:45 2025 -0400"
      },
      "committer": {
        "name": "James Fredley",
        "email": "jamesfredley@users.noreply.github.com",
        "time": "Thu Jun 12 15:53:45 2025 -0400"
      },
      "message": "Unnest the snapshot zip uploaded to workflow results\n"
    },
    {
      "commit": "348e83b152d901665704c6dd9d020a16b2613936",
      "tree": "14ea30eb0e61dbf45f12b9b4dc64981ec6c1514d",
      "parents": [
        "b283aa710c0d2594f54f80f59c5b1ed8871f3edd"
      ],
      "author": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Wed Jun 11 14:19:32 2025 -0400"
      },
      "committer": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Wed Jun 11 14:19:32 2025 -0400"
      },
      "message": "#14787 - reduce RAO load\n"
    },
    {
      "commit": "b283aa710c0d2594f54f80f59c5b1ed8871f3edd",
      "tree": "e72a275cfee051ea6d5ede8f3a9bc9448ece3542",
      "parents": [
        "4c769d71cffab08380d82ec6bad0bf17cb691143"
      ],
      "author": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Wed Jun 11 14:12:17 2025 -0400"
      },
      "committer": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Wed Jun 11 14:12:36 2025 -0400"
      },
      "message": "#14787 - reduce RAO load\n"
    },
    {
      "commit": "4c769d71cffab08380d82ec6bad0bf17cb691143",
      "tree": "70ef610978aa88017b7efcefb53fd700d4287fb3",
      "parents": [
        "9e32543a3931df792b886556aef35cc743843ed8",
        "91fdcf8d10b3935f30f54677ada9f248af91e54c"
      ],
      "author": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Wed Jun 11 13:59:20 2025 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jun 11 13:59:20 2025 -0400"
      },
      "message": "Merge pull request #593 from jdaugherty/7.0.x\n\nfix distribution to be compatible with sdkman"
    },
    {
      "commit": "91fdcf8d10b3935f30f54677ada9f248af91e54c",
      "tree": "70ef610978aa88017b7efcefb53fd700d4287fb3",
      "parents": [
        "5f2819c8b5021ee6baca33c5692574af31da6e07"
      ],
      "author": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Wed Jun 11 13:21:15 2025 -0400"
      },
      "committer": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Wed Jun 11 13:21:15 2025 -0400"
      },
      "message": "fix dist verification\n"
    },
    {
      "commit": "5f2819c8b5021ee6baca33c5692574af31da6e07",
      "tree": "a3e7385ea727ab2b2d23621ea11d6947516ffaf8",
      "parents": [
        "9e32543a3931df792b886556aef35cc743843ed8"
      ],
      "author": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Wed Jun 11 09:14:38 2025 -0400"
      },
      "committer": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Wed Jun 11 09:14:38 2025 -0400"
      },
      "message": "fix distribution to be compatible with sdkman\n"
    },
    {
      "commit": "9e32543a3931df792b886556aef35cc743843ed8",
      "tree": "787a7c8819452ba712962b5949739b8272423a19",
      "parents": [
        "72b23bc900e7c8be7231683cc1d002e33069c9c1"
      ],
      "author": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Tue Jun 10 17:41:31 2025 -0400"
      },
      "committer": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Tue Jun 10 17:41:31 2025 -0400"
      },
      "message": "rename the last release step to reflect its purpose\n"
    },
    {
      "commit": "72b23bc900e7c8be7231683cc1d002e33069c9c1",
      "tree": "c2d15b8bf381edc828553a8ac9253fd4d082cb6b",
      "parents": [
        "f898036fb2f73f23f191e0d86f8adbe0a394748f"
      ],
      "author": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Tue Jun 10 10:35:35 2025 -0400"
      },
      "committer": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Tue Jun 10 10:35:35 2025 -0400"
      },
      "message": "switch to checking out the tag and only updating the tag\n"
    },
    {
      "commit": "f898036fb2f73f23f191e0d86f8adbe0a394748f",
      "tree": "af47bfeb690d14dbce36ee2e50683720dd53f40e",
      "parents": [
        "a4d0cc7ccf087b463b5f26abb1a1208e99bb9893",
        "9f8ad5c96b67d308b9bff4eefee35580b7031a25"
      ],
      "author": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Tue Jun 10 10:28:12 2025 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jun 10 10:28:12 2025 -0400"
      },
      "message": "Merge pull request #590 from apache/remove-add-license-scripts\n\nRemove add license scripts"
    },
    {
      "commit": "9f8ad5c96b67d308b9bff4eefee35580b7031a25",
      "tree": "af47bfeb690d14dbce36ee2e50683720dd53f40e",
      "parents": [
        "37cf913a2530d50944b5ed781668729c06d8cdc9",
        "a4d0cc7ccf087b463b5f26abb1a1208e99bb9893"
      ],
      "author": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Tue Jun 10 10:28:04 2025 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jun 10 10:28:04 2025 -0400"
      },
      "message": "Merge branch \u00277.0.x\u0027 into remove-add-license-scripts"
    },
    {
      "commit": "a4d0cc7ccf087b463b5f26abb1a1208e99bb9893",
      "tree": "55256b4bff27859034a351ddaef99bb678de18c7",
      "parents": [
        "a179de4bceb20678c5f33f27930feaae1b9bac91"
      ],
      "author": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Tue Jun 10 10:26:05 2025 -0400"
      },
      "committer": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Tue Jun 10 10:26:05 2025 -0400"
      },
      "message": "Back to snapshot\n"
    },
    {
      "commit": "a179de4bceb20678c5f33f27930feaae1b9bac91",
      "tree": "ea941406af5c928b4230b942da39d3592d5b97a1",
      "parents": [
        "e5328e23fc2caaead380f110f2c1b6dbe48d99c9"
      ],
      "author": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Tue Jun 10 10:25:57 2025 -0400"
      },
      "committer": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Tue Jun 10 10:25:57 2025 -0400"
      },
      "message": "Remove test update logic that\u0027s no longer relevant\n"
    },
    {
      "commit": "e5328e23fc2caaead380f110f2c1b6dbe48d99c9",
      "tree": "0946136921ef16258151e5b22a64f44bd409bd95",
      "parents": [
        "80a58d08708dc57969675b1756eb83bfdde239fe"
      ],
      "author": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Tue Jun 10 10:22:34 2025 -0400"
      },
      "committer": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Tue Jun 10 10:22:34 2025 -0400"
      },
      "message": "remove sdkman workflow\n"
    },
    {
      "commit": "80a58d08708dc57969675b1756eb83bfdde239fe",
      "tree": "a27092ae8d0330b79f977191f2738228ee4e76c4",
      "parents": [
        "e7c205d5f08cad162eefafaed55cf59d6e944581"
      ],
      "author": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Tue Jun 10 10:18:26 2025 -0400"
      },
      "committer": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Tue Jun 10 10:18:26 2025 -0400"
      },
      "message": "fix release workflow\n"
    },
    {
      "commit": "e7c205d5f08cad162eefafaed55cf59d6e944581",
      "tree": "d495165fc250473089ee482a0d19cfbe9fc08f2e",
      "parents": [
        "4f893e4fc52ccfbce18281b57e463f7fd4ce27a9",
        "e84abf7117a8a85675ec2771adc3d9cff7050513"
      ],
      "author": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Tue Jun 10 06:31:31 2025 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jun 10 06:31:31 2025 -0400"
      },
      "message": "[skip ci] Merge pull request #591 from jdaugherty/7.0.x\n\n[skip ci] update deployment environments"
    },
    {
      "commit": "e84abf7117a8a85675ec2771adc3d9cff7050513",
      "tree": "5008c78506102d4dcbd1c2d9957908fa24840823",
      "parents": [
        "2f6540634331e1832f29ebe1de21075c9bf4b005"
      ],
      "author": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Tue Jun 10 06:30:03 2025 -0400"
      },
      "committer": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Tue Jun 10 06:30:03 2025 -0400"
      },
      "message": "[skip ci] update deployment environments\n"
    },
    {
      "commit": "37cf913a2530d50944b5ed781668729c06d8cdc9",
      "tree": "ec4e2556a233ef3824d5d1f53f8b71930cf0632f",
      "parents": [
        "4f893e4fc52ccfbce18281b57e463f7fd4ce27a9"
      ],
      "author": {
        "name": "James Fredley",
        "email": "jamesfredley@users.noreply.github.com",
        "time": "Mon Jun 09 19:06:11 2025 -0400"
      },
      "committer": {
        "name": "James Fredley",
        "email": "jamesfredley@users.noreply.github.com",
        "time": "Mon Jun 09 19:06:11 2025 -0400"
      },
      "message": "Remove add license scripts\n\nThis will only live in grails-core\n"
    },
    {
      "commit": "4f893e4fc52ccfbce18281b57e463f7fd4ce27a9",
      "tree": "460cf87e6c5284c9cc04a36b15abc2f33de96243",
      "parents": [
        "2f6540634331e1832f29ebe1de21075c9bf4b005"
      ],
      "author": {
        "name": "grails-build",
        "email": "grails-build@users.noreply.github.com",
        "time": "Wed Jun 04 06:45:11 2025 +0000"
      },
      "committer": {
        "name": "grails-build",
        "email": "grails-build@users.noreply.github.com",
        "time": "Wed Jun 04 06:45:11 2025 +0000"
      },
      "message": "[skip ci] Release v7.0.0-M4\n"
    },
    {
      "commit": "2f6540634331e1832f29ebe1de21075c9bf4b005",
      "tree": "dab2b0c1028a39683eea2475bf3860aa844094b4",
      "parents": [
        "c316ea47f058a8d04ade78f408377186de53196f"
      ],
      "author": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Wed Jun 04 01:50:01 2025 -0400"
      },
      "committer": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Wed Jun 04 01:50:01 2025 -0400"
      },
      "message": "prevent caching for publish builds\n"
    },
    {
      "commit": "c316ea47f058a8d04ade78f408377186de53196f",
      "tree": "74a82cc4ad5c8f60b02567127476e862ac400a03",
      "parents": [
        "fa2dc6d68b151e73a5f157094eece8ad602dd777"
      ],
      "author": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Wed Jun 04 01:23:59 2025 -0400"
      },
      "committer": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Wed Jun 04 01:23:59 2025 -0400"
      },
      "message": "Publish on dispatch\n"
    },
    {
      "commit": "fa2dc6d68b151e73a5f157094eece8ad602dd777",
      "tree": "42bcd70f4899fd80e5137d265cd35346ab29d946",
      "parents": [
        "bf3c2d1d16397f18ee8a7be7f1dba686d0fc35dc"
      ],
      "author": {
        "name": "James Fredley",
        "email": "jamesfredley@users.noreply.github.com",
        "time": "Tue Jun 03 22:44:29 2025 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jun 03 22:44:29 2025 -0400"
      },
      "message": "trigger ci \u0026 publish"
    },
    {
      "commit": "bf3c2d1d16397f18ee8a7be7f1dba686d0fc35dc",
      "tree": "42bcd70f4899fd80e5137d265cd35346ab29d946",
      "parents": [
        "1770f8f91284c93bac810d358c8cb8d8dd2349f8",
        "c46d60a00876d4554145b8d262015f819d3ad638"
      ],
      "author": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Tue Jun 03 12:20:30 2025 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jun 03 12:20:30 2025 -0400"
      },
      "message": "Merge pull request #589 from jdaugherty/7.0.x\n\nFeedback from M4 release"
    },
    {
      "commit": "c46d60a00876d4554145b8d262015f819d3ad638",
      "tree": "42bcd70f4899fd80e5137d265cd35346ab29d946",
      "parents": [
        "90e09fc9a202cbc48fa50d06e2e6ad3a5614dd65"
      ],
      "author": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Tue Jun 03 12:08:00 2025 -0400"
      },
      "committer": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Tue Jun 03 12:08:00 2025 -0400"
      },
      "message": "Back to snapshot to fix critical profile issue\n"
    },
    {
      "commit": "90e09fc9a202cbc48fa50d06e2e6ad3a5614dd65",
      "tree": "205faae34ff074ab9b7f8dcf7d49653cbdfeb0ad",
      "parents": [
        "abe6bc1c43d8d28b3afb57bab6704a2c9494a52d"
      ],
      "author": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Tue Jun 03 11:35:08 2025 -0400"
      },
      "committer": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Tue Jun 03 12:07:39 2025 -0400"
      },
      "message": "Add license to documentation files\n"
    },
    {
      "commit": "abe6bc1c43d8d28b3afb57bab6704a2c9494a52d",
      "tree": "0d0b30c2353095b3ca29ca458f173735232d3bd8",
      "parents": [
        "1770f8f91284c93bac810d358c8cb8d8dd2349f8"
      ],
      "author": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Tue Jun 03 11:33:34 2025 -0400"
      },
      "committer": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Tue Jun 03 12:07:36 2025 -0400"
      },
      "message": "Update notice file\n"
    },
    {
      "commit": "1770f8f91284c93bac810d358c8cb8d8dd2349f8",
      "tree": "2212a851413601c01ed70fb8978f04e97eefaa77",
      "parents": [
        "69a465f94c2f5e233703a5734b33c93155ad7d19"
      ],
      "author": {
        "name": "grails-build",
        "email": "grails-build@users.noreply.github.com",
        "time": "Mon Jun 02 23:36:33 2025 +0000"
      },
      "committer": {
        "name": "grails-build",
        "email": "grails-build@users.noreply.github.com",
        "time": "Mon Jun 02 23:36:33 2025 +0000"
      },
      "message": "[skip ci] Release v7.0.0-M4\n"
    },
    {
      "commit": "69a465f94c2f5e233703a5734b33c93155ad7d19",
      "tree": "9c628cccb5d3cfa171d1d4938f31523825a94245",
      "parents": [
        "b3219c60b4b473d8eaf10182b05bf472356995dd"
      ],
      "author": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Sun Jun 01 23:03:54 2025 -0400"
      },
      "committer": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Sun Jun 01 23:03:54 2025 -0400"
      },
      "message": "back to snapshot from release testing\n"
    },
    {
      "commit": "b3219c60b4b473d8eaf10182b05bf472356995dd",
      "tree": "2212a851413601c01ed70fb8978f04e97eefaa77",
      "parents": [
        "3b17a7cec8e182f1eabc0b9dec6964d38e82f73a"
      ],
      "author": {
        "name": "grails-build",
        "email": "grails-build@users.noreply.github.com",
        "time": "Mon Jun 02 03:03:26 2025 +0000"
      },
      "committer": {
        "name": "grails-build",
        "email": "grails-build@users.noreply.github.com",
        "time": "Mon Jun 02 03:03:26 2025 +0000"
      },
      "message": "[skip ci] Release v7.0.0-M4\n"
    },
    {
      "commit": "3b17a7cec8e182f1eabc0b9dec6964d38e82f73a",
      "tree": "9c628cccb5d3cfa171d1d4938f31523825a94245",
      "parents": [
        "3963ca82be17a61e982606f1dc922c5a0236434e"
      ],
      "author": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Sun Jun 01 21:44:30 2025 -0400"
      },
      "committer": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Sun Jun 01 21:44:30 2025 -0400"
      },
      "message": "back to snapshot from release testing\n"
    },
    {
      "commit": "3963ca82be17a61e982606f1dc922c5a0236434e",
      "tree": "2212a851413601c01ed70fb8978f04e97eefaa77",
      "parents": [
        "7fa6a9a4eb60680e3b264ab72403f887b742d94b"
      ],
      "author": {
        "name": "grails-build",
        "email": "grails-build@users.noreply.github.com",
        "time": "Mon Jun 02 01:43:41 2025 +0000"
      },
      "committer": {
        "name": "grails-build",
        "email": "grails-build@users.noreply.github.com",
        "time": "Mon Jun 02 01:43:41 2025 +0000"
      },
      "message": "[skip ci] Release v7.0.0-M4\n"
    },
    {
      "commit": "7fa6a9a4eb60680e3b264ab72403f887b742d94b",
      "tree": "9c628cccb5d3cfa171d1d4938f31523825a94245",
      "parents": [
        "20a4f4827ba3bd5532e856b2d1e6a363f35a4026"
      ],
      "author": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Sun Jun 01 07:24:51 2025 -0400"
      },
      "committer": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Sun Jun 01 07:24:51 2025 -0400"
      },
      "message": "back to 7.0.0-SNAPSHOT now that release testing is finished\n"
    },
    {
      "commit": "20a4f4827ba3bd5532e856b2d1e6a363f35a4026",
      "tree": "6f2f123bc380ac5925fa0e8bb2d1f8b64a1fd1c7",
      "parents": [
        "31e6eaef0c580398fe293d422e9ef4cfc4a4e6d9"
      ],
      "author": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Sun Jun 01 03:15:25 2025 -0400"
      },
      "committer": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Sun Jun 01 03:15:25 2025 -0400"
      },
      "message": "[skip ci] set files and directories to the same date, visiting files first\n"
    },
    {
      "commit": "31e6eaef0c580398fe293d422e9ef4cfc4a4e6d9",
      "tree": "c4f0df629ad50fc7680d4a016bcc92f5e043476f",
      "parents": [
        "562416aacf00c0a65f43d31b56c9de386c07f637"
      ],
      "author": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Sun Jun 01 02:38:19 2025 -0400"
      },
      "committer": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Sun Jun 01 02:38:19 2025 -0400"
      },
      "message": "[skip ci] correct path\n"
    },
    {
      "commit": "562416aacf00c0a65f43d31b56c9de386c07f637",
      "tree": "33a2cc9d040a9f158da2683617fe01408a7ffdf9",
      "parents": [
        "2d2067f9e431adb6ffe97c5bae1b8e585c06627a"
      ],
      "author": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Sun Jun 01 02:36:29 2025 -0400"
      },
      "committer": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Sun Jun 01 02:36:29 2025 -0400"
      },
      "message": "[skip ci] use grails-core builddate\n"
    },
    {
      "commit": "2d2067f9e431adb6ffe97c5bae1b8e585c06627a",
      "tree": "07340b0f1b4f0215d7e06412389689c00f4a71ff",
      "parents": [
        "0134867faff8fbff4190ce2820ba0ce26fb631b2"
      ],
      "author": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Sun Jun 01 02:34:34 2025 -0400"
      },
      "committer": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Sun Jun 01 02:34:34 2025 -0400"
      },
      "message": "[skip ci] ensure groovydoc is configured like grails-core\n"
    },
    {
      "commit": "0134867faff8fbff4190ce2820ba0ce26fb631b2",
      "tree": "fa463786d65c6bd9f682ccd3537488f5eb38d484",
      "parents": [
        "20fd04dfce7d8f2af4ac0c5610fc3769e87fc01e"
      ],
      "author": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Sun Jun 01 02:34:22 2025 -0400"
      },
      "committer": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Sun Jun 01 02:34:22 2025 -0400"
      },
      "message": "[skip ci] ensure a common build date for release building\n"
    },
    {
      "commit": "20fd04dfce7d8f2af4ac0c5610fc3769e87fc01e",
      "tree": "cb305826c37abac6aae4ea478e1ebf752de6a1ac",
      "parents": [
        "5c8a49d04423b6d6c630624c2aaf80b46109644c"
      ],
      "author": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Sun Jun 01 02:34:11 2025 -0400"
      },
      "committer": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Sun Jun 01 02:34:11 2025 -0400"
      },
      "message": "[skip ci] ensure a local cache is used for publishing release\n"
    },
    {
      "commit": "5c8a49d04423b6d6c630624c2aaf80b46109644c",
      "tree": "f4cbd4ca61ca7a14e83777c7c9280a502776a5f1",
      "parents": [
        "1700be62177ccec889493955b92796a928213007"
      ],
      "author": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Sun Jun 01 01:22:25 2025 -0400"
      },
      "committer": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Sun Jun 01 01:22:25 2025 -0400"
      },
      "message": "[skip ci] remove common build date for snapshots\n"
    },
    {
      "commit": "1700be62177ccec889493955b92796a928213007",
      "tree": "bb6eb844b72094912bf0d2a340b66bcb97298737",
      "parents": [
        "3e7584dfd37c9a4cb22660b4489484ff5bbd489b"
      ],
      "author": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Sun Jun 01 01:21:54 2025 -0400"
      },
      "committer": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Sun Jun 01 01:21:54 2025 -0400"
      },
      "message": "[skip ci] force the same build date as grails-core\n"
    },
    {
      "commit": "3e7584dfd37c9a4cb22660b4489484ff5bbd489b",
      "tree": "e13bfd8d9e0963c3597ab50c86c7fb14ac8c9cc2",
      "parents": [
        "716c71d467cd61c618cc91e28e6a7aed17594424"
      ],
      "author": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Fri May 30 19:34:23 2025 -0400"
      },
      "committer": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Fri May 30 19:34:23 2025 -0400"
      },
      "message": "[skip ci] include disclaimer in cli distro\n"
    },
    {
      "commit": "716c71d467cd61c618cc91e28e6a7aed17594424",
      "tree": "09ad62c9cf175d17c7242420036ed9480f2fde0e",
      "parents": [
        "cf5a60bc28c21de5e1aa12cf4dc22110154cc07b"
      ],
      "author": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Fri May 30 15:29:55 2025 -0400"
      },
      "committer": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Fri May 30 15:29:55 2025 -0400"
      },
      "message": "[skip ci] do not include dir path in checksum file\n"
    },
    {
      "commit": "cf5a60bc28c21de5e1aa12cf4dc22110154cc07b",
      "tree": "3300c29c80e27d52f2c7534bea65044825377ae5",
      "parents": [
        "bcdc3cedb32454daa68cf2eace0055fe6c63b313"
      ],
      "author": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Thu May 29 16:25:40 2025 -0400"
      },
      "committer": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Thu May 29 16:25:40 2025 -0400"
      },
      "message": "[skip ci] include filename in checksum file\n"
    },
    {
      "commit": "bcdc3cedb32454daa68cf2eace0055fe6c63b313",
      "tree": "550ae1f0225bbb1c862f76024dc6a0ba1bf556f8",
      "parents": [
        "12eaf5e28674ed745ffda686a3a10401943b2b3f"
      ],
      "author": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Thu May 29 15:15:34 2025 -0400"
      },
      "committer": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Thu May 29 15:15:34 2025 -0400"
      },
      "message": "[skip ci] add checksum for cli\n"
    },
    {
      "commit": "12eaf5e28674ed745ffda686a3a10401943b2b3f",
      "tree": "f8a26c8beb1823652179db49921505c998029c6e",
      "parents": [
        "a3348f2b2d01a5d305c103b5b20fb0229f01ac02"
      ],
      "author": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Thu May 29 11:07:09 2025 -0400"
      },
      "committer": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Thu May 29 11:07:09 2025 -0400"
      },
      "message": "[skip ci] sign the cli zip\n"
    },
    {
      "commit": "a3348f2b2d01a5d305c103b5b20fb0229f01ac02",
      "tree": "8f11005148a5d35c45fa6ef3d4cdcd560b0aaaf9",
      "parents": [
        "ed386acbd009238e7e5db6d1fa8c1a468cd3213f"
      ],
      "author": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Thu May 29 09:24:08 2025 -0400"
      },
      "committer": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Thu May 29 09:24:08 2025 -0400"
      },
      "message": "[skip ci] restore secret\n"
    },
    {
      "commit": "ed386acbd009238e7e5db6d1fa8c1a468cd3213f",
      "tree": "1d58954382e9041724efc49e86bfae1a7a1cfbc1",
      "parents": [
        "89fa608236aae1bf065c4ca16a3b16772d89e705"
      ],
      "author": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Thu May 29 09:15:38 2025 -0400"
      },
      "committer": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Thu May 29 09:15:38 2025 -0400"
      },
      "message": "[skip ci] hard code public key id\n"
    },
    {
      "commit": "89fa608236aae1bf065c4ca16a3b16772d89e705",
      "tree": "8f11005148a5d35c45fa6ef3d4cdcd560b0aaaf9",
      "parents": [
        "ccee243686435dc4d9ae1136e589021e61cd5f18"
      ],
      "author": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Thu May 29 01:07:27 2025 -0400"
      },
      "committer": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Thu May 29 01:07:27 2025 -0400"
      },
      "message": "[skip ci] fix staging username\n"
    },
    {
      "commit": "ccee243686435dc4d9ae1136e589021e61cd5f18",
      "tree": "1fb4010414c4003f805d777b6ae25f7bb14c3dd1",
      "parents": [
        "193a36acb48bdf925c7ed1b74092859bf336d56a"
      ],
      "author": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Thu May 29 01:00:21 2025 -0400"
      },
      "committer": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Thu May 29 01:00:21 2025 -0400"
      },
      "message": "[skip ci] fix accidental dependency upgrades that micronaut does not yet support\n"
    },
    {
      "commit": "193a36acb48bdf925c7ed1b74092859bf336d56a",
      "tree": "116e843ff405fdb9c4496f1c4b1f4729719dddb8",
      "parents": [
        "b8227e6dc3ca7c665b101d81a52e1de3015048f2"
      ],
      "author": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Thu May 29 00:46:05 2025 -0400"
      },
      "committer": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Thu May 29 00:46:05 2025 -0400"
      },
      "message": "[skip ci] add required property for publish guide task\n"
    },
    {
      "commit": "b8227e6dc3ca7c665b101d81a52e1de3015048f2",
      "tree": "277173069820eb69a353e7ffdaad0c7d33a51cb9",
      "parents": [
        "a3ec6577a11344a4760ade8768eab9a2ebb66f27"
      ],
      "author": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Thu May 29 00:06:29 2025 -0400"
      },
      "committer": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Thu May 29 00:06:29 2025 -0400"
      },
      "message": "[skip ci] setup staging repo\n"
    },
    {
      "commit": "a3ec6577a11344a4760ade8768eab9a2ebb66f27",
      "tree": "1972ed1f03d558615c6e6691b433937477a4ee57",
      "parents": [
        "1b0b08011e8528e7f78c87c97ac2608839f0f44e"
      ],
      "author": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Wed May 28 21:28:19 2025 -0400"
      },
      "committer": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Thu May 29 00:03:16 2025 -0400"
      },
      "message": "[skip ci] add wrapper task for bootstrapping\n"
    },
    {
      "commit": "1b0b08011e8528e7f78c87c97ac2608839f0f44e",
      "tree": "f419670ea5c10a8e37165e3a710aac8a4d8417d3",
      "parents": [
        "43f5302404c8c6594016a02f9224113b519cf519"
      ],
      "author": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Wed May 28 21:06:27 2025 -0400"
      },
      "committer": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Thu May 29 00:03:16 2025 -0400"
      },
      "message": "[skip ci] update forge to support accessing grails-core staging repos\n"
    },
    {
      "commit": "43f5302404c8c6594016a02f9224113b519cf519",
      "tree": "8f8eb61024d9490a615ef75ddea47fc0f98b6990",
      "parents": [
        "799270cfe62ccbef2851da519d4a36bf39cf03dc"
      ],
      "author": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Wed May 28 20:22:11 2025 -0400"
      },
      "committer": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Thu May 29 00:03:13 2025 -0400"
      },
      "message": "[skip ci] remove name to match grails-core\n"
    },
    {
      "commit": "799270cfe62ccbef2851da519d4a36bf39cf03dc",
      "tree": "6de564b3adef885cd4552ab6159a45f1f870f7cc",
      "parents": [
        "231c43bb4c7bb63cca24bd1e9269b299fe332c1f"
      ],
      "author": {
        "name": "grails-build",
        "email": "grails-build@users.noreply.github.com",
        "time": "Thu May 29 00:21:11 2025 +0000"
      },
      "committer": {
        "name": "grails-build",
        "email": "grails-build@users.noreply.github.com",
        "time": "Thu May 29 00:21:11 2025 +0000"
      },
      "message": "[skip ci] Release v7.0.0-M4\n"
    },
    {
      "commit": "231c43bb4c7bb63cca24bd1e9269b299fe332c1f",
      "tree": "51c020960f41350a9890d69864bf75955d20d962",
      "parents": [
        "cbad9e4994ee8b5eee4265efd2d124dbdc59a83f"
      ],
      "author": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Wed May 28 20:19:42 2025 -0400"
      },
      "committer": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Wed May 28 20:19:42 2025 -0400"
      },
      "message": "[skip ci] ensure release scripts are executable\n"
    },
    {
      "commit": "cbad9e4994ee8b5eee4265efd2d124dbdc59a83f",
      "tree": "d86ab901c76c5eba466a6ce6422f5c36695834b7",
      "parents": [
        "ac064178d721af6129231adb05faaa0027cfa43f"
      ],
      "author": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Wed May 28 20:15:18 2025 -0400"
      },
      "committer": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Wed May 28 20:15:18 2025 -0400"
      },
      "message": "[skip ci] switch pre release action to apache version\n"
    },
    {
      "commit": "ac064178d721af6129231adb05faaa0027cfa43f",
      "tree": "9985eaafdcbeae2f0d530e32bed75c74e50f10c2",
      "parents": [
        "f0cb976f952f9f1d7d070e7c6ddfd0b158f474e1"
      ],
      "author": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Wed May 28 15:27:53 2025 -0400"
      },
      "committer": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Wed May 28 15:27:53 2025 -0400"
      },
      "message": "fix nexus publish for different staging repo \u0026 release version id\n"
    },
    {
      "commit": "f0cb976f952f9f1d7d070e7c6ddfd0b158f474e1",
      "tree": "bce9fb093285485f7507b01eb548a769396acd3a",
      "parents": [
        "6d08eece4460c2a94ce552e569f007ff238cad4f"
      ],
      "author": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Tue May 27 21:48:23 2025 -0400"
      },
      "committer": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Tue May 27 21:48:23 2025 -0400"
      },
      "message": "reapply name that\u0027s more specific\n"
    },
    {
      "commit": "6d08eece4460c2a94ce552e569f007ff238cad4f",
      "tree": "ac2a6a6e6cb3dd1526cdb87a968c01ebd49c6406",
      "parents": [
        "9bd8640d24cdd1d595485cb5c09a4c7448681cdb"
      ],
      "author": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Tue May 27 21:43:15 2025 -0400"
      },
      "committer": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Tue May 27 21:43:15 2025 -0400"
      },
      "message": "remove name from artifact upload\n"
    },
    {
      "commit": "9bd8640d24cdd1d595485cb5c09a4c7448681cdb",
      "tree": "f930736e4df12f056575a25524a02ca6794e5c19",
      "parents": [
        "855eb15f6eda22e5ab723167435ac9cca392090f"
      ],
      "author": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Tue May 27 21:35:16 2025 -0400"
      },
      "committer": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Tue May 27 21:35:16 2025 -0400"
      },
      "message": "handle distro renames\n"
    },
    {
      "commit": "855eb15f6eda22e5ab723167435ac9cca392090f",
      "tree": "61e15295d5bdcc52c7f14fa8616b1a4316f1065a",
      "parents": [
        "0f0ff32594867110081a95c8c5cffada4d6e5488"
      ],
      "author": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Tue May 27 17:26:07 2025 -0400"
      },
      "committer": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Tue May 27 17:26:07 2025 -0400"
      },
      "message": "updates for publish workflow changes\n"
    },
    {
      "commit": "0f0ff32594867110081a95c8c5cffada4d6e5488",
      "tree": "6498eee5be1fc4019c091f6fec0d45fedd614501",
      "parents": [
        "5cf005523efb0723ac1464ad12089805b2f17ce9"
      ],
      "author": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Tue May 27 12:04:43 2025 -0400"
      },
      "committer": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Tue May 27 12:04:43 2025 -0400"
      },
      "message": "fix binary distribution name\n"
    },
    {
      "commit": "5cf005523efb0723ac1464ad12089805b2f17ce9",
      "tree": "d0438ab498798d9d503f266b679c860d3c4de24c",
      "parents": [
        "acc3074f194163c2fc679f8cd239d29c48f1f779"
      ],
      "author": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Tue May 27 11:19:33 2025 -0400"
      },
      "committer": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Tue May 27 11:19:33 2025 -0400"
      },
      "message": "separate forge stage vs release\n"
    },
    {
      "commit": "acc3074f194163c2fc679f8cd239d29c48f1f779",
      "tree": "5a6081dabad41708e7bd78e7159bbbda21519dd0",
      "parents": [
        "e995cbc4394bbe719d5617990f0595c2c7baec3f"
      ],
      "author": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Tue May 27 10:56:13 2025 -0400"
      },
      "committer": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Tue May 27 10:56:13 2025 -0400"
      },
      "message": "remove mavenLocal()\n"
    },
    {
      "commit": "e995cbc4394bbe719d5617990f0595c2c7baec3f",
      "tree": "db3142879f02de34d22b85603f150ad538ceec24",
      "parents": [
        "6660116528afd42990bddb66f4549efb5eb1a1a0",
        "082945275cd0d6a4e98e9b3aad1ea461b055a820"
      ],
      "author": {
        "name": "James Fredley",
        "email": "jamesfredley@users.noreply.github.com",
        "time": "Fri May 23 15:03:05 2025 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri May 23 15:03:05 2025 -0400"
      },
      "message": "Merge pull request #588 from apache/add-missing-directories\n\nAdd missing grails-app directories"
    },
    {
      "commit": "082945275cd0d6a4e98e9b3aad1ea461b055a820",
      "tree": "db3142879f02de34d22b85603f150ad538ceec24",
      "parents": [
        "1724d537a6ec22fc69913b068a65dad76fdbd4b9"
      ],
      "author": {
        "name": "James Fredley",
        "email": "jamesfredley@users.noreply.github.com",
        "time": "Fri May 23 11:58:35 2025 -0400"
      },
      "committer": {
        "name": "James Fredley",
        "email": "jamesfredley@users.noreply.github.com",
        "time": "Fri May 23 11:58:35 2025 -0400"
      },
      "message": "Add grails-app/migrations directory to database-migration feature and add test coverage for feature\n"
    },
    {
      "commit": "1724d537a6ec22fc69913b068a65dad76fdbd4b9",
      "tree": "32ab69d470dc46f9d6312a5e6b596d97ddcc5289",
      "parents": [
        "6660116528afd42990bddb66f4549efb5eb1a1a0"
      ],
      "author": {
        "name": "James Fredley",
        "email": "jamesfredley@users.noreply.github.com",
        "time": "Fri May 23 11:55:55 2025 -0400"
      },
      "committer": {
        "name": "James Fredley",
        "email": "jamesfredley@users.noreply.github.com",
        "time": "Fri May 23 11:55:55 2025 -0400"
      },
      "message": "add missing grails-app directories and update tests\n"
    },
    {
      "commit": "6660116528afd42990bddb66f4549efb5eb1a1a0",
      "tree": "d9dd2b67288df7363c67fb7a3442b9a58b6d63e4",
      "parents": [
        "2e52e34c92eb111c9772a210a5f62e5bf275b3ec",
        "4354300fc7d5c8d62e29fa66d12b9b619eedea4c"
      ],
      "author": {
        "name": "James Fredley",
        "email": "jamesfredley@users.noreply.github.com",
        "time": "Thu May 22 16:01:47 2025 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu May 22 16:01:47 2025 -0400"
      },
      "message": "Merge pull request #586 from apache/google-artifact-registry\n\nUpdate all GitHub Workflows to use Google Cloud Artifact Registry"
    },
    {
      "commit": "4354300fc7d5c8d62e29fa66d12b9b619eedea4c",
      "tree": "d9dd2b67288df7363c67fb7a3442b9a58b6d63e4",
      "parents": [
        "abd6ea0cb1f8a9cb3147fcf7ce593459a8290c20"
      ],
      "author": {
        "name": "James Fredley",
        "email": "jamesfredley@users.noreply.github.com",
        "time": "Thu May 22 15:59:59 2025 -0400"
      },
      "committer": {
        "name": "James Fredley",
        "email": "jamesfredley@users.noreply.github.com",
        "time": "Thu May 22 15:59:59 2025 -0400"
      },
      "message": "Update login step name\n"
    }
  ],
  "next": "abd6ea0cb1f8a9cb3147fcf7ce593459a8290c20"
}
