)]}'
{
  "log": [
    {
      "commit": "b1002a71fb3838039d3442420c604999551311e9",
      "tree": "80b4b84bc585270ef91d2f5e2e07d064c1021f5a",
      "parents": [
        "6ae2b189efbe83caa11d341e69359159a773525e"
      ],
      "author": {
        "name": "Yuxuan \u0027fishy\u0027 Wang",
        "email": "yuxuan.wang@reddit.com",
        "time": "Mon Aug 05 13:03:02 2019 -0700"
      },
      "committer": {
        "name": "Duru Can Celasun",
        "email": "dcelasun@apache.org",
        "time": "Mon Aug 05 21:03:02 2019 +0100"
      },
      "message": "THRIFT-4914: Add THeader to context for server reads\n\nClient: go\r\n\r\nThis is the first part of THRIFT-4914, which handles the server reading\r\npart in the requests (client -\u003e server direction).\r\n\r\nIn TSimpleServer, when the protocol is THeaderProtocol automatically\r\nadd all present headers into the context object before passing\r\nit to processor, so the processor code can access headers from the\r\ncontext directly by using the new helper functions added in\r\nheader_context.go.\r\n\r\nThis closes #1840."
    },
    {
      "commit": "6ae2b189efbe83caa11d341e69359159a773525e",
      "tree": "6ae3e070cc4de22f43b3da5ee5651f8b7df46ebd",
      "parents": [
        "bb311a772e0a6fc142387abc3489a103662ea187"
      ],
      "author": {
        "name": "Yuxuan \u0027fishy\u0027 Wang",
        "email": "yuxuan.wang@reddit.com",
        "time": "Mon Aug 05 04:59:08 2019 -0700"
      },
      "committer": {
        "name": "Duru Can Celasun",
        "email": "dcelasun@apache.org",
        "time": "Mon Aug 05 12:59:08 2019 +0100"
      },
      "message": "THRIFT-4612: Avoid double wrapping THeaderTransport\n\nClient: go\r\n\r\nPreviously the library didn\u0027t check against double wrapping, so when\r\nNewTSimpleServerN was used with both THeaderTransportFactory and\r\nTHeaderProtocolFactory, inside THeaderProtocolFactory the transport \r\nwas double wrapped with THeaderTransport.\r\n\r\nWorse, the transport still appeared to work, because THeaderTransport \r\nis backwards compatible with TBinaryProtocol and TCompactProtocol\r\nso the outer layer of THeaderTransport wrapper (the one directly accessible \r\nfrom the protocol) would assume the client doesn\u0027t support THeader and \r\nfallback. So when double wrapping happened, it appeared like everything \r\nwas fine, except you couldn\u0027t get the headers from the protocol (because \r\nthey were in the inner THeaderTransport, not the outer one that\u0027s directly \r\naccessible from the protocol), making it very hard to debug.\r\n\r\nThis commit adds protection against such double wrapping.\r\n\r\nThis closes #1839."
    },
    {
      "commit": "bb311a772e0a6fc142387abc3489a103662ea187",
      "tree": "7b5ddd6cfc58d6e37676446e456ef4274500ef3d",
      "parents": [
        "ebb6b2ed68a4e0a986ce3a7797fb4ae054aa23ac"
      ],
      "author": {
        "name": "Craig Wickesser",
        "email": "codecraig@gmail.com",
        "time": "Fri Jul 19 10:21:51 2019 -0400"
      },
      "committer": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Sat Jul 27 16:48:57 2019 -0400"
      },
      "message": "Add pointer helpers for missing types"
    },
    {
      "commit": "ebb6b2ed68a4e0a986ce3a7797fb4ae054aa23ac",
      "tree": "6e6044304dd345b16e33a49955317223167e210d",
      "parents": [
        "90a044659878f3581aba922dbde1ed4bd7918678"
      ],
      "author": {
        "name": "Yuxuan \u0027fishy\u0027 Wang",
        "email": "yuxuan.wang@reddit.com",
        "time": "Wed Jul 24 08:42:06 2019 -0700"
      },
      "committer": {
        "name": "Duru Can Celasun",
        "email": "dcelasun@apache.org",
        "time": "Wed Jul 24 16:42:06 2019 +0100"
      },
      "message": "THRIFT-4612: Add THeaderTransportFactory to go library\n\nClient: go\r\n\r\nThis was supposed to be in 4d46c11, but was forgotten.\r\n\r\nCloses #1832."
    },
    {
      "commit": "90a044659878f3581aba922dbde1ed4bd7918678",
      "tree": "9d1eed7077360c5ba8555c9ddc14532a847854cf",
      "parents": [
        "4c847372eb9af8ec0b21ace31840eaabfdf32660"
      ],
      "author": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Tue Jul 23 22:50:28 2019 -0400"
      },
      "committer": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Tue Jul 23 22:50:28 2019 -0400"
      },
      "message": "Added an Ubuntu Disco 19.04 dockerfile for testing [ci skip]\n"
    },
    {
      "commit": "4c847372eb9af8ec0b21ace31840eaabfdf32660",
      "tree": "5245e26481bca676d424995d70cf55b1e8f9a403",
      "parents": [
        "f34b50fdc582d8e625f5d6fe01d7f85ead5cc903"
      ],
      "author": {
        "name": "guozhu cheng",
        "email": "bengol@163.com",
        "time": "Mon Jul 15 19:46:25 2019 +0800"
      },
      "committer": {
        "name": "Duru Can Celasun",
        "email": "dcelasun@apache.org",
        "time": "Mon Jul 15 12:46:25 2019 +0100"
      },
      "message": "THRIFT-4908: remove reader\u0026writer in Golang\u0027s TBinaryProtocol\n\nClient: go\r\n\r\nThis closes #1831."
    },
    {
      "commit": "f34b50fdc582d8e625f5d6fe01d7f85ead5cc903",
      "tree": "230dcbf2b3d27e75a5fda8c188e4746c9fc101c4",
      "parents": [
        "49aab657b95e0b0955cb487fefb794ae2f83fd98"
      ],
      "author": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Mon Jul 15 07:04:28 2019 -0400"
      },
      "committer": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Mon Jul 15 07:04:35 2019 -0400"
      },
      "message": "Add a coverity scan utility build script [ci skip]\n"
    },
    {
      "commit": "49aab657b95e0b0955cb487fefb794ae2f83fd98",
      "tree": "8457689e243f2af6fdd1d8ae5cd93a381418aa39",
      "parents": [
        "286eee16b147a302ddc7b10740c5e5401ebbec17"
      ],
      "author": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Thu Jul 11 06:55:28 2019 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jul 11 06:55:28 2019 -0400"
      },
      "message": "Update the versioning description [ci skip]"
    },
    {
      "commit": "286eee16b147a302ddc7b10740c5e5401ebbec17",
      "tree": "5a68732f751bbf12962d489012aee224ad231abf",
      "parents": [
        "234e80e1b9acb1bc778c7adfaa6cb695d922d5f0"
      ],
      "author": {
        "name": "Beluga Behr",
        "email": "dam6923@gmail.com",
        "time": "Wed Apr 17 09:33:58 2019 -0400"
      },
      "committer": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Mon Jul 08 13:07:04 2019 -0400"
      },
      "message": "THRIFT-4849: Do not Ignore InterruptedException\n"
    },
    {
      "commit": "234e80e1b9acb1bc778c7adfaa6cb695d922d5f0",
      "tree": "240802601ed02eecd454c39fcd3f393fed792cda",
      "parents": [
        "178891f7d62adc98d1d1e661a0c26dd6a67ee50b"
      ],
      "author": {
        "name": "fmalaguti",
        "email": "filippo.malaguti@datalogic.com",
        "time": "Thu Apr 04 15:05:26 2019 +0200"
      },
      "committer": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Mon Jul 08 13:06:21 2019 -0400"
      },
      "message": "THRIFT-4844: createConnection ignores connect_timeout option\n"
    },
    {
      "commit": "178891f7d62adc98d1d1e661a0c26dd6a67ee50b",
      "tree": "9a177ce89be3e3f1c47345833d152ec2f1b3942a",
      "parents": [
        "c35ed736d26a1dfd8965ae197a67904ed9b4fba3"
      ],
      "author": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Mon Jul 08 06:49:15 2019 -0400"
      },
      "committer": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Mon Jul 08 09:56:59 2019 -0400"
      },
      "message": "THRIFT-4805: Fixed readme files\n"
    },
    {
      "commit": "c35ed736d26a1dfd8965ae197a67904ed9b4fba3",
      "tree": "7897dddefd05391bf0ccd2769dca320588f3d998",
      "parents": [
        "08a6eb6e1f21aa15682e414e124d7ee1a51a39c7"
      ],
      "author": {
        "name": "Mithun RK",
        "email": "mithunr@oath.com",
        "time": "Mon Mar 11 14:14:05 2019 -0700"
      },
      "committer": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Mon Jul 08 09:56:59 2019 -0400"
      },
      "message": "THRIFT-4805: Suppress excessive logging of SASL TTransportExceptions in case of END_OF_FILE\n\nTwo fixes here:\n\n1. Additional logic to properly catch and handle TTransportException.\n   Currently, T(SASL)TransportException gets caught and handled in\n   the wrong catch-block.\n2. The fix for THRIFT-3769 mutes _all_ TTransportExceptions in TThreadPoolServer.\n   This might mute legitimate failures. The intent of THRIFT-3769 (and\n   THRIFT-2268) was to mute the noise caused by TTransportException.END_OF_FILE.\n   This commit lets legitimate failures to be bubbled upwards.\n"
    },
    {
      "commit": "08a6eb6e1f21aa15682e414e124d7ee1a51a39c7",
      "tree": "58a656c5d930ba5cc6879cc381ce807a8a2dc266",
      "parents": [
        "f9435643d758f9b08937399abe7f721ec7d65fcf"
      ],
      "author": {
        "name": "Antoine Cœur",
        "email": "coeur@gmx.fr",
        "time": "Mon Jul 08 18:42:09 2019 +0800"
      },
      "committer": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Mon Jul 08 06:42:09 2019 -0400"
      },
      "message": "THRIFT-4902: Swift 4 and 5 compatibility (#1827)\n\n"
    },
    {
      "commit": "f9435643d758f9b08937399abe7f721ec7d65fcf",
      "tree": "c62e13cdaf1323960e4f3b7076ef040276de4d04",
      "parents": [
        "08fea1640e3585b74bbbd9ec53db798df7fe1656"
      ],
      "author": {
        "name": "Matt Kantor",
        "email": "the.matt.kantor@gmail.com",
        "time": "Thu Jul 04 11:55:26 2019 -0700"
      },
      "committer": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Sun Jul 07 12:18:30 2019 -0400"
      },
      "message": "Fix a typo in README.md.\n\nThe crate is named `ordered-float`, not `ordered_float`."
    },
    {
      "commit": "08fea1640e3585b74bbbd9ec53db798df7fe1656",
      "tree": "2f1e1ea1ad1a617908039562b409dfa43cb2395f",
      "parents": [
        "3131fe975ce2efd2887e41f86e73f7205a02a2a4"
      ],
      "author": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Sat Jul 06 06:20:32 2019 -0400"
      },
      "committer": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Sun Jul 07 12:16:52 2019 -0400"
      },
      "message": "Mark some csharp-erl, erl-csharp ssl tests as known issues.\n\nThe latest ssl (9.3) in erl does not support TLSv1.0 or TLSv1.1\nby default and cross tests are failing.  Since csharp was\ndeprecated in favor of netstd, ignoring it.\n"
    },
    {
      "commit": "3131fe975ce2efd2887e41f86e73f7205a02a2a4",
      "tree": "990eb27ed20aedcaa942790b30cbd5f0d64d1409",
      "parents": [
        "93ff9b00531682ece08a1a43883e55fd2aa83a15"
      ],
      "author": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Tue Jul 02 14:21:05 2019 -0400"
      },
      "committer": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Sun Jul 07 12:16:52 2019 -0400"
      },
      "message": "THRIFT-4904: Fix python unit test errors and exception escapes\n\nDue to the way SSL layers on top of sockets, it was possible\nto complete a connection and then have the server close it.\nThis would happen if the client is not checking certificates\nbut the server is.  The TSSLSocket unit test was enhanced to\ndo a read and a write as well as just connecting to ensure a\nmore complete test.\n\nThe TSocket read() and write() calls were leaking OSError,\nsocker.error, and ssl.Error exceptions.  These cases are now\nwrapped into a TTransportException of the appropriate type,\nand the original exception is added as an argument named inner.\n"
    },
    {
      "commit": "93ff9b00531682ece08a1a43883e55fd2aa83a15",
      "tree": "69e0f337bd2fd92e0890eb20af44654f9a829c1e",
      "parents": [
        "1a2dee60b4384de2f6190caa85cf3e2a497c31b9"
      ],
      "author": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Fri Jun 21 17:50:34 2019 -0400"
      },
      "committer": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Sun Jul 07 12:16:52 2019 -0400"
      },
      "message": "Update language levels, fix erlang and rust in CI\n\n- Include rebar3 in docker image so erlang builds in CI\n- Include the correct path in docker image so rust builds in CI\n- Updated common lisp (sbcl) to 1.5.3 in docker image\n- Updated dlang to 2.087.0 in docker image\n- Updated dart to 2.0.0 in xenial docker image\n- Updated dart to 2.4.0 in bionic docker image\n- Updated erlang to 22.0 in docker image\n- Updated openjdk to 11.0.3 in docker image\n- Updated node.js to 10.16 in docker image\n- Updated rust to 1.34.0 in xenial docker image\n- Updated rust to 1.35.0 in bionic docker image\n\nTHRIFT-4905: Disable hanging experimental dlang async ssl test\n"
    },
    {
      "commit": "1a2dee60b4384de2f6190caa85cf3e2a497c31b9",
      "tree": "2f1b47fb1aeb5786730e74c03c048dab31bd8306",
      "parents": [
        "6a61dfabbf6ae2fa9fbbc3996590ebdbe38e569f"
      ],
      "author": {
        "name": "Shaoyu Zhang",
        "email": "zsy056@users.noreply.github.com",
        "time": "Sat Mar 23 13:47:15 2019 +0800"
      },
      "committer": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Mon Jul 01 20:15:03 2019 -0400"
      },
      "message": "Use THRIFT_WRITE instead of ::write in TFileTransport.cpp\n"
    },
    {
      "commit": "6a61dfabbf6ae2fa9fbbc3996590ebdbe38e569f",
      "tree": "7f0a81e2c38c8cdc4df3fc9bfc0fead8e8c4dc40",
      "parents": [
        "9b49c96a6a064c40779966960ad1c98d90d6011c"
      ],
      "author": {
        "name": "soroshsabz",
        "email": "soorosh_abi@hotmail.com",
        "time": "Tue Jul 02 04:43:54 2019 +0430"
      },
      "committer": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Mon Jul 01 20:13:54 2019 -0400"
      },
      "message": "THRIFT-4830: Add to_string helper function for cpp generator (#1765)\n\n"
    },
    {
      "commit": "9b49c96a6a064c40779966960ad1c98d90d6011c",
      "tree": "03c620bc45bdf837a00418d9de2c319aef7f0e72",
      "parents": [
        "6c847d2d028c155534aee006a77a5dca783233c4"
      ],
      "author": {
        "name": "Gonzalo Aguilar Delgado",
        "email": "gaguilar@aguilardelgado.com",
        "time": "Tue Jul 02 02:13:09 2019 +0200"
      },
      "committer": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Mon Jul 01 20:13:09 2019 -0400"
      },
      "message": "THRIFT-4842 - Fix memory leak on set property c_glib (#1773)\n\n"
    },
    {
      "commit": "6c847d2d028c155534aee006a77a5dca783233c4",
      "tree": "9424c354f3adb676876430e52b25d600f435efb3",
      "parents": [
        "35cda2fa85ae9c94fc1296e2abcaa2ef733b7352"
      ],
      "author": {
        "name": "Kevin Wojniak",
        "email": "kainjow@users.noreply.github.com",
        "time": "Mon Jul 01 17:11:56 2019 -0700"
      },
      "committer": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Mon Jul 01 20:11:56 2019 -0400"
      },
      "message": "THRIFT-4878 - [c_glib] add unix domain socket support to ThriftSocket (#1807)\n\n\r\n"
    },
    {
      "commit": "35cda2fa85ae9c94fc1296e2abcaa2ef733b7352",
      "tree": "0cddfc1ff3a15c682c89aabdcbff0a5270f929c8",
      "parents": [
        "a392566e9b31edfb3f3da9bb09dc193215c285c2"
      ],
      "author": {
        "name": "Phil Price",
        "email": "pprice@pinterest.com",
        "time": "Sun Jun 23 11:56:28 2019 -0700"
      },
      "committer": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Mon Jul 01 14:09:28 2019 -0400"
      },
      "message": "Fix typescript generation for multi include cases\n\n- Ensure imports are generated for includes in *_types.d.ts files\n- Ensure generated type names for struct fields and function arguments\n   are prefixed with import name if the type is not defined within the same\n   program.\n"
    },
    {
      "commit": "a392566e9b31edfb3f3da9bb09dc193215c285c2",
      "tree": "458b19f71b31758494e866993b966fc1a7e77d33",
      "parents": [
        "3711d9081095551c04980d328a2e4729d9730219"
      ],
      "author": {
        "name": "Kevin Wojniak",
        "email": "kainjow@users.noreply.github.com",
        "time": "Mon Jul 01 11:07:45 2019 -0700"
      },
      "committer": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Mon Jul 01 14:07:45 2019 -0400"
      },
      "message": "THRIFT-4896 - prevent cpp and c_glib include directories from leaking into other targets (#1821)\n\n- enable the automake `nostdinc` option\r\n- fix up include paths"
    },
    {
      "commit": "3711d9081095551c04980d328a2e4729d9730219",
      "tree": "e63afbc9027209726c1fb53bcef0007ba4b217a5",
      "parents": [
        "a304b7c3a00a3c7a8547d3f66bbe6d128f344415"
      ],
      "author": {
        "name": "James Z.M. Gao",
        "email": "gaozhiming@360.cn",
        "time": "Wed Jun 26 09:59:55 2019 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Mon Jul 01 19:39:52 2019 +0200"
      },
      "message": "THRIFT-4897 generate test resource for thrift-maven-plugin\nClient: Java\nPatch: James Z.M. Gao \u003cgaozhiming@360.cn\u003e\n\nThis closes #1822\n\ngenerate SharedIdl.jar for passing the test case for thrift-maven-plugin\nuse antrun plugin to generate test jar\n"
    },
    {
      "commit": "a304b7c3a00a3c7a8547d3f66bbe6d128f344415",
      "tree": "79c5d8053a0aaac3fbd963961d7ddf27afe56e38",
      "parents": [
        "c2c1e1d709e65d37359cefeb5dc068913f83021b"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Sun Jun 30 15:32:00 2019 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Mon Jul 01 19:22:42 2019 +0200"
      },
      "message": "THRIFT-4769 Change NuGet package to use netstd artifact\nPatch: Jens Geyer\n\nThis closes #1825\n\nAlthough netcore is superseded by netstd and thus omitted from the package, it still contains \"regular\" C# binaries. These are deprecated and will be removed with the next regular release after 0.13\n"
    },
    {
      "commit": "c2c1e1d709e65d37359cefeb5dc068913f83021b",
      "tree": "95fd1ba1953968808b74f1b177a84c59fbb8fb1c",
      "parents": [
        "5338d99176756eefc21fe5c3f2eed3fab99ef715"
      ],
      "author": {
        "name": "Allen George",
        "email": "allen.george@gmail.com",
        "time": "Mon Jul 01 07:46:04 2019 -0400"
      },
      "committer": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Mon Jul 01 11:44:58 2019 -0400"
      },
      "message": "Change docker builds to include specific version of Rust (1.35.0)\n"
    },
    {
      "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]"
    }
  ],
  "next": "e6fa4aac4923abe7a9749809c8403b0a3e215f94"
}
