)]}'
{
  "log": [
    {
      "commit": "6a27b12b56f4559ab74270ea60b8edef00366ff7",
      "tree": "f7d25c5c660f1c538deb68250e83f3d652dbf559",
      "parents": [
        "1b260564540b57bc7434c04690735387aadd9ed7"
      ],
      "author": {
        "name": "Craig L Russell",
        "email": "apache.clr@gmail.com",
        "time": "Wed Jan 14 18:17:05 2026 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jan 14 18:17:05 2026 -0800"
      },
      "message": "Rename doap__JDO.rdf to doap_JDO.rdf\n\nRename file to remove extraneous character"
    },
    {
      "commit": "1b260564540b57bc7434c04690735387aadd9ed7",
      "tree": "9fe78b2797f22221f8de6e4750540653553e873b",
      "parents": [
        "c1cd9da63d7455f304e28e651248a7f9417aa925"
      ],
      "author": {
        "name": "Sebb",
        "email": "sebbASF@users.noreply.github.com",
        "time": "Thu Nov 13 15:16:19 2025 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Nov 13 07:16:19 2025 -0800"
      },
      "message": "Extraneous space (#60)\n\n"
    },
    {
      "commit": "c1cd9da63d7455f304e28e651248a7f9417aa925",
      "tree": "664ebfd7923d643ff548ef072802696ad743eff1",
      "parents": [
        "cf0c995efff8bb5f4fd2dcc1b0a8d96c69477a46"
      ],
      "author": {
        "name": "Tobias Bouschen",
        "email": "tobias.bouschen@googlemail.com",
        "time": "Tue Sep 16 20:14:25 2025 +0200"
      },
      "committer": {
        "name": "Tobias Bouschen",
        "email": "tobias.bouschen@googlemail.com",
        "time": "Tue Sep 16 20:18:50 2025 +0200"
      },
      "message": "Update copyright date"
    },
    {
      "commit": "cf0c995efff8bb5f4fd2dcc1b0a8d96c69477a46",
      "tree": "8278aa0ca01cde5ef62e97f5fb34173594720913",
      "parents": [
        "f086b8b6585d061d1504be6d88453382d02a2458"
      ],
      "author": {
        "name": "Michael Bouschen",
        "email": "mbo@apache.org",
        "time": "Tue Sep 02 20:25:02 2025 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Sep 02 20:25:02 2025 +0200"
      },
      "message": "JDO-852: removed duplicated entry catchall (#58)\n\n"
    },
    {
      "commit": "f086b8b6585d061d1504be6d88453382d02a2458",
      "tree": "a1936dab0927cf5ca6f91d3756d876b1a9918aa5",
      "parents": [
        "44f9193f2e25207bd3758dd566872fbae1114383"
      ],
      "author": {
        "name": "Tobias Bouschen",
        "email": "tobias.bouschen@googlemail.com",
        "time": "Tue Jul 01 20:29:26 2025 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jul 01 20:29:26 2025 +0200"
      },
      "message": "Simplify site hosting setup (#57)\n\n* Simplify recreate-site-branch.yml\n\nDrops \u0027/content/\u0027 dir and .htaccess.\n\n* Simplify deploy-site.yml\n\nRemoves \u0027/content\u0027 and .htaccess.\n\n* Delete .htaccess\n\n* Update .asf.yaml.publish"
    },
    {
      "commit": "44f9193f2e25207bd3758dd566872fbae1114383",
      "tree": "ec660e4625c083cbc4e2d3b606856920cf764044",
      "parents": [
        "a0474c616cfa99a22bf9e23b05da7cd7caad1192"
      ],
      "author": {
        "name": "Tobias Bouschen",
        "email": "tobias.bouschen@googlemail.com",
        "time": "Tue Apr 08 20:52:49 2025 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Apr 08 20:52:49 2025 +0200"
      },
      "message": "Fix document html (#56)\n\n* Create jquery.min.js\n\n* Create font-awesome.min.css\n\n* Update document.html.erb"
    },
    {
      "commit": "a0474c616cfa99a22bf9e23b05da7cd7caad1192",
      "tree": "609242a08c592e7adee6982b1e553417347ec0e8",
      "parents": [
        "f03f4d2bd4d508b280cf3b110f249bd7cab44239"
      ],
      "author": {
        "name": "Tobias Bouschen",
        "email": "tobias.bouschen@googlemail.com",
        "time": "Tue Apr 08 20:52:17 2025 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Apr 08 20:52:17 2025 +0200"
      },
      "message": "Update asciidoc version (#55)\n\n* Update pom.xml\n\n* Update deploy-site.yml"
    },
    {
      "commit": "f03f4d2bd4d508b280cf3b110f249bd7cab44239",
      "tree": "7f813dbfd6ed72bdca5a2cf7c755f62426302c94",
      "parents": [
        "2e4c6231d7ebbd6d4e008b42671cabf017457606"
      ],
      "author": {
        "name": "Tobias Bouschen",
        "email": "tobias.bouschen@googlemail.com",
        "time": "Tue Feb 25 20:14:21 2025 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Feb 25 20:14:21 2025 +0100"
      },
      "message": "Update .asf.yaml (#54)\n\n"
    },
    {
      "commit": "2e4c6231d7ebbd6d4e008b42671cabf017457606",
      "tree": "ce7117d1872fd981513b376d2fc84073ad04e174",
      "parents": [
        "375b981979651bd9310926023e1b8f0b3574327e"
      ],
      "author": {
        "name": "Tobias Bouschen",
        "email": "tobias.bouschen@googlemail.com",
        "time": "Fri Feb 21 22:21:09 2025 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Feb 21 22:21:09 2025 +0100"
      },
      "message": "Update faq.adoc (#53)\n\n"
    },
    {
      "commit": "375b981979651bd9310926023e1b8f0b3574327e",
      "tree": "d12e2055872543056db035494bf11e2d9d2ec17e",
      "parents": [
        "1ddaf146398641309317be218e5c20900126c549"
      ],
      "author": {
        "name": "Michael Bouschen",
        "email": "mbo@apache.org",
        "time": "Tue Apr 16 20:09:59 2024 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Apr 16 20:09:59 2024 +0200"
      },
      "message": "JDO-840: Fix changes links on JDO news site (#52)\n\n"
    },
    {
      "commit": "1ddaf146398641309317be218e5c20900126c549",
      "tree": "52a7760ac316b6d9a0b3eb3ab9e97c24d8732560",
      "parents": [
        "08d59cd659fe37dafb700a623d82ac9e290dd4ba"
      ],
      "author": {
        "name": "Craig L Russell",
        "email": "apache.clr@gmail.com",
        "time": "Mon Apr 08 15:03:15 2024 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Apr 08 15:03:15 2024 -0700"
      },
      "message": "Update downloads.adoc; remove references to 3.0.1"
    },
    {
      "commit": "08d59cd659fe37dafb700a623d82ac9e290dd4ba",
      "tree": "4a7a94ee0074bafada5c2687120924981c9f4e76",
      "parents": [
        "ea8c2f81da907de1ba43945aef550fa062b87913"
      ],
      "author": {
        "name": "Craig L Russell",
        "email": "apache.clr@gmail.com",
        "time": "Mon Apr 08 13:06:59 2024 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Apr 08 13:06:59 2024 -0700"
      },
      "message": "Update downloads.adoc (#51)\n\nRemove obsolete JDO releases:\r\n3.1 uses sha1 which is not considered safe\r\n3.0.1 TCK and API do not have any sha so are not considered safe"
    },
    {
      "commit": "ea8c2f81da907de1ba43945aef550fa062b87913",
      "tree": "d6d8b69f006fc1f18257993abc99880d79d39d38",
      "parents": [
        "638a71261dd6a494a51122f058ddbef715771e40"
      ],
      "author": {
        "name": "Tobias Bouschen",
        "email": "tobias.bouschen@googlemail.com",
        "time": "Wed Feb 28 00:48:57 2024 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Feb 28 00:48:57 2024 +0100"
      },
      "message": "Update GitHub actions (#50)\n\n* Update Github Action versions - build-site.yaml\r\n\r\n* Update Github Action versions - deploy-site.yaml\r\n\r\n* Update GitHub Action versions - recreate-site-branch.yaml"
    },
    {
      "commit": "638a71261dd6a494a51122f058ddbef715771e40",
      "tree": "bdb2c4fddfbb2f45f5c015e32ac4c9312ba6c2d8",
      "parents": [
        "888f7ed2f34b10161d256c51bb8f5abe9367ed06"
      ],
      "author": {
        "name": "Tobias Bouschen",
        "email": "tobias.bouschen@googlemail.com",
        "time": "Tue Feb 20 20:43:22 2024 +0100"
      },
      "committer": {
        "name": "Tobias Bouschen",
        "email": "tobias.bouschen@googlemail.com",
        "time": "Wed Feb 21 17:42:00 2024 +0100"
      },
      "message": "Remove unpacked 2.0 JavaDoc\n\nRemoves the unpacked version of the 2.0 JavaDoc as its index.html is\nvulnerable for XSS attacks. The Zip of the 2.0 Javadoc can still be\ndownloaded.\n"
    },
    {
      "commit": "888f7ed2f34b10161d256c51bb8f5abe9367ed06",
      "tree": "ba0750a64dde201b09622cbc143e15ad3cffcf83",
      "parents": [
        "1d6dbbd4043a75764bf403550ea4f02cfe7dd419"
      ],
      "author": {
        "name": "clr-apache",
        "email": "clr@apache.org",
        "time": "Thu Sep 07 13:36:59 2023 -0700"
      },
      "committer": {
        "name": "clr-apache",
        "email": "clr@apache.org",
        "time": "Thu Sep 07 13:36:59 2023 -0700"
      },
      "message": "Add JDO doap file\n"
    },
    {
      "commit": "1d6dbbd4043a75764bf403550ea4f02cfe7dd419",
      "tree": "811d5ae41cefb4d53e386b9d40e00183d1c7adb6",
      "parents": [
        "ab970d59c0c485a3577526a23408de0e4feb8253"
      ],
      "author": {
        "name": "Tobias Bouschen",
        "email": "tobias.bouschen@googlemail.com",
        "time": "Sun Jun 04 20:23:55 2023 +0200"
      },
      "committer": {
        "name": "Tobias Bouschen",
        "email": "tobias.bouschen@googlemail.com",
        "time": "Thu Jun 08 20:23:43 2023 +0200"
      },
      "message": "Update GitHub action versions \u0026 replace deprecated commands\n"
    },
    {
      "commit": "ab970d59c0c485a3577526a23408de0e4feb8253",
      "tree": "9ceba61517fb53e55564cdbdcf4291a60f50d213",
      "parents": [
        "1997987cf851540e6ade8c7dd2a9450c44e16054"
      ],
      "author": {
        "name": "Tobias Bouschen",
        "email": "tobias.bouschen@googlemail.com",
        "time": "Sun Jun 04 19:53:11 2023 +0200"
      },
      "committer": {
        "name": "Tobias Bouschen",
        "email": "tobias.bouschen@googlemail.com",
        "time": "Thu Jun 08 20:14:39 2023 +0200"
      },
      "message": "JDO-828 - Add setup for subjects for automated GitHub emails\n"
    },
    {
      "commit": "1997987cf851540e6ade8c7dd2a9450c44e16054",
      "tree": "e8b348edef4bd1cedca5d772baed7c9ed242d199",
      "parents": [
        "480877baaeeff06250b02922c8a8eb3fc5dc8a0d"
      ],
      "author": {
        "name": "Tilmann",
        "email": "tilmannz@apache.org",
        "time": "Thu Jun 02 20:37:01 2022 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jun 02 20:37:01 2022 +0200"
      },
      "message": "3.2.1 (#46)\n\n* 3.2.1 Updates (without Javadoc)\r\n\r\n* javadoc\r\n\r\n* Update javadoc.adoc"
    },
    {
      "commit": "480877baaeeff06250b02922c8a8eb3fc5dc8a0d",
      "tree": "631717b85da937a775f367dee53b2dc2e66fa151",
      "parents": [
        "991607bf59a042c47e3265b928eee893ee068266"
      ],
      "author": {
        "name": "Craig L Russell",
        "email": "apache.clr@gmail.com",
        "time": "Thu May 26 13:03:44 2022 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu May 26 13:03:44 2022 -0700"
      },
      "message": "Update document.html.erb\n\nAdd footer link to Apache Privacy Policy."
    },
    {
      "commit": "991607bf59a042c47e3265b928eee893ee068266",
      "tree": "377ef4e36ec39dc9525b80adb6715bb0e869a9df",
      "parents": [
        "7c6915edd218d8ecc5a3213d2c0605984f09d234"
      ],
      "author": {
        "name": "Tilmann",
        "email": "zoodb@gmx.de",
        "time": "Wed May 04 21:29:58 2022 +0200"
      },
      "committer": {
        "name": "Tilmann",
        "email": "zoodb@gmx.de",
        "time": "Wed May 04 21:29:58 2022 +0200"
      },
      "message": "JDO-805 Replace download pages\n"
    },
    {
      "commit": "7c6915edd218d8ecc5a3213d2c0605984f09d234",
      "tree": "00f015700dc40693cbab3450cfa7638d9898df86",
      "parents": [
        "43c6488e34b5ae25b354285cdad8c4c7347aabf9"
      ],
      "author": {
        "name": "Tilmann",
        "email": "zoodb@gmx.de",
        "time": "Wed May 04 19:42:34 2022 +0200"
      },
      "committer": {
        "name": "Tilmann",
        "email": "zoodb@gmx.de",
        "time": "Wed May 04 19:42:34 2022 +0200"
      },
      "message": "Update downloads-all.adoc\n"
    },
    {
      "commit": "43c6488e34b5ae25b354285cdad8c4c7347aabf9",
      "tree": "0ca5c184b912218609c35d09bd7a76b8d2d0047e",
      "parents": [
        "c7bf67f21528a992efe7a44e2d1c7d4e2bcb3302"
      ],
      "author": {
        "name": "Tilmann",
        "email": "zoodb@gmx.de",
        "time": "Wed May 04 12:36:31 2022 +0200"
      },
      "committer": {
        "name": "Tilmann",
        "email": "zoodb@gmx.de",
        "time": "Wed May 04 12:36:31 2022 +0200"
      },
      "message": "downloads-all.adoc\n"
    },
    {
      "commit": "c7bf67f21528a992efe7a44e2d1c7d4e2bcb3302",
      "tree": "b129cf48e6151d58858d44377692ed524232676e",
      "parents": [
        "ac141115de0dde687952925aecaca8184714c775"
      ],
      "author": {
        "name": "Tilmann",
        "email": "zoodb@gmx.de",
        "time": "Wed May 04 12:00:01 2022 +0200"
      },
      "committer": {
        "name": "Tilmann",
        "email": "zoodb@gmx.de",
        "time": "Wed May 04 12:00:01 2022 +0200"
      },
      "message": "Update downloads-all.adoc\n"
    },
    {
      "commit": "ac141115de0dde687952925aecaca8184714c775",
      "tree": "b2494e8f017766055faa72fe9ac1810566fa0d98",
      "parents": [
        "1ae16fe3bf060bb43db4fe24b856887c39c2956f"
      ],
      "author": {
        "name": "Tilmann",
        "email": "zoodb@gmx.de",
        "time": "Wed May 04 11:53:46 2022 +0200"
      },
      "committer": {
        "name": "Tilmann",
        "email": "zoodb@gmx.de",
        "time": "Wed May 04 11:53:46 2022 +0200"
      },
      "message": "Update downloads-all.adoc\n"
    },
    {
      "commit": "1ae16fe3bf060bb43db4fe24b856887c39c2956f",
      "tree": "af52767ed1c99422194c1f3b94069532cc985fcf",
      "parents": [
        "a75f9874274cd9351e841f6f1634db9436d7988c"
      ],
      "author": {
        "name": "Tilmann",
        "email": "zoodb@gmx.de",
        "time": "Wed May 04 11:48:26 2022 +0200"
      },
      "committer": {
        "name": "Tilmann",
        "email": "zoodb@gmx.de",
        "time": "Wed May 04 11:48:26 2022 +0200"
      },
      "message": "Update downloads-all.adoc\n"
    },
    {
      "commit": "a75f9874274cd9351e841f6f1634db9436d7988c",
      "tree": "c12b745b35c2bff99734222b81ab847e786c83a3",
      "parents": [
        "4b6c54a6131a75da8e6f52430c3a60f63fc19870"
      ],
      "author": {
        "name": "Tilmann",
        "email": "zoodb@gmx.de",
        "time": "Wed May 04 11:38:02 2022 +0200"
      },
      "committer": {
        "name": "Tilmann",
        "email": "zoodb@gmx.de",
        "time": "Wed May 04 11:38:02 2022 +0200"
      },
      "message": "Update downloads-all.adoc\n"
    },
    {
      "commit": "4b6c54a6131a75da8e6f52430c3a60f63fc19870",
      "tree": "b53c75e7c74232abf51f3213abd942b456b26da6",
      "parents": [
        "de9d4ca8f0168c2b842ce07a2b0b24e730443d74"
      ],
      "author": {
        "name": "Tilmann",
        "email": "tilmannz@apache.org",
        "time": "Wed May 04 11:28:28 2022 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed May 04 11:28:28 2022 +0200"
      },
      "message": "JDO 850: Consolidate download pages (#45)\n\n"
    },
    {
      "commit": "de9d4ca8f0168c2b842ce07a2b0b24e730443d74",
      "tree": "ce344f32bbea42ac45fc1b72a1aa6c1a4822a0ef",
      "parents": [
        "416667ab2b59d226c8c4151ccbba1206333913e5"
      ],
      "author": {
        "name": "andyjefferson",
        "email": "andy@datanucleus.org",
        "time": "Fri Apr 15 15:50:52 2022 +0100"
      },
      "committer": {
        "name": "andyjefferson",
        "email": "andy@datanucleus.org",
        "time": "Fri Apr 15 15:50:52 2022 +0100"
      },
      "message": "Fix year on copyright. Add various hyperlinks between sections."
    },
    {
      "commit": "416667ab2b59d226c8c4151ccbba1206333913e5",
      "tree": "1465bf3dbd540da44829657a4c66896878a8cc55",
      "parents": [
        "c7f6f8534a13fd380ade75b4a6497f93c45a06cb"
      ],
      "author": {
        "name": "andyjefferson",
        "email": "andy@datanucleus.org",
        "time": "Thu Apr 14 11:22:56 2022 +0100"
      },
      "committer": {
        "name": "andyjefferson",
        "email": "andy@datanucleus.org",
        "time": "Thu Apr 14 11:22:56 2022 +0100"
      },
      "message": "Clarify the locking on transactions, and add brief non-transactional\nsubsection"
    },
    {
      "commit": "c7f6f8534a13fd380ade75b4a6497f93c45a06cb",
      "tree": "32d7e6c6a910525ad79100f044ecfcf0af3eaa8d",
      "parents": [
        "1e39766b5bb98bc6c4ac2ab03ecc1b463ca40813"
      ],
      "author": {
        "name": "andyjefferson",
        "email": "andy@datanucleus.org",
        "time": "Thu Apr 14 08:44:26 2022 +0100"
      },
      "committer": {
        "name": "andyjefferson",
        "email": "andy@datanucleus.org",
        "time": "Thu Apr 14 08:44:26 2022 +0100"
      },
      "message": "typo"
    },
    {
      "commit": "1e39766b5bb98bc6c4ac2ab03ecc1b463ca40813",
      "tree": "342a2463a20e80f2e2e0cef9f85bf09e5c1ed221",
      "parents": [
        "3981aa68583132f75760ac7637a21bf7f3aace14"
      ],
      "author": {
        "name": "andyjefferson",
        "email": "andy@datanucleus.org",
        "time": "Thu Apr 14 08:36:53 2022 +0100"
      },
      "committer": {
        "name": "andyjefferson",
        "email": "andy@datanucleus.org",
        "time": "Thu Apr 14 08:36:53 2022 +0100"
      },
      "message": "Add docs for JDOQLTyped and example for using SQL.\nFix formatting to use \"Java\" to get colour syntaxing.\nMany other improvements"
    },
    {
      "commit": "3981aa68583132f75760ac7637a21bf7f3aace14",
      "tree": "fafe16491ff36732b1fc9135e98764bd59ebf276",
      "parents": [
        "97968c0c50e592cc53ba45302b7fd45ea53eab39"
      ],
      "author": {
        "name": "andyjefferson",
        "email": "andy@datanucleus.org",
        "time": "Wed Apr 13 15:19:03 2022 +0100"
      },
      "committer": {
        "name": "andyjefferson",
        "email": "andy@datanucleus.org",
        "time": "Wed Apr 13 15:19:03 2022 +0100"
      },
      "message": "Change to JDO 3.2 javadocs links.\nRemove extents doc since already part of object retrieval.\nCopy query_api doc from DN docs, removing DN-specific parts."
    },
    {
      "commit": "97968c0c50e592cc53ba45302b7fd45ea53eab39",
      "tree": "b487bf62c268c1b54cf1acfe5cd28b42c68a36d6",
      "parents": [
        "54d547e22cba9786215e787b3ffeea1cf4474826"
      ],
      "author": {
        "name": "andyjefferson",
        "email": "andy@datanucleus.org",
        "time": "Tue Apr 12 18:55:21 2022 +0100"
      },
      "committer": {
        "name": "andyjefferson",
        "email": "andy@datanucleus.org",
        "time": "Tue Apr 12 18:55:21 2022 +0100"
      },
      "message": "Add missing JDO 3.2 JDOQL methods"
    },
    {
      "commit": "54d547e22cba9786215e787b3ffeea1cf4474826",
      "tree": "9c380c28c6d9bc5c83f6d9e9e05c9d049c13fb64",
      "parents": [
        "0d5104eaa6d24b0a5a07b5b273b9b41e57f92167"
      ],
      "author": {
        "name": "andyjefferson",
        "email": "andy@datanucleus.org",
        "time": "Mon Apr 11 16:32:45 2022 +0100"
      },
      "committer": {
        "name": "andyjefferson",
        "email": "andy@datanucleus.org",
        "time": "Mon Apr 11 16:32:45 2022 +0100"
      },
      "message": "Add java.time types supported in 3.2, and split types into functional\ngroupings for readability."
    },
    {
      "commit": "0d5104eaa6d24b0a5a07b5b273b9b41e57f92167",
      "tree": "79a3e619e8d882c9a93b1a5be1bddf058d84992e",
      "parents": [
        "e921e8fedfd198a678fa99fe0cbb42fc63a0c9f1"
      ],
      "author": {
        "name": "andyjefferson",
        "email": "andy@datanucleus.org",
        "time": "Mon Apr 11 08:08:56 2022 +0100"
      },
      "committer": {
        "name": "andyjefferson",
        "email": "andy@datanucleus.org",
        "time": "Mon Apr 11 08:08:56 2022 +0100"
      },
      "message": "Basic docs for AttributeConverters"
    },
    {
      "commit": "e921e8fedfd198a678fa99fe0cbb42fc63a0c9f1",
      "tree": "405899007eb87306f70aa95fdc439bda0eb9bade",
      "parents": [
        "b50fabfe621a798fc24f2e180a3bcd21252b8905"
      ],
      "author": {
        "name": "andyjefferson",
        "email": "andy@datanucleus.org",
        "time": "Sun Apr 10 16:08:52 2022 +0100"
      },
      "committer": {
        "name": "andyjefferson",
        "email": "andy@datanucleus.org",
        "time": "Sun Apr 10 16:08:52 2022 +0100"
      },
      "message": "missed the jdoquery in last commit"
    },
    {
      "commit": "b50fabfe621a798fc24f2e180a3bcd21252b8905",
      "tree": "f9ccc407ed24a5d2a861ffe4a65ef93f93984277",
      "parents": [
        "ac65ed4352a1e1621003effe2992e486d91b970d"
      ],
      "author": {
        "name": "andyjefferson",
        "email": "andy@datanucleus.org",
        "time": "Sun Apr 10 16:01:54 2022 +0100"
      },
      "committer": {
        "name": "andyjefferson",
        "email": "andy@datanucleus.org",
        "time": "Sun Apr 10 16:01:54 2022 +0100"
      },
      "message": "update XSD/DTD to match the JDO 3.2.1 variant"
    },
    {
      "commit": "ac65ed4352a1e1621003effe2992e486d91b970d",
      "tree": "8be57e0dd55a62a4bc21c5cb321fbb02a8dacd98",
      "parents": [
        "40ead6719ae1416a55fc086e89a73960b57e68e9"
      ],
      "author": {
        "name": "Tilmann",
        "email": "zoodb@gmx.de",
        "time": "Sat Mar 26 21:02:47 2022 +0100"
      },
      "committer": {
        "name": "Tilmann",
        "email": "zoodb@gmx.de",
        "time": "Sat Mar 26 21:02:47 2022 +0100"
      },
      "message": "Separate downloads folder\n"
    },
    {
      "commit": "40ead6719ae1416a55fc086e89a73960b57e68e9",
      "tree": "b604e02f4e240182c2425930ab6d54ab37ed061d",
      "parents": [
        "d4936be51810ef046df5965296bfb9ccd872c446"
      ],
      "author": {
        "name": "Craig L Russell",
        "email": "apache.clr@gmail.com",
        "time": "Fri Mar 25 10:17:35 2022 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Mar 25 10:17:35 2022 -0700"
      },
      "message": "Add files via upload\n\nImport jdoconfig 3.2 xsd and dtd files"
    },
    {
      "commit": "d4936be51810ef046df5965296bfb9ccd872c446",
      "tree": "683ed74f111d8bf4196dab6da89656be05cdf50f",
      "parents": [
        "3fe0d16c6a43f14c0d341b70bead55adcafc40e6"
      ],
      "author": {
        "name": "Tilmann",
        "email": "zoodb@gmx.de",
        "time": "Thu Mar 24 21:33:59 2022 +0100"
      },
      "committer": {
        "name": "Tilmann",
        "email": "zoodb@gmx.de",
        "time": "Thu Mar 24 21:33:59 2022 +0100"
      },
      "message": "Update README.TXT\n"
    },
    {
      "commit": "3fe0d16c6a43f14c0d341b70bead55adcafc40e6",
      "tree": "2f64eec39d76d709d60a6fdc4ca1ed80e38d0f32",
      "parents": [
        "c1533df526c0ec4a5ab9384822b3dd59bf2ab086"
      ],
      "author": {
        "name": "Tilmann",
        "email": "zoodb@gmx.de",
        "time": "Thu Mar 24 21:30:11 2022 +0100"
      },
      "committer": {
        "name": "Tilmann",
        "email": "zoodb@gmx.de",
        "time": "Thu Mar 24 21:30:11 2022 +0100"
      },
      "message": "Update readme.txt\n"
    },
    {
      "commit": "c1533df526c0ec4a5ab9384822b3dd59bf2ab086",
      "tree": "7c9c5a518823ae5b5b11c8e575ee70114f10dd4a",
      "parents": [
        "07347cc0ce178a04c5c5b49331deedaa763463f6"
      ],
      "author": {
        "name": "Tilmann",
        "email": "zoodb@gmx.de",
        "time": "Thu Mar 24 21:25:26 2022 +0100"
      },
      "committer": {
        "name": "Tilmann",
        "email": "zoodb@gmx.de",
        "time": "Thu Mar 24 21:25:26 2022 +0100"
      },
      "message": "xsd/dtd files\n"
    },
    {
      "commit": "07347cc0ce178a04c5c5b49331deedaa763463f6",
      "tree": "fb575d5d260a840caddd46a793ec08d63dcd6f0c",
      "parents": [
        "954b49c7e84ebd1b2970610344a3f1af2d8e32c6"
      ],
      "author": {
        "name": "Tilmann",
        "email": "tilmannz@apache.org",
        "time": "Thu Mar 24 21:13:21 2022 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Mar 24 21:13:21 2022 +0100"
      },
      "message": "Update annotations.adoc"
    },
    {
      "commit": "954b49c7e84ebd1b2970610344a3f1af2d8e32c6",
      "tree": "7ce57a7c13f351a172d12d0b7e20157d8d78918a",
      "parents": [
        "276b7d1f6985c8b0e46ed1803528996ad737561a"
      ],
      "author": {
        "name": "Tilmann",
        "email": "zoodb@gmx.de",
        "time": "Thu Mar 24 21:11:25 2022 +0100"
      },
      "committer": {
        "name": "Tilmann",
        "email": "zoodb@gmx.de",
        "time": "Thu Mar 24 21:11:25 2022 +0100"
      },
      "message": "Update pom.xml\n"
    },
    {
      "commit": "276b7d1f6985c8b0e46ed1803528996ad737561a",
      "tree": "e506cc4d04d9d3a7a1bd4297e0f3f20af1ec4cfc",
      "parents": [
        "3becbc6e057bd4477d1f4880bd01c2649d890fee",
        "d831c0d1880ab81f426630ecd45fa1448b610645"
      ],
      "author": {
        "name": "Michael Bouschen",
        "email": "Michael.Bouschen@akquinet.de",
        "time": "Thu Mar 24 21:10:29 2022 +0100"
      },
      "committer": {
        "name": "Michael Bouschen",
        "email": "Michael.Bouschen@akquinet.de",
        "time": "Thu Mar 24 21:10:29 2022 +0100"
      },
      "message": "Merge branch \u0027main\u0027 of https://gitbox.apache.org/repos/asf/db-jdo-site\n"
    },
    {
      "commit": "3becbc6e057bd4477d1f4880bd01c2649d890fee",
      "tree": "ef6e32ec123335126eb2d250aa6e8a4d1cfed5a1",
      "parents": [
        "aec8aea5fe1a766652300e6832287ad57c2875d5"
      ],
      "author": {
        "name": "Michael Bouschen",
        "email": "Michael.Bouschen@akquinet.de",
        "time": "Thu Mar 24 21:10:09 2022 +0100"
      },
      "committer": {
        "name": "Michael Bouschen",
        "email": "Michael.Bouschen@akquinet.de",
        "time": "Thu Mar 24 21:10:09 2022 +0100"
      },
      "message": "First Version of xmlns.adoc\n"
    },
    {
      "commit": "d831c0d1880ab81f426630ecd45fa1448b610645",
      "tree": "557c2e98d0954a78d227bfb84ed6e88949c626e8",
      "parents": [
        "c03353159ce00d239b55b04b3dd5a6b7c73838f6"
      ],
      "author": {
        "name": "Tilmann",
        "email": "zoodb@gmx.de",
        "time": "Thu Mar 24 21:07:48 2022 +0100"
      },
      "committer": {
        "name": "Tilmann",
        "email": "zoodb@gmx.de",
        "time": "Thu Mar 24 21:07:48 2022 +0100"
      },
      "message": "Update info.adoc\n"
    },
    {
      "commit": "c03353159ce00d239b55b04b3dd5a6b7c73838f6",
      "tree": "6d2b73aa6cad3bff714a5f6243060afb404f417a",
      "parents": [
        "85680b7dac7fe9f5b1e257e0da5b13fdaed14ba0"
      ],
      "author": {
        "name": "Tilmann",
        "email": "tilmannz@apache.org",
        "time": "Thu Mar 24 21:04:54 2022 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Mar 24 21:04:54 2022 +0100"
      },
      "message": "Update annotations.adoc"
    },
    {
      "commit": "85680b7dac7fe9f5b1e257e0da5b13fdaed14ba0",
      "tree": "281b0aaa3e9515d1446f5374296a7b2e8390dd95",
      "parents": [
        "855f581de155adb57eda556faba61049c09795cf"
      ],
      "author": {
        "name": "Tilmann",
        "email": "tilmannz@apache.org",
        "time": "Thu Mar 24 21:01:50 2022 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Mar 24 21:01:50 2022 +0100"
      },
      "message": "rebuild trigger"
    },
    {
      "commit": "855f581de155adb57eda556faba61049c09795cf",
      "tree": "e416de652c79ca209891b04beae9a35f1768a89f",
      "parents": [
        "3bf01643802d038322fbf97c06b966d9a6d299b7"
      ],
      "author": {
        "name": "Craig L Russell",
        "email": "apache.clr@gmail.com",
        "time": "Thu Mar 24 12:58:41 2022 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Mar 24 12:58:41 2022 -0700"
      },
      "message": "Update deploy-site.yml\n\nadd src/main/resources as a build trigger"
    },
    {
      "commit": "3bf01643802d038322fbf97c06b966d9a6d299b7",
      "tree": "623b4c1d32d1a54b87931533ed8b6098c2e8a269",
      "parents": [
        "aec8aea5fe1a766652300e6832287ad57c2875d5"
      ],
      "author": {
        "name": "Tilmann",
        "email": "zoodb@gmx.de",
        "time": "Thu Mar 24 20:55:00 2022 +0100"
      },
      "committer": {
        "name": "Tilmann",
        "email": "zoodb@gmx.de",
        "time": "Thu Mar 24 20:55:00 2022 +0100"
      },
      "message": "test\n"
    },
    {
      "commit": "aec8aea5fe1a766652300e6832287ad57c2875d5",
      "tree": "08a40b31fcddfee3bec7f6ceaa176ba70ea4ed06",
      "parents": [
        "17856e27759665bdc95163ee6f129fbb789075cb"
      ],
      "author": {
        "name": "Craig L Russell",
        "email": "apache.clr@gmail.com",
        "time": "Thu Mar 24 12:42:50 2022 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Mar 24 12:42:50 2022 -0700"
      },
      "message": "Update index.adoc"
    },
    {
      "commit": "17856e27759665bdc95163ee6f129fbb789075cb",
      "tree": "210b647d85758f94685391448a2b6c733a76f478",
      "parents": [
        "4fc6fc12a0bf15dd65d0a9ef86eaf4d502bd7d23"
      ],
      "author": {
        "name": "Craig L Russell",
        "email": "apache.clr@gmail.com",
        "time": "Thu Mar 24 12:41:49 2022 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Mar 24 12:41:49 2022 -0700"
      },
      "message": "Delete xmlns directory"
    },
    {
      "commit": "4fc6fc12a0bf15dd65d0a9ef86eaf4d502bd7d23",
      "tree": "c20addb9aec5141d28ed076896818e9da89bfbaa",
      "parents": [
        "b6d1252d82b5d3ab2a8d54ccca73c5e66266553f"
      ],
      "author": {
        "name": "Craig L Russell",
        "email": "apache.clr@gmail.com",
        "time": "Thu Mar 24 12:41:35 2022 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Mar 24 12:41:35 2022 -0700"
      },
      "message": "Delete README.md"
    },
    {
      "commit": "b6d1252d82b5d3ab2a8d54ccca73c5e66266553f",
      "tree": "61d5b0e645a990b56a8d6912bfd088caaee719f7",
      "parents": [
        "cfa9fcba0f3bf8521aa56bd2b31f60b7c0ce1eb3"
      ],
      "author": {
        "name": "Tobias Bouschen",
        "email": "tobias.bouschen@googlemail.com",
        "time": "Thu Mar 24 20:26:52 2022 +0100"
      },
      "committer": {
        "name": "Tobias Bouschen",
        "email": "tobias.bouschen@googlemail.com",
        "time": "Thu Mar 24 20:34:10 2022 +0100"
      },
      "message": "Add quotes around git arguments in workflows\n\nAdds quotes around the parameters for the email and name set as\npart of the git config setup in the workflows. Otherwise, names\ncontaining spaces will not be parsed correctly.\n"
    },
    {
      "commit": "cfa9fcba0f3bf8521aa56bd2b31f60b7c0ce1eb3",
      "tree": "67dd10e5a2e7cfab87284399954af57364b533bb",
      "parents": [
        "79c60cc32c2d8fc91822d95c42b27e30f9de5fbd"
      ],
      "author": {
        "name": "Tilmann",
        "email": "tilmannz@apache.org",
        "time": "Thu Mar 24 20:17:24 2022 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Mar 24 20:17:24 2022 +0100"
      },
      "message": "Update index.adoc"
    },
    {
      "commit": "79c60cc32c2d8fc91822d95c42b27e30f9de5fbd",
      "tree": "366931780edb83e9e6380e50d47897f8b84d6470",
      "parents": [
        "6970a9d26b5010ca60891d07a6fffbf363a4dbed"
      ],
      "author": {
        "name": "Craig L Russell",
        "email": "apache.clr@gmail.com",
        "time": "Thu Mar 24 12:10:58 2022 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Mar 24 12:10:58 2022 -0700"
      },
      "message": "Create index.adoc\n\nAdd index.adoc"
    },
    {
      "commit": "6970a9d26b5010ca60891d07a6fffbf363a4dbed",
      "tree": "cb766b859c99970cc367188efdcc60ec2c2c705e",
      "parents": [
        "ceb4812a9d9082e6e8b1fadbb77b2d3100f8f725"
      ],
      "author": {
        "name": "Tilmann",
        "email": "tilmannz@apache.org",
        "time": "Wed Mar 23 20:22:31 2022 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Mar 23 20:22:31 2022 +0100"
      },
      "message": "Update README.md"
    },
    {
      "commit": "ceb4812a9d9082e6e8b1fadbb77b2d3100f8f725",
      "tree": "24416974a67c3e64783fe486f90a847574ef1ad5",
      "parents": [
        "a7fd8e1f6ccaea45ef682a8043d4bc1713c44546"
      ],
      "author": {
        "name": "Craig L Russell",
        "email": "apache.clr@gmail.com",
        "time": "Sat Mar 19 14:32:37 2022 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Mar 19 14:32:37 2022 -0700"
      },
      "message": "Create README.md\n\nNew location for xml and dtd files."
    },
    {
      "commit": "a7fd8e1f6ccaea45ef682a8043d4bc1713c44546",
      "tree": "e45e801664215d1a48a07ede659bdbd22364a6c3",
      "parents": [
        "aae3059318a89904413ed066708059e7596bed7a"
      ],
      "author": {
        "name": "Craig L Russell",
        "email": "apache.clr@gmail.com",
        "time": "Sat Mar 19 12:42:58 2022 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Mar 19 12:42:58 2022 -0700"
      },
      "message": "Create README.md"
    },
    {
      "commit": "aae3059318a89904413ed066708059e7596bed7a",
      "tree": "b0f22f9b479c76427b6f88f06387a80ac53b0d3d",
      "parents": [
        "70da3a86c5a900e8e35e825eb56e8434acd55d98"
      ],
      "author": {
        "name": "Michael Bouschen",
        "email": "Michael.Bouschen@akquinet.de",
        "time": "Thu Mar 17 21:01:43 2022 +0100"
      },
      "committer": {
        "name": "Michael Bouschen",
        "email": "Michael.Bouschen@akquinet.de",
        "time": "Thu Mar 17 21:01:43 2022 +0100"
      },
      "message": "Removed JDO 3.1-rc1 from the specification page\n"
    },
    {
      "commit": "70da3a86c5a900e8e35e825eb56e8434acd55d98",
      "tree": "d0b8120b81a1476ac99c88e8ccf4b41430aff905",
      "parents": [
        "deb73deb07fa31db3456bc18083a7a6b119974cd"
      ],
      "author": {
        "name": "Michael Bouschen",
        "email": "Michael.Bouschen@akquinet.de",
        "time": "Sat Mar 12 23:19:04 2022 +0100"
      },
      "committer": {
        "name": "Michael Bouschen",
        "email": "Michael.Bouschen@akquinet.de",
        "time": "Sat Mar 12 23:19:04 2022 +0100"
      },
      "message": "Fixed spacing\n"
    },
    {
      "commit": "deb73deb07fa31db3456bc18083a7a6b119974cd",
      "tree": "43c24fde576fc1910925274512658e03fdd01434",
      "parents": [
        "328f0752445baef8cee200f685bd5bb88bf86c24"
      ],
      "author": {
        "name": "Michael Bouschen",
        "email": "Michael.Bouschen@akquinet.de",
        "time": "Sat Mar 12 23:16:39 2022 +0100"
      },
      "committer": {
        "name": "Michael Bouschen",
        "email": "Michael.Bouschen@akquinet.de",
        "time": "Sat Mar 12 23:16:39 2022 +0100"
      },
      "message": "Update spec links to jcp and new repo\n"
    },
    {
      "commit": "328f0752445baef8cee200f685bd5bb88bf86c24",
      "tree": "d72587834e5fcbd9d6d8c46338a0c80016c2374d",
      "parents": [
        "741b37af2c8a1117f7d84357944fa117e5aacbc9"
      ],
      "author": {
        "name": "Tilmann",
        "email": "tilmannz@apache.org",
        "time": "Fri Mar 11 10:32:20 2022 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Mar 11 10:32:20 2022 +0100"
      },
      "message": "Update source-code.adoc"
    },
    {
      "commit": "741b37af2c8a1117f7d84357944fa117e5aacbc9",
      "tree": "13c110844a9148bbeb53a58218d60ce1a5a70e7a",
      "parents": [
        "eb9a2eeac305b6cbac13b476e4d59a0871986fd9"
      ],
      "author": {
        "name": "Tilmann",
        "email": "tilmannz@apache.org",
        "time": "Wed Mar 09 20:53:36 2022 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Mar 09 20:53:36 2022 +0100"
      },
      "message": "Update source-code.adoc"
    },
    {
      "commit": "eb9a2eeac305b6cbac13b476e4d59a0871986fd9",
      "tree": "b7b391372aa01d5b79000ce51bb94d1ed0e37c76",
      "parents": [
        "d8bc85066537ffecb30ac837d3b28f1efd149a04"
      ],
      "author": {
        "name": "Tilmann",
        "email": "tilmannz@apache.org",
        "time": "Wed Mar 09 20:53:17 2022 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Mar 09 20:53:17 2022 +0100"
      },
      "message": "Update source-code.adoc"
    },
    {
      "commit": "d8bc85066537ffecb30ac837d3b28f1efd149a04",
      "tree": "bbbf7cbce79c1a1c683b85d221263fa2f488e54c",
      "parents": [
        "d10207bcddecc4074f5340cf304dd82601f35734"
      ],
      "author": {
        "name": "Tilmann",
        "email": "zoodb@gmx.de",
        "time": "Mon Feb 07 13:59:45 2022 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Feb 07 13:59:45 2022 +0100"
      },
      "message": "New release notes for 3.2"
    },
    {
      "commit": "d10207bcddecc4074f5340cf304dd82601f35734",
      "tree": "5efb6f78870578d01f08969672dac53d06fa932c",
      "parents": [
        "1a5e1e962eaf766b206c2e0ee961d5dc3a9e0426"
      ],
      "author": {
        "name": "Tilmann",
        "email": "zoodb@gmx.de",
        "time": "Mon Feb 07 13:52:16 2022 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Feb 07 13:52:16 2022 +0100"
      },
      "message": "3.2 initial (#44)\n\nCo-authored-by: Craig L Russell \u003capache.clr@gmail.com\u003e\r\nCo-authored-by: Michael Bouschen \u003cMichael.Bouschen@akquinet.de\u003e"
    },
    {
      "commit": "1a5e1e962eaf766b206c2e0ee961d5dc3a9e0426",
      "tree": "e7edb91d4ece85af8660de44e999dfcd8d88b522",
      "parents": [
        "c7e273d8210179c4092de8a487c45d7df8881572"
      ],
      "author": {
        "name": "Tilmann",
        "email": "tilmannz@apache.org",
        "time": "Mon Jan 31 21:34:03 2022 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jan 31 21:34:03 2022 +0100"
      },
      "message": "changed subdir to \"content/jdo\" (#43)\n\n"
    },
    {
      "commit": "c7e273d8210179c4092de8a487c45d7df8881572",
      "tree": "0d74650489310f9d36819576eefbf2bde641c496",
      "parents": [
        "ab0041a11db658739b767c89c493a15174001d7a"
      ],
      "author": {
        "name": "Tilmann",
        "email": "tilmannz@apache.org",
        "time": "Mon Jan 31 21:29:54 2022 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jan 31 21:29:54 2022 +0100"
      },
      "message": "Update .asf.yaml.publish"
    },
    {
      "commit": "ab0041a11db658739b767c89c493a15174001d7a",
      "tree": "c6f6b6cd0d770677c6afcb95b8b0ffe6580a8307",
      "parents": [
        "d075adb25a6b4ed84ace6fe8925e9050e89d1d94"
      ],
      "author": {
        "name": "Tilmann",
        "email": "tilmannz@apache.org",
        "time": "Mon Jan 31 21:14:19 2022 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jan 31 21:14:19 2022 +0100"
      },
      "message": "changed subdir to \"jdo\" (#42)\n\n"
    },
    {
      "commit": "d075adb25a6b4ed84ace6fe8925e9050e89d1d94",
      "tree": "0d74650489310f9d36819576eefbf2bde641c496",
      "parents": [
        "8bbc1cb985c66a582eb9f9f8e8e3656e640baa9e"
      ],
      "author": {
        "name": "Tilmann",
        "email": "tilmannz@apache.org",
        "time": "Mon Jan 31 20:14:30 2022 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jan 31 20:14:30 2022 +0100"
      },
      "message": "Dummy change to trigger redeploy (#41)\n\n"
    },
    {
      "commit": "8bbc1cb985c66a582eb9f9f8e8e3656e640baa9e",
      "tree": "20a36b38f867d6595341d7b1badcc0c5ff8c7125",
      "parents": [
        "05d27c46d568cfb81f359342d76bf8f570ab4970"
      ],
      "author": {
        "name": "Tilmann",
        "email": "tilmannz@apache.org",
        "time": "Mon Jan 31 20:10:04 2022 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jan 31 20:10:04 2022 +0100"
      },
      "message": "Minor change to trigger rebuild/deploy"
    },
    {
      "commit": "05d27c46d568cfb81f359342d76bf8f570ab4970",
      "tree": "e7edb91d4ece85af8660de44e999dfcd8d88b522",
      "parents": [
        "fe9f4e2cd7251556bdcb965736d0a712beccfdf1"
      ],
      "author": {
        "name": "Tilmann",
        "email": "tilmannz@apache.org",
        "time": "Mon Jan 31 18:32:15 2022 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jan 31 18:32:15 2022 +0100"
      },
      "message": "Update README.md"
    },
    {
      "commit": "fe9f4e2cd7251556bdcb965736d0a712beccfdf1",
      "tree": "0d74650489310f9d36819576eefbf2bde641c496",
      "parents": [
        "e7d41bd0f4718c237bedfb44d73f7ac058fee6d1"
      ],
      "author": {
        "name": "Tobias Bouschen",
        "email": "tobias.bouschen@googlemail.com",
        "time": "Thu Jul 15 20:49:56 2021 +0200"
      },
      "committer": {
        "name": "Tobias Bouschen",
        "email": "tobias.bouschen@googlemail.com",
        "time": "Thu Jul 15 20:52:39 2021 +0200"
      },
      "message": "Remove references to \u0027master\u0027 branch\n"
    },
    {
      "commit": "e7d41bd0f4718c237bedfb44d73f7ac058fee6d1",
      "tree": "6f55047ddda39ae2f78a93a7bec46f84257010e6",
      "parents": [
        "fd9f533e669a0f8434324c711f177c2e8acc4616"
      ],
      "author": {
        "name": "Tobias Bouschen",
        "email": "tobias.bouschen@googlemail.com",
        "time": "Thu Jul 15 20:46:18 2021 +0200"
      },
      "committer": {
        "name": "Tobias Bouschen",
        "email": "tobias.bouschen@googlemail.com",
        "time": "Thu Jul 15 20:46:18 2021 +0200"
      },
      "message": "Adjust .asf.yaml and GitHub workflows to use \u0027main\u0027 instead of \u0027master\u0027\n"
    },
    {
      "commit": "fd9f533e669a0f8434324c711f177c2e8acc4616",
      "tree": "94e4b4a8db3d018d5ccfda03d486f04e21f1cb53",
      "parents": [
        "f054b79158022ec17272e3d47814d1543d2f54e8"
      ],
      "author": {
        "name": "Tobias Bouschen",
        "email": "tobias.bouschen@googlemail.com",
        "time": "Sun Jul 11 18:34:45 2021 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Jul 11 18:34:45 2021 +0200"
      },
      "message": "Minor change to trigger re-deploy"
    },
    {
      "commit": "f054b79158022ec17272e3d47814d1543d2f54e8",
      "tree": "b44f4efdb818b5f6a30c027bdf6e389467fae9d3",
      "parents": [
        "e724dd501118ccb9a8c6af8581f91b3b813eae8d"
      ],
      "author": {
        "name": "Tobias Bouschen",
        "email": "tobias.bouschen@googlemail.com",
        "time": "Sun Jul 11 18:25:49 2021 +0200"
      },
      "committer": {
        "name": "Tobias Bouschen",
        "email": "tobias.bouschen@googlemail.com",
        "time": "Sun Jul 11 18:32:46 2021 +0200"
      },
      "message": "Fix deploy action by specifying \u0027--local\u0027 for git config\n"
    },
    {
      "commit": "e724dd501118ccb9a8c6af8581f91b3b813eae8d",
      "tree": "e5a99377a5cb42eb915d7d56ad39ad5ad5b7a4d0",
      "parents": [
        "5acfa60a5399180f5b2279f23ede2b1fd533283a"
      ],
      "author": {
        "name": "Craig L Russell",
        "email": "apache.clr@gmail.com",
        "time": "Sat Jul 10 13:49:50 2021 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Jul 10 13:49:50 2021 -0700"
      },
      "message": "Update issuetracking.adoc\n\nRemove gendered \"she\" from description."
    },
    {
      "commit": "5acfa60a5399180f5b2279f23ede2b1fd533283a",
      "tree": "082faefefb7ef8d329579a8a551938370ac1e877",
      "parents": [
        "18a589bd234079efc875b44f07c712791d901c88"
      ],
      "author": {
        "name": "Craig L Russell",
        "email": "apache.clr@gmail.com",
        "time": "Sat Jul 10 13:47:55 2021 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Jul 10 13:47:55 2021 -0700"
      },
      "message": "Update guides-maven-jdo.adoc\n\nRemove gendered \"he\" and fix punctuation."
    },
    {
      "commit": "18a589bd234079efc875b44f07c712791d901c88",
      "tree": "adc976c1b3c13ebdb06936a342970029c4fc659f",
      "parents": [
        "daed2cb3e0d37024347bc2fa2f0b28761fba8312"
      ],
      "author": {
        "name": "Tilmann",
        "email": "tilmannz@apache.org",
        "time": "Thu Apr 08 20:30:14 2021 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Apr 08 20:30:14 2021 +0200"
      },
      "message": "Update README.md"
    },
    {
      "commit": "daed2cb3e0d37024347bc2fa2f0b28761fba8312",
      "tree": "7efc82b50ca1c9b59595ec016624801d8c784216",
      "parents": [
        "9ca6730918e5ddbb3d4f56d2e1a0949ba0a66b84"
      ],
      "author": {
        "name": "Tilmann",
        "email": "tilmannz@apache.org",
        "time": "Thu Apr 08 20:29:15 2021 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Apr 08 20:29:15 2021 +0200"
      },
      "message": "Update README.md"
    },
    {
      "commit": "9ca6730918e5ddbb3d4f56d2e1a0949ba0a66b84",
      "tree": "f9a6f62bac05dbae69415f79f718c72f21d9ea2c",
      "parents": [
        "6b2144fcf32d007c1411c963074a760813289ff2"
      ],
      "author": {
        "name": "Tilmann",
        "email": "tilmannz@apache.org",
        "time": "Thu Apr 08 20:27:00 2021 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Apr 08 20:27:00 2021 +0200"
      },
      "message": "Update README.md"
    },
    {
      "commit": "6b2144fcf32d007c1411c963074a760813289ff2",
      "tree": "0e71229d8789b859dfa96b0fb3c40fa16f55de3a",
      "parents": [
        "c31d86b1ce53b83fcdb5192370245db554c4469f"
      ],
      "author": {
        "name": "Craig L Russell",
        "email": "apache.clr@gmail.com",
        "time": "Sun Apr 04 15:13:16 2021 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Apr 04 15:13:16 2021 -0700"
      },
      "message": "Update README.md (#14)\n\n* Update README.md\r\n\r\n* Apply suggestions from code review\r\n\r\nCo-authored-by: Tobias Bouschen \u003ctobias.bouschen@googlemail.com\u003e\r\n\r\n* Update README.md\r\n\r\n* Update README.md\r\n\r\nFinal review of README.md\r\n\r\n* Update README.md\r\n\r\nIncorporate suggestions from Tobous.\r\n\r\nCo-authored-by: Tobias Bouschen \u003ctobias.bouschen@googlemail.com\u003e"
    },
    {
      "commit": "c31d86b1ce53b83fcdb5192370245db554c4469f",
      "tree": "542dace13af104eef3b222f30d69717167a037f7",
      "parents": [
        "a1ae4c7258338156f06a09e2f1902ba0de2281e1"
      ],
      "author": {
        "name": "Tobias Bouschen",
        "email": "tobias.bouschen@googlemail.com",
        "time": "Thu Mar 25 20:25:54 2021 +0100"
      },
      "committer": {
        "name": "Tobias Bouschen",
        "email": "tobias.bouschen@googlemail.com",
        "time": "Thu Mar 25 20:33:57 2021 +0100"
      },
      "message": "Remove required GitHub actions\n\nRemove required GitHub actions to allow directly pushing to \u0027master\u0027.\nAlso prevent accidental desyncs when directly pushing to \u0027master\u0027\nthrough GitBox.\n"
    },
    {
      "commit": "a1ae4c7258338156f06a09e2f1902ba0de2281e1",
      "tree": "e36ddfd521705538539faab9d808f243c1840aac",
      "parents": [
        "118ec399c267d9ce4a37ada9502f31e2626ab8ed"
      ],
      "author": {
        "name": "Tobias Bouschen",
        "email": "tobias.bouschen@googlemail.com",
        "time": "Thu Mar 18 20:36:40 2021 +0100"
      },
      "committer": {
        "name": "Tobias Bouschen",
        "email": "tobias.bouschen@googlemail.com",
        "time": "Fri Mar 19 16:55:51 2021 +0100"
      },
      "message": "Fix typos\n"
    },
    {
      "commit": "118ec399c267d9ce4a37ada9502f31e2626ab8ed",
      "tree": "6fb93b0728a9ce6964630df6fd5c20e1362b20d0",
      "parents": [
        "152ab858e8c41db15fa70115c81569f7437ba625"
      ],
      "author": {
        "name": "Tobias Bouschen",
        "email": "tobias.bouschen@googlemail.com",
        "time": "Fri Mar 19 15:57:46 2021 +0100"
      },
      "committer": {
        "name": "Tobias Bouschen",
        "email": "tobias.bouschen@googlemail.com",
        "time": "Fri Mar 19 16:03:42 2021 +0100"
      },
      "message": "Revert \"Fix branch protection\"\n\nThis reverts commit e5def6b2a20602562f346b14eb5d3f01d2b8a735.\n\nThis fix was necessary to allow us to merge pull requests. Now that the\nconfiguration has been updated, the nicer action name should be\nrestored.\n"
    },
    {
      "commit": "152ab858e8c41db15fa70115c81569f7437ba625",
      "tree": "ca1ba368f58aed9163a390a010432df193d72cce",
      "parents": [
        "e5def6b2a20602562f346b14eb5d3f01d2b8a735"
      ],
      "author": {
        "name": "Tobias Bouschen",
        "email": "tobias.bouschen@googlemail.com",
        "time": "Fri Mar 19 15:55:55 2021 +0100"
      },
      "committer": {
        "name": "Tobias Bouschen",
        "email": "tobias.bouschen@googlemail.com",
        "time": "Fri Mar 19 16:00:41 2021 +0100"
      },
      "message": "Adjust branch protection to use previous name\n\nAdjusts the branch protection to use the previous name for the required\naction. As this change will only apply after it was merged into master,\nthe name of the required action will be changed separately.\n"
    },
    {
      "commit": "e5def6b2a20602562f346b14eb5d3f01d2b8a735",
      "tree": "0bda5e45e2a7b345a4c6636b73115641ca3bc2df",
      "parents": [
        "236f2a41144aa16dc0acaaebc58dc8ef2059dd2c"
      ],
      "author": {
        "name": "Tobias Bouschen",
        "email": "tobias.bouschen@googlemail.com",
        "time": "Thu Mar 18 20:47:50 2021 +0100"
      },
      "committer": {
        "name": "Tobias Bouschen",
        "email": "tobias.bouschen@googlemail.com",
        "time": "Thu Mar 18 20:56:13 2021 +0100"
      },
      "message": "Fix branch protection\n\nAdjusts the name of the required GitHub action to match the name\nspecified in the .asf.yaml configuration.\n"
    },
    {
      "commit": "236f2a41144aa16dc0acaaebc58dc8ef2059dd2c",
      "tree": "145efea5d469e28d3d2ba02b08f6750b3eebc56b",
      "parents": [
        "c1941080f210b6b16d99cc6d1f4754ae47eca884"
      ],
      "author": {
        "name": "Tobias Bouschen",
        "email": "tobias.bouschen@googlemail.com",
        "time": "Mon Mar 15 14:09:45 2021 +0100"
      },
      "committer": {
        "name": "Tobias Bouschen",
        "email": "tobias.bouschen@googlemail.com",
        "time": "Wed Mar 17 20:31:23 2021 +0100"
      },
      "message": "JDO-792: Add branch protection rules\n\nAdds the following branch protection rules for the \u0027master\u0027 branch:\n- require a linear history (disallow merge commits)\n- require the \u0027build-site\u0027 action to pass before merging a PR\n\nDisables the option \"Create a merge commit\" for merging a PR as merge\ncommits are not desired.\n"
    },
    {
      "commit": "c1941080f210b6b16d99cc6d1f4754ae47eca884",
      "tree": "5a88b27b7baaf8b428fbb13fae3a6c8c17de0307",
      "parents": [
        "fd6d13d193073c63126f939cb0f767eb739c0d52"
      ],
      "author": {
        "name": "Tobias Bouschen",
        "email": "tobias.bouschen@googlemail.com",
        "time": "Mon Mar 15 14:01:36 2021 +0100"
      },
      "committer": {
        "name": "Tobias Bouschen",
        "email": "tobias.bouschen@googlemail.com",
        "time": "Wed Mar 17 20:31:23 2021 +0100"
      },
      "message": "Rename GitHub action jobs\n\nRenames the GitHub action \"Job\" entries to make them distinguishable.\nThe \"Job\" entry is used to specify which actions to require before\nmerging. Therefore, giving them distinct names is important.\n"
    },
    {
      "commit": "fd6d13d193073c63126f939cb0f767eb739c0d52",
      "tree": "6b58e5ddb071d0f455d2a0a38a0fa0a887838ce7",
      "parents": [
        "17a5ffd7bd47e608afbb2b9e4a5fe9174f718103"
      ],
      "author": {
        "name": "Michael Bouschen",
        "email": "mbo@apache.org",
        "time": "Sun Mar 07 10:26:30 2021 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Mar 07 10:26:30 2021 +0100"
      },
      "message": "JDO-789: Cleanup jdo-site pom (#33)\n\n* JDO-789: Cleanup jdo-site pom\r\n\r\n* Apply suggestions from code review\r\n\r\nCo-authored-by: Tobias Bouschen \u003ctobias.bouschen@googlemail.com\u003e\r\n\r\n* Adjust deploy workflow to ignore other resources in build directory\r\n\r\nAdjusts the deploy workflow to only check whether there are no remaining\r\nresources in the \u0027target/site\u0027 directory instead of the entire \u0027target\u0027\r\ndirectory. The workflow now simply drops all other resources in the\r\n\u0027target\u0027 directory.\r\n\r\nAdds additional output on deletion failure for \u0027target/site\u0027 displaying\r\nthe remaining resources. This should help debug such issues.\r\n\r\n* Changed version to 1.0-SNAPSHOT und removed relativePath\r\n\r\nCo-authored-by: Tobias Bouschen \u003ctobias.bouschen@googlemail.com\u003e"
    },
    {
      "commit": "17a5ffd7bd47e608afbb2b9e4a5fe9174f718103",
      "tree": "d5a8e06ca7a2f9bbb83c9f6fb04e80aa83f6b0f3",
      "parents": [
        "6653958f497adab76e70b0ee043c6d21200059bf"
      ],
      "author": {
        "name": "Michael Bouschen",
        "email": "Michael.Bouschen@akquinet.de",
        "time": "Fri Feb 26 21:23:17 2021 +0100"
      },
      "committer": {
        "name": "Michael Bouschen",
        "email": "mbo@apache.org",
        "time": "Sat Feb 27 18:18:36 2021 +0100"
      },
      "message": "Move copy-resources from compile to prepare-package maven lifecycle phase\n"
    },
    {
      "commit": "6653958f497adab76e70b0ee043c6d21200059bf",
      "tree": "f9c9b6aeffdea63da120be7c0c450d89789fb452",
      "parents": [
        "bf25aef6ee047e11e61bdb218d9c28b47ba5f002"
      ],
      "author": {
        "name": "Tobias Bouschen",
        "email": "tobias.bouschen@googlemail.com",
        "time": "Thu Feb 25 18:59:36 2021 +0100"
      },
      "committer": {
        "name": "Tobias Bouschen",
        "email": "tobias.bouschen@googlemail.com",
        "time": "Thu Feb 25 21:00:54 2021 +0100"
      },
      "message": "Add site build workflow for pull requests\n\nAdds a simple site build workflow running only for pull requests. The\njob allows us to check whether a PR breaks the site build before merging\nit.\n"
    },
    {
      "commit": "bf25aef6ee047e11e61bdb218d9c28b47ba5f002",
      "tree": "2901efe1cae51e56f418724d75c914d7d67b9b06",
      "parents": [
        "e1119e79f8f20bbc450b40226f15b850b16870bf"
      ],
      "author": {
        "name": "Tobias Bouschen",
        "email": "tobias.bouschen@googlemail.com",
        "time": "Thu Feb 25 18:34:32 2021 +0100"
      },
      "committer": {
        "name": "Tobias Bouschen",
        "email": "tobias.bouschen@googlemail.com",
        "time": "Thu Feb 25 20:22:46 2021 +0100"
      },
      "message": "Simplify workflow branch rule\n\nSimplifies the deploy workflow branch rule by switching to specifying\nwhich branches to run on.\n\nI previously thought that \u0027branch\u0027 and \u0027path\u0027 rules were compared with\nan OR operator. From my new tests, this does not seem to be the case.\nInstead, they are compared with the AND operator, allowing for this\nsimplified configuration.\n"
    },
    {
      "commit": "e1119e79f8f20bbc450b40226f15b850b16870bf",
      "tree": "f2a8526596975a3868b020fd735fbe780e5e3f6a",
      "parents": [
        "49ba8bedb90ad6d08527496db7cf8d281fb50dca"
      ],
      "author": {
        "name": "Tobias Bouschen",
        "email": "tobias.bouschen@googlemail.com",
        "time": "Sun Feb 21 18:49:11 2021 +0100"
      },
      "committer": {
        "name": "Tobias Bouschen",
        "email": "tobias.bouschen@googlemail.com",
        "time": "Wed Feb 24 12:49:57 2021 +0100"
      },
      "message": "Use icons with highest resolution available for website\n\nAdjusts the website to use the 150x150 version of the JDO logo instead\nof smaller ones. Sets the scaling manually to keep the previous size\nwhen using the larger image.\n\nAdjusts the image size of the header icon to better fit the bar and\ncreate an even spacing with the default layout.\n"
    },
    {
      "commit": "49ba8bedb90ad6d08527496db7cf8d281fb50dca",
      "tree": "cde796a8c0747274a6796111c7730172aabac250",
      "parents": [
        "25c3aa0d6ed17e32c28da8dfc2241d809cd3f46d"
      ],
      "author": {
        "name": "Tobias Bouschen",
        "email": "tobias.bouschen@googlemail.com",
        "time": "Sat Feb 13 15:07:45 2021 +0100"
      },
      "committer": {
        "name": "Tobias Bouschen",
        "email": "tobias.bouschen@googlemail.com",
        "time": "Thu Feb 18 21:31:35 2021 +0100"
      },
      "message": "Mention automatic JIRA linking as part of the \"Get Involved\" page\n\nMentions the capability to automatically referencing a pull request in a\nJIRA ticket by including a reference to the ticket in the pull request\ntitle in the \"Get Involved\" section.\n\nThe wording was chosen carefully not to imply that this would actually\nlink the state of the two. As far as I can tell, merging the pull\nrequest will not have any influence on the state of the referenced\nticket. If this is actually the case, the wording should be adjusted to\nreflect the behavior.\n\nMoved the links to the JDO JIRA to HTTPS.\n"
    },
    {
      "commit": "25c3aa0d6ed17e32c28da8dfc2241d809cd3f46d",
      "tree": "e39474403ff03bcc126c38231f1753255c78356a",
      "parents": [
        "7fb5fb8346ec4146f008daa41a081a78d69ac6a8"
      ],
      "author": {
        "name": "Tobias Bouschen",
        "email": "tobias.bouschen@googlemail.com",
        "time": "Fri Feb 12 23:12:28 2021 +0100"
      },
      "committer": {
        "name": "Tobias Bouschen",
        "email": "tobias.bouschen@googlemail.com",
        "time": "Mon Feb 15 23:43:09 2021 +0100"
      },
      "message": "Set notification settings in .asf.yaml\n\nAdds specific notification settings in the asf.yaml configuration.\n\nDiverts messages regarding new commits being pushed to the \u0027jdo-commits\u0027\nmailing list to avoid clogging up \u0027jdo-dev\u0027. The notifications for\npull-requests and issues still go to \u0027jdo-dev\u0027.\n\nAdds the preexisting jira linking options to the configurations. With\nthe current configuration, the label \u0027pull-request-available\u0027 and a link\nto the pull-request/issue is automatically added to any Jira ticket that\nis referenced in the pull-request/issue name. See wiki for more details.\n"
    },
    {
      "commit": "7fb5fb8346ec4146f008daa41a081a78d69ac6a8",
      "tree": "b9b8eb955b3aad2714e5d7c044dc6efda2690dc2",
      "parents": [
        "fa617940273f23cea13ca8d49d7ae67f57839623"
      ],
      "author": {
        "name": "Tobias Bouschen",
        "email": "tobias.bouschen@googlemail.com",
        "time": "Tue Feb 09 15:05:48 2021 +0100"
      },
      "committer": {
        "name": "Tobias Bouschen",
        "email": "tobias.bouschen@googlemail.com",
        "time": "Thu Feb 11 21:04:05 2021 +0100"
      },
      "message": "Only try to publish results if there are any changes\n\nAdjusts the deploy action to only try to commit and push if there are\nany staged changes. This avoids the action \"failing\" if there is nothing\nto commit.\n"
    },
    {
      "commit": "fa617940273f23cea13ca8d49d7ae67f57839623",
      "tree": "e049e68646b0f13d2e4d644c9359ca03ab2874cf",
      "parents": [
        "c626e5dcccb0febb500a6da0e52882180f58944b"
      ],
      "author": {
        "name": "Tobias Bouschen",
        "email": "tobias.bouschen@googlemail.com",
        "time": "Tue Feb 09 14:29:46 2021 +0100"
      },
      "committer": {
        "name": "Tobias Bouschen",
        "email": "tobias.bouschen@googlemail.com",
        "time": "Thu Feb 11 20:50:56 2021 +0100"
      },
      "message": "Split up publishing stage of recreate action into multiple steps\n\nSplits up the publishing stage of the action to recreate the publishing\nbranch into multiple steps. This makes it easier to determine where an\nissue occurred during debugging. Furthermore, it makes the logs easier\nto digest as they are automatically grouped by steps.\n\nMakes the steps moving the site build results to the correct location\nverbose to make debugging easier.\n\nAlso introduces the multi-line syntax for the site build to make the\nused syntax more uniform.\n"
    }
  ],
  "next": "c626e5dcccb0febb500a6da0e52882180f58944b"
}
