)]}'
{
  "log": [
    {
      "commit": "c79d1cc179e5cc0792d012961e32d5acebc6eb5b",
      "tree": "a683fe7bcb26147871cb85bed16ef74c29865a45",
      "parents": [
        "e402bb05e45145db0e78f459e07bde446662b04c"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Wed May 14 22:08:35 2025 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Wed May 14 22:08:35 2025 +0200"
      },
      "message": "Branch 0.22.0 created\n"
    },
    {
      "commit": "ef199ccbc2a56831bbacc436fff1de49fa7aac16",
      "tree": "ec1b9ec9588c6e1e5f6a4655deacd111f2556448",
      "parents": [
        "467c6bdcb14f1fcdfb416df92b76ca9e5abbdc90"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Tue Sep 03 01:28:31 2024 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Tue Sep 03 01:33:19 2024 +0200"
      },
      "message": "bump version number\n"
    },
    {
      "commit": "63f04583e389e7afee330f0341e045a73cdb1979",
      "tree": "58bc0d1ce220eb8e0c12844543a745d23a68eb7f",
      "parents": [
        "f6972f1a29cb3c94929f5eecef816e65bed755ef"
      ],
      "author": {
        "name": "Thomas",
        "email": "thomasbruggink@hotmail.com",
        "time": "Thu Mar 21 22:51:07 2024 +0900"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "Jens-G@users.noreply.github.com",
        "time": "Tue Apr 02 14:09:27 2024 +0200"
      },
      "message": "Manually remove $(BUILT_SOURCES) since no-dist-built-sources doesnt work\n"
    },
    {
      "commit": "75cf93ed22264fecaa79e82f05fa9f02d49fc58b",
      "tree": "ad7e483b593040fadd747648624c844ceeef3b58",
      "parents": [
        "0c637d7aa553a52b11bf92855448a20914d59817"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Sun Feb 04 14:50:37 2024 +0100"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Sun Feb 04 14:50:37 2024 +0100"
      },
      "message": "bump version number\n"
    },
    {
      "commit": "0d5b4f9fa1e9b69c1f8da9a68f2a7eb2c734662b",
      "tree": "31b8d8bbe69b3b4270481467224252f7547b4f46",
      "parents": [
        "bccca9301dedd6403062ef6be4c56533f889e5b5"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Sat Jul 08 12:49:11 2023 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Sat Jul 08 12:49:11 2023 +0200"
      },
      "message": "created reöease branch 0.19.0\n"
    },
    {
      "commit": "c6fd86d9f2f15665dd1f3b87e39ed7580d8b25dd",
      "tree": "b60156225f4e8793aee3c225c4ca7554d0da41fb",
      "parents": [
        "4eee6815276741a0381063b9e139a4938f808711"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Mon Feb 06 23:42:52 2023 +0100"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Mon Feb 06 23:42:52 2023 +0100"
      },
      "message": "bump version number\n"
    },
    {
      "commit": "be0fab1815d5754e0a60acbdea933c8b36177764",
      "tree": "2e04a154e72b64bd44dac6ef369f8979326d84cc",
      "parents": [
        "e780f8c744f0e641f52b6a1ac7ad786eb44cf213"
      ],
      "author": {
        "name": "James Lacey",
        "email": "jamlacey@gmail.com",
        "time": "Fri Oct 07 14:50:01 2022 -0700"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "Jens-G@users.noreply.github.com",
        "time": "Sat Oct 08 18:26:47 2022 +0200"
      },
      "message": "THRIFT-5647: Add ECONNRESET definition for macOS.\nClient: d\n"
    },
    {
      "commit": "f066d84ffb7fe2eb0dc3b7e7cd0d0417a1ae7963",
      "tree": "d47baa7d0dea62a354eb0ededf77715d6cf7aa33",
      "parents": [
        "3f4fa2947dc6e049e0f4748bdb6142b0c4673164"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Mon Jun 13 23:37:25 2022 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Mon Sep 05 22:04:22 2022 +0200"
      },
      "message": "Replace ThriftTest.thrift with v0.16/ThriftTest.thrift to allow for merging the partially completed uuid implementation to master\n"
    },
    {
      "commit": "ec5e17714a1f9da34173749fc01eea33c7f6af62",
      "tree": "600b7e15ac9d8a45df3f60c27cc27e78513fa986",
      "parents": [
        "85d82bfd0c244d88fb01a1e761606d78868dc49c"
      ],
      "author": {
        "name": "Tdxdxoz",
        "email": "tdxdxoz@gmail.com",
        "time": "Mon Jul 18 21:52:02 2022 +0800"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Thu Sep 01 22:06:26 2022 +0200"
      },
      "message": "disable ssl test of D\nClient: D language\nPatch: Ommy Zhang \u003ctdxdxoz@gmail.com\u003e\n"
    },
    {
      "commit": "c75646a359e4bb38ff11e4b7255a3ad49ab3319c",
      "tree": "754e37fc0f25d7e96b0d809b83f7e2eb05941445",
      "parents": [
        "22f6a8a3c879175e18ce95f88a393f34ff8f158c"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Tue Aug 30 22:54:32 2022 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Tue Aug 30 23:55:34 2022 +0200"
      },
      "message": "version bump\n"
    },
    {
      "commit": "4646a3557b822c3893dc6773882a689118b77611",
      "tree": "e1ab79fd629d25e69ab2a8283a6fcae9ac0002b6",
      "parents": [
        "b90f2bcb8696e2da40aeadf6e6f3eb4904f868e5"
      ],
      "author": {
        "name": "Christopher Tubbs",
        "email": "ctubbsii@apache.org",
        "time": "Tue May 24 05:19:41 2022 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue May 24 05:19:41 2022 -0400"
      },
      "message": "Remove execute bit from plain text files in git (#2611)\n\nTrivially change file mode from 755 to 644 for files in git that\r\nshouldn\u0027t be marked as executable. These were probably marked as\r\nexecutable due to some contributors developing on Windows using a\r\nfilesystem that doesn\u0027t support POSIX file modes, or aggressively marks\r\neverything as executable."
    },
    {
      "commit": "6868ebbb31cf32dbde018b03831d167565ba51d8",
      "tree": "bb4538c411b8f91e73529979584d0b819b23c16d",
      "parents": [
        "7a6829531f00f7e95f904d5794d632acee62ddf0"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Thu Jan 20 21:02:02 2022 +0100"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Thu Jan 20 21:02:02 2022 +0100"
      },
      "message": "Release 0.16.0\n"
    },
    {
      "commit": "f7e6c654bde5d9832bede2b48b460c3e1bbbbb92",
      "tree": "0ea81a3df907866d7b24fde50ca9c439962f8b7d",
      "parents": [
        "2c78047fcbd2783e88cab0ebc7245598695477ae"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Tue Aug 03 22:21:05 2021 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Tue Aug 03 22:21:05 2021 +0200"
      },
      "message": "bump version number\n"
    },
    {
      "commit": "4abc5cfb4b3dea54484ca49a584b472a7373f3c5",
      "tree": "2d098a3f7ddc71e89346851a86d3e48e7a6b733c",
      "parents": [
        "9a4802ab411f1f45b58a8eae015707502e36b8ed"
      ],
      "author": {
        "name": "mingwugmail",
        "email": "mingwu@gmail.com",
        "time": "Wed May 26 00:38:22 2021 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Thu May 27 23:12:53 2021 +0200"
      },
      "message": "fix D build, with D lang openssl 2.0.3\nClient: d\nPatch: mingwugmail \u003cmingwu@gmail.com\u003e\n\nThis closes #2397\n"
    },
    {
      "commit": "149c8d09b11328c0cd6da79fd9267520b800fefc",
      "tree": "8ecad56d95a6058ca81d819a80edcad1be9cc64d",
      "parents": [
        "b71f11e251a711604cea8caad7d493ea57fe8a8f"
      ],
      "author": {
        "name": "James Lacey",
        "email": "jamlacey@gmail.com",
        "time": "Tue Mar 23 14:45:51 2021 -0700"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Wed Mar 24 22:20:41 2021 +0100"
      },
      "message": "THRIFT-5376 Fix deprecation warnings in D library\nClient: d\nPatch: James Lacey\n\nThis closes #2355\n"
    },
    {
      "commit": "3fc0b8d061fb1adcae49862e0c63ce94f0a0ee0f",
      "tree": "2373cb9dd0136f0054257eaa10041a20de2a2052",
      "parents": [
        "b5fe1dbc0cac81ab99ec5d71de70f4389b234888"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Thu Feb 11 23:17:45 2021 +0100"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Thu Feb 11 23:17:45 2021 +0100"
      },
      "message": "Version number aligned to 0.15.0\n"
    },
    {
      "commit": "7c4bdf9914fcba6c89e0f69ae48b9675578f084a",
      "tree": "2309efb79421d20cbb18876736dcac54a5bba1d3",
      "parents": [
        "c3728122d2ddb2e0236b1e08bdb5e24b8baae9dd"
      ],
      "author": {
        "name": "penenin",
        "email": "penenin@users.noreply.github.com",
        "time": "Mon Apr 27 01:11:47 2020 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Apr 27 09:11:47 2020 +0100"
      },
      "message": "THRIFT-5184: Fix header check for WebSocket connections\n\nWhen establishing a WebSocket connection, Firefox sends Connection: keep-alive, Upgrade instead of just Connection: Upgrade. Check to see if Upgrade is in the header instead of checking to see if it is the entire header value.\r\n\r\nClient: d"
    },
    {
      "commit": "6bbdb1a46ce6ba0ac4e27e29b2c9c9eef107186c",
      "tree": "7c0d2a28567427313cb857e607460c87afba52cd",
      "parents": [
        "f44b6ee8db9342d804c6ba01da9953e791021bfe"
      ],
      "author": {
        "name": "James Lacey",
        "email": "jamlacey@gmail.com",
        "time": "Mon Apr 06 09:17:59 2020 -0700"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Thu Apr 09 21:52:46 2020 +0200"
      },
      "message": "THRIFT-5166: Add support for using WebSockets as a server transport.\nClient: d\nPatch: James Lacey\n\nThis closes #2087\n"
    },
    {
      "commit": "818105653db4916f9e8b59b8fb8f074cb083c30b",
      "tree": "8f376aae4f4783d2e1bd13e00452b06241860b78",
      "parents": [
        "dbb95e438f90609c8bc70b6953f65e97afedbb1b"
      ],
      "author": {
        "name": "James Lacey",
        "email": "jamlacey@gmail.com",
        "time": "Fri Mar 27 19:14:33 2020 +0100"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Sat Apr 04 20:52:26 2020 +0200"
      },
      "message": "THRIFT-5156: Fix library compilation on Windows and compiler warnings\nClient: d\nPatch: James Lacey\n\nThis closes #2075\n"
    },
    {
      "commit": "f0c761e171782565f74ff3cd7d0e9ce8e1d2b6ad",
      "tree": "c72f74fb3f3c2eb2c93c114652f24ff993861e7c",
      "parents": [
        "ea4a086757f834880220c50392532b60751c6885"
      ],
      "author": {
        "name": "Kengo Seki",
        "email": "sekikn@apache.org",
        "time": "Thu Jan 09 18:48:29 2020 +0900"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Fri Feb 21 21:41:27 2020 +0100"
      },
      "message": "THRIFT-5059: Add cross tests for TZlibTransport in D\nClient: D\nPatch: Kengo Seki\n\nThis closes #1977\n"
    },
    {
      "commit": "e02559fd46b07035a4a41c9d2604765756e3745b",
      "tree": "ce35eb9b933d8dac1633a62768eeb95cf368abb2",
      "parents": [
        "a3fa0d928f7647aa6007e16ac81d76a3b5183d2c"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Thu Oct 17 00:11:59 2019 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Thu Oct 17 20:31:24 2019 +0200"
      },
      "message": "bump version\n\nThis closes #1899\n"
    },
    {
      "commit": "93ff9b00531682ece08a1a43883e55fd2aa83a15",
      "tree": "69e0f337bd2fd92e0890eb20af44654f9a829c1e",
      "parents": [
        "1a2dee60b4384de2f6190caa85cf3e2a497c31b9"
      ],
      "author": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Fri Jun 21 17:50:34 2019 -0400"
      },
      "committer": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Sun Jul 07 12:16:52 2019 -0400"
      },
      "message": "Update language levels, fix erlang and rust in CI\n\n- Include rebar3 in docker image so erlang builds in CI\n- Include the correct path in docker image so rust builds in CI\n- Updated common lisp (sbcl) to 1.5.3 in docker image\n- Updated dlang to 2.087.0 in docker image\n- Updated dart to 2.0.0 in xenial docker image\n- Updated dart to 2.4.0 in bionic docker image\n- Updated erlang to 22.0 in docker image\n- Updated openjdk to 11.0.3 in docker image\n- Updated node.js to 10.16 in docker image\n- Updated rust to 1.34.0 in xenial docker image\n- Updated rust to 1.35.0 in bionic docker image\n\nTHRIFT-4905: Disable hanging experimental dlang async ssl test\n"
    },
    {
      "commit": "dbc1f8def5018ce5d85d38b9875c6c6b6b424478",
      "tree": "0011127f2edd9221f973eb157438bbd11c0b74d2",
      "parents": [
        "3ca88065dfdb24c5bad6fbd1e3a7e01812628d3b"
      ],
      "author": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Thu Feb 14 16:46:38 2019 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Feb 14 16:46:38 2019 -0500"
      },
      "message": "THRIFT-4024, THRIFT-4783: throw when skipping invalid type (#1742)\n\n* THRIFT-4024: make c_glib throw on unsupported type when skipping\r\n* THRIFT-4783: throw on invalid skip (py)\r\n* THRIFT-4024: make cpp throw on unsupported type when skipping\r\n* THRIFT-4024: uniform skip behavior on unsupported type\r\n"
    },
    {
      "commit": "b96c43892a9e89dfa61834505bb25357e80287da",
      "tree": "02bbf30d80e6f6ef8c76bc67ad20b90331b6de9d",
      "parents": [
        "8935c98046dbbdd36ede73c1525f1be9df8da5cd"
      ],
      "author": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Thu Jan 24 17:45:07 2019 -0500"
      },
      "committer": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Fri Jan 25 23:33:54 2019 -0500"
      },
      "message": "THRIFT-4717: fix up make clean with autoconf\n"
    },
    {
      "commit": "8935c98046dbbdd36ede73c1525f1be9df8da5cd",
      "tree": "478212d599d7d7bdb0404bf4b1a86b75be305ea7",
      "parents": [
        "129bb3e10d7bf1a1965d31cb8f30c7ccd3f96ecb"
      ],
      "author": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Fri Jan 25 00:41:17 2019 -0500"
      },
      "committer": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Fri Jan 25 23:33:54 2019 -0500"
      },
      "message": "THRIFT-4753: re-version master to next release 0.13.0\n"
    },
    {
      "commit": "c3375d9e434b5740808813138b28b70517e82c7d",
      "tree": "db8f0e81129461b1ddc6e7a951cbb5667ca15634",
      "parents": [
        "a139082755369611ed243376ec3c4161452369fc",
        "384647d290e2e4a55a14b1b7ef1b7e66293a2c33"
      ],
      "author": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Sun Dec 30 11:06:00 2018 -0500"
      },
      "committer": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Sun Dec 30 11:06:00 2018 -0500"
      },
      "message": "Merge remote-tracking branch \u0027origin/0.12.0\u0027 into consume-0.12.0\n"
    },
    {
      "commit": "384647d290e2e4a55a14b1b7ef1b7e66293a2c33",
      "tree": "f876c79d4945d64c1eb8fb55291ba96a03af6dae",
      "parents": [
        "9b75e4fe745a9b08e6ccdc0998ec7a69272f5b4c"
      ],
      "author": {
        "name": "jfarrell",
        "email": "jfarrell@apache.org",
        "time": "Tue Oct 16 22:36:46 2018 -0400"
      },
      "committer": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Tue Dec 18 20:24:34 2018 -0500"
      },
      "message": "Version 0.12.0\n"
    },
    {
      "commit": "aa177ea4b30b2fe2711ced7b79cfd5947711146f",
      "tree": "54a099b939bdcc2c75fa5b056c5bf3082ea007f8",
      "parents": [
        "0882354f28a259b7715df10a729cd76c3e8254a3"
      ],
      "author": {
        "name": "Allen George",
        "email": "allen.george@gmail.com",
        "time": "Sat Nov 17 18:23:05 2018 -0500"
      },
      "committer": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Mon Nov 19 12:53:16 2018 -0500"
      },
      "message": "THRIFT-4666: Attempt to work around dlang client pool test failure\n"
    },
    {
      "commit": "abd0df74492d24dccad115576c088e73e0b2634d",
      "tree": "c43e102e5644385ace483fc9017b55721384ee88",
      "parents": [
        "0f6e52abcce49102f4032393e6651cebb82ec29c"
      ],
      "author": {
        "name": "Nikolay",
        "email": "sibnick@gmail.com",
        "time": "Wed Jan 24 22:46:16 2018 +0700"
      },
      "committer": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Sun Sep 16 19:56:29 2018 -0400"
      },
      "message": "dub.json for integration into Dlang package registry and fix deprication warnings\n"
    },
    {
      "commit": "f5f430df56871bc937950274b2c86681d3db6e59",
      "tree": "a9f6f1258ea16a51915dd18799af3230d36d1630",
      "parents": [
        "b5471f63cb4bb8e3b00835a9ca9e48ff76a3bb51"
      ],
      "author": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Fri Jun 08 03:37:55 2018 +0000"
      },
      "committer": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Sat Jun 16 19:16:04 2018 +0000"
      },
      "message": "THRIFT-4579: Move up to Ubuntu Bionic for CI builds\nmake dlang library compatible with openssl-1.1 for Ubuntu Bionic\nRequires an upstream deimos update to be compatible.\n"
    },
    {
      "commit": "b03d74992e453f24801e12dbb030ae384ec7e68a",
      "tree": "aee01a5d4a7807786b556887a55a79c4a1e866a8",
      "parents": [
        "747158c8daa994b3386f1dcb4fc9e91aed1748ad"
      ],
      "author": {
        "name": "Aki Sukegawa",
        "email": "nsukeg@gmail.com",
        "time": "Fri Jun 08 11:39:34 2018 +0900"
      },
      "committer": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Thu Jun 07 22:39:34 2018 -0400"
      },
      "message": "THRIFT-4478: Thrift will not build with dlang 2.078 or later (#1559)\n\n* THRIFT-4478 Thrift will not build with dlang 2.078 or later\r\n\r\nThis fixes build errors and deprecation warnings on dmd v2.080.0.\r\n\r\n* THRIFT-4478: Update ubuntu-artful docker build image to use DMD 2.080.0\r\n\r\n* THRIFT-4478 Fix build failure for nonblocking\r\n\r\n* THRIFT-4478: update readme files\r\n"
    },
    {
      "commit": "9bea32f73c36a8f53a45e818cfafe81b6fefefae",
      "tree": "9598fe6b03c4b22d7baf84607bbabbbda1d66bc0",
      "parents": [
        "02fbe0ecc795881fe11a447d0a5f6f2f656f7bb4"
      ],
      "author": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Fri Mar 16 16:07:42 2018 -0400"
      },
      "committer": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Mon Mar 19 14:38:49 2018 -0400"
      },
      "message": "THRIFT-4515: cross server test improvement: graceful test server shutdown\n\nThis closes #1509\n"
    },
    {
      "commit": "641b139fd60649b588beb10b58a1c483b0ee5685",
      "tree": "53e432e5822bc60111831e47f4ef887a42bd2811",
      "parents": [
        "6aa4c0f448d8f2573d2abcc8c3724bd18b3f8d1d"
      ],
      "author": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Sat Mar 03 12:00:05 2018 -0500"
      },
      "committer": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Sat Mar 03 12:01:19 2018 -0500"
      },
      "message": "THRIFT-4503: fix dlang server logging on client disconnect so it does not report an error for normal operation\n"
    },
    {
      "commit": "1541f0a74d6b1f85b9658f8f65a46ed19b57f657",
      "tree": "06bbcba89d69cb6b39530042bfc979ff52db783b",
      "parents": [
        "af562863781ee9a4e0f314470701f1ab2e3fbe33"
      ],
      "author": {
        "name": "Nobuaki Sukegawa",
        "email": "nsuke@apache.org",
        "time": "Mon Feb 22 02:16:30 2016 +0900"
      },
      "committer": {
        "name": "James E. King, III",
        "email": "jking@apache.org",
        "time": "Thu Nov 30 12:41:35 2017 -0500"
      },
      "message": "THRIFT-3657 D TFileWriterTransport close should use non-priority send\nClient: D\n\nThis closes #884\nThis closes #1427\n"
    },
    {
      "commit": "375bfee701d3caa74074f8afb3d6940e52c45c88",
      "tree": "f6bde60d9c4deefacc2658bd0b6be51748766079",
      "parents": [
        "5a4f7382d2c37231693890be11c6faaec495194a"
      ],
      "author": {
        "name": "James E. King, III",
        "email": "jking@apache.org",
        "time": "Thu Oct 26 00:09:34 2017 -0400"
      },
      "committer": {
        "name": "James E. King, III",
        "email": "jking@apache.org",
        "time": "Sat Oct 28 17:54:58 2017 -0400"
      },
      "message": "THRIFT-2998: enable cross test for nodejs http transport,\nfix missing apache license headers in nodejs\nClient: nodejs\n\nThis closes #1403\n"
    },
    {
      "commit": "0ad20bdbfe9abcbb0cc5332ff95651b5c975da91",
      "tree": "7e713c9380844afe41019a7c6ebe4e508eba3464",
      "parents": [
        "8b8a8efea13d1c97f856053af0a5c0e6a8a76354"
      ],
      "author": {
        "name": "James E. King, III",
        "email": "jking@apache.org",
        "time": "Sat Sep 30 15:44:16 2017 -0700"
      },
      "committer": {
        "name": "James E. King, III",
        "email": "jking@apache.org",
        "time": "Thu Oct 19 11:29:04 2017 -0400"
      },
      "message": "THRIFT-4351: use travis build stages to optimize build,\navoiding duplicate rebuilds of the same image, and also\nallow personal docker hub repositories for private fork\nbuilds to be optimized. Move ubsan build to artful image\nbecause it catches more stuff and fix what was found.\n\nTHRIFT-4345: solidify docker build strategy for maximum\ncoverage: trusty, xenial, artful as stock as they can be\n\nTHRIFT-4344: add top level language summary markdown and\nupdate readme with a new image on the layered architecture\n\nTHRIFT-3847: remove VERSION macro from config.h which\nwas causing a conflict on artful builds.\n\nTHRIFT-4359: fix haxe map/set decode when key is binary,\nas a missing break statement caused it to use an int\nduring decode\n\nThis closes #1389\n"
    },
    {
      "commit": "1744cdcb674a20c554ae9f23cb95c0c8eff63b90",
      "tree": "66d9e670ea341177cd6ce56c6ca2e41a8bf07414",
      "parents": [
        "cf892d46f6c1b295d99705709364c42ae2dc0158"
      ],
      "author": {
        "name": "Thomas Petazzoni",
        "email": "thomas.petazzoni@free-electrons.com",
        "time": "Sat Aug 26 00:10:40 2017 +0200"
      },
      "committer": {
        "name": "James E. King, III",
        "email": "jking@apache.org",
        "time": "Sat Sep 09 07:50:54 2017 -0700"
      },
      "message": "configure.ac, Makefile.am: introduce THRIFT variable to support cross-compilation\n\nThe thrift build system currently assumes that the thrift compiler is\nalways available in $(top_builddir)/compiler/cpp/thrift. However, in a\ncross-compilation context, this location contains the thrift compiler\nbuilt for the target... which obviously will not run on the build\nmachine.\n\nIn order to support such cross-compilation situation, we introduce the\nTHRIFT variable as a an argument for the configure script (using\nAC_ARG_VAR). If not specified, it defaults to the existing value of\nusing compiler/cpp/thrift from the build directory, but it can be\noverridden when calling ./configure.\n\nNote that $(top_builddir) cannot be used within the configure script,\nso we simply use `pwd`, which is the same as the top_builddir.\n\nSigned-off-by: Thomas Petazzoni \u003cthomas.petazzoni@free-electrons.com\u003e\n\nThis closes #1336\nThis closes #1350\n"
    },
    {
      "commit": "d7142b7e4fe114c13d8235a7c47f58947f916bff",
      "tree": "d1f6ce9e74787245d69c205238211739974b0b24",
      "parents": [
        "f454369198500a90388a4a6f73970e961949c186"
      ],
      "author": {
        "name": "James E. King, III",
        "email": "jking@apache.org",
        "time": "Fri Sep 01 13:00:36 2017 -0700"
      },
      "committer": {
        "name": "James E. King, III",
        "email": "jking@apache.org",
        "time": "Mon Sep 04 18:09:34 2017 -0700"
      },
      "message": "THRIFT-4295: rework the docker build images, updating them and tuning the travis builds\n\nThis closes #1340\n"
    },
    {
      "commit": "06190874c8ba8f3a0c7ae83a59965d56c205e080",
      "tree": "fa2bedf10194cb1ec79b2d9546b4917bc4107e59",
      "parents": [
        "239233afb6fd5bd2fb81743e88303c9ac17d7edb"
      ],
      "author": {
        "name": "James E. King, III",
        "email": "jking@apache.org",
        "time": "Mon Feb 20 08:52:11 2017 -0500"
      },
      "committer": {
        "name": "James E. King, III",
        "email": "jking@apache.org",
        "time": "Mon Feb 20 08:52:11 2017 -0500"
      },
      "message": "THRIFT-4084: Add a SSL/TLS negotiation check to crossfeature to verify SSLv3 is not active and that at least one of TLSv1.0 through 1.2 are accepted.\nClient: csharp, d, go, nodejs, perl\n\nThis closes #1197\n"
    },
    {
      "commit": "7f6ea4e7fe6fc15955438e00335398424cf0fca4",
      "tree": "dc644262f1ecbf4fabf029b110d51e171abb472f",
      "parents": [
        "8e1fd869853e5b5d1aa97f69ac6b567b0e9c7ccd"
      ],
      "author": {
        "name": "Wang Yaofu",
        "email": "voipman@sina.cn",
        "time": "Tue Mar 15 09:54:21 2016 +0800"
      },
      "committer": {
        "name": "Nobuaki Sukegawa",
        "email": "nsuke@apache.org",
        "time": "Thu Mar 17 01:26:24 2016 +0900"
      },
      "message": "THRIFT-3744 The precision should be 17 (16 bits need after dot) after dot for double type.\n\nThis closes #948\n"
    },
    {
      "commit": "8e1fd869853e5b5d1aa97f69ac6b567b0e9c7ccd",
      "tree": "f4c6f329f8bc502122ab40daed823fe0bd29d007",
      "parents": [
        "1d20a370d25b7154104289bb337ab4375edf19b9"
      ],
      "author": {
        "name": "Nobuaki Sukegawa",
        "email": "nsuke@apache.org",
        "time": "Sun Mar 13 19:31:14 2016 +0900"
      },
      "committer": {
        "name": "Nobuaki Sukegawa",
        "email": "nsuke@apache.org",
        "time": "Thu Mar 17 01:26:16 2016 +0900"
      },
      "message": "THRIFT-3739 Deprecation warning in codegen/base.d\n\nThis closes #946\n"
    },
    {
      "commit": "74f583cf60d7cc7e3cba8b11edc73869a18e4353",
      "tree": "6125a614b737921d54717e76ad9205948cb6c965",
      "parents": [
        "26e1b9471945386113db1ce180533b5775f2b9cc"
      ],
      "author": {
        "name": "Nobuaki Sukegawa",
        "email": "nsuke@apache.org",
        "time": "Wed Mar 09 20:09:10 2016 +0900"
      },
      "committer": {
        "name": "Nobuaki Sukegawa",
        "email": "nsuke@apache.org",
        "time": "Sun Mar 13 09:00:30 2016 +0900"
      },
      "message": "THRIFT-3724 Fix incorrect timeval conversion in libevent.d\n\nThis closes #936\n"
    },
    {
      "commit": "f9867ed19e2c6d71be45c4753164d3a1aa1989ec",
      "tree": "8521e52b6ff225383beddfd6be8ee103137a6bd1",
      "parents": [
        "5025a302c6dd877ff045f3db729805f76c785675"
      ],
      "author": {
        "name": "Wang Yaofu",
        "email": "voipman@sina.cn",
        "time": "Fri Mar 11 15:53:53 2016 +0800"
      },
      "committer": {
        "name": "Nobuaki Sukegawa",
        "email": "nsuke@apache.org",
        "time": "Sun Mar 13 08:35:57 2016 +0900"
      },
      "message": "THRIFT-3734 D To compare two string as lowercase.\n\nit looks unexpected result got when parameter a is uppercase and b is lowercase.\nsplit[0] is string of \u0027Content-Length\u0027, it contains character with uppercase.\n\nThis closes #942\n"
    },
    {
      "commit": "8b791b270efb1bf3576244d91a2836bf3c33cd32",
      "tree": "edef23358988016b3702b1b6707356b92bb5c971",
      "parents": [
        "5bac5ba8bff4bf3ed1b25ccb1d084efa0648c4c3"
      ],
      "author": {
        "name": "Nobuaki Sukegawa",
        "email": "nsukeg@gmail.com",
        "time": "Sat Mar 05 13:40:25 2016 +0900"
      },
      "committer": {
        "name": "Nobuaki Sukegawa",
        "email": "nsuke@apache.org",
        "time": "Sun Mar 06 09:45:42 2016 +0900"
      },
      "message": "THRIFT-3711 Add D to cross language test\n\nThis closes #923\n"
    },
    {
      "commit": "2cc4764d0e4851b9024c53353235abe586a9835a",
      "tree": "3260496a65c15b4d636270ddb9e9d9d865772b4a",
      "parents": [
        "6ec6860801bdc87236e636add071c4faa2ac7e4b"
      ],
      "author": {
        "name": "Nobuaki Sukegawa",
        "email": "nsuke@apache.org",
        "time": "Sat Mar 05 16:07:37 2016 +0900"
      },
      "committer": {
        "name": "Nobuaki Sukegawa",
        "email": "nsuke@apache.org",
        "time": "Sat Mar 05 22:53:28 2016 +0900"
      },
      "message": "THRIFT-3713 lib/d/test/thrift_test_runner.sh is flaky on Jenkins\nClient: Test (D)\nPatch: Nobuaki Sukegawa\n\nThis closes #925\n"
    },
    {
      "commit": "4d28b60873ff8c7c7f64da08c3500b860002c0fb",
      "tree": "300ba057177547142fe4dd1d44fc53b78f967e28",
      "parents": [
        "1425c5af9a75d14d92bbf72ffca08844447484e5"
      ],
      "author": {
        "name": "Nobuaki Sukegawa",
        "email": "nsuke@apache.org",
        "time": "Sun Feb 28 13:25:54 2016 +0900"
      },
      "committer": {
        "name": "Nobuaki Sukegawa",
        "email": "nsuke@apache.org",
        "time": "Wed Mar 02 23:44:23 2016 +0900"
      },
      "message": "THRIFT-3695 Fix D test scripts\n\nThis closes #911\n"
    },
    {
      "commit": "620e7a893a32867b664de4d8b648c8f1811d9f6f",
      "tree": "0614e35de316a6dc4fc19762fe41a3eaeb7ea1c6",
      "parents": [
        "3aa617a48341341feb767280eb87da6ea3d05417"
      ],
      "author": {
        "name": "Nikolay Tolstokulakov",
        "email": "tolstokulakov.n@laximo.ru",
        "time": "Wed Dec 02 09:01:30 2015 +0600"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Wed Dec 02 21:41:58 2015 +0100"
      },
      "message": "THRIFT-3456 rounding issue in static assert\nClient: D\nPatch: Nikolay Tolstokulakov\n\nThis closes #726\n"
    },
    {
      "commit": "56c1dde14504af833943bee7d4b216c889c97a35",
      "tree": "be7606d42d298af7c51dd31ef580f2b4fd94ebc7",
      "parents": [
        "ad6fd1b6d2aed845e07769a84531e5b69a647146"
      ],
      "author": {
        "name": "Nikolay Tolstokulakov",
        "email": "tolstokulakov.n@laximo.ru",
        "time": "Mon Nov 30 11:39:42 2015 +0600"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Mon Nov 30 22:14:44 2015 +0100"
      },
      "message": "THRIFT-3456 rounding issue in static assert\nClient: D\nPatch: Nikolay Tolstokulakov\n\nThis closes #720\n"
    },
    {
      "commit": "bb272dbcd5956f727a604f9643bc87b8fd5e1ed4",
      "tree": "639afa485d35fa2198c57f4719ed08f216b7d536",
      "parents": [
        "673c44bc11250cf5ed891d7855e915de5ed70ed8"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Wed Oct 14 00:17:28 2015 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Wed Oct 14 00:17:28 2015 +0200"
      },
      "message": "THRIFT-2412 UTF-8 sent by PHP as JSON is not understood\nClient: D\nAuthor: Phongphan Phuttha \u003cphongphan@acm.org\u003e\n\nThis closes #650\n"
    },
    {
      "commit": "855cf7f089730a7df657f45e25afa0b6043a72c8",
      "tree": "602ab87b8f77941a5df17b0b4328bfe1d393b8dd",
      "parents": [
        "61b8a29b0704ccd81b520f2300f5d1bb261fea3e"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Thu Oct 08 21:12:57 2015 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Thu Oct 08 21:12:57 2015 +0200"
      },
      "message": "THRIFT-3253 Using latest version of D gives deprecation notices\nClient: D\nPatch: Phongphan Phuttha \u003cphongphan@acm.org\u003e\n"
    },
    {
      "commit": "bf0b483d4f7f15cb88566f9be0c6c796fa05651d",
      "tree": "055cb51684e5842e2b71799e4676da70da2680eb",
      "parents": [
        "b141fd0801574761608ce08f1d81ea47392f82cb"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Thu Jul 23 22:57:50 2015 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Sat Jul 25 15:23:02 2015 +0200"
      },
      "message": "THRIFT-3256 Some D test timings are too aggressive for slow machines\nClient: D language\nPatch: Jens Geyer\n\nThis closes #558\n"
    },
    {
      "commit": "e84c582531a78b41f81165816e0c03d9cbbb5b8c",
      "tree": "336a6b122769180651f3c2e3bf98737f0bdcb063",
      "parents": [
        "1f6e380c5d07686e4cd8c2b172300a1ba7fbd8b9"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Mon May 18 22:44:42 2015 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Tue May 19 01:33:23 2015 +0200"
      },
      "message": "THRIFT-2916 Add default toHash method to \u0027class\u0027 and \u0027struct\u0027 to meet D\u0027s associative arrays requirement.\nClient: D\nPatch: Phongphan Phuttha \u003cphongphan@acm.org\u003e\n\nThis closes #503\n"
    },
    {
      "commit": "83cd3e8d41001304f2efac9ebad92e02d3390ca7",
      "tree": "6ce436736128ab8536623693a28deded2768195f",
      "parents": [
        "e46ec45b38f2ba9062f9bcf1709708f8bdab1809"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Sun May 17 19:44:01 2015 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Sun May 17 19:44:01 2015 +0200"
      },
      "message": "THRIFT-3162 Rename the \u0027format\u0027 parameter to disambiguate from std.format\u0027s format.\nClient: D\nPatch: Phongphan Phuttha \u003cphongphan@acm.org\u003e\n\nThis closes #502\n"
    },
    {
      "commit": "113b63879010c924b03feb2b43158ab6d9fcbac9",
      "tree": "020145dfef930f86ce0242878bed5e23c3bb0660",
      "parents": [
        "eab9c45bad1d19e5b2a2c94695699fee5325bd82"
      ],
      "author": {
        "name": "Nobuaki Sukegawa",
        "email": "nsukeg@gmail.com",
        "time": "Thu May 14 02:22:05 2015 +0900"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Wed May 13 21:40:26 2015 +0200"
      },
      "message": "THRIFT-3148 Markdown links to coding_standards are dead\n\nThis closes #491\n"
    },
    {
      "commit": "3bc6424c76c1c29da72fe16ad9d3014b09b02b0f",
      "tree": "6daa184c23c2e30df4044c5b2966befdcdb378bf",
      "parents": [
        "2f34da70243675c4d8e04f368522046fe99dcb50"
      ],
      "author": {
        "name": "Konrad Grochowski",
        "email": "hcorg@apache.org",
        "time": "Wed Feb 04 16:43:26 2015 +0100"
      },
      "committer": {
        "name": "Konrad Grochowski",
        "email": "hcorg@apache.org",
        "time": "Thu Feb 05 12:15:19 2015 +0100"
      },
      "message": "THRIFT-2724 - Coding standards template added all over project\n\nClient: All\nPatch: Konrad Grochowski\n\nThis closes #371\n"
    },
    {
      "commit": "8bcfdd98ae59d840b677a485b74dda3953b4bcc1",
      "tree": "659ef62202eea161ca503d7ab3250238830abc8f",
      "parents": [
        "43e195afcd4cd3db67c7343271920af147e268e6"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Sun Dec 14 03:14:26 2014 +0100"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Sat Jan 03 17:37:54 2015 +0100"
      },
      "message": "THRIFT-2886 Integrate binary type in standard Thrift cross test\nClient: C_glib, C++, D, Erlang, Go, Haskell, Lua, Java/Me, JavaScript, Node, Ocaml, Perl, PHP, Python, Ruby\nPatch: Jens Geyer\n\nThis closes #341\n\nMinimal server-side implementations and TODO stubs for various languages to let \"make check\" succeeed.\nNot contained in this patch and still TODO:\n- client side implementations, i.e. calls to testBinary() and appropriate tests\n- server side hex printout missing for some languages\n"
    },
    {
      "commit": "3b5dacba44e4fa5c07c8b828d2f65215f9c91e34",
      "tree": "56fb134a0cd9cadbdd034af8de6ffdb31ae50ef8",
      "parents": [
        "eab29a0da9eb775bb7e1e7cff6b4eeaecf237151"
      ],
      "author": {
        "name": "Konrad Grochowski",
        "email": "hcorg@apache.org",
        "time": "Mon Nov 24 10:55:31 2014 +0100"
      },
      "committer": {
        "name": "Konrad Grochowski",
        "email": "hcorg@apache.org",
        "time": "Mon Nov 24 10:55:31 2014 +0100"
      },
      "message": "THRIFT-2849: spelling errors fixed using codespell tool\n\nClient: All\nPatch: Anatol Pomozov\n\nThis closes #281\n"
    },
    {
      "commit": "7a03611fae753ad053db7f364ac1e0c258e070a4",
      "tree": "71790e988a651422d1e94f25abc26c551dabd2b3",
      "parents": [
        "2adfb0a8d3be85fadeb52e9d18af36dd38c42c0b"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Sat Oct 11 11:19:35 2014 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Sat Oct 11 11:19:35 2014 +0200"
      },
      "message": "THRIFT-2782: D: Timing-insensitive unit tests for thrift.internal.resource_pool.\nClient: D\nPatch: David Nadlinger\n\nThis closes #245\n"
    },
    {
      "commit": "2adfb0a8d3be85fadeb52e9d18af36dd38c42c0b",
      "tree": "bafd77784dbf19c23cbbcb8f774694858e85d2e6",
      "parents": [
        "18502ee177e137d54dba520418d6e9208dc04ba7"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Fri Oct 10 19:31:14 2014 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Fri Oct 10 19:31:14 2014 +0200"
      },
      "message": "THRIFT-2776 D tests failing\nClient: D\nPatch: Jens Geyer\n\nTemporarily disabled unittest, fails on some systems due to race conditions\n"
    },
    {
      "commit": "18502ee177e137d54dba520418d6e9208dc04ba7",
      "tree": "dd4ba2d8fe3c228ae69419987bdbf0ed8e937453",
      "parents": [
        "62d2af7cd3a72ab6f861670503bb16c946d9ca8e"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Fri Oct 10 19:30:58 2014 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Fri Oct 10 19:30:58 2014 +0200"
      },
      "message": "THRIFT-2781: D compiler stuck at idlgen due to compiler bug\nClient: D\nPatch: Jens Geyer\n\nTemporarily disabled idlgen (experimental feature, not required), to be fixed later.\n"
    },
    {
      "commit": "62d2af7cd3a72ab6f861670503bb16c946d9ca8e",
      "tree": "16e5dced0ef179cc7c315f0c3647900e1242a6e9",
      "parents": [
        "ec71f2ebc55b79faa3534ecb0c0d6f3476a3d5bf"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Thu Oct 09 20:56:44 2014 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Thu Oct 09 20:56:44 2014 +0200"
      },
      "message": "THRIFT-2775 static assert fails in src/thrift/internal/ctfe.d\nClient: D\nPatch: Konrad Grochowski\n"
    },
    {
      "commit": "2771991ca29978e180a25970c9c58fb6d74ae2ab",
      "tree": "647878021662a357b56421611225a7b71283a329",
      "parents": [
        "8f8eaf376f3799305f5ecfe5fcee3f5c3d14b016"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Tue Oct 07 21:51:35 2014 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Tue Oct 07 21:51:35 2014 +0200"
      },
      "message": "THRIFT-2770 thrift.internal.traits unittest fails due to std.metastrings import\nClient: D\nPatch: David Nadlinger\n\nThis closes #237\n\nI originally wrote what became std.traits.SetFunctionAttributes as thrift.internal.traits.ChangeFuncAttrs. Now that it has been in Phobos for a number of releases, remove the local copy. This is both a cleanup and fixes the -unittest build in 2.066, where std.metastrings (which was just a stray import anyway) has finally been removed.\n"
    },
    {
      "commit": "8f8eaf376f3799305f5ecfe5fcee3f5c3d14b016",
      "tree": "a7773737bda281776e94a5d8e5838f7340a86db2",
      "parents": [
        "dd971d5377c3e0271ffb9692217196274a8e02e4"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Tue Oct 07 21:42:43 2014 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Tue Oct 07 21:42:43 2014 +0200"
      },
      "message": "THRIFT-2769 std.traits.pointerTarget is deprecated\nClient: D\nPatch: David Nadlinger\n\nThis closes #236\n"
    },
    {
      "commit": "79f988c27ac97b7a89e6c78a64da2f3a2f65d916",
      "tree": "46358895d7630b0fd10590068450bef9ef151320",
      "parents": [
        "aaa8947f3a149d38dd4bfd395573860c2f18ea93"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Fri Oct 03 20:42:54 2014 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Fri Oct 03 20:42:54 2014 +0200"
      },
      "message": "THRIFT-2768: Whitespace Fixup\nClient: General (Makefile.am)\nPatch: Jens Geyer\n\nReverted makefile.am - tabs are not optional there\n"
    },
    {
      "commit": "aaa8947f3a149d38dd4bfd395573860c2f18ea93",
      "tree": "af4b000fca7e39c9b5e88b35fbc471b6138749c4",
      "parents": [
        "d5436f5cf7a100d89abb3d125d8f241ca7dc925e"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Fri Oct 03 20:22:28 2014 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Fri Oct 03 20:30:38 2014 +0200"
      },
      "message": "THRIFT-2768: Whitespace Fixup\nClient: General (Makefile.am, *.thrift)\nPatch: Jens Geyer\n\nDocTest.thrift has NOT been changed, the trailing whitespaces are part of the test case.\n"
    },
    {
      "commit": "be8326d5862b134cf8d302923fb8f195c3d79124",
      "tree": "f74d6fee73efa87679f036a8a8c3da31ae9cdb5c",
      "parents": [
        "3dcef37686016e7c6c427bd5054eb12934f82d33"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Fri Sep 19 20:35:46 2014 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Fri Sep 19 20:35:46 2014 +0200"
      },
      "message": "THRIFT-2706 D library does not support \"oneway\" message type\nClient: D\nPatch: Konrad Grochowski\n\nThis closes #220\n"
    },
    {
      "commit": "a86886e77d355ec7523f0b9041f9f0ac03e4dd33",
      "tree": "0538fd9777d28924b4cccd54919744afeb4355fe",
      "parents": [
        "3e8d9272cecfb6dcfe7a03faafdba295c7d1838e"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Wed Sep 17 22:25:48 2014 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Wed Sep 17 22:36:00 2014 +0200"
      },
      "message": "THRIFT-2704 - compiler: T_ONEWAY type used for oneway methods instead of T_CALL\n\nPatch: Konrad Grochowski\n\nThis closes #216\n"
    },
    {
      "commit": "8fd8c6366d99ceeccdbcbbe94e87ae247c8c66f6",
      "tree": "f5b690ffab713fed9cdf1e640a92ca05575fb9fd",
      "parents": [
        "b0350dbc40d3bc442f02bbd5980e2c2b5d83194d"
      ],
      "author": {
        "name": "jfarrell",
        "email": "jfarrell@apache.org",
        "time": "Thu Jul 10 09:14:51 2014 -0400"
      },
      "committer": {
        "name": "jfarrell",
        "email": "jfarrell@apache.org",
        "time": "Thu Jul 10 09:14:51 2014 -0400"
      },
      "message": "THRIFT-2602:Fix missing dist files\nClient: build process\nPatch: jfarrell\n\nAdd all missing files to the dist package.\n"
    },
    {
      "commit": "6d1a83aa485ed9c3644d3200555700070547bf90",
      "tree": "016f0223385b3182ea76e71c14506af97b69d71b",
      "parents": [
        "72e9c375175ff05a9b9cd61c9937db0bd48742ac"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Sat May 03 00:49:05 2014 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Sat May 03 00:49:05 2014 +0200"
      },
      "message": "THRIFT-2506 Update TProtocolException error codes to be used consistently throughout the library\n\nPatch: Jens Geyer\n"
    },
    {
      "commit": "16fcad0b25f1200db7ec0add08f827c76bf4dd43",
      "tree": "02e119d494c8c719954c3904cf6fe01ba782f172",
      "parents": [
        "706cb4e4cb7426d25722b1166e0c8b102b20051e"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Sun Mar 16 21:12:11 2014 +0100"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Wed Mar 19 06:47:47 2014 +0100"
      },
      "message": "THRIFT-2407 use markdown (rename README \u003d\u003e README.md)\nPatch: Roger Meier\n"
    },
    {
      "commit": "623201412a36471f5bd92b16290028fc03a2b88d",
      "tree": "7092e8918c60886d6ff8d5766c3aede1fce855cc",
      "parents": [
        "38391a7a01d2ccb3510939118a7472dd9f91aba2"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Sun Jan 12 20:00:31 2014 +0100"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Sun Jan 12 20:00:31 2014 +0100"
      },
      "message": "THRIFT-2130 D library/test: parts of \"make check\" code do not compile with recent dmd-2.062 through dmd-2.064alpha\nPatch: David Nadlinger\n"
    },
    {
      "commit": "38391a7a01d2ccb3510939118a7472dd9f91aba2",
      "tree": "845be62879c9573a9a2e209061453fb3763c70d5",
      "parents": [
        "b2b4a5ca981639ce8ee02d1c6f463e6b5fea7adf"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Sun Jan 12 19:58:54 2014 +0100"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Sun Jan 12 19:58:54 2014 +0100"
      },
      "message": "D: add client_pool_test to libevent_dependent_ran_tests\nfixes build when D event is not available\n"
    },
    {
      "commit": "e3f671034cf48710bca775a58900988c0986e6d0",
      "tree": "aa0a67af5cf56318fc603fa946827ae50309893a",
      "parents": [
        "1f554e1a9c643a717f8687f62596ae9ae3479234"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Sat Jan 05 20:46:43 2013 +0100"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Sat Jan 05 20:46:43 2013 +0100"
      },
      "message": "THRIFT-1814 Minor D library fixes\nfix a few tiny issues in the D library so that it compiles using the upcoming 2.061 DMD release\n\nPatch: David Nadlinger\n"
    },
    {
      "commit": "0193149842924b65c5d3761d60055d298470d3ab",
      "tree": "a2f40b909010e1b5c45971b04c57a8daf20bc90e",
      "parents": [
        "8fa8aeac9a0f2ff4f11ac0ef73fc677bebd7a75f"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Sat Dec 22 21:31:03 2012 +0100"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Sat Dec 22 21:31:03 2012 +0100"
      },
      "message": "THRIFT-1801 Sync up TApplicationException codes across languages and thrift implementations\nPatch: Andrew Cox\n"
    },
    {
      "commit": "4268dad23d1057b030a102828d4db55f90bba104",
      "tree": "8db8e5d287e8932827821b5cd4073a04c4162b0c",
      "parents": [
        "fa89932a49f80ddea079c783232f6d304c59352e"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Mon Oct 22 19:52:40 2012 +0000"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Mon Oct 22 19:52:40 2012 +0000"
      },
      "message": "remove whitespace and add some svn:ignore\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1401056 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "7c7a5e05ba5dd7ddb30b2787da7ec52f3b9e8f6f",
      "tree": "954c1aaf07155d1c37f3836cdcac7e3b354feb30",
      "parents": [
        "510ecae94668b689dcea2061c49a66a34fb66e1e"
      ],
      "author": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Thu Oct 11 00:29:11 2012 +0000"
      },
      "committer": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Thu Oct 11 00:29:11 2012 +0000"
      },
      "message": "Thrift-1721:Dist broken due to 0.8.0 to 0.9.0 changes\nClient: build\nPatch: Jake Farrell\n\nFix dist build to create the 0.9.0 release\n\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1396880 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "c02efe21c11cc8196ccf2429c90ba286c049d852",
      "tree": "085894bc65e39b1b0cfe3b4becedf5d7ea6c17cf",
      "parents": [
        "ffd7685c09007d1057a17309ad9dbb49a9f71d48"
      ],
      "author": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Sat Aug 18 03:31:28 2012 +0000"
      },
      "committer": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Sat Aug 18 03:31:28 2012 +0000"
      },
      "message": "Thrift-1674:Update Thrift D library to be compatible with 2.060\nClient: d\nPatch: David Nadlinger\n\nUpdated D lib for 2.060.\n\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1374507 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "40633a6316112d56f66b0e4b6cd6f9ec405b41bd",
      "tree": "723aaea60a13d65a1e602502253d074bc6ffd4e6",
      "parents": [
        "bd057f6a5e50cd7c4899b34790e6f0864a880ee6"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Sun Jun 24 19:20:58 2012 +0000"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Sun Jun 24 19:20:58 2012 +0000"
      },
      "message": "THRIFT-1635 D codegen bug for required non-nullable fields \nPatch: David Nadlinger\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1353316 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "b70e04cab0f8bf5723861dc28c163e25d7964392",
      "tree": "40b99c6edb3f483fba4cfffdf9efbb5d0f93886d",
      "parents": [
        "710c11162d8ccb406f271b6fff294dbe039587aa"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Sat Apr 28 19:20:23 2012 +0000"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Sat Apr 28 19:20:23 2012 +0000"
      },
      "message": "THRIFT-1586 Two small D issues\nPatch: David Nadlinger\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1331810 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "b95b0ffa720ffdebd829861ed420d10deab6c852",
      "tree": "2ca9cee28c31cc7fdc507039bc7e7018c64c6485",
      "parents": [
        "f485e2bdb39483e776b34dd70d1ab4c9e3a7f533"
      ],
      "author": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Thu Mar 22 21:49:10 2012 +0000"
      },
      "committer": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Thu Mar 22 21:49:10 2012 +0000"
      },
      "message": "THRIFT-1500: d programming language support\nClient: D\nPatch: David Nadlinger\n\nD program language library and additions\n\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1304085 13f79535-47bb-0310-9956-ffa450edef68\n"
    }
  ]
}
