)]}'
{
  "log": [
    {
      "commit": "cf479386bd3cdf29f61a5783b23162bcb917727c",
      "tree": "390a8ce0534408ab1f674cabacbd9787eea43d29",
      "parents": [
        "99f16b37cf4a8245f814ddc418a587f7608f1f34"
      ],
      "author": {
        "name": "Andrew Wetmore",
        "email": "andrew@cottage14.com",
        "time": "Thu Jun 11 10:00:13 2026 -0300"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jun 11 10:00:13 2026 -0300"
      },
      "message": "Update frontpage.html updated notice of next roundtable"
    },
    {
      "commit": "99f16b37cf4a8245f814ddc418a587f7608f1f34",
      "tree": "706b138e087bc08630e41913884d6004f7e9989f",
      "parents": [
        "2643dc7bef43e2f545cb840f05e4868967eac52c"
      ],
      "author": {
        "name": "Sebb",
        "email": "sebb@apache.org",
        "time": "Thu Jun 04 17:38:00 2026 +0100"
      },
      "committer": {
        "name": "Sebb",
        "email": "sebb@apache.org",
        "time": "Thu Jun 04 17:38:00 2026 +0100"
      },
      "message": "Fix syntax; link to Whimsy\n"
    },
    {
      "commit": "2643dc7bef43e2f545cb840f05e4868967eac52c",
      "tree": "3de53237bfa333db1ba5164b83ce967ffb59dbe5",
      "parents": [
        "b0245aed271cc00ed4b1e3666febf0fbb962b9d5"
      ],
      "author": {
        "name": "Sebb",
        "email": "sebb@apache.org",
        "time": "Mon Jun 01 13:29:22 2026 +0100"
      },
      "committer": {
        "name": "Sebb",
        "email": "sebb@apache.org",
        "time": "Mon Jun 01 13:29:22 2026 +0100"
      },
      "message": "Blank line required here for MD to work correctly\n"
    },
    {
      "commit": "b0245aed271cc00ed4b1e3666febf0fbb962b9d5",
      "tree": "399c3a1bf0e89c9910ddb15062239759439cb61c",
      "parents": [
        "d2f57b536704b07cb9f74c84277df6e68cf5990c"
      ],
      "author": {
        "name": "Andrew Wetmore",
        "email": "andrew@cottage14.com",
        "time": "Fri May 22 10:41:43 2026 -0300"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri May 22 10:41:43 2026 -0300"
      },
      "message": "Update frontpage.html updated links to newsletter"
    },
    {
      "commit": "d2f57b536704b07cb9f74c84277df6e68cf5990c",
      "tree": "da38c174bdcf83ada80f8f4db558dd7ceea9cc9b",
      "parents": [
        "ddac3a298b60caea44f049ba0b78de7710c6ebf0"
      ],
      "author": {
        "name": "Andrew Wetmore",
        "email": "andrew@cottage14.com",
        "time": "Fri May 22 10:38:38 2026 -0300"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri May 22 10:38:38 2026 -0300"
      },
      "message": "Create newsletter_05_26.md"
    },
    {
      "commit": "ddac3a298b60caea44f049ba0b78de7710c6ebf0",
      "tree": "8966369834af9b8edcce0614e41604583ed6daa9",
      "parents": [
        "8d21957d698ceb11ba33d055509e66844fab4082"
      ],
      "author": {
        "name": "Andrew Wetmore",
        "email": "andrew@cottage14.com",
        "time": "Thu May 21 13:08:00 2026 -0300"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu May 21 13:08:00 2026 -0300"
      },
      "message": "Update slack.md updated guidance for single-channel guests\n\n...who want to join additional channels."
    },
    {
      "commit": "8d21957d698ceb11ba33d055509e66844fab4082",
      "tree": "843c4603846a342b6cc5c37c66d925d0fd366e2a",
      "parents": [
        "573ceba11f32bc037fc8c0ba8d34ccf61aaccc23"
      ],
      "author": {
        "name": "Sebb",
        "email": "sebb@apache.org",
        "time": "Wed May 06 00:34:43 2026 +0100"
      },
      "committer": {
        "name": "Sebb",
        "email": "sebb@apache.org",
        "time": "Wed May 06 00:34:43 2026 +0100"
      },
      "message": "Allow for other service retirements\n"
    },
    {
      "commit": "573ceba11f32bc037fc8c0ba8d34ccf61aaccc23",
      "tree": "b901e93c029725c3419b399a711c02886560e737",
      "parents": [
        "7ba93279e62a84b81d01159c60aecb8b406e06f4",
        "0c11c5eddce8311a7e4a060f42f29c91abcef389"
      ],
      "author": {
        "name": "Andrew Wetmore",
        "email": "andrew@cottage14.com",
        "time": "Tue May 05 15:04:43 2026 -0300"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue May 05 15:04:43 2026 -0300"
      },
      "message": "Merge pull request #295 from apache/mfa\n\nsplit internal/external docs"
    },
    {
      "commit": "0c11c5eddce8311a7e4a060f42f29c91abcef389",
      "tree": "b901e93c029725c3419b399a711c02886560e737",
      "parents": [
        "2a1ea75a3153db66160f0f3f37dde6cb688b42c9"
      ],
      "author": {
        "name": "fluxo",
        "email": "cml@apache.org",
        "time": "Tue May 05 11:00:31 2026 -0700"
      },
      "committer": {
        "name": "fluxo",
        "email": "cml@apache.org",
        "time": "Tue May 05 11:00:31 2026 -0700"
      },
      "message": "changes for pr#295\n"
    },
    {
      "commit": "2a1ea75a3153db66160f0f3f37dde6cb688b42c9",
      "tree": "96dd5e87d84309f01cc67446faa218c2b23b952b",
      "parents": [
        "7ba93279e62a84b81d01159c60aecb8b406e06f4"
      ],
      "author": {
        "name": "fluxo",
        "email": "cml@apache.org",
        "time": "Mon May 04 15:51:39 2026 -0700"
      },
      "committer": {
        "name": "fluxo",
        "email": "cml@apache.org",
        "time": "Mon May 04 15:51:39 2026 -0700"
      },
      "message": "split internal/external docs\n\nadd user-facing URL\nclarify externally facing reset process doc\n"
    },
    {
      "commit": "7ba93279e62a84b81d01159c60aecb8b406e06f4",
      "tree": "5727afdfe90b83b60c1408956e3d351c6aff0813",
      "parents": [
        "01da5f482f29d739a6c56f92e1fa4fdb3e7e7fca",
        "074b1acd820630af6ea267449e398cb263b16a89"
      ],
      "author": {
        "name": "Andrew Wetmore",
        "email": "andrew@cottage14.com",
        "time": "Mon May 04 16:45:04 2026 -0300"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon May 04 16:45:04 2026 -0300"
      },
      "message": "Merge pull request #294 from mohitjoshi-hey/fix-invalid-HTML-tags\n\nFix HTML formatting issues in frontpage.html. Closes #293"
    },
    {
      "commit": "074b1acd820630af6ea267449e398cb263b16a89",
      "tree": "5727afdfe90b83b60c1408956e3d351c6aff0813",
      "parents": [
        "01da5f482f29d739a6c56f92e1fa4fdb3e7e7fca"
      ],
      "author": {
        "name": "Mohit Joshi",
        "email": "joshionmohit@gmail.com",
        "time": "Thu Apr 30 05:16:37 2026 +0530"
      },
      "committer": {
        "name": "Mohit Joshi",
        "email": "joshionmohit@gmail.com",
        "time": "Thu Apr 30 05:16:37 2026 +0530"
      },
      "message": "fix: correct HTML formatting issues in frontpage.html. Closes #293\n"
    },
    {
      "commit": "01da5f482f29d739a6c56f92e1fa4fdb3e7e7fca",
      "tree": "637a0e973b7e79b8458849c7a43029d0786e3f29",
      "parents": [
        "3cc90fb5410f9a3cfee701522e78b49774ca9331",
        "e001b606e00511bd2414b8231e7bd4bb0c64d80f"
      ],
      "author": {
        "name": "Andrew Wetmore",
        "email": "andrew@cottage14.com",
        "time": "Mon Apr 27 10:14:48 2026 -0300"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Apr 27 10:14:48 2026 -0300"
      },
      "message": "Merge pull request #291 from GarvSaxena/improve-header-accessibility\n\nchore: add alt text to logo and aria-label to search"
    },
    {
      "commit": "3cc90fb5410f9a3cfee701522e78b49774ca9331",
      "tree": "ca9eefe17112e1aa45c8b49aa9893b7d058837eb",
      "parents": [
        "e7f551c71119cae624071155c853d70d62f05987"
      ],
      "author": {
        "name": "Andrew Wetmore",
        "email": "andrew@cottage14.com",
        "time": "Sun Apr 26 14:38:55 2026 -0300"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Apr 26 14:38:55 2026 -0300"
      },
      "message": "Update README.md minor text edits"
    },
    {
      "commit": "e001b606e00511bd2414b8231e7bd4bb0c64d80f",
      "tree": "383cd0457aa9fa6f5bf9f7241303d24730579f98",
      "parents": [
        "2ce06bae44c0dd7f38d3674c02aedced0a2b20c5"
      ],
      "author": {
        "name": "GarvSaxena",
        "email": "messagegarv32@gmail.com",
        "time": "Sun Apr 26 21:41:07 2026 +0530"
      },
      "committer": {
        "name": "GarvSaxena",
        "email": "messagegarv32@gmail.com",
        "time": "Sun Apr 26 21:41:07 2026 +0530"
      },
      "message": "docs: update logo alt text to oak leaf as requested\n"
    },
    {
      "commit": "e7f551c71119cae624071155c853d70d62f05987",
      "tree": "8a232247085a45161a65402c0a97e66d79e684b2",
      "parents": [
        "ca4f2697c43bd9f288f39004a52949de5177720a"
      ],
      "author": {
        "name": "Andrew Wetmore",
        "email": "andrew@cottage14.com",
        "time": "Sun Apr 26 11:04:51 2026 -0300"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Apr 26 11:04:51 2026 -0300"
      },
      "message": "Update services.md removed unused link\n\n\u0027logging\u0027 link had no corresponding description of a logging tool"
    },
    {
      "commit": "2ce06bae44c0dd7f38d3674c02aedced0a2b20c5",
      "tree": "f7fd77a7628cefe521f76408f38e912dd696ebcb",
      "parents": [
        "2035d11b443639a8c6ab4084bf1a63da4bb57d33"
      ],
      "author": {
        "name": "GarvSaxena",
        "email": "messagegarv32@gmail.com",
        "time": "Sun Apr 26 14:15:42 2026 +0530"
      },
      "committer": {
        "name": "GarvSaxena",
        "email": "messagegarv32@gmail.com",
        "time": "Sun Apr 26 14:15:42 2026 +0530"
      },
      "message": "chore: add alt text to logo and aria-label to search\n"
    },
    {
      "commit": "ca4f2697c43bd9f288f39004a52949de5177720a",
      "tree": "e1353cb0a7c4d464b1e3b088fb8c8428a57b6afa",
      "parents": [
        "f298b62d24eef62d5e3b6b9f3a1f1ca664b3ab43",
        "7cd288e0ffa0a684da2d2971d568f7c43b91fdd3"
      ],
      "author": {
        "name": "Sebb",
        "email": "sebbASF@users.noreply.github.com",
        "time": "Sat Apr 25 08:14:52 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Apr 25 08:14:52 2026 +0100"
      },
      "message": "Merge pull request #288 from mohitjoshi-hey/fix-html-issues-of-services-and-documentation\n\nFix HTML consistency and link formatting in documentation and services pages"
    },
    {
      "commit": "f298b62d24eef62d5e3b6b9f3a1f1ca664b3ab43",
      "tree": "e6c4d0035b25d9f7fc989ea07d71e305376ffc6e",
      "parents": [
        "78fe1d9ea3b63697999462776b584270d81eba9b",
        "bf4d3df7be8ec251720b205c3d3ca12d0034c664"
      ],
      "author": {
        "name": "Sebb",
        "email": "sebbASF@users.noreply.github.com",
        "time": "Sat Apr 25 08:12:54 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Apr 25 08:12:54 2026 +0100"
      },
      "message": "Merge pull request #289 from mohitjoshi-hey/fix-typo-of-the-infra-roundtable-and-infra-page\n\nFix typos and grammatical errors in documentation files"
    },
    {
      "commit": "78fe1d9ea3b63697999462776b584270d81eba9b",
      "tree": "df5aa77b4b224eaf9bd193d0b27d0b619816a500",
      "parents": [
        "42bbabae18cf0988c8b3cbde5d42e1caf995dcd2",
        "06b575e826d9517713c591315a2c8c13fc3c0a5f"
      ],
      "author": {
        "name": "Sebb",
        "email": "sebbASF@users.noreply.github.com",
        "time": "Sat Apr 25 08:10:51 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Apr 25 08:10:51 2026 +0100"
      },
      "message": "Merge pull request #286 from mohitjoshi-hey/fix-services-and-documentation-page-typos\n\nFix typos and grammar in services and documentation pages"
    },
    {
      "commit": "bf4d3df7be8ec251720b205c3d3ca12d0034c664",
      "tree": "3820e889607de925ba43d9768e74875e85da0d28",
      "parents": [
        "42bbabae18cf0988c8b3cbde5d42e1caf995dcd2"
      ],
      "author": {
        "name": "Mohit Joshi",
        "email": "joshionmohit@gmail.com",
        "time": "Sat Apr 25 06:23:59 2026 +0530"
      },
      "committer": {
        "name": "Mohit Joshi",
        "email": "joshionmohit@gmail.com",
        "time": "Sat Apr 25 06:23:59 2026 +0530"
      },
      "message": "fix: typos and grammatical mistakes in roundtable.md and infra-news.md\n"
    },
    {
      "commit": "7cd288e0ffa0a684da2d2971d568f7c43b91fdd3",
      "tree": "ef77f0d0aabf9bd98f850f05b7535d5e30be8a47",
      "parents": [
        "58e0670026ff34a770a9a9c6869a0b7c1273470c"
      ],
      "author": {
        "name": "Mohit Joshi",
        "email": "joshionmohit@gmail.com",
        "time": "Sat Apr 25 05:38:09 2026 +0530"
      },
      "committer": {
        "name": "Mohit Joshi",
        "email": "joshionmohit@gmail.com",
        "time": "Sat Apr 25 05:38:09 2026 +0530"
      },
      "message": "fix: revert unnecessary changes and correct HTML issues\n"
    },
    {
      "commit": "06b575e826d9517713c591315a2c8c13fc3c0a5f",
      "tree": "df5aa77b4b224eaf9bd193d0b27d0b619816a500",
      "parents": [
        "c33589cb031d2f213c292a499130c7b1458b9db6"
      ],
      "author": {
        "name": "Mohit Joshi",
        "email": "joshionmohit@gmail.com",
        "time": "Sat Apr 25 04:51:15 2026 +0530"
      },
      "committer": {
        "name": "Mohit Joshi",
        "email": "joshionmohit@gmail.com",
        "time": "Sat Apr 25 04:51:15 2026 +0530"
      },
      "message": "fix: address review comments (restore title and correct grammar)\n"
    },
    {
      "commit": "58e0670026ff34a770a9a9c6869a0b7c1273470c",
      "tree": "0f249b6e433fe1b22bf06e9d8540770342b9bd03",
      "parents": [
        "42bbabae18cf0988c8b3cbde5d42e1caf995dcd2"
      ],
      "author": {
        "name": "Mohit Joshi",
        "email": "joshionmohit@gmail.com",
        "time": "Sat Apr 25 04:33:48 2026 +0530"
      },
      "committer": {
        "name": "Mohit Joshi",
        "email": "joshionmohit@gmail.com",
        "time": "Sat Apr 25 04:33:48 2026 +0530"
      },
      "message": "fix: improve HTML consistency and link formatting in documentation and service page\n"
    },
    {
      "commit": "c33589cb031d2f213c292a499130c7b1458b9db6",
      "tree": "ef24da8c39f4a8dadd1fe1a5e901b86f508b14fe",
      "parents": [
        "42bbabae18cf0988c8b3cbde5d42e1caf995dcd2"
      ],
      "author": {
        "name": "Mohit Joshi",
        "email": "joshionmohit@gmail.com",
        "time": "Sat Apr 25 02:57:43 2026 +0530"
      },
      "committer": {
        "name": "Mohit Joshi",
        "email": "joshionmohit@gmail.com",
        "time": "Sat Apr 25 02:57:43 2026 +0530"
      },
      "message": "fix: correct typos and grammar in services and documentation pages. Belongs to  #285\n"
    },
    {
      "commit": "42bbabae18cf0988c8b3cbde5d42e1caf995dcd2",
      "tree": "021e3514cd068222304091b2b24aa4518634e6a4",
      "parents": [
        "7f71724e1b4630940e5fe62378d88bc3e38c6d9c"
      ],
      "author": {
        "name": "Andrew Wetmore",
        "email": "andrew@cottage14.com",
        "time": "Fri Apr 24 14:08:11 2026 -0300"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Apr 24 14:08:11 2026 -0300"
      },
      "message": "Create newsletter_04_26.md"
    },
    {
      "commit": "7f71724e1b4630940e5fe62378d88bc3e38c6d9c",
      "tree": "17501509ac7d989e2f4d49d4fd5b458c83a1b6f0",
      "parents": [
        "646a9dc475a7c3667056da624e7dd1a0293848c3"
      ],
      "author": {
        "name": "Sebb",
        "email": "sebb@apache.org",
        "time": "Fri Apr 24 17:20:47 2026 +0100"
      },
      "committer": {
        "name": "Sebb",
        "email": "sebb@apache.org",
        "time": "Fri Apr 24 17:20:47 2026 +0100"
      },
      "message": "Fix mutable ordinal link\n"
    },
    {
      "commit": "646a9dc475a7c3667056da624e7dd1a0293848c3",
      "tree": "2100f97b4a3d5f99088391950fa91ff55fd1b90f",
      "parents": [
        "88df2bc795fd9384c6ee6a5fdf273ae362261ba8"
      ],
      "author": {
        "name": "Sebb",
        "email": "sebb@apache.org",
        "time": "Fri Apr 24 17:17:13 2026 +0100"
      },
      "committer": {
        "name": "Sebb",
        "email": "sebb@apache.org",
        "time": "Fri Apr 24 17:17:13 2026 +0100"
      },
      "message": "Clarify link\n"
    },
    {
      "commit": "88df2bc795fd9384c6ee6a5fdf273ae362261ba8",
      "tree": "7f490fdbe0673f211eaa245198c27eb62ead74a4",
      "parents": [
        "26939bc9e74ee17f61e2260ef669591c4507904f"
      ],
      "author": {
        "name": "Andrew Wetmore",
        "email": "andrew@cottage14.com",
        "time": "Thu Apr 23 09:44:37 2026 -0300"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Apr 23 09:44:37 2026 -0300"
      },
      "message": "Update contact.md updated a reference\n\nchanged \u0027see the second entry\u0027 to \u0027see the third entry\u0027"
    },
    {
      "commit": "26939bc9e74ee17f61e2260ef669591c4507904f",
      "tree": "4b1bf33332a93ecead9b40a2057e0c47d54bf8a0",
      "parents": [
        "5d1032ecc3517c76d1f91909ecc6aa53960d1dcc"
      ],
      "author": {
        "name": "Andrew Wetmore",
        "email": "andrew@cottage14.com",
        "time": "Thu Apr 23 09:43:20 2026 -0300"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Apr 23 09:43:20 2026 -0300"
      },
      "message": "Update infra-contact.md updated link to security.a.o info"
    },
    {
      "commit": "5d1032ecc3517c76d1f91909ecc6aa53960d1dcc",
      "tree": "f8d5c836ca02224826f1c5b37df1b50aaae41e98",
      "parents": [
        "1b568edcec49837cceed30223b87c692a3f99188"
      ],
      "author": {
        "name": "Andrew Wetmore",
        "email": "andrew@cottage14.com",
        "time": "Thu Apr 23 09:36:34 2026 -0300"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Apr 23 09:36:34 2026 -0300"
      },
      "message": "Update infra-contact.md added an entry for security@infra.a.o\n\nper issue #284"
    },
    {
      "commit": "1b568edcec49837cceed30223b87c692a3f99188",
      "tree": "89ca3b79083a2791277e5606128301eecc2f866a",
      "parents": [
        "3d9708d69af159db6be7b7cfef4bf28e19c5a3b5"
      ],
      "author": {
        "name": "Andrew Wetmore",
        "email": "andrew@cottage14.com",
        "time": "Tue Apr 21 17:09:44 2026 -0300"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Apr 21 17:09:44 2026 -0300"
      },
      "message": "Update app-upgrade-policy.md removed references to Infrabot and Twitter\n\nper issue #278"
    },
    {
      "commit": "3d9708d69af159db6be7b7cfef4bf28e19c5a3b5",
      "tree": "3f6b17e0d8853c1a3a68c6026ac3ffecce9f1db4",
      "parents": [
        "01fb70ee9557b370c996bb2dbc52297b30fd5216"
      ],
      "author": {
        "name": "Andrew Wetmore",
        "email": "andrew@cottage14.com",
        "time": "Tue Apr 21 17:06:56 2026 -0300"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Apr 21 17:06:56 2026 -0300"
      },
      "message": "Update infra-contact.md removed referenced to infrabot\n\nper issue 278"
    },
    {
      "commit": "01fb70ee9557b370c996bb2dbc52297b30fd5216",
      "tree": "c06f483640ec92c554574b5cd538a2b89c5a4109",
      "parents": [
        "3bb203dfc4dd2c17e81b4f257c018d18ae1c6d83"
      ],
      "author": {
        "name": "Andrew Wetmore",
        "email": "andrew@cottage14.com",
        "time": "Tue Apr 21 14:57:10 2026 -0300"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Apr 21 14:57:10 2026 -0300"
      },
      "message": "Update contact.md fixed mention of security@infra"
    },
    {
      "commit": "3bb203dfc4dd2c17e81b4f257c018d18ae1c6d83",
      "tree": "7bf7e7e145d586a7c8feab9e717de163cef097a2",
      "parents": [
        "3179b82ffc4707957b849f82e07d1c83ad4df3ea"
      ],
      "author": {
        "name": "Andrew Wetmore",
        "email": "andrew@cottage14.com",
        "time": "Tue Apr 21 14:49:24 2026 -0300"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Apr 21 14:49:24 2026 -0300"
      },
      "message": "Update committers.md removed reference to Infrathon"
    },
    {
      "commit": "3179b82ffc4707957b849f82e07d1c83ad4df3ea",
      "tree": "bd1024c7bf7c864a96cc00f48b5b99583335da28",
      "parents": [
        "fd64822ebfa59151c9345c7ad23b5d74d5e28772"
      ],
      "author": {
        "name": "Andrew Wetmore",
        "email": "andrew@cottage14.com",
        "time": "Tue Apr 21 14:47:53 2026 -0300"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Apr 21 14:47:53 2026 -0300"
      },
      "message": "Update committers.md removed reference to Infrabot\n\nper issue #278"
    },
    {
      "commit": "fd64822ebfa59151c9345c7ad23b5d74d5e28772",
      "tree": "85978806c8b7ca9d3d0e32e787ec534cb828714f",
      "parents": [
        "edc22c11f805d7c90889de38d7422b123022dbf9"
      ],
      "author": {
        "name": "Andrew Wetmore",
        "email": "andrew@cottage14.com",
        "time": "Tue Apr 21 14:03:23 2026 -0300"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Apr 21 14:03:23 2026 -0300"
      },
      "message": "Update committers.md removed reference to labs.a.o"
    },
    {
      "commit": "edc22c11f805d7c90889de38d7422b123022dbf9",
      "tree": "42a8eb384a8edf11183fd9c22b3c6f18115d2a9f",
      "parents": [
        "31ba8542217a50fd28acd741faafd6a5ca05a79b"
      ],
      "author": {
        "name": "Andrew Wetmore",
        "email": "andrew@cottage14.com",
        "time": "Tue Apr 21 14:00:48 2026 -0300"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Apr 21 14:00:48 2026 -0300"
      },
      "message": "Update contact.md changed description of security@infra\n\nper issue 280"
    },
    {
      "commit": "31ba8542217a50fd28acd741faafd6a5ca05a79b",
      "tree": "52dd9da3f39c6fbe98bf680c6e42e184d41d37d8",
      "parents": [
        "2035d11b443639a8c6ab4084bf1a63da4bb57d33"
      ],
      "author": {
        "name": "fluxo",
        "email": "cml@apache.org",
        "time": "Tue Apr 21 09:30:57 2026 -0700"
      },
      "committer": {
        "name": "fluxo",
        "email": "cml@apache.org",
        "time": "Tue Apr 21 09:30:57 2026 -0700"
      },
      "message": "clarify\n"
    },
    {
      "commit": "2035d11b443639a8c6ab4084bf1a63da4bb57d33",
      "tree": "368739305531fa2e33eb1cd77c3e442df45049b9",
      "parents": [
        "9e6fd853869ed2f9b8fd6e4940bd83beeda0b213"
      ],
      "author": {
        "name": "Sebb",
        "email": "sebbASF@users.noreply.github.com",
        "time": "Sun Apr 19 12:46:10 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Apr 19 12:46:10 2026 +0100"
      },
      "message": "Typo"
    },
    {
      "commit": "9e6fd853869ed2f9b8fd6e4940bd83beeda0b213",
      "tree": "40b253a1688a725b82bafd76274ce3074c9fe2ab",
      "parents": [
        "658ee8cd924aacfdfb5fa7c8e43c0d0bed8d60b7"
      ],
      "author": {
        "name": "Sebb",
        "email": "sebbASF@users.noreply.github.com",
        "time": "Sun Apr 19 12:45:16 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Apr 19 12:45:16 2026 +0100"
      },
      "message": "Blog moved"
    },
    {
      "commit": "658ee8cd924aacfdfb5fa7c8e43c0d0bed8d60b7",
      "tree": "189c4ccd3597fd89ed933715b5e5de7674b1bb55",
      "parents": [
        "f791124b029ccf18a56d9d72c7d4536a24964b27"
      ],
      "author": {
        "name": "Andrew Wetmore",
        "email": "andrew@cottage14.com",
        "time": "Fri Apr 17 14:15:20 2026 -0300"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Apr 17 14:15:20 2026 -0300"
      },
      "message": "Update contact.md added security@ to list of email addresses\n\nper issue 273"
    },
    {
      "commit": "f791124b029ccf18a56d9d72c7d4536a24964b27",
      "tree": "54b2731cd2012832913ddcd922eb6460decf6d7b",
      "parents": [
        "f890923636c5e95832aa77029079c8a8bb75469e"
      ],
      "author": {
        "name": "Andrew Wetmore",
        "email": "andrew@cottage14.com",
        "time": "Fri Apr 17 14:05:42 2026 -0300"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Apr 17 14:05:42 2026 -0300"
      },
      "message": "Update csp.md expanded note on links to external resources\n\nper issue 216"
    },
    {
      "commit": "f890923636c5e95832aa77029079c8a8bb75469e",
      "tree": "a51c52196996093acce137ba8e302e6e0e5c94cc",
      "parents": [
        "7e39f9651a01b401001724add3f83df859e659c3"
      ],
      "author": {
        "name": "Andrew Wetmore",
        "email": "andrew@cottage14.com",
        "time": "Fri Apr 17 13:52:18 2026 -0300"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Apr 17 13:52:18 2026 -0300"
      },
      "message": "Update committers.md added notes about the Infra blog and roundtables"
    },
    {
      "commit": "7e39f9651a01b401001724add3f83df859e659c3",
      "tree": "0b514907832b166bc222bb1f5e13dd8d615c2449",
      "parents": [
        "c3aad6464858f6ea97f7c3390c770b22a61947f9"
      ],
      "author": {
        "name": "Andrew Wetmore",
        "email": "andrew@cottage14.com",
        "time": "Fri Apr 17 13:40:12 2026 -0300"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Apr 17 13:40:12 2026 -0300"
      },
      "message": "Update committers.md text updates related to issue 267\n\nAlso updated some links."
    },
    {
      "commit": "c3aad6464858f6ea97f7c3390c770b22a61947f9",
      "tree": "2c5edf82386f807bf87518bd95c47c02643a6896",
      "parents": [
        "e63181875f233338a7eeb4e8d4ca9e748da67a2d"
      ],
      "author": {
        "name": "Andrew Wetmore",
        "email": "andrew@cottage14.com",
        "time": "Fri Apr 17 10:59:41 2026 -0300"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Apr 17 10:59:41 2026 -0300"
      },
      "message": "Update infra-news.md removed older items"
    },
    {
      "commit": "e63181875f233338a7eeb4e8d4ca9e748da67a2d",
      "tree": "9cc270f65b85e7f0e1b1485451ce9bdf13a51e62",
      "parents": [
        "2ba557626db30cc5fdb66cd96100b1e6c02e4b85"
      ],
      "author": {
        "name": "Andrew Wetmore",
        "email": "andrew@cottage14.com",
        "time": "Fri Apr 17 10:38:37 2026 -0300"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Apr 17 10:38:37 2026 -0300"
      },
      "message": "Delete content/css/foundation.min.css stylesheet not in use"
    },
    {
      "commit": "2ba557626db30cc5fdb66cd96100b1e6c02e4b85",
      "tree": "9c8c2fd65b33ce38e18f600ca5a9d2d6aca257e6",
      "parents": [
        "9898f487c993b59efa79fcf4402febdf0fd90fe8"
      ],
      "author": {
        "name": "Andrew Wetmore",
        "email": "andrew@cottage14.com",
        "time": "Fri Apr 17 10:36:03 2026 -0300"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Apr 17 10:36:03 2026 -0300"
      },
      "message": "Delete content/css/foundation.css stylesheet not in use"
    },
    {
      "commit": "9898f487c993b59efa79fcf4402febdf0fd90fe8",
      "tree": "ced013b57bb48aaf8bf7d7a7fe8b36bee8b8063c",
      "parents": [
        "51ee97acf8c1bf8d4561ea4c12d257be011d2fa7"
      ],
      "author": {
        "name": "Andrew Wetmore",
        "email": "andrew@cottage14.com",
        "time": "Fri Apr 17 09:41:07 2026 -0300"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Apr 17 09:41:07 2026 -0300"
      },
      "message": "Delete content/pages/fingerprints.md no longer needed"
    },
    {
      "commit": "51ee97acf8c1bf8d4561ea4c12d257be011d2fa7",
      "tree": "b039cd31c2e59f24d14c9413bd3086285952b483",
      "parents": [
        "44caf0758dacb23d18420233395b6a589e84bd6b",
        "337347f4f5ea94c6abe30bcabcfab58acd9dd6d3"
      ],
      "author": {
        "name": "Andrew Wetmore",
        "email": "andrew@cottage14.com",
        "time": "Fri Apr 17 09:38:21 2026 -0300"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Apr 17 09:38:21 2026 -0300"
      },
      "message": "Merge pull request #274 from mohitjoshi-hey/fix-sticky-navbar\n\nMake navbar sticky using Bootstrap sticky-top for improved usability"
    },
    {
      "commit": "44caf0758dacb23d18420233395b6a589e84bd6b",
      "tree": "686de9400864e267415b86d3544574541f801672",
      "parents": [
        "53ca1c0176949ae8d5cf7eba573c860c501c00fa"
      ],
      "author": {
        "name": "Andrew Wetmore",
        "email": "andrew@cottage14.com",
        "time": "Thu Apr 16 09:54:07 2026 -0300"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Apr 16 09:54:07 2026 -0300"
      },
      "message": "Update mfa-reset.md minor text tidying"
    },
    {
      "commit": "53ca1c0176949ae8d5cf7eba573c860c501c00fa",
      "tree": "cb8f4975591ba38f6f77eb0307af04abbcaaf34f",
      "parents": [
        "0a800910e82e8742e5dd777304412d3f6764718b"
      ],
      "author": {
        "name": "Andrew Wetmore",
        "email": "andrew@cottage14.com",
        "time": "Mon Apr 13 10:28:05 2026 -0300"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Apr 13 10:28:05 2026 -0300"
      },
      "message": "Update mfa.md minor text tweak"
    },
    {
      "commit": "0a800910e82e8742e5dd777304412d3f6764718b",
      "tree": "a37fe415a2a5e528c31287eea6007d46e8aa35b4",
      "parents": [
        "dd37a08cfd03824800ecd55c9786d6bc225c4ef3"
      ],
      "author": {
        "name": "Andrew Wetmore",
        "email": "andrew@cottage14.com",
        "time": "Mon Apr 13 10:24:18 2026 -0300"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Apr 13 10:24:18 2026 -0300"
      },
      "message": "Update mfa-reset.md minor text tweak"
    },
    {
      "commit": "dd37a08cfd03824800ecd55c9786d6bc225c4ef3",
      "tree": "2e6a5c83b659c2f249e1f26639cd6a9315d9066e",
      "parents": [
        "dd4c3f2eac9b261f64b49fd0286df0d6784866c5"
      ],
      "author": {
        "name": "Andrew Wetmore",
        "email": "andrew@cottage14.com",
        "time": "Mon Apr 13 10:22:26 2026 -0300"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Apr 13 10:22:26 2026 -0300"
      },
      "message": "Update infra-news.md fixed typo"
    },
    {
      "commit": "dd4c3f2eac9b261f64b49fd0286df0d6784866c5",
      "tree": "7f6e527017ab7f93d4d02eabc3710c526339c612",
      "parents": [
        "7d4ed60960780de406ea6c6d5e35955bdb62c2ff"
      ],
      "author": {
        "name": "Andrew Wetmore",
        "email": "andrew@cottage14.com",
        "time": "Mon Apr 13 10:21:52 2026 -0300"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Apr 13 10:21:52 2026 -0300"
      },
      "message": "Update frontpage.html fixed typo"
    },
    {
      "commit": "7d4ed60960780de406ea6c6d5e35955bdb62c2ff",
      "tree": "98aa7d5157a9c7f2ede99a6e2adaa333f19e93f1",
      "parents": [
        "a53a85288e357fda8e64ccdefd1ad85ac365488e"
      ],
      "author": {
        "name": "Andrew Wetmore",
        "email": "andrew@cottage14.com",
        "time": "Fri Apr 10 13:53:31 2026 -0300"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Apr 10 13:53:31 2026 -0300"
      },
      "message": "Update frontpage.html updated roundtable info"
    },
    {
      "commit": "a53a85288e357fda8e64ccdefd1ad85ac365488e",
      "tree": "d35a505f7c40f2b0aa7dcc01107556ed0db85831",
      "parents": [
        "4d5e60177809fe667ef0a3e58b29f7c87721fb4e",
        "9cf0c26983e32676f749e98ecf35040f24e868de"
      ],
      "author": {
        "name": "Gavin McDonald",
        "email": "gmcdonald@apache.org",
        "time": "Sat Apr 04 12:02:00 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Apr 04 12:02:00 2026 +0200"
      },
      "message": "Merge pull request #275 from d-sahlberg/patch-1\n\nUpdate wiki OPIE link"
    },
    {
      "commit": "9cf0c26983e32676f749e98ecf35040f24e868de",
      "tree": "d35a505f7c40f2b0aa7dcc01107556ed0db85831",
      "parents": [
        "4d5e60177809fe667ef0a3e58b29f7c87721fb4e"
      ],
      "author": {
        "name": "Daniel Sahlberg",
        "email": "76568858+d-sahlberg@users.noreply.github.com",
        "time": "Sat Apr 04 11:20:06 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Apr 04 11:20:06 2026 +0200"
      },
      "message": "Update wiki OPIE link\n\nThe existing link is 404, probably because of the addition of \"/ Orthrus\" in the title."
    },
    {
      "commit": "337347f4f5ea94c6abe30bcabcfab58acd9dd6d3",
      "tree": "d664c4a2cd3b46566f58251f74509ea22dd62a97",
      "parents": [
        "4d5e60177809fe667ef0a3e58b29f7c87721fb4e"
      ],
      "author": {
        "name": "Mohit Joshi",
        "email": "joshionmohit@gmail.com",
        "time": "Sat Apr 04 03:55:50 2026 +0530"
      },
      "committer": {
        "name": "Mohit Joshi",
        "email": "joshionmohit@gmail.com",
        "time": "Sat Apr 04 03:55:50 2026 +0530"
      },
      "message": "Make navbar sticky using Bootstrap sticky-top for improved usability\n"
    },
    {
      "commit": "4d5e60177809fe667ef0a3e58b29f7c87721fb4e",
      "tree": "93d5dcf9b25d41d88e49e0a664a6d836ed5b3c9c",
      "parents": [
        "03e32047d78a5a64be39dce846f51729f776ee8a"
      ],
      "author": {
        "name": "Andrew Wetmore",
        "email": "andrew@cottage14.com",
        "time": "Fri Apr 03 08:40:14 2026 -0300"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Apr 03 08:40:14 2026 -0300"
      },
      "message": "Update github-actions-policy.md added link to info about pull_request_target"
    },
    {
      "commit": "03e32047d78a5a64be39dce846f51729f776ee8a",
      "tree": "0749748fd439e97d909b212e27b0abc3f71b577b",
      "parents": [
        "f2d16092f545c5b6bfb293f07b87965f4e699241"
      ],
      "author": {
        "name": "Andrew Wetmore",
        "email": "andrew@cottage14.com",
        "time": "Fri Apr 03 08:26:18 2026 -0300"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Apr 03 08:26:18 2026 -0300"
      },
      "message": "Update frontpage.html updated news items"
    },
    {
      "commit": "f2d16092f545c5b6bfb293f07b87965f4e699241",
      "tree": "aeac619e707060dca0896324ac3cefe7df63341c",
      "parents": [
        "dfc39fd6f96c242fdf4e94814d1828d3792c210d"
      ],
      "author": {
        "name": "Andrew Wetmore",
        "email": "andrew@cottage14.com",
        "time": "Fri Apr 03 08:23:36 2026 -0300"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Apr 03 08:23:36 2026 -0300"
      },
      "message": "Update infra-news.md added missing comma"
    },
    {
      "commit": "dfc39fd6f96c242fdf4e94814d1828d3792c210d",
      "tree": "ca171f9ca4a26f645cb2c8bfff74a31c602ae697",
      "parents": [
        "799e4d4066e5aec48e19982a1df0eabc9a8671c9"
      ],
      "author": {
        "name": "Andrew Wetmore",
        "email": "andrew@cottage14.com",
        "time": "Fri Apr 03 08:23:10 2026 -0300"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Apr 03 08:23:10 2026 -0300"
      },
      "message": "Update infra-news.md added item about security@infra"
    },
    {
      "commit": "799e4d4066e5aec48e19982a1df0eabc9a8671c9",
      "tree": "065df51f17da71ed6f4f948a6018beab09609d2f",
      "parents": [
        "16eaeef1af3206e5ca6eec017f1b2ab02c5fd0a4"
      ],
      "author": {
        "name": "Andrew Wetmore",
        "email": "andrew@cottage14.com",
        "time": "Fri Apr 03 08:18:40 2026 -0300"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Apr 03 08:18:40 2026 -0300"
      },
      "message": "Update contact.md updated email to use for security issues"
    },
    {
      "commit": "16eaeef1af3206e5ca6eec017f1b2ab02c5fd0a4",
      "tree": "147ed81c88f990ab27cc6e555c99a69d239398f4",
      "parents": [
        "b678c6f546be5709656d33bb0277640268d111ec"
      ],
      "author": {
        "name": "Drew",
        "email": "dfoulks@apache.org",
        "time": "Tue Mar 31 08:27:17 2026 -0400"
      },
      "committer": {
        "name": "Drew",
        "email": "dfoulks@apache.org",
        "time": "Tue Mar 31 08:27:17 2026 -0400"
      },
      "message": "Removed push trigger for build-pelican, the job can still run but must be triggered manually\n"
    },
    {
      "commit": "b678c6f546be5709656d33bb0277640268d111ec",
      "tree": "e320d0a413779e088de784bd00a613f3cd2d429f",
      "parents": [
        "f88c321188b4419a4320db32a143a2c096171be2"
      ],
      "author": {
        "name": "gmcdonald",
        "email": "gmcdonald@apache.org",
        "time": "Tue Mar 31 12:07:33 2026 +0200"
      },
      "committer": {
        "name": "gmcdonald",
        "email": "gmcdonald@apache.org",
        "time": "Tue Mar 31 12:07:33 2026 +0200"
      },
      "message": "Add a retired page, with Reviewboard as its initial retired service\n"
    },
    {
      "commit": "f88c321188b4419a4320db32a143a2c096171be2",
      "tree": "0c3edb48dc567dc831ec3c57ced4ea4beb92bcac",
      "parents": [
        "ee9f63df3c3bc864c5cb3b364807cd2e2e12bb84",
        "e2bb10130a7d7109138f006e1bc1286d37bdd8ce"
      ],
      "author": {
        "name": "fluxo",
        "email": "clambertus@users.noreply.github.com",
        "time": "Sat Mar 28 16:01:58 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Mar 28 16:01:58 2026 -0700"
      },
      "message": "Merge pull request #270 from kevinjqliu/patch-1\n\nFix typo in CSP policy instructions"
    },
    {
      "commit": "e2bb10130a7d7109138f006e1bc1286d37bdd8ce",
      "tree": "0c3edb48dc567dc831ec3c57ced4ea4beb92bcac",
      "parents": [
        "ee9f63df3c3bc864c5cb3b364807cd2e2e12bb84"
      ],
      "author": {
        "name": "Kevin Liu",
        "email": "kevinjqliu@users.noreply.github.com",
        "time": "Sat Mar 28 15:59:44 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Mar 28 15:59:44 2026 -0700"
      },
      "message": "Fix typo in CSP policy instructions"
    },
    {
      "commit": "ee9f63df3c3bc864c5cb3b364807cd2e2e12bb84",
      "tree": "1759e5b689b60ed778a50a956bef45324bcb2834",
      "parents": [
        "8415a50edfa8a48e1e39b2de707136c8ef9093c0"
      ],
      "author": {
        "name": "Andrew Wetmore",
        "email": "andrew@cottage14.com",
        "time": "Thu Mar 26 15:32:47 2026 -0300"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Mar 26 15:32:47 2026 -0300"
      },
      "message": "Update managing-committers.md clarified the section about committer access to repos"
    },
    {
      "commit": "8415a50edfa8a48e1e39b2de707136c8ef9093c0",
      "tree": "3aaee82fb7ecf166de6ec79300b7c0601feb6b78",
      "parents": [
        "a15f430e9876ddb0409c4a8c62dbe913cdfa63ed"
      ],
      "author": {
        "name": "Andrew Wetmore",
        "email": "andrew@cottage14.com",
        "time": "Wed Mar 25 10:54:46 2026 -0300"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Mar 25 10:54:46 2026 -0300"
      },
      "message": "fixed link formatting"
    },
    {
      "commit": "a15f430e9876ddb0409c4a8c62dbe913cdfa63ed",
      "tree": "52c1a33fe4f001d193cf90b3df7d60e82a3d3081",
      "parents": [
        "6b2ce0fc5bc35f17d2a7276b776f2c3a285c54ee"
      ],
      "author": {
        "name": "Andrew Wetmore",
        "email": "andrew@cottage14.com",
        "time": "Wed Mar 25 10:52:10 2026 -0300"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Mar 25 10:52:10 2026 -0300"
      },
      "message": "Update release-signing.md per issue #261 added definitions of trusted and secure hardware"
    },
    {
      "commit": "6b2ce0fc5bc35f17d2a7276b776f2c3a285c54ee",
      "tree": "5d0628be4824717d6c5166f512d1732485a32442",
      "parents": [
        "747f00b74e2070c6681a3d8373210211a4fd8baa",
        "889e5be34450c595f80f3a7f65c7f4ca2fb9a1f6"
      ],
      "author": {
        "name": "Andrew Wetmore",
        "email": "andrew@cottage14.com",
        "time": "Tue Mar 24 10:58:36 2026 -0300"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Mar 24 10:58:36 2026 -0300"
      },
      "message": "Merge pull request #268 from pjfanning/patch-1\n\nUpdate download URL from HTTP to HTTPS"
    },
    {
      "commit": "747f00b74e2070c6681a3d8373210211a4fd8baa",
      "tree": "50e0d4a6f7895f8ac521a465cbbaead07982eae6",
      "parents": [
        "17b2656e9426aad0bbddc6a83e8206a45b3116fe",
        "dde8fd05f79acbcd6304dffc55d41a81cb132bc7"
      ],
      "author": {
        "name": "Andrew Wetmore",
        "email": "andrew@cottage14.com",
        "time": "Sun Mar 22 15:15:16 2026 -0300"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Mar 22 15:15:16 2026 -0300"
      },
      "message": "Merge pull request #269 from potiuk/add-dependabot-guide\n\nAdd Dependabot configuration guide"
    },
    {
      "commit": "dde8fd05f79acbcd6304dffc55d41a81cb132bc7",
      "tree": "50e0d4a6f7895f8ac521a465cbbaead07982eae6",
      "parents": [
        "0535b577e2def7fab8d49684aff151da18da6958"
      ],
      "author": {
        "name": "Jarek Potiuk",
        "email": "jarek@potiuk.com",
        "time": "Sun Mar 22 16:06:03 2026 +0100"
      },
      "committer": {
        "name": "Jarek Potiuk",
        "email": "jarek@potiuk.com",
        "time": "Sun Mar 22 16:06:03 2026 +0100"
      },
      "message": "Add section on ignoring incompatible dependency versions\n\nDependabot does not consider runtime versions (Java, Python, etc.)\nso it may propose updates that are not compatible with the project.\n\nCo-Authored-By: Claude Opus 4.6 (1M context) \u003cnoreply@anthropic.com\u003e\n"
    },
    {
      "commit": "0535b577e2def7fab8d49684aff151da18da6958",
      "tree": "1e5779fc93d02864815617ca4382a6502c36f093",
      "parents": [
        "5601bcfa1db27fc173db3ad576ace15c778cda08"
      ],
      "author": {
        "name": "Jarek Potiuk",
        "email": "jarek@potiuk.com",
        "time": "Sun Mar 22 14:18:10 2026 +0100"
      },
      "committer": {
        "name": "Jarek Potiuk",
        "email": "jarek@potiuk.com",
        "time": "Sun Mar 22 14:18:10 2026 +0100"
      },
      "message": "Restore Maven and npm examples alongside pip and uv\n\nCo-Authored-By: Claude Opus 4.6 (1M context) \u003cnoreply@anthropic.com\u003e\n"
    },
    {
      "commit": "5601bcfa1db27fc173db3ad576ace15c778cda08",
      "tree": "697bb5a3b45a60942a253877bfa6ab3f2bbf5679",
      "parents": [
        "99efecc94c6fd75ff1aa1e5bf8d43ec8e895b536"
      ],
      "author": {
        "name": "Jarek Potiuk",
        "email": "jarek@potiuk.com",
        "time": "Sun Mar 22 14:17:20 2026 +0100"
      },
      "committer": {
        "name": "Jarek Potiuk",
        "email": "jarek@potiuk.com",
        "time": "Sun Mar 22 14:17:20 2026 +0100"
      },
      "message": "Add supported ecosystems link, uv ecosystem, and pip/uv examples\n\nCo-Authored-By: Claude Opus 4.6 (1M context) \u003cnoreply@anthropic.com\u003e\n"
    },
    {
      "commit": "99efecc94c6fd75ff1aa1e5bf8d43ec8e895b536",
      "tree": "2ad64ef0929a3d3db8cbffc7ca763f975fc5328a",
      "parents": [
        "ba4d142a3b7a642fe0813ed297639d44a63b7f82"
      ],
      "author": {
        "name": "Jarek Potiuk",
        "email": "jarek@potiuk.com",
        "time": "Sun Mar 22 12:50:05 2026 +0100"
      },
      "committer": {
        "name": "Jarek Potiuk",
        "email": "jarek@potiuk.com",
        "time": "Sun Mar 22 12:50:05 2026 +0100"
      },
      "message": "Update schedule guidance: frequency depends on project characteristics\n\nCo-Authored-By: Claude Opus 4.6 (1M context) \u003cnoreply@anthropic.com\u003e\n"
    },
    {
      "commit": "ba4d142a3b7a642fe0813ed297639d44a63b7f82",
      "tree": "39ce6d3d06e3abdbe7249ab44b451d057077f1c2",
      "parents": [
        "17b2656e9426aad0bbddc6a83e8206a45b3116fe"
      ],
      "author": {
        "name": "Jarek Potiuk",
        "email": "jarek@potiuk.com",
        "time": "Sun Mar 22 11:14:13 2026 +0100"
      },
      "committer": {
        "name": "Jarek Potiuk",
        "email": "jarek@potiuk.com",
        "time": "Sun Mar 22 11:14:13 2026 +0100"
      },
      "message": "Add Dependabot configuration guide to Services and Tools\n\nAdd a new page with instructions for setting up Dependabot, covering\necosystem identification, weekly schedule with grouped PRs, and 4-day\ncooldown periods for supply-chain security. Link from the Services page\nunder a new Dependency management subsection.\n\nCo-Authored-By: Claude Opus 4.6 (1M context) \u003cnoreply@anthropic.com\u003e\n"
    },
    {
      "commit": "17b2656e9426aad0bbddc6a83e8206a45b3116fe",
      "tree": "a83afba0f68d4a7d8a2a1185958cb36ecd24cb3d",
      "parents": [
        "ac159be29ff14ed674304c99774155994e36de15"
      ],
      "author": {
        "name": "Andrew Wetmore",
        "email": "andrew@cottage14.com",
        "time": "Sat Mar 21 13:50:02 2026 -0300"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Mar 21 13:50:02 2026 -0300"
      },
      "message": "added link to Trivy\u0027s statement about the event"
    },
    {
      "commit": "ac159be29ff14ed674304c99774155994e36de15",
      "tree": "dbfdc565ac69f156d0e0e85501e6808be8405f83",
      "parents": [
        "a5a273333a8719259822912c91411bd234cf7da3"
      ],
      "author": {
        "name": "Andrew Wetmore",
        "email": "andrew@cottage14.com",
        "time": "Fri Mar 20 16:57:48 2026 -0300"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Mar 20 16:57:48 2026 -0300"
      },
      "message": "Added link to security incident blog post\n\nAdded a news update about a security incident involving Trivy and its implications for ASF projects."
    },
    {
      "commit": "a5a273333a8719259822912c91411bd234cf7da3",
      "tree": "41837d1f8ac915c3329a5bacfb5a5e03bfe08ad0",
      "parents": [
        "e0bc318e1e13f5bd23c43ef51fb4fcac9bdeeae1"
      ],
      "author": {
        "name": "Andrew Wetmore",
        "email": "andrew@cottage14.com",
        "time": "Fri Mar 20 16:27:23 2026 -0300"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Mar 20 16:27:23 2026 -0300"
      },
      "message": "Add blog post about Trivy security incident\n\nDocument the security incident involving Trivy, detailing the"
    },
    {
      "commit": "e0bc318e1e13f5bd23c43ef51fb4fcac9bdeeae1",
      "tree": "3e093ce26e069aea6f904db3057e1e5b055f7093",
      "parents": [
        "38512df1d22f2ca00b40f463db998343c93e3661"
      ],
      "author": {
        "name": "Andrew Wetmore",
        "email": "andrew@cottage14.com",
        "time": "Fri Mar 20 14:55:43 2026 -0300"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Mar 20 14:55:43 2026 -0300"
      },
      "message": "Update GitHub Actions policy a link to submission and update details\n\nAdded details on submitting a GitHub Action for approval."
    },
    {
      "commit": "38512df1d22f2ca00b40f463db998343c93e3661",
      "tree": "be0c8470e0394d4c73c04f7d8a2a230636e8b87e",
      "parents": [
        "93ff42e9071e01f75d08cc81e176f3abd1f5d53e"
      ],
      "author": {
        "name": "Andrew Wetmore",
        "email": "andrew@cottage14.com",
        "time": "Fri Mar 20 10:14:54 2026 -0300"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Mar 20 10:14:54 2026 -0300"
      },
      "message": "Fix HTML link in news feed"
    },
    {
      "commit": "93ff42e9071e01f75d08cc81e176f3abd1f5d53e",
      "tree": "20ae4285a1f4980bfcf5ecb0ab2668ab7cb551f8",
      "parents": [
        "92f65bb284993cde4a1cc8afe072a376899d7b69"
      ],
      "author": {
        "name": "Andrew Wetmore",
        "email": "andrew@cottage14.com",
        "time": "Fri Mar 20 10:05:50 2026 -0300"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Mar 20 10:05:50 2026 -0300"
      },
      "message": "Fix punctuation and formatting in newsletter_03_26.md\n\nCorrected punctuation and formatting for clarity."
    },
    {
      "commit": "92f65bb284993cde4a1cc8afe072a376899d7b69",
      "tree": "015d62add530fa96204b0d6db5c8b3230c62bb32",
      "parents": [
        "c2a4a1a4c0321a28257124de78981f4c148b903b"
      ],
      "author": {
        "name": "Andrew Wetmore",
        "email": "andrew@cottage14.com",
        "time": "Fri Mar 20 10:04:38 2026 -0300"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Mar 20 10:04:38 2026 -0300"
      },
      "message": "Fix typo in newsletter_03_26.md"
    },
    {
      "commit": "c2a4a1a4c0321a28257124de78981f4c148b903b",
      "tree": "9d5efe60fa840d3984bb49c2bcceeda052fed299",
      "parents": [
        "e232877cbd2745a018629c75defede81ae3b0bd2"
      ],
      "author": {
        "name": "Andrew Wetmore",
        "email": "andrew@cottage14.com",
        "time": "Fri Mar 20 10:04:08 2026 -0300"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Mar 20 10:04:08 2026 -0300"
      },
      "message": "Updated links for the latest newsletter"
    },
    {
      "commit": "e232877cbd2745a018629c75defede81ae3b0bd2",
      "tree": "e9dfff8f5824e43d14e00d8e19fffc5e612c1882",
      "parents": [
        "d7a0e0f51c82763215683ad38b5493acdafea49b"
      ],
      "author": {
        "name": "Andrew Wetmore",
        "email": "andrew@cottage14.com",
        "time": "Fri Mar 20 10:01:00 2026 -0300"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Mar 20 10:01:00 2026 -0300"
      },
      "message": "Add March 2026 newsletter"
    },
    {
      "commit": "d7a0e0f51c82763215683ad38b5493acdafea49b",
      "tree": "956683588d9123c2a665b60ac362b371dcac3a7c",
      "parents": [
        "3a3529e249d154b3e8df37d306631a60aada6a33"
      ],
      "author": {
        "name": "Andrew Wetmore",
        "email": "andrew@cottage14.com",
        "time": "Thu Mar 19 10:59:44 2026 -0300"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Mar 19 10:59:44 2026 -0300"
      },
      "message": "Updated the text and link to tools/csp.html"
    },
    {
      "commit": "3a3529e249d154b3e8df37d306631a60aada6a33",
      "tree": "0517c1cb360169173efce3fa47138b55064b401c",
      "parents": [
        "afdf8f8a5e53016fced6f057fa28e47dba77fd07"
      ],
      "author": {
        "name": "Andrew Wetmore",
        "email": "andrew@cottage14.com",
        "time": "Thu Mar 19 10:57:46 2026 -0300"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Mar 19 10:57:46 2026 -0300"
      },
      "message": "Updated page title for accuracy\n\nThe tool to build a CSP is no longer available, so this page is do-it-yourself instructions"
    },
    {
      "commit": "889e5be34450c595f80f3a7f65c7f4ca2fb9a1f6",
      "tree": "581d9ebc1ccbec1c5edaa3a650e4529da8ec2214",
      "parents": [
        "afdf8f8a5e53016fced6f057fa28e47dba77fd07"
      ],
      "author": {
        "name": "PJ Fanning",
        "email": "pjfanning@users.noreply.github.com",
        "time": "Tue Mar 17 21:11:44 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Mar 17 21:11:44 2026 +0100"
      },
      "message": "Update download URL from HTTP to HTTPS"
    },
    {
      "commit": "afdf8f8a5e53016fced6f057fa28e47dba77fd07",
      "tree": "db1ed45b61241a3dfda6c805678b93209f2ee171",
      "parents": [
        "3d83a43c8a56a33ec38b1794471f6b28393156b8"
      ],
      "author": {
        "name": "Andrew Wetmore",
        "email": "andrew@cottage14.com",
        "time": "Tue Mar 17 15:57:48 2026 -0300"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Mar 17 15:57:48 2026 -0300"
      },
      "message": "csp.md added note that there currently are only instructions, no \u0027builder\u0027"
    },
    {
      "commit": "3d83a43c8a56a33ec38b1794471f6b28393156b8",
      "tree": "0936cf3227ee14d781b1de68e3acefecafc426da",
      "parents": [
        "70bb038d4a73d4f7e11955ff106f354127dbfc25"
      ],
      "author": {
        "name": "Andrew Wetmore",
        "email": "andrew@cottage14.com",
        "time": "Tue Mar 17 14:40:31 2026 -0300"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Mar 17 14:40:31 2026 -0300"
      },
      "message": "fixed link format"
    },
    {
      "commit": "70bb038d4a73d4f7e11955ff106f354127dbfc25",
      "tree": "20bbed2e05b1ccfb0275e893dab014847f8c4c06",
      "parents": [
        "45520714384d4dd97ba681445b5256606919070a"
      ],
      "author": {
        "name": "Andrew Wetmore",
        "email": "andrew@cottage14.com",
        "time": "Tue Mar 17 14:38:25 2026 -0300"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Mar 17 14:38:25 2026 -0300"
      },
      "message": "per issue #266, updated a link"
    },
    {
      "commit": "45520714384d4dd97ba681445b5256606919070a",
      "tree": "c3883b427900fb5fde11586b6da938617b8015d7",
      "parents": [
        "2c4e7489880842b2542ae58393f8ef927eb364af"
      ],
      "author": {
        "name": "Andrew Wetmore",
        "email": "andrew@cottage14.com",
        "time": "Tue Mar 17 14:30:40 2026 -0300"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Mar 17 14:30:40 2026 -0300"
      },
      "message": "contact.md have indicated who can use the four \u0027in a emergency\u0027 options"
    },
    {
      "commit": "2c4e7489880842b2542ae58393f8ef927eb364af",
      "tree": "363a33020faec6295a2ca327dcd7de36c39dfa49",
      "parents": [
        "16d200d3ec88a46ee490e23628edeca62f44dded"
      ],
      "author": {
        "name": "Andrew Wetmore",
        "email": "andrew@cottage14.com",
        "time": "Tue Mar 17 14:16:46 2026 -0300"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Mar 17 14:16:46 2026 -0300"
      },
      "message": "repository-faq.md. Removed reference to home.a.o"
    },
    {
      "commit": "16d200d3ec88a46ee490e23628edeca62f44dded",
      "tree": "4777e335e00f0c34b729ec29cfc4cba8c6439b70",
      "parents": [
        "ff2943a55a89b9412496c9c043733279a18e526e"
      ],
      "author": {
        "name": "Andrew Wetmore",
        "email": "andrew@cottage14.com",
        "time": "Tue Mar 17 10:38:19 2026 -0300"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Mar 17 10:38:19 2026 -0300"
      },
      "message": "committers.md removed reference to home.a.o and adjusted text in section\n\nFixed the \"What hosts/machines at Apache can I access?\" section by removing the reference to home.a,o"
    },
    {
      "commit": "ff2943a55a89b9412496c9c043733279a18e526e",
      "tree": "92caf1f0e7b50d9081b72ab77a5bb93b664ff27b",
      "parents": [
        "677f1efac059522a41aae8f61fadb11d97681dc0",
        "1969e95e80da4d5853f8627014185c0e593dbc02"
      ],
      "author": {
        "name": "Andrew Wetmore",
        "email": "andrew@cottage14.com",
        "time": "Mon Mar 16 13:36:17 2026 -0300"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Mar 16 13:36:17 2026 -0300"
      },
      "message": "Merge pull request #263 from snazy/dependabot-or-renovate\n\nGH actions policy, relax strong Dependabot wording"
    },
    {
      "commit": "677f1efac059522a41aae8f61fadb11d97681dc0",
      "tree": "a3b1b864adaf474b51bfe4be154543382c8e40ca",
      "parents": [
        "d08ba2aea0ba910c5c640e6ed1b89ead2f88961e",
        "b9a93b801fd35c1d14e9ae5fe276c5f10a177f85"
      ],
      "author": {
        "name": "Andrew Wetmore",
        "email": "andrew@cottage14.com",
        "time": "Mon Mar 16 10:32:10 2026 -0300"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Mar 16 10:32:10 2026 -0300"
      },
      "message": "Merge pull request #264 from apache/bthomson/INFRA-27714_1st_time_approvals\n\nAmend wording on the *only require approval first time* option for Gi…"
    },
    {
      "commit": "d08ba2aea0ba910c5c640e6ed1b89ead2f88961e",
      "tree": "3ef1f0f96ba735ac1ed4c962f6afa449b9043d10",
      "parents": [
        "c3fcdf52be21b8fc7397c39bedf39947d9f6cfcc"
      ],
      "author": {
        "name": "Andrew Wetmore",
        "email": "andrew@cottage14.com",
        "time": "Thu Mar 12 14:06:27 2026 -0300"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Mar 12 14:06:27 2026 -0300"
      },
      "message": "per issue #235, added reference to Batphone"
    },
    {
      "commit": "c3fcdf52be21b8fc7397c39bedf39947d9f6cfcc",
      "tree": "ddab4ed3cbe1487c93e729216906889ffa95f337",
      "parents": [
        "9eb0b7a6211da9c001daf92a19cff9c27e7dbeac"
      ],
      "author": {
        "name": "Andrew Wetmore",
        "email": "andrew@cottage14.com",
        "time": "Thu Mar 12 10:48:06 2026 -0300"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Mar 12 10:48:06 2026 -0300"
      },
      "message": "updated note about the resolution of Maven\u0027s parallel PUT issue"
    }
  ],
  "next": "9eb0b7a6211da9c001daf92a19cff9c27e7dbeac"
}
