)]}'
{
  "log": [
    {
      "commit": "234fb47229dad47842e97a599614dbbd81b7c4a2",
      "tree": "e1c75e2200041c4ef67b0ed2d1a5ac877012412f",
      "parents": [
        "f3ec277e7e2c147342831ecec590bc2f71b07761"
      ],
      "author": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Sun Jan 13 23:19:18 2019 -0500"
      },
      "committer": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Mon Jan 14 08:13:52 2019 -0500"
      },
      "message": "THRIFT-4719: remove cocoa\n"
    },
    {
      "commit": "f3ec277e7e2c147342831ecec590bc2f71b07761",
      "tree": "4aaa257b6acef92c41feb607025ae735db5d6785",
      "parents": [
        "17355425429274e7971fff39d7e45279cdf550fa"
      ],
      "author": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Sat Jan 12 11:52:04 2019 -0500"
      },
      "committer": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Sun Jan 13 11:17:40 2019 -0500"
      },
      "message": "Fix cygwin builds on appveyor\n"
    },
    {
      "commit": "17355425429274e7971fff39d7e45279cdf550fa",
      "tree": "b616996ebfa0b8e9e06fb962f39887379ec2f6cc",
      "parents": [
        "278528cf7b1dd5dd977bce882aa126fac8695697"
      ],
      "author": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Fri Jan 11 23:06:08 2019 -0500"
      },
      "committer": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Sun Jan 13 09:01:52 2019 -0500"
      },
      "message": "THRIFT-4735: Remove Qt4 build support\n"
    },
    {
      "commit": "278528cf7b1dd5dd977bce882aa126fac8695697",
      "tree": "311f723983babe76272a4cedc3bdd2d1b6428413",
      "parents": [
        "76ee393d20044f7bf930611cf8fc370acb8e9e1a"
      ],
      "author": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Fri Jan 11 12:17:44 2019 -0500"
      },
      "committer": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Fri Jan 11 20:47:00 2019 -0500"
      },
      "message": "THRIFT-4732: windows cmake refinements and add windows docker build support\n"
    },
    {
      "commit": "d7c11ada8857e834ebdba9af71344c6c0425207d",
      "tree": "612b9810d0260a623bfeb094b05d83da0c67b77c",
      "parents": [
        "cc19bf1d7b5a32ed345e31c5634ac4d1e2b1d86e"
      ],
      "author": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Fri Jan 11 19:19:44 2019 -0500"
      },
      "committer": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Fri Jan 11 19:19:44 2019 -0500"
      },
      "message": "Fix swift version [ci skip]\n"
    },
    {
      "commit": "ca8af9b48f9e62edc57c4a233c6377144214ef5a",
      "tree": "1ad3761595642b938c384b459666b89be68821cf",
      "parents": [
        "c9ac8d2953a4806cc93aa4ff2e700623ecad980c"
      ],
      "author": {
        "name": "cyy",
        "email": "cyyever@outlook.com",
        "time": "Fri Jan 11 22:13:12 2019 +0800"
      },
      "committer": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Fri Jan 11 09:13:12 2019 -0500"
      },
      "message": "THRIFT-4730: remove pthread code and refactor, ending up with just ThreadFactory\n\n"
    },
    {
      "commit": "c9ac8d2953a4806cc93aa4ff2e700623ecad980c",
      "tree": "74cb331a75066bc9b13910652a3724606fa65bbe",
      "parents": [
        "a5df39032ca206e2e6a9ec975147e81746d9a255"
      ],
      "author": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Mon Jan 07 16:46:45 2019 -0500"
      },
      "committer": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Wed Jan 09 17:05:34 2019 -0500"
      },
      "message": "THRIFT-4720: documenting breaking changes, minor cleanup\n"
    },
    {
      "commit": "803bc50b979d15033caa8670b4fb2266616bd9d8",
      "tree": "ad347e64d25185bea228986020999be020aa0729",
      "parents": [
        "9313fbe278d8d8c9ae2436f8adddb0283cb8b047",
        "858809fad01dba7318c33dc30f6cc92a6e2ac7b1"
      ],
      "author": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Tue Jan 08 14:48:21 2019 -0500"
      },
      "committer": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Tue Jan 08 14:48:21 2019 -0500"
      },
      "message": "Merge remote-tracking branch \u0027origin/0.10.0\u0027\n"
    },
    {
      "commit": "e824efcb7935e019998264b8982ad5e51858879e",
      "tree": "4a8ec7baddfd1ee2a1c149ae5821f543beb4ac4f",
      "parents": [
        "caf7da976755694ee2a905cc8b85e36852f87558"
      ],
      "author": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Mon Jan 07 16:50:54 2019 -0500"
      },
      "committer": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Mon Jan 07 16:51:00 2019 -0500"
      },
      "message": "add/move a couple build related tools around\n"
    },
    {
      "commit": "5e16f8b9086ce9bf4fa74993ecc51a7b9354f51e",
      "tree": "be1d9a01982de6cc8b5f36768592f776b88382c5",
      "parents": [
        "863262dad7ee2719a6699d564a249dfea7480032"
      ],
      "author": {
        "name": "cyy",
        "email": "cyyever@outlook.com",
        "time": "Sun Jan 06 10:49:20 2019 +0800"
      },
      "committer": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Mon Jan 07 08:11:37 2019 -0500"
      },
      "message": "set c++11 in proper place\n"
    },
    {
      "commit": "e9421b826f3db5491b583db5202394e8e3861226",
      "tree": "e14cd646c5f7d5ebee19a2002b3f05daa554f882",
      "parents": [
        "0f43f95b89db01a8c68225824f8aa7fd4522007e"
      ],
      "author": {
        "name": "cyy",
        "email": "cyyever@outlook.com",
        "time": "Sat Jan 05 19:28:55 2019 +0800"
      },
      "committer": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Mon Jan 07 08:11:37 2019 -0500"
      },
      "message": "remove std tr1\n"
    },
    {
      "commit": "9f837bbfb4c61ad8afe80950b6ce677a5cd39aeb",
      "tree": "3fdf38d4a89ff6814a278f0f7511dc4f0a40e382",
      "parents": [
        "f23e6a5e23c8ad1feaaa6913314c7836246a2925"
      ],
      "author": {
        "name": "cyy",
        "email": "cyyever@outlook.com",
        "time": "Sat Jan 05 14:49:24 2019 +0800"
      },
      "committer": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Mon Jan 07 08:11:37 2019 -0500"
      },
      "message": "remove boost smart ptr\n"
    },
    {
      "commit": "f23e6a5e23c8ad1feaaa6913314c7836246a2925",
      "tree": "6452c8a5e7ecec0d0983dc4fac87101ff4adc4ed",
      "parents": [
        "2150a3451bd110ed528df6f3e6a805dc5b3fd147"
      ],
      "author": {
        "name": "cyy",
        "email": "cyyever@outlook.com",
        "time": "Sat Jan 05 14:00:03 2019 +0800"
      },
      "committer": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Mon Jan 07 08:11:37 2019 -0500"
      },
      "message": "remove boost::thread in CI\n"
    },
    {
      "commit": "c109e019790a87ef1f874dfac3482ac45a57d3ab",
      "tree": "5c010cc93d0c3ff0cd6c16e93595b69b46efe194",
      "parents": [
        "83b65f06fa380ed94669bdb461344f4f6b591191"
      ],
      "author": {
        "name": "cyy",
        "email": "cyyever@outlook.com",
        "time": "Sat Jan 05 13:45:07 2019 +0800"
      },
      "committer": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Mon Jan 07 08:11:37 2019 -0500"
      },
      "message": "remove boost::thread and boost::mutex code\n"
    },
    {
      "commit": "83b65f06fa380ed94669bdb461344f4f6b591191",
      "tree": "6d1bcd40fcd5196e776221921d9ed0319c309f05",
      "parents": [
        "0705d9956750b9d61d763c8d8e38bb98e86870eb"
      ],
      "author": {
        "name": "cyy",
        "email": "cyyever@outlook.com",
        "time": "Sat Jan 05 11:06:50 2019 +0800"
      },
      "committer": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Mon Jan 07 08:11:37 2019 -0500"
      },
      "message": "allow specifing CMAKE_CXX_STANDARD above c++11\n"
    },
    {
      "commit": "3cf066708e29e8cef76102c82cb51e74dfdd0426",
      "tree": "25cb18652a1e0c7a68f7d0f970fda17a5165c2cc",
      "parents": [
        "93e8ec2d6a372cd6f68b7c11508ff7f8ea043f08"
      ],
      "author": {
        "name": "root",
        "email": "root@DESKTOP-12Q6GPI.localdomain",
        "time": "Sat Jan 05 10:03:19 2019 +0800"
      },
      "committer": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Mon Jan 07 08:11:37 2019 -0500"
      },
      "message": "force c++11 in cmake\n"
    },
    {
      "commit": "abf3aa5810bc641f566b95b9748dabe2284baafb",
      "tree": "bee22b219f6ce3e0ae73e69020b0a30073488b67",
      "parents": [
        "ecebd77c4a19919471345c21e797d55c5f83c22b"
      ],
      "author": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Fri Jan 04 17:21:02 2019 -0500"
      },
      "committer": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Fri Jan 04 21:31:55 2019 -0500"
      },
      "message": "update language levels in docker build image (bionic) and readmes\n"
    },
    {
      "commit": "a3a7c6c7890b742379db5691f000fb242469af0e",
      "tree": "5feb46199f092a0675e2f5b3ef33043b057e8ef1",
      "parents": [
        "1c6914d5c51da5a0a1d92453bfad549831f313d5"
      ],
      "author": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Mon Dec 31 17:17:34 2018 -0500"
      },
      "committer": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Wed Jan 02 15:20:23 2019 -0500"
      },
      "message": "THRIFT-4547: add swift to bionic build image and run unit tests\n"
    },
    {
      "commit": "0e99ee31ba25ee0b2b8eecea44b7208318cf3f56",
      "tree": "be470d07a8ae4caa036219547231f83293861779",
      "parents": [
        "138a81d5b401b57ee4883879f94b10ba4f935453"
      ],
      "author": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Mon Dec 31 17:29:50 2018 -0500"
      },
      "committer": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Tue Jan 01 14:45:36 2019 -0500"
      },
      "message": "remove unused travis build files\n"
    },
    {
      "commit": "e2109b914cefcf53f454586008a78cf19bbe8018",
      "tree": "289449cce02055b1d9273af97fa23ab9d99d9832",
      "parents": [
        "bf51a9faf9942571cf1eea64ae260a9ced5c4598",
        "ab494bc29dd84c46c6630682e2a0051401a39e9b"
      ],
      "author": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Sun Dec 30 22:41:49 2018 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Dec 30 22:41:49 2018 -0500"
      },
      "message": "Merge pull request #1653 from jeking3/consume-0.12.0\n\nTHRIFT-4689: Consume the 0.12.0 release branch changes into master"
    },
    {
      "commit": "75bac10dbd8d953bb2f556b7dcc3bdf7518e67a6",
      "tree": "5e64caed12d41d491da802f331546cc5a6855894",
      "parents": [
        "3671b8bce9668d680c179db0ba38f7e4df0ff3e6"
      ],
      "author": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Sun Dec 30 16:20:12 2018 -0500"
      },
      "committer": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Sun Dec 30 22:38:33 2018 -0500"
      },
      "message": "THRIFT-4690: update bionic docker image to use upstream deimos OpenSSL 1.1 tag for dlang\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": "9b75e4fe745a9b08e6ccdc0998ec7a69272f5b4c",
      "tree": "747d56c669ceafbea6dc5955e8622cc39e6fa1cf",
      "parents": [
        "56ac72e74ae354c286c41f5d5a3c0b8723feb587"
      ],
      "author": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Mon Dec 17 16:21:14 2018 -0500"
      },
      "committer": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Tue Dec 18 10:17:57 2018 -0500"
      },
      "message": "THRIFT-4680: fix up std::min, std::max, and numeric limits min/max on Windows; remove NOMINMAX from cmake build\n"
    },
    {
      "commit": "2391f33465b7b5ec1f3c9191f627a469916b892a",
      "tree": "7cdfcfb2329f07d62148702ad9af4c3fc3ee3b62",
      "parents": [
        "d5bd2005eac7fa4912b60b3a815596c67a348afb"
      ],
      "author": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Sun Nov 11 10:18:41 2018 -0500"
      },
      "committer": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Sun Nov 11 17:07:24 2018 -0500"
      },
      "message": "THRIFT-4545: fix haskell build on windows, fix appveyor stale packages\n"
    },
    {
      "commit": "f7d43ce0aa58cc7e33af425140e5a063e3f3a75f",
      "tree": "474c307e1b7b9266818c4738e7b6a76e6c1ce1fd",
      "parents": [
        "fed4977027f2a305d9de5c19b0dc606550eea41b"
      ],
      "author": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Tue Nov 06 09:32:51 2018 -0500"
      },
      "committer": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Tue Nov 06 12:20:52 2018 -0500"
      },
      "message": "fix build errors related to updated static code analysis tools for python and php\n"
    },
    {
      "commit": "cd829a0b9a5c66203b63350fa029589669ec43f6",
      "tree": "9e5450e218bd12475cf16097a681d030ac539af0",
      "parents": [
        "9ee29516c419b7eaa95ed89a93b135ea1c683576"
      ],
      "author": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Thu Oct 18 18:20:58 2018 +0000"
      },
      "committer": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Fri Oct 19 07:55:58 2018 -0400"
      },
      "message": "update some bionic build components\n"
    },
    {
      "commit": "961fa701346a3aaa804db8845f5eb38ea230b353",
      "tree": "d28f29629b5b0fd9481cc7181cff52a06fa20721",
      "parents": [
        "2853da436f9ba5c0673c645dd92c9e4fff9badec"
      ],
      "author": {
        "name": "st0ke",
        "email": "megauzer@yahoo.com",
        "time": "Fri Oct 12 18:37:40 2018 +0700"
      },
      "committer": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Fri Oct 12 07:37:40 2018 -0400"
      },
      "message": "THRIFT-4618: Use poll() instead of select() in C++ TNonblockingServer if available (#1580)\n\n"
    },
    {
      "commit": "53f0859639856d0d65278845ebab00c4c9fba8e9",
      "tree": "80441fa80f7bd48246ec84280641a3183837c753",
      "parents": [
        "4a983069a63a6b0be0ae07e6dc4b0b23be44d93a"
      ],
      "author": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Thu Oct 04 13:56:30 2018 -0400"
      },
      "committer": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Thu Oct 04 15:42:23 2018 -0400"
      },
      "message": "fix appveyor mingw64 build\n"
    },
    {
      "commit": "c64389a194fe1516fef5830151dfb8b35f6c6bb2",
      "tree": "c98905547a1d4a3c456e042b366312fd09ffb1f8",
      "parents": [
        "b5d6ea390fc5732ed1c1772709ab3731555dc3fc"
      ],
      "author": {
        "name": "Brian Forbis",
        "email": "bforbis@athenahealth.com",
        "time": "Sat Sep 22 07:36:24 2018 -0400"
      },
      "committer": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Fri Sep 28 10:36:55 2018 -0400"
      },
      "message": "THRIFT-4625: Pin dart version to 1.x in build\n"
    },
    {
      "commit": "b5d6ea390fc5732ed1c1772709ab3731555dc3fc",
      "tree": "593860ee426e002a6689f9ac132368be7f1e4141",
      "parents": [
        "98acf189a78c3c6a78cf27c35450e1876d6500d5"
      ],
      "author": {
        "name": "Brian Forbis",
        "email": "bforbis@athenahealth.com",
        "time": "Sat Aug 25 23:39:29 2018 -0400"
      },
      "committer": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Fri Sep 28 10:36:55 2018 -0400"
      },
      "message": "THRIFT-4625: Use let/const variable decorators in ES6 Javascript\n"
    },
    {
      "commit": "98acf189a78c3c6a78cf27c35450e1876d6500d5",
      "tree": "2537879a81942c82e41c233c9c875a06e141f384",
      "parents": [
        "a9235805469bff4c15bdd939240edb7eb9aec34f"
      ],
      "author": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Wed Sep 26 14:34:34 2018 +0000"
      },
      "committer": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Fri Sep 28 10:26:57 2018 -0400"
      },
      "message": "fix Ubuntu Xenial docker build environment (lock deimos for openssl to older version)\n"
    },
    {
      "commit": "f74bc7b8bc2e5db69b4939d987f3c66109e8c3de",
      "tree": "ba6e5530bd4f2ca948e71d231f0559373df9afe2",
      "parents": [
        "612fdd871c9f4ac9249bf134e4162f408faa8851"
      ],
      "author": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Fri Sep 14 17:56:49 2018 +0000"
      },
      "committer": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Sat Sep 15 09:44:05 2018 -0400"
      },
      "message": "THRIFT-4634: work around cabal 1.22 dependency bug breaking CI job for Xenial\n"
    },
    {
      "commit": "dabb539d64fb303a443c7962caccc9177669ca80",
      "tree": "db3b30412d5ded095d583feef95ad8b4b289541f",
      "parents": [
        "f2867c24984aa53edec54a138c03db934221bdea"
      ],
      "author": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Sat Jul 07 02:48:43 2018 +0000"
      },
      "committer": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Mon Jul 30 16:31:28 2018 +0000"
      },
      "message": "Minor updates for cl, dlang, go versions in Bionic CI builds\n"
    },
    {
      "commit": "a3a5909d1f61268e4d57c655eae2ee7784f11b65",
      "tree": "e51938d96df4156ac338a73229f37a98db2b7e87",
      "parents": [
        "c7fe3f4e3dbe8dd3eed4dd371ec72e6bb9e651dd"
      ],
      "author": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Wed Jun 27 21:05:57 2018 +0000"
      },
      "committer": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Wed Jun 27 21:05:57 2018 +0000"
      },
      "message": "add coverity scan build automation to cron job on Travis CI\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": "b92ca5f22618fcdcad9a4c24cd1a8fe64418deda",
      "tree": "3c83daf54b43ec67ae10b36c2d85822ec2250c6d",
      "parents": [
        "b03d74992e453f24801e12dbb030ae384ec7e68a"
      ],
      "author": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Sat Jun 09 23:02:12 2018 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Jun 09 23:02:12 2018 -0400"
      },
      "message": "THRIFT-4582: Fix Xenial CI build issues (#1563)\n\n* THRIFT-4582: fix xenial build issues\r\n\r\n* THRIFT-2913: fix Thrift::ThreadPoolServer should serve inside a thread on xenial\r\n\r\n* THRIFT-4478: Move Xenial up to dmd 2.075.1 as that is the new minimum\r\nversion that works since the changes for 2.080.0 went in.\r\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": "0d2794d38f218486446200ee72b4c574fd7a6a25",
      "tree": "39618ab5d2ea58f1d0534e804cdaa6ae41c455b6",
      "parents": [
        "6f8c99e98170dcd4f311e755b79f7013868c64c5"
      ],
      "author": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Thu Apr 05 19:53:07 2018 -0400"
      },
      "committer": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Thu Apr 05 19:55:26 2018 -0400"
      },
      "message": "THRIFT-4545: disable haskell on windows builds until language-specific build issue can be resolved\n"
    },
    {
      "commit": "6f8c99e98170dcd4f311e755b79f7013868c64c5",
      "tree": "0d8a7a41c707815ed86d624bf81be5317a70185b",
      "parents": [
        "a0cf38ed312a5342eb05574719485b725fa52eee"
      ],
      "author": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Sat Mar 24 16:32:02 2018 -0400"
      },
      "committer": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Thu Apr 05 10:25:19 2018 -0400"
      },
      "message": "THRIFT-3118: add http (for non-ssl and for ssl) to the python cross tests\n"
    },
    {
      "commit": "272470790ad6db791bd6f9db399b2cd2d5879f74",
      "tree": "dbe3b8e96a336e05b65887962219d30e6ac48a02",
      "parents": [
        "dab4529f730c033e1ac037e820176667f5c422fd"
      ],
      "author": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Thu Mar 22 20:50:23 2018 -0400"
      },
      "committer": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Fri Mar 23 15:16:47 2018 -0400"
      },
      "message": "THRIFT-4342: update ruby tests to use rspec 3, updated all dependencies for ruby\nClient: rb\n"
    },
    {
      "commit": "859a40cf5f5c7c9169fb078af53b65876d6e089f",
      "tree": "8c4e27a561941fb27c84d422afb3a94ae26dc702",
      "parents": [
        "9bea32f73c36a8f53a45e818cfafe81b6fefefae"
      ],
      "author": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Mon Mar 19 08:16:51 2018 -0400"
      },
      "committer": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Mon Mar 19 14:39:22 2018 -0400"
      },
      "message": "THRIFT-82: move to SBCL 1.4.5 (hopefully will address 1.4.4 sporadic build errors)\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": "a9efd1abd4fd4862d8e967ec207015af79494b6c",
      "tree": "046628be5cec1729f7ff571b3426ac5d40f56a03",
      "parents": [
        "68707d92192ffc82a98488e4cdd1033e20cdf3a5"
      ],
      "author": {
        "name": "D. Can Celasun",
        "email": "can@dcc.im",
        "time": "Thu Mar 15 12:52:37 2018 +0100"
      },
      "committer": {
        "name": "D. Can Celasun",
        "email": "can@dcc.im",
        "time": "Thu Mar 15 14:16:10 2018 +0100"
      },
      "message": "THRIFT-4516: Fix \"go vet\" warnings for Go 1.10\n\nClient: go\n"
    },
    {
      "commit": "a02ae56f7faf8f747551f6e333d001f872769033",
      "tree": "3e0c39cf2f51c6bcb2aa17dcff22dd0ba70d0f07",
      "parents": [
        "5785279e2e809f6c56dbbe0eb41d13fb17c88bdd"
      ],
      "author": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Mon Mar 12 15:27:23 2018 -0400"
      },
      "committer": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Mon Mar 12 18:35:28 2018 -0400"
      },
      "message": "THRIFT-4517: disable ocaml in xenial because it is broken\n"
    },
    {
      "commit": "5785279e2e809f6c56dbbe0eb41d13fb17c88bdd",
      "tree": "902035ba120d0595d5778a7c3e6357c6388cbf6d",
      "parents": [
        "3ae304268e1b058dc51642a83921e1d7ce7a1d12"
      ],
      "author": {
        "name": "John Boiles",
        "email": "johnaboiles@gmail.com",
        "time": "Fri Jan 05 14:37:05 2018 -0800"
      },
      "committer": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Mon Mar 12 18:35:17 2018 -0400"
      },
      "message": "THRIFT-4448: Golang: do something with context.Context. Remove Go1.6 compatibility.\nClient: go\n\nThis closes #1459\n"
    },
    {
      "commit": "3ae304268e1b058dc51642a83921e1d7ce7a1d12",
      "tree": "a6c43dfd8a61260d4463db5ea429f82340991f10",
      "parents": [
        "8678dfc78b54bd80b3b5bd098733f8bbdcc39150"
      ],
      "author": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Mon Mar 12 07:33:22 2018 -0400"
      },
      "committer": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Mon Mar 12 11:30:22 2018 -0400"
      },
      "message": "THRIFT-4515: fix windows build\nClient: cpp\n"
    },
    {
      "commit": "8bcb7ac2be2f28e5fddfe578645c2aaa98b94717",
      "tree": "cccf618a192e5a36441540b45293347fbcb9b146",
      "parents": [
        "70b33fb6b48d62859a048cac1bec79cfadb2f310"
      ],
      "author": {
        "name": "Bugra Gedik",
        "email": "bgedik@unscrambl.com",
        "time": "Sun Jan 21 09:43:49 2018 -0800"
      },
      "committer": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Mon Mar 12 06:55:14 2018 -0400"
      },
      "message": "THRIFT-4465: Fix C++ TNonblockingServer and THRIFT_EAGAIN issues\nClient: cpp\n\nThis closes #1497\n"
    },
    {
      "commit": "860a5f1ff828d395397c643a1f694e7bdd9729b0",
      "tree": "66248020366b5de6156f6164bbb5fcacd531fcf0",
      "parents": [
        "a37feafd42543b9a4b3192a4a9478b93e7308a24"
      ],
      "author": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Tue Mar 06 14:23:23 2018 -0500"
      },
      "committer": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Tue Mar 06 18:17:41 2018 -0500"
      },
      "message": "THRIFT-4508: change windows CI builds to use current MSVC, one cygwin and one mingw build\n"
    },
    {
      "commit": "a37feafd42543b9a4b3192a4a9478b93e7308a24",
      "tree": "1f41be7038072646df5af2d8597bcf9c235da997",
      "parents": [
        "14991f904184cc57b5d3e74a4266a0d6fbaf4832"
      ],
      "author": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Tue Mar 06 15:11:01 2018 -0500"
      },
      "committer": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Tue Mar 06 16:16:45 2018 -0500"
      },
      "message": "THRIFT-4508: end trusty CI builds; handle nodejs 4.x LTS EOL; update docs\n"
    },
    {
      "commit": "78755f5297ae931b1f2268e9215d041dc4c0dcc7",
      "tree": "11d83bee21b4bca1457ac3fe76f464bfe430bb85",
      "parents": [
        "0eb0b77a3b01145162db45ed7d38422079326854"
      ],
      "author": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Tue Mar 06 09:50:33 2018 -0500"
      },
      "committer": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Tue Mar 06 09:53:12 2018 -0500"
      },
      "message": "THRIFT-4508: Fix node.js to be the desired version in docker ubuntu-artful image\n"
    },
    {
      "commit": "8de4bb9c803461811094284486fa5cf402764589",
      "tree": "330fda307926481db0f2701a9ecf8d24c1e4007d",
      "parents": [
        "641b139fd60649b588beb10b58a1c483b0ee5685"
      ],
      "author": {
        "name": "Robert Lu",
        "email": "robberphex@gmail.com",
        "time": "Thu Feb 22 11:06:07 2018 +0800"
      },
      "committer": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Sat Mar 03 13:15:03 2018 -0500"
      },
      "message": "THRIFT-4498: add phpcs back\nClient: php\n\nThis closes #1498\n"
    },
    {
      "commit": "bf7f76bb1f1864fdbbf30ac50715920afbc4a91d",
      "tree": "dd5845387a65987a3957b1c632592564d3f5b404",
      "parents": [
        "e93a90171529625966294fb35eaebf35cf4c6ba7"
      ],
      "author": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Wed Feb 28 17:11:05 2018 -0500"
      },
      "committer": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Fri Mar 02 13:48:08 2018 -0500"
      },
      "message": "THRIFT-82: follow-up to common lisp to stabilize the linux build environment and update some docs\n"
    },
    {
      "commit": "e93a90171529625966294fb35eaebf35cf4c6ba7",
      "tree": "287d2822c90c9d9e90c09fa00080c138f7aecfb1",
      "parents": [
        "d907cc92db5b93e699a4282e979d097ea863215a"
      ],
      "author": {
        "name": "Tomek Kurcz",
        "email": "tomsandbox@gmail.com",
        "time": "Tue Sep 19 09:16:43 2017 +0200"
      },
      "committer": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Fri Mar 02 13:44:50 2018 -0500"
      },
      "message": "THRIFT-82: Add Common Lisp support\nClient: cl\n\nThere\u0027s framed and buffered socket transport, binary protocol, multiplex, simple\nserver, cross-tests, self-tests, tutorial, CL library, CL code generator. Only\nSBCL is supported for now.\n\nThis closes #1412\n"
    },
    {
      "commit": "d907cc92db5b93e699a4282e979d097ea863215a",
      "tree": "b0e2d210a2a6447e2094bfe0dfd0ffd604309417",
      "parents": [
        "35d62edd6e9ff84b0fdd472e132a739b663a41c2"
      ],
      "author": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Fri Jan 12 10:43:25 2018 -0500"
      },
      "committer": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Sat Feb 17 11:20:07 2018 -0500"
      },
      "message": "THRIFT-4352: update artful to use haxe 3.4.4 which fixes a core in haxe\n"
    },
    {
      "commit": "f338d576b715ddf1384eedbe301169eea74ea073",
      "tree": "45b1cbc16b46bda34bfcfc8d69b002b7add533da",
      "parents": [
        "2471efab00fbbb674f1aba321ea466f6a86e38b6"
      ],
      "author": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Mon Jan 29 14:51:24 2018 -0500"
      },
      "committer": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Tue Jan 30 07:53:35 2018 -0500"
      },
      "message": "THRIFT-4308: re-enable dlang deimos build support for libevent\nand openssl, working around a dmd link order issue.\nUpdate dotnet-sdk to 2.1.4 (was 2.0.5) because of build failures\n\nClient: d\nClient: netcore\n\nThis closes #1483\n"
    },
    {
      "commit": "7004a61e44fe538805b44c3fb66bd5cb872548d4",
      "tree": "51b717fe01b179397b28ff02e6115cc51eb0d224",
      "parents": [
        "f92493b8574a00830d665c5bfac7e0a8175bcb4f"
      ],
      "author": {
        "name": "Alex Volanis",
        "email": "alexvolanis@gmail.com",
        "time": "Wed Jan 24 10:30:13 2018 -0500"
      },
      "committer": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Wed Jan 24 12:28:55 2018 -0500"
      },
      "message": "THRIFT-(1418|1507|3983|4120|4178|4259|4294): Multiple issues\nClient: java\n\nTHRIFT-4294: Java Configure Fails for Ant \u003e\u003d 1.10\nTHRIFT-4259: Thrift does not compile due to Ant Maven task errors\nTHRIFT-4178: Java libraries missing from package when using cmake\nTHRIFT-3983: libthrift is deployed on central with pom packaging\n             instead of jar\nTHRIFT-1507: Maven can\u0027t download resource from central when behind\n             a proxy and won\u0027t use local repository\nTHRIFT-1418: Compiling Thrift from source: Class\n             org.apache.tools.ant.taskdefs.ConditionTask doesn\u0027t\n             support the nested \"typefound\" element\n\nRefactor CMake install hook to allow using \"sudo make install/fast\"\nwhich avoids the THRIFT-1507 and THRIFT-1418 issues.\n\nNew Gradle based build system for Thrift Java Library\n\n* Add Gradle 4.4.1 Wrapper artifacts to enable builds\nUsing the Gradle Wrapper helps normalize the builds on all platforms\nso we use a consistent build tool independent of package managers.\n\nThe Gradle build logic was partitioned into multiple specific\nscripts to simplify understanding and maintenance of the build.\n\nThis is now hooked into CMake and Autoconf processing steps\nand can build/test/publish to Maven. The README.md was updated\nto illustrate the new build options and add some documentation\non the requirements for Maven publication.\n\nCleaned up the CMake files to reduce reliance on file globbing\nwhich is known to cause confusion when multiple users contribute.\n\n* Fix two minor issues in Javadoc and unit test\n\nReturn values were undeclared in Javadoc\nTest was asserting on the wrong test object instance\n\n* Create simple runner scripts for cross-check\n\nUsing Gradle as a java execution wrapper is too heavy.\nI simplified the test client/server execution by using a\nthree generated scripts in the build directory direcly\ncallable by the cross-check test harness.\n\n* Cleanup the remaining Ant build scripts\n\nPulled the Maven Ant task properties out of the Java build\nsince they are no longer used there.\nDeleted the no longer used build.xml and build.properties\nfiles from the Java build.\nMade each Ant build own the Maven Ant task details in their\nbuild.properties file.\n\n* Fix the build issue with Java SSL in the ubuntu-trusty container\n\nThe latest Trusty JDK7 builds seem to have encountered this issue\nbecause the OpenJDK removed the SunEC algorithms.\n\n* Update the developer info as requested in review\n\nUse the generic Apache Thrift developer list for contact information\n\n* Add Clover Code coverage for easy access by developers\n\nClover plugin for Gradle was applied and configured which enables\ncode coverage reports to be available on demand via a command line\noption. The documentation in the README.md was enhanced to give\nthe details of this change and how to take advantage of it.\n"
    },
    {
      "commit": "b03ca01cc9c46fc835174ab13b5a09f9cbf82249",
      "tree": "e2e211481680b1d5dd52913376bc5787583069e3",
      "parents": [
        "8d96b3bbddb27aa4512031e0c923fe4c6865db07"
      ],
      "author": {
        "name": "Robert Lu",
        "email": "robberphex@gmail.com",
        "time": "Thu Jan 18 19:06:39 2018 +0800"
      },
      "committer": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Wed Jan 24 00:07:54 2018 -0500"
      },
      "message": "THRIFT-4460: Use PSR-2 as php library coding standard\nClient: php\n\nThis closes #1472\n"
    },
    {
      "commit": "f64a3fcaf9ae03b94b6b462168eb6f990f71084e",
      "tree": "b81c9d71922a9ccabcdd728f8b32a4cbff908d01",
      "parents": [
        "ad238522946a69ebebb310e2e8e9479a3f6a613c"
      ],
      "author": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Sun Jan 14 08:54:25 2018 -0500"
      },
      "committer": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Sun Jan 14 08:54:25 2018 -0500"
      },
      "message": "THRIFT-4456: quiet haxelib the right way\n"
    },
    {
      "commit": "ad238522946a69ebebb310e2e8e9479a3f6a613c",
      "tree": "15affeb45f6d202ba0f62b429d3b0381ded041a9",
      "parents": [
        "b56fc700d6ff3086c4704c5c4cae3c8ec2a06228"
      ],
      "author": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Sat Jan 13 19:52:31 2018 -0500"
      },
      "committer": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Sun Jan 14 08:42:28 2018 -0500"
      },
      "message": "THRIFT-4344: some docker updates for xenial and for trusty to fix build issues\n"
    },
    {
      "commit": "9a32f8af3a02c994fc7f0f281b30caaeda20768d",
      "tree": "755f22e7a2ab2a044e0f84374e678187cebd49b5",
      "parents": [
        "1d5113ed7596f9480905fce37b1a53395c3b29b9"
      ],
      "author": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Sun Jan 14 08:36:18 2018 -0500"
      },
      "committer": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Sun Jan 14 08:36:18 2018 -0500"
      },
      "message": "THRIFT-4456: add --quiet to haxelib install so build log is not as huge\n"
    },
    {
      "commit": "31d5b7be27dc6010ded49ab943b51a87f1298967",
      "tree": "570a64a3ec4c5b3247743e2b91a16172aa3ae1dc",
      "parents": [
        "cf7ba4ca32a4a4a95cc30173827000c1f8d74fcc"
      ],
      "author": {
        "name": "Robert Lu",
        "email": "robberphex@gmail.com",
        "time": "Fri Jan 05 13:44:38 2018 +0800"
      },
      "committer": {
        "name": "James E. King, III",
        "email": "jking@apache.org",
        "time": "Fri Jan 12 15:04:03 2018 -0500"
      },
      "message": "THRIFT-4452: optimize Dockerfile so it runs apt-get update only once\n\nThis closes #1464\n"
    },
    {
      "commit": "a15060acd81d72fa364a7aab327aa8c41d02958f",
      "tree": "088e8e03c03a82477656ae99734535c7dd557019",
      "parents": [
        "19a6493ff03ee335cabe109ea6831366f3d7a701"
      ],
      "author": {
        "name": "Robert Lu",
        "email": "robberphex@gmail.com",
        "time": "Thu Dec 28 15:29:39 2017 +0800"
      },
      "committer": {
        "name": "James E. King, III",
        "email": "jking@apache.org",
        "time": "Thu Jan 11 09:37:37 2018 -0500"
      },
      "message": "THRIFT-4423: migrate to psr-4\nClient: php\n\nThis closes #1445\n"
    },
    {
      "commit": "c72d8dcb42d701db0f67a519c705561806273b7a",
      "tree": "4c3c3e34dd93ee27278ceee639123e5e484c8f8d",
      "parents": [
        "8fdd610ba7bea0f248e7dba3b4d4adea987499b7"
      ],
      "author": {
        "name": "Robert Lu",
        "email": "robberphex@gmail.com",
        "time": "Fri Dec 29 04:14:38 2017 +0800"
      },
      "committer": {
        "name": "James E. King, III",
        "email": "jking@apache.org",
        "time": "Thu Jan 04 09:17:55 2018 -0500"
      },
      "message": "use dartlang repo for builds\nClient: dart\n\nThis closes #1453\n"
    },
    {
      "commit": "e669b8726b78f71b81a20c921f44ed24702c3b85",
      "tree": "ea8cb73c1c424f7ce1deb9efb8d355fa42850d73",
      "parents": [
        "0a84eae1db28abb5e3ee730e8fa40a154c6e1097"
      ],
      "author": {
        "name": "Robert Lu",
        "email": "robberphex@gmail.com",
        "time": "Wed Jan 03 08:40:17 2018 +0800"
      },
      "committer": {
        "name": "James E. King, III",
        "email": "jking@apache.org",
        "time": "Thu Jan 04 09:11:16 2018 -0500"
      },
      "message": "cleanup unused docker *.orig\n\nThis closes #1455\n"
    },
    {
      "commit": "39eaae6675f01ff844b35c04ebd50090dc413624",
      "tree": "4ed743593fdb4038e758dfb3491a56bff974a795",
      "parents": [
        "6e883f9d2307b00ca76aa28c286f28d8741a8197"
      ],
      "author": {
        "name": "James E. King, III",
        "email": "jking@apache.org",
        "time": "Sun Nov 19 20:17:33 2017 -0500"
      },
      "committer": {
        "name": "James E. King, III",
        "email": "jking@apache.org",
        "time": "Mon Nov 20 07:27:03 2017 -0500"
      },
      "message": "THRIFT-2013: update docker for artful (go back to lua 5.2) and enhance\ncpp client to send 0,1,2,4,8,...,131072 size binary tests, this exposed\nproblems in the erl and rs servers and those tests have been disabled for now.\n"
    },
    {
      "commit": "6e883f9d2307b00ca76aa28c286f28d8741a8197",
      "tree": "686852695a940ae0c0b3321e4ba2b481bd985524",
      "parents": [
        "58402ff6a71f00f9d61a9676bdabd3e5bbe9ea3f"
      ],
      "author": {
        "name": "James E. King, III",
        "email": "jking@apache.org",
        "time": "Sat Nov 18 21:18:05 2017 -0500"
      },
      "committer": {
        "name": "James E. King, III",
        "email": "jking@apache.org",
        "time": "Mon Nov 20 07:26:52 2017 -0500"
      },
      "message": "THRIFT-4085: refresh docker for dotnet 2.0.3, add dart 1.24.2 to artful image\n\nThis closes #1415\n"
    },
    {
      "commit": "cfb0130a75987e73c86a4e9269f23c3d7d0cb54c",
      "tree": "95e85eb34d1af283040d694ff44b2aca8fe4a2b0",
      "parents": [
        "4f77ab8e296d64c57e6ea1c6e3f0f152bc7d6a3a"
      ],
      "author": {
        "name": "James E. King, III",
        "email": "jking@apache.org",
        "time": "Sat Nov 11 09:39:19 2017 -0500"
      },
      "committer": {
        "name": "James E. King, III",
        "email": "jking@apache.org",
        "time": "Sat Nov 11 09:40:02 2017 -0500"
      },
      "message": "update docker build instructions\n"
    },
    {
      "commit": "619218cd7f3e7c5e433aed4734f3108bc8492b00",
      "tree": "8052caf6ac269773dcaa0d1ea70e8202c15d288a",
      "parents": [
        "533405e3f85f2925aa1028fc3534e988e5debd32"
      ],
      "author": {
        "name": "James E. King, III",
        "email": "jking@apache.org",
        "time": "Sun Oct 29 06:55:00 2017 -0400"
      },
      "committer": {
        "name": "James E. King, III",
        "email": "jking@apache.org",
        "time": "Sun Oct 29 10:15:10 2017 -0400"
      },
      "message": "THRIFT-4343: enable nodejs-8.x on ubuntu-artful image and update grunt-jsdoc\nalso fix a perl failure as we were using a deprecated language feature\nin the cross test server for perl.\nClient: nodejs, perl\n\nThis closes #1406\n"
    },
    {
      "commit": "350fe7531feecf7df5208fa19d25730c6ce0a30d",
      "tree": "89021ac90d92fbcc07ef41f118fc29b7ce80b4a4",
      "parents": [
        "254e86b0103be51c6af9cc50220ee8c144234239"
      ],
      "author": {
        "name": "James E. King, III",
        "email": "jking@apache.org",
        "time": "Wed Oct 25 09:57:18 2017 -0400"
      },
      "committer": {
        "name": "James E. King, III",
        "email": "jking@apache.org",
        "time": "Thu Oct 26 11:37:02 2017 -0400"
      },
      "message": "THRIFT-4370: build generated code before running static code analysis;\nfix E722 flake8 issues identified in python code\n\nThis closes #1399\n"
    },
    {
      "commit": "cd5be7be702bac300a658184fa0b496debdfee72",
      "tree": "ae9696ebd28febcaab1c072409a789ab17dae627",
      "parents": [
        "54ce558ba80905d124b82727d196f6d58964b74c"
      ],
      "author": {
        "name": "James E. King, III",
        "email": "jking@apache.org",
        "time": "Sat Oct 21 10:16:19 2017 -0400"
      },
      "committer": {
        "name": "James E. King, III",
        "email": "jking@apache.org",
        "time": "Mon Oct 23 14:13:46 2017 -0400"
      },
      "message": "THRIFT-4351: change DOCKER_ env vars for travis integration to work better,\nready for enabling job on PRs\n\nThis closes #1397\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": "b62873686f631e157accd5d5c925421e1ea3f932",
      "tree": "60eb091d77474613eae4a4462f63dd3d3703b9d7",
      "parents": [
        "9f9e30b51e3912c0b63258badf5501d3cb2550be"
      ],
      "author": {
        "name": "James E. King, III",
        "email": "jking@apache.org",
        "time": "Thu Sep 28 11:57:42 2017 +0000"
      },
      "committer": {
        "name": "James E. King, III",
        "email": "jking@apache.org",
        "time": "Tue Oct 10 08:35:48 2017 -0700"
      },
      "message": "THRIFT-4350: enable dotnet-2.0.0-sdk in ubuntu xenial, update netcore\nprojects, get them running with make cross\nClient: netcore\n\nThis closes #1379\n"
    },
    {
      "commit": "65efdff10b28fffec8557942d8a0251587d0d3ab",
      "tree": "08364a35db826a96fb09b8cf17630c1807e4175a",
      "parents": [
        "d7720f43632f004df09686faa2f238bcc7f1f706"
      ],
      "author": {
        "name": "James E. King, III",
        "email": "jking@apache.org",
        "time": "Mon Sep 25 00:13:38 2017 -0400"
      },
      "committer": {
        "name": "James E. King, III",
        "email": "jking@apache.org",
        "time": "Tue Sep 26 06:48:54 2017 -0700"
      },
      "message": "build both ubuntu xenial as well as trusty to get more language level\ncoverage, force C++98 in one of the C++ builds to guarantee compat,\nand update docker readme\n\nThis closes #1377\n"
    },
    {
      "commit": "699b5bc47a90c47cf8954c4e8900af44990d1f0f",
      "tree": "64faf6bcc588c504654957651034c26915e78ffc",
      "parents": [
        "04d983c14e4a7669e4bd2143ab546a301b36d279"
      ],
      "author": {
        "name": "James E. King, III",
        "email": "jking@apache.org",
        "time": "Thu Sep 14 08:07:08 2017 -0700"
      },
      "committer": {
        "name": "James E. King, III",
        "email": "jking@apache.org",
        "time": "Thu Sep 21 07:02:51 2017 -0700"
      },
      "message": "THRIFT-4064: update node dependencies\n\nThis closes #1359\n"
    },
    {
      "commit": "81cdcd3dd727908902ad3344fdd2261baf3a1d00",
      "tree": "74044c1b0bf92064700cb85dd29fcd6e69764cf6",
      "parents": [
        "1744cdcb674a20c554ae9f23cb95c0c8eff63b90"
      ],
      "author": {
        "name": "James E. King, III",
        "email": "jking@apache.org",
        "time": "Sat Sep 09 17:54:10 2017 +0000"
      },
      "committer": {
        "name": "James E. King, III",
        "email": "jking@apache.org",
        "time": "Wed Sep 13 19:36:00 2017 +0000"
      },
      "message": "THRIFT-4328: split binary cross tests into their own build job to resolve\ntimeouts in travis; enable newly reliable cross tests (ran 5 times clean)\n\nThis closes #1351\n"
    },
    {
      "commit": "7d211b8d2dccf7788142d60e1f37e51f9f5391e6",
      "tree": "dacc3b060b44a96d16302733582c8ddcba6e621a",
      "parents": [
        "e9ede89c1c5a80ca782e965c1e2105d28872bed4"
      ],
      "author": {
        "name": "James E. King, III",
        "email": "jking@apache.org",
        "time": "Wed Sep 06 10:12:02 2017 -0700"
      },
      "committer": {
        "name": "James E. King, III",
        "email": "jking@apache.org",
        "time": "Thu Sep 07 10:13:29 2017 -0700"
      },
      "message": "THRIFT-4106: fix errors concurrency_test was identifying\nClient: C++\n\nThis closes #1343\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": "f454369198500a90388a4a6f73970e961949c186",
      "tree": "b34ca7b6eca6933377ed3e6d02435e22e92bed2f",
      "parents": [
        "b66b66ff52f2837adffc4ff931eabab5ae2809f1"
      ],
      "author": {
        "name": "James E. King, III",
        "email": "jking@apache.org",
        "time": "Fri Sep 01 05:23:29 2017 -0700"
      },
      "committer": {
        "name": "James E. King, III",
        "email": "jking@apache.org",
        "time": "Fri Sep 01 05:23:29 2017 -0700"
      },
      "message": "THRIFT-4298: fix ubuntu1604 docker image for golang\n"
    },
    {
      "commit": "b66b66ff52f2837adffc4ff931eabab5ae2809f1",
      "tree": "20cf21b5ddcd7e388bf4d0a86edf6c8abc59eeeb",
      "parents": [
        "ec64f23d236d7874e3b28ae86c833f57c7aa3389"
      ],
      "author": {
        "name": "James E. King, III",
        "email": "jking@apache.org",
        "time": "Thu Aug 31 18:07:40 2017 -0700"
      },
      "committer": {
        "name": "James E. King, III",
        "email": "jking@apache.org",
        "time": "Thu Aug 31 18:08:29 2017 -0700"
      },
      "message": "added Ubuntu Xenial docker image named ubuntu1604\n"
    },
    {
      "commit": "82ae9575cdc112088771fc7b876f75e1e4d85ebb",
      "tree": "d8e6827311ee6e69c560604fe660788b7dfd4908",
      "parents": [
        "0a8c34ceedf0f9272fb6d3519596ddf90cffcac2"
      ],
      "author": {
        "name": "James E. King, III",
        "email": "jim.king@simplivity.com",
        "time": "Sat Aug 05 12:23:54 2017 -0400"
      },
      "committer": {
        "name": "James E. King, III",
        "email": "jking@apache.org",
        "time": "Thu Aug 10 13:27:21 2017 -0400"
      },
      "message": "THRIFT-2221: detect C++11 and use std namespace for memory operations (smart_ptr)\nClient: C++\n\nThis closes #1328\n"
    },
    {
      "commit": "c0d384a38c2b43ee47cef86b1cd054e3f84dc909",
      "tree": "8de48de44cc628d110ac6bee4bbd8fd74c86d833",
      "parents": [
        "0dd823580c78a79ae9696eb9b3650e400fff140f"
      ],
      "author": {
        "name": "taozle",
        "email": "zhangliyang26@gmail.com",
        "time": "Mon Jul 17 18:40:42 2017 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Sat Jul 22 19:42:48 2017 +0200"
      },
      "message": "THRIFT-4236 Support context in go generated code\nClient: Go\nPatch: taozle \u003czhangliyang26@gmail.com\u003e\n\nThis closes #1309\n"
    },
    {
      "commit": "5b4c6bfc627ddbd56d1e98d4b818bec8cd8a5efd",
      "tree": "b05a750e92ce3ed5647d82dea6f2ba6dcd1bb653",
      "parents": [
        "c0a7050c0ab0200345d97d34fe1f83846701bf76"
      ],
      "author": {
        "name": "taozle",
        "email": "zhangliyang26@gmail.com",
        "time": "Tue Jun 27 12:27:40 2017 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Sat Jul 01 17:23:56 2017 +0200"
      },
      "message": "THRIFT-4236: Add context support for go server.\nClient: Go\nPatch: taozle \u003czhangliyang26@gmail.com\u003e\n\nThis closes #1298\n"
    },
    {
      "commit": "4aaa92ece8503a6da9bc6701604f69acf2b99d07",
      "tree": "3a0264e1bde496a41487916cb432d217889c99c0",
      "parents": [
        "2b1975a4ceb250fe82b1735f46bc116de8c3ce9a"
      ],
      "author": {
        "name": "Eric Conner",
        "email": "eric@pinterest.com",
        "time": "Sun Jun 25 17:26:23 2017 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Mon Jun 26 23:21:15 2017 +0200"
      },
      "message": "THRIFT-4234 Travis build fails cross language tests with \"Unsupported security protocol type\"\nClient: C#\nPatch: Eric Conner \u003ceric@pinterest.com\u003e\n\nThis closes #1296\n"
    },
    {
      "commit": "2b1975a4ceb250fe82b1735f46bc116de8c3ce9a",
      "tree": "9db2109048224e0b5fd03f20ec57e82a1e3fd2be",
      "parents": [
        "c55fdb95340417a4ba2dda41e9e872a4bcc63459"
      ],
      "author": {
        "name": "Eric Conner",
        "email": "eric@pinterest.com",
        "time": "Sat Jun 24 08:19:32 2017 -0700"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Mon Jun 26 23:20:22 2017 +0200"
      },
      "message": "THRIFT-4213 Travis build fails at curl -sSL https://www.npmjs.com/install.sh | sh\nClient: Build process\nPatch: Eric Conner \u003ceric@pinterest.com\u003e\n\nThis closes #1295\n"
    },
    {
      "commit": "72ca60debae1d9fb35d9f0085118873669006d7f",
      "tree": "07ab94a691b9de8575e20fc3da1ed327fc24bec3",
      "parents": [
        "c71bdf85c9b643587c48804d29e063303f27fee5"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Sat May 27 19:40:14 2017 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Sun May 28 10:20:39 2017 +0200"
      },
      "message": "THRIFT-4213 Travis build fails at curl -sSL https://www.npmjs.com/install.sh | sh\nClient: Build process\nPatch: Jens Geyer\n\nTemporarily removed nodejs from travis builds to get CI up again. This is NOT the fix, only a workaround to minimize the impact of the problem.\n\nThis closes #1280\n"
    },
    {
      "commit": "bc1344d55fa450289f98b1a1d0d15c7fcb7d37e1",
      "tree": "8d870fae752635cd913d36f5ec568e49bbb4b20e",
      "parents": [
        "3966a56a877bf5df8fba8ad3076153a8261b901a"
      ],
      "author": {
        "name": "Allen George",
        "email": "allen.george@gmail.com",
        "time": "Fri Apr 28 10:22:03 2017 -0400"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Thu May 11 01:35:33 2017 +0200"
      },
      "message": "THRIFT-4186 Add travis build for Rust\nClient: rs\nPatch: Allen George \u003callen.george@gmail.com\u003e\n\nThis closes #1260\n"
    },
    {
      "commit": "19baeefd8c38d62085891d7956349601f79448b3",
      "tree": "5792e741b0871138a987e20ca2af0eeaa2b96ddd",
      "parents": [
        "177b5691b6f822aed11258758c89fe99a5ef89a4"
      ],
      "author": {
        "name": "James E. King, III",
        "email": "jking@apache.org",
        "time": "Thu Apr 27 14:09:31 2017 -0400"
      },
      "committer": {
        "name": "James E. King, III",
        "email": "jking@apache.org",
        "time": "Thu Apr 27 14:09:31 2017 -0400"
      },
      "message": "THRIFT-4184: fix appveyor build issue with escaped character sequence in boost path\n\nThis closes #1259\n"
    },
    {
      "commit": "a105450fd1f85ca40423b7f81e9c49386444d429",
      "tree": "73cbce1f393c8c6f425ac8e7aa621d294a44bb2b",
      "parents": [
        "2d65c2365f19f637bc732222e71d78727bf0b709"
      ],
      "author": {
        "name": "Mario Emmenlauer",
        "email": "mario@emmenlauer.de",
        "time": "Fri Apr 07 21:26:52 2017 +0200"
      },
      "committer": {
        "name": "James E. King, III",
        "email": "jking@apache.org",
        "time": "Tue Apr 18 09:11:06 2017 -0400"
      },
      "message": "THRIFT-4158: MSYS-appveyor-install.bat: use mingw-w64-xxx variants of openssl and zlib\nClient: C++\n\nThis closes #1247\n"
    },
    {
      "commit": "33df4eb77a70a25a37060efd5e5aad049ed39062",
      "tree": "a867164f688accbc0c6ec216579a3b820fb4f095",
      "parents": [
        "4eb23472b76759843b802bb222d308d408475ab0"
      ],
      "author": {
        "name": "James E. King, III",
        "email": "jking@apache.org",
        "time": "Thu Apr 06 08:45:17 2017 -0400"
      },
      "committer": {
        "name": "James E. King, III",
        "email": "jking@apache.org",
        "time": "Thu Apr 06 08:45:17 2017 -0400"
      },
      "message": "THRIFT-4166: fix recent VC2010 build regression and prevent it in the future\nClient: cpp\n\nThis closes #1237\n"
    },
    {
      "commit": "43e959bc5c4e68d0c2545a09ad4fc1c226885a22",
      "tree": "98657bcdad212f03ad340eb22890b1fc584aa51f",
      "parents": [
        "7f5a8c28bc58011abef0cede10915c2071efbe41"
      ],
      "author": {
        "name": "James E. King, III",
        "email": "jim.king@simplivity.com",
        "time": "Tue Apr 04 13:04:29 2017 -0400"
      },
      "committer": {
        "name": "James E. King, III",
        "email": "jking@apache.org",
        "time": "Wed Apr 05 08:58:38 2017 -0400"
      },
      "message": "THRIFT-4165: better cmake support for C++ language level selection; fixed compiler warnings\n\nThis closes #1236\n"
    },
    {
      "commit": "00d4252392d9159202cd6ffc4b3294f85265310f",
      "tree": "b0514fd2f7ee3c10e2008cec33841344ce84ab16",
      "parents": [
        "7e7a1a7c1027d30294da24e5d3f299ff90313c34"
      ],
      "author": {
        "name": "James E. King, III",
        "email": "jking@apache.org",
        "time": "Tue Apr 04 09:32:45 2017 -0400"
      },
      "committer": {
        "name": "James E. King, III",
        "email": "jking@apache.org",
        "time": "Tue Apr 04 09:32:45 2017 -0400"
      },
      "message": "THRIFT-3978: tighten up pthread mutex implementation, removing asserts and replacing them with exceptions\nClient: cpp\n\nThis closes #1228\n"
    },
    {
      "commit": "117a5cca77c3994a62e0287f703232af44a48d9f",
      "tree": "5ce80bd8fac9417a551bf75b0021fe9315930ec6",
      "parents": [
        "5c3de6d3d28b94650486d8ae337af56c94e9e442"
      ],
      "author": {
        "name": "Jim Apple",
        "email": "jbapple-impala@apache.org",
        "time": "Wed Mar 29 20:39:36 2017 -0700"
      },
      "committer": {
        "name": "James E. King, III",
        "email": "jking@apache.org",
        "time": "Sat Apr 01 10:51:48 2017 -0400"
      },
      "message": "THRIFT-4138: Remove undefined behavior imported from Boost\nClient: C++\n\nThere is undefined behavior in boost::lexical_cast that was fixed in\nhttps://github.com/boostorg/lexical_cast/issues/21, but that fix is\nonly available in recent Boost releases. This patch removes all uses\nof lexical_cast instead.\n\nThat removes the last undefined behavior, so this patch also makes\nubsan.sh unconditionally fail on undefined behavior.\n\nThis closes #1232\n"
    },
    {
      "commit": "9a8d576c8828d25fc6fb2d5797402590b7edc737",
      "tree": "3beb6e518234378149cdfbc4ae8a4c5a51e36a7c",
      "parents": [
        "9f71e00b0068d8d5ab571d41c11f087a6e8167e1"
      ],
      "author": {
        "name": "James E. King, III",
        "email": "jking@apache.org",
        "time": "Mon Mar 27 15:39:00 2017 -0400"
      },
      "committer": {
        "name": "James E. King, III",
        "email": "jking@apache.org",
        "time": "Mon Mar 27 15:39:00 2017 -0400"
      },
      "message": "THRIFT-4141: fix haxe installation in docker build for debian, ubuntu\n\nThis closes #1225\n"
    },
    {
      "commit": "147c2849af9c28f2ce347b4005e022ac13db9dd8",
      "tree": "3253a41ec24827c1c556b22c4591550b72919b2b",
      "parents": [
        "6c08ac72c6ce9faf66bf28ee75cbb87413daa6aa"
      ],
      "author": {
        "name": "Jim Apple",
        "email": "jbapple-impala@apache.org",
        "time": "Sat Mar 18 12:56:50 2017 -0700"
      },
      "committer": {
        "name": "James E. King, III",
        "email": "jking@apache.org",
        "time": "Sat Mar 25 08:16:18 2017 -0400"
      },
      "message": "THRIFT-2026: Eliminate some undefined behavior in C/C++\nClients: glib, C++\nPatch: Jim Apple \u003cjbapple-impala@apache.org\u003e\n\nThis closes #1214\n\nThis patch fixes some undefined behavior were found using Clang\u0027s\nUndefinedBehaviorSanitizer (UBSan). To check for undefined behavior,\nrun /build/docker/scripts/ubsan.sh. This is run during CI builds, as\nwell.\n\nThe examples of the types of undefined behavior fixed in this commit\nare:\n\n1. Enumerations exhibit undefined behavior when they have values\n   outside of a range dependent on the values of their enumerators, as\n   specified in C++14\u0027s chapter 7.2 (\"Enumeration declarations\"),\n   paragraph 8.\n\n2. Left shift of negative values, used in zigzag encoding, is\n   undefined behavior. See 5.8 (\"Shift operators\"), paragraph 2 for\n   C++ and 6.5.7 (\"Bitwise shift operators\"), paragraph 4 for C99 and\n   C11.\n"
    },
    {
      "commit": "bf9b6970ba3e30d0a13eca358335508b3f788e33",
      "tree": "63b680c7e7e81dfd9011edf8f926b84c17e30fae",
      "parents": [
        "75386db8c0eaba39ec5ad374cba27e039d2493e2"
      ],
      "author": {
        "name": "James E. King, III",
        "email": "jking@apache.org",
        "time": "Wed Mar 22 15:07:23 2017 -0400"
      },
      "committer": {
        "name": "James E. King, III",
        "email": "jking@apache.org",
        "time": "Wed Mar 22 15:07:23 2017 -0400"
      },
      "message": "THRIFT-4081 broke compiling with gcc 4.6.x\n"
    },
    {
      "commit": "07f59971bd11df619709444275298061ee69f707",
      "tree": "197adaaede4f594115899dc409a30d2d842195d3",
      "parents": [
        "9b1544dc21f2d952b91c44e4636e1b9da937002c"
      ],
      "author": {
        "name": "James E. King, III",
        "email": "jking@apache.org",
        "time": "Fri Mar 10 06:18:33 2017 -0500"
      },
      "committer": {
        "name": "James E. King, III",
        "email": "jking@apache.org",
        "time": "Fri Mar 10 06:18:33 2017 -0500"
      },
      "message": "THRIFT-4081: appveyor retooling - added mingw64 build as a second job to the CI build process\n\nThis closes #1205\n"
    },
    {
      "commit": "4d651ab06aad566d6eaf67c67133befa0117b12f",
      "tree": "573aef8ad5ab21f60d76cc9f858299676ebad4bd",
      "parents": [
        "655b9b6ef86c45b423a194abee2a9cd057a16a74"
      ],
      "author": {
        "name": "James E. King, III",
        "email": "jking@apache.org",
        "time": "Sun Feb 19 22:19:55 2017 -0500"
      },
      "committer": {
        "name": "James E. King, III",
        "email": "jking@apache.org",
        "time": "Sun Feb 19 22:19:55 2017 -0500"
      },
      "message": "THRIFT-3973: Provide some tools to make it easier to build thrift C++ on Windows\nClient: C++\n\nThis closes #1162\n"
    },
    {
      "commit": "ec50ae0ed59c06658da11d2ed54e1681a4ef5a3a",
      "tree": "a0eaeea911075cf78b53cd55c13299ddd97b90de",
      "parents": [
        "0a660ee285e4a4cbac8f702168c40fd4ef5495d1"
      ],
      "author": {
        "name": "James E. King, III",
        "email": "jking@apache.org",
        "time": "Tue Feb 14 16:12:11 2017 -0500"
      },
      "committer": {
        "name": "James E. King, III",
        "email": "jking@apache.org",
        "time": "Tue Feb 14 16:12:11 2017 -0500"
      },
      "message": "THRIFT-4041: add ocaml and oasis to ubuntu and debian docker build images\nClient: OCaml\n\nThis closes #1190\n"
    },
    {
      "commit": "e8ba7877baec6f9871a88db8d3885361a2260ab2",
      "tree": "9a2dc1c722241c96359c00829c7149d74f09be0c",
      "parents": [
        "4626fd889da53462023d42d99d1d82e13a6e890f"
      ],
      "author": {
        "name": "Nobuaki Sukegawa",
        "email": "nsuke@apache.org",
        "time": "Sun Feb 12 21:14:48 2017 +0900"
      },
      "committer": {
        "name": "Nobuaki Sukegawa",
        "email": "nsuke@apache.org",
        "time": "Sun Feb 12 21:14:48 2017 +0900"
      },
      "message": "THRIFT-4026 TSSLSocket doesn\u0027t work with Python \u003c 2.7.9\n\nThis closes #1166\n"
    }
  ],
  "next": "2d6060d882069ed3e3d6302aa63ea7eb4bb155ad"
}
