)]}'
{
  "log": [
    {
      "commit": "5338d99176756eefc21fe5c3f2eed3fab99ef715",
      "tree": "53cfd3e600f7004ffa18ec60e4c68651611eb399",
      "parents": [
        "0124c4d66b4e550c1c56c45e994f842b0638d8a2"
      ],
      "author": {
        "name": "jose andres",
        "email": "joangoto@gmail.com",
        "time": "Tue May 14 15:38:21 2019 +0200"
      },
      "committer": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Mon Jul 01 11:40:42 2019 -0400"
      },
      "message": "bug fixed\n\nUse TTcpChannel instead of TTcpTransport\n"
    },
    {
      "commit": "0124c4d66b4e550c1c56c45e994f842b0638d8a2",
      "tree": "9a1d218d8c9fc8b9f320e1cd3fc004696ee70a35",
      "parents": [
        "d9019fc5a4a2cec110a9acd9f36a45ee34e3b7f2"
      ],
      "author": {
        "name": "jose andres",
        "email": "joangoto@gmail.com",
        "time": "Tue May 14 15:13:17 2019 +0200"
      },
      "committer": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Mon Jul 01 11:40:42 2019 -0400"
      },
      "message": "minor change\n\nupgrade to thrift 0.12.0\n\n[THRIFT-4529] - Rust enum variants are now camel-cased instead of uppercased to conform to Rust naming conventions\n"
    },
    {
      "commit": "d9019fc5a4a2cec110a9acd9f36a45ee34e3b7f2",
      "tree": "6b3ac08003a7da35bf3704f9073a52420d5d387b",
      "parents": [
        "bd1a273ab7979824952bab906b8e260f81b2bd15"
      ],
      "author": {
        "name": "John Boiles",
        "email": "johnaboiles@gmail.com",
        "time": "Fri Jun 28 23:07:10 2019 -0700"
      },
      "committer": {
        "name": "Duru Can Celasun",
        "email": "dcelasun@apache.org",
        "time": "Sat Jun 29 07:07:10 2019 +0100"
      },
      "message": "THRIFT-4797: Fix import collisions in Go \n\nClient: go\r\n\r\nThis closes #1811."
    },
    {
      "commit": "bd1a273ab7979824952bab906b8e260f81b2bd15",
      "tree": "4cc16662b596eef9a27bdd9d88dc5eb7ce7e2945",
      "parents": [
        "c5068e297ccb32d3776673c752977714baf45391"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Wed Jun 26 22:52:44 2019 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Thu Jun 27 21:30:25 2019 +0200"
      },
      "message": "THRIFT-4898 Pipe write operations across a network are limited to 65,535 bytes per write.\nClient: netstd\nPatch: Jens Geyer\n\nThis closes #1823\n"
    },
    {
      "commit": "c5068e297ccb32d3776673c752977714baf45391",
      "tree": "11dce6417be27bdd53df3b35e74e1956ae2a7347",
      "parents": [
        "62238d1a6c2746d9afa3900bf83d50896e5fed20"
      ],
      "author": {
        "name": "Kevin Wojniak",
        "email": "kainjow@users.noreply.github.com",
        "time": "Wed Jun 26 22:11:01 2019 -0700"
      },
      "committer": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Thu Jun 27 12:28:19 2019 -0400"
      },
      "message": "Fix some typos in ThriftTest.thrift\n\n[ci skip]"
    },
    {
      "commit": "62238d1a6c2746d9afa3900bf83d50896e5fed20",
      "tree": "9e0f87a1427645432c0c595b98ef631db1ec2bed",
      "parents": [
        "03bf8482690026beeb7560a4f8d2ab7512edafd9"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Wed Jun 26 20:51:26 2019 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Wed Jun 26 20:53:22 2019 +0200"
      },
      "message": "THRIFT-4886 More detailed error information for WinHTTP transport\nClient: Delphi\nPatch: Jens Geyer\n"
    },
    {
      "commit": "03bf8482690026beeb7560a4f8d2ab7512edafd9",
      "tree": "339d779571d29219f2fa776c6c75444f333068de",
      "parents": [
        "d886ab291dbde2cac695b3586d41f278e4ffadfc"
      ],
      "author": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Sun Jun 23 08:47:56 2019 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Jun 23 08:47:56 2019 -0400"
      },
      "message": "THRIFT-4878: Document c_glib domain transport change in matrix [skip ci]"
    },
    {
      "commit": "d886ab291dbde2cac695b3586d41f278e4ffadfc",
      "tree": "f4423fb952fbafba7eed2eb1289d1f9a2c4985e3",
      "parents": [
        "99ae730c5dac4c7a16e1d706ee56ca3e132fce29"
      ],
      "author": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Sun Jun 23 08:40:36 2019 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Jun 23 08:40:36 2019 -0400"
      },
      "message": "Add a PR checklist item for skipping CI [skip ci]"
    },
    {
      "commit": "99ae730c5dac4c7a16e1d706ee56ca3e132fce29",
      "tree": "c82c2255640a6c7cc17baf476c48c0676a83cf2e",
      "parents": [
        "1e808af7b319802527517a7161d4e3edbde6f5b3"
      ],
      "author": {
        "name": "Kevin Wojniak",
        "email": "kainjow@users.noreply.github.com",
        "time": "Fri Jun 21 23:05:40 2019 -0700"
      },
      "committer": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Sun Jun 23 08:37:12 2019 -0400"
      },
      "message": "Fix environment spelling"
    },
    {
      "commit": "1e808af7b319802527517a7161d4e3edbde6f5b3",
      "tree": "40d6f75bc01317fd4c87efd6cacc77cbe07f6487",
      "parents": [
        "19505c3de3f235b71da46b971c3ce38d59db1f22"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Sat Jun 22 00:24:07 2019 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Sat Jun 22 10:27:57 2019 +0200"
      },
      "message": "THRIFT-4893 Enable automatic content encoding handling for gzip,deflate in the HTTP client\nClient: netstd\nPatch: Jens Geyer\n\nThis closes #1818\n"
    },
    {
      "commit": "19505c3de3f235b71da46b971c3ce38d59db1f22",
      "tree": "2ddcb59fa4e865c507b4321a59129ae10bbe63de",
      "parents": [
        "95870f06cdee04b9ec8a263f8c71597a3b95678a"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Sat Jun 22 00:59:54 2019 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Sat Jun 22 01:03:55 2019 +0200"
      },
      "message": "THRIFT-4894 Enable automatic content encoding handling for gzip,deflate in the WinHTTP client\nClient: Delphi\nPatch: Jens Geyer\n"
    },
    {
      "commit": "95870f06cdee04b9ec8a263f8c71597a3b95678a",
      "tree": "ec66c96b181290e1568e5cbb4050ad72420356da",
      "parents": [
        "a85d532bb397ecfab59afa079da1fe776548af08"
      ],
      "author": {
        "name": "antbofh",
        "email": "antbofh@gmail.com",
        "time": "Fri Jun 21 22:33:55 2019 +0300"
      },
      "committer": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Fri Jun 21 15:33:55 2019 -0400"
      },
      "message": "THRIFT-4892: fixed data type conflict with simultaneous usage of bytes and str (#1804)\n\n"
    },
    {
      "commit": "a85d532bb397ecfab59afa079da1fe776548af08",
      "tree": "094af63e18efd27f9c1e2eca6b86dcb00ecdd9aa",
      "parents": [
        "29ecfaba536984e0a41fb1f1bcb1520640dd5471"
      ],
      "author": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Mon Jun 17 04:06:41 2019 -0400"
      },
      "committer": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Fri Jun 21 11:21:40 2019 -0400"
      },
      "message": "Fix mingw appveyor build issue [skip travis]\n"
    },
    {
      "commit": "29ecfaba536984e0a41fb1f1bcb1520640dd5471",
      "tree": "92d8281948abb15dac2fccfb08441b07ab031d64",
      "parents": [
        "3f0d4447919a7b358e60b09ab919bbe52758cc98"
      ],
      "author": {
        "name": "David Carlier",
        "email": "dcarlier@afilias.info",
        "time": "Fri Jun 14 13:01:31 2019 +0000"
      },
      "committer": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Fri Jun 21 07:30:13 2019 -0400"
      },
      "message": "CPP generator test, catching exceptions by ref instead.\n"
    },
    {
      "commit": "3f0d4447919a7b358e60b09ab919bbe52758cc98",
      "tree": "e2f4f5219346452ebe3866ec3a8e671c4d48172a",
      "parents": [
        "96c6113dda9869b7e2d4318bc0bce4f12f3ca3d2"
      ],
      "author": {
        "name": "Mustafa Senol Cosar",
        "email": "mustafa@unscrambl.com",
        "time": "Fri Mar 01 18:57:09 2019 +0300"
      },
      "committer": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Fri Jun 21 06:38:32 2019 -0400"
      },
      "message": "Implement episodic compilation for js code generation\n"
    },
    {
      "commit": "96c6113dda9869b7e2d4318bc0bce4f12f3ca3d2",
      "tree": "010b5656cc01e1fcdb753afb0eb078d96fa602f8",
      "parents": [
        "433a649a36ce9c78793128391e8466e9e96a9482"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Fri Jun 14 22:39:56 2019 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Fri Jun 21 01:48:31 2019 +0200"
      },
      "message": "THRIFT-4891 Align HTTP test client with all other variants\nClient: netstd\nPatch: Jens Geyer\n\nThis closes #1816\n"
    },
    {
      "commit": "433a649a36ce9c78793128391e8466e9e96a9482",
      "tree": "e17b333ec6acacf32cfa529cab5367edcdfd709a",
      "parents": [
        "4d46c1124450eeb77d2a6adc7ea5fab304bfeb4a"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Wed Jun 19 23:14:08 2019 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Wed Jun 19 23:32:19 2019 +0200"
      },
      "message": "THRIFT-4886 More detailed error information for WinHTTP transport\nClient: Delphi\nPatch: Jens Geyer\n"
    },
    {
      "commit": "4d46c1124450eeb77d2a6adc7ea5fab304bfeb4a",
      "tree": "e09ae02059d241dd78a761bd3e4133c4e8082001",
      "parents": [
        "823474ec89355f72d3f0720ae5dacc2036d41c03"
      ],
      "author": {
        "name": "Yuxuan \u0027fishy\u0027 Wang",
        "email": "yuxuan.wang@reddit.com",
        "time": "Fri Jun 07 20:47:18 2019 +0800"
      },
      "committer": {
        "name": "Duru Can Celasun",
        "email": "can@dcc.im",
        "time": "Wed Jun 19 22:52:24 2019 +0200"
      },
      "message": "THRIFT-4612: THeader support in go library\n\nClient: go\n\nImplement THeaderTransport and THeaderProtocol, with support of:\n\n* clients:\n  - headers\n  - framedBinary\n  - unframedBinary\n  - framedCompact\n  - unframedCompact\n* transforms:\n  - none\n  - zlib\n* info types:\n  - key_value\n* wrapped protocols:\n  - TBinary\n  - TCompact\n\nThe support list is in general on par of the THeader implementation in\nthe python library.\n\nThe cross-test passes, except ones related to cpp/nodejs http transport,\nwhich were also failing for non-theader protocols.\n\nThis change also fixes two bugs:\n\n1. A small issue in test/go/src/bin/testserver/main.go\n2. A bug in TFrameTransport go implementation\n"
    },
    {
      "commit": "823474ec89355f72d3f0720ae5dacc2036d41c03",
      "tree": "56d0a8d36b21220090d005907f33a582eb366638",
      "parents": [
        "5eef01f231b1e7b33d1ebfb65aeb136f851b350b"
      ],
      "author": {
        "name": "Kyle Smith",
        "email": "ksmith@jrautomation.com",
        "time": "Mon Jun 03 13:31:15 2019 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Fri Jun 14 22:42:15 2019 +0200"
      },
      "message": "THRIFT-4848: Add ability to set Content-Type,Accept headers in HTTP client\nClient: netstd\nPatch: Kyle Smith\n\nThis closes #1801\n"
    },
    {
      "commit": "5eef01f231b1e7b33d1ebfb65aeb136f851b350b",
      "tree": "7ba9bc2945275c39aac2bf252b729c82725de8b9",
      "parents": [
        "19fdca82c2e61bd42f92a502a91a07b9dc74b5d2"
      ],
      "author": {
        "name": "John Boiles",
        "email": "johnaboiles@gmail.com",
        "time": "Thu Jun 13 10:49:45 2019 -0700"
      },
      "committer": {
        "name": "Duru Can Celasun",
        "email": "dcelasun@apache.org",
        "time": "Thu Jun 13 19:49:45 2019 +0200"
      },
      "message": "THRIFT-4868: Fix Go compilation for optional sets with default values (#1802)\n\nClient: go"
    },
    {
      "commit": "19fdca82c2e61bd42f92a502a91a07b9dc74b5d2",
      "tree": "bfe9410419a35e9a0beecead094237cf45498413",
      "parents": [
        "b342bd9a614b792a566291350c89aec4e50dbd2c"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Wed Jun 12 22:09:05 2019 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Wed Jun 12 22:09:58 2019 +0200"
      },
      "message": "THRIFT-4886 More detailed error information for WinHTTP transport\nClient: Delphi\nPatch: Jens Geyer\n"
    },
    {
      "commit": "b342bd9a614b792a566291350c89aec4e50dbd2c",
      "tree": "0d938ac45365715ce5ea34f3e563a14f330106fb",
      "parents": [
        "83ff75377706eee2033f8de0208be2a61de5fbc6"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Mon Jun 03 20:27:00 2019 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Fri Jun 07 22:31:26 2019 +0200"
      },
      "message": "THRIFT-4884 Add serialisation performance test for Delphi\nClient: Delphi\nPatch: Jens Geyer\n"
    },
    {
      "commit": "83ff75377706eee2033f8de0208be2a61de5fbc6",
      "tree": "b116174fad08475886ae5e4ad7f7a0da2022683f",
      "parents": [
        "47f6317336b2d8fbd1249a1a49aa561ee052719f"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Thu Jun 06 22:46:03 2019 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Fri Jun 07 22:26:55 2019 +0200"
      },
      "message": "THRIFT-4882 Autodetect proxy settings with WinHTTP\nClient: Delphi\nPatch: Jens Geyer\n"
    },
    {
      "commit": "47f6317336b2d8fbd1249a1a49aa561ee052719f",
      "tree": "646134cdac295c7a905f78f13c6f333a667c1e7b",
      "parents": [
        "936944384fc925af696a1e3cec8dad33f94c7cb3"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Thu Jun 06 22:42:58 2019 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Fri Jun 07 22:26:53 2019 +0200"
      },
      "message": "THRIFT-4881 Allow TLS1.1 and TLS1.2 even when not configured as systemwide default\nClient: Delphi\nPatch: Jens Geyer\n"
    },
    {
      "commit": "936944384fc925af696a1e3cec8dad33f94c7cb3",
      "tree": "77bf239ba383d252de2814a198d33348f250aae2",
      "parents": [
        "5a17b13ebcba71181498ac3ccfa1e8aa04018a72"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Wed Jun 05 22:02:55 2019 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Wed Jun 05 22:03:14 2019 +0200"
      },
      "message": "THRIFT-4879 general performance improvements for netstd library\nClient: netstd\nPatch: Jens Geyer\n\nRemoving obsolete (and finally incorrect) assertion.\n"
    },
    {
      "commit": "5a17b13ebcba71181498ac3ccfa1e8aa04018a72",
      "tree": "946389a1dfee45e8401aaafa62d20a9f745e3a4d",
      "parents": [
        "057bebc1c346d6adcc2894d8f299c4276650d33d"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Sun May 26 15:53:37 2019 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Tue Jun 04 22:31:58 2019 +0200"
      },
      "message": "THRIFT-4879 general performance improvements for netstd library\nClient: netstd\nPatch: Jens Geyer\n\nThis closes #1808\n"
    },
    {
      "commit": "057bebc1c346d6adcc2894d8f299c4276650d33d",
      "tree": "f8bd5f0759854e35164399b118ee8c4bd326e0eb",
      "parents": [
        "370d7513f074d96007006a82fca4d45e72afe4da",
        "17fa32f27556af3893beee9e1c364a4d997b3cbf"
      ],
      "author": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Sun May 26 14:59:04 2019 -0400"
      },
      "committer": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Sun May 26 14:59:04 2019 -0400"
      },
      "message": "Merge branch \u00270.12.1\u0027\n"
    },
    {
      "commit": "370d7513f074d96007006a82fca4d45e72afe4da",
      "tree": "733b547e1ae7b5d517145ec3bc9b2919c0ce7745",
      "parents": [
        "c035eca3c672511779440bd0779ce5bc93d5c327"
      ],
      "author": {
        "name": "timestee",
        "email": "19310233+timestee@users.noreply.github.com",
        "time": "Mon May 20 19:20:42 2019 +0800"
      },
      "committer": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Mon May 20 07:20:42 2019 -0400"
      },
      "message": "spelling mistake, perhaps (#1803) [ci skip\n\n"
    },
    {
      "commit": "c035eca3c672511779440bd0779ce5bc93d5c327",
      "tree": "61fd0d545b1a50851da53588e0dd0b50de61321f",
      "parents": [
        "79c23377057f5bbb2d52097eb13073db2d69db8c"
      ],
      "author": {
        "name": "Henrik Tudborg",
        "email": "henrik@tudb.org",
        "time": "Mon Apr 18 20:20:10 2016 +0200"
      },
      "committer": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Tue May 14 14:26:48 2019 -0400"
      },
      "message": "hotfix: clear the offline queue when once written\n"
    },
    {
      "commit": "79c23377057f5bbb2d52097eb13073db2d69db8c",
      "tree": "5938a2d3d4d4948c7271ddcaf705e407202909ef",
      "parents": [
        "b261f3c0f114be31ef0f9a103dc4d2baa7c4fc3f"
      ],
      "author": {
        "name": "Jeremy Mikkola",
        "email": "jmikkola@thumbtack.com",
        "time": "Thu Apr 04 18:03:32 2019 -0700"
      },
      "committer": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Tue May 14 06:15:48 2019 -0400"
      },
      "message": "THRIFT-4845: Stop ignoring small timeouts\n\nClient: php\n\nCURLOPT_TIMEOUT requires a long [0], so it seems that small values\nlike 0.2 are being rounded to 0, resulting in a lack of any timeout.\n\nThis change uses CURLOPT_TIMEOUT_MS, which the PHP documentation\nsays was \"added in cURL 7.16.2. Available since PHP 5.2.3.\"\n\n[0] https://curl.haxx.se/libcurl/c/CURLOPT_TIMEOUT.html\n"
    },
    {
      "commit": "b261f3c0f114be31ef0f9a103dc4d2baa7c4fc3f",
      "tree": "cb3520ae56c5929436628b0ed79339fc08fbea88",
      "parents": [
        "6b6a8279aba29a67f005f5e498e88519cdb85049"
      ],
      "author": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Mon May 13 08:04:09 2019 -0400"
      },
      "committer": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Mon May 13 16:53:57 2019 -0400"
      },
      "message": "THRIFT-4857: [java] added a unit test for TField\n"
    },
    {
      "commit": "6b6a8279aba29a67f005f5e498e88519cdb85049",
      "tree": "183fbdc39f87cb6f7f3d69f2dc0624f86ff22af5",
      "parents": [
        "6ba58e9a662e9c61b63e1bff68b374d6bba848ce"
      ],
      "author": {
        "name": "Garret Wilson",
        "email": "garret@globalmentor.com",
        "time": "Fri May 03 13:12:16 2019 -0700"
      },
      "committer": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Mon May 13 16:53:57 2019 -0400"
      },
      "message": "THRIFT-4857: Made Java TField class hash code consistent with equals.\n\nClient: java\n"
    },
    {
      "commit": "6ba58e9a662e9c61b63e1bff68b374d6bba848ce",
      "tree": "8d9a368e08e7ace9260077b9f072214347ea41af",
      "parents": [
        "4ffe76351eac93fa2f2632241544e10e80b2b11e"
      ],
      "author": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Mon May 13 07:21:21 2019 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon May 13 07:21:21 2019 -0400"
      },
      "message": "Update README [ci skip]"
    },
    {
      "commit": "4ffe76351eac93fa2f2632241544e10e80b2b11e",
      "tree": "78d63c5fead99d64b468134c85d68909b619eb5e",
      "parents": [
        "b808a11559644cc385fe403a06ef8c626149b9b1"
      ],
      "author": {
        "name": "Sergey Yelin",
        "email": "elinsn@gmail.com",
        "time": "Thu Apr 18 17:27:46 2019 +0300"
      },
      "committer": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Mon May 13 06:52:19 2019 -0400"
      },
      "message": "THRIFT-4583: Switch to rebar3\nClient: erl\n"
    },
    {
      "commit": "b808a11559644cc385fe403a06ef8c626149b9b1",
      "tree": "875963e82f2231808b29f6bc40bf440308a1b9e3",
      "parents": [
        "ce32ed70124f4213894f2c0cfdb76bf624ce62b6"
      ],
      "author": {
        "name": "Aaron Goldman",
        "email": "GoldmanAaron@gmail.com",
        "time": "Mon Apr 22 13:35:23 2019 -0700"
      },
      "committer": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Sun May 12 07:22:05 2019 -0400"
      },
      "message": "Make Field definition follow Literal definition\n\nI think this is a violation of your Literal syntax.\r\n\r\nCould you explain what i\u0027m missing in the language definition?\r\nIs this supposed to be a litteral \u0027\u003d\u0027?\r\n\r\nLiteral         ::\u003d  (\u0027\"\u0027 [^\"]* \u0027\"\u0027) | (\"\u0027\" [^\u0027]* \"\u0027\")"
    },
    {
      "commit": "ce32ed70124f4213894f2c0cfdb76bf624ce62b6",
      "tree": "050782e2c81e7a0a9f3f123c7dfb7799ffb0e882",
      "parents": [
        "f3d4d51d429015cd14229ae16b242038dffe5fa4"
      ],
      "author": {
        "name": "Sergey Elin",
        "email": "elinsn@gmail.com",
        "time": "Sun May 05 20:14:43 2019 +0300"
      },
      "committer": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Sun May 12 07:08:07 2019 -0400"
      },
      "message": "Report error for abnormal server termination only\nClient: erl\n"
    },
    {
      "commit": "f3d4d51d429015cd14229ae16b242038dffe5fa4",
      "tree": "38a064d0d12f9cb8511f9ba02ac5f0984bc0973b",
      "parents": [
        "a5dbb011fd5682db3406c91d02f17d9d019daa77"
      ],
      "author": {
        "name": "Sergey Elin",
        "email": "elinsn@gmail.com",
        "time": "Sat May 11 19:33:15 2019 +0300"
      },
      "committer": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Sun May 12 07:07:28 2019 -0400"
      },
      "message": "Add missing autogenerated comment to header files\nClient: erl\n"
    },
    {
      "commit": "a5dbb011fd5682db3406c91d02f17d9d019daa77",
      "tree": "9a3c7e75742ee3e4455d035a51e35624bfccdc52",
      "parents": [
        "522f873e1ee916d599c61c274e13fa0f31a8b12d"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Sat May 11 15:39:57 2019 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Sat May 11 18:46:48 2019 +0200"
      },
      "message": "THRIFT-4864 CI fails at netstd\nClient: netstd\nPatch: Jens Geyer\n\nThis closes #1798\n"
    },
    {
      "commit": "522f873e1ee916d599c61c274e13fa0f31a8b12d",
      "tree": "3e0eb053b53d0510eb758ed7260362fe089e8c94",
      "parents": [
        "85431d9c6a4695c5fbdeccc34e60de6c6ecf7225"
      ],
      "author": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Fri May 10 15:17:33 2019 -0400"
      },
      "committer": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Fri May 10 18:47:27 2019 -0400"
      },
      "message": "Update and fix js dependencies\n"
    },
    {
      "commit": "85431d9c6a4695c5fbdeccc34e60de6c6ecf7225",
      "tree": "f154eddaef0eff9d7bfe8a17c3e2dd0c483b8dab",
      "parents": [
        "e0e1a088d6857fd5ca9044c0a330fb2ad54020b4"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Fri May 10 21:17:00 2019 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Fri May 10 22:49:20 2019 +0200"
      },
      "message": "THRIFT-4862 better ToString() support for enums and container types\nClient: Delphi\nPatch: Jens Geyer\n"
    },
    {
      "commit": "e0e1a088d6857fd5ca9044c0a330fb2ad54020b4",
      "tree": "2cb0456f987dca7c5bd10637b5eac6c1a51a56bf",
      "parents": [
        "8f7487e1086d8da6baff3376679436e526dd8fd0"
      ],
      "author": {
        "name": "D. Can Celasun",
        "email": "can@dcc.im",
        "time": "Fri May 10 09:18:11 2019 +0200"
      },
      "committer": {
        "name": "Duru Can Celasun",
        "email": "can@dcc.im",
        "time": "Fri May 10 21:08:07 2019 +0200"
      },
      "message": "THRIFT-4855: Pin golang/mock to 1.2.0\n\nThe latest version (1.3.0) requires us to switch to Go modules for our\ntests, but that\u0027s not trivial given our directory structure.\n\nFor now, just fix the CI issues by pinning the version.\n"
    },
    {
      "commit": "8f7487e1086d8da6baff3376679436e526dd8fd0",
      "tree": "931fe0a6db74d0ee1c1780576ad44587bc74b6ea",
      "parents": [
        "14a9a120a859c2e101bcd5f529693139bf9aef7a"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Thu May 09 22:21:32 2019 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Fri May 10 00:39:30 2019 +0200"
      },
      "message": "THRIFT-4862 better ToString() support for enums and container types\nClient: Delphi\nPatch: Jens Geyer\n\nThis closes #1795\n"
    },
    {
      "commit": "14a9a120a859c2e101bcd5f529693139bf9aef7a",
      "tree": "3fd2d5bff620fa99ed9ab230b8a48f6ca3af7951",
      "parents": [
        "acdd4226c210336e9e15eb812e5932a645fcd5ce"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Thu May 09 23:29:24 2019 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Fri May 10 00:20:25 2019 +0200"
      },
      "message": "THRIFT-4863 better indication of WinHTTP errors\nClient: Delphi\nPatch: Jens Geyer\n"
    },
    {
      "commit": "acdd4226c210336e9e15eb812e5932a645fcd5ce",
      "tree": "18dee87846e2d1ff559a821476a57c6b92058ad9",
      "parents": [
        "ee8caca54ef51e05c7eee8d67e3c63cd73081e8a"
      ],
      "author": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Sat May 04 15:56:56 2019 -0400"
      },
      "committer": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Sat May 04 21:52:29 2019 -0400"
      },
      "message": "Remove unused THREADMODEL from MSVC appveyor build\n"
    },
    {
      "commit": "ee8caca54ef51e05c7eee8d67e3c63cd73081e8a",
      "tree": "3de37789b240d96c1edd4dbf2bfca1fa3780cd9b",
      "parents": [
        "9ecdce3fe00931cebda39357b31b655236ab9221"
      ],
      "author": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Sat May 04 08:20:59 2019 -0400"
      },
      "committer": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Sat May 04 21:52:29 2019 -0400"
      },
      "message": "THRIFT-4861: Set minimum boost to 1.56 and stop using deprecated boost predef endian header\nClient: cpp\n"
    },
    {
      "commit": "9ecdce3fe00931cebda39357b31b655236ab9221",
      "tree": "4232d6c92cf8b0a9bc544c3becd2c336fdba83a8",
      "parents": [
        "27d8387c49a49fcf193893f834e9766ae0b051c1"
      ],
      "author": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Fri May 03 11:24:55 2019 -0400"
      },
      "committer": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Sat May 04 21:52:29 2019 -0400"
      },
      "message": "Fix MinGW build issue in AppVeyor\n"
    },
    {
      "commit": "27d8387c49a49fcf193893f834e9766ae0b051c1",
      "tree": "c6cb256e1d91200705a332161d42f38329819fd6",
      "parents": [
        "8d554f503ee8b10e2a225e4e755158e494d40983"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Sat May 04 12:11:52 2019 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Sat May 04 12:22:47 2019 +0200"
      },
      "message": "THRIFT-4860 Allow changing \"User-Agent\"\nClient: netstd\nPatch: Jens Geyer\n"
    },
    {
      "commit": "8d554f503ee8b10e2a225e4e755158e494d40983",
      "tree": "5a63053bad6e0fc48925287ec2abafe1b7750a75",
      "parents": [
        "65d5f84507b69118c8c9f664f635652ba00ae346"
      ],
      "author": {
        "name": "Park June Chul",
        "email": "pjc0247@naver.com",
        "time": "Wed Apr 24 10:19:01 2019 +0900"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Sat May 04 12:13:11 2019 +0200"
      },
      "message": "THRIFT-4859 Enables changing \u0027UserAgent\u0027\nClient: C#\nPatch: Park June Chul \u003cpjc0247@naver.com\u003e\n\nThis closes #1787\n"
    },
    {
      "commit": "65d5f84507b69118c8c9f664f635652ba00ae346",
      "tree": "19706ce3bba617af553b608d3d4fb9c0cbfca34e",
      "parents": [
        "cc13de4f87bda658d138b4f9b47f55202be4ac51"
      ],
      "author": {
        "name": "Albert Hives",
        "email": "ahives@hotmail.com",
        "time": "Sat Apr 20 07:56:56 2019 -0700"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Fri May 03 23:10:16 2019 +0200"
      },
      "message": "renamed TClientTransport.cs file to match its class name TTransport.cs\nClient: netstd\nPatch: Albert Hives \u003cahives@hotmail.com\u003e\n\nThis closes #1784\n"
    },
    {
      "commit": "cc13de4f87bda658d138b4f9b47f55202be4ac51",
      "tree": "8e56945f89a21098131bc43009a2305a0163afc4",
      "parents": [
        "366cc3dee0f279b652644ae96b05fabd6fae2e06"
      ],
      "author": {
        "name": "Beluga Behr",
        "email": "dam6923@gmail.com",
        "time": "Wed Apr 17 11:00:53 2019 -0400"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Fri May 03 22:58:53 2019 +0200"
      },
      "message": "THRIFT-4851: Remove All Calls To printStackTrace\nClient: Java\nPatch: Beluga Behr \u003cdam6923@gmail.com\u003e\n\nThis closes #1783\n"
    },
    {
      "commit": "366cc3dee0f279b652644ae96b05fabd6fae2e06",
      "tree": "0965a8be9a805b0916f224b53f4008046cf12f25",
      "parents": [
        "8f327f24eeb6ca4c2cdb99a8c5e5a1ce93b29bf6"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Sun Apr 28 19:53:32 2019 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Sun Apr 28 23:51:34 2019 +0200"
      },
      "message": "THRIFT-4854 oneway calls do not work over HTTP\nClient: netstd\nPatch: Jens Geyer\n\nThis closes #1790\n"
    },
    {
      "commit": "8f327f24eeb6ca4c2cdb99a8c5e5a1ce93b29bf6",
      "tree": "bb16669ba70faa47c18055325f1a8b2650a8f0aa",
      "parents": [
        "2ff952b0af4035bcb71d8d73d9eb75df31983544"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Sat Apr 27 11:20:17 2019 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Sun Apr 28 00:31:57 2019 +0200"
      },
      "message": "THRIFT-4853 TServerFramedTransport is now obsolete and can be removed\nClient: netstd\nPatch: Jens Geyer\n\nThis closes #1789\n"
    },
    {
      "commit": "2ff952b0af4035bcb71d8d73d9eb75df31983544",
      "tree": "0443b4a9d2e0856f4d721300433c6103c3715e5a",
      "parents": [
        "e26269e7b3f64a59a699baab841d11f1c03fed50"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Sat Apr 13 19:46:54 2019 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Fri Apr 19 16:07:29 2019 +0200"
      },
      "message": "THRIFT-4816 JSONTransports Context.WriteAsync/ReadAsync are badly named\nClient: netstd\nPatch: Jens Geyer\n\nThis closes #1779\n"
    },
    {
      "commit": "e26269e7b3f64a59a699baab841d11f1c03fed50",
      "tree": "b77fc9865e95291d94f04f5d3e7c706175e9471a",
      "parents": [
        "2135a361a5d3767b6d48c70acff4b2b6577e6d9c",
        "181d900a396a199083bf9e06da16214b720aacbc"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "Jens-G@users.noreply.github.com",
        "time": "Fri Apr 19 02:15:17 2019 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Apr 19 02:15:17 2019 +0200"
      },
      "message": "Merge pull request #1781 from dbcfd/4536-rust-stable\n\nTHRIFT-4536: Rust 1.34.0"
    },
    {
      "commit": "2135a361a5d3767b6d48c70acff4b2b6577e6d9c",
      "tree": "b863d5985bdd74b301fe1dca565a88ed2ef71bae",
      "parents": [
        "0223091b7049cbbddea675931771219de929fd59"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "Jens-G@users.noreply.github.com",
        "time": "Tue Apr 16 16:27:03 2019 +0200"
      },
      "committer": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Tue Apr 16 10:27:03 2019 -0400"
      },
      "message": "THRIFT-4834 CI error at Haskell: Failed to load interface for \u0027Network\u0027 (#1780)\n\n\r\n"
    },
    {
      "commit": "181d900a396a199083bf9e06da16214b720aacbc",
      "tree": "3139d901cee86d1c7b2c656352ea1adce907a46e",
      "parents": [
        "0223091b7049cbbddea675931771219de929fd59"
      ],
      "author": {
        "name": "Danny Browning",
        "email": "danny.browning@protectwise.com",
        "time": "Mon Apr 15 09:50:24 2019 -0600"
      },
      "committer": {
        "name": "Danny Browning",
        "email": "danny.browning@protectwise.com",
        "time": "Mon Apr 15 09:55:04 2019 -0600"
      },
      "message": "THRIFT 4536: Rust 1.34.0\n\nUpdate dockerfiles to use rust stable, call out required rust version in\nbreaking changes.\n"
    },
    {
      "commit": "0223091b7049cbbddea675931771219de929fd59",
      "tree": "a3088d6bb60f7618e421566591db1aa6c9123551",
      "parents": [
        "c9b1e29bc9e0702d7441383358d565e1e76ccea7"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Wed Apr 03 01:12:51 2019 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Sat Apr 06 09:53:09 2019 +0200"
      },
      "message": "THRIFT-4841 THTTPTransport relies on activeX component\nClient: Delphi\nPatch: Jens Geyer\n\nThis closes #1778\n"
    },
    {
      "commit": "c9b1e29bc9e0702d7441383358d565e1e76ccea7",
      "tree": "c12b325af8a479a83ac4dd5e8a98451784154e61",
      "parents": [
        "0bc4712929b42d22424c31b11406d7afef950661"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Thu Apr 04 00:00:38 2019 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Thu Apr 04 00:02:03 2019 +0200"
      },
      "message": "THRIFT-4843 http:// and https:// schemes are switched in test client\nClient: Delphi\nPatch: Jens Geyer\n"
    },
    {
      "commit": "0bc4712929b42d22424c31b11406d7afef950661",
      "tree": "c0e1f43a7d213b92070bcb527750fc05d4f1c718",
      "parents": [
        "7b94dd422117ffb6c646d1217c643efb80a8cf45"
      ],
      "author": {
        "name": "Kyle Smith",
        "email": "ksmith@jrautomation.com",
        "time": "Wed Mar 27 11:41:34 2019 -0400"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Sun Mar 31 16:16:56 2019 +0200"
      },
      "message": "THRIFT-4840: Updated the README for the netstd tutorial\nClient: netstd\nPatch: Kyle Smith\n\nThis closes #1772\n"
    },
    {
      "commit": "7b94dd422117ffb6c646d1217c643efb80a8cf45",
      "tree": "6f59120dda391259e9e67a456ef6ae73964c1b81",
      "parents": [
        "ddec431b4a402258c3b56b873908c98a15f22de4"
      ],
      "author": {
        "name": "Kyle Smith",
        "email": "ksmith.developer@gmail.com",
        "time": "Sat Mar 23 17:26:56 2019 +0100"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Wed Mar 27 00:17:55 2019 +0100"
      },
      "message": "THRIFT-4839: Remove embedded buffering/framed options from TCP transports\nClient: netstd\nPatch: Kyle Smith + minor changes by Jens Geyer\n\nThis closes #1770\n"
    },
    {
      "commit": "ddec431b4a402258c3b56b873908c98a15f22de4",
      "tree": "62b01643f02d2b7595e7d57851d24691ee8eb840",
      "parents": [
        "73a0272d66b07bb6d64fc8fafd8faca9df8d0e32"
      ],
      "author": {
        "name": "Danny Browning",
        "email": "danny.browning@protectwise.com",
        "time": "Fri Mar 08 14:20:41 2019 -0700"
      },
      "committer": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Fri Mar 22 14:38:36 2019 -0400"
      },
      "message": "TryFrom stable\n\nTryFrom is now stable, so use that. Additionally re-export OrderedFloat since\nit is used by the generated code. Relax dependencies to reduce downstream\nconflicts.\n"
    },
    {
      "commit": "73a0272d66b07bb6d64fc8fafd8faca9df8d0e32",
      "tree": "d86bc683236c3e69d84c0a92a9bd7b91c94c7411",
      "parents": [
        "421444f2df2c27fcb1affdbd5bfac6cc972144fa"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Wed Mar 20 22:46:36 2019 +0100"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Thu Mar 21 09:03:19 2019 +0100"
      },
      "message": "THRIFT-4832 superfluous backing field causes CS0169 \"field never used\"\nClient: netstd\nPatch: Jens Geyer\n\nThis closes #1768\n"
    },
    {
      "commit": "421444f2df2c27fcb1affdbd5bfac6cc972144fa",
      "tree": "9fa793943e23d87e6a9dc4bf433d20ca879eb2d0",
      "parents": [
        "98c194103de11742b8785bdca49816265a84c32f"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Wed Mar 20 22:13:25 2019 +0100"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Thu Mar 21 09:03:13 2019 +0100"
      },
      "message": "THRIFT-4831 interface ITProtocolFactory should be class TProtocolFactory again\nClient: netstd\nPatch: Jens Geyer\n\nThis closes #1767\n"
    },
    {
      "commit": "98c194103de11742b8785bdca49816265a84c32f",
      "tree": "527c61bd31243cad8d9cd6d4a159e8c7f7a00f9b",
      "parents": [
        "00dd9b6ff576c995136912d5964c0cbfbf7d369b"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Wed Mar 20 21:53:13 2019 +0100"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Thu Mar 21 09:01:50 2019 +0100"
      },
      "message": "THRIFT-4829 HTTP server transport lacks TransportFactory arguments\nClient: netstd\nPatch: Jens Geyer\n\nThis closes #1766\n"
    },
    {
      "commit": "00dd9b6ff576c995136912d5964c0cbfbf7d369b",
      "tree": "c4755b29302ad91d2474e3136c15c0774b49df58",
      "parents": [
        "718ab46379b6b358f5b216b76e5031da04f0dcae"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Sat Mar 16 19:14:27 2019 +0100"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Wed Mar 20 21:48:52 2019 +0100"
      },
      "message": "added Github ZIP articats to release mail template [ci skip]\n"
    },
    {
      "commit": "718ab46379b6b358f5b216b76e5031da04f0dcae",
      "tree": "86d041247b8ab767a3a223d9a98356d2fbb13a7e",
      "parents": [
        "3b7798295b7aec5d65da9aff402d3292e25fe0ab"
      ],
      "author": {
        "name": "Paco",
        "email": "pakoito@users.noreply.github.com",
        "time": "Wed Mar 13 02:05:30 2019 +0000"
      },
      "committer": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Sat Mar 16 00:39:48 2019 -0400"
      },
      "message": "[RS] Add clarification of where a constant comes from"
    },
    {
      "commit": "3b7798295b7aec5d65da9aff402d3292e25fe0ab",
      "tree": "944c5881cca6df60511a57d6ebe744f75c56ae0d",
      "parents": [
        "6378ff69a624594dc4552076c9a24c5ae81b97a5"
      ],
      "author": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Fri Mar 15 15:59:27 2019 -0400"
      },
      "committer": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Sat Mar 16 00:35:50 2019 -0400"
      },
      "message": "fix xenial and bump go version on bionic\n"
    },
    {
      "commit": "6378ff69a624594dc4552076c9a24c5ae81b97a5",
      "tree": "521c0ee11c824d35fe67caf9c2cb52e737f661af",
      "parents": [
        "b11f63c552b8ad47b23931177987ada0a92188cf"
      ],
      "author": {
        "name": "Kyle Smith",
        "email": "ksmith@jrautomation.com",
        "time": "Fri Mar 15 07:27:15 2019 -0400"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Fri Mar 15 22:55:26 2019 +0100"
      },
      "message": "THRIFT-4825 Aligned the TTlsSocketServerTransport constructors with the TSocketServerTransport\nClient: C#\nPatch: Kyle Smith \u003cksmith@jrautomation.com\u003e\n\nThis closes #1762\n"
    },
    {
      "commit": "b11f63c552b8ad47b23931177987ada0a92188cf",
      "tree": "5e9dee03ffb9377538b3498764c948c82c621238",
      "parents": [
        "0c4e96f956cd7e3dc527ef215b14c0407148f46c"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Thu Mar 14 21:12:38 2019 +0100"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Fri Mar 15 22:01:37 2019 +0100"
      },
      "message": "THRIFT-4824 Logger deprecation warnings in tutorial\nClient: netstd\nPatch: Jens Geyer\n\nthis closes #1760\n"
    },
    {
      "commit": "0c4e96f956cd7e3dc527ef215b14c0407148f46c",
      "tree": "2bc1d8477988206f8a16dad9357d630a164e0594",
      "parents": [
        "bf27637960aca6a6c3c5eb700a677e57b88b2409"
      ],
      "author": {
        "name": "soroshsabz",
        "email": "soorosh_abi@hotmail.com",
        "time": "Fri Mar 15 15:05:18 2019 +0330"
      },
      "committer": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Fri Mar 15 07:35:18 2019 -0400"
      },
      "message": "THRIFT-4811: Add CMake config file and targets. (see #4752) (#1748)\n\n* Add CMake config file and targets. (see #4752)\r\n* Exclude cygwin\r\n\r\nCo-Authored-By: soroshsabz \u003csoorosh_abi@hotmail.com\u003e\r\n"
    },
    {
      "commit": "bf27637960aca6a6c3c5eb700a677e57b88b2409",
      "tree": "2fd70bdf388e1f1a1d19ff4994771fd94d70a032",
      "parents": [
        "cf51a843911e7d8fefe1018cfce3560a593cd808"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Thu Mar 14 21:42:16 2019 +0100"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Fri Mar 15 01:31:04 2019 +0100"
      },
      "message": "THRIFT-4822 Convert bool CTOR flags into enum type\nClient: netstd\nPatch: Jens Geyer\n\nThis closes #1759\n"
    },
    {
      "commit": "cf51a843911e7d8fefe1018cfce3560a593cd808",
      "tree": "9dad5a265ee7f6935907200ee22d15c094188dd9",
      "parents": [
        "1b770f233f4470d61d0d133f8cb014a544bb255c"
      ],
      "author": {
        "name": "Kyle Smith",
        "email": "ksmith@jrautomation.com",
        "time": "Thu Mar 14 06:59:49 2019 -0400"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Thu Mar 14 21:13:54 2019 +0100"
      },
      "message": "THRIFT-4821 Normalized the constructors in TServerSocketTransport to allow parity between the TcpListerer and port options.\nClient: netstd\nPatch: Kyle Smith\n\nThis closes #1758\n"
    },
    {
      "commit": "1b770f233f4470d61d0d133f8cb014a544bb255c",
      "tree": "e4e3bd19bebdbb6b8f5ad2c9629c1432f7f67993",
      "parents": [
        "f26f4e1e6d7a56801ef676e503d9da93ad87f86a"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Tue Mar 12 01:19:43 2019 +0100"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Thu Mar 14 20:39:13 2019 +0100"
      },
      "message": "THRIFT-4818 Test client should use cancellation token\nClient: netstd\nPatch: Jens Geyer\n\nThis closes #1756\n"
    },
    {
      "commit": "f26f4e1e6d7a56801ef676e503d9da93ad87f86a",
      "tree": "54cb04832271fcac30d3377543091e964f2087b8",
      "parents": [
        "e6fa4aac4923abe7a9749809c8403b0a3e215f94"
      ],
      "author": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Wed Mar 13 13:39:00 2019 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Mar 13 13:39:00 2019 -0400"
      },
      "message": "Add git gpg signing and public dev voting info [ci skip]"
    },
    {
      "commit": "e6fa4aac4923abe7a9749809c8403b0a3e215f94",
      "tree": "85c584397ec843eb8d0806e8d232480b8cf7e6c8",
      "parents": [
        "22c412e42d00d84c687725475f7f935953938e5f",
        "a9b748bb0e02a2b6aaa3f39d09ec7f1fa47a0cf4"
      ],
      "author": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Wed Mar 13 08:50:49 2019 -0400"
      },
      "committer": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Wed Mar 13 08:50:49 2019 -0400"
      },
      "message": "Merge changelog from 0.9.3.1 release to master [ci skip]\n"
    },
    {
      "commit": "22c412e42d00d84c687725475f7f935953938e5f",
      "tree": "81e57348d0d1ac4d69a4631badd9bddc5a125155",
      "parents": [
        "dc1b301b311d8865eff2a49fad6343f7302fd9a9"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Tue Mar 12 01:06:25 2019 +0100"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Wed Mar 13 09:09:09 2019 +0100"
      },
      "message": "THRIFT-4817 Add string CTOR to TTlsSocketTransport\nClient: netstd\nPatch: Jens Geyer\n\nThis closes #1753\n"
    },
    {
      "commit": "dc1b301b311d8865eff2a49fad6343f7302fd9a9",
      "tree": "737b2216eb542c689800f62e72d34ef35fcac03a",
      "parents": [
        "68ff6cddc055acd9f5611c297c7721a573745678"
      ],
      "author": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Sat Mar 09 10:37:24 2019 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Mar 09 10:37:24 2019 -0500"
      },
      "message": "Fix svn commit command (publishing to apache dist) [ci skip]"
    },
    {
      "commit": "a9b748bb0e02a2b6aaa3f39d09ec7f1fa47a0cf4",
      "tree": "8ef5c6ffe4dba744b5a5fc3e0435653fcdb8f30a",
      "parents": [
        "7a51197bed35f39118e705fc85a2bf5229a3251e"
      ],
      "author": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Sat Mar 09 10:25:29 2019 -0500"
      },
      "committer": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Sat Mar 09 10:25:29 2019 -0500"
      },
      "message": "Updated CHANGES\n"
    },
    {
      "commit": "17fa32f27556af3893beee9e1c364a4d997b3cbf",
      "tree": "cce8367321e83aebc07a5f941fb48cfb95d7bddf",
      "parents": [
        "8d21d80cd151b3c4503955bf3eada915dd00f389"
      ],
      "author": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Sat Mar 09 09:19:54 2019 -0500"
      },
      "committer": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Sat Mar 09 09:19:54 2019 -0500"
      },
      "message": "fix java build issue\n"
    },
    {
      "commit": "8d21d80cd151b3c4503955bf3eada915dd00f389",
      "tree": "f4d2dcf4b605cb2ddd8cb9e7c01cf9db5914277a",
      "parents": [
        "c685cb05d4138ae5477ed0ebd37f36aaa6531082"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Mon Feb 25 22:27:59 2019 +0100"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Fri Mar 08 22:08:23 2019 +0100"
      },
      "message": "Release 0.12.1\n"
    },
    {
      "commit": "c685cb05d4138ae5477ed0ebd37f36aaa6531082",
      "tree": "ebcb104e8f50f60e80d16e5cc6c3a5b7c46c10b4",
      "parents": [
        "52da9ab8011da02fbf8947f5b371094cbcf93af9"
      ],
      "author": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Thu Jan 24 00:21:23 2019 -0500"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Fri Mar 08 22:08:23 2019 +0100"
      },
      "message": "THRIFT-4698: add haskell hackage sdist target and fix cabal file\n"
    },
    {
      "commit": "52da9ab8011da02fbf8947f5b371094cbcf93af9",
      "tree": "d57d80345e93f2c303e0ec8f166cfc7603b741fb",
      "parents": [
        "5ecaeb9d4a6a7ca8a553e3c346434f59cf265e78"
      ],
      "author": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Tue Jan 22 20:16:39 2019 +0100"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Fri Mar 08 22:08:21 2019 +0100"
      },
      "message": "THRIFT-4750: as3 changes to build and publish to maven central\n"
    },
    {
      "commit": "5ecaeb9d4a6a7ca8a553e3c346434f59cf265e78",
      "tree": "67a9985df58c0e44c6274f752ea1d5c196bb9a2d",
      "parents": [
        "5e649973ebee6a0e272bff8979e92d1e8ce91737"
      ],
      "author": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Tue Jan 22 15:22:04 2019 +0100"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Fri Mar 08 22:03:41 2019 +0100"
      },
      "message": "THRIFT-4746: changes for publishing 0.12.0 to maven; fix java debug vs. release build with cmake\n"
    },
    {
      "commit": "5e649973ebee6a0e272bff8979e92d1e8ce91737",
      "tree": "3545522cff024176e404a56aa104496a21de9376",
      "parents": [
        "92c660f541fff657682f8239b6a995f3b71e6214"
      ],
      "author": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Mon Jan 14 12:07:10 2019 -0500"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Wed Mar 06 23:13:52 2019 +0100"
      },
      "message": "THRIFT-4691: ensure CPAN module runs unit tests\n"
    },
    {
      "commit": "92c660f541fff657682f8239b6a995f3b71e6214",
      "tree": "eeb894d3b3059600ec40de5cff31a2329f8dc08c",
      "parents": [
        "798e90aa8715ed0deff68ef4784926fe2be5c0ea"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Sat Feb 23 13:11:40 2019 +0100"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Wed Mar 06 23:13:09 2019 +0100"
      },
      "message": "additional test for TSimpleJSONProtocol\n"
    },
    {
      "commit": "68ff6cddc055acd9f5611c297c7721a573745678",
      "tree": "48c5d056da606a09f4e98b2847fba8431ff6e6b7",
      "parents": [
        "e60b33d20d291f1ad6df3c3d1000efd821e5ea9c"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Tue Feb 26 21:38:04 2019 +0100"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Thu Feb 28 08:39:59 2019 +0100"
      },
      "message": "THRIFT-4813 NamedPipes may not work in all cases\nClient: netstd\nPatch: Jens Geyer\n"
    },
    {
      "commit": "e60b33d20d291f1ad6df3c3d1000efd821e5ea9c",
      "tree": "bcfb0235c896b5981bce126a7a59b2a1b5e729ba",
      "parents": [
        "a34f78385f3cd5105d9d82a8922837ffab56e281",
        "7a51197bed35f39118e705fc85a2bf5229a3251e"
      ],
      "author": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Wed Feb 27 08:42:45 2019 -0500"
      },
      "committer": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Wed Feb 27 08:42:45 2019 -0500"
      },
      "message": "Merge branch \u00270.9.3.1\u0027 - empty merge [ci skip]\n"
    },
    {
      "commit": "7a51197bed35f39118e705fc85a2bf5229a3251e",
      "tree": "6ef86b724046c738d10cb67b5fdcd00e6a50dc05",
      "parents": [
        "7489ed6ac8bad64e72fa83ec9d53e1eeddca6c23"
      ],
      "author": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Wed Feb 27 08:36:37 2019 -0500"
      },
      "committer": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Wed Feb 27 08:36:37 2019 -0500"
      },
      "message": "0.9.3.1 packaging fixups\n"
    },
    {
      "commit": "a34f78385f3cd5105d9d82a8922837ffab56e281",
      "tree": "bcfb0235c896b5981bce126a7a59b2a1b5e729ba",
      "parents": [
        "264a3f318ed3e9e51573f67f963c8509786bcec2"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Mon Feb 25 23:16:31 2019 +0100"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Mon Feb 25 23:21:18 2019 +0100"
      },
      "message": "THRIFT-4812 haxelib readme still points to old ASF git repo\nClient: haxe\nPatch: Jens Geyer\n"
    },
    {
      "commit": "798e90aa8715ed0deff68ef4784926fe2be5c0ea",
      "tree": "d2f77567d24203616f59d00195a068c1e343a112",
      "parents": [
        "1e41be40d8c0bcccda698c57f77fb5cb2a66f044"
      ],
      "author": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Thu Feb 14 16:46:38 2019 -0500"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Mon Feb 25 22:14:35 2019 +0100"
      },
      "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": "1e41be40d8c0bcccda698c57f77fb5cb2a66f044",
      "tree": "28f48d468e7c88d745dd196d70c8c2ea5f6e6764",
      "parents": [
        "384647d290e2e4a55a14b1b7ef1b7e66293a2c33"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Sat Feb 09 11:50:03 2019 +0100"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Mon Feb 25 22:14:33 2019 +0100"
      },
      "message": "THRIFT-4784 Thrift should throw when skipping over unexpected data\nClient: as3\nPatch: Jens Geyer\n"
    },
    {
      "commit": "264a3f318ed3e9e51573f67f963c8509786bcec2",
      "tree": "8aeac0d9dc9ba7c6e70bcaf384ff71df703f18f7",
      "parents": [
        "6e5c0f6e315ea1cd8526789558bfd10d6cee2173"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Sat Feb 23 13:11:40 2019 +0100"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Sun Feb 24 17:19:09 2019 +0100"
      },
      "message": "additional test for TSimpleJSONProtocol\n"
    },
    {
      "commit": "6e5c0f6e315ea1cd8526789558bfd10d6cee2173",
      "tree": "076e71975d63a5174e7db8f27f2d54e4c62098e6",
      "parents": [
        "c63eacc684f4e4bada8381a9f8c06ea4644f6def"
      ],
      "author": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Fri Feb 22 09:14:17 2019 -0500"
      },
      "committer": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Fri Feb 22 09:14:17 2019 -0500"
      },
      "message": "Minor update to LANGUAGES.md [ci skip]\n"
    },
    {
      "commit": "c63eacc684f4e4bada8381a9f8c06ea4644f6def",
      "tree": "1c2918c01d63eee791fcf4b1cf17ec45d3cce6f9",
      "parents": [
        "36d4552532f46128fcca12bb3fa0b72e6fcdd817"
      ],
      "author": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Fri Feb 22 09:11:35 2019 -0500"
      },
      "committer": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Fri Feb 22 09:11:35 2019 -0500"
      },
      "message": "Minor fix to LANGUAGES.md [ci skip]\n"
    },
    {
      "commit": "36d4552532f46128fcca12bb3fa0b72e6fcdd817",
      "tree": "257bc4932fc292eed53f3379e547de0266be0d0f",
      "parents": [
        "ddd2224e9c91207b1e90a3702278b17060a3dbb7"
      ],
      "author": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Fri Feb 22 08:13:38 2019 -0500"
      },
      "committer": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Fri Feb 22 08:22:23 2019 -0500"
      },
      "message": "THRIFT-4808: Update LANGUAGES.md [ci skip]\n"
    },
    {
      "commit": "ddd2224e9c91207b1e90a3702278b17060a3dbb7",
      "tree": "a73ce85530d13f5e1612b59a21ea80aa124134bf",
      "parents": [
        "a4ee1f281bc4ec4b08efe3a5b3408738d7f9f516"
      ],
      "author": {
        "name": "David Mai",
        "email": "david.mai@reddit.com",
        "time": "Fri Feb 22 03:37:49 2019 -0800"
      },
      "committer": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Fri Feb 22 06:37:49 2019 -0500"
      },
      "message": "[THRIFT-4771] add nodejs THeaderProtocol support (#1743)\n\nClient: nodejs"
    },
    {
      "commit": "a4ee1f281bc4ec4b08efe3a5b3408738d7f9f516",
      "tree": "fdd3f587aa01167cae1246ad3f6bc97b966c0aa7",
      "parents": [
        "c6b019affd5f6b9598069e3d5d3f78dec035cb1a"
      ],
      "author": {
        "name": "Josip Sokcevic",
        "email": "info@sokac.net",
        "time": "Wed Feb 20 23:15:08 2019 -0800"
      },
      "committer": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Fri Feb 22 06:21:28 2019 -0500"
      },
      "message": "THRIFT-4807: Fix php segfault on reference pass\n\nClient: php (extension)\n\nWhen reference is passed to php extension, it\u0027s unreferenced (instead of\nderefrenced). The next time one tries to use the same variable PHP\nsegaults. Even if not used again, php segfaults on\nuser_shutdown_function_call.\n"
    },
    {
      "commit": "c6b019affd5f6b9598069e3d5d3f78dec035cb1a",
      "tree": "21cadeccb108e32d98357602cea817d8eb2a3430",
      "parents": [
        "6b3f7d92f9dc231cb7ae1606dd15d8faad38be1a"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Tue Jan 29 23:45:52 2019 +0100"
      },
      "committer": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Fri Feb 15 13:55:11 2019 -0500"
      },
      "message": "THRIFT-4768 Remove \"nullable\" option from the code base (netstd ONLY)\nClient: netstd\nPatch: Jens Geyer\n"
    },
    {
      "commit": "6b3f7d92f9dc231cb7ae1606dd15d8faad38be1a",
      "tree": "31abece4b6ce1a414c0adf040e2abe545cf70f7a",
      "parents": [
        "b000bc02df16a16a21d0fe3467227c3bc6d62a0c"
      ],
      "author": {
        "name": "Tim Armstrong",
        "email": "tarmstrong@cloudera.com",
        "time": "Thu Feb 14 14:59:22 2019 -0800"
      },
      "committer": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Thu Feb 14 19:17:01 2019 -0500"
      },
      "message": "Fix spelling errors in TSSLSocket.py\n"
    },
    {
      "commit": "b000bc02df16a16a21d0fe3467227c3bc6d62a0c",
      "tree": "ec88ab121a1957bcdb20ecfd2af0f775afde98ef",
      "parents": [
        "dbc1f8def5018ce5d85d38b9875c6c6b6b424478"
      ],
      "author": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Thu Feb 14 17:58:04 2019 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Feb 14 17:58:04 2019 -0500"
      },
      "message": "Update the pull request template [ci skip]"
    }
  ],
  "next": "dbc1f8def5018ce5d85d38b9875c6c6b6b424478"
}
