)]}'
{
  "log": [
    {
      "commit": "ce70ba20c925e2b641798d791a3e6b9b2727c89c",
      "tree": "f141ee0237e0aa390428a32bd06484d06a7639bf",
      "parents": [
        "cbcfb2573f924cb051b7678b5cb4f7ef7138be49"
      ],
      "author": {
        "name": "Josip Sokcevic",
        "email": "jsokcevic@thumbtack.com",
        "time": "Thu Sep 20 11:35:22 2018 -0700"
      },
      "committer": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Fri Sep 21 13:27:15 2018 -0400"
      },
      "message": "THRIFT-4641: Check HTTP Status Code in TCurlClient\n"
    },
    {
      "commit": "cbcfb2573f924cb051b7678b5cb4f7ef7138be49",
      "tree": "a509b1e02cef43d954ec7f19403358f5e92a43da",
      "parents": [
        "12f8b14fff9888dbfe6f5d6c64dc462254922a31"
      ],
      "author": {
        "name": "cyy",
        "email": "cyyever@outlook.com",
        "time": "Thu Sep 20 21:06:35 2018 +0800"
      },
      "committer": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Thu Sep 20 09:06:35 2018 -0400"
      },
      "message": "fix some static analyzer warnings in cpp library (#1596)\n\n"
    },
    {
      "commit": "12f8b14fff9888dbfe6f5d6c64dc462254922a31",
      "tree": "72b4c17c356eba1a3f3ab8e7637bf05302f7ad37",
      "parents": [
        "abd0df74492d24dccad115576c088e73e0b2634d"
      ],
      "author": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Fri Sep 14 13:11:37 2018 +0000"
      },
      "committer": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Sun Sep 16 19:56:29 2018 -0400"
      },
      "message": "THRIFT-3458: additional dub.json changes\n"
    },
    {
      "commit": "abd0df74492d24dccad115576c088e73e0b2634d",
      "tree": "c43e102e5644385ace483fc9017b55721384ee88",
      "parents": [
        "0f6e52abcce49102f4032393e6651cebb82ec29c"
      ],
      "author": {
        "name": "Nikolay",
        "email": "sibnick@gmail.com",
        "time": "Wed Jan 24 22:46:16 2018 +0700"
      },
      "committer": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Sun Sep 16 19:56:29 2018 -0400"
      },
      "message": "dub.json for integration into Dlang package registry and fix deprication warnings\n"
    },
    {
      "commit": "0f6e52abcce49102f4032393e6651cebb82ec29c",
      "tree": "50f0cc7a637d0ca76a61ec5cb893d4256ae782c0",
      "parents": [
        "b2b767e1a4b009c3e133f918b5dd0a84da503149"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Sat Sep 15 21:54:09 2018 +0200"
      },
      "committer": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Sun Sep 16 07:02:55 2018 -0400"
      },
      "message": "THRIFT-4637 C# async mode generates incorrect code with inherited services\nClient: C#\nPatch: Jens Geyer\n"
    },
    {
      "commit": "b2b767e1a4b009c3e133f918b5dd0a84da503149",
      "tree": "f0b8c506c1c6fd1f60aa6d62ecea923ea5776ef6",
      "parents": [
        "27705f487d897935b2735e5b50278a5503912616"
      ],
      "author": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Sat Sep 15 20:32:04 2018 +0000"
      },
      "committer": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Sun Sep 16 06:51:38 2018 -0400"
      },
      "message": "THRIFT-4620: add crosstest support for zlib (buffered) to cpp, enable cpp,go,py,py3 tests\n"
    },
    {
      "commit": "27705f487d897935b2735e5b50278a5503912616",
      "tree": "b01681d7566b604ef8eb7854511ab3b648fbb1e7",
      "parents": [
        "180888820aa7d48485364718eeabbcfe8cba4edf"
      ],
      "author": {
        "name": "Dominic Coyne",
        "email": "dominic.coyne@jhc.financial",
        "time": "Tue Sep 11 13:03:17 2018 +0100"
      },
      "committer": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Sun Sep 16 06:51:38 2018 -0400"
      },
      "message": "THRIFT-4620: Ensure enough space for for zlib flush marker\nClient: lib/cpp\n"
    },
    {
      "commit": "180888820aa7d48485364718eeabbcfe8cba4edf",
      "tree": "b23c2c063003109e231d84405cc44711440a90b5",
      "parents": [
        "f74bc7b8bc2e5db69b4939d987f3c66109e8c3de"
      ],
      "author": {
        "name": "Charles Giardina",
        "email": "cgiardina@liveramp.com",
        "time": "Tue Sep 11 15:58:42 2018 -0700"
      },
      "committer": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Sat Sep 15 09:47:14 2018 -0400"
      },
      "message": "THRIFT-4631 Fix Ruby codegen to gen valid ruby for recursive structs\n"
    },
    {
      "commit": "f74bc7b8bc2e5db69b4939d987f3c66109e8c3de",
      "tree": "ba6e5530bd4f2ca948e71d231f0559373df9afe2",
      "parents": [
        "612fdd871c9f4ac9249bf134e4162f408faa8851"
      ],
      "author": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Fri Sep 14 17:56:49 2018 +0000"
      },
      "committer": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Sat Sep 15 09:44:05 2018 -0400"
      },
      "message": "THRIFT-4634: work around cabal 1.22 dependency bug breaking CI job for Xenial\n"
    },
    {
      "commit": "612fdd871c9f4ac9249bf134e4162f408faa8851",
      "tree": "d1c5f6634960b2a0ed58430fccfc7a01551b6c12",
      "parents": [
        "2566ecd5d9999f7ff70e6ac702243f0dfb24e7aa"
      ],
      "author": {
        "name": "Chris Simpson",
        "email": "apocolipse@gmail.com",
        "time": "Tue Sep 04 14:40:30 2018 -0400"
      },
      "committer": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Thu Sep 13 07:50:24 2018 -0400"
      },
      "message": "Better consistency with module names, fix module name for Errors\n"
    },
    {
      "commit": "2566ecd5d9999f7ff70e6ac702243f0dfb24e7aa",
      "tree": "672c226d7cbce38fef2f065351b24ec0a0b582dc",
      "parents": [
        "6e29b192a336bff7d2e22b8c73bc1f1216a41204"
      ],
      "author": {
        "name": "Chris Simpson",
        "email": "apocolipse@gmail.com",
        "time": "Wed Aug 29 14:40:44 2018 -0400"
      },
      "committer": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Sun Sep 02 07:03:19 2018 -0400"
      },
      "message": "Update Swift Library and tests\n"
    },
    {
      "commit": "6e29b192a336bff7d2e22b8c73bc1f1216a41204",
      "tree": "098fd0a277def5c980550b6c5dac89c2ae331e10",
      "parents": [
        "66a44c5d8d57bd0c2e2afd228a29b5bc679a6770"
      ],
      "author": {
        "name": "Vyacheslav Kulakov",
        "email": "kulakov.home@gmail.com",
        "time": "Fri Aug 31 13:42:50 2018 +0300"
      },
      "committer": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Sun Sep 02 07:01:14 2018 -0400"
      },
      "message": "Remove checking of remaining bytes in the Go library.\n\nObtaining the remaining bytes isn\u0027t supported with some combinations of protocols and transports in the Go library. For example, the binary protocol doesn\u0027t work properly with the zlib transport which wraps the framed transport. In libraries for other languages checking is used for directly reading data from a buffer of an underlying transport. If data isn\u0027t enough we just read data from the underlying transport and never throw an error as in the Go library. But buffer for the zlib transport is encapsulated in the Go zlib library and we can\u0027t access to it. So removing that checking is the most simple and convenient method to solve the problem.\n"
    },
    {
      "commit": "66a44c5d8d57bd0c2e2afd228a29b5bc679a6770",
      "tree": "b8e114bb322b05217224926c866b21a01a7af27c",
      "parents": [
        "8de3749235db03c1d043c9f31dcbdc4c0fb011ea"
      ],
      "author": {
        "name": "Neil Williams",
        "email": "neil@reddit.com",
        "time": "Mon Aug 13 16:12:24 2018 -0700"
      },
      "committer": {
        "name": "Aki Sukegawa",
        "email": "nsukeg@gmail.com",
        "time": "Sat Sep 01 10:24:43 2018 +0900"
      },
      "message": "THRIFT-4621 Add THeader for Python\n\nClient: py\n"
    },
    {
      "commit": "8de3749235db03c1d043c9f31dcbdc4c0fb011ea",
      "tree": "cb9181ac859553f2801511b9fd45a891243a7752",
      "parents": [
        "3f5f0f82a7fe15b5edc743d23d6dea5bd8c138aa"
      ],
      "author": {
        "name": "Simon South",
        "email": "simon@simonsouth.ca",
        "time": "Sat Aug 18 21:55:46 2018 -0400"
      },
      "committer": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Wed Aug 29 08:03:07 2018 -0400"
      },
      "message": "THRIFT-4622: Resolve typedef\u0027d list-element type\nClient: c_glib\n"
    },
    {
      "commit": "3f5f0f82a7fe15b5edc743d23d6dea5bd8c138aa",
      "tree": "1ead1471eb19ad7842b24f9e49fbc9c2711f93ba",
      "parents": [
        "6e67faa92827ece022380b211c2caaadd6145bf5"
      ],
      "author": {
        "name": "Flavien Raynaud",
        "email": "flavien.raynaud@gmail.com",
        "time": "Wed Aug 29 04:55:15 2018 +0100"
      },
      "committer": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Tue Aug 28 23:55:15 2018 -0400"
      },
      "message": "THRIFT-4617: Prepend service-specific struct names with service name (#1578)\n\nClient: rs"
    },
    {
      "commit": "6e67faa92827ece022380b211c2caaadd6145bf5",
      "tree": "a425bf17fbd52b26f2332855759f03a407fc53bf",
      "parents": [
        "831819c5634627c8dfb5c3db777855bebac66a77"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Mon Aug 06 23:31:38 2018 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Tue Aug 07 23:28:49 2018 +0200"
      },
      "message": "THRIFT-4609 keep InnerException wherever appropriate\nClient: C#\nPatch: Jens Geyer\n\nThis closes #1576\n"
    },
    {
      "commit": "831819c5634627c8dfb5c3db777855bebac66a77",
      "tree": "db603e0c35d71a7f9507218603cd861e5a33db61",
      "parents": [
        "0a2d4587c8cc0a54e4fa8fee9247d088d05b0d65"
      ],
      "author": {
        "name": "Manu Sridharan",
        "email": "msridhar@gmail.com",
        "time": "Mon Aug 06 22:40:38 2018 -0700"
      },
      "committer": {
        "name": "Duru Can Celasun",
        "email": "can@dcc.im",
        "time": "Tue Aug 07 06:40:38 2018 +0100"
      },
      "message": "THRIFT-4614: Generate missing @Nullable annotation (#1577)\n\nClient: Java"
    },
    {
      "commit": "0a2d4587c8cc0a54e4fa8fee9247d088d05b0d65",
      "tree": "2aabb280ef6f995a1ab03835d9969a721f721f8c",
      "parents": [
        "fdd735eec34d7ddd7a4a8821bc92a445c92db87c"
      ],
      "author": {
        "name": "Kevin Wojniak",
        "email": "kainjow@users.noreply.github.com",
        "time": "Wed Aug 01 17:24:17 2018 -0700"
      },
      "committer": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Fri Aug 03 17:03:22 2018 -0400"
      },
      "message": "Fix comparison of integers of different signs\n\nThis fixes a warning in Xcode/clang \"Comparison of integers of different signs: \u0027int\u0027 and \u0027UInt32\u0027 (aka \u0027unsigned int\u0027)\""
    },
    {
      "commit": "fdd735eec34d7ddd7a4a8821bc92a445c92db87c",
      "tree": "ae0e0325401b62ac3af14894b03ef2bbf5de27fc",
      "parents": [
        "e8bec2359899bbc92220cd08398cffee9a6dd1d7"
      ],
      "author": {
        "name": "Kevin Greene",
        "email": "30637378+kevin-greene-ck@users.noreply.github.com",
        "time": "Wed Aug 01 05:59:18 2018 -0700"
      },
      "committer": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Wed Aug 01 08:59:18 2018 -0400"
      },
      "message": "THRIFT-4604: NodeJS add Int64 to exports for browserify (#1573)\n\n"
    },
    {
      "commit": "e8bec2359899bbc92220cd08398cffee9a6dd1d7",
      "tree": "1b6e092bb62a6f27a6e1154be8d1782315e8ea33",
      "parents": [
        "dabb539d64fb303a443c7962caccc9177669ca80"
      ],
      "author": {
        "name": "Jaume Marhuenda",
        "email": "jaumemarhuenda@gmail.com",
        "time": "Tue Jul 31 07:21:42 2018 -0700"
      },
      "committer": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Tue Jul 31 10:21:42 2018 -0400"
      },
      "message": "THRIFT-4605: bootstrap.sh fails if automake\u003d1.16.1 (#1574)\n\n"
    },
    {
      "commit": "dabb539d64fb303a443c7962caccc9177669ca80",
      "tree": "db3b30412d5ded095d583feef95ad8b4b289541f",
      "parents": [
        "f2867c24984aa53edec54a138c03db934221bdea"
      ],
      "author": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Sat Jul 07 02:48:43 2018 +0000"
      },
      "committer": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Mon Jul 30 16:31:28 2018 +0000"
      },
      "message": "Minor updates for cl, dlang, go versions in Bionic CI builds\n"
    },
    {
      "commit": "f2867c24984aa53edec54a138c03db934221bdea",
      "tree": "ec0a6d26db092942b130781b0d6f4fe281b69f6f",
      "parents": [
        "f12cacf56145e2c8f0d4429694fedf5453648089"
      ],
      "author": {
        "name": "bforbis",
        "email": "bpforbis@gmail.com",
        "time": "Tue Jul 17 12:19:49 2018 -0400"
      },
      "committer": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Tue Jul 17 12:19:49 2018 -0400"
      },
      "message": "THRIFT-3950: Memory leak while calling oneway methods (#1568)\n\n* THRIFT-3950: Memory leak while calling oneway methods\r\n* THRIFT-3950: Update NodeJS Oneway tests\r\n"
    },
    {
      "commit": "f12cacf56145e2c8f0d4429694fedf5453648089",
      "tree": "0872169cf5678433c2e0ae83bea3983e8f6f05e3",
      "parents": [
        "e7fa46458492a0243cde2ddd86e538c3b7cfd58e"
      ],
      "author": {
        "name": "zhiyong0804",
        "email": "allen_lee_007@163.com",
        "time": "Thu Jul 05 21:29:51 2018 +0800"
      },
      "committer": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Thu Jul 05 09:29:51 2018 -0400"
      },
      "message": "THRIFT-4591: optimize lua client to use one write per framed message (#1566)\n\n"
    },
    {
      "commit": "e7fa46458492a0243cde2ddd86e538c3b7cfd58e",
      "tree": "b9997c7cfbe83b5336f5944889378dd25e0f9b78",
      "parents": [
        "c0a5eed219f1d1d9f8634560489cd541e6ed5d4c"
      ],
      "author": {
        "name": "Kevin Carbone",
        "email": "kevin.carbone@reddit.com",
        "time": "Thu Jun 14 18:44:14 2018 -0700"
      },
      "committer": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Tue Jul 03 08:18:54 2018 -0400"
      },
      "message": "THRIFT-4586: Cocoa generator generates NSString with copy instead of strong.\nClient: [cocoa]\n"
    },
    {
      "commit": "c0a5eed219f1d1d9f8634560489cd541e6ed5d4c",
      "tree": "f72eba9dcdc961dbcdae2f3e7c17619f219856b0",
      "parents": [
        "129f332d72facda5d06f87e2b4e5e08bea0b6b44"
      ],
      "author": {
        "name": "Drew Ritter",
        "email": "drew.ritter@mapd.com",
        "time": "Wed Jun 27 10:28:00 2018 -0700"
      },
      "committer": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Tue Jul 03 08:15:49 2018 -0400"
      },
      "message": "THRIFT-4592: change readI32 to use Array.reverse/Array.pop vs Array.shift, which is expensive for big arrays in V8\n"
    },
    {
      "commit": "129f332d72facda5d06f87e2b4e5e08bea0b6b44",
      "tree": "f41575bb095270e08361f66ca10040b055672c41",
      "parents": [
        "a3a5909d1f61268e4d57c655eae2ee7784f11b65"
      ],
      "author": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Wed Jun 27 21:08:08 2018 +0000"
      },
      "committer": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Wed Jun 27 21:08:08 2018 +0000"
      },
      "message": "move autotools builds in front of cmake builds in Travis CI\n"
    },
    {
      "commit": "a3a5909d1f61268e4d57c655eae2ee7784f11b65",
      "tree": "e51938d96df4156ac338a73229f37a98db2b7e87",
      "parents": [
        "c7fe3f4e3dbe8dd3eed4dd371ec72e6bb9e651dd"
      ],
      "author": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Wed Jun 27 21:05:57 2018 +0000"
      },
      "committer": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Wed Jun 27 21:05:57 2018 +0000"
      },
      "message": "add coverity scan build automation to cron job on Travis CI\n"
    },
    {
      "commit": "c7fe3f4e3dbe8dd3eed4dd371ec72e6bb9e651dd",
      "tree": "d9aec08108ffd64305b0144fb082bbd14a8e944b",
      "parents": [
        "d7b635f78471e424f5e8f2f40257f076cc2c249c"
      ],
      "author": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Wed Jun 27 11:01:16 2018 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jun 27 11:01:16 2018 -0400"
      },
      "message": "Update README with build status badges"
    },
    {
      "commit": "d7b635f78471e424f5e8f2f40257f076cc2c249c",
      "tree": "fbbc195c437ea339ec13ecdbc669ff699f84baa0",
      "parents": [
        "af7ecd6a2b15efe5c6b742cf4a9ccb31bcc1f362"
      ],
      "author": {
        "name": "Brian Forbis",
        "email": "bforbis@athenahealth.com",
        "time": "Sat Jun 23 17:27:21 2018 -0400"
      },
      "committer": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Wed Jun 27 08:48:18 2018 -0400"
      },
      "message": "THRIFT-4225: Delete callback if RPC send failed\n"
    },
    {
      "commit": "af7ecd6a2b15efe5c6b742cf4a9ccb31bcc1f362",
      "tree": "c428bfc4556b6716058bbfd442e5431aec3b109e",
      "parents": [
        "20e727e67a2b763bb30e09be65676e6598908830"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Fri Jun 22 22:41:27 2018 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Fri Jun 22 23:05:17 2018 +0200"
      },
      "message": "THRIFT-4590 running the test client using HTTP transport leads to \"CoInitialize not called\"\nClient: Delphi\nPatch: Jens Geyer\n"
    },
    {
      "commit": "20e727e67a2b763bb30e09be65676e6598908830",
      "tree": "01b647554457e6bfe24608ddc36bf61c8c58c286",
      "parents": [
        "896c206c569f80c181c4c47a94b3d217df88b5a0"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Fri Jun 22 22:39:57 2018 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Fri Jun 22 22:43:07 2018 +0200"
      },
      "message": "THRIFT-4589 HTTP client timeouts are a) incomplete and b) not used at all\nClient: Delphi\nPatch: Jens Geyer\n"
    },
    {
      "commit": "896c206c569f80c181c4c47a94b3d217df88b5a0",
      "tree": "40594965a0a2b5ad8919557b8ffdd7be8f7a7e62",
      "parents": [
        "f5f430df56871bc937950274b2c86681d3db6e59"
      ],
      "author": {
        "name": "Brian Forbis",
        "email": "bforbis@athenahealth.com",
        "time": "Sun May 27 13:37:06 2018 -0400"
      },
      "committer": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Thu Jun 21 20:48:16 2018 -0400"
      },
      "message": "THRIFT-4564: Reset buffered transport on serizliation errors\n"
    },
    {
      "commit": "f5f430df56871bc937950274b2c86681d3db6e59",
      "tree": "a9f6f1258ea16a51915dd18799af3230d36d1630",
      "parents": [
        "b5471f63cb4bb8e3b00835a9ca9e48ff76a3bb51"
      ],
      "author": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Fri Jun 08 03:37:55 2018 +0000"
      },
      "committer": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Sat Jun 16 19:16:04 2018 +0000"
      },
      "message": "THRIFT-4579: Move up to Ubuntu Bionic for CI builds\nmake dlang library compatible with openssl-1.1 for Ubuntu Bionic\nRequires an upstream deimos update to be compatible.\n"
    },
    {
      "commit": "b5471f63cb4bb8e3b00835a9ca9e48ff76a3bb51",
      "tree": "9d7b878f13c399c80d7ee2e790b225bd2c3aafe4",
      "parents": [
        "d2f6f19bb8b79ecdbe705b5144ff64e91ac16f71"
      ],
      "author": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Sun Jun 10 15:55:12 2018 +0000"
      },
      "committer": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Sun Jun 10 20:43:45 2018 +0000"
      },
      "message": "THRIFT-4289: fix ruby unit test compatibility for 2.4 Fixnum Integer handling\n"
    },
    {
      "commit": "d2f6f19bb8b79ecdbe705b5144ff64e91ac16f71",
      "tree": "448295b6c92122bd1dbcbb213c96f624b78d07d3",
      "parents": [
        "b92ca5f22618fcdcad9a4c24cd1a8fe64418deda"
      ],
      "author": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Sun Jun 10 03:00:48 2018 +0000"
      },
      "committer": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Sun Jun 10 03:02:32 2018 +0000"
      },
      "message": "disable one cross test that has been failing\n"
    },
    {
      "commit": "b92ca5f22618fcdcad9a4c24cd1a8fe64418deda",
      "tree": "3c83daf54b43ec67ae10b36c2d85822ec2250c6d",
      "parents": [
        "b03d74992e453f24801e12dbb030ae384ec7e68a"
      ],
      "author": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Sat Jun 09 23:02:12 2018 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Jun 09 23:02:12 2018 -0400"
      },
      "message": "THRIFT-4582: Fix Xenial CI build issues (#1563)\n\n* THRIFT-4582: fix xenial build issues\r\n\r\n* THRIFT-2913: fix Thrift::ThreadPoolServer should serve inside a thread on xenial\r\n\r\n* THRIFT-4478: Move Xenial up to dmd 2.075.1 as that is the new minimum\r\nversion that works since the changes for 2.080.0 went in.\r\n"
    },
    {
      "commit": "b03d74992e453f24801e12dbb030ae384ec7e68a",
      "tree": "aee01a5d4a7807786b556887a55a79c4a1e866a8",
      "parents": [
        "747158c8daa994b3386f1dcb4fc9e91aed1748ad"
      ],
      "author": {
        "name": "Aki Sukegawa",
        "email": "nsukeg@gmail.com",
        "time": "Fri Jun 08 11:39:34 2018 +0900"
      },
      "committer": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Thu Jun 07 22:39:34 2018 -0400"
      },
      "message": "THRIFT-4478: Thrift will not build with dlang 2.078 or later (#1559)\n\n* THRIFT-4478 Thrift will not build with dlang 2.078 or later\r\n\r\nThis fixes build errors and deprecation warnings on dmd v2.080.0.\r\n\r\n* THRIFT-4478: Update ubuntu-artful docker build image to use DMD 2.080.0\r\n\r\n* THRIFT-4478 Fix build failure for nonblocking\r\n\r\n* THRIFT-4478: update readme files\r\n"
    },
    {
      "commit": "747158c8daa994b3386f1dcb4fc9e91aed1748ad",
      "tree": "5b24da692e53a6a94897d996a523229b884a100b",
      "parents": [
        "4d10279244838383154003ea733487f7349fa690"
      ],
      "author": {
        "name": "Nicholas Martin",
        "email": "nicholas.martin2@gmail.com",
        "time": "Fri Jun 08 01:30:44 2018 +0100"
      },
      "committer": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Thu Jun 07 20:30:44 2018 -0400"
      },
      "message": "THRIFT-4548: python binary accelerated protocol with multiplexing via decoration (#1547)\n\n* Fix binary accelerated protocol with multiplexing\r\n\r\nTMultiplexedProtocol objects did not inherit from TProtocol, so the\r\ndecorated protocol object passed into the binary accelerated C extension\r\nwas not really a TProtocol object, which caused errors. This\r\nimplementation decorates the protocol object by dynamically creating a\r\nnew class that extends both the class of the protocol being decorated\r\nand TMultiplexedProtocol.\r\n\r\n* THRIFT-4548: remove known failures for py multiplexed client cross tests\r\n\r\n* Call super with args for python2 \u0026 pep8 fixes\r\n\r\n* THRIFT-3877: disable known failures for http cpp tests\r\n\r\nThis closes #1535 "
    },
    {
      "commit": "4d10279244838383154003ea733487f7349fa690",
      "tree": "57e57a2885c1900e5545d9c139d8a9ca14befee7",
      "parents": [
        "9edecce91a2a32639a222cf82459070c3661074b"
      ],
      "author": {
        "name": "Mario Emmenlauer",
        "email": "mario@emmenlauer.de",
        "time": "Thu Jun 07 15:52:17 2018 +0200"
      },
      "committer": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Thu Jun 07 09:52:17 2018 -0400"
      },
      "message": "THRIFT-4580: fix erlang tutorial unpack on windows (#1561)\n\n"
    },
    {
      "commit": "9edecce91a2a32639a222cf82459070c3661074b",
      "tree": "3228e9e22d719f19fbb89e48072c947856989afd",
      "parents": [
        "eb9f65b74ec6babf85cf6e2686125e665e0e8e45"
      ],
      "author": {
        "name": "Stefan  Bolus",
        "email": "stefan.bolus@gmx.de",
        "time": "Wed Jun 06 20:32:52 2018 +0200"
      },
      "committer": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Thu Jun 07 09:46:35 2018 -0400"
      },
      "message": "Build async. protocol processor as part of main thrift library."
    },
    {
      "commit": "eb9f65b74ec6babf85cf6e2686125e665e0e8e45",
      "tree": "42d969d639d0649b5eaa9987b206173f6c54e193",
      "parents": [
        "88591e32e710a0524327153c8b629d5b461e35e0"
      ],
      "author": {
        "name": "Aki Sukegawa",
        "email": "nsukeg@gmail.com",
        "time": "Sun Jun 03 19:15:53 2018 +0900"
      },
      "committer": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Thu Jun 07 09:38:49 2018 -0400"
      },
      "message": "THRIFT-4577 Outdated cipher string in python unit test\n\nAlso fixes a bug where unit test execution hanged forever on SSL initialization failure.\n"
    },
    {
      "commit": "88591e32e710a0524327153c8b629d5b461e35e0",
      "tree": "bea7a0bd35c528ae0e8480159596a15c6bea3929",
      "parents": [
        "e59b73d3c2bf1c328ccb78e683c0462fa1a473c7"
      ],
      "author": {
        "name": "D. Can Celasun",
        "email": "can@dcc.im",
        "time": "Thu May 17 08:52:11 2018 +0200"
      },
      "committer": {
        "name": "D. Can Celasun",
        "email": "can@dcc.im",
        "time": "Thu May 17 10:26:09 2018 +0200"
      },
      "message": "THRIFT-4573 Support binary fields in union counts\n\nThis commit also fixes another, related issue: Since union support was\nadded in b3654df, `Count*` methods (and count checks in `Write`\nmethods) were only generated if there was at least 1 pointer field.\n\nBut pointer fields are not the only nullable types in Go, slices and\nmaps can also be set the nil, which are now taken into account.\n\nClient: go\n"
    },
    {
      "commit": "e59b73d3c2bf1c328ccb78e683c0462fa1a473c7",
      "tree": "0e1abbf1b4e8b3192f038762f4fa1857c3d611ec",
      "parents": [
        "336d4ecddfc8aa687ec5cd1bc3ff4455b11da451"
      ],
      "author": {
        "name": "Stefan Bolus",
        "email": "stefan.bolus@gmx.de",
        "time": "Mon May 14 14:48:09 2018 +0200"
      },
      "committer": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Mon May 14 08:48:09 2018 -0400"
      },
      "message": "THRIFT-4571: Updated ZeroMQ examples to ZeroMQ version \u003e\u003d 3.0. (#1556)\n\n* New style for Python is default now.\r\n* Symbols were replaced in newer versions of ZeroMQ (\u003e\u003d3.0).\r\n* Use Thrift\u0027s abstraction for `shared_ptr` instead of Boost.\r\n* Symbols were replaced in Python as well."
    },
    {
      "commit": "336d4ecddfc8aa687ec5cd1bc3ff4455b11da451",
      "tree": "2ea4a74ec00599a232222c2cf448281914e8ee83",
      "parents": [
        "8672394ade6a8b893491cb9e0a3334c5c10e0252",
        "6e1606a9cede7524fb79d555a25fd2742277165c"
      ],
      "author": {
        "name": "jfarrell",
        "email": "jfarrell@apache.org",
        "time": "Thu May 10 16:06:22 2018 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu May 10 16:06:22 2018 -0400"
      },
      "message": "Merge pull request #1555 from chadknight-wf/THRIFT-4569\n\nTHRIFT-4569: Fix \u0027requiredness\u0027 typo"
    },
    {
      "commit": "6e1606a9cede7524fb79d555a25fd2742277165c",
      "tree": "2ea4a74ec00599a232222c2cf448281914e8ee83",
      "parents": [
        "8672394ade6a8b893491cb9e0a3334c5c10e0252"
      ],
      "author": {
        "name": "Chad Knight",
        "email": "chad.knight@workiva.com",
        "time": "Thu May 10 12:58:24 2018 -0500"
      },
      "committer": {
        "name": "Chad Knight",
        "email": "chad.knight@workiva.com",
        "time": "Thu May 10 12:58:24 2018 -0500"
      },
      "message": "THRIFT-4569: Fix \u0027requiredness\u0027 typo\n"
    },
    {
      "commit": "8672394ade6a8b893491cb9e0a3334c5c10e0252",
      "tree": "2c2bddb3ed12589767dfd7771212a05fade3cd67",
      "parents": [
        "7db90771ac6bdbd7890e69ce8309fa650163a87c"
      ],
      "author": {
        "name": "McGradyDa",
        "email": "tracyliubai@gmail.com",
        "time": "Wed May 09 20:51:31 2018 +0800"
      },
      "committer": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Wed May 09 08:51:31 2018 -0400"
      },
      "message": "Simplify the rust code generated by the generator (#1553)\n\nClient: rs"
    },
    {
      "commit": "7db90771ac6bdbd7890e69ce8309fa650163a87c",
      "tree": "53302b82a9479eb948592d3ab79568d9c4268c21",
      "parents": [
        "edf8f0f2511e8eed3bb2129413307665ef4f4b79"
      ],
      "author": {
        "name": "nicaro",
        "email": "nicolasarogvi@gmail.com",
        "time": "Wed May 09 14:48:56 2018 +0200"
      },
      "committer": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Wed May 09 08:48:56 2018 -0400"
      },
      "message": "THRIFT-4566: Pass message to rethrow exception (#1554)\n\nClient: java"
    },
    {
      "commit": "edf8f0f2511e8eed3bb2129413307665ef4f4b79",
      "tree": "4327e5797b647f942fe4724fd10679fd76640127",
      "parents": [
        "92d80629ac2a39d432ac5bb29f45951be3465f8f"
      ],
      "author": {
        "name": "Josip Sokcevic",
        "email": "jsokcevic@thumbtack.com",
        "time": "Thu Apr 26 19:30:25 2018 -0700"
      },
      "committer": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Mon May 07 19:11:34 2018 -0400"
      },
      "message": "THRIFT-4561: Remove python socket timeout\n\nTimeout is already set in HttpClient. The reason for removal is issue\nwith gunicorn and gevent as described here\nhttps://github.com/benoitc/gunicorn/pull/1616\n"
    },
    {
      "commit": "92d80629ac2a39d432ac5bb29f45951be3465f8f",
      "tree": "5483850324339310cef17101d56a57bafb9e1804",
      "parents": [
        "b33130f67964813169003fcbb4b7acc535082b5a"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Wed May 02 22:28:44 2018 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Thu May 03 09:04:05 2018 +0200"
      },
      "message": "THRIFT-4562 Calling wrong exception CTOR leads to \"call failed: unknown result\" instead of the real exception being thrown\nClient: Delphi\nPatch: Jens Geyer\n\nThis closes #1551\n"
    },
    {
      "commit": "b33130f67964813169003fcbb4b7acc535082b5a",
      "tree": "68492f3b46973779bd60eba47ff2f3b237842031",
      "parents": [
        "c7aa68bd59d1d3a1bbcb133fc986ff404d47b129"
      ],
      "author": {
        "name": "Sidneys1",
        "email": "sidneys1@live.com",
        "time": "Wed May 02 13:39:49 2018 -0400"
      },
      "committer": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Wed May 02 13:39:49 2018 -0400"
      },
      "message": "THRIFT-4559: TSSLSocket no longer prints incorrect error for SYSCALL (#1549)\n\nClient: cpp"
    },
    {
      "commit": "c7aa68bd59d1d3a1bbcb133fc986ff404d47b129",
      "tree": "5c97d410c5c21463c53c245cbdd6002afe612cd5",
      "parents": [
        "33fb1a3f0da71ba79e3156f7d0c169e7480fcf26"
      ],
      "author": {
        "name": "nicaro",
        "email": "nicolasarogvi@gmail.com",
        "time": "Tue May 01 15:07:50 2018 +0200"
      },
      "committer": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Tue May 01 09:07:50 2018 -0400"
      },
      "message": "Thrift 4556: Optional rethrow of unhandled exceptions in java processor (#1544)\n\nClient: java"
    },
    {
      "commit": "33fb1a3f0da71ba79e3156f7d0c169e7480fcf26",
      "tree": "c05be80d12960527b0b1ef7206c25a7b85aaf851",
      "parents": [
        "ebf46314d73e6bbe02dd4059c5d2989c39e628f7"
      ],
      "author": {
        "name": "Vihang Karajgaonkar",
        "email": "vihang@cloudera.com",
        "time": "Fri Apr 13 11:32:20 2018 -0700"
      },
      "committer": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Tue May 01 08:16:42 2018 -0400"
      },
      "message": "THRIFT-3769 : Fix logic of THRIFT-2268\n\nClient: java\n"
    },
    {
      "commit": "ebf46314d73e6bbe02dd4059c5d2989c39e628f7",
      "tree": "6f932a808aec894eeb9a114193ed9475db3a3bfb",
      "parents": [
        "09c1f3719c271b63fdc68daacb5620545b9b87d6"
      ],
      "author": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Tue May 01 08:14:37 2018 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue May 01 08:14:37 2018 -0400"
      },
      "message": "Document breaking changes since 0.11.0\n\nAll breaking changes will require a modification to the CHANGES file to keep it current, as well as the language-specific README file."
    },
    {
      "commit": "09c1f3719c271b63fdc68daacb5620545b9b87d6",
      "tree": "8d127a30385c5caae5728ebfa8577c670b7fdccc",
      "parents": [
        "0293c3643b0075b510b9d92b2cc39b6d5e0fadb8"
      ],
      "author": {
        "name": "Mustafa Senol Cosar",
        "email": "mustafa@unscrambl.com",
        "time": "Wed Apr 04 15:25:28 2018 +0300"
      },
      "committer": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Tue May 01 07:53:52 2018 -0400"
      },
      "message": "THRIFT-4532: Do not update previously generated output files if the contents have not changed\n"
    },
    {
      "commit": "0293c3643b0075b510b9d92b2cc39b6d5e0fadb8",
      "tree": "afb872ce652b31d1b8375c8c18e7b2825dbe21d2",
      "parents": [
        "b255790b8e99a671ec59bf819019f3344ae37237"
      ],
      "author": {
        "name": "Filip Spiridonov",
        "email": "filip.spiridonov@gmail.com",
        "time": "Tue Apr 17 20:21:30 2018 -0700"
      },
      "committer": {
        "name": "James E. King, III",
        "email": "jking@apache.org",
        "time": "Tue Apr 17 23:21:30 2018 -0400"
      },
      "message": "Add JS language highlighting in readme (#1538)\n\nClient: nodejs"
    },
    {
      "commit": "b255790b8e99a671ec59bf819019f3344ae37237",
      "tree": "d709c4d2cf3d52198adde528177fd561a054d68e",
      "parents": [
        "4a00fc658a1dc90be33a223a2c7ee336679e8745"
      ],
      "author": {
        "name": "Filip Spiridonov",
        "email": "filip.spiridonov@gmail.com",
        "time": "Tue Apr 17 20:18:29 2018 -0700"
      },
      "committer": {
        "name": "James E. King, III",
        "email": "jking@apache.org",
        "time": "Tue Apr 17 23:18:29 2018 -0400"
      },
      "message": "THRIFT-4551: Add Prettier for consistent JS code formatting (#1536)\n\nClient: js"
    },
    {
      "commit": "4a00fc658a1dc90be33a223a2c7ee336679e8745",
      "tree": "5b371c921cfe1042cce654d549357fdcb91fd1ae",
      "parents": [
        "50bfc56d5d337a08a2dd3a6f60b0ed656719c6ed"
      ],
      "author": {
        "name": "Pierre Mignolet",
        "email": "p.mignolet@evs.com",
        "time": "Tue Apr 17 15:25:27 2018 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Tue Apr 17 22:12:17 2018 +0200"
      },
      "message": "THRIFT-4558 normalize name in C# constructor\nClient: csharp\nPatch: Pierre Mignolet \u003cp.mignolet@evs.com\u003e\n\nThis closes #1546\n"
    },
    {
      "commit": "50bfc56d5d337a08a2dd3a6f60b0ed656719c6ed",
      "tree": "8b44d87643d2cdbadd30d13cd66baa2339c59aa5",
      "parents": [
        "c564651dd404d7e9ff6bf7e5b343f429b9e52082"
      ],
      "author": {
        "name": "Ben Podgursky",
        "email": "bpodgursky@gmail.com",
        "time": "Mon Apr 16 23:21:46 2018 -0700"
      },
      "committer": {
        "name": "Duru Can Celasun",
        "email": "can@dcc.im",
        "time": "Tue Apr 17 07:21:46 2018 +0100"
      },
      "message": "THRIFT-4555 Optionally disable copies of binary fields in constructors, getters and setters.\n\nClient: java\r\n\r\nThis closes #1540."
    },
    {
      "commit": "c564651dd404d7e9ff6bf7e5b343f429b9e52082",
      "tree": "44ed12342ad980ecf8c8e4cfb2575aca3fb0d3cb",
      "parents": [
        "2068544a09e22d4ca2091bde01bc858a15e5b762"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Thu Apr 12 23:46:36 2018 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Sat Apr 14 00:51:41 2018 +0200"
      },
      "message": "THRIFT-4554 uncompileable code with member names that are also types under specific conditions\nClient: Delphi\nPatch: Jens Geyer\n\nThis closes #1539\n"
    },
    {
      "commit": "2068544a09e22d4ca2091bde01bc858a15e5b762",
      "tree": "10f67857d23739e381ff7c69f416819933a5a870",
      "parents": [
        "606f1ef31447526b908244933d5b716397a6bad8"
      ],
      "author": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Tue Apr 10 10:30:51 2018 -0400"
      },
      "committer": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Fri Apr 13 13:20:49 2018 -0400"
      },
      "message": "THRIFT-4548: add python cross test client multiplexed protocol support\nClient: py\n"
    },
    {
      "commit": "606f1ef31447526b908244933d5b716397a6bad8",
      "tree": "1ac199ce5fc007e705fb7f9a1c4cea6a7ed50fcb",
      "parents": [
        "cc935b55543425ef79afa735e69e4bb06a1cb27c"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Mon Apr 09 23:09:41 2018 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Mon Apr 09 23:26:25 2018 +0200"
      },
      "message": "THRIFT-4549 Thrift exceptions should derive from TException\nClient: Delphi\nPatch: Jens Geyer\n"
    },
    {
      "commit": "cc935b55543425ef79afa735e69e4bb06a1cb27c",
      "tree": "fdd0c92ef9e05606c094b4a9ebc7282a2f9f557c",
      "parents": [
        "8a6d9f4f4257bfdf3e076d698777f60e23a564ba"
      ],
      "author": {
        "name": "Josip Sokcevic",
        "email": "sokcevic@gmail.com",
        "time": "Mon Apr 09 05:47:47 2018 -0700"
      },
      "committer": {
        "name": "James E. King, III",
        "email": "jking@apache.org",
        "time": "Mon Apr 09 08:47:47 2018 -0400"
      },
      "message": "THRIFT-4373: Derefer PHP zval _TSPEC (#1401)\n\nClient: php"
    },
    {
      "commit": "8a6d9f4f4257bfdf3e076d698777f60e23a564ba",
      "tree": "0a7b35f205d1e7d4d70c9513b60b6033e39f3242",
      "parents": [
        "b9d5fb25e4aa235d9a2405af0f7fc7c56ab59ecf"
      ],
      "author": {
        "name": "James E. King, III",
        "email": "jking@apache.org",
        "time": "Mon Apr 09 08:11:38 2018 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Apr 09 08:11:38 2018 -0400"
      },
      "message": "Update pull request template to be more helpful"
    },
    {
      "commit": "b9d5fb25e4aa235d9a2405af0f7fc7c56ab59ecf",
      "tree": "05f2b32627a1df4b6a56a41cb3a7d05e72242cbb",
      "parents": [
        "a9b6c7039b3f61b03528d262c3e8d9dc022e89cd"
      ],
      "author": {
        "name": "Davin Chia",
        "email": "davinchia@users.noreply.github.com",
        "time": "Mon Apr 09 05:04:42 2018 -0700"
      },
      "committer": {
        "name": "James E. King, III",
        "email": "jking@apache.org",
        "time": "Mon Apr 09 08:04:42 2018 -0400"
      },
      "message": "THRIFT-4253: Fix for constant assignments to optional fields in Go. (#1311)\n\nClient: go\r\n"
    },
    {
      "commit": "a9b6c7039b3f61b03528d262c3e8d9dc022e89cd",
      "tree": "823aa98d55822cb6b9e95b57c735975333b55501",
      "parents": [
        "7ad0665008764c0522672b314605d88959e20716"
      ],
      "author": {
        "name": "Chris Simpson",
        "email": "apocolipse@gmail.com",
        "time": "Sun Apr 08 07:11:37 2018 -0400"
      },
      "committer": {
        "name": "James E. King, III",
        "email": "jking@apache.org",
        "time": "Sun Apr 08 07:11:37 2018 -0400"
      },
      "message": "THRIFT-3773: Swift 3 changes, Squashed (#1084)\n\nClient: swift"
    },
    {
      "commit": "7ad0665008764c0522672b314605d88959e20716",
      "tree": "95fc0886cf1720ba894d1e995ce6ef1ec42872d1",
      "parents": [
        "63b75d9e3a4112b5b278933b487095f7bb431c1c"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Wed Nov 29 22:35:29 2017 +0100"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Fri Apr 06 22:49:05 2018 +0200"
      },
      "message": "Pull changes file from 0.11.0 to master\n"
    },
    {
      "commit": "63b75d9e3a4112b5b278933b487095f7bb431c1c",
      "tree": "d77fbffae98279d853d2321271e537a6cb4045b4",
      "parents": [
        "10cfd6a504bec4a9aaca04ed9944d49ecf4ce322"
      ],
      "author": {
        "name": "Filip Spiridonov",
        "email": "filip.spiridonov@gmail.com",
        "time": "Fri Apr 06 05:56:54 2018 -0700"
      },
      "committer": {
        "name": "James E. King, III",
        "email": "jking@apache.org",
        "time": "Fri Apr 06 08:56:54 2018 -0400"
      },
      "message": "THRIFT-3926: Fix undeclared statusCode variable (#1531)\n\nClient: nodejs"
    },
    {
      "commit": "10cfd6a504bec4a9aaca04ed9944d49ecf4ce322",
      "tree": "6eff712b8eaef30efdb9644cee3a293d24d649ad",
      "parents": [
        "85db0fe2ed2069050b5140ef5a500883b430823c"
      ],
      "author": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Fri Apr 06 08:43:04 2018 -0400"
      },
      "committer": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Fri Apr 06 08:43:04 2018 -0400"
      },
      "message": "update pull request template\n"
    },
    {
      "commit": "85db0fe2ed2069050b5140ef5a500883b430823c",
      "tree": "a5831a5dd1194cde1fb4095d63dfbd9be47c3801",
      "parents": [
        "0d2794d38f218486446200ee72b4c574fd7a6a25"
      ],
      "author": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Fri Apr 06 08:37:11 2018 -0400"
      },
      "committer": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Fri Apr 06 08:37:11 2018 -0400"
      },
      "message": "modify contributing markdown and add pull request template markdown for github\n"
    },
    {
      "commit": "0d2794d38f218486446200ee72b4c574fd7a6a25",
      "tree": "39618ab5d2ea58f1d0534e804cdaa6ae41c455b6",
      "parents": [
        "6f8c99e98170dcd4f311e755b79f7013868c64c5"
      ],
      "author": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Thu Apr 05 19:53:07 2018 -0400"
      },
      "committer": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Thu Apr 05 19:55:26 2018 -0400"
      },
      "message": "THRIFT-4545: disable haskell on windows builds until language-specific build issue can be resolved\n"
    },
    {
      "commit": "6f8c99e98170dcd4f311e755b79f7013868c64c5",
      "tree": "0d8a7a41c707815ed86d624bf81be5317a70185b",
      "parents": [
        "a0cf38ed312a5342eb05574719485b725fa52eee"
      ],
      "author": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Sat Mar 24 16:32:02 2018 -0400"
      },
      "committer": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Thu Apr 05 10:25:19 2018 -0400"
      },
      "message": "THRIFT-3118: add http (for non-ssl and for ssl) to the python cross tests\n"
    },
    {
      "commit": "a0cf38ed312a5342eb05574719485b725fa52eee",
      "tree": "2703c9f302cccf7c98f6842b080114219519bb66",
      "parents": [
        "3c0edfa875218bd83f6b79a7823380e2adc08ae6"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Wed Apr 04 17:31:52 2018 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Wed Apr 04 17:32:14 2018 +0200"
      },
      "message": "THRIFT-4540 buffered transport broken when trying to re-open a formerly closed transport\nClient: Delphi\nPatch: Jens Geyer\n"
    },
    {
      "commit": "3c0edfa875218bd83f6b79a7823380e2adc08ae6",
      "tree": "cbf8636eb7c12dbc1d9dec523e118831f79cd1f1",
      "parents": [
        "99daecdd1d104effcc773f3f4d438f71c82db48a"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Mon Apr 02 13:57:55 2018 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Mon Apr 02 23:41:01 2018 +0200"
      },
      "message": "THRIFT-4540 buffered transport broken when trying to re-open a formerly closed transport\nClient: Delphi\nPatch: Jens Geyer\n\nThis closes #1530\n"
    },
    {
      "commit": "99daecdd1d104effcc773f3f4d438f71c82db48a",
      "tree": "4e5ac7f318003ce61fe6d311e412f23bbfd3c320",
      "parents": [
        "8fb719efb1533e3a8038c155cbb209b492a29910"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Mon Apr 02 01:30:22 2018 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Mon Apr 02 14:12:54 2018 +0200"
      },
      "message": "THRIFT-4539 Allow TBufferedTransport to be used as base class\nClient: C#\nPatch: Jens Geyer\n"
    },
    {
      "commit": "8fb719efb1533e3a8038c155cbb209b492a29910",
      "tree": "2bddb147f89cfe001ff136b7d15f1c88a14c1bae",
      "parents": [
        "d4fb364d30b0d01bbe8bdcab34f32ccfb539d564"
      ],
      "author": {
        "name": "Christian Weiss",
        "email": "christian@chwe.at",
        "time": "Fri Mar 30 21:26:04 2018 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Sun Apr 01 12:29:51 2018 +0200"
      },
      "message": "THRIFT-4535: XML docs; code cleanup (tabs-\u003espaces; String-\u003estring)\nClient: C#\nPatch: Christian Weiss\n\nThis closes #1524\n"
    },
    {
      "commit": "d4fb364d30b0d01bbe8bdcab34f32ccfb539d564",
      "tree": "881e2853faa481c08b3078c32fa8588aa9ea87b1",
      "parents": [
        "8a83b041d20671c3fae9528d5ac1f5413cad7c5a"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Fri Mar 30 19:14:31 2018 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Sat Mar 31 10:38:39 2018 +0200"
      },
      "message": "ignores modified\n"
    },
    {
      "commit": "8a83b041d20671c3fae9528d5ac1f5413cad7c5a",
      "tree": "8a1efd6b9cffd291ab52d4ef403927572497b793",
      "parents": [
        "930428438c0b6c8f60560cbb7dcad79042badacb"
      ],
      "author": {
        "name": "Matthew Pound",
        "email": "mwp@signalfx.com",
        "time": "Thu Mar 29 14:03:50 2018 -0700"
      },
      "committer": {
        "name": "D. Can Celasun",
        "email": "can@dcc.im",
        "time": "Fri Mar 30 08:48:15 2018 +0200"
      },
      "message": "THRIFT-4537: TSimpleServer can exit AcceptLoop() without releasing lock\n\nClient: go\n\nThis closes #1523.\n"
    },
    {
      "commit": "930428438c0b6c8f60560cbb7dcad79042badacb",
      "tree": "4edd4fecbb0faaa262003bb3fe73862341efd032",
      "parents": [
        "46fec417382a928e716a52b4ab6304febf797205"
      ],
      "author": {
        "name": "Manu Sridharan",
        "email": "msridhar@uber.com",
        "time": "Tue Mar 20 14:45:22 2018 -0700"
      },
      "committer": {
        "name": "D. Can Celasun",
        "email": "can@dcc.im",
        "time": "Thu Mar 29 14:53:36 2018 +0200"
      },
      "message": "THRIFT-4530: add @Nullable annotations to generated Java code\n\nUse our own `org.apache.thrift.annotations.Nullable` type to avoid\nintroducing a third-party dependency\n\nClient: java\n\nThis closes #1522.\n"
    },
    {
      "commit": "46fec417382a928e716a52b4ab6304febf797205",
      "tree": "4608be1fa2e1c06edbf71dd21755e906bbd4fd26",
      "parents": [
        "272470790ad6db791bd6f9db399b2cd2d5879f74"
      ],
      "author": {
        "name": "Margar Simonyan",
        "email": "margar.simonyan@gmail.com",
        "time": "Tue Mar 27 14:30:14 2018 +0200"
      },
      "committer": {
        "name": "Duru Can Celasun",
        "email": "dcelasun@apache.org",
        "time": "Wed Mar 28 10:35:16 2018 +0200"
      },
      "message": "THRIFT-4531: Fix generated Python read() method for immutable structs with optional members\n\nClient: python\n\nThis closes #1521.\n"
    },
    {
      "commit": "272470790ad6db791bd6f9db399b2cd2d5879f74",
      "tree": "dbe3b8e96a336e05b65887962219d30e6ac48a02",
      "parents": [
        "dab4529f730c033e1ac037e820176667f5c422fd"
      ],
      "author": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Thu Mar 22 20:50:23 2018 -0400"
      },
      "committer": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Fri Mar 23 15:16:47 2018 -0400"
      },
      "message": "THRIFT-4342: update ruby tests to use rspec 3, updated all dependencies for ruby\nClient: rb\n"
    },
    {
      "commit": "dab4529f730c033e1ac037e820176667f5c422fd",
      "tree": "b097bcb86c0a723555f120ad9f7ad59e5dd8ff65",
      "parents": [
        "a8a97bde9eeada5ce0571ea1650b18f3ebc50e42"
      ],
      "author": {
        "name": "Josh",
        "email": "QuestofIranon@users.noreply.github.com",
        "time": "Wed Mar 21 14:34:44 2018 -0700"
      },
      "committer": {
        "name": "Allen George",
        "email": "allengeorge@apache.org",
        "time": "Fri Mar 23 07:40:49 2018 -0400"
      },
      "message": "THRIFT-4527 bump byteorder version\nClient: rs\n\nThis closes #1516\n"
    },
    {
      "commit": "a8a97bde9eeada5ce0571ea1650b18f3ebc50e42",
      "tree": "0aa7c105ea46b7f518b6673f7ffff2fe50df4b4b",
      "parents": [
        "714c77cebe72659f6577eb9c5293693bdfc9e692"
      ],
      "author": {
        "name": "Roman Soroka",
        "email": "romanoid@uber.com",
        "time": "Thu Mar 22 00:07:23 2018 -0700"
      },
      "committer": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Thu Mar 22 11:30:14 2018 -0400"
      },
      "message": "THRIFT-4513: fix bug in comparator introduced by e58f75d\n\nThis closes #1517\n"
    },
    {
      "commit": "714c77cebe72659f6577eb9c5293693bdfc9e692",
      "tree": "d37cc2a5cd7a86e756dee4bd89f55fb7777ed7e1",
      "parents": [
        "e41de0fbcb43c51a0f1ede40207c80bd3409f99f"
      ],
      "author": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Tue Mar 20 19:58:38 2018 -0400"
      },
      "committer": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Wed Mar 21 20:45:25 2018 -0400"
      },
      "message": "THRIFT-4525: add ruby cross test ssl support\nClient: rb\n\nThis closes #1514\n"
    },
    {
      "commit": "e41de0fbcb43c51a0f1ede40207c80bd3409f99f",
      "tree": "d9655f2e0356e737ee8f39ab096e3e049d420745",
      "parents": [
        "9aaf295806d32eab5715b4f0681f7da9b64c1fa5"
      ],
      "author": {
        "name": "Daniel Shih",
        "email": "hotingwow@gmail.com",
        "time": "Wed Mar 21 08:28:38 2018 +0800"
      },
      "committer": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Wed Mar 21 07:48:31 2018 -0400"
      },
      "message": "THRIFT-4489: Add unix domain socket support for nodejs\nClient: nodejs\n\nThis closes #1491\n"
    },
    {
      "commit": "9aaf295806d32eab5715b4f0681f7da9b64c1fa5",
      "tree": "1cfd4bc12341047a2e21da783e79437365a2ff57",
      "parents": [
        "22bd3450c6e97e348d64fb6a75171e8ced79d1e4"
      ],
      "author": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Tue Mar 20 15:06:08 2018 -0400"
      },
      "committer": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Wed Mar 21 01:02:11 2018 -0400"
      },
      "message": "THRIFT-4358: add unix domain socket option to ruby cross tests\nClient: rb\n\nThis closes #1513\n"
    },
    {
      "commit": "22bd3450c6e97e348d64fb6a75171e8ced79d1e4",
      "tree": "9e6c97d191ced0d31e18fb438901ddcbf46b8c77",
      "parents": [
        "e46419b5ecb8e430d8555c2d5fbcffbc6a91ff83"
      ],
      "author": {
        "name": "Stephen Starkie",
        "email": "stephen@egtechnology.co.uk",
        "time": "Tue Mar 20 13:28:40 2018 +0000"
      },
      "committer": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Tue Mar 20 16:32:32 2018 -0400"
      },
      "message": "THRIFT-4524: .NET Core Server doesn\u0027t close properly when cancelled\nAlso fixed up the project files to include quoted Program Files paths\nClient: netcore\n\nThis closes #1512\n"
    },
    {
      "commit": "e46419b5ecb8e430d8555c2d5fbcffbc6a91ff83",
      "tree": "888f59c716c6ec5f5ee9715b6e06410e1d9a5d97",
      "parents": [
        "b4960838a3b20e6bcf61727f21214a47418a2ca5"
      ],
      "author": {
        "name": "Ozan Can Altiok",
        "email": "ozan@unscrambl.com",
        "time": "Tue Mar 20 15:02:28 2018 +0300"
      },
      "committer": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Tue Mar 20 16:28:15 2018 -0400"
      },
      "message": "THRIFT-4476: Typecasting problem on double list items,\nemitting doubles with high precision\nClient: cpp\nClient: erl\nClient: java\nClient: js\nClient: py\n\nThis closes #1511\n"
    },
    {
      "commit": "b4960838a3b20e6bcf61727f21214a47418a2ca5",
      "tree": "b243e6618dad0d3c02432c0ea30db570a48c1c51",
      "parents": [
        "859a40cf5f5c7c9169fb078af53b65876d6e089f"
      ],
      "author": {
        "name": "Allen George",
        "email": "allen.george@gmail.com",
        "time": "Sat May 13 13:41:20 2017 -0400"
      },
      "committer": {
        "name": "Allen George",
        "email": "allengeorge@apache.org",
        "time": "Tue Mar 20 16:21:21 2018 -0400"
      },
      "message": "THRIFT-4187 Allow dart framed transport to read incomplete frame\nClient: dart\n\nThis closes #1269\n"
    },
    {
      "commit": "859a40cf5f5c7c9169fb078af53b65876d6e089f",
      "tree": "8c4e27a561941fb27c84d422afb3a94ae26dc702",
      "parents": [
        "9bea32f73c36a8f53a45e818cfafe81b6fefefae"
      ],
      "author": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Mon Mar 19 08:16:51 2018 -0400"
      },
      "committer": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Mon Mar 19 14:39:22 2018 -0400"
      },
      "message": "THRIFT-82: move to SBCL 1.4.5 (hopefully will address 1.4.4 sporadic build errors)\n"
    },
    {
      "commit": "9bea32f73c36a8f53a45e818cfafe81b6fefefae",
      "tree": "9598fe6b03c4b22d7baf84607bbabbbda1d66bc0",
      "parents": [
        "02fbe0ecc795881fe11a447d0a5f6f2f656f7bb4"
      ],
      "author": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Fri Mar 16 16:07:42 2018 -0400"
      },
      "committer": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Mon Mar 19 14:38:49 2018 -0400"
      },
      "message": "THRIFT-4515: cross server test improvement: graceful test server shutdown\n\nThis closes #1509\n"
    },
    {
      "commit": "02fbe0ecc795881fe11a447d0a5f6f2f656f7bb4",
      "tree": "61197ccbab83dc521e21496cbc0372c562961704",
      "parents": [
        "b7084cbc0d377c59e045553add6f61215ed77854"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Mon Mar 19 17:35:44 2018 +0100"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Mon Mar 19 17:39:24 2018 +0100"
      },
      "message": "THRIFT-4523 TStreamTransportImpl.GetOutputStream broken\nClient: Delphi\nPatch: Jens Geyer\n"
    },
    {
      "commit": "b7084cbc0d377c59e045553add6f61215ed77854",
      "tree": "0a0c4b374b7798e63a1045d9e17f7729141549f2",
      "parents": [
        "a9efd1abd4fd4862d8e967ec207015af79494b6c"
      ],
      "author": {
        "name": "Allen George",
        "email": "allen.george@gmail.com",
        "time": "Wed Dec 13 07:34:49 2017 -0500"
      },
      "committer": {
        "name": "D. Can Celasun",
        "email": "can@dcc.im",
        "time": "Sat Mar 17 09:38:15 2018 +0100"
      },
      "message": "THRIFT-4419: Fix bug where framed messages \u003e 4K could not be read\n\nClient: rs\n\nThis closes #1508\n"
    },
    {
      "commit": "a9efd1abd4fd4862d8e967ec207015af79494b6c",
      "tree": "046628be5cec1729f7ff571b3426ac5d40f56a03",
      "parents": [
        "68707d92192ffc82a98488e4cdd1033e20cdf3a5"
      ],
      "author": {
        "name": "D. Can Celasun",
        "email": "can@dcc.im",
        "time": "Thu Mar 15 12:52:37 2018 +0100"
      },
      "committer": {
        "name": "D. Can Celasun",
        "email": "can@dcc.im",
        "time": "Thu Mar 15 14:16:10 2018 +0100"
      },
      "message": "THRIFT-4516: Fix \"go vet\" warnings for Go 1.10\n\nClient: go\n"
    },
    {
      "commit": "68707d92192ffc82a98488e4cdd1033e20cdf3a5",
      "tree": "c93baf0c5d2a81ec5546d831cf02363ba25eced1",
      "parents": [
        "e58f75daa8a4e5efec4ff434d9427a05973e86fe"
      ],
      "author": {
        "name": "Robert Lu",
        "email": "robberphex@gmail.com",
        "time": "Wed Jan 17 19:40:39 2018 +0800"
      },
      "committer": {
        "name": "Duru Can Celasun",
        "email": "dcelasun@apache.org",
        "time": "Thu Mar 15 11:05:30 2018 +0100"
      },
      "message": "THRIFT-4474: Use PSR-4 autoloader by default\n\nClient: php\n\nThis closes #1479\n"
    },
    {
      "commit": "e58f75daa8a4e5efec4ff434d9427a05973e86fe",
      "tree": "ae739135fa38a5b634b30ac0097fb09eb9bb5a40",
      "parents": [
        "da9a9bac92550f676e170e600d4be24769e14835"
      ],
      "author": {
        "name": "Roman Soroka",
        "email": "romanoid@uber.com",
        "time": "Thu Mar 08 15:45:22 2018 -0800"
      },
      "committer": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Wed Mar 14 13:07:10 2018 -0400"
      },
      "message": "THRIFT-4513: Fix thrift compiler to generate constants in stable order.\n\nThis closes #1505\n"
    },
    {
      "commit": "da9a9bac92550f676e170e600d4be24769e14835",
      "tree": "811a25af8fef89c1465268facb49792e8f1e4716",
      "parents": [
        "2b09dfed9c6b858571e7d8829a2b4a4bcda18d6a"
      ],
      "author": {
        "name": "Dmitry Volodin",
        "email": "dmvolod@gmail.com",
        "time": "Tue Jan 30 12:09:36 2018 +0300"
      },
      "committer": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Tue Mar 13 13:49:55 2018 -0400"
      },
      "message": "THRIFT-4429: Make TThreadPoolServer.executorService_ available in\ninherited classes and refactor methods to be able customization\nClient: java\n\nThis closes #1485\n"
    },
    {
      "commit": "2b09dfed9c6b858571e7d8829a2b4a4bcda18d6a",
      "tree": "b0deaa60c5a8a8a815491f35280f689cc8136a43",
      "parents": [
        "5066eb484b0569b3290c597b848ee459f0112b11"
      ],
      "author": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Tue Mar 13 10:11:25 2018 -0400"
      },
      "committer": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Tue Mar 13 10:12:46 2018 -0400"
      },
      "message": "THRIFT-4509: add jslint and fix build script output\n"
    },
    {
      "commit": "5066eb484b0569b3290c597b848ee459f0112b11",
      "tree": "db327c72c635a1c5d9edae7c2bfbe690e46de3f1",
      "parents": [
        "8d55c47610b765b2bcdfaebb7ee8d22930e0bd0d"
      ],
      "author": {
        "name": "Philip Frank",
        "email": "ich@philipfrank.de",
        "time": "Wed Mar 07 20:49:25 2018 +0100"
      },
      "committer": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Tue Mar 13 10:12:04 2018 -0400"
      },
      "message": "THRIFT-4509:\n* switch from grunt-external-daemon and grunt-shell to grunt-shell-spawn\n* update grunt to 1.0.2\n* always use local copy of jquery and qunit\n* commit the package-lock files for npm keep versions stable\nClient: js\n\nThis closes #1506\n"
    },
    {
      "commit": "8d55c47610b765b2bcdfaebb7ee8d22930e0bd0d",
      "tree": "9e55dbfa677cf58014c1f1be64e61ccc9f764786",
      "parents": [
        "2bf03270bbead52344daa2252c517f0ccc0db040"
      ],
      "author": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Mon Mar 12 14:29:55 2018 -0400"
      },
      "committer": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Mon Mar 12 22:28:52 2018 -0400"
      },
      "message": "THRIFT-4508: remove cygwin64 build in favor of MSVC2013\n"
    },
    {
      "commit": "2bf03270bbead52344daa2252c517f0ccc0db040",
      "tree": "7e8105e8f6d7e5e85be9c76dbc26ace3e73b4b48",
      "parents": [
        "a02ae56f7faf8f747551f6e333d001f872769033"
      ],
      "author": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Mon Mar 12 15:35:34 2018 -0400"
      },
      "committer": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Mon Mar 12 18:37:14 2018 -0400"
      },
      "message": "THRIFT-4337: fix javadoc build error related to changes\n"
    }
  ],
  "next": "a02ae56f7faf8f747551f6e333d001f872769033"
}
