)]}'
{
  "log": [
    {
      "commit": "572256c9d1f6552db439158169de3298b4b8a337",
      "tree": "5dc5079069d3d77744c4a366eed94024993323ad",
      "parents": [
        "6e3e338c2f69e7669eea4911337b892b8f647241"
      ],
      "author": {
        "name": "Roger Light",
        "email": "roger@atchoo.org",
        "time": "Thu Jul 29 18:13:58 2021 +0100"
      },
      "committer": {
        "name": "Roger Light",
        "email": "roger@atchoo.org",
        "time": "Thu Jul 29 18:13:58 2021 +0100"
      },
      "message": "Update Python docs\n\nAdd v5.0 support, fix example callback signature."
    },
    {
      "commit": "6e3e338c2f69e7669eea4911337b892b8f647241",
      "tree": "1f6ce1f338ec2cdc76058f676c95231578b6b11d",
      "parents": [
        "e2a9e01d1ec6b90d4ee3b1d0bcd27837bf27175f"
      ],
      "author": {
        "name": "Roger Light",
        "email": "roger@atchoo.org",
        "time": "Thu Jul 29 18:13:26 2021 +0100"
      },
      "committer": {
        "name": "Roger Light",
        "email": "roger@atchoo.org",
        "time": "Thu Jul 29 18:13:26 2021 +0100"
      },
      "message": "mqtt.eclipse.org -\u003e mqtt.eclipseprojects.io\n\n"
    },
    {
      "commit": "e2a9e01d1ec6b90d4ee3b1d0bcd27837bf27175f",
      "tree": "4f667eec33de9cd2be0dc13d5593c79efe7b56a4",
      "parents": [
        "29afbdb69cf7891cfd931fdada762bfa3945055a"
      ],
      "author": {
        "name": "Ian Craggs",
        "email": "icraggs@gmail.com",
        "time": "Fri Jul 16 21:45:26 2021 +0100"
      },
      "committer": {
        "name": "Ian Craggs",
        "email": "icraggs@gmail.com",
        "time": "Fri Jul 16 21:45:26 2021 +0100"
      },
      "message": "Show Java client as supporting MQTT 5.0\n"
    },
    {
      "commit": "29afbdb69cf7891cfd931fdada762bfa3945055a",
      "tree": "1974ca5adc106f5d7587d633711d1507eadff4aa",
      "parents": [
        "ea205b0f53c1e0e06bcc75a6b3898906c343606b"
      ],
      "author": {
        "name": "Ian Craggs",
        "email": "icraggs@gmail.com",
        "time": "Thu Feb 11 12:19:22 2021 +0000"
      },
      "committer": {
        "name": "Ian Craggs",
        "email": "icraggs@gmail.com",
        "time": "Thu Feb 11 12:19:41 2021 +0000"
      },
      "message": "Correct matrix entry colours\n\nSigned-off-by: Ian Craggs \u003cicraggs@gmail.com\u003e\n"
    },
    {
      "commit": "ea205b0f53c1e0e06bcc75a6b3898906c343606b",
      "tree": "b6e1c0cc64518f0d6e296dab07f24b31181eafc6",
      "parents": [
        "7608654125aa3c0509d9e8fc7d14e6104ded0aca"
      ],
      "author": {
        "name": "Ian Craggs",
        "email": "icraggs@gmail.com",
        "time": "Thu Feb 11 12:15:56 2021 +0000"
      },
      "committer": {
        "name": "Ian Craggs",
        "email": "icraggs@gmail.com",
        "time": "Thu Feb 11 12:16:22 2021 +0000"
      },
      "message": "Update component status\n\nSigned-off-by: Ian Craggs \u003cicraggs@gmail.com\u003e\n"
    },
    {
      "commit": "7608654125aa3c0509d9e8fc7d14e6104ded0aca",
      "tree": "50616c20be60eed2783ad4e2d7f8446c5487c66d",
      "parents": [
        "399d9dc1b872dc941fc906cad3767c0d5a645d6a"
      ],
      "author": {
        "name": "Ian Craggs",
        "email": "icraggs@gmail.com",
        "time": "Tue Feb 02 16:51:58 2021 +0000"
      },
      "committer": {
        "name": "Ian Craggs",
        "email": "icraggs@gmail.com",
        "time": "Tue Feb 02 16:52:44 2021 +0000"
      },
      "message": "Correct js utility link\n\nSigned-off-by: Ian Craggs \u003cicraggs@gmail.com\u003e\n"
    },
    {
      "commit": "399d9dc1b872dc941fc906cad3767c0d5a645d6a",
      "tree": "2cc441655d19bd6de170d7c5a1d177b99b8c727f",
      "parents": [
        "dc9491f186bc29739e05dca8abd5c3bbf919f921"
      ],
      "author": {
        "name": "Ian Craggs",
        "email": "icraggs@gmail.com",
        "time": "Thu Aug 27 14:30:31 2020 +0100"
      },
      "committer": {
        "name": "Ian Craggs",
        "email": "icraggs@gmail.com",
        "time": "Thu Aug 27 14:30:31 2020 +0100"
      },
      "message": "Tidy up some main page details\n"
    },
    {
      "commit": "dc9491f186bc29739e05dca8abd5c3bbf919f921",
      "tree": "0443e7a3f2a6d8f4f18ba18cab1398a1292ffbdf",
      "parents": [
        "b71716f302fc32d66095dcf6e26d20e3b367ac6d"
      ],
      "author": {
        "name": "Ian Craggs",
        "email": "icraggs@gmail.com",
        "time": "Tue Aug 25 13:57:21 2020 +0100"
      },
      "committer": {
        "name": "Ian Craggs",
        "email": "icraggs@gmail.com",
        "time": "Tue Aug 25 13:57:21 2020 +0100"
      },
      "message": "Update stories\n"
    },
    {
      "commit": "b71716f302fc32d66095dcf6e26d20e3b367ac6d",
      "tree": "449c4af97faab2774968251d5287e7e565d8225a",
      "parents": [
        "d012123db4bb522e9033ecc84d6dd3bf6bb9e104"
      ],
      "author": {
        "name": "Ian Craggs",
        "email": "icraggs@gmail.com",
        "time": "Tue Aug 25 11:45:31 2020 +0100"
      },
      "committer": {
        "name": "Ian Craggs",
        "email": "icraggs@gmail.com",
        "time": "Tue Aug 25 11:45:31 2020 +0100"
      },
      "message": "Update image locations\n"
    },
    {
      "commit": "d012123db4bb522e9033ecc84d6dd3bf6bb9e104",
      "tree": "fa3521919400b5b46d2ddd8ef05fb581d3ea0a12",
      "parents": [
        "0575932e4ac2a5872456ae5640855e4be358d9c4"
      ],
      "author": {
        "name": "Ian Craggs",
        "email": "icraggs@gmail.com",
        "time": "Tue Aug 25 11:26:53 2020 +0100"
      },
      "committer": {
        "name": "Ian Craggs",
        "email": "icraggs@gmail.com",
        "time": "Tue Aug 25 11:26:53 2020 +0100"
      },
      "message": "Some more redirects\n"
    },
    {
      "commit": "0575932e4ac2a5872456ae5640855e4be358d9c4",
      "tree": "6774a48cc0f5e62951bf680b468ea489ef712090",
      "parents": [
        "58122729c304bc9e6efca0ac7d1a6c1c67cfece4"
      ],
      "author": {
        "name": "Ian Craggs",
        "email": "icraggs@gmail.com",
        "time": "Tue Aug 25 11:16:51 2020 +0100"
      },
      "committer": {
        "name": "Ian Craggs",
        "email": "icraggs@gmail.com",
        "time": "Tue Aug 25 11:16:51 2020 +0100"
      },
      "message": "Some more redirects\n"
    },
    {
      "commit": "58122729c304bc9e6efca0ac7d1a6c1c67cfece4",
      "tree": "f218472980f80f3549a4992b9994a92ce2bd7ca8",
      "parents": [
        "b01353c8a1f6b122c2e9a0f049c0cd5df9b3d245"
      ],
      "author": {
        "name": "Ian Craggs",
        "email": "icraggs@gmail.com",
        "time": "Tue Aug 25 10:43:47 2020 +0100"
      },
      "committer": {
        "name": "Ian Craggs",
        "email": "icraggs@gmail.com",
        "time": "Tue Aug 25 10:43:47 2020 +0100"
      },
      "message": "C and C++ redirects\n"
    },
    {
      "commit": "b01353c8a1f6b122c2e9a0f049c0cd5df9b3d245",
      "tree": "4f8f61b8cabc8bfc7c4e9cb10ba04d4b7ec032de",
      "parents": [
        "e903ef1aef798b76b161050112d6716c62a9a7d2"
      ],
      "author": {
        "name": "Ian Craggs",
        "email": "icraggs@gmail.com",
        "time": "Tue Aug 25 10:19:10 2020 +0100"
      },
      "committer": {
        "name": "Ian Craggs",
        "email": "icraggs@gmail.com",
        "time": "Tue Aug 25 10:19:10 2020 +0100"
      },
      "message": "Add redirects for old Python client pages\n"
    },
    {
      "commit": "e903ef1aef798b76b161050112d6716c62a9a7d2",
      "tree": "bd0fe4f82e76b4146e185e065a70ccec0d8cbd64",
      "parents": [
        "18ef30d90da74125716ac68a1b3e5f29b657018d"
      ],
      "author": {
        "name": "Ian Craggs",
        "email": "icraggs@gmail.com",
        "time": "Mon Aug 24 22:58:02 2020 +0100"
      },
      "committer": {
        "name": "Ian Craggs",
        "email": "icraggs@gmail.com",
        "time": "Mon Aug 24 22:58:02 2020 +0100"
      },
      "message": "Remove trailing /\n"
    },
    {
      "commit": "18ef30d90da74125716ac68a1b3e5f29b657018d",
      "tree": "0e59f46fbb14feab56c6e0308947d6e90ad3aede",
      "parents": [
        "dfe0fcc598aa50f7119ad26a53a149035da78690"
      ],
      "author": {
        "name": "Ian Craggs",
        "email": "icraggs@gmail.com",
        "time": "Mon Aug 24 22:48:55 2020 +0100"
      },
      "committer": {
        "name": "Ian Craggs",
        "email": "icraggs@gmail.com",
        "time": "Mon Aug 24 22:48:55 2020 +0100"
      },
      "message": "Fix Python doc link\n"
    },
    {
      "commit": "dfe0fcc598aa50f7119ad26a53a149035da78690",
      "tree": "a2b12b8bd09d00e309525f8b3dca29d50c4cc256",
      "parents": [
        "9d4a7febece5ec439aaf4b38f8078db5e5f53d5e"
      ],
      "author": {
        "name": "Ian Craggs",
        "email": "icraggs@gmail.com",
        "time": "Fri Aug 21 20:33:27 2020 +0100"
      },
      "committer": {
        "name": "Ian Craggs",
        "email": "icraggs@gmail.com",
        "time": "Fri Aug 21 20:33:27 2020 +0100"
      },
      "message": "Working menu\n"
    },
    {
      "commit": "9d4a7febece5ec439aaf4b38f8078db5e5f53d5e",
      "tree": "667acaff8443730ac05efe5f9b21fc655906f3f1",
      "parents": [
        "1c8d9e6fea58cd516a2bcb3f883e95478bed2c6e"
      ],
      "author": {
        "name": "Ian Craggs",
        "email": "icraggs@gmail.com",
        "time": "Fri Aug 21 19:22:22 2020 +0100"
      },
      "committer": {
        "name": "Ian Craggs",
        "email": "icraggs@gmail.com",
        "time": "Fri Aug 21 19:22:22 2020 +0100"
      },
      "message": "Add alt text\n"
    },
    {
      "commit": "1c8d9e6fea58cd516a2bcb3f883e95478bed2c6e",
      "tree": "049de1592b6e356bdaec21c4de05babb11f50beb",
      "parents": [
        "0c7c249548861e9267caa8b5c6a17a246fc688f6"
      ],
      "author": {
        "name": "Ian Craggs",
        "email": "icraggs@gmail.com",
        "time": "Fri Aug 21 18:12:26 2020 +0100"
      },
      "committer": {
        "name": "Ian Craggs",
        "email": "icraggs@gmail.com",
        "time": "Fri Aug 21 18:12:26 2020 +0100"
      },
      "message": "Fix up basic info\n"
    },
    {
      "commit": "0c7c249548861e9267caa8b5c6a17a246fc688f6",
      "tree": "28fdefed79d56c317efee1dbd98ea5dfd446f076",
      "parents": [
        "15882fd83a1b55d283993baade13a03aa6dc8e66"
      ],
      "author": {
        "name": "Ian Craggs",
        "email": "icraggs@gmail.com",
        "time": "Fri Aug 21 17:23:50 2020 +0100"
      },
      "committer": {
        "name": "Ian Craggs",
        "email": "icraggs@gmail.com",
        "time": "Fri Aug 21 17:23:50 2020 +0100"
      },
      "message": "Update stories and examples\n"
    },
    {
      "commit": "15882fd83a1b55d283993baade13a03aa6dc8e66",
      "tree": "3e20b26bf4b9b7fd346b61aed31d78643dd8248c",
      "parents": [
        "41d8bbc7a1a6b3119ccdb5c4ac6f8b27c9fdfecd"
      ],
      "author": {
        "name": "Ian Craggs",
        "email": "icraggs@gmail.com",
        "time": "Fri Aug 21 15:22:48 2020 +0100"
      },
      "committer": {
        "name": "Ian Craggs",
        "email": "icraggs@gmail.com",
        "time": "Fri Aug 21 15:22:48 2020 +0100"
      },
      "message": "Add support page\n"
    },
    {
      "commit": "41d8bbc7a1a6b3119ccdb5c4ac6f8b27c9fdfecd",
      "tree": "c64aedfbff1e056c90fc8a76a0ef0aa10ad1a622",
      "parents": [
        "3b8ee62e6175ae7614db422b9669935cacf6a43a"
      ],
      "author": {
        "name": "Ian Craggs",
        "email": "icraggs@gmail.com",
        "time": "Fri Aug 21 15:20:44 2020 +0100"
      },
      "committer": {
        "name": "Ian Craggs",
        "email": "icraggs@gmail.com",
        "time": "Fri Aug 21 15:20:44 2020 +0100"
      },
      "message": "Correct includes links\n"
    },
    {
      "commit": "3b8ee62e6175ae7614db422b9669935cacf6a43a",
      "tree": "99c2ef8220f77d2bbd8fe38e170292dd91dfe302",
      "parents": [
        "314440ef68dea7bb1c66d719300ee76ae2c71d54"
      ],
      "author": {
        "name": "Ian Craggs",
        "email": "icraggs@gmail.com",
        "time": "Fri Aug 21 15:15:52 2020 +0100"
      },
      "committer": {
        "name": "Ian Craggs",
        "email": "icraggs@gmail.com",
        "time": "Fri Aug 21 15:15:52 2020 +0100"
      },
      "message": "Update links\n"
    },
    {
      "commit": "314440ef68dea7bb1c66d719300ee76ae2c71d54",
      "tree": "179a8e6a5b52af7b3a756ce684e03e186ba00fb2",
      "parents": [
        "bd58d1b35e467a4110b3ec2a51f2a04a9bdfd163"
      ],
      "author": {
        "name": "Ian Craggs",
        "email": "icraggs@gmail.com",
        "time": "Fri Aug 21 15:09:47 2020 +0100"
      },
      "committer": {
        "name": "Ian Craggs",
        "email": "icraggs@gmail.com",
        "time": "Fri Aug 21 15:09:47 2020 +0100"
      },
      "message": "Some client updates\n"
    },
    {
      "commit": "bd58d1b35e467a4110b3ec2a51f2a04a9bdfd163",
      "tree": "16c8d42328dae82863d9a4b0ef389c3d519e3cb9",
      "parents": [
        "01bd69538b78f26e002ed71456950eeb43a17249"
      ],
      "author": {
        "name": "Ian Craggs",
        "email": "icraggs@gmail.com",
        "time": "Fri Aug 21 15:04:06 2020 +0100"
      },
      "committer": {
        "name": "Ian Craggs",
        "email": "icraggs@gmail.com",
        "time": "Fri Aug 21 15:04:06 2020 +0100"
      },
      "message": "Articles and other locations\n"
    },
    {
      "commit": "01bd69538b78f26e002ed71456950eeb43a17249",
      "tree": "a9cce9ad24cede796f5415f96335a0802e7295a4",
      "parents": [
        "e90f1b4d86cf1dd5945a29820f4b52ba8777330a"
      ],
      "author": {
        "name": "Ian Craggs",
        "email": "icraggs@gmail.com",
        "time": "Fri Aug 21 14:34:32 2020 +0100"
      },
      "committer": {
        "name": "Ian Craggs",
        "email": "icraggs@gmail.com",
        "time": "Fri Aug 21 14:34:32 2020 +0100"
      },
      "message": "Update image locations\n"
    },
    {
      "commit": "e90f1b4d86cf1dd5945a29820f4b52ba8777330a",
      "tree": "0bf79a33d559a287dac9dc006bc82775b77e462d",
      "parents": [
        "dc881a9de844d35976bf5c14f7d1accf43728f5a"
      ],
      "author": {
        "name": "Ian Craggs",
        "email": "icraggs@gmail.com",
        "time": "Fri Aug 21 14:28:54 2020 +0100"
      },
      "committer": {
        "name": "Ian Craggs",
        "email": "icraggs@gmail.com",
        "time": "Fri Aug 21 14:28:54 2020 +0100"
      },
      "message": "Directory shuffling\n"
    },
    {
      "commit": "dc881a9de844d35976bf5c14f7d1accf43728f5a",
      "tree": "405fcd568326fb5e665a4a8233ec1da6706cbfe2",
      "parents": [
        "94aca9145cbe88f6581bdb1913a888c0a12c1042"
      ],
      "author": {
        "name": "Ian Craggs",
        "email": "icraggs@gmail.com",
        "time": "Fri Aug 21 13:29:59 2020 +0100"
      },
      "committer": {
        "name": "Ian Craggs",
        "email": "icraggs@gmail.com",
        "time": "Fri Aug 21 13:29:59 2020 +0100"
      },
      "message": "Rename content directory\n"
    },
    {
      "commit": "94aca9145cbe88f6581bdb1913a888c0a12c1042",
      "tree": "b7848dc42d89e37752086b0831a6ff154c78cec9",
      "parents": [
        "b0d1f1dc4e00e95ae1282c5465b8ac347079ffc3"
      ],
      "author": {
        "name": "Ian Craggs",
        "email": "icraggs@gmail.com",
        "time": "Fri Aug 21 13:21:31 2020 +0100"
      },
      "committer": {
        "name": "Ian Craggs",
        "email": "icraggs@gmail.com",
        "time": "Fri Aug 21 13:21:31 2020 +0100"
      },
      "message": "Replace old with new site\n"
    },
    {
      "commit": "b0d1f1dc4e00e95ae1282c5465b8ac347079ffc3",
      "tree": "6a0498e6676f5880d75d2a6369e7d6f84016b8c3",
      "parents": [
        "8f730e0000912ff5f65d01f3f04b981d7ff4057a"
      ],
      "author": {
        "name": "Ian Craggs",
        "email": "icraggs@gmail.com",
        "time": "Fri Aug 21 13:11:36 2020 +0100"
      },
      "committer": {
        "name": "Ian Craggs",
        "email": "icraggs@gmail.com",
        "time": "Fri Aug 21 13:11:36 2020 +0100"
      },
      "message": "Replace old with new\n"
    },
    {
      "commit": "8f730e0000912ff5f65d01f3f04b981d7ff4057a",
      "tree": "e4a49e8b36798a43ce07b0513c6e4125658c510f",
      "parents": [
        "3dc008d2b1d6cb62c65dfb106fc2dc9ba0c5799f"
      ],
      "author": {
        "name": "Ian Craggs",
        "email": "icraggs@gmail.com",
        "time": "Fri Aug 21 12:51:00 2020 +0100"
      },
      "committer": {
        "name": "Ian Craggs",
        "email": "icraggs@gmail.com",
        "time": "Fri Aug 21 12:51:00 2020 +0100"
      },
      "message": "Typo\n"
    },
    {
      "commit": "3dc008d2b1d6cb62c65dfb106fc2dc9ba0c5799f",
      "tree": "4bcc5ee0e9c89a8a743dc6dbb8e790cc963653bb",
      "parents": [
        "4e68f7eccb91eb9babbac2bc116b4640ced8e037"
      ],
      "author": {
        "name": "Ian Craggs",
        "email": "icraggs@gmail.com",
        "time": "Fri Aug 21 12:38:47 2020 +0100"
      },
      "committer": {
        "name": "Ian Craggs",
        "email": "icraggs@gmail.com",
        "time": "Fri Aug 21 12:38:47 2020 +0100"
      },
      "message": "Doc updates\n"
    },
    {
      "commit": "4e68f7eccb91eb9babbac2bc116b4640ced8e037",
      "tree": "0f357e5e37a0e52a223fd655a02018ed6c131b0f",
      "parents": [
        "236881e6704690dab45bc2ffb34661f243530eb2"
      ],
      "author": {
        "name": "Ian Craggs",
        "email": "icraggs@gmail.com",
        "time": "Fri Aug 21 12:03:48 2020 +0100"
      },
      "committer": {
        "name": "Ian Craggs",
        "email": "icraggs@gmail.com",
        "time": "Fri Aug 21 12:03:48 2020 +0100"
      },
      "message": "Menu work\n"
    },
    {
      "commit": "236881e6704690dab45bc2ffb34661f243530eb2",
      "tree": "6262197b1878824f4e2b520dddd368de1aadc5c0",
      "parents": [
        "83b4e61593d7838d96228c8e5a2293d50e647df4"
      ],
      "author": {
        "name": "Ian Craggs",
        "email": "icraggs@gmail.com",
        "time": "Fri Aug 21 12:00:00 2020 +0100"
      },
      "committer": {
        "name": "Ian Craggs",
        "email": "icraggs@gmail.com",
        "time": "Fri Aug 21 12:00:00 2020 +0100"
      },
      "message": "Menu work?\n"
    },
    {
      "commit": "83b4e61593d7838d96228c8e5a2293d50e647df4",
      "tree": "c930dbcddd81b66516e144f82fe73862b32f88bc",
      "parents": [
        "ecaf6e8903d61abb5136a9eef000895dd4602d18"
      ],
      "author": {
        "name": "Ian Craggs",
        "email": "icraggs@gmail.com",
        "time": "Fri Aug 21 11:55:02 2020 +0100"
      },
      "committer": {
        "name": "Ian Craggs",
        "email": "icraggs@gmail.com",
        "time": "Fri Aug 21 11:55:02 2020 +0100"
      },
      "message": "Add documentation and get menus to work\n"
    },
    {
      "commit": "ecaf6e8903d61abb5136a9eef000895dd4602d18",
      "tree": "5908b14500ff0af09c17ee5ad1b4010598a29e90",
      "parents": [
        "784566bfe38418e63f7f1ca2d7a52d917eaeb04f"
      ],
      "author": {
        "name": "Ian Craggs",
        "email": "icraggs@gmail.com",
        "time": "Wed Aug 19 13:07:05 2020 +0100"
      },
      "committer": {
        "name": "Ian Craggs",
        "email": "icraggs@gmail.com",
        "time": "Wed Aug 19 13:07:05 2020 +0100"
      },
      "message": "Enable menu?\n"
    },
    {
      "commit": "784566bfe38418e63f7f1ca2d7a52d917eaeb04f",
      "tree": "88ec36ad53d90bd8a6b75d850a904b609ee2a15f",
      "parents": [
        "b2eaca50a65039440c97e3d4adb0e0e1bfd6b4a7"
      ],
      "author": {
        "name": "Ian Craggs",
        "email": "icraggs@gmail.com",
        "time": "Wed Aug 19 11:29:38 2020 +0100"
      },
      "committer": {
        "name": "Ian Craggs",
        "email": "icraggs@gmail.com",
        "time": "Wed Aug 19 11:29:38 2020 +0100"
      },
      "message": "Add script links\n"
    },
    {
      "commit": "b2eaca50a65039440c97e3d4adb0e0e1bfd6b4a7",
      "tree": "487dc58e159d9168e80a52fe0fb3c6e59d430b64",
      "parents": [
        "7b95a2232d655e875c2cccff162b2362d7ecce15"
      ],
      "author": {
        "name": "Ian Craggs",
        "email": "icraggs@gmail.com",
        "time": "Mon Aug 17 14:12:56 2020 +0100"
      },
      "committer": {
        "name": "Ian Craggs",
        "email": "icraggs@gmail.com",
        "time": "Mon Aug 17 14:12:56 2020 +0100"
      },
      "message": "Add optional Twitter feed\n"
    },
    {
      "commit": "7b95a2232d655e875c2cccff162b2362d7ecce15",
      "tree": "cb359f701322ed114c81f61ebe45f1ce11da2e99",
      "parents": [
        "1ded0c9ef2a7edd95d9041482b3f0d796df1eb47"
      ],
      "author": {
        "name": "Ian Craggs",
        "email": "icraggs@gmail.com",
        "time": "Mon Aug 17 12:55:57 2020 +0100"
      },
      "committer": {
        "name": "Ian Craggs",
        "email": "icraggs@gmail.com",
        "time": "Mon Aug 17 12:55:57 2020 +0100"
      },
      "message": "Add doc links\n"
    },
    {
      "commit": "1ded0c9ef2a7edd95d9041482b3f0d796df1eb47",
      "tree": "dda8eaaca48ed1324df6b7fbe66c89dddec3ae3a",
      "parents": [
        "cff1d4478bd7ed6ebccc496fdde8baa2ec456f3b"
      ],
      "author": {
        "name": "Ian Craggs",
        "email": "icraggs@gmail.com",
        "time": "Mon Aug 17 12:34:21 2020 +0100"
      },
      "committer": {
        "name": "Ian Craggs",
        "email": "icraggs@gmail.com",
        "time": "Mon Aug 17 12:34:21 2020 +0100"
      },
      "message": "Correct Python MQTT 5.0 support\n"
    },
    {
      "commit": "cff1d4478bd7ed6ebccc496fdde8baa2ec456f3b",
      "tree": "15dbb620ea4e1c8466f2257f66160ed72dd31d53",
      "parents": [
        "9c2845826210cdb97d09dc4077662af613f0fd5e"
      ],
      "author": {
        "name": "Ian Craggs",
        "email": "icraggs@gmail.com",
        "time": "Mon Aug 17 12:26:22 2020 +0100"
      },
      "committer": {
        "name": "Ian Craggs",
        "email": "icraggs@gmail.com",
        "time": "Mon Aug 17 12:26:22 2020 +0100"
      },
      "message": "Add new pages\n"
    },
    {
      "commit": "9c2845826210cdb97d09dc4077662af613f0fd5e",
      "tree": "49e1bdaa02dddfb32cb7b74fa1329780d067b6c9",
      "parents": [
        "a579908d1916f323acda8c94700368572f61bffb"
      ],
      "author": {
        "name": "Ian Craggs",
        "email": "icraggs@gmail.com",
        "time": "Mon Aug 17 11:23:08 2020 +0100"
      },
      "committer": {
        "name": "Ian Craggs",
        "email": "icraggs@gmail.com",
        "time": "Mon Aug 17 11:23:08 2020 +0100"
      },
      "message": "Update comparison table links\n"
    },
    {
      "commit": "a579908d1916f323acda8c94700368572f61bffb",
      "tree": "188c7bbd553d3e9b538fa965e6f48583441e436b",
      "parents": [
        "6a79a8ac23d6b437de6ea13e0eb1ac0054cfa235"
      ],
      "author": {
        "name": "Ian Craggs",
        "email": "icraggs@gmail.com",
        "time": "Sun Aug 16 12:07:40 2020 +0100"
      },
      "committer": {
        "name": "Ian Craggs",
        "email": "icraggs@gmail.com",
        "time": "Sun Aug 16 12:07:40 2020 +0100"
      },
      "message": "JS utility page\n"
    },
    {
      "commit": "6a79a8ac23d6b437de6ea13e0eb1ac0054cfa235",
      "tree": "1256cd3a65849c4f2d8c18815c36f1be701ef36e",
      "parents": [
        "ceff108571bf23bfd2de0734304b957ed663a165"
      ],
      "author": {
        "name": "Ian Craggs",
        "email": "icraggs@gmail.com",
        "time": "Sun Aug 16 12:00:06 2020 +0100"
      },
      "committer": {
        "name": "Ian Craggs",
        "email": "icraggs@gmail.com",
        "time": "Sun Aug 16 12:00:06 2020 +0100"
      },
      "message": "Client info\n"
    },
    {
      "commit": "ceff108571bf23bfd2de0734304b957ed663a165",
      "tree": "7861ca5b5496760e9404f56ee11525b7b16f59a1",
      "parents": [
        "46ca4cde9310b63331857ebe71484f195c509aea"
      ],
      "author": {
        "name": "Ian Craggs",
        "email": "icraggs@gmail.com",
        "time": "Sun Aug 16 10:56:38 2020 +0100"
      },
      "committer": {
        "name": "Ian Craggs",
        "email": "icraggs@gmail.com",
        "time": "Sun Aug 16 10:56:38 2020 +0100"
      },
      "message": "Main link and comparison table\n"
    },
    {
      "commit": "46ca4cde9310b63331857ebe71484f195c509aea",
      "tree": "f5c7e8cf3fc62c4905f99ec53d145ce7bbf97617",
      "parents": [
        "d28887be24d057c1ac980074467a9cfc357d0204"
      ],
      "author": {
        "name": "Ian Craggs",
        "email": "icraggs@gmail.com",
        "time": "Sun Aug 16 10:45:07 2020 +0100"
      },
      "committer": {
        "name": "Ian Craggs",
        "email": "icraggs@gmail.com",
        "time": "Sun Aug 16 10:45:07 2020 +0100"
      },
      "message": "Fix embedded C page\n"
    },
    {
      "commit": "d28887be24d057c1ac980074467a9cfc357d0204",
      "tree": "f4955a6df9047069c4d76b634d3dfd0911c1b121",
      "parents": [
        "927377a0e013dbc929b749b20feb4155b87149a6"
      ],
      "author": {
        "name": "Ian Craggs",
        "email": "icraggs@gmail.com",
        "time": "Sun Aug 16 10:39:57 2020 +0100"
      },
      "committer": {
        "name": "Ian Craggs",
        "email": "icraggs@gmail.com",
        "time": "Sun Aug 16 10:39:57 2020 +0100"
      },
      "message": "Update some client links\n"
    },
    {
      "commit": "927377a0e013dbc929b749b20feb4155b87149a6",
      "tree": "8ee9187ce4de3024b387a32a07a85ca7d2d4bbc3",
      "parents": [
        "ac94d442f09fce088d46e39a7188caa5e84f70f1"
      ],
      "author": {
        "name": "Ian Craggs",
        "email": "icraggs@gmail.com",
        "time": "Sat Aug 15 23:57:53 2020 +0100"
      },
      "committer": {
        "name": "Ian Craggs",
        "email": "icraggs@gmail.com",
        "time": "Sat Aug 15 23:57:53 2020 +0100"
      },
      "message": "Remove old footer\n"
    },
    {
      "commit": "ac94d442f09fce088d46e39a7188caa5e84f70f1",
      "tree": "63dbc50978807b4f368df871b4198125a749eb6f",
      "parents": [
        "1ff24c38ad944ee8615f1a8ed881eed43f5b4535"
      ],
      "author": {
        "name": "Ian Craggs",
        "email": "icraggs@gmail.com",
        "time": "Sat Aug 15 23:53:59 2020 +0100"
      },
      "committer": {
        "name": "Ian Craggs",
        "email": "icraggs@gmail.com",
        "time": "Sat Aug 15 23:53:59 2020 +0100"
      },
      "message": "Update C client info\n"
    },
    {
      "commit": "1ff24c38ad944ee8615f1a8ed881eed43f5b4535",
      "tree": "d2b2fe5fcb66c0ca1d2a75aaee9d0edc84d2d7ad",
      "parents": [
        "32d961d9575f73d6dbd8622954cd33b227376b68"
      ],
      "author": {
        "name": "Ian Craggs",
        "email": "icraggs@gmail.com",
        "time": "Sat Aug 15 23:31:03 2020 +0100"
      },
      "committer": {
        "name": "Ian Craggs",
        "email": "icraggs@gmail.com",
        "time": "Sat Aug 15 23:31:03 2020 +0100"
      },
      "message": "Fix include\n"
    },
    {
      "commit": "32d961d9575f73d6dbd8622954cd33b227376b68",
      "tree": "5732add1222abc0fb66a6dfbd3e7c9a7d0ca25c7",
      "parents": [
        "13933f4fc91ea19c13ace4b3cfad1f0975077b22"
      ],
      "author": {
        "name": "Ian Craggs",
        "email": "icraggs@gmail.com",
        "time": "Sat Aug 15 23:28:54 2020 +0100"
      },
      "committer": {
        "name": "Ian Craggs",
        "email": "icraggs@gmail.com",
        "time": "Sat Aug 15 23:28:54 2020 +0100"
      },
      "message": "Remove en_ prefix\n"
    },
    {
      "commit": "13933f4fc91ea19c13ace4b3cfad1f0975077b22",
      "tree": "2b48d58da2a6d79a31abe0ded594391c157e539e",
      "parents": [
        "c3a1e9da9e409b2297c70813a8ce985191f46a6b"
      ],
      "author": {
        "name": "Ian Craggs",
        "email": "icraggs@gmail.com",
        "time": "Sat Aug 15 22:26:54 2020 +0100"
      },
      "committer": {
        "name": "Ian Craggs",
        "email": "icraggs@gmail.com",
        "time": "Sat Aug 15 22:26:54 2020 +0100"
      },
      "message": "Rest of new site experiment\n"
    },
    {
      "commit": "c3a1e9da9e409b2297c70813a8ce985191f46a6b",
      "tree": "4bf4b98db53306347c640e50224534355b007f92",
      "parents": [
        "4b6722b9ec102cb840bcf64d28e986ad1d10e220"
      ],
      "author": {
        "name": "Ian Craggs",
        "email": "icraggs@gmail.com",
        "time": "Sat Aug 15 16:12:36 2020 +0100"
      },
      "committer": {
        "name": "Ian Craggs",
        "email": "icraggs@gmail.com",
        "time": "Sat Aug 15 16:12:36 2020 +0100"
      },
      "message": "Try new website\n"
    },
    {
      "commit": "4b6722b9ec102cb840bcf64d28e986ad1d10e220",
      "tree": "f80b0b74f77e45af0208b98b4e81b0724ebd3e4f",
      "parents": [
        "4f6a132ecd656fc4a658ddb72407a55be7577d94"
      ],
      "author": {
        "name": "Ian Craggs",
        "email": "icraggs@gmail.com",
        "time": "Mon Apr 27 12:42:01 2020 +0100"
      },
      "committer": {
        "name": "Ian Craggs",
        "email": "icraggs@gmail.com",
        "time": "Mon Apr 27 12:42:01 2020 +0100"
      },
      "message": "Update Python release no\n"
    },
    {
      "commit": "4f6a132ecd656fc4a658ddb72407a55be7577d94",
      "tree": "d44038b4611e187531f448c00aa58e27ec9bbae1",
      "parents": [
        "83031fc5372ccde6152164729047bf94a5b1a3f0"
      ],
      "author": {
        "name": "Ian Craggs",
        "email": "icraggs@gmail.com",
        "time": "Mon Apr 27 12:20:04 2020 +0100"
      },
      "committer": {
        "name": "Ian Craggs",
        "email": "icraggs@gmail.com",
        "time": "Mon Apr 27 12:20:04 2020 +0100"
      },
      "message": "Update C client release no\n"
    },
    {
      "commit": "83031fc5372ccde6152164729047bf94a5b1a3f0",
      "tree": "cb443203cebf7cbfafe1b18e572c513ea39ba92b",
      "parents": [
        "0f35834c638d9ba9c1e687266a225ad5704ee6da"
      ],
      "author": {
        "name": "Roger A. Light",
        "email": "roger@atchoo.org",
        "time": "Fri Oct 04 10:40:50 2019 +0100"
      },
      "committer": {
        "name": "Roger A. Light",
        "email": "roger@atchoo.org",
        "time": "Fri Oct 04 10:41:27 2019 +0100"
      },
      "message": "Fix test server iot.eclipse.org -\u003e mqtt.eclipse.org\n\nSigned-off-by: Roger A. Light \u003croger@atchoo.org\u003e\n"
    },
    {
      "commit": "0f35834c638d9ba9c1e687266a225ad5704ee6da",
      "tree": "24792cccb1c2417c8a06ffe5ef1dde1cd8e86868",
      "parents": [
        "59b2524f4723eb6f59db090e2cbfbeca6438f0fb",
        "0fd2ba81c5fba35e52d2e31698e59bfb7cf07d75"
      ],
      "author": {
        "name": "Ian Craggs",
        "email": "icraggs@uk.ibm.com",
        "time": "Tue Aug 20 20:14:28 2019 +0100"
      },
      "committer": {
        "name": "Ian Craggs",
        "email": "icraggs@uk.ibm.com",
        "time": "Tue Aug 20 20:14:28 2019 +0100"
      },
      "message": "Merge branch \u0027master\u0027 of ssh://git.eclipse.org:29418/www.eclipse.org/paho\n"
    },
    {
      "commit": "59b2524f4723eb6f59db090e2cbfbeca6438f0fb",
      "tree": "06296b61ca8b0802e361f50da6d858dfd9a6670d",
      "parents": [
        "d08f91fa492558f070d4c2ad24da4aa08d0e115a"
      ],
      "author": {
        "name": "Ian Craggs",
        "email": "icraggs@uk.ibm.com",
        "time": "Tue Aug 20 20:14:04 2019 +0100"
      },
      "committer": {
        "name": "Ian Craggs",
        "email": "icraggs@uk.ibm.com",
        "time": "Tue Aug 20 20:14:04 2019 +0100"
      },
      "message": "Update mqtt server hostname\n"
    },
    {
      "commit": "0fd2ba81c5fba35e52d2e31698e59bfb7cf07d75",
      "tree": "9f8a4595b44eba0f90b46f22c72d4da981e90384",
      "parents": [
        "d08f91fa492558f070d4c2ad24da4aa08d0e115a"
      ],
      "author": {
        "name": "fmp",
        "email": "fpagliughi@mindspring.com",
        "time": "Wed Dec 19 10:58:54 2018 -0500"
      },
      "committer": {
        "name": "fmp",
        "email": "fpagliughi@mindspring.com",
        "time": "Wed Dec 19 10:58:54 2018 -0500"
      },
      "message": "Updated C++ and Rust feature list to include WebSocket support. Also updated Rust build instructions to include crates.io\n"
    },
    {
      "commit": "d08f91fa492558f070d4c2ad24da4aa08d0e115a",
      "tree": "b1c90f53c4e8c6037e5cf4564aba99866fc8bd05",
      "parents": [
        "2a5edf429664c3c0a2fc199684c308104c24e366"
      ],
      "author": {
        "name": "Ian Craggs",
        "email": "icraggs@uk.ibm.com",
        "time": "Tue Nov 27 11:06:24 2018 +0000"
      },
      "committer": {
        "name": "Ian Craggs",
        "email": "icraggs@uk.ibm.com",
        "time": "Tue Nov 27 11:06:24 2018 +0000"
      },
      "message": "Update Java client version info\n"
    },
    {
      "commit": "2a5edf429664c3c0a2fc199684c308104c24e366",
      "tree": "2ed7922a529b8d4494b7465dc2ddc958ab584bc1",
      "parents": [
        "342c4c45a3f3ca7a3e001ca05c0502af91d35325"
      ],
      "author": {
        "name": "Ian Craggs",
        "email": "icraggs@uk.ibm.com",
        "time": "Thu Sep 13 23:31:52 2018 +0100"
      },
      "committer": {
        "name": "Ian Craggs",
        "email": "icraggs@uk.ibm.com",
        "time": "Thu Sep 13 23:31:52 2018 +0100"
      },
      "message": "Typo\n"
    },
    {
      "commit": "342c4c45a3f3ca7a3e001ca05c0502af91d35325",
      "tree": "ab5c2815bf964b68fab6ba335130a9fa68852620",
      "parents": [
        "644e251060101df633c45b27459aad6017a3c430"
      ],
      "author": {
        "name": "Ian Craggs",
        "email": "icraggs@uk.ibm.com",
        "time": "Thu Sep 13 17:25:54 2018 +0100"
      },
      "committer": {
        "name": "Ian Craggs",
        "email": "icraggs@uk.ibm.com",
        "time": "Thu Sep 13 17:25:54 2018 +0100"
      },
      "message": "C page update\n"
    },
    {
      "commit": "644e251060101df633c45b27459aad6017a3c430",
      "tree": "4da6c1c7cbd97c0efa72e995ffac0d8f3955305c",
      "parents": [
        "fa809133e7297d5f7cbc710bdcff29d1684fa93f"
      ],
      "author": {
        "name": "Ian Craggs",
        "email": "icraggs@uk.ibm.com",
        "time": "Thu Sep 13 14:24:53 2018 +0100"
      },
      "committer": {
        "name": "Ian Craggs",
        "email": "icraggs@uk.ibm.com",
        "time": "Thu Sep 13 14:24:53 2018 +0100"
      },
      "message": "Add MQTT V5 to features list\n"
    },
    {
      "commit": "fa809133e7297d5f7cbc710bdcff29d1684fa93f",
      "tree": "3ff285d5c66b698912af0401c6ec385cb152cd0f",
      "parents": [
        "aeb8d515b69be88b1ab866a4bfa573230700649f"
      ],
      "author": {
        "name": "Ian Craggs",
        "email": "icraggs@uk.ibm.com",
        "time": "Thu Sep 13 13:56:59 2018 +0100"
      },
      "committer": {
        "name": "Ian Craggs",
        "email": "icraggs@uk.ibm.com",
        "time": "Thu Sep 13 13:56:59 2018 +0100"
      },
      "message": "Add MQTT 5 to the features list\n"
    },
    {
      "commit": "aeb8d515b69be88b1ab866a4bfa573230700649f",
      "tree": "b826b5fadf1cfeb8e2cda090edc1af4c84e3d801",
      "parents": [
        "6f975e7ea5ce6d7330239d9c58881ee48f97aa31"
      ],
      "author": {
        "name": "Ian Craggs",
        "email": "icraggs@uk.ibm.com",
        "time": "Thu Sep 13 13:43:31 2018 +0100"
      },
      "committer": {
        "name": "Ian Craggs",
        "email": "icraggs@uk.ibm.com",
        "time": "Thu Sep 13 13:43:31 2018 +0100"
      },
      "message": "Update C client Doxygen doc for 1.3 release\n"
    },
    {
      "commit": "6f975e7ea5ce6d7330239d9c58881ee48f97aa31",
      "tree": "dd7a1793f2dd978540f2ea57276f704613443198",
      "parents": [
        "e182b347b0c5f25200c34fc473b4986a55fd60cf"
      ],
      "author": {
        "name": "Ian Craggs",
        "email": "icraggs@uk.ibm.com",
        "time": "Thu Sep 13 13:06:51 2018 +0100"
      },
      "committer": {
        "name": "Ian Craggs",
        "email": "icraggs@uk.ibm.com",
        "time": "Thu Sep 13 13:06:51 2018 +0100"
      },
      "message": "Update C client downloads links\n"
    },
    {
      "commit": "e182b347b0c5f25200c34fc473b4986a55fd60cf",
      "tree": "693489fc2ff3b2e23656e58a72e5704841f7a03e",
      "parents": [
        "8816f2fb0fc9f71b3e81b93333c89f09fd96b226"
      ],
      "author": {
        "name": "Ian Craggs",
        "email": "icraggs@uk.ibm.com",
        "time": "Thu Sep 13 12:05:34 2018 +0100"
      },
      "committer": {
        "name": "Ian Craggs",
        "email": "icraggs@uk.ibm.com",
        "time": "Thu Sep 13 12:05:34 2018 +0100"
      },
      "message": "Another comparison table update\n"
    },
    {
      "commit": "8816f2fb0fc9f71b3e81b93333c89f09fd96b226",
      "tree": "777292aa5f037353509dfdd5d2ceb799269e7265",
      "parents": [
        "0ed45a6429d1e5e32790ede66789b4d1597f5ea5"
      ],
      "author": {
        "name": "Ian Craggs",
        "email": "icraggs@uk.ibm.com",
        "time": "Thu Sep 13 12:04:56 2018 +0100"
      },
      "committer": {
        "name": "Ian Craggs",
        "email": "icraggs@uk.ibm.com",
        "time": "Thu Sep 13 12:04:56 2018 +0100"
      },
      "message": "Update comparison table\n"
    },
    {
      "commit": "0ed45a6429d1e5e32790ede66789b4d1597f5ea5",
      "tree": "bb02debf435a72fe6328b4be197ddc9aef5071d9",
      "parents": [
        "2880d96aa251e1aff202a3fad49a3e911c4702cc"
      ],
      "author": {
        "name": "Ian Craggs",
        "email": "icraggs@uk.ibm.com",
        "time": "Thu Sep 13 11:57:54 2018 +0100"
      },
      "committer": {
        "name": "Ian Craggs",
        "email": "icraggs@uk.ibm.com",
        "time": "Thu Sep 13 11:57:54 2018 +0100"
      },
      "message": "Add MQTT 5 to the comparison table\n"
    },
    {
      "commit": "2880d96aa251e1aff202a3fad49a3e911c4702cc",
      "tree": "53697e386026c190c4fdf18d0ed822d63802c1d6",
      "parents": [
        "4a2974744e578ba6c2c0dde7909daa7ca97ca879"
      ],
      "author": {
        "name": "Ian Craggs",
        "email": "icraggs@uk.ibm.com",
        "time": "Tue Sep 11 11:33:07 2018 +0100"
      },
      "committer": {
        "name": "Ian Craggs",
        "email": "icraggs@uk.ibm.com",
        "time": "Tue Sep 11 11:33:07 2018 +0100"
      },
      "message": "Update C client download release\n"
    },
    {
      "commit": "4a2974744e578ba6c2c0dde7909daa7ca97ca879",
      "tree": "7eb9b6ebc5eb2c8ca39a1d3c9b3e6ea16e5b662d",
      "parents": [
        "2dd70eca83f3c7e251c9cbf80768b6dff3a05ad1"
      ],
      "author": {
        "name": "James Sutton",
        "email": "james.sutton@uk.ibm.com",
        "time": "Tue Jul 24 14:22:25 2018 +0100"
      },
      "committer": {
        "name": "James Sutton",
        "email": "james.sutton@uk.ibm.com",
        "time": "Tue Jul 24 14:22:25 2018 +0100"
      },
      "message": "Adding updated Paho Javascript utility\n\nSigned-off-by: James Sutton \u003cjames.sutton@uk.ibm.com\u003e\n"
    },
    {
      "commit": "2dd70eca83f3c7e251c9cbf80768b6dff3a05ad1",
      "tree": "394f84734e30db5831518d0c2be77c6220b28105",
      "parents": [
        "196456c4ef2fc44bda769bc21e6687471e7ab128"
      ],
      "author": {
        "name": "James Sutton",
        "email": "james.sutton@uk.ibm.com",
        "time": "Mon Jan 15 14:47:36 2018 +0000"
      },
      "committer": {
        "name": "James Sutton",
        "email": "james.sutton@uk.ibm.com",
        "time": "Mon Jan 15 14:47:36 2018 +0000"
      },
      "message": "Fixing typo in Client Tools Links\n\nSigned-off-by: James Sutton \u003cjames.sutton@uk.ibm.com\u003e\n"
    },
    {
      "commit": "196456c4ef2fc44bda769bc21e6687471e7ab128",
      "tree": "9b14d1c5e92c828dcb5ed80a6d7560862c8e4cd0",
      "parents": [
        "796beb9d778667bf0c585491e9c9fde1664b778c"
      ],
      "author": {
        "name": "Frank Pagliughi",
        "email": "fpagliughi@mindspring.com",
        "time": "Fri Dec 29 14:04:52 2017 -0500"
      },
      "committer": {
        "name": "Frank Pagliughi",
        "email": "fpagliughi@mindspring.com",
        "time": "Fri Dec 29 14:04:52 2017 -0500"
      },
      "message": "Fixed the Rust Doc link\n"
    },
    {
      "commit": "796beb9d778667bf0c585491e9c9fde1664b778c",
      "tree": "b50fec038c7866d358872d534eecdcf2ac0eb1e6",
      "parents": [
        "082bf3b1b4d857fbf49e42d0d580e5c0379d918b"
      ],
      "author": {
        "name": "Frank Pagliughi",
        "email": "fpagliughi@mindspring.com",
        "time": "Fri Dec 29 13:46:51 2017 -0500"
      },
      "committer": {
        "name": "Frank Pagliughi",
        "email": "fpagliughi@mindspring.com",
        "time": "Fri Dec 29 13:46:51 2017 -0500"
      },
      "message": "Added the Rust client\n"
    },
    {
      "commit": "082bf3b1b4d857fbf49e42d0d580e5c0379d918b",
      "tree": "de187fb04fee9caf2ff12c7f7e0ab68eb28afa91",
      "parents": [
        "9bc1fd47a8b4ca6709255c7f273b81b11ce24fbc"
      ],
      "author": {
        "name": "James Sutton",
        "email": "james.sutton@uk.ibm.com",
        "time": "Fri Nov 10 13:53:55 2017 +0000"
      },
      "committer": {
        "name": "James Sutton",
        "email": "james.sutton@uk.ibm.com",
        "time": "Fri Nov 10 13:53:55 2017 +0000"
      },
      "message": "Fixing links that were pointing at the old eclipse git\n\nSigned-off-by: James Sutton \u003cjames.sutton@uk.ibm.com\u003e\n"
    },
    {
      "commit": "9bc1fd47a8b4ca6709255c7f273b81b11ce24fbc",
      "tree": "b3aeb3e7440d6255dff21c07594d1d761e5a486a",
      "parents": [
        "2da233a0d38fded1cba0cdaf09ecf9bef70a6773"
      ],
      "author": {
        "name": "Pierre Fersing",
        "email": "pierre.fersing@bleemeo.com",
        "time": "Mon Oct 09 10:54:20 2017 +0200"
      },
      "committer": {
        "name": "Pierre Fersing",
        "email": "pierre.fersing@bleemeo.com",
        "time": "Mon Oct 09 10:54:20 2017 +0200"
      },
      "message": "Update Python docs after release v1.3.1\n\nSigned-off-by: Pierre Fersing \u003cpierre.fersing@bleemeo.com\u003e\n"
    },
    {
      "commit": "2da233a0d38fded1cba0cdaf09ecf9bef70a6773",
      "tree": "aac84107eb15513025f11f7aa6fbcca48944051a",
      "parents": [
        "0b8b92ee65119a054b82a55e454461d066341e0b"
      ],
      "author": {
        "name": "Pierre Fersing",
        "email": "pierre.fersing@bleemeo.com",
        "time": "Thu Oct 05 17:57:02 2017 +0200"
      },
      "committer": {
        "name": "Pierre Fersing",
        "email": "pierre.fersing@bleemeo.com",
        "time": "Thu Oct 05 17:57:02 2017 +0200"
      },
      "message": "Update Python documentation\n\nSigned-off-by: Pierre Fersing \u003cpierre.fersing@bleemeo.com\u003e\n"
    },
    {
      "commit": "0b8b92ee65119a054b82a55e454461d066341e0b",
      "tree": "66611e27ff957e844ffaf108c1dfca6caa1eea6b",
      "parents": [
        "16dd28e38e9f00182c5455118112df6a08c29405"
      ],
      "author": {
        "name": "Pierre Fersing",
        "email": "pierre.fersing@bleemeo.com",
        "time": "Thu Oct 05 17:30:18 2017 +0200"
      },
      "committer": {
        "name": "Pierre Fersing",
        "email": "pierre.fersing@bleemeo.com",
        "time": "Thu Oct 05 17:30:29 2017 +0200"
      },
      "message": "Fix repository reference for Python client\n\nSigned-off-by: Pierre Fersing \u003cpierre.fersing@bleemeo.com\u003e\n"
    },
    {
      "commit": "16dd28e38e9f00182c5455118112df6a08c29405",
      "tree": "003652bf3436aba59c730c581ac95a66290f0765",
      "parents": [
        "657f652d71a5d479c1283e84777be6508f84948d"
      ],
      "author": {
        "name": "James Sutton",
        "email": "james.sutton@uk.ibm.com",
        "time": "Fri Aug 04 09:35:36 2017 +0100"
      },
      "committer": {
        "name": "James Sutton",
        "email": "james.sutton@uk.ibm.com",
        "time": "Fri Aug 04 09:35:36 2017 +0100"
      },
      "message": "Marking JS client as having Automatic Reconnect\n\nSigned-off-by: James Sutton \u003cjames.sutton@uk.ibm.com\u003e\n"
    },
    {
      "commit": "657f652d71a5d479c1283e84777be6508f84948d",
      "tree": "b79c8be4920b092f979dfbf9f17063c4a5871cb3",
      "parents": [
        "56d58dabe7f7eee91af69653c5c2a80d570a4f78",
        "b6d162f5a42cda4f69433b02ad4e90301316ed51"
      ],
      "author": {
        "name": "James Sutton",
        "email": "james.sutton@uk.ibm.com",
        "time": "Fri Aug 04 09:28:06 2017 +0100"
      },
      "committer": {
        "name": "James Sutton",
        "email": "james.sutton@uk.ibm.com",
        "time": "Fri Aug 04 09:28:06 2017 +0100"
      },
      "message": "Merge branch \u0027master\u0027 of ssh://git.eclipse.org/gitroot/www.eclipse.org/paho\n"
    },
    {
      "commit": "56d58dabe7f7eee91af69653c5c2a80d570a4f78",
      "tree": "8a3e73b1e0833b9d556cbf169efa0da5c1e1c253",
      "parents": [
        "62e2cf0b89f84b6bbe6370ef30c90344022da39f"
      ],
      "author": {
        "name": "James Sutton",
        "email": "james.sutton@uk.ibm.com",
        "time": "Fri Aug 04 09:27:49 2017 +0100"
      },
      "committer": {
        "name": "James Sutton",
        "email": "james.sutton@uk.ibm.com",
        "time": "Fri Aug 04 09:27:49 2017 +0100"
      },
      "message": "Updating jsdoc\n\nSigned-off-by: James Sutton \u003cjames.sutton@uk.ibm.com\u003e\n"
    },
    {
      "commit": "b6d162f5a42cda4f69433b02ad4e90301316ed51",
      "tree": "804f344bd3682a5a4245d7833794fec1ecd18053",
      "parents": [
        "62e2cf0b89f84b6bbe6370ef30c90344022da39f"
      ],
      "author": {
        "name": "Al S-M",
        "email": "asm@uk.ibm.com",
        "time": "Wed Aug 02 13:25:09 2017 +0100"
      },
      "committer": {
        "name": "Al S-M",
        "email": "asm@uk.ibm.com",
        "time": "Wed Aug 02 13:25:09 2017 +0100"
      },
      "message": "Update golang downloads to v1.1.0\n"
    },
    {
      "commit": "62e2cf0b89f84b6bbe6370ef30c90344022da39f",
      "tree": "a881468e5b911b94718973a5b2b121ea60d1023f",
      "parents": [
        "89552e5f63260424f7175e3cded738dafb16e962",
        "f1df25abb0f3e4f7c6731cdee8398b3e58fa2876"
      ],
      "author": {
        "name": "James Sutton",
        "email": "james.sutton@uk.ibm.com",
        "time": "Wed Jul 26 09:10:58 2017 +0100"
      },
      "committer": {
        "name": "James Sutton",
        "email": "james.sutton@uk.ibm.com",
        "time": "Wed Jul 26 09:10:58 2017 +0100"
      },
      "message": "Updating JS version\n\nSigned-off-by: James Sutton \u003cjames.sutton@uk.ibm.com\u003e\n"
    },
    {
      "commit": "89552e5f63260424f7175e3cded738dafb16e962",
      "tree": "a881468e5b911b94718973a5b2b121ea60d1023f",
      "parents": [
        "ad15b40c83fc4eb9e1afae8e3fc243eb72d7b2ae"
      ],
      "author": {
        "name": "James Sutton",
        "email": "james.sutton@uk.ibm.com",
        "time": "Wed Jul 26 09:04:09 2017 +0100"
      },
      "committer": {
        "name": "James Sutton",
        "email": "james.sutton@uk.ibm.com",
        "time": "Wed Jul 26 09:09:25 2017 +0100"
      },
      "message": "Updating Java, Android and javascript download links\n\nSigned-off-by: James Sutton \u003cjames.sutton@uk.ibm.com\u003e\n"
    },
    {
      "commit": "f1df25abb0f3e4f7c6731cdee8398b3e58fa2876",
      "tree": "ae2970bef0154bad0a6d063d7129f2f24750f856",
      "parents": [
        "ad15b40c83fc4eb9e1afae8e3fc243eb72d7b2ae"
      ],
      "author": {
        "name": "James Sutton",
        "email": "james.sutton@uk.ibm.com",
        "time": "Wed Jul 26 09:04:09 2017 +0100"
      },
      "committer": {
        "name": "James Sutton",
        "email": "james.sutton@uk.ibm.com",
        "time": "Wed Jul 26 09:04:09 2017 +0100"
      },
      "message": "Updating Java, Android and javascript download links\n\nSigned-off-by: James Sutton \u003cjames.sutton@uk.ibm.com\u003e\n"
    },
    {
      "commit": "ad15b40c83fc4eb9e1afae8e3fc243eb72d7b2ae",
      "tree": "4b4553d6f836d27dca1b2e212b4fee4da3f9cd7f",
      "parents": [
        "8dfa9a512d4891a74d466bd2d9cdc9d3d3dc9053"
      ],
      "author": {
        "name": "Ian Craggs",
        "email": "icraggs@uk.ibm.com",
        "time": "Mon Jul 24 13:29:54 2017 +0100"
      },
      "committer": {
        "name": "Ian Craggs",
        "email": "icraggs@uk.ibm.com",
        "time": "Mon Jul 24 13:29:54 2017 +0100"
      },
      "message": "Correct Python version\n"
    },
    {
      "commit": "8dfa9a512d4891a74d466bd2d9cdc9d3d3dc9053",
      "tree": "474a8efb18daa285cc2bf44cf77c97d0ed3c3c92",
      "parents": [
        "d83625e1a4cc3787b639a11b0d4b756a28d6b41c"
      ],
      "author": {
        "name": "Ian Craggs",
        "email": "icraggs@uk.ibm.com",
        "time": "Mon Jul 24 13:28:15 2017 +0100"
      },
      "committer": {
        "name": "Ian Craggs",
        "email": "icraggs@uk.ibm.com",
        "time": "Mon Jul 24 13:28:15 2017 +0100"
      },
      "message": "Small formatting change\n"
    },
    {
      "commit": "d83625e1a4cc3787b639a11b0d4b756a28d6b41c",
      "tree": "bf4f0f40350c0548d71486be21a0b336c26a334d",
      "parents": [
        "e23bc354cb49815c51423402b3550438f1573d2b"
      ],
      "author": {
        "name": "Ian Craggs",
        "email": "icraggs@uk.ibm.com",
        "time": "Mon Jul 24 11:37:55 2017 +0100"
      },
      "committer": {
        "name": "Ian Craggs",
        "email": "icraggs@uk.ibm.com",
        "time": "Mon Jul 24 11:37:55 2017 +0100"
      },
      "message": "Fix embedded C links\n"
    },
    {
      "commit": "e23bc354cb49815c51423402b3550438f1573d2b",
      "tree": "d8dbee4cf222224b666391fd9021f44665eba6ca",
      "parents": [
        "3020e5d106c1c492d3def40eb32e77923afc039a"
      ],
      "author": {
        "name": "Ian Craggs",
        "email": "icraggs@uk.ibm.com",
        "time": "Mon Jul 24 11:28:17 2017 +0100"
      },
      "committer": {
        "name": "Ian Craggs",
        "email": "icraggs@uk.ibm.com",
        "time": "Mon Jul 24 11:28:17 2017 +0100"
      },
      "message": "Tidying\n"
    },
    {
      "commit": "3020e5d106c1c492d3def40eb32e77923afc039a",
      "tree": "cf2ddaaa02aa4e61e1d59292689d37775eab47e8",
      "parents": [
        "94377182e0a322baf8c228dc5f2ee32c78228a31"
      ],
      "author": {
        "name": "Ian Craggs",
        "email": "icraggs@uk.ibm.com",
        "time": "Mon Jul 24 11:21:30 2017 +0100"
      },
      "committer": {
        "name": "Ian Craggs",
        "email": "icraggs@uk.ibm.com",
        "time": "Mon Jul 24 11:21:30 2017 +0100"
      },
      "message": "Fix comparison table for C++\n"
    },
    {
      "commit": "94377182e0a322baf8c228dc5f2ee32c78228a31",
      "tree": "17700ad88d53ec9e7369066de3ba850eee1c4570",
      "parents": [
        "c9b92d4d9a34b830b4170c557007246e1c6887b1"
      ],
      "author": {
        "name": "Ian Craggs",
        "email": "icraggs@uk.ibm.com",
        "time": "Mon Jul 24 11:20:11 2017 +0100"
      },
      "committer": {
        "name": "Ian Craggs",
        "email": "icraggs@uk.ibm.com",
        "time": "Mon Jul 24 11:20:11 2017 +0100"
      },
      "message": "Fix JS link\n"
    },
    {
      "commit": "c9b92d4d9a34b830b4170c557007246e1c6887b1",
      "tree": "1622614cb42a4635941b421ee69aa1659dff12f6",
      "parents": [
        "222762f78dac53a9259e7a131cc48de2e70be44e"
      ],
      "author": {
        "name": "Ian Craggs",
        "email": "icraggs@uk.ibm.com",
        "time": "Mon Jul 24 11:18:47 2017 +0100"
      },
      "committer": {
        "name": "Ian Craggs",
        "email": "icraggs@uk.ibm.com",
        "time": "Mon Jul 24 11:18:47 2017 +0100"
      },
      "message": "Add more links\n"
    },
    {
      "commit": "222762f78dac53a9259e7a131cc48de2e70be44e",
      "tree": "e5f5ea904276c2378e2bbd936bb5f29037cfd6f8",
      "parents": [
        "7e6f0ee99fc377362e3201d0269feb8fd465980e"
      ],
      "author": {
        "name": "Ian Craggs",
        "email": "icraggs@uk.ibm.com",
        "time": "Mon Jul 24 11:11:16 2017 +0100"
      },
      "committer": {
        "name": "Ian Craggs",
        "email": "icraggs@uk.ibm.com",
        "time": "Mon Jul 24 11:11:16 2017 +0100"
      },
      "message": "Add C++ to comparison table\n"
    },
    {
      "commit": "7e6f0ee99fc377362e3201d0269feb8fd465980e",
      "tree": "a1145b757acef3f66c6baf5acac4cc60933d8d6f",
      "parents": [
        "f460c5d13190e63c8d8b651c9c563062cc9b2179"
      ],
      "author": {
        "name": "Ian Craggs",
        "email": "icraggs@uk.ibm.com",
        "time": "Mon Jul 24 10:53:23 2017 +0100"
      },
      "committer": {
        "name": "Ian Craggs",
        "email": "icraggs@uk.ibm.com",
        "time": "Mon Jul 24 10:53:23 2017 +0100"
      },
      "message": "More updates\n"
    },
    {
      "commit": "f460c5d13190e63c8d8b651c9c563062cc9b2179",
      "tree": "aab1bdcacc8c399cc29c2305478312641fa03135",
      "parents": [
        "e6f32dc87e6d5ef2f93530edb177d5afedfbad0e"
      ],
      "author": {
        "name": "Ian Craggs",
        "email": "icraggs@uk.ibm.com",
        "time": "Mon Jul 24 10:42:58 2017 +0100"
      },
      "committer": {
        "name": "Ian Craggs",
        "email": "icraggs@uk.ibm.com",
        "time": "Mon Jul 24 10:42:58 2017 +0100"
      },
      "message": "Some more updates\n"
    },
    {
      "commit": "e6f32dc87e6d5ef2f93530edb177d5afedfbad0e",
      "tree": "e993c22d029f7890860e7c1ac1c9a59b481ac8da",
      "parents": [
        "3b4238567429d1e891437527a9a8f831b852226e"
      ],
      "author": {
        "name": "Ian Craggs",
        "email": "icraggs@uk.ibm.com",
        "time": "Mon Jul 24 10:37:04 2017 +0100"
      },
      "committer": {
        "name": "Ian Craggs",
        "email": "icraggs@uk.ibm.com",
        "time": "Mon Jul 24 10:37:04 2017 +0100"
      },
      "message": "Move MQTT-SN clients into a separate table\n"
    },
    {
      "commit": "3b4238567429d1e891437527a9a8f831b852226e",
      "tree": "2dc47f69e2a3a901940d18d76d3fec774940e909",
      "parents": [
        "71b65078a717a41a6c57c1f5a78c4c68474b6f80"
      ],
      "author": {
        "name": "Ian Craggs",
        "email": "icraggs@uk.ibm.com",
        "time": "Mon Jul 24 10:28:29 2017 +0100"
      },
      "committer": {
        "name": "Ian Craggs",
        "email": "icraggs@uk.ibm.com",
        "time": "Mon Jul 24 10:28:29 2017 +0100"
      },
      "message": "Update downloads page for Paho 1.3\n"
    },
    {
      "commit": "71b65078a717a41a6c57c1f5a78c4c68474b6f80",
      "tree": "c1a5225fa151a23183bc38ad54c2c2bfc5e02529",
      "parents": [
        "ab7f71ab2009ec884a9727a3ffd5fbd56609ca14"
      ],
      "author": {
        "name": "Frank Pagliughi",
        "email": "fpagliughi@mindspring.com",
        "time": "Sun Jul 23 10:32:16 2017 -0400"
      },
      "committer": {
        "name": "Frank Pagliughi",
        "email": "fpagliughi@mindspring.com",
        "time": "Sun Jul 23 10:32:16 2017 -0400"
      },
      "message": "Updated Paho C++ reference documentation\n"
    },
    {
      "commit": "ab7f71ab2009ec884a9727a3ffd5fbd56609ca14",
      "tree": "2bd885b81b85804554451d5128c61f3e90717f5b",
      "parents": [
        "c6ea1bd1d1182bf61f99f113876b8916c6c3f7a1"
      ],
      "author": {
        "name": "Ian Craggs",
        "email": "icraggs@uk.ibm.com",
        "time": "Mon Jul 17 10:28:48 2017 +0100"
      },
      "committer": {
        "name": "Ian Craggs",
        "email": "icraggs@uk.ibm.com",
        "time": "Mon Jul 17 10:28:48 2017 +0100"
      },
      "message": "Add mqtt-spy and transparent gateway pages\n"
    },
    {
      "commit": "c6ea1bd1d1182bf61f99f113876b8916c6c3f7a1",
      "tree": "e8f7bc66d868a9c3ee43b1fffb3af14ec8fa318f",
      "parents": [
        "b223dc277ea350d43c4f6eb73de8f5de9e417586"
      ],
      "author": {
        "name": "Ian Craggs",
        "email": "icraggs@uk.ibm.com",
        "time": "Mon Jul 10 15:04:06 2017 +0100"
      },
      "committer": {
        "name": "Ian Craggs",
        "email": "icraggs@uk.ibm.com",
        "time": "Mon Jul 10 15:04:06 2017 +0100"
      },
      "message": "Embedded clients do not support HA\n"
    },
    {
      "commit": "b223dc277ea350d43c4f6eb73de8f5de9e417586",
      "tree": "bb9363062cfdf3b2be3387166da21bf6bd310264",
      "parents": [
        "420b2ec22474a47ad65c855fdbbc1ed87dd76eb7",
        "b33673453ec91c9b6e1d0d3f9f68e7e14247e589"
      ],
      "author": {
        "name": "Ian Craggs",
        "email": "icraggs@uk.ibm.com",
        "time": "Tue Jul 04 12:21:26 2017 +0100"
      },
      "committer": {
        "name": "Ian Craggs",
        "email": "icraggs@uk.ibm.com",
        "time": "Tue Jul 04 12:21:26 2017 +0100"
      },
      "message": "Merge branch \u0027master\u0027 of ssh://git.eclipse.org/gitroot/www.eclipse.org/paho\n"
    }
  ],
  "next": "420b2ec22474a47ad65c855fdbbc1ed87dd76eb7"
}
