)]}'
{
  "log": [
    {
      "commit": "a780612380eb6b591d49725679f7322813414458",
      "tree": "a8bf48942fc457900404eca5f0e1965dae257a7d",
      "parents": [
        "849780e4df2359e7f5258391159145d471322824",
        "f6980c3fbd0af35f0d373299b348d4cd1af1fb83"
      ],
      "author": {
        "name": "PengZheng",
        "email": "howtofly@gmail.com",
        "time": "Thu Jun 04 14:14:44 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jun 04 14:14:44 2026 +0800"
      },
      "message": "Merge pull request #37 from rbowen/asf-policy-links\n\nfix: Add required ASF policy links to footer"
    },
    {
      "commit": "f6980c3fbd0af35f0d373299b348d4cd1af1fb83",
      "tree": "a8bf48942fc457900404eca5f0e1965dae257a7d",
      "parents": [
        "849780e4df2359e7f5258391159145d471322824"
      ],
      "author": {
        "name": "Rich Bowen",
        "email": "rbowen@rcbowen.com",
        "time": "Thu May 28 15:03:14 2026 -0400"
      },
      "committer": {
        "name": "Rich Bowen",
        "email": "rbowen@rcbowen.com",
        "time": "Thu May 28 15:03:14 2026 -0400"
      },
      "message": "fix: Add required ASF policy links to footer\n\nAdds Foundation, Events, License, Security, Sponsorship, Thanks,\nand Privacy links per ASF website policy. Updates trademark text\nwhere needed.\n\nChecker: https://whimsy.apache.org/site/\n"
    },
    {
      "commit": "849780e4df2359e7f5258391159145d471322824",
      "tree": "9783a01a5e524592d962019ae17ec00693c7c676",
      "parents": [
        "0e9692d7e54a2fdaa3cdb0b80690d29f77ebea24"
      ],
      "author": {
        "name": "Krishna Dave",
        "email": "krishna.dave2024@nst.rishihood.edu.in",
        "time": "Wed Jan 29 02:02:14 2025 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jan 28 21:32:14 2025 +0100"
      },
      "message": "Remove internal css to external file from baseof.html file (#34)\n\nCo-authored-by: Krishna Dave \u003ckrishnadave@Krishnas-MacBook-Pro-6.local\u003e"
    },
    {
      "commit": "0e9692d7e54a2fdaa3cdb0b80690d29f77ebea24",
      "tree": "a576c3de55afdb0c06054746697d1d2815864270",
      "parents": [
        "aaaf48174b244d7d54ef9b8b0b6547a75c7482e8"
      ],
      "author": {
        "name": "Roy Lenferink",
        "email": "lenferinkroy@gmail.com",
        "time": "Sun Oct 08 11:48:59 2023 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Oct 08 11:48:59 2023 +0200"
      },
      "message": "Add missing link to 2.3.0 docs (#33)\n\n"
    },
    {
      "commit": "aaaf48174b244d7d54ef9b8b0b6547a75c7482e8",
      "tree": "7fe715db5a279feaaeb73f43be387b64f06712ce",
      "parents": [
        "c665590f6a390e77706f8c734fb0658d607273b6"
      ],
      "author": {
        "name": "Pepijn Noltes",
        "email": "pnoltes@apache.org",
        "time": "Sat Oct 07 15:33:56 2023 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Oct 07 15:33:56 2023 +0200"
      },
      "message": "Update releasing.md with svn move info and announcing email (#30)\n\n* Add svn move info to releasing.md\r\n\r\n* Update announce mail instructions\r\n\r\n* Update announce msg template"
    },
    {
      "commit": "c665590f6a390e77706f8c734fb0658d607273b6",
      "tree": "94fc3d24934c1de2345a06440345d59e9fc6fd58",
      "parents": [
        "be26e68fb43bb52385ecbb8741efc6c27d141d3f",
        "05994a03e409880af9faad5b19b95a0ec2c8f434"
      ],
      "author": {
        "name": "Pepijn Noltes",
        "email": "pnoltes@apache.org",
        "time": "Sat Oct 07 14:01:14 2023 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Oct 07 14:01:14 2023 +0200"
      },
      "message": "Merge pull request #32 from apache/hotfix/add-scheduled-event-page\n\nAdd missing scheduled_events.md file"
    },
    {
      "commit": "05994a03e409880af9faad5b19b95a0ec2c8f434",
      "tree": "94fc3d24934c1de2345a06440345d59e9fc6fd58",
      "parents": [
        "4b71961c674024cc866da93a8225519cb762fdf1"
      ],
      "author": {
        "name": "Pepijn Noltes",
        "email": "pepijnnoltes@gmail.com",
        "time": "Sat Oct 07 13:55:07 2023 +0200"
      },
      "committer": {
        "name": "Pepijn Noltes",
        "email": "pepijnnoltes@gmail.com",
        "time": "Sat Oct 07 13:55:07 2023 +0200"
      },
      "message": "Add missing scheduled_events.md file\n"
    },
    {
      "commit": "be26e68fb43bb52385ecbb8741efc6c27d141d3f",
      "tree": "b952ce08177bf7ac767c67150c66e953f96641a9",
      "parents": [
        "846a46a1e2acad5aba01921f207fbe85155c0b5c",
        "4b71961c674024cc866da93a8225519cb762fdf1"
      ],
      "author": {
        "name": "Pepijn Noltes",
        "email": "pnoltes@apache.org",
        "time": "Sat Oct 07 13:36:21 2023 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Oct 07 13:36:21 2023 +0200"
      },
      "message": "Merge pull request #31 from apache/feature/update-for-2.4.0-release\n\nUpdate website for 2.4.0 release"
    },
    {
      "commit": "4b71961c674024cc866da93a8225519cb762fdf1",
      "tree": "b952ce08177bf7ac767c67150c66e953f96641a9",
      "parents": [
        "3ac59b7c44e9e2af7a2161d9e0b470f1764b1b82"
      ],
      "author": {
        "name": "Pepijn Noltes",
        "email": "pepijnnoltes@gmail.com",
        "time": "Sat Oct 07 13:22:44 2023 +0200"
      },
      "committer": {
        "name": "Pepijn Noltes",
        "email": "pepijnnoltes@gmail.com",
        "time": "Sat Oct 07 13:22:44 2023 +0200"
      },
      "message": "Update extract celix docs to copy PNGs. Add PNGs to 2.4.0 docs\n"
    },
    {
      "commit": "3ac59b7c44e9e2af7a2161d9e0b470f1764b1b82",
      "tree": "ac23f23934bed4e980acc01475834ee628a8d8a9",
      "parents": [
        "027e00c395d8ec92fa7302dcd02f680ba84991ff"
      ],
      "author": {
        "name": "Pepijn Noltes",
        "email": "pepijnnoltes@gmail.com",
        "time": "Sat Oct 07 12:32:16 2023 +0200"
      },
      "committer": {
        "name": "Pepijn Noltes",
        "email": "pepijnnoltes@gmail.com",
        "time": "Sat Oct 07 12:32:16 2023 +0200"
      },
      "message": "Add missing docs.md for the Apache Celix 2.4.0 documentation\n"
    },
    {
      "commit": "027e00c395d8ec92fa7302dcd02f680ba84991ff",
      "tree": "4e25d363db8712cd5ebef5dd27c67579bcea69d8",
      "parents": [
        "846a46a1e2acad5aba01921f207fbe85155c0b5c"
      ],
      "author": {
        "name": "Pepijn Noltes",
        "email": "pepijnnoltes@gmail.com",
        "time": "Wed Oct 04 19:36:43 2023 +0200"
      },
      "committer": {
        "name": "Pepijn Noltes",
        "email": "pepijnnoltes@gmail.com",
        "time": "Wed Oct 04 19:36:43 2023 +0200"
      },
      "message": "Update website for 2.4.0 release\n"
    },
    {
      "commit": "846a46a1e2acad5aba01921f207fbe85155c0b5c",
      "tree": "290d68194316159ea33ece61f123c0f55030c590",
      "parents": [
        "6c4e5d2f21b32e9aed3ad722cc1f73bbc2c475e3"
      ],
      "author": {
        "name": "Roy Lenferink",
        "email": "lenferinkroy@gmail.com",
        "time": "Thu Sep 28 09:48:48 2023 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Sep 28 09:48:48 2023 +0200"
      },
      "message": "Add link to main site on how to verify a release (#29)\n\n"
    },
    {
      "commit": "6c4e5d2f21b32e9aed3ad722cc1f73bbc2c475e3",
      "tree": "3aea08437bb836dc8b8d1c329460a118ddc4e423",
      "parents": [
        "e89f786bf761976418b77a24cedd9f85482b1fbe",
        "eaa7076d9b84abd158d4d5d98c827a51a41117f3"
      ],
      "author": {
        "name": "Pepijn Noltes",
        "email": "pepijnnoltes@gmail.com",
        "time": "Sat Sep 23 19:21:06 2023 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Sep 23 19:21:06 2023 +0200"
      },
      "message": "Merge pull request #28 from apache/feature/update-releasing\n\nUpdate releasing.md based on preparing the Celix 2.4.0 release"
    },
    {
      "commit": "eaa7076d9b84abd158d4d5d98c827a51a41117f3",
      "tree": "3aea08437bb836dc8b8d1c329460a118ddc4e423",
      "parents": [
        "e89f786bf761976418b77a24cedd9f85482b1fbe"
      ],
      "author": {
        "name": "Pepijn Noltes",
        "email": "pepijnnoltes@gmail.com",
        "time": "Tue Sep 19 22:09:16 2023 +0200"
      },
      "committer": {
        "name": "Pepijn Noltes",
        "email": "pepijnnoltes@gmail.com",
        "time": "Tue Sep 19 22:09:16 2023 +0200"
      },
      "message": "Update releasing.md based on preparing the Celix 2.4.0 release\n"
    },
    {
      "commit": "e89f786bf761976418b77a24cedd9f85482b1fbe",
      "tree": "7bf0ee28d428b2a1b63cd86b6a1b90880b50ed41",
      "parents": [
        "f52adcc16bd94f328a59ac3982c3accd8f4e1029",
        "d1948e8e934cf0c19b7a85e1dc3f98dd241fc5a3"
      ],
      "author": {
        "name": "Roy Lenferink",
        "email": "lenferinkroy@gmail.com",
        "time": "Sun Jul 16 21:51:47 2023 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Jul 16 21:51:47 2023 +0200"
      },
      "message": "Merge pull request #27 from apache/update-hugo-version\n\nUpdate hugo version"
    },
    {
      "commit": "d1948e8e934cf0c19b7a85e1dc3f98dd241fc5a3",
      "tree": "7bf0ee28d428b2a1b63cd86b6a1b90880b50ed41",
      "parents": [
        "60e12d7c8a71ec527c7cec0345b89f7460e0ae82"
      ],
      "author": {
        "name": "Roy Lenferink",
        "email": "lenferinkroy@gmail.com",
        "time": "Sun Jul 16 14:03:58 2023 +0200"
      },
      "committer": {
        "name": "Roy Lenferink",
        "email": "lenferinkroy@gmail.com",
        "time": "Sun Jul 16 21:47:29 2023 +0200"
      },
      "message": "Add netlify.toml for pinning the Hugo version\n"
    },
    {
      "commit": "60e12d7c8a71ec527c7cec0345b89f7460e0ae82",
      "tree": "e38ede7536784e34decb0699f692ad50a985f2a1",
      "parents": [
        "8fad5404e55533b65df2595a75fe7ad0de8304ef"
      ],
      "author": {
        "name": "Roy Lenferink",
        "email": "lenferinkroy@gmail.com",
        "time": "Thu Mar 30 19:50:33 2023 +0200"
      },
      "committer": {
        "name": "Roy Lenferink",
        "email": "lenferinkroy@gmail.com",
        "time": "Sun Jul 16 21:47:29 2023 +0200"
      },
      "message": "Add \u0027hugo version\u0027 statement for improved verbosity\n"
    },
    {
      "commit": "8fad5404e55533b65df2595a75fe7ad0de8304ef",
      "tree": "6f3019c3c86114c33127db140d88382c217ae132",
      "parents": [
        "21c81d11de7be532ccaa4d97aadb7b7f9ac5197c"
      ],
      "author": {
        "name": "Roy Lenferink",
        "email": "lenferinkroy@gmail.com",
        "time": "Thu Mar 30 19:50:08 2023 +0200"
      },
      "committer": {
        "name": "Roy Lenferink",
        "email": "lenferinkroy@gmail.com",
        "time": "Sun Jul 16 21:47:26 2023 +0200"
      },
      "message": "Add checksum verification for Hugo dependency\n"
    },
    {
      "commit": "21c81d11de7be532ccaa4d97aadb7b7f9ac5197c",
      "tree": "b97186e96d2495bb9105e5f7266225400097d24d",
      "parents": [
        "f52adcc16bd94f328a59ac3982c3accd8f4e1029"
      ],
      "author": {
        "name": "Roy Lenferink",
        "email": "lenferinkroy@gmail.com",
        "time": "Thu Mar 30 19:47:16 2023 +0200"
      },
      "committer": {
        "name": "Roy Lenferink",
        "email": "lenferinkroy@gmail.com",
        "time": "Sun Jul 16 21:46:59 2023 +0200"
      },
      "message": "Update Hugo version to 0.111.3\n"
    },
    {
      "commit": "f52adcc16bd94f328a59ac3982c3accd8f4e1029",
      "tree": "1894b02569f482038d66ae09a363fd282d5a89e7",
      "parents": [
        "0a7bff63fdca0bcff45594699fde0f6a9d421add",
        "1333ea4b484d76899737bb5d14e17a29d0cc061d"
      ],
      "author": {
        "name": "Roy Lenferink",
        "email": "lenferinkroy@gmail.com",
        "time": "Sun Jul 16 21:43:24 2023 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Jul 16 21:43:24 2023 +0200"
      },
      "message": "Merge pull request #26 from apache/feature/gh-source-test\n\nUpdate Jenkinsfile for usage with GitHub branch source in Jenkins"
    },
    {
      "commit": "1333ea4b484d76899737bb5d14e17a29d0cc061d",
      "tree": "1894b02569f482038d66ae09a363fd282d5a89e7",
      "parents": [
        "0a7bff63fdca0bcff45594699fde0f6a9d421add"
      ],
      "author": {
        "name": "Roy Lenferink",
        "email": "lenferinkroy@gmail.com",
        "time": "Sun Feb 26 15:41:32 2023 +0100"
      },
      "committer": {
        "name": "Roy Lenferink",
        "email": "lenferinkroy@gmail.com",
        "time": "Sun Jul 16 13:39:24 2023 +0200"
      },
      "message": "Update Jenkinsfile for usage with GitHub branch source in Jenkins\n"
    },
    {
      "commit": "0a7bff63fdca0bcff45594699fde0f6a9d421add",
      "tree": "829b37ab8598a28733ec05078a9ae5b92373bee9",
      "parents": [
        "ecd0aa7eabe4ee35990536b217fae32c1c34d6d6",
        "531c7f2f797ec489a3f8734750fa3f656066a371"
      ],
      "author": {
        "name": "PengZheng",
        "email": "howtofly@gmail.com",
        "time": "Mon Dec 05 18:44:47 2022 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Dec 05 18:44:47 2022 +0800"
      },
      "message": "Merge pull request #25 from apache/PengZheng-patch-1\n\nUpdate volunteers.md"
    },
    {
      "commit": "531c7f2f797ec489a3f8734750fa3f656066a371",
      "tree": "829b37ab8598a28733ec05078a9ae5b92373bee9",
      "parents": [
        "ecd0aa7eabe4ee35990536b217fae32c1c34d6d6"
      ],
      "author": {
        "name": "PengZheng",
        "email": "howtofly@gmail.com",
        "time": "Mon Dec 05 18:41:13 2022 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Dec 05 18:41:13 2022 +0800"
      },
      "message": "Update volunteers.md"
    },
    {
      "commit": "ecd0aa7eabe4ee35990536b217fae32c1c34d6d6",
      "tree": "19f048e5fc458f112d6654b50ed2d7900943e4fd",
      "parents": [
        "b096bd2d6c97a12253b871ddc31a3c414bab615b",
        "fbc925e87c8e31e196b5867c927cceed919b5b75"
      ],
      "author": {
        "name": "Roy Lenferink",
        "email": "lenferinkroy@gmail.com",
        "time": "Tue Jul 26 22:47:38 2022 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jul 26 22:47:38 2022 +0200"
      },
      "message": "Merge pull request #19 from apache/feature/update_after_release\n\nFeature/update after release"
    },
    {
      "commit": "b096bd2d6c97a12253b871ddc31a3c414bab615b",
      "tree": "6e803ed272f1f39a8d3d89fc4595e4691dfdd958",
      "parents": [
        "0413724ec5b8fdaa075776aabcf6a856a9b5cd61",
        "fccd6105aeb22a959c55b2ad19b3577125e41089"
      ],
      "author": {
        "name": "Roy Lenferink",
        "email": "lenferinkroy@gmail.com",
        "time": "Tue Jul 26 22:46:31 2022 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jul 26 22:46:31 2022 +0200"
      },
      "message": "Merge pull request #24 from apache/remove-unused-file\n\nDelete unused publish.sh file"
    },
    {
      "commit": "0413724ec5b8fdaa075776aabcf6a856a9b5cd61",
      "tree": "d1bf39a8c9eac7f78c1477adbc6ec881b3505212",
      "parents": [
        "d87060a9b8abcab9073c9ef11d35830caade0151",
        "5fa6e85c8ce32487d0c791271a25d974cebb5718"
      ],
      "author": {
        "name": "Roy Lenferink",
        "email": "lenferinkroy@gmail.com",
        "time": "Tue Jul 26 22:45:43 2022 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jul 26 22:45:43 2022 +0200"
      },
      "message": "Merge pull request #21 from apache/improve-release-steps\n\nImprove release steps"
    },
    {
      "commit": "fccd6105aeb22a959c55b2ad19b3577125e41089",
      "tree": "507ad9cf2c304dffaed75c5dfe99220592024279",
      "parents": [
        "d87060a9b8abcab9073c9ef11d35830caade0151"
      ],
      "author": {
        "name": "Roy Lenferink",
        "email": "lenferinkroy@gmail.com",
        "time": "Sun Jul 17 20:28:07 2022 +0200"
      },
      "committer": {
        "name": "Roy Lenferink",
        "email": "lenferinkroy@gmail.com",
        "time": "Sun Jul 17 20:28:07 2022 +0200"
      },
      "message": "Delete unused publish.sh file\n\nThis file was initially created to be able to upload generated website sources. This however, in 2020, was replaced with a Jenkinsfile for building and deploying from the ASF ci-builds Jenkins environment.\n"
    },
    {
      "commit": "5fa6e85c8ce32487d0c791271a25d974cebb5718",
      "tree": "d1bf39a8c9eac7f78c1477adbc6ec881b3505212",
      "parents": [
        "fcb01a8d9c0e304f0b34847b475787d1ce62fe95"
      ],
      "author": {
        "name": "Roy Lenferink",
        "email": "lenferinkroy@gmail.com",
        "time": "Sun Jul 17 19:58:57 2022 +0200"
      },
      "committer": {
        "name": "Roy Lenferink",
        "email": "lenferinkroy@gmail.com",
        "time": "Sun Jul 17 19:58:57 2022 +0200"
      },
      "message": "Update release documentation to explain that KEYS only need to be uploaded to the release area\n"
    },
    {
      "commit": "fcb01a8d9c0e304f0b34847b475787d1ce62fe95",
      "tree": "cf56daf002adf00516e092e40760fb53ec7e85e6",
      "parents": [
        "d87060a9b8abcab9073c9ef11d35830caade0151"
      ],
      "author": {
        "name": "Roy Lenferink",
        "email": "lenferinkroy@gmail.com",
        "time": "Sun Jul 17 19:44:47 2022 +0200"
      },
      "committer": {
        "name": "Roy Lenferink",
        "email": "lenferinkroy@gmail.com",
        "time": "Sun Jul 17 19:44:47 2022 +0200"
      },
      "message": "Describe that creating a per-release docs.md file is still something manually\n"
    },
    {
      "commit": "fbc925e87c8e31e196b5867c927cceed919b5b75",
      "tree": "d1e64594734bd222d0df95e28ae34038357d83a3",
      "parents": [
        "a9d9c545440235dea044b5f23a398a4e385b1e02"
      ],
      "author": {
        "name": "Roy Lenferink",
        "email": "lenferinkroy@gmail.com",
        "time": "Sun Jul 17 19:34:47 2022 +0200"
      },
      "committer": {
        "name": "Roy Lenferink",
        "email": "lenferinkroy@gmail.com",
        "time": "Sun Jul 17 19:34:47 2022 +0200"
      },
      "message": "Update links for the Celix 2.3.0 release\n"
    },
    {
      "commit": "a9d9c545440235dea044b5f23a398a4e385b1e02",
      "tree": "20a2a562abca1ad630049b7aa6b4484800385b06",
      "parents": [
        "80e9ae1c4cb5788a36dae9b37a764f2b683fc737"
      ],
      "author": {
        "name": "Pepijn Noltes",
        "email": "pepijnnoltes@gmail.com",
        "time": "Thu Jul 14 19:49:32 2022 +0200"
      },
      "committer": {
        "name": "Pepijn Noltes",
        "email": "pepijnnoltes@gmail.com",
        "time": "Thu Jul 14 19:49:32 2022 +0200"
      },
      "message": "Update news for latest release\n"
    },
    {
      "commit": "80e9ae1c4cb5788a36dae9b37a764f2b683fc737",
      "tree": "80ec0e02e8a01ad92a46a14e844eb3cf0635648e",
      "parents": [
        "d87060a9b8abcab9073c9ef11d35830caade0151"
      ],
      "author": {
        "name": "Pepijn Noltes",
        "email": "pepijnnoltes@gmail.com",
        "time": "Thu Jul 14 18:57:22 2022 +0200"
      },
      "committer": {
        "name": "Pepijn Noltes",
        "email": "pepijnnoltes@gmail.com",
        "time": "Thu Jul 14 18:57:22 2022 +0200"
      },
      "message": "Update celix-site for 2.3.0 release\n"
    },
    {
      "commit": "d87060a9b8abcab9073c9ef11d35830caade0151",
      "tree": "25f3d9eb77d5a6aa87e9fcc87543eb5f5aba43e1",
      "parents": [
        "a028f33b9330cc80c2fb908ede21db9375b2776c",
        "793801c038de87bc542f2548cff5e48cdc96d21f"
      ],
      "author": {
        "name": "PengZheng",
        "email": "howtofly@gmail.com",
        "time": "Mon Jul 11 14:14:36 2022 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jul 11 14:14:36 2022 +0800"
      },
      "message": "Merge pull request #18 from apache/PengZheng-patch-1\n\nUpdate volunteers.md"
    },
    {
      "commit": "793801c038de87bc542f2548cff5e48cdc96d21f",
      "tree": "25f3d9eb77d5a6aa87e9fcc87543eb5f5aba43e1",
      "parents": [
        "a028f33b9330cc80c2fb908ede21db9375b2776c"
      ],
      "author": {
        "name": "PengZheng",
        "email": "howtofly@gmail.com",
        "time": "Mon Jul 11 14:13:05 2022 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jul 11 14:13:05 2022 +0800"
      },
      "message": "Update volunteers.md"
    },
    {
      "commit": "a028f33b9330cc80c2fb908ede21db9375b2776c",
      "tree": "6c78cf18091ce1aec44cdf4ad3d43a625e7459a7",
      "parents": [
        "f5f8166b46909375fcfd5485d25419d80c821fd4",
        "8fb0742b3cdf87d224eaa25f6205d3aa9c21a062"
      ],
      "author": {
        "name": "Roy Lenferink",
        "email": "lenferinkroy@gmail.com",
        "time": "Wed Apr 13 20:50:14 2022 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Apr 13 20:50:14 2022 +0200"
      },
      "message": "Merge pull request #14 from apache/add-matomo\n\nAdd Matomo snippet to each webpage"
    },
    {
      "commit": "f5f8166b46909375fcfd5485d25419d80c821fd4",
      "tree": "8f098576e6952944b382f33108fa278d865972d0",
      "parents": [
        "a12eb8ead1d81d03b36f0518faedf5a70c17587d",
        "b8669600f5e2b96702201c5f18b71ee11d03fdcf"
      ],
      "author": {
        "name": "Roy Lenferink",
        "email": "lenferinkroy@gmail.com",
        "time": "Wed Apr 13 20:49:44 2022 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Apr 13 20:49:44 2022 +0200"
      },
      "message": "Merge pull request #15 from apache/update-gitignore\n\nUpdate .gitignore to ignore .hugo_build.lock"
    },
    {
      "commit": "a12eb8ead1d81d03b36f0518faedf5a70c17587d",
      "tree": "548671cf918d7b6d4eab18e00cd7f55c6c31221b",
      "parents": [
        "8696dbf6257657c9035930d85ec77c649f9d25e5",
        "3b22f4bbc7a41df92a2dfe4cb893465cf727d4af"
      ],
      "author": {
        "name": "Roy Lenferink",
        "email": "lenferinkroy@gmail.com",
        "time": "Wed Apr 13 20:49:21 2022 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Apr 13 20:49:21 2022 +0200"
      },
      "message": "Merge pull request #16 from apache/update-asf-yaml\n\nDo not require approvals on pull requests"
    },
    {
      "commit": "3b22f4bbc7a41df92a2dfe4cb893465cf727d4af",
      "tree": "548671cf918d7b6d4eab18e00cd7f55c6c31221b",
      "parents": [
        "63edddfe3012a76579b8e765206b7b9ff96e88a1"
      ],
      "author": {
        "name": "Roy Lenferink",
        "email": "lenferinkroy@gmail.com",
        "time": "Wed Apr 13 20:49:01 2022 +0200"
      },
      "committer": {
        "name": "Roy Lenferink",
        "email": "lenferinkroy@gmail.com",
        "time": "Wed Apr 13 20:49:01 2022 +0200"
      },
      "message": "Update .asf.yaml with further protected branch settings\n"
    },
    {
      "commit": "63edddfe3012a76579b8e765206b7b9ff96e88a1",
      "tree": "ced6e3c7925b66d6c36ac0b01673f353b15ae383",
      "parents": [
        "8696dbf6257657c9035930d85ec77c649f9d25e5"
      ],
      "author": {
        "name": "Roy Lenferink",
        "email": "lenferinkroy@gmail.com",
        "time": "Wed Apr 13 19:59:15 2022 +0200"
      },
      "committer": {
        "name": "Roy Lenferink",
        "email": "lenferinkroy@gmail.com",
        "time": "Wed Apr 13 19:59:15 2022 +0200"
      },
      "message": "Do not require approvals on pull requests\n\nSee https://github.com/apache/celix/pull/398#pullrequestreview-880993280 . Celix is a small project which doesn\u0027t need this setting yet\n"
    },
    {
      "commit": "8fb0742b3cdf87d224eaa25f6205d3aa9c21a062",
      "tree": "a0084bf5e943c9a0cca1a45126dea605209d47e6",
      "parents": [
        "64280023af929fe8ea925e94a7cae80ce47aff54"
      ],
      "author": {
        "name": "Roy Lenferink",
        "email": "lenferinkroy@gmail.com",
        "time": "Wed Apr 13 19:21:07 2022 +0200"
      },
      "committer": {
        "name": "Roy Lenferink",
        "email": "lenferinkroy@gmail.com",
        "time": "Wed Apr 13 19:48:40 2022 +0200"
      },
      "message": "Add Matomo snippet to each webpage\n\nMatomo is a privacy friendly tracking solution hosted on ASF hardware with page statistics publicly available via https://analytics.apache.org\n"
    },
    {
      "commit": "b8669600f5e2b96702201c5f18b71ee11d03fdcf",
      "tree": "a555236521adc8afe69be60f2d2a5737d8698a21",
      "parents": [
        "8696dbf6257657c9035930d85ec77c649f9d25e5"
      ],
      "author": {
        "name": "Roy Lenferink",
        "email": "lenferinkroy@gmail.com",
        "time": "Wed Apr 13 19:46:25 2022 +0200"
      },
      "committer": {
        "name": "Roy Lenferink",
        "email": "lenferinkroy@gmail.com",
        "time": "Wed Apr 13 19:46:25 2022 +0200"
      },
      "message": "Update .gitignore to ignore .hugo_build.lock\n"
    },
    {
      "commit": "8696dbf6257657c9035930d85ec77c649f9d25e5",
      "tree": "5a1db4a3fe66a5b561daa6a1d6472c2a77a3eacd",
      "parents": [
        "64280023af929fe8ea925e94a7cae80ce47aff54",
        "a5e6494eb883a91d8fb8cfeec9bdb13914a426de"
      ],
      "author": {
        "name": "Roy Lenferink",
        "email": "lenferinkroy@gmail.com",
        "time": "Wed Apr 13 19:32:15 2022 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Apr 13 19:32:15 2022 +0200"
      },
      "message": "Merge pull request #13 from apache/update-asf-yaml\n\nUpdate the .asf.yaml to have the current settings in version control"
    },
    {
      "commit": "a5e6494eb883a91d8fb8cfeec9bdb13914a426de",
      "tree": "5a1db4a3fe66a5b561daa6a1d6472c2a77a3eacd",
      "parents": [
        "66fc0e64379ae38fe5c46421c3fa27084fc63258"
      ],
      "author": {
        "name": "Roy Lenferink",
        "email": "lenferinkroy@gmail.com",
        "time": "Wed Apr 13 19:30:34 2022 +0200"
      },
      "committer": {
        "name": "Roy Lenferink",
        "email": "lenferinkroy@gmail.com",
        "time": "Wed Apr 13 19:30:34 2022 +0200"
      },
      "message": "Require changes to go via pull requests\n"
    },
    {
      "commit": "66fc0e64379ae38fe5c46421c3fa27084fc63258",
      "tree": "233a58910366949706b1aa81d51e476f71645ea7",
      "parents": [
        "64280023af929fe8ea925e94a7cae80ce47aff54"
      ],
      "author": {
        "name": "Roy Lenferink",
        "email": "lenferinkroy@gmail.com",
        "time": "Sun Feb 13 12:56:33 2022 +0100"
      },
      "committer": {
        "name": "Roy Lenferink",
        "email": "lenferinkroy@gmail.com",
        "time": "Sun Feb 13 12:56:33 2022 +0100"
      },
      "message": "Update the .asf.yaml to have the current settings in version control\n"
    },
    {
      "commit": "64280023af929fe8ea925e94a7cae80ce47aff54",
      "tree": "fb565f8d2464fd0b3478519c68f132a843519305",
      "parents": [
        "74513744cc786243b35b04fceef0407e521b5530"
      ],
      "author": {
        "name": "Roy Lenferink",
        "email": "lenferinkroy@gmail.com",
        "time": "Tue Jul 27 10:00:59 2021 +0200"
      },
      "committer": {
        "name": "Roy Lenferink",
        "email": "lenferinkroy@gmail.com",
        "time": "Tue Jul 27 10:00:59 2021 +0200"
      },
      "message": "Update .asf.yaml for website publishing\n"
    },
    {
      "commit": "74513744cc786243b35b04fceef0407e521b5530",
      "tree": "55f157d12b8eaa76e053b676992a6cd9c05d31c8",
      "parents": [
        "347196c8cfc7833b957b23bbafa5698692779382"
      ],
      "author": {
        "name": "Roy Lenferink",
        "email": "lenferinkroy@gmail.com",
        "time": "Mon May 31 14:22:20 2021 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon May 31 14:22:20 2021 +0200"
      },
      "message": "Michael joined as Celix committer (Jul 2020)\n\nhttps://lists.apache.org/thread.html/r6ba8bc80f55d270318f7b46bf40199b458e76b0ed19085c8d8849a11%40%3Cdev.celix.apache.org%3E"
    },
    {
      "commit": "347196c8cfc7833b957b23bbafa5698692779382",
      "tree": "bb4af1d80a72f9ba5e0b446208ea427c6f5644a5",
      "parents": [
        "52492ce3dc6a4cd8c51153621b0d8b59217444c4"
      ],
      "author": {
        "name": "Roy Lenferink",
        "email": "lenferinkroy@gmail.com",
        "time": "Mon May 31 14:18:30 2021 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon May 31 14:18:30 2021 +0200"
      },
      "message": "Konstantin left the Celix PMC\n\nThanks for your contributions Konstantin!"
    },
    {
      "commit": "52492ce3dc6a4cd8c51153621b0d8b59217444c4",
      "tree": "9f7a9b8a40de34156e643b66e4f92d5083113b9a",
      "parents": [
        "3d80515be722f93d7357ad1c8252c74630fee368",
        "1a0b8c1e606b8a836ed574e7a2dbef6dbf0d6eb3"
      ],
      "author": {
        "name": "Roy Lenferink",
        "email": "lenferinkroy@gmail.com",
        "time": "Mon May 10 19:12:12 2021 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon May 10 19:12:12 2021 +0200"
      },
      "message": "Merge pull request #11 from apache/jenkinsfile-doxygen\n\nAutomate generating Doxygen docs"
    },
    {
      "commit": "1a0b8c1e606b8a836ed574e7a2dbef6dbf0d6eb3",
      "tree": "9f7a9b8a40de34156e643b66e4f92d5083113b9a",
      "parents": [
        "a20645534ec7401ed1c6c8f04cafed937d2bdde1"
      ],
      "author": {
        "name": "Roy Lenferink",
        "email": "lenferinkroy@gmail.com",
        "time": "Sun Apr 18 15:01:01 2021 +0200"
      },
      "committer": {
        "name": "Roy Lenferink",
        "email": "lenferinkroy@gmail.com",
        "time": "Sun Apr 18 15:01:01 2021 +0200"
      },
      "message": "Update the release process to include the usage of the Doxygen Jenkins job\n\nAlso updated the page a little bit to reflect the new website structure / updating mechanism\n"
    },
    {
      "commit": "a20645534ec7401ed1c6c8f04cafed937d2bdde1",
      "tree": "27f255720154f8e6bedc2252910ed3a7e4dc8bbe",
      "parents": [
        "b0ca9191327456eda24b10ba935a24133bb4306a"
      ],
      "author": {
        "name": "Roy Lenferink",
        "email": "lenferinkroy@gmail.com",
        "time": "Sun Apr 18 14:19:30 2021 +0200"
      },
      "committer": {
        "name": "Roy Lenferink",
        "email": "lenferinkroy@gmail.com",
        "time": "Sun Apr 18 14:19:30 2021 +0200"
      },
      "message": "Remove generated Doxygen docs from git\n"
    },
    {
      "commit": "b0ca9191327456eda24b10ba935a24133bb4306a",
      "tree": "afff7a1c2dc216743c2ad06dc517ae7fd302f93b",
      "parents": [
        "cc0f8e9a26b435914a9a70eab11d28034f3d3e32"
      ],
      "author": {
        "name": "Roy Lenferink",
        "email": "lenferinkroy@gmail.com",
        "time": "Sun Apr 18 14:18:27 2021 +0200"
      },
      "committer": {
        "name": "Roy Lenferink",
        "email": "lenferinkroy@gmail.com",
        "time": "Sun Apr 18 14:18:27 2021 +0200"
      },
      "message": "Point to nightlies.a.o for release documentation\n\nAlthough the name nightlies.a.o suggests that it is only for nightlies docs; the advice from Apache infra is to also use it for generated release documentation. See https://the-asf.slack.com/archives/CBX4TSBQ8/p1600333375445700 for the actual question.\n"
    },
    {
      "commit": "cc0f8e9a26b435914a9a70eab11d28034f3d3e32",
      "tree": "11c0281d0e3d7ad47d7cd89cfb8224160a388115",
      "parents": [
        "a1570d08d9f695b75bf5744e493d699aacaf3e11"
      ],
      "author": {
        "name": "Roy Lenferink",
        "email": "lenferinkroy@gmail.com",
        "time": "Sun Apr 18 14:15:42 2021 +0200"
      },
      "committer": {
        "name": "Roy Lenferink",
        "email": "lenferinkroy@gmail.com",
        "time": "Sun Apr 18 14:15:42 2021 +0200"
      },
      "message": "Remove unneeded shell script for generating Doxygen docs\n\nThis is done as part of the JenkinsfileDoxygen now\n"
    },
    {
      "commit": "a1570d08d9f695b75bf5744e493d699aacaf3e11",
      "tree": "a9ebe3be8aae39ff3ab6588b1cd83ecf7ee9a8fb",
      "parents": [
        "3d80515be722f93d7357ad1c8252c74630fee368"
      ],
      "author": {
        "name": "Roy Lenferink",
        "email": "lenferinkroy@gmail.com",
        "time": "Sun Apr 18 11:00:15 2021 +0200"
      },
      "committer": {
        "name": "Roy Lenferink",
        "email": "lenferinkroy@gmail.com",
        "time": "Sun Apr 18 14:07:58 2021 +0200"
      },
      "message": "Add Jenkinsfile for generating Doxygen docs\n"
    },
    {
      "commit": "3d80515be722f93d7357ad1c8252c74630fee368",
      "tree": "cea115f41c04e81475451028ba2f9dab42fa24a0",
      "parents": [
        "803278140d5e0fd7095a6df8f382fadb4ea62ed4",
        "3891c3a3a9a841271ca4f42bffe059d05f5b58e6"
      ],
      "author": {
        "name": "Roy Lenferink",
        "email": "lenferinkroy@gmail.com",
        "time": "Tue Jul 21 11:01:56 2020 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jul 21 11:01:56 2020 +0200"
      },
      "message": "Merge pull request #10 from apache/consistent-title\n\nUpdate docs extraction script to handle preset titles"
    },
    {
      "commit": "803278140d5e0fd7095a6df8f382fadb4ea62ed4",
      "tree": "d35cd643843c010c530d01f57da90544290869b9",
      "parents": [
        "7db716e81ed5f336e6a210a55f26787d8851c63d"
      ],
      "author": {
        "name": "Roy Lenferink",
        "email": "lenferinkroy@gmail.com",
        "time": "Tue Jul 21 10:50:34 2020 +0200"
      },
      "committer": {
        "name": "Roy Lenferink",
        "email": "lenferinkroy@gmail.com",
        "time": "Tue Jul 21 10:50:34 2020 +0200"
      },
      "message": "Removed pollSCM trigger as it conflicts with SCM indexing\n"
    },
    {
      "commit": "3891c3a3a9a841271ca4f42bffe059d05f5b58e6",
      "tree": "736ec2b73ae89f23fc6ce9f594c6c55d27587513",
      "parents": [
        "7db716e81ed5f336e6a210a55f26787d8851c63d"
      ],
      "author": {
        "name": "Roy Lenferink",
        "email": "lenferinkroy@gmail.com",
        "time": "Sun Jul 19 20:09:01 2020 +0200"
      },
      "committer": {
        "name": "Roy Lenferink",
        "email": "lenferinkroy@gmail.com",
        "time": "Mon Jul 20 15:38:56 2020 +0200"
      },
      "message": "Update docs extraction script to handle preset titles\n"
    },
    {
      "commit": "7db716e81ed5f336e6a210a55f26787d8851c63d",
      "tree": "fa6fcb1b9f7068347966a94fc155d9f03e54f139",
      "parents": [
        "b0024c4852bd8902d06d0c7f4973fbd8bf3e7938"
      ],
      "author": {
        "name": "Roy Lenferink",
        "email": "lenferinkroy@gmail.com",
        "time": "Mon Jul 20 14:26:15 2020 +0200"
      },
      "committer": {
        "name": "Roy Lenferink",
        "email": "lenferinkroy@gmail.com",
        "time": "Mon Jul 20 14:26:15 2020 +0200"
      },
      "message": "s/BRANCH/BRANCH_NAME for Jenkinsfile\n"
    },
    {
      "commit": "b0024c4852bd8902d06d0c7f4973fbd8bf3e7938",
      "tree": "6d3c1eb187de0668036f5fbe4625414ed52c7c6d",
      "parents": [
        "1d2b9232c1478644670cd0a1e1d3be8f840d8001"
      ],
      "author": {
        "name": "Roy Lenferink",
        "email": "lenferinkroy@gmail.com",
        "time": "Mon Jul 20 14:09:10 2020 +0200"
      },
      "committer": {
        "name": "Roy Lenferink",
        "email": "lenferinkroy@gmail.com",
        "time": "Mon Jul 20 14:19:16 2020 +0200"
      },
      "message": "Added Jenkinsfile for website deployment\n"
    },
    {
      "commit": "1d2b9232c1478644670cd0a1e1d3be8f840d8001",
      "tree": "e57cd67c87fcf004e737cc01fdd03a1e4bae0a6d",
      "parents": [
        "715aca25e54de26dbfaf01dfa7fd8a0bf5a43889"
      ],
      "author": {
        "name": "Roy Lenferink",
        "email": "lenferinkroy@gmail.com",
        "time": "Sun Jul 19 21:19:59 2020 +0200"
      },
      "committer": {
        "name": "Roy Lenferink",
        "email": "lenferinkroy@gmail.com",
        "time": "Sun Jul 19 21:19:59 2020 +0200"
      },
      "message": "Updated links (https and/or broken)\n"
    },
    {
      "commit": "715aca25e54de26dbfaf01dfa7fd8a0bf5a43889",
      "tree": "a82b9248ef10b9f6e1de33156c5318d810d292c3",
      "parents": [
        "763d5b6c61f379753926f4de5cafbc1889b1e1ef"
      ],
      "author": {
        "name": "Roy Lenferink",
        "email": "lenferinkroy@gmail.com",
        "time": "Sat Jul 18 15:18:09 2020 +0200"
      },
      "committer": {
        "name": "Roy Lenferink",
        "email": "lenferinkroy@gmail.com",
        "time": "Sat Jul 18 15:18:09 2020 +0200"
      },
      "message": "Remove typo\n"
    },
    {
      "commit": "763d5b6c61f379753926f4de5cafbc1889b1e1ef",
      "tree": "64ffbbc8855af37c5df9304a9d0436914857493c",
      "parents": [
        "2c83c42bcc807d27effbb28eb038fd2848bda6a1"
      ],
      "author": {
        "name": "Roy Lenferink",
        "email": "lenferinkroy@gmail.com",
        "time": "Sat Jul 18 15:09:35 2020 +0200"
      },
      "committer": {
        "name": "Roy Lenferink",
        "email": "lenferinkroy@gmail.com",
        "time": "Sat Jul 18 15:09:35 2020 +0200"
      },
      "message": "Updated docs for 2.2.1 release\n"
    },
    {
      "commit": "2c83c42bcc807d27effbb28eb038fd2848bda6a1",
      "tree": "30e5561702888139719ba11f435680b5d1729f0d",
      "parents": [
        "a69c814af2cb35c86933c8f560d8eba81ff0badf"
      ],
      "author": {
        "name": "Roy Lenferink",
        "email": "lenferinkroy@gmail.com",
        "time": "Fri Jul 17 22:02:28 2020 +0200"
      },
      "committer": {
        "name": "Roy Lenferink",
        "email": "lenferinkroy@gmail.com",
        "time": "Fri Jul 17 22:02:28 2020 +0200"
      },
      "message": "Stop advertising md5 hashes\n"
    },
    {
      "commit": "a69c814af2cb35c86933c8f560d8eba81ff0badf",
      "tree": "4f4abb857bed153bd27f363f8d4813bb749ea108",
      "parents": [
        "d84420d4e68eb0f555f7ad714dc5e181d8a7a7c9"
      ],
      "author": {
        "name": "Roy Lenferink",
        "email": "lenferinkroy@gmail.com",
        "time": "Fri Jul 17 19:37:43 2020 +0200"
      },
      "committer": {
        "name": "Roy Lenferink",
        "email": "lenferinkroy@gmail.com",
        "time": "Fri Jul 17 19:37:43 2020 +0200"
      },
      "message": "Add Celix icon\n"
    },
    {
      "commit": "d84420d4e68eb0f555f7ad714dc5e181d8a7a7c9",
      "tree": "0bf0b30f0f44bf6e33523025a50acaf5849a1eb1",
      "parents": [
        "245ea8cb856ded4ee08c9e64c328826834faaeec"
      ],
      "author": {
        "name": "Pepijn Noltes",
        "email": "pepijnnoltes@gmail.com",
        "time": "Sun May 17 16:53:07 2020 +0200"
      },
      "committer": {
        "name": "Pepijn Noltes",
        "email": "pepijnnoltes@gmail.com",
        "time": "Sun May 17 16:53:07 2020 +0200"
      },
      "message": "Adds update for celix 2.2.1 release\n"
    },
    {
      "commit": "245ea8cb856ded4ee08c9e64c328826834faaeec",
      "tree": "1000e016162e227ee9876ae38069a1eefb41ae0c",
      "parents": [
        "cd2723daf61a0d8fb118df33bb458b29164d3ee1"
      ],
      "author": {
        "name": "Roy Lenferink",
        "email": "lenferinkroy@gmail.com",
        "time": "Mon May 11 14:28:44 2020 +0200"
      },
      "committer": {
        "name": "Roy Lenferink",
        "email": "lenferinkroy@gmail.com",
        "time": "Mon May 11 14:28:44 2020 +0200"
      },
      "message": "MD5 checksum is deprecated and should not be used anymore\n\nInfo: https://infra.apache.org/release-distribution#sigs-and-sums\n"
    },
    {
      "commit": "cd2723daf61a0d8fb118df33bb458b29164d3ee1",
      "tree": "5c0b2516f10bf81cc1f27258e89356109a70f832",
      "parents": [
        "14dfbab535587d7a810efa08819d2af43614a398"
      ],
      "author": {
        "name": "Roy Lenferink",
        "email": "lenferinkroy@gmail.com",
        "time": "Mon May 11 13:59:37 2020 +0200"
      },
      "committer": {
        "name": "Roy Lenferink",
        "email": "lenferinkroy@gmail.com",
        "time": "Mon May 11 13:59:37 2020 +0200"
      },
      "message": "Updated repo description\n"
    },
    {
      "commit": "14dfbab535587d7a810efa08819d2af43614a398",
      "tree": "22977c3f4011646090d9869e85eddd1df9e4abce",
      "parents": [
        "290d6ac7140a2466ad3b78b5dd87079aade7e784",
        "b443bd84581de47515a1f9b6528e8cbc804ddb21"
      ],
      "author": {
        "name": "Roy Lenferink",
        "email": "lenferinkroy@gmail.com",
        "time": "Thu May 07 19:26:57 2020 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu May 07 19:26:57 2020 +0200"
      },
      "message": "Merge pull request #9 from rlenferink/update-development-workflow\n\nAdded image for describing development workflow and update \u0027develop\u0027 to \u0027master\u0027"
    },
    {
      "commit": "b443bd84581de47515a1f9b6528e8cbc804ddb21",
      "tree": "22977c3f4011646090d9869e85eddd1df9e4abce",
      "parents": [
        "290d6ac7140a2466ad3b78b5dd87079aade7e784"
      ],
      "author": {
        "name": "Roy Lenferink",
        "email": "lenferinkroy@gmail.com",
        "time": "Wed May 06 20:35:48 2020 +0200"
      },
      "committer": {
        "name": "Roy Lenferink",
        "email": "lenferinkroy@gmail.com",
        "time": "Wed May 06 20:44:58 2020 +0200"
      },
      "message": "Added image for describing development workflow and update \u0027develop\u0027 to \u0027master\u0027\n"
    },
    {
      "commit": "290d6ac7140a2466ad3b78b5dd87079aade7e784",
      "tree": "ef33223b7c2974555179f9407dea6e89573541f5",
      "parents": [
        "641fc7c6216baa11f605852a9f0bf01b707f0924"
      ],
      "author": {
        "name": "Roy Lenferink",
        "email": "lenferinkroy@gmail.com",
        "time": "Wed May 06 19:52:02 2020 +0200"
      },
      "committer": {
        "name": "Roy Lenferink",
        "email": "lenferinkroy@gmail.com",
        "time": "Wed May 06 19:52:02 2020 +0200"
      },
      "message": "Moving cgi script to static directory\n"
    },
    {
      "commit": "641fc7c6216baa11f605852a9f0bf01b707f0924",
      "tree": "5d8da97494f14617874acb01eef7f83c8be19f55",
      "parents": [
        "f3ba2b64bd618aaae03f5b4eef7def74ce72b6c2"
      ],
      "author": {
        "name": "Roy Lenferink",
        "email": "lenferinkroy@gmail.com",
        "time": "Wed Mar 04 11:11:32 2020 +0100"
      },
      "committer": {
        "name": "Roy Lenferink",
        "email": "lenferinkroy@gmail.com",
        "time": "Wed Mar 04 11:11:32 2020 +0100"
      },
      "message": "Updated deprecated a.o/dist/ to downloads.a.o\n"
    },
    {
      "commit": "f3ba2b64bd618aaae03f5b4eef7def74ce72b6c2",
      "tree": "c19d39a92b50f1be640580b1fd2da2b8fd14ed5f",
      "parents": [
        "5df6d4b79928af610f1e26ccf07ae70c7bf1e59b"
      ],
      "author": {
        "name": "Roy Lenferink",
        "email": "lenferinkroy@gmail.com",
        "time": "Wed Mar 04 11:07:02 2020 +0100"
      },
      "committer": {
        "name": "Roy Lenferink",
        "email": "lenferinkroy@gmail.com",
        "time": "Wed Mar 04 11:07:02 2020 +0100"
      },
      "message": "Removed NOTICE file\n\nNot needed for websites: http://www.apache.org/legal/src-headers.html#faq-webpages\n\n\"Does this policy also apply to content displayed on our web sites?: No. Our web sites do not have an associated NOTICE file. Instead we may soon be making the terms of such content explicit through a \"Terms of Use\" or \"Legal Information\" link in the footer of web pages. At this point, no action is required for Apache web sites.\"\n"
    },
    {
      "commit": "5df6d4b79928af610f1e26ccf07ae70c7bf1e59b",
      "tree": "a76ca8428e8fbbbe70786c454c6de46cb73c663d",
      "parents": [
        "54c90cfaab85f7fdab2208d910fb0b1758f345c3"
      ],
      "author": {
        "name": "Roy Lenferink",
        "email": "lenferinkroy@gmail.com",
        "time": "Tue Feb 25 14:13:36 2020 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Feb 25 14:13:36 2020 +0100"
      },
      "message": "Updated download.cgi to not fork a new process\n\nThis would lower pressure and you don\u0027t have a CGI process just waiting for another forked process.\r\n\r\nSuggested by Uwe Schindler (uschindler): https://the-asf.slack.com/archives/CBX4TSBQ8/p1582635948070300"
    },
    {
      "commit": "54c90cfaab85f7fdab2208d910fb0b1758f345c3",
      "tree": "40fc228fbcc6781349e6a40bf62c38c21f1ccab9",
      "parents": [
        "2cf89b94600cc5ef4dd031fe5f305f67b4d987bb"
      ],
      "author": {
        "name": "Roy Lenferink",
        "email": "lenferinkroy@gmail.com",
        "time": "Wed Feb 05 17:03:15 2020 +0100"
      },
      "committer": {
        "name": "Roy Lenferink",
        "email": "lenferinkroy@gmail.com",
        "time": "Wed Feb 05 17:03:15 2020 +0100"
      },
      "message": "Added .asf.yaml to set repository metadata\n"
    },
    {
      "commit": "2cf89b94600cc5ef4dd031fe5f305f67b4d987bb",
      "tree": "84eec6b2761fa3b61133af1dde63a3bf04dbb0e8",
      "parents": [
        "e4e501ffbb0b4a0f7d69ba18edd63e4ca3cf45f2"
      ],
      "author": {
        "name": "Roy Lenferink",
        "email": "lenferinkroy@gmail.com",
        "time": "Wed Feb 05 16:43:21 2020 +0100"
      },
      "committer": {
        "name": "Roy Lenferink",
        "email": "lenferinkroy@gmail.com",
        "time": "Wed Feb 05 16:43:21 2020 +0100"
      },
      "message": "Added Doxygen documentation for release 2.2.0 to the website\n\nA script to generate the Doxygen documentation is added as well.\n\nAs described on doxygen.nl: \u0027Documents produced by doxygen are derivative works derived from the input used in their production; they are not affected by this license.\u0027\n"
    },
    {
      "commit": "e4e501ffbb0b4a0f7d69ba18edd63e4ca3cf45f2",
      "tree": "6999b4864f725cbf4e79da1f681e96e5c8ada7ad",
      "parents": [
        "79bad3a222021cca2d3880838f6a9c881d1f4cd3"
      ],
      "author": {
        "name": "Roy Lenferink",
        "email": "lenferinkroy@gmail.com",
        "time": "Wed Feb 05 14:00:46 2020 +0100"
      },
      "committer": {
        "name": "Roy Lenferink",
        "email": "lenferinkroy@gmail.com",
        "time": "Wed Feb 05 14:00:46 2020 +0100"
      },
      "message": "Don\u0027t set version attribute for files in website repository\n\nReason: Files in the website repository can always be edited.\n"
    },
    {
      "commit": "79bad3a222021cca2d3880838f6a9c881d1f4cd3",
      "tree": "3f3e7a6e26e187682b0d73be7c1f74e5e9e984d7",
      "parents": [
        "66c8ce8e3925cbe4710b695bf620689b09d67fd0"
      ],
      "author": {
        "name": "Roy Lenferink",
        "email": "lenferinkroy@gmail.com",
        "time": "Wed Feb 05 13:58:47 2020 +0100"
      },
      "committer": {
        "name": "Roy Lenferink",
        "email": "lenferinkroy@gmail.com",
        "time": "Wed Feb 05 13:58:47 2020 +0100"
      },
      "message": "Replacing hardcoded version with version from config.toml\n"
    },
    {
      "commit": "66c8ce8e3925cbe4710b695bf620689b09d67fd0",
      "tree": "a952a22aa1cf981047a6087f2cb380bae4f20988",
      "parents": [
        "6d0706cc0147563bbbac61fb5ec3031dafe3eb74"
      ],
      "author": {
        "name": "Roy Lenferink",
        "email": "lenferinkroy@gmail.com",
        "time": "Wed Feb 05 13:56:02 2020 +0100"
      },
      "committer": {
        "name": "Roy Lenferink",
        "email": "lenferinkroy@gmail.com",
        "time": "Wed Feb 05 13:56:02 2020 +0100"
      },
      "message": "Fixed broken download link\n\nReason: The current Hugo version (0.63.2) automatically encodes special characters in URLs. \u0027[\u0027 is converted to %5B which breaks the cgi script to replace \u0027[preferred]\u0027 with the URL of the mirror. Converting from a markdown to an HTML link solved the problem\n"
    },
    {
      "commit": "6d0706cc0147563bbbac61fb5ec3031dafe3eb74",
      "tree": "699e6594a5a634f755b86f7ab894158cc9a58914",
      "parents": [
        "36426d1e7c03f30de19849e63fb0ff3093a7166e"
      ],
      "author": {
        "name": "Roy Lenferink",
        "email": "lenferinkroy@gmail.com",
        "time": "Mon Feb 03 15:43:09 2020 +0100"
      },
      "committer": {
        "name": "Roy Lenferink",
        "email": "lenferinkroy@gmail.com",
        "time": "Mon Feb 03 15:43:09 2020 +0100"
      },
      "message": "Added documentation for 2.2.0 release to website\n\nThe \u0027Edit on GitHub\u0027 button will not be shown for older releases since it may have been changed already in version control.\n"
    },
    {
      "commit": "36426d1e7c03f30de19849e63fb0ff3093a7166e",
      "tree": "bb36ef5e97f774e8489c698e30a122cadd935a25",
      "parents": [
        "2c8f97df77fcffee00eb03a6d8fc8ee4a1b2115e"
      ],
      "author": {
        "name": "Pepijn Noltes",
        "email": "pepijnnoltes@gmail.com",
        "time": "Sun Jan 12 15:12:50 2020 +0100"
      },
      "committer": {
        "name": "Pepijn Noltes",
        "email": "pepijnnoltes@gmail.com",
        "time": "Sun Jan 12 15:12:50 2020 +0100"
      },
      "message": "Fixes a wrong version name in the download page\n"
    },
    {
      "commit": "2c8f97df77fcffee00eb03a6d8fc8ee4a1b2115e",
      "tree": "ca8f5d36c77c31167ff7dd860b4426949476bb58",
      "parents": [
        "28232bdc2f15c4650347b5c7f76a2ae1d9ca9730"
      ],
      "author": {
        "name": "Pepijn Noltes",
        "email": "pepijnnoltes@gmail.com",
        "time": "Sun Jan 12 15:00:30 2020 +0100"
      },
      "committer": {
        "name": "Pepijn Noltes",
        "email": "pepijnnoltes@gmail.com",
        "time": "Sun Jan 12 15:00:30 2020 +0100"
      },
      "message": "Adds 2.2.0 release and updated release documentation\n"
    },
    {
      "commit": "28232bdc2f15c4650347b5c7f76a2ae1d9ca9730",
      "tree": "f3492ae475f48885ef1825c4781de927790ed548",
      "parents": [
        "22c79d33df6d7e5637f622e23de8db385671605b"
      ],
      "author": {
        "name": "Pepijn Noltes",
        "email": "pepijnnoltes@gmail.com",
        "time": "Mon Jan 06 21:25:53 2020 +0100"
      },
      "committer": {
        "name": "Pepijn Noltes",
        "email": "pepijnnoltes@gmail.com",
        "time": "Mon Jan 06 21:25:53 2020 +0100"
      },
      "message": "Updates release info\n"
    },
    {
      "commit": "22c79d33df6d7e5637f622e23de8db385671605b",
      "tree": "7557bccbca57e2e6219b8d01852dfb5fb0d92f51",
      "parents": [
        "49e4b8a3ccffe589003eb503faa8792d8d92c4d1"
      ],
      "author": {
        "name": "Roy Lenferink",
        "email": "lenferinkroy@gmail.com",
        "time": "Mon Jul 15 21:51:43 2019 +0200"
      },
      "committer": {
        "name": "Roy Lenferink",
        "email": "lenferinkroy@gmail.com",
        "time": "Mon Jul 15 21:51:43 2019 +0200"
      },
      "message": "Escaping backup download link to prevent being parsed as markdown\n"
    },
    {
      "commit": "49e4b8a3ccffe589003eb503faa8792d8d92c4d1",
      "tree": "474002444517696aae2172d8870742859d7fdf47",
      "parents": [
        "78a5783f0627c04cd6a57ba2e13fd51dfd16dc4d",
        "1e44b19fd08ac4878e860785e7b147d34608b885"
      ],
      "author": {
        "name": "Roy Lenferink",
        "email": "lenferinkroy@gmail.com",
        "time": "Fri Jul 12 19:51:46 2019 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jul 12 19:51:46 2019 +0200"
      },
      "message": "Merge pull request #7 from rlenferink/master\n\nConverted site to Hugo"
    },
    {
      "commit": "1e44b19fd08ac4878e860785e7b147d34608b885",
      "tree": "474002444517696aae2172d8870742859d7fdf47",
      "parents": [
        "f0c4279e88bd9fbf372dadbe683f6204d1882470"
      ],
      "author": {
        "name": "Roy Lenferink",
        "email": "lenferinkroy@gmail.com",
        "time": "Tue Jul 09 20:39:34 2019 +0200"
      },
      "committer": {
        "name": "Roy Lenferink",
        "email": "lenferinkroy@gmail.com",
        "time": "Tue Jul 09 20:42:06 2019 +0200"
      },
      "message": "Updated indentation for better formatting and disabled hrefAsBlank\n"
    },
    {
      "commit": "f0c4279e88bd9fbf372dadbe683f6204d1882470",
      "tree": "50f8e7b54b393e9a7ac9769918e8fa7f39f66701",
      "parents": [
        "e4409e8311145b46dc73e87d2c423e9f2ed89881"
      ],
      "author": {
        "name": "Roy Lenferink",
        "email": "lenferinkroy@gmail.com",
        "time": "Sun Jul 07 14:54:56 2019 +0200"
      },
      "committer": {
        "name": "Roy Lenferink",
        "email": "lenferinkroy@gmail.com",
        "time": "Sun Jul 07 14:54:56 2019 +0200"
      },
      "message": "Updated extract_celix_docs script to update Markdown to HTML links\n"
    },
    {
      "commit": "e4409e8311145b46dc73e87d2c423e9f2ed89881",
      "tree": "a378fd9b2eb52401886c6db28655144b1080744a",
      "parents": [
        "88a52ecc09f34655c709c34cd4457e68c782b87a"
      ],
      "author": {
        "name": "Roy Lenferink",
        "email": "lenferinkroy@gmail.com",
        "time": "Sun Jul 07 14:36:35 2019 +0200"
      },
      "committer": {
        "name": "Roy Lenferink",
        "email": "lenferinkroy@gmail.com",
        "time": "Sun Jul 07 14:36:35 2019 +0200"
      },
      "message": "Updated script to extract docs from Celix\n"
    },
    {
      "commit": "88a52ecc09f34655c709c34cd4457e68c782b87a",
      "tree": "5b2a1ca1a380733ebf16e6c7e2683a1ce4176568",
      "parents": [
        "a5e4c5fdabe520e26edf86effeb95253f0b65f53"
      ],
      "author": {
        "name": "Roy Lenferink",
        "email": "lenferinkroy@gmail.com",
        "time": "Sun Jul 07 14:23:58 2019 +0200"
      },
      "committer": {
        "name": "Roy Lenferink",
        "email": "lenferinkroy@gmail.com",
        "time": "Sun Jul 07 14:23:58 2019 +0200"
      },
      "message": "Disabled de-capitalizing paths\n"
    },
    {
      "commit": "a5e4c5fdabe520e26edf86effeb95253f0b65f53",
      "tree": "d5a67ff24123d40ff3c709479b6de27fe062dac8",
      "parents": [
        "d1668621a6149762d4c78ae62e7bdcddbe5b0467"
      ],
      "author": {
        "name": "Roy Lenferink",
        "email": "lenferinkroy@gmail.com",
        "time": "Sun Jul 07 13:38:32 2019 +0200"
      },
      "committer": {
        "name": "Roy Lenferink",
        "email": "lenferinkroy@gmail.com",
        "time": "Sun Jul 07 14:16:48 2019 +0200"
      },
      "message": "Updated Celix submodule URL to prevent re-authenticating\n"
    },
    {
      "commit": "d1668621a6149762d4c78ae62e7bdcddbe5b0467",
      "tree": "3f4153cb7b52b2e6777af5584916b9688d50d178",
      "parents": [
        "48647db754c89101039a67249a1f59521d16d94d"
      ],
      "author": {
        "name": "Roy Lenferink",
        "email": "lenferinkroy@gmail.com",
        "time": "Sun Jul 07 13:33:47 2019 +0200"
      },
      "committer": {
        "name": "Roy Lenferink",
        "email": "lenferinkroy@gmail.com",
        "time": "Sun Jul 07 13:33:47 2019 +0200"
      },
      "message": "Updated title for home page\n"
    },
    {
      "commit": "48647db754c89101039a67249a1f59521d16d94d",
      "tree": "a559e269e5596c0642d4d0cfb3100ea7a05493fa",
      "parents": [
        "06a26bb1c808a3482153e7942eed1b8f2f6e91a2"
      ],
      "author": {
        "name": "Roy Lenferink",
        "email": "lenferinkroy@gmail.com",
        "time": "Sun Jul 07 13:14:47 2019 +0200"
      },
      "committer": {
        "name": "Roy Lenferink",
        "email": "lenferinkroy@gmail.com",
        "time": "Sun Jul 07 13:14:47 2019 +0200"
      },
      "message": "Updated .gitignore for Hugo\n"
    },
    {
      "commit": "06a26bb1c808a3482153e7942eed1b8f2f6e91a2",
      "tree": "f1cae90a9d68ff61559bf1a40b5af7d788a5ba61",
      "parents": [
        "8a51e11fa8a0e26bcc8b36c39e401d846b4fa666"
      ],
      "author": {
        "name": "Roy Lenferink",
        "email": "lenferinkroy@gmail.com",
        "time": "Sun Jul 07 13:10:37 2019 +0200"
      },
      "committer": {
        "name": "Roy Lenferink",
        "email": "lenferinkroy@gmail.com",
        "time": "Sun Jul 07 13:10:37 2019 +0200"
      },
      "message": "Fixed indentation for publish script\n"
    },
    {
      "commit": "8a51e11fa8a0e26bcc8b36c39e401d846b4fa666",
      "tree": "d3397228e5a06f83bdca3020c59b5b69e85666b2",
      "parents": [
        "4bec9672094a6454a16616359bd04bfcbf2541a6"
      ],
      "author": {
        "name": "Roy Lenferink",
        "email": "lenferinkroy@gmail.com",
        "time": "Sun Jul 07 13:08:04 2019 +0200"
      },
      "committer": {
        "name": "Roy Lenferink",
        "email": "lenferinkroy@gmail.com",
        "time": "Sun Jul 07 13:08:04 2019 +0200"
      },
      "message": "Updated publish script to be able to specify git remote\n"
    },
    {
      "commit": "4bec9672094a6454a16616359bd04bfcbf2541a6",
      "tree": "4e5a1139a4c67d14f7e25a2d0ffa1124390467dc",
      "parents": [
        "05e2fc3ea247fbc50725d463fd5f3deb737f9df8"
      ],
      "author": {
        "name": "Roy Lenferink",
        "email": "lenferinkroy@gmail.com",
        "time": "Sun Jul 07 12:47:37 2019 +0200"
      },
      "committer": {
        "name": "Roy Lenferink",
        "email": "lenferinkroy@gmail.com",
        "time": "Sun Jul 07 12:47:37 2019 +0200"
      },
      "message": "Removed highlighter because Hugo generates highlighted content\n"
    },
    {
      "commit": "05e2fc3ea247fbc50725d463fd5f3deb737f9df8",
      "tree": "60391614feb28d974302ba74575cb6e076702e08",
      "parents": [
        "78a5783f0627c04cd6a57ba2e13fd51dfd16dc4d"
      ],
      "author": {
        "name": "Roy Lenferink",
        "email": "lenferinkroy@gmail.com",
        "time": "Sun Jul 07 12:43:59 2019 +0200"
      },
      "committer": {
        "name": "Roy Lenferink",
        "email": "lenferinkroy@gmail.com",
        "time": "Sun Jul 07 12:43:59 2019 +0200"
      },
      "message": "Converted site to Hugo\n"
    },
    {
      "commit": "78a5783f0627c04cd6a57ba2e13fd51dfd16dc4d",
      "tree": "133dd18dcda30bda137a174d657ddfc5df78e2ec",
      "parents": [
        "c1698a4648df1c7b2de8ead1d31957b63b135f62"
      ],
      "author": {
        "name": "Roy Lenferink",
        "email": "lenferinkroy@gmail.com",
        "time": "Fri Jun 28 18:11:32 2019 +0200"
      },
      "committer": {
        "name": "Roy Lenferink",
        "email": "lenferinkroy@gmail.com",
        "time": "Fri Jun 28 18:11:32 2019 +0200"
      },
      "message": "Fixed typos\n"
    },
    {
      "commit": "c1698a4648df1c7b2de8ead1d31957b63b135f62",
      "tree": "dc7e04b4e52a3aefcdc26b318c0cc9da51de542f",
      "parents": [
        "54553f8054f6d68eae3e43b7f652a04700f4164e"
      ],
      "author": {
        "name": "Roy Lenferink",
        "email": "rlenferink@apache.org",
        "time": "Sun Jan 13 15:43:34 2019 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Jan 13 15:43:34 2019 +0100"
      },
      "message": "Grammatical fix in index.html"
    },
    {
      "commit": "54553f8054f6d68eae3e43b7f652a04700f4164e",
      "tree": "2f4ec3faea04610888f1a705690a784f88c44e93",
      "parents": [
        "53ff944cb7377ace5b41af29d163b3e61879fa54"
      ],
      "author": {
        "name": "Roy Lenferink",
        "email": "rlenferink@apache.org",
        "time": "Sun Jan 13 15:14:22 2019 +0100"
      },
      "committer": {
        "name": "Roy Lenferink",
        "email": "rlenferink@apache.org",
        "time": "Sun Jan 13 15:14:22 2019 +0100"
      },
      "message": "Updated link to issue tracking page\n"
    },
    {
      "commit": "53ff944cb7377ace5b41af29d163b3e61879fa54",
      "tree": "db7b5eaac8bd43dd8bea1a18701107955316ac3c",
      "parents": [
        "7372d2cf13d5d47b78ede91ed129e680f4a2bd60"
      ],
      "author": {
        "name": "Roy Lenferink",
        "email": "rlenferink@apache.org",
        "time": "Mon Jan 07 22:44:06 2019 +0100"
      },
      "committer": {
        "name": "Roy Lenferink",
        "email": "rlenferink@apache.org",
        "time": "Mon Jan 07 22:44:06 2019 +0100"
      },
      "message": "Updated current-event link to point to correct current-event page\n"
    },
    {
      "commit": "7372d2cf13d5d47b78ede91ed129e680f4a2bd60",
      "tree": "59b9ae79c5f2e6bdb0a40159e06d4345f7fbbe99",
      "parents": [
        "0f3de865115de2cdc861656168beab16faf3e8dc"
      ],
      "author": {
        "name": "Roy Lenferink",
        "email": "rlenferink@apache.org",
        "time": "Mon Jan 07 22:37:38 2019 +0100"
      },
      "committer": {
        "name": "Roy Lenferink",
        "email": "rlenferink@apache.org",
        "time": "Mon Jan 07 22:37:38 2019 +0100"
      },
      "message": "Removing bad character from cmake_commands\n"
    },
    {
      "commit": "0f3de865115de2cdc861656168beab16faf3e8dc",
      "tree": "2f4c1793f1c433d7843f69313431c1f89c6cbee5",
      "parents": [
        "8a124687ad2083e5df4d397a4c19e3e8370ce290"
      ],
      "author": {
        "name": "Roy Lenferink",
        "email": "rlenferink@apache.org",
        "time": "Mon Jan 07 22:23:45 2019 +0100"
      },
      "committer": {
        "name": "Roy Lenferink",
        "email": "rlenferink@apache.org",
        "time": "Mon Jan 07 22:23:45 2019 +0100"
      },
      "message": "Updated links to subprojects\n"
    }
  ],
  "next": "8a124687ad2083e5df4d397a4c19e3e8370ce290"
}
