)]}'
{
  "log": [
    {
      "commit": "70f9d408e44dc176b2c06b333cca946bded5a81f",
      "tree": "d6488d981715a14589a52f852f1f354e67c439d9",
      "parents": [
        "2aa5f66ea56f05adcd5a99916cbc14fb7795b588"
      ],
      "author": {
        "name": "bthomson",
        "email": "bthomson@apache.org",
        "time": "Wed May 13 16:30:49 2026 +0200"
      },
      "committer": {
        "name": "bthomson",
        "email": "bthomson@apache.org",
        "time": "Wed May 13 16:30:49 2026 +0200"
      },
      "message": "OF: typo\n"
    },
    {
      "commit": "2aa5f66ea56f05adcd5a99916cbc14fb7795b588",
      "tree": "7df71b67ca34469db9c54f3f5fffa640e3846dca",
      "parents": [
        "b04b0fe8277d4be3d53af5ac1c82fc80d7aa1d52",
        "f4e8007f8584322ccef8401a73d2103c077695b8"
      ],
      "author": {
        "name": "Daniel Gruno",
        "email": "humbedooh@apache.org",
        "time": "Wed Mar 11 17:33:40 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Mar 11 17:33:40 2026 +0100"
      },
      "message": "Merge pull request #50 from apache/sebbASF-patch-1\n\nEnable delete on merge"
    },
    {
      "commit": "f4e8007f8584322ccef8401a73d2103c077695b8",
      "tree": "7df71b67ca34469db9c54f3f5fffa640e3846dca",
      "parents": [
        "b04b0fe8277d4be3d53af5ac1c82fc80d7aa1d52"
      ],
      "author": {
        "name": "Sebb",
        "email": "sebbASF@users.noreply.github.com",
        "time": "Wed Mar 04 22:30:28 2026 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Mar 04 22:30:28 2026 +0000"
      },
      "message": "Enable delete on merge"
    },
    {
      "commit": "b04b0fe8277d4be3d53af5ac1c82fc80d7aa1d52",
      "tree": "a3548050f0a0696496004bc0e771c747ded8f7aa",
      "parents": [
        "bb68b039ffefb1143de1c255e55620caf71f2de6",
        "bcc43d9d7f9d1f2f360ddae722e58560942affa4"
      ],
      "author": {
        "name": "Gavin McDonald",
        "email": "gmcdonald@apache.org",
        "time": "Mon Jan 26 17:39:14 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jan 26 17:39:14 2026 +0100"
      },
      "message": "Merge pull request #49 from adamsaghy/INFRA-27451\n\nINFRA-27451: Add option to send message upon Approval of new JIRA account request"
    },
    {
      "commit": "bcc43d9d7f9d1f2f360ddae722e58560942affa4",
      "tree": "a3548050f0a0696496004bc0e771c747ded8f7aa",
      "parents": [
        "bb68b039ffefb1143de1c255e55620caf71f2de6"
      ],
      "author": {
        "name": "Adam Saghy",
        "email": "adamsaghy@gmail.com",
        "time": "Sun Dec 21 16:02:39 2025 +0100"
      },
      "committer": {
        "name": "Adam Saghy",
        "email": "adamsaghy@gmail.com",
        "time": "Mon Jan 26 12:13:35 2026 +0100"
      },
      "message": "INFRA-27451: Add option to send message upon Approval of new JIRA account request\n"
    },
    {
      "commit": "bb68b039ffefb1143de1c255e55620caf71f2de6",
      "tree": "c9c26630bfacfca5373316845496c954e1173adb",
      "parents": [
        "fd3b4d0ec641405bd79a864c4f9902d2a6fb731e",
        "727d6ae31468ea3e89cc1ff93d7335d2bcd6027c"
      ],
      "author": {
        "name": "Gavin McDonald",
        "email": "gmcdonald@apache.org",
        "time": "Tue Oct 21 21:26:13 2025 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Oct 21 21:26:13 2025 +0200"
      },
      "message": "Merge pull request #48 from apache/wells/replace_feather\n\nreplace the feather logo"
    },
    {
      "commit": "727d6ae31468ea3e89cc1ff93d7335d2bcd6027c",
      "tree": "c9c26630bfacfca5373316845496c954e1173adb",
      "parents": [
        "fd3b4d0ec641405bd79a864c4f9902d2a6fb731e"
      ],
      "author": {
        "name": "Chris Wells",
        "email": "hello@cwlls.com",
        "time": "Tue Oct 21 14:39:28 2025 -0400"
      },
      "committer": {
        "name": "Chris Wells",
        "email": "hello@cwlls.com",
        "time": "Tue Oct 21 14:39:28 2025 -0400"
      },
      "message": "replace the feather logo\n"
    },
    {
      "commit": "fd3b4d0ec641405bd79a864c4f9902d2a6fb731e",
      "tree": "8fb79aa79b16c3295f310b476a73c0a4c89d4822",
      "parents": [
        "39b036483f817fdc5e3b9cf1de3867e0a356b5e6",
        "c0a46f74e9105357706bcd44b3c023b127ab9031"
      ],
      "author": {
        "name": "Daniel Gruno",
        "email": "humbedooh@apache.org",
        "time": "Mon Mar 10 18:17:49 2025 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Mar 10 18:17:49 2025 +0100"
      },
      "message": "Merge pull request #47 from apache/deny-reason\n\nINFRA-26614: deny button exposes reason field"
    },
    {
      "commit": "c0a46f74e9105357706bcd44b3c023b127ab9031",
      "tree": "8fb79aa79b16c3295f310b476a73c0a4c89d4822",
      "parents": [
        "260c421e6f370eea56faf0961bf26fac7937ee34"
      ],
      "author": {
        "name": "Sebb",
        "email": "sebb@apache.org",
        "time": "Mon Mar 10 17:16:21 2025 +0000"
      },
      "committer": {
        "name": "Sebb",
        "email": "sebb@apache.org",
        "time": "Mon Mar 10 17:16:21 2025 +0000"
      },
      "message": "Oops, remove debug\n"
    },
    {
      "commit": "260c421e6f370eea56faf0961bf26fac7937ee34",
      "tree": "3f5f7268bc766bc636e3fa27a2475c4b2607d210",
      "parents": [
        "39b036483f817fdc5e3b9cf1de3867e0a356b5e6"
      ],
      "author": {
        "name": "Sebb",
        "email": "sebb@apache.org",
        "time": "Mon Mar 10 17:09:25 2025 +0000"
      },
      "committer": {
        "name": "Sebb",
        "email": "sebb@apache.org",
        "time": "Mon Mar 10 17:09:25 2025 +0000"
      },
      "message": "INFRA-26614: deny button exposes reason field\n"
    },
    {
      "commit": "39b036483f817fdc5e3b9cf1de3867e0a356b5e6",
      "tree": "16dd0bd37d83834342d910ec74e3821511e736eb",
      "parents": [
        "f178a512c014c4404ea11dce4b649f4509ecd5d1",
        "fda32bdd4cf94371a162239a2fb22596b103e11c"
      ],
      "author": {
        "name": "Daniel Gruno",
        "email": "humbedooh@apache.org",
        "time": "Sat Feb 22 10:15:46 2025 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Feb 22 10:15:46 2025 +0100"
      },
      "message": "Merge pull request #46 from apache/explain\n\nExplain why the name is wrong"
    },
    {
      "commit": "fda32bdd4cf94371a162239a2fb22596b103e11c",
      "tree": "16dd0bd37d83834342d910ec74e3821511e736eb",
      "parents": [
        "f178a512c014c4404ea11dce4b649f4509ecd5d1"
      ],
      "author": {
        "name": "Sebb",
        "email": "sebb@apache.org",
        "time": "Sat Feb 22 00:21:18 2025 +0000"
      },
      "committer": {
        "name": "Sebb",
        "email": "sebb@apache.org",
        "time": "Sat Feb 22 00:21:18 2025 +0000"
      },
      "message": "Explain why the name is wrong\n"
    },
    {
      "commit": "f178a512c014c4404ea11dce4b649f4509ecd5d1",
      "tree": "f962f2afb222f127f72bc3c934bbaab757547e87",
      "parents": [
        "12eb3fae2c922d76079a3e385e468b58a5fb4352",
        "f16f8c02119f5ccbe96b15d88bb2fbb55d3ac6bd"
      ],
      "author": {
        "name": "Daniel Gruno",
        "email": "humbedooh@apache.org",
        "time": "Fri Jan 17 15:30:15 2025 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jan 17 15:30:15 2025 +0100"
      },
      "message": "Merge pull request #45 from apache/infra-26199\n\nCheck against existing accounts with infra-reports"
    },
    {
      "commit": "f16f8c02119f5ccbe96b15d88bb2fbb55d3ac6bd",
      "tree": "f962f2afb222f127f72bc3c934bbaab757547e87",
      "parents": [
        "12eb3fae2c922d76079a3e385e468b58a5fb4352"
      ],
      "author": {
        "name": "Sebb",
        "email": "sebb@apache.org",
        "time": "Thu Jan 16 22:39:46 2025 +0000"
      },
      "committer": {
        "name": "Sebb",
        "email": "sebb@apache.org",
        "time": "Thu Jan 16 22:39:46 2025 +0000"
      },
      "message": "Check against existing accounts with infra-reports\n\nFix for INFRA-26199\n"
    },
    {
      "commit": "12eb3fae2c922d76079a3e385e468b58a5fb4352",
      "tree": "3d7e9429b305d54cd1c9af69f22bda3cf698995c",
      "parents": [
        "18d047788c42d1ba0df21d4f60cd62cf5736eee1"
      ],
      "author": {
        "name": "Daniel Gruno",
        "email": "humbedooh@apache.org",
        "time": "Wed Dec 11 11:08:53 2024 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Dec 11 11:08:53 2024 +0100"
      },
      "message": "NR: INFRA-26363: Add tooling manually while it gets sorted out as a committee or whatever it is."
    },
    {
      "commit": "18d047788c42d1ba0df21d4f60cd62cf5736eee1",
      "tree": "fa230bef2ac649c70dfa745e8f0cd18aaf234809",
      "parents": [
        "ee70cf7d98f6aec27da4646a1a8c77d561791382",
        "1e11af41c2b3ab7a634c1ef088d3bae09d1cc450"
      ],
      "author": {
        "name": "Greg Stein",
        "email": "gstein@gmail.com",
        "time": "Mon Oct 21 05:01:58 2024 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Oct 21 05:01:58 2024 -0500"
      },
      "message": "Merge pull request #43 from apache/bug\n\nOF: MessagingConfiguration is not a hash!"
    },
    {
      "commit": "1e11af41c2b3ab7a634c1ef088d3bae09d1cc450",
      "tree": "fa230bef2ac649c70dfa745e8f0cd18aaf234809",
      "parents": [
        "ee70cf7d98f6aec27da4646a1a8c77d561791382"
      ],
      "author": {
        "name": "Sebb",
        "email": "sebb@apache.org",
        "time": "Fri Oct 18 19:04:26 2024 +0100"
      },
      "committer": {
        "name": "Sebb",
        "email": "sebb@apache.org",
        "time": "Fri Oct 18 19:04:26 2024 +0100"
      },
      "message": "OF: MessagingConfiguration is not a hash!\n"
    },
    {
      "commit": "ee70cf7d98f6aec27da4646a1a8c77d561791382",
      "tree": "3a29d5927b78aa4729e4c1b7666bd6b853e89ba2",
      "parents": [
        "55199af9d8cfabc4ee4cc2f540aa99ff30e69be3",
        "fb61327cabc8518263a7d7887ecce59381b5a35f"
      ],
      "author": {
        "name": "fluxo",
        "email": "clambertus@users.noreply.github.com",
        "time": "Fri Oct 18 09:39:30 2024 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Oct 18 09:39:30 2024 -0700"
      },
      "message": "Merge pull request #42 from apache/sebb/docker\n\nCreate docker build"
    },
    {
      "commit": "fb61327cabc8518263a7d7887ecce59381b5a35f",
      "tree": "3a29d5927b78aa4729e4c1b7666bd6b853e89ba2",
      "parents": [
        "2fe88662989dd1dc136819481959d57a29ba0b51"
      ],
      "author": {
        "name": "Sebb",
        "email": "sebb@apache.org",
        "time": "Fri Oct 18 12:22:02 2024 +0100"
      },
      "committer": {
        "name": "Sebb",
        "email": "sebb@apache.org",
        "time": "Fri Oct 18 12:22:02 2024 +0100"
      },
      "message": "Still work in progress\n"
    },
    {
      "commit": "2fe88662989dd1dc136819481959d57a29ba0b51",
      "tree": "7644750f2d17dbfed29a88f5291ccd5f78fc39a8",
      "parents": [
        "09623fdbce59ec24cfa40f41e135833a7de52381"
      ],
      "author": {
        "name": "Sebb",
        "email": "sebb@apache.org",
        "time": "Thu Oct 17 21:14:52 2024 +0100"
      },
      "committer": {
        "name": "Sebb",
        "email": "sebb@apache.org",
        "time": "Thu Oct 17 21:14:52 2024 +0100"
      },
      "message": "Typo (though it\u0027s dummy data anyway)\n"
    },
    {
      "commit": "09623fdbce59ec24cfa40f41e135833a7de52381",
      "tree": "b949317059e1cacc7cdc49e639ec7abd2638fe7d",
      "parents": [
        "5b38e946c29153837acafdaf940b347ae5248fde"
      ],
      "author": {
        "name": "Sebb",
        "email": "sebb@apache.org",
        "time": "Thu Oct 17 17:36:29 2024 +0100"
      },
      "committer": {
        "name": "Sebb",
        "email": "sebb@apache.org",
        "time": "Thu Oct 17 17:36:29 2024 +0100"
      },
      "message": "We don\u0027t handle this currently\n"
    },
    {
      "commit": "5b38e946c29153837acafdaf940b347ae5248fde",
      "tree": "a81edae6e734a506c16584d34302ba6c3e0f671f",
      "parents": [
        "55199af9d8cfabc4ee4cc2f540aa99ff30e69be3"
      ],
      "author": {
        "name": "Sebb",
        "email": "sebb@apache.org",
        "time": "Wed Oct 16 00:46:42 2024 +0100"
      },
      "committer": {
        "name": "Sebb",
        "email": "sebb@apache.org",
        "time": "Wed Oct 16 00:50:38 2024 +0100"
      },
      "message": "Create docker build\n"
    },
    {
      "commit": "55199af9d8cfabc4ee4cc2f540aa99ff30e69be3",
      "tree": "bb2af8d3536e44d935ee822eb74f39dbb7104ee0",
      "parents": [
        "72d803277639981f4265ba3c97ab967f498fa41c"
      ],
      "author": {
        "name": "Sebb",
        "email": "sebb@apache.org",
        "time": "Sun Oct 13 10:51:24 2024 +0100"
      },
      "committer": {
        "name": "Sebb",
        "email": "sebb@apache.org",
        "time": "Sun Oct 13 10:51:24 2024 +0100"
      },
      "message": "OF: don\u0027t track private token\n"
    },
    {
      "commit": "72d803277639981f4265ba3c97ab967f498fa41c",
      "tree": "924a5edb5b63fb721be17aeb05b1854739f2e940",
      "parents": [
        "64616f2c624253986fff9c872ec273630a330c92",
        "47e7f71c0bf368871e49da0a3106ad4286e02c5a"
      ],
      "author": {
        "name": "Gavin McDonald",
        "email": "gmcdonald@apache.org",
        "time": "Sun Oct 13 10:51:54 2024 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Oct 13 10:51:54 2024 +0200"
      },
      "message": "Merge pull request #41 from apache/sebbASF-patch-1\n\nDrop temp debug"
    },
    {
      "commit": "47e7f71c0bf368871e49da0a3106ad4286e02c5a",
      "tree": "924a5edb5b63fb721be17aeb05b1854739f2e940",
      "parents": [
        "64616f2c624253986fff9c872ec273630a330c92"
      ],
      "author": {
        "name": "Sebb",
        "email": "sebbASF@users.noreply.github.com",
        "time": "Sun Oct 13 08:57:23 2024 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Oct 13 08:57:23 2024 +0100"
      },
      "message": "Drop temp debug"
    },
    {
      "commit": "64616f2c624253986fff9c872ec273630a330c92",
      "tree": "c17e65198d2b2644e893048ce50ef6e14dbdb9c8",
      "parents": [
        "607dd838be675a69f162e22bfd11b1786c6e1a87",
        "06b364ea22606d3a89cf2b82e76a9cbb8129592b"
      ],
      "author": {
        "name": "Greg Stein",
        "email": "gstein@gmail.com",
        "time": "Sat Oct 12 18:26:07 2024 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Oct 12 18:26:07 2024 -0500"
      },
      "message": "Merge pull request #40 from apache/syntax-check\n\nCentralise email and uid validation"
    },
    {
      "commit": "06b364ea22606d3a89cf2b82e76a9cbb8129592b",
      "tree": "c17e65198d2b2644e893048ce50ef6e14dbdb9c8",
      "parents": [
        "607dd838be675a69f162e22bfd11b1786c6e1a87"
      ],
      "author": {
        "name": "Sebb",
        "email": "sebb@apache.org",
        "time": "Sat Oct 12 16:03:33 2024 +0100"
      },
      "committer": {
        "name": "Sebb",
        "email": "sebb@apache.org",
        "time": "Sat Oct 12 16:03:33 2024 +0100"
      },
      "message": "Centralise email and uid validation\n"
    },
    {
      "commit": "607dd838be675a69f162e22bfd11b1786c6e1a87",
      "tree": "c322a2f4f45ce7e54144a3c5f47404f1ef134911",
      "parents": [
        "014b7c9ea598dae8db93f87ac002a2606279ac74"
      ],
      "author": {
        "name": "Sebb",
        "email": "sebb@apache.org",
        "time": "Sat Oct 12 15:54:08 2024 +0100"
      },
      "committer": {
        "name": "Sebb",
        "email": "sebb@apache.org",
        "time": "Sat Oct 12 15:54:08 2024 +0100"
      },
      "message": "OF: typo\n"
    },
    {
      "commit": "014b7c9ea598dae8db93f87ac002a2606279ac74",
      "tree": "c50e67174b2e70177b72fbd6c14d8281c2a20f52",
      "parents": [
        "80c998763744b5e1519fff8a8b185358cc343c6a"
      ],
      "author": {
        "name": "Sebb",
        "email": "sebb@apache.org",
        "time": "Fri Oct 11 22:57:51 2024 +0100"
      },
      "committer": {
        "name": "Sebb",
        "email": "sebb@apache.org",
        "time": "Fri Oct 11 22:57:51 2024 +0100"
      },
      "message": "OF: add mypy and pylint\n"
    },
    {
      "commit": "80c998763744b5e1519fff8a8b185358cc343c6a",
      "tree": "9d1d33b6ff441fe646c9f1f1a2806e0def71e8c9",
      "parents": [
        "f0798082a852e3ae932dc397e48b8c792bf2f684"
      ],
      "author": {
        "name": "Sebb",
        "email": "sebb@apache.org",
        "time": "Fri Oct 11 22:56:00 2024 +0100"
      },
      "committer": {
        "name": "Sebb",
        "email": "sebb@apache.org",
        "time": "Fri Oct 11 22:56:00 2024 +0100"
      },
      "message": "OF: pylint: indentation and trailing lines\n"
    },
    {
      "commit": "f0798082a852e3ae932dc397e48b8c792bf2f684",
      "tree": "6e07c9ebd1cc8ac2ccd5be58f8caae89277ca837",
      "parents": [
        "6ffbde259f5e62e483c65028e317bf8bbb1c4e67"
      ],
      "author": {
        "name": "Sebb",
        "email": "sebb@apache.org",
        "time": "Fri Oct 11 22:15:53 2024 +0100"
      },
      "committer": {
        "name": "Sebb",
        "email": "sebb@apache.org",
        "time": "Fri Oct 11 22:15:53 2024 +0100"
      },
      "message": "OF: standardise the templates so the link is on a new line\n\nThe link is about 80 characters long, so is best on its own line.\n"
    },
    {
      "commit": "6ffbde259f5e62e483c65028e317bf8bbb1c4e67",
      "tree": "926ffcaa6f23d47ac8532e3015742932e552fe7a",
      "parents": [
        "7407a1756e61b83827e7a18c43d819cfacbadfdc"
      ],
      "author": {
        "name": "Sebb",
        "email": "sebbASF@users.noreply.github.com",
        "time": "Fri Oct 11 07:42:15 2024 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Oct 11 07:42:15 2024 +0100"
      },
      "message": "Ensure attribute exists"
    },
    {
      "commit": "7407a1756e61b83827e7a18c43d819cfacbadfdc",
      "tree": "986cb46ea50354caf79ed398bf800b0f20868c48",
      "parents": [
        "ed903dd1091943d5d8675ad12bc8449cc50147c4",
        "ab07a26777ed1c6a8a7bd31d6fc5d7e830ca76c0"
      ],
      "author": {
        "name": "dfoulks1",
        "email": "48735727+dfoulks1@users.noreply.github.com",
        "time": "Mon Sep 30 14:27:30 2024 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Sep 30 14:27:30 2024 -0400"
      },
      "message": "Merge pull request #39 from apache/cml/fix-regex\n\ndisallow \".\" character. suggest alphanumeric only"
    },
    {
      "commit": "ab07a26777ed1c6a8a7bd31d6fc5d7e830ca76c0",
      "tree": "4fa8fb3ddacaf6d1555897c777e1a6adef51c90b",
      "parents": [
        "24392fd945894843bf177e0383268de713926d99"
      ],
      "author": {
        "name": "cml",
        "email": "cml@apache.org",
        "time": "Mon Sep 30 11:25:27 2024 -0700"
      },
      "committer": {
        "name": "cml",
        "email": "cml@apache.org",
        "time": "Mon Sep 30 11:25:27 2024 -0700"
      },
      "message": "disallow \".\" character. suggest alphanumeric only\n"
    },
    {
      "commit": "ed903dd1091943d5d8675ad12bc8449cc50147c4",
      "tree": "8ccc6ec7974948972b911e213a4128bb48c5f672",
      "parents": [
        "35760e53d4d6326a0cc048cfd25a93815dcea0bc"
      ],
      "author": {
        "name": "Daniel Gruno",
        "email": "humbedooh@apache.org",
        "time": "Wed Aug 28 09:14:43 2024 -0500"
      },
      "committer": {
        "name": "Daniel Gruno",
        "email": "humbedooh@apache.org",
        "time": "Wed Aug 28 09:14:43 2024 -0500"
      },
      "message": "OF: More bad references to quart.request\n"
    },
    {
      "commit": "35760e53d4d6326a0cc048cfd25a93815dcea0bc",
      "tree": "f315606b95770ce47708e28037a89f8969a034d1",
      "parents": [
        "7d11c06f6fc2fa91b586ada54f0c1d1f8a8b0943"
      ],
      "author": {
        "name": "Daniel Gruno",
        "email": "humbedooh@apache.org",
        "time": "Tue Aug 27 14:52:50 2024 -0500"
      },
      "committer": {
        "name": "Daniel Gruno",
        "email": "humbedooh@apache.org",
        "time": "Tue Aug 27 14:52:50 2024 -0500"
      },
      "message": "NR: session is async, just pass it as is\n"
    },
    {
      "commit": "7d11c06f6fc2fa91b586ada54f0c1d1f8a8b0943",
      "tree": "622613ff2763532f31122056cf9720fed2f58fe8",
      "parents": [
        "6bafb54734e1d320272a7094cf8266581fbaa107"
      ],
      "author": {
        "name": "Daniel Gruno",
        "email": "humbedooh@apache.org",
        "time": "Tue Aug 27 14:48:11 2024 -0500"
      },
      "committer": {
        "name": "Daniel Gruno",
        "email": "humbedooh@apache.org",
        "time": "Tue Aug 27 14:48:11 2024 -0500"
      },
      "message": "rekajigger to standard oauth for now\n"
    },
    {
      "commit": "6bafb54734e1d320272a7094cf8266581fbaa107",
      "tree": "f730c7909967532a89e9e9553bed6b772fdc0ea6",
      "parents": [
        "4f3843bcae54725cccb21e7d4c273fd70bf4e01c"
      ],
      "author": {
        "name": "Daniel Gruno",
        "email": "humbedooh@apache.org",
        "time": "Tue Aug 27 14:41:50 2024 -0500"
      },
      "committer": {
        "name": "Daniel Gruno",
        "email": "humbedooh@apache.org",
        "time": "Tue Aug 27 14:41:50 2024 -0500"
      },
      "message": "re-enable jira psql dsn for prod\n"
    },
    {
      "commit": "4f3843bcae54725cccb21e7d4c273fd70bf4e01c",
      "tree": "f2d8ee2135f9a93804fad50b95cc3e29acdbb4df",
      "parents": [
        "3b3caa3c55be5eb5183fd65559ad0cb2aee69699"
      ],
      "author": {
        "name": "Daniel Gruno",
        "email": "humbedooh@apache.org",
        "time": "Tue Aug 27 11:55:48 2024 -0500"
      },
      "committer": {
        "name": "Daniel Gruno",
        "email": "humbedooh@apache.org",
        "time": "Tue Aug 27 11:55:48 2024 -0500"
      },
      "message": "Fix quart request reference\n"
    },
    {
      "commit": "3b3caa3c55be5eb5183fd65559ad0cb2aee69699",
      "tree": "6d0c46ed11c534055c000a6478d8b8cb686d2502",
      "parents": [
        "da01a992b37562116c11cc25665e097cae5aa516"
      ],
      "author": {
        "name": "Daniel Gruno",
        "email": "humbedooh@apache.org",
        "time": "Fri Aug 23 12:50:33 2024 -0500"
      },
      "committer": {
        "name": "Daniel Gruno",
        "email": "humbedooh@apache.org",
        "time": "Fri Aug 23 12:50:33 2024 -0500"
      },
      "message": "unshadow jira endpoints\n"
    },
    {
      "commit": "da01a992b37562116c11cc25665e097cae5aa516",
      "tree": "45518e6a865298da17564e2c69dafc12657e16cf",
      "parents": [
        "85763c7d13378607655a148a88513ba4904acb3f"
      ],
      "author": {
        "name": "Daniel Gruno",
        "email": "humbedooh@apache.org",
        "time": "Fri Aug 23 12:49:31 2024 -0500"
      },
      "committer": {
        "name": "Daniel Gruno",
        "email": "humbedooh@apache.org",
        "time": "Fri Aug 23 12:49:31 2024 -0500"
      },
      "message": "pool needs to be awaited. init inside the loop instead\n"
    },
    {
      "commit": "85763c7d13378607655a148a88513ba4904acb3f",
      "tree": "38e382aff856157510b4c2a7024e97b8b3fcd30c",
      "parents": [
        "7188b8aa7eb462e2d6fbad27025040b9d00ec648"
      ],
      "author": {
        "name": "Daniel Gruno",
        "email": "humbedooh@apache.org",
        "time": "Fri Aug 23 12:49:10 2024 -0500"
      },
      "committer": {
        "name": "Daniel Gruno",
        "email": "humbedooh@apache.org",
        "time": "Fri Aug 23 12:49:10 2024 -0500"
      },
      "message": "mysql expects \"db\" rather than \"dbname\"\n"
    },
    {
      "commit": "7188b8aa7eb462e2d6fbad27025040b9d00ec648",
      "tree": "e913e92ef1205026565f06d57519365e6fd530af",
      "parents": [
        "516a1b4d5bddf90cb40ea954ed856a4d9560854f"
      ],
      "author": {
        "name": "Daniel Gruno",
        "email": "humbedooh@apache.org",
        "time": "Fri Aug 23 12:34:33 2024 -0500"
      },
      "committer": {
        "name": "Daniel Gruno",
        "email": "humbedooh@apache.org",
        "time": "Fri Aug 23 12:34:33 2024 -0500"
      },
      "message": "add cwiki mysql config class\n"
    },
    {
      "commit": "516a1b4d5bddf90cb40ea954ed856a4d9560854f",
      "tree": "dcad1c014e03f15122a590c109c84c34372b6e05",
      "parents": [
        "285ade37a969c9582acb1d021d8c29c56c8f9dd5"
      ],
      "author": {
        "name": "Daniel Gruno",
        "email": "humbedooh@apache.org",
        "time": "Fri Aug 23 12:31:08 2024 -0500"
      },
      "committer": {
        "name": "Daniel Gruno",
        "email": "humbedooh@apache.org",
        "time": "Fri Aug 23 12:31:08 2024 -0500"
      },
      "message": "load cwiki account reactivation script\n"
    },
    {
      "commit": "285ade37a969c9582acb1d021d8c29c56c8f9dd5",
      "tree": "4d35b76e273845b101e703f183dedbaa4dccf705",
      "parents": [
        "47e33270b91738e23ce33b4403f9bf3d5cfca6f5"
      ],
      "author": {
        "name": "Daniel Gruno",
        "email": "humbedooh@apache.org",
        "time": "Fri Aug 23 12:27:56 2024 -0500"
      },
      "committer": {
        "name": "Daniel Gruno",
        "email": "humbedooh@apache.org",
        "time": "Fri Aug 23 12:27:56 2024 -0500"
      },
      "message": "add cwiki links to master template\n"
    },
    {
      "commit": "47e33270b91738e23ce33b4403f9bf3d5cfca6f5",
      "tree": "2bb33a6c080ff4a6e7af4208d3e6f457ab95ee59",
      "parents": [
        "ba2c09125ec9ea7e2ba38a13ae8baf009b63da1a"
      ],
      "author": {
        "name": "Daniel Gruno",
        "email": "humbedooh@apache.org",
        "time": "Fri Aug 23 12:18:43 2024 -0500"
      },
      "committer": {
        "name": "Daniel Gruno",
        "email": "humbedooh@apache.org",
        "time": "Fri Aug 23 12:18:43 2024 -0500"
      },
      "message": "middleware not used\n"
    },
    {
      "commit": "ba2c09125ec9ea7e2ba38a13ae8baf009b63da1a",
      "tree": "abe0df476e0f3e7eeaf541543076e296c616b5ae",
      "parents": [
        "92d60a29e0453377a99dcde03be4ddb56f20dabf"
      ],
      "author": {
        "name": "Daniel Gruno",
        "email": "humbedooh@apache.org",
        "time": "Fri Aug 23 12:15:21 2024 -0500"
      },
      "committer": {
        "name": "Daniel Gruno",
        "email": "humbedooh@apache.org",
        "time": "Fri Aug 23 12:15:21 2024 -0500"
      },
      "message": "add roleaccount marker to session\n"
    },
    {
      "commit": "92d60a29e0453377a99dcde03be4ddb56f20dabf",
      "tree": "fed3424282d034371b5c58c9d5bc49bdb14ab689",
      "parents": [
        "d0e862f41bdc50409402b9818c878578bc0f2e93"
      ],
      "author": {
        "name": "Daniel Gruno",
        "email": "humbedooh@apache.org",
        "time": "Fri Aug 23 12:13:05 2024 -0500"
      },
      "committer": {
        "name": "Daniel Gruno",
        "email": "humbedooh@apache.org",
        "time": "Fri Aug 23 12:13:05 2024 -0500"
      },
      "message": "fix session return values\n"
    },
    {
      "commit": "d0e862f41bdc50409402b9818c878578bc0f2e93",
      "tree": "93dc7e5429fe82dc8f2d56b6d95faff9e5a24c3e",
      "parents": [
        "855b43741d6a29906dc60041310cb836d3f57616"
      ],
      "author": {
        "name": "Daniel Gruno",
        "email": "humbedooh@apache.org",
        "time": "Fri Aug 23 12:12:24 2024 -0500"
      },
      "committer": {
        "name": "Daniel Gruno",
        "email": "humbedooh@apache.org",
        "time": "Fri Aug 23 12:12:24 2024 -0500"
      },
      "message": "root can view queue as well\n"
    },
    {
      "commit": "855b43741d6a29906dc60041310cb836d3f57616",
      "tree": "c86195fd946e3da1cfa2003114b390683d704e56",
      "parents": [
        "e16f0ad7230e9a97d8d899587a5a7461820ac2fa"
      ],
      "author": {
        "name": "Daniel Gruno",
        "email": "humbedooh@apache.org",
        "time": "Fri Aug 23 12:11:54 2024 -0500"
      },
      "committer": {
        "name": "Daniel Gruno",
        "email": "humbedooh@apache.org",
        "time": "Fri Aug 23 12:11:54 2024 -0500"
      },
      "message": "root -\u003e isRoot\n"
    },
    {
      "commit": "e16f0ad7230e9a97d8d899587a5a7461820ac2fa",
      "tree": "d4b3db147ab5cbdcc4cc50196e78de0f2fcfd63e",
      "parents": [
        "5c12af14281b4639c0c2520c6348724ea5715fab"
      ],
      "author": {
        "name": "Daniel Gruno",
        "email": "humbedooh@apache.org",
        "time": "Fri Aug 23 12:11:18 2024 -0500"
      },
      "committer": {
        "name": "Daniel Gruno",
        "email": "humbedooh@apache.org",
        "time": "Fri Aug 23 12:11:18 2024 -0500"
      },
      "message": "fix nomenclature, remove obsolete tests\n"
    },
    {
      "commit": "5c12af14281b4639c0c2520c6348724ea5715fab",
      "tree": "5aff6fac79f5ad2422eb538666cc149a66ccbf49",
      "parents": [
        "29ca73c5a622146b14fa29dbbc862640db70790c"
      ],
      "author": {
        "name": "Daniel Gruno",
        "email": "humbedooh@apache.org",
        "time": "Fri Aug 23 12:11:04 2024 -0500"
      },
      "committer": {
        "name": "Daniel Gruno",
        "email": "humbedooh@apache.org",
        "time": "Fri Aug 23 12:11:04 2024 -0500"
      },
      "message": "porting fixups\n"
    },
    {
      "commit": "29ca73c5a622146b14fa29dbbc862640db70790c",
      "tree": "be0e45c94fa75566cdd56a6dc8147ddb8fe265c6",
      "parents": [
        "39b8c01622cc4f14c1e34516055947b98428d2f8"
      ],
      "author": {
        "name": "Daniel Gruno",
        "email": "humbedooh@apache.org",
        "time": "Fri Aug 23 12:09:09 2024 -0500"
      },
      "committer": {
        "name": "Daniel Gruno",
        "email": "humbedooh@apache.org",
        "time": "Fri Aug 23 12:09:09 2024 -0500"
      },
      "message": "fix routing and other asfquart port issues\n"
    },
    {
      "commit": "39b8c01622cc4f14c1e34516055947b98428d2f8",
      "tree": "1d22a574df9c73f20c0c85739c346acf60b5ab6d",
      "parents": [
        "ddf26fc182b02fb4707e3c0991585be9cc143126"
      ],
      "author": {
        "name": "Daniel Gruno",
        "email": "humbedooh@apache.org",
        "time": "Fri Aug 23 11:57:45 2024 -0500"
      },
      "committer": {
        "name": "Daniel Gruno",
        "email": "humbedooh@apache.org",
        "time": "Fri Aug 23 11:57:45 2024 -0500"
      },
      "message": "root -\u003e isRoot\n"
    },
    {
      "commit": "ddf26fc182b02fb4707e3c0991585be9cc143126",
      "tree": "b646525bf55bcfc8365d6c2d27b9601548ba8915",
      "parents": [
        "9ef4cec4a2a289b808987f2fba6eed21c2e62d3a"
      ],
      "author": {
        "name": "Daniel Gruno",
        "email": "humbedooh@apache.org",
        "time": "Fri Aug 23 11:56:24 2024 -0500"
      },
      "committer": {
        "name": "Daniel Gruno",
        "email": "humbedooh@apache.org",
        "time": "Fri Aug 23 11:56:24 2024 -0500"
      },
      "message": "called committees now, not pmcs\n"
    },
    {
      "commit": "9ef4cec4a2a289b808987f2fba6eed21c2e62d3a",
      "tree": "51237695213e11ba8b5b90f3eb742438cdc255ef",
      "parents": [
        "2370b323b09f6961b34e7da8dd5de7b9fe34d2b8"
      ],
      "author": {
        "name": "Daniel Gruno",
        "email": "humbedooh@apache.org",
        "time": "Fri Aug 23 11:56:01 2024 -0500"
      },
      "committer": {
        "name": "Daniel Gruno",
        "email": "humbedooh@apache.org",
        "time": "Fri Aug 23 11:56:01 2024 -0500"
      },
      "message": "session is inferred now, not explicitly sent\n"
    },
    {
      "commit": "2370b323b09f6961b34e7da8dd5de7b9fe34d2b8",
      "tree": "a3ebd5de9fb875f7f86bd38b4e7a131af698e4ba",
      "parents": [
        "16b34d5f7f6970b717567efd90fd34b2a6c422c0"
      ],
      "author": {
        "name": "Daniel Gruno",
        "email": "humbedooh@apache.org",
        "time": "Fri Aug 23 11:36:31 2024 -0500"
      },
      "committer": {
        "name": "Daniel Gruno",
        "email": "humbedooh@apache.org",
        "time": "Fri Aug 23 11:36:31 2024 -0500"
      },
      "message": "session object isn\u0027t used\n"
    },
    {
      "commit": "16b34d5f7f6970b717567efd90fd34b2a6c422c0",
      "tree": "88176edf10695fa1dc5c7fded7889c84cd4f84e3",
      "parents": [
        "6bf2c222bd7f04bdce4a6248ccc179b9a3007cb4"
      ],
      "author": {
        "name": "Daniel Gruno",
        "email": "humbedooh@apache.org",
        "time": "Fri Aug 23 11:36:21 2024 -0500"
      },
      "committer": {
        "name": "Daniel Gruno",
        "email": "humbedooh@apache.org",
        "time": "Fri Aug 23 11:36:21 2024 -0500"
      },
      "message": "Add rudimentary role account handling\n\nTODO: expand on privs for each account\n"
    },
    {
      "commit": "6bf2c222bd7f04bdce4a6248ccc179b9a3007cb4",
      "tree": "b43bd1d71ed1b3b19841624635b7365e44c0ea27",
      "parents": [
        "444fe0081c23f17a658a033a58d071ab819916ed"
      ],
      "author": {
        "name": "Daniel Gruno",
        "email": "humbedooh@apache.org",
        "time": "Thu Aug 22 12:40:38 2024 -0500"
      },
      "committer": {
        "name": "Daniel Gruno",
        "email": "humbedooh@apache.org",
        "time": "Thu Aug 22 12:40:38 2024 -0500"
      },
      "message": "fix typos and function name shadowing\n"
    },
    {
      "commit": "444fe0081c23f17a658a033a58d071ab819916ed",
      "tree": "5358199eb4fa8f26d232ac8c24c3b0f9886fa296",
      "parents": [
        "dc6ce9949137120fd1aef053d353b6e85cdcd937"
      ],
      "author": {
        "name": "Daniel Gruno",
        "email": "humbedooh@apache.org",
        "time": "Thu Aug 22 12:40:07 2024 -0500"
      },
      "committer": {
        "name": "Daniel Gruno",
        "email": "humbedooh@apache.org",
        "time": "Thu Aug 22 12:40:07 2024 -0500"
      },
      "message": "add mock token handler, load it\n"
    },
    {
      "commit": "dc6ce9949137120fd1aef053d353b6e85cdcd937",
      "tree": "fc127d4f11cdae245feef387a0cdd48073ace315",
      "parents": [
        "e4b0d5376a61575b854bfcd1782060a64bb57c48"
      ],
      "author": {
        "name": "Daniel Gruno",
        "email": "humbedooh@apache.org",
        "time": "Thu Aug 22 12:39:41 2024 -0500"
      },
      "committer": {
        "name": "Daniel Gruno",
        "email": "humbedooh@apache.org",
        "time": "Thu Aug 22 12:39:41 2024 -0500"
      },
      "message": "add asfquart requirement\n"
    },
    {
      "commit": "e4b0d5376a61575b854bfcd1782060a64bb57c48",
      "tree": "1fecb24c2a9eb399f3336367ce0b5f78347211a7",
      "parents": [
        "89062b43e8e970726847fab57b5ed38a297b88ae"
      ],
      "author": {
        "name": "Daniel Gruno",
        "email": "humbedooh@apache.org",
        "time": "Thu Aug 15 15:24:20 2024 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Aug 15 15:24:20 2024 +0200"
      },
      "message": "Convert confluenceaccount endpoint to asfquart"
    },
    {
      "commit": "89062b43e8e970726847fab57b5ed38a297b88ae",
      "tree": "ac04895e7c0784be27f6971028f6c4e784d5e63c",
      "parents": [
        "b44436121b0ec4eedc3339ca6271be70c0a3536f",
        "120529be56d7598f5f9a3a4ee4cf538191b5c672"
      ],
      "author": {
        "name": "Gavin McDonald",
        "email": "gmcdonald@apache.org",
        "time": "Thu Aug 15 14:57:51 2024 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Aug 15 14:57:51 2024 +0200"
      },
      "message": "Merge pull request #38 from apache/confluence-account-req\n\nMerge in confluence account features"
    },
    {
      "commit": "120529be56d7598f5f9a3a4ee4cf538191b5c672",
      "tree": "ac04895e7c0784be27f6971028f6c4e784d5e63c",
      "parents": [
        "ce2fefa80a9cd7c3e77e7566068c4a9c9a39853d",
        "b44436121b0ec4eedc3339ca6271be70c0a3536f"
      ],
      "author": {
        "name": "Daniel Gruno",
        "email": "humbedooh@apache.org",
        "time": "Thu Aug 15 14:52:27 2024 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Aug 15 14:52:27 2024 +0200"
      },
      "message": "Merge branch \u0027main\u0027 into confluence-account-req"
    },
    {
      "commit": "b44436121b0ec4eedc3339ca6271be70c0a3536f",
      "tree": "3b91e8ad775bdc248e7c0c65f1b1ee4abf7ff804",
      "parents": [
        "4d211a369c805549cac40598a2bfa90fb68ea2ce",
        "8fcdb48a5447155b894639ef5451ad555889a444"
      ],
      "author": {
        "name": "dfoulks1",
        "email": "48735727+dfoulks1@users.noreply.github.com",
        "time": "Thu Aug 15 08:37:30 2024 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Aug 15 08:37:30 2024 -0400"
      },
      "message": "Merge pull request #37 from apache/dfoulks/asfquart\n\nmerge Dfoulks/asfquart into main"
    },
    {
      "commit": "ce2fefa80a9cd7c3e77e7566068c4a9c9a39853d",
      "tree": "4b6962587cf5fd7eabc82f70a01d255c907de4d4",
      "parents": [
        "cd40b3404ef77707e6ceb43160c1c48d3f9dcd19"
      ],
      "author": {
        "name": "Daniel Gruno",
        "email": "humbedooh@apache.org",
        "time": "Thu Aug 08 16:27:35 2024 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Aug 08 16:27:35 2024 +0200"
      },
      "message": "Address nomenclature changes wrt quart and asfquart\n\nroot -\u003e isRoot\r\npmcs -\u003e committees"
    },
    {
      "commit": "4d211a369c805549cac40598a2bfa90fb68ea2ce",
      "tree": "c5d02585998314b21059145e0f65178416a95af4",
      "parents": [
        "139338b0d3641d41e2081ae4126dc29e6dd9c719",
        "049ee84b92e8c645a58667e7b6056882d7ca24c1"
      ],
      "author": {
        "name": "Gavin McDonald",
        "email": "gmcdonald@apache.org",
        "time": "Thu Jul 18 13:06:13 2024 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jul 18 13:06:13 2024 +0200"
      },
      "message": "Merge pull request #36 from apache/doc-jira\n\nHow to request removal"
    },
    {
      "commit": "049ee84b92e8c645a58667e7b6056882d7ca24c1",
      "tree": "c5d02585998314b21059145e0f65178416a95af4",
      "parents": [
        "139338b0d3641d41e2081ae4126dc29e6dd9c719"
      ],
      "author": {
        "name": "Sebb",
        "email": "sebb@apache.org",
        "time": "Thu Jul 18 10:58:18 2024 +0100"
      },
      "committer": {
        "name": "Sebb",
        "email": "sebb@apache.org",
        "time": "Thu Jul 18 10:58:18 2024 +0100"
      },
      "message": "How to request removal\n"
    },
    {
      "commit": "8fcdb48a5447155b894639ef5451ad555889a444",
      "tree": "29d191b6b555e630447c1fc347c1c0ac62bb93b8",
      "parents": [
        "9c047ff61e5fa8c699f35ef3e687e807c91ba9a3"
      ],
      "author": {
        "name": "Drew",
        "email": "dfoulks@apache.org",
        "time": "Tue Jul 16 10:50:30 2024 -0400"
      },
      "committer": {
        "name": "Drew",
        "email": "dfoulks@apache.org",
        "time": "Tue Jul 16 10:50:30 2024 -0400"
      },
      "message": "Finished up the require decorators\n"
    },
    {
      "commit": "9c047ff61e5fa8c699f35ef3e687e807c91ba9a3",
      "tree": "9e01dc9eb71857311d646566d15fae73ba629b80",
      "parents": [
        "6b5bd146862fe7f602380a920574b279bbb77af9"
      ],
      "author": {
        "name": "Drew",
        "email": "dfoulks@apache.org",
        "time": "Fri Jul 12 13:46:05 2024 -0400"
      },
      "committer": {
        "name": "Drew",
        "email": "dfoulks@apache.org",
        "time": "Fri Jul 12 13:46:05 2024 -0400"
      },
      "message": "updated auth.require bits\n"
    },
    {
      "commit": "6b5bd146862fe7f602380a920574b279bbb77af9",
      "tree": "34e7ebfa662db6b0bcda3fcfb520bd0757e9acd4",
      "parents": [
        "139338b0d3641d41e2081ae4126dc29e6dd9c719"
      ],
      "author": {
        "name": "Drew",
        "email": "dfoulks@apache.org",
        "time": "Fri Jul 12 12:56:10 2024 -0400"
      },
      "committer": {
        "name": "Drew",
        "email": "dfoulks@apache.org",
        "time": "Fri Jul 12 12:56:10 2024 -0400"
      },
      "message": "add route conversion\n"
    },
    {
      "commit": "cd40b3404ef77707e6ceb43160c1c48d3f9dcd19",
      "tree": "10abc47cf357528502d25d9e064774bdb5558b1b",
      "parents": [
        "e78b63cdbc2d2299dd8d9109520669f410249eee"
      ],
      "author": {
        "name": "Daniel Gruno",
        "email": "humbedooh@apache.org",
        "time": "Tue Jul 09 18:49:00 2024 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jul 09 18:49:00 2024 +0200"
      },
      "message": "asfquart.auth.require does not work with middleware.glued, swith to native asfquart"
    },
    {
      "commit": "e78b63cdbc2d2299dd8d9109520669f410249eee",
      "tree": "d2eea3b431b40518f34907f13f298ebea23c4847",
      "parents": [
        "24392fd945894843bf177e0383268de713926d99"
      ],
      "author": {
        "name": "Daniel Gruno",
        "email": "humbedooh@apache.org",
        "time": "Tue Jul 09 18:40:31 2024 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jul 09 18:40:31 2024 +0200"
      },
      "message": "Switch to asfquart auth"
    },
    {
      "commit": "24392fd945894843bf177e0383268de713926d99",
      "tree": "9fe6257e04edc67cee1957fd770433e679415d79",
      "parents": [
        "2578f389070695f1fe797d2bf3c472b731341beb"
      ],
      "author": {
        "name": "cml",
        "email": "cml@apache.org",
        "time": "Wed Jul 03 14:30:38 2024 -0700"
      },
      "committer": {
        "name": "cml",
        "email": "cml@apache.org",
        "time": "Wed Jul 03 14:30:38 2024 -0700"
      },
      "message": "no trailing comma on last line\n"
    },
    {
      "commit": "2578f389070695f1fe797d2bf3c472b731341beb",
      "tree": "133c4d26741990363f0d25ad62af2c40ddc690a7",
      "parents": [
        "475ce28897eb92a47fd2e96912dccef3fdb0f6e5"
      ],
      "author": {
        "name": "Gavin McDonald",
        "email": "gmcdonald@apache.org",
        "time": "Fri Jun 07 19:04:09 2024 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jun 07 19:04:09 2024 +0200"
      },
      "message": "specify confluenceaccount script to load"
    },
    {
      "commit": "475ce28897eb92a47fd2e96912dccef3fdb0f6e5",
      "tree": "a8f03659e0d2e3edeb0240231bc96a2ddea151a4",
      "parents": [
        "6d1f2997c587827a018d634c6c895a453ba9ecd0"
      ],
      "author": {
        "name": "Drew",
        "email": "dfoulks@apache.org",
        "time": "Wed May 29 11:39:39 2024 -0400"
      },
      "committer": {
        "name": "gmcdonald",
        "email": "gmcdonald@apache.org",
        "time": "Fri Jun 07 18:39:32 2024 +0200"
      },
      "message": "Fixed templatedir path\n"
    },
    {
      "commit": "6d1f2997c587827a018d634c6c895a453ba9ecd0",
      "tree": "19811a9bf2a7f35e4d4e45549bb586de36afda30",
      "parents": [
        "304fd02ced73129352b3401175038c64184b2eb6"
      ],
      "author": {
        "name": "Drew",
        "email": "dfoulks@apache.org",
        "time": "Wed May 29 11:38:41 2024 -0400"
      },
      "committer": {
        "name": "gmcdonald",
        "email": "gmcdonald@apache.org",
        "time": "Fri Jun 07 18:39:32 2024 +0200"
      },
      "message": "reverted config.yaml changes\n"
    },
    {
      "commit": "304fd02ced73129352b3401175038c64184b2eb6",
      "tree": "8b73b76f17bc96c2ea1997ab82b41a4d8dfb52e5",
      "parents": [
        "7813dfd235413db155decb312f6a9e62a056af4f"
      ],
      "author": {
        "name": "Drew",
        "email": "dfoulks@apache.org",
        "time": "Tue May 21 14:22:01 2024 -0400"
      },
      "committer": {
        "name": "gmcdonald",
        "email": "gmcdonald@apache.org",
        "time": "Fri Jun 07 18:39:31 2024 +0200"
      },
      "message": "Updated all of the asfquart.auth decorators\n"
    },
    {
      "commit": "7813dfd235413db155decb312f6a9e62a056af4f",
      "tree": "ac52fcc71b01020179ce9791f7b71d3312962ccd",
      "parents": [
        "da5ab8d61bdbf8e3f68a01a1d80664cf7c039043"
      ],
      "author": {
        "name": "Daniel Gruno",
        "email": "humbedooh@apache.org",
        "time": "Tue May 21 19:00:23 2024 +0200"
      },
      "committer": {
        "name": "gmcdonald",
        "email": "gmcdonald@apache.org",
        "time": "Fri Jun 07 18:39:31 2024 +0200"
      },
      "message": "Migrating key names (root -\u003e isRoot)"
    },
    {
      "commit": "da5ab8d61bdbf8e3f68a01a1d80664cf7c039043",
      "tree": "92ae8ee0a758b3dd57816d83ddd690176c55c1a6",
      "parents": [
        "2ae9ee9f43176a7b32c72e7b174311d19f5dccb2"
      ],
      "author": {
        "name": "Daniel Gruno",
        "email": "humbedooh@apache.org",
        "time": "Tue May 21 18:57:38 2024 +0200"
      },
      "committer": {
        "name": "gmcdonald",
        "email": "gmcdonald@apache.org",
        "time": "Fri Jun 07 18:39:31 2024 +0200"
      },
      "message": "Set origin URL for asfquart to redirect properly"
    },
    {
      "commit": "2ae9ee9f43176a7b32c72e7b174311d19f5dccb2",
      "tree": "d9182e348fe55e2e270f5abda1b212ed10445564",
      "parents": [
        "64001053812ed1d0942098913bca21218ed8fda0"
      ],
      "author": {
        "name": "Daniel Gruno",
        "email": "humbedooh@apache.org",
        "time": "Tue May 21 18:52:34 2024 +0200"
      },
      "committer": {
        "name": "gmcdonald",
        "email": "gmcdonald@apache.org",
        "time": "Fri Jun 07 18:39:31 2024 +0200"
      },
      "message": "Punt straight to asfquart, no JS needed"
    },
    {
      "commit": "64001053812ed1d0942098913bca21218ed8fda0",
      "tree": "933da6e887a042f8c5afde4748d56932910e4024",
      "parents": [
        "9cb15e857a254b4ec2309d4f8acf04224b3cb252"
      ],
      "author": {
        "name": "Daniel Gruno",
        "email": "humbedooh@apache.org",
        "time": "Tue May 21 18:49:27 2024 +0200"
      },
      "committer": {
        "name": "gmcdonald",
        "email": "gmcdonald@apache.org",
        "time": "Fri Jun 07 18:39:31 2024 +0200"
      },
      "message": "Tweak URLs and response code expectations"
    },
    {
      "commit": "9cb15e857a254b4ec2309d4f8acf04224b3cb252",
      "tree": "32f0477f63596e7e296120d802403fb42d53898a",
      "parents": [
        "a18fedb4db044b9afeb22d00f1ea448062166a91"
      ],
      "author": {
        "name": "Daniel Gruno",
        "email": "humbedooh@apache.org",
        "time": "Tue May 21 18:48:37 2024 +0200"
      },
      "committer": {
        "name": "gmcdonald",
        "email": "gmcdonald@apache.org",
        "time": "Fri Jun 07 18:39:31 2024 +0200"
      },
      "message": "Disable original oauth endpoint, asfquart handles it now"
    },
    {
      "commit": "a18fedb4db044b9afeb22d00f1ea448062166a91",
      "tree": "b1f52dd4efeff67486e155609a47621d74daaa4b",
      "parents": [
        "5a7d5b89d96d109d12f8d673936298f8e6f79849"
      ],
      "author": {
        "name": "Daniel Gruno",
        "email": "humbedooh@apache.org",
        "time": "Tue May 21 18:48:18 2024 +0200"
      },
      "committer": {
        "name": "gmcdonald",
        "email": "gmcdonald@apache.org",
        "time": "Fri Jun 07 18:39:31 2024 +0200"
      },
      "message": "NR: Move oauth endpoint"
    },
    {
      "commit": "5a7d5b89d96d109d12f8d673936298f8e6f79849",
      "tree": "8aeda270fbc7daa1b606347b9d811c347ce5d780",
      "parents": [
        "435f1256a32d64580133cdddf269ff76de70bfb3"
      ],
      "author": {
        "name": "Daniel Gruno",
        "email": "humbedooh@apache.org",
        "time": "Tue May 21 18:22:53 2024 +0200"
      },
      "committer": {
        "name": "gmcdonald",
        "email": "gmcdonald@apache.org",
        "time": "Fri Jun 07 18:39:31 2024 +0200"
      },
      "message": "NR: Fix up asfquart session handling and auth"
    },
    {
      "commit": "435f1256a32d64580133cdddf269ff76de70bfb3",
      "tree": "797dacb903ed29884b362ed1a3c32098d6f2dcf9",
      "parents": [
        "4ffdcc32557c249361c9b0d6b593111bf0135009"
      ],
      "author": {
        "name": "Daniel Gruno",
        "email": "humbedooh@apache.org",
        "time": "Tue May 21 18:18:56 2024 +0200"
      },
      "committer": {
        "name": "gmcdonald",
        "email": "gmcdonald@apache.org",
        "time": "Fri Jun 07 18:39:31 2024 +0200"
      },
      "message": "NR: Switch to asfquart handling of session write"
    },
    {
      "commit": "4ffdcc32557c249361c9b0d6b593111bf0135009",
      "tree": "f033b7d46b9659aa3aaf709e9c9816b07e2e0fc7",
      "parents": [
        "7f7f60bd280478c7a8db1e4ab7982bcd90803ad0"
      ],
      "author": {
        "name": "Drew",
        "email": "dfoulks@apache.org",
        "time": "Tue May 07 08:51:21 2024 -0400"
      },
      "committer": {
        "name": "gmcdonald",
        "email": "gmcdonald@apache.org",
        "time": "Fri Jun 07 18:39:30 2024 +0200"
      },
      "message": "reverting session.py changes\n"
    },
    {
      "commit": "7f7f60bd280478c7a8db1e4ab7982bcd90803ad0",
      "tree": "93885a27ac354a0811bca5e8086955f5769386af",
      "parents": [
        "932fd1cfdd2f958eafe5dbbc62e49af3945b9ce5"
      ],
      "author": {
        "name": "Drew",
        "email": "dfoulks@apache.org",
        "time": "Tue May 07 08:49:58 2024 -0400"
      },
      "committer": {
        "name": "gmcdonald",
        "email": "gmcdonald@apache.org",
        "time": "Fri Jun 07 18:39:30 2024 +0200"
      },
      "message": "asfquart.session instead of passed session\n"
    },
    {
      "commit": "932fd1cfdd2f958eafe5dbbc62e49af3945b9ce5",
      "tree": "068fe24a62736fafedd8531026095a64b2d8c823",
      "parents": [
        "c8af51a778f87d467dbef914e277d04aa67ce188"
      ],
      "author": {
        "name": "Drew",
        "email": "dfoulks@apache.org",
        "time": "Tue May 07 08:44:14 2024 -0400"
      },
      "committer": {
        "name": "gmcdonald",
        "email": "gmcdonald@apache.org",
        "time": "Fri Jun 07 18:39:30 2024 +0200"
      },
      "message": "asfuid -\u003e asfquart auth decorator\n"
    },
    {
      "commit": "c8af51a778f87d467dbef914e277d04aa67ce188",
      "tree": "b02e2902fcb94a2107327f16bfcf8f68d87d93c8",
      "parents": [
        "c1f135ee36c406b095ec026eee71eefd60807fae"
      ],
      "author": {
        "name": "Drew",
        "email": "dfoulks@apache.org",
        "time": "Tue May 07 08:39:31 2024 -0400"
      },
      "committer": {
        "name": "gmcdonald",
        "email": "gmcdonald@apache.org",
        "time": "Fri Jun 07 18:39:30 2024 +0200"
      },
      "message": "NR: quart.Response instead of asfquart, and using session instead of asfquart.session\n"
    },
    {
      "commit": "c1f135ee36c406b095ec026eee71eefd60807fae",
      "tree": "6f309103aae5705f284bb59b2a7be1451852e41e",
      "parents": [
        "a47ed8221d4843348d70f1dafac76f72cede849d"
      ],
      "author": {
        "name": "Drew",
        "email": "dfoulks@apache.org",
        "time": "Fri May 03 13:56:44 2024 -0400"
      },
      "committer": {
        "name": "gmcdonald",
        "email": "gmcdonald@apache.org",
        "time": "Fri Jun 07 18:39:30 2024 +0200"
      },
      "message": "Needed teh different decorator in queue\n"
    },
    {
      "commit": "a47ed8221d4843348d70f1dafac76f72cede849d",
      "tree": "2ef8d812b252cba2086e2d2d32732f575c8207de",
      "parents": [
        "4ec1e97c5849d7a71c9833a8f573e42fd3ac5f4b"
      ],
      "author": {
        "name": "Drew",
        "email": "dfoulks@apache.org",
        "time": "Fri May 03 13:53:52 2024 -0400"
      },
      "committer": {
        "name": "gmcdonald",
        "email": "gmcdonald@apache.org",
        "time": "Fri Jun 07 18:39:30 2024 +0200"
      },
      "message": "errant await removal + list_queue will accept a passed session\n"
    },
    {
      "commit": "4ec1e97c5849d7a71c9833a8f573e42fd3ac5f4b",
      "tree": "76e1063127f2840ce9632c7966fa676a0ef2702e",
      "parents": [
        "55422c219f84e1908ba7b1c5323a94edd8dec3bc"
      ],
      "author": {
        "name": "Drew",
        "email": "dfoulks@apache.org",
        "time": "Fri May 03 13:47:49 2024 -0400"
      },
      "committer": {
        "name": "gmcdonald",
        "email": "gmcdonald@apache.org",
        "time": "Fri Jun 07 18:39:30 2024 +0200"
      },
      "message": "Updated the session handling and updated the decorators to use asfquart.auth\n"
    },
    {
      "commit": "55422c219f84e1908ba7b1c5323a94edd8dec3bc",
      "tree": "90cc109704d3233f24495210896c911fe337795f",
      "parents": [
        "fa0283dd6b443f1bc4c9f8edfcb84c95ce51cd91"
      ],
      "author": {
        "name": "Daniel Gruno",
        "email": "humbedooh@apache.org",
        "time": "Fri May 03 17:37:35 2024 +0200"
      },
      "committer": {
        "name": "gmcdonald",
        "email": "gmcdonald@apache.org",
        "time": "Fri Jun 07 18:39:30 2024 +0200"
      },
      "message": "OF: forgot import asfquart.auth"
    },
    {
      "commit": "fa0283dd6b443f1bc4c9f8edfcb84c95ce51cd91",
      "tree": "34e372b6fd3305785a1ec102bfe2cb557d779c36",
      "parents": [
        "4ff0c6cc98968030e238be7aaf7018e68078bb31"
      ],
      "author": {
        "name": "Daniel Gruno",
        "email": "humbedooh@apache.org",
        "time": "Fri May 03 17:36:46 2024 +0200"
      },
      "committer": {
        "name": "gmcdonald",
        "email": "gmcdonald@apache.org",
        "time": "Fri Jun 07 18:39:30 2024 +0200"
      },
      "message": "Switch to asfquart auth tests and session handling"
    },
    {
      "commit": "4ff0c6cc98968030e238be7aaf7018e68078bb31",
      "tree": "147bc3c1dea386fac77b4f1236b767115d072ca4",
      "parents": [
        "fad60fbe47bb9fec8a8f0a9f3fd9b9cd487c782f"
      ],
      "author": {
        "name": "Daniel Gruno",
        "email": "humbedooh@apache.org",
        "time": "Fri May 03 17:30:57 2024 +0200"
      },
      "committer": {
        "name": "gmcdonald",
        "email": "gmcdonald@apache.org",
        "time": "Fri Jun 07 18:39:29 2024 +0200"
      },
      "message": "OF: quart.session, not quart.APP.session"
    },
    {
      "commit": "fad60fbe47bb9fec8a8f0a9f3fd9b9cd487c782f",
      "tree": "711801f2d2e2bf0f5f70ec68009f9bc8821a97dd",
      "parents": [
        "326f0793d7affb41b36eaaf5171563de500cccd2"
      ],
      "author": {
        "name": "Drew",
        "email": "dfoulks@apache.org",
        "time": "Fri May 03 11:09:15 2024 -0400"
      },
      "committer": {
        "name": "gmcdonald",
        "email": "gmcdonald@apache.org",
        "time": "Fri Jun 07 18:39:29 2024 +0200"
      },
      "message": "NR: quart.request used instead of asfquart.request\n"
    },
    {
      "commit": "326f0793d7affb41b36eaaf5171563de500cccd2",
      "tree": "b9456945c2c250d21c4199cee911ae1c42a3e471",
      "parents": [
        "e711dae744b28a6fded93ae8b53a667187992103"
      ],
      "author": {
        "name": "Drew",
        "email": "dfoulks@apache.org",
        "time": "Wed May 01 12:55:03 2024 -0400"
      },
      "committer": {
        "name": "gmcdonald",
        "email": "gmcdonald@apache.org",
        "time": "Fri Jun 07 18:39:29 2024 +0200"
      },
      "message": "Fixed some quart / asfquart mixups in app/lib\n"
    },
    {
      "commit": "e711dae744b28a6fded93ae8b53a667187992103",
      "tree": "faaa39a2c4569fc68999124fab66c116e48925ba",
      "parents": [
        "0a99ea6c926725c6efd874ed25cf8642c5741649"
      ],
      "author": {
        "name": "Drew",
        "email": "dfoulks@apache.org",
        "time": "Tue Apr 30 12:06:05 2024 -0400"
      },
      "committer": {
        "name": "gmcdonald",
        "email": "gmcdonald@apache.org",
        "time": "Fri Jun 07 18:39:29 2024 +0200"
      },
      "message": "Reverted new startup command, old one was sufficient\n"
    },
    {
      "commit": "0a99ea6c926725c6efd874ed25cf8642c5741649",
      "tree": "307cabbee6a8aad7b0bd776f7acacf4ea03dd02b",
      "parents": [
        "60f7277af1c6f5f05e28532b74f1eb4a73cb43fa"
      ],
      "author": {
        "name": "Drew",
        "email": "dfoulks@apache.org",
        "time": "Tue Apr 30 11:45:11 2024 -0400"
      },
      "committer": {
        "name": "gmcdonald",
        "email": "gmcdonald@apache.org",
        "time": "Fri Jun 07 18:39:29 2024 +0200"
      },
      "message": "Missed the invocation change in the unit file\n"
    }
  ],
  "next": "60f7277af1c6f5f05e28532b74f1eb4a73cb43fa"
}
