)]}'
{
  "log": [
    {
      "commit": "103a11c9c28ac963a3b2591ecac641db3cbaa113",
      "tree": "e8b187fabc92540991a31ffc7848ee72290fb53d",
      "parents": [
        "ff746966584816988a3babf25debc8a87c50581d"
      ],
      "author": {
        "name": "Márton Csordás",
        "email": "csordasmarton92@gmail.com",
        "time": "Thu Dec 16 10:08:11 2021 +0100"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "Jens-G@users.noreply.github.com",
        "time": "Mon Feb 21 19:19:42 2022 +0100"
      },
      "message": "THRIFT-5467 Python: fix CannotSendHeader exception\n\nBased on the python source for `http.client`, `HTTPConnection.putheader`\ncan only be called after a request has been started, and before it\u0027s\nbeen sent. Otherwise it will throw a `http.client.CannotSendHeader`\nexception.\n\nIf the server returns a `Set-Cookie` header, the client will always\nfail with the `CannotSendHeader` exception because `HTTPConnection.putheader`\nis called after reading the response.\n\nWith this patch we will call this method before the request has been sent.\n"
    },
    {
      "commit": "ff746966584816988a3babf25debc8a87c50581d",
      "tree": "5ff1442ca103c865808834855fb6de0af917c58a",
      "parents": [
        "2fa907e84b5bf29c263c4cde657e99c2e894562f"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Thu Feb 17 21:51:35 2022 +0100"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Thu Feb 17 21:53:40 2022 +0100"
      },
      "message": "FIX: incorrect URL in documentation\n"
    },
    {
      "commit": "2fa907e84b5bf29c263c4cde657e99c2e894562f",
      "tree": "9ade21a35e74b56ca0dbcf8942937ffad874a9fb",
      "parents": [
        "6266dc0777e54b169e5c2a41541d586078633195"
      ],
      "author": {
        "name": "郑桐",
        "email": "yuesen.xys@alibaba-inc.com",
        "time": "Tue Jan 04 18:20:24 2022 +0800"
      },
      "committer": {
        "name": "Yuxuan \u0027fishy\u0027 Wang",
        "email": "fishywang@gmail.com",
        "time": "Wed Feb 16 14:14:40 2022 -1000"
      },
      "message": "THRIFT-5495: close client when shutdown server in go lib\nClient: go\n"
    },
    {
      "commit": "6266dc0777e54b169e5c2a41541d586078633195",
      "tree": "764a6e4ce5cf8677f1ead2be56041561f54ce693",
      "parents": [
        "f0563a5c4929d169090ca8180e06895339c136bb"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Wed Feb 16 08:52:43 2022 +0100"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Wed Feb 16 08:52:43 2022 +0100"
      },
      "message": "Updated website update info, the ASF CMS is not longer used anymore.\n"
    },
    {
      "commit": "f0563a5c4929d169090ca8180e06895339c136bb",
      "tree": "693d2931dafb2dd867ad52c46d5edae2e7b54ea5",
      "parents": [
        "d8ed39803abea8603e9935f525e748b1c515fe7f"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Wed Feb 16 08:50:47 2022 +0100"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Wed Feb 16 08:50:47 2022 +0100"
      },
      "message": "Updated website update info, the ASF CMS is not longer used anymore.\n"
    },
    {
      "commit": "d8ed39803abea8603e9935f525e748b1c515fe7f",
      "tree": "a5c5ae46583547a0bd829dd1610b59633efd2efd",
      "parents": [
        "d2c28b349d94e99327a402ce52bcb66f8ab9c769",
        "2a93df80f27739ccabb5b885cb12a8dc7595ecdf"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Tue Feb 15 22:25:01 2022 +0100"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Tue Feb 15 22:26:08 2022 +0100"
      },
      "message": "Merge branch \u00270.16.0\u0027 into master\n"
    },
    {
      "commit": "d2c28b349d94e99327a402ce52bcb66f8ab9c769",
      "tree": "4abb7a53eed24e46cf1f2b80a7ecfce9e60cfdd4",
      "parents": [
        "52d263e77c48bbf7cbabd03161107557d1e410b1"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Thu Feb 10 23:03:02 2022 +0100"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "Jens-G@users.noreply.github.com",
        "time": "Sat Feb 12 01:15:16 2022 +0100"
      },
      "message": "THRIFT-5514 netstd test client slow in multithread mode\nClient: netstd\nPatch: Jens Geyer\n"
    },
    {
      "commit": "52d263e77c48bbf7cbabd03161107557d1e410b1",
      "tree": "94256157240418ef45bbfb265075b0f694f9c802",
      "parents": [
        "0b29261a4f3c6882ef3b09aae47914f0012b0472"
      ],
      "author": {
        "name": "TeinRnD",
        "email": "TeinRnd@gmail.com",
        "time": "Tue Feb 08 10:50:41 2022 +0100"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Thu Feb 10 23:11:23 2022 +0100"
      },
      "message": "THRIFT-5499: Use blocking Read/Write calls to make sure the Receive/SendTimeout is checked.\nClient: netstd\n"
    },
    {
      "commit": "2a93df80f27739ccabb5b885cb12a8dc7595ecdf",
      "tree": "55f37b631a195e4199528eed5b24089b8e911256",
      "parents": [
        "a8e3b758af65feefcc55b5d46024a102a3ff494b"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Wed Feb 09 20:46:41 2022 +0100"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Wed Feb 09 20:46:41 2022 +0100"
      },
      "message": "Update changelog for 0.16.0\n"
    },
    {
      "commit": "a8e3b758af65feefcc55b5d46024a102a3ff494b",
      "tree": "2a1332257a963c59fbdadee9165732af7f2ff222",
      "parents": [
        "303139410616ab3e580aa6aead1001118adee243"
      ],
      "author": {
        "name": "Yuxuan \u0027fishy\u0027 Wang",
        "email": "yuxuan.wang@reddit.com",
        "time": "Tue Feb 08 09:33:47 2022 -0800"
      },
      "committer": {
        "name": "Yuxuan \u0027fishy\u0027 Wang",
        "email": "yuxuan.wang@reddit.com",
        "time": "Wed Feb 09 08:57:06 2022 -0800"
      },
      "message": "THRIFT-5512: Update java dependencies\n\nUpdate java dependencies according to the suggestions from:\nhttps://mvnrepository.com/artifact/org.apache.thrift/libthrift/0.15.0\n"
    },
    {
      "commit": "0b29261a4f3c6882ef3b09aae47914f0012b0472",
      "tree": "85247cf39a30b7d4de242e0d2a68b1f8f9adcfd1",
      "parents": [
        "acd19a8439911f5a3a742bad72ea4d231d1aeec3"
      ],
      "author": {
        "name": "Yuxuan \u0027fishy\u0027 Wang",
        "email": "yuxuan.wang@reddit.com",
        "time": "Tue Feb 08 09:33:47 2022 -0800"
      },
      "committer": {
        "name": "Yuxuan \u0027fishy\u0027 Wang",
        "email": "fishywang@gmail.com",
        "time": "Wed Feb 09 08:56:04 2022 -0800"
      },
      "message": "THRIFT-5512: Update java dependencies\n\nUpdate java dependencies according to the suggestions from:\nhttps://mvnrepository.com/artifact/org.apache.thrift/libthrift/0.15.0\n"
    },
    {
      "commit": "303139410616ab3e580aa6aead1001118adee243",
      "tree": "e764420e454d01d1da8018d29d075fe32d9f2fdc",
      "parents": [
        "f18a8f34e21b09a389e93114ae75375b53724b39"
      ],
      "author": {
        "name": "Yuxuan \u0027fishy\u0027 Wang",
        "email": "yuxuan.wang@reddit.com",
        "time": "Tue Feb 08 15:07:31 2022 -0800"
      },
      "committer": {
        "name": "Yuxuan \u0027fishy\u0027 Wang",
        "email": "yuxuan.wang@reddit.com",
        "time": "Tue Feb 08 16:40:47 2022 -0800"
      },
      "message": "THRIFT-5509: Suppress noisy log from go\u0027s TSimpleServer\n\nClient: go\n\nThis is a follow up of 6f33b0470. After we proactively closed the client\nconnection, processor.Process could return NOT_OPEN as a result, and\nthose errors being logged will cause the log to be very noisy.\n\nThis will also be cherry-picked into 0.16.0 branch.\n"
    },
    {
      "commit": "acd19a8439911f5a3a742bad72ea4d231d1aeec3",
      "tree": "047b5c63bf74a0970534eb69cbaa9d807fdfda4e",
      "parents": [
        "50819ce8ef72ad7ccf79c6c3fb3b77a91ab8e540"
      ],
      "author": {
        "name": "Yuxuan \u0027fishy\u0027 Wang",
        "email": "yuxuan.wang@reddit.com",
        "time": "Tue Feb 08 15:07:31 2022 -0800"
      },
      "committer": {
        "name": "Yuxuan \u0027fishy\u0027 Wang",
        "email": "fishywang@gmail.com",
        "time": "Tue Feb 08 16:40:12 2022 -0800"
      },
      "message": "THRIFT-5509: Suppress noisy log from go\u0027s TSimpleServer\n\nClient: go\n\nThis is a follow up of 6f33b0470. After we proactively closed the client\nconnection, processor.Process could return NOT_OPEN as a result, and\nthose errors being logged will cause the log to be very noisy.\n\nThis will also be cherry-picked into 0.16.0 branch.\n"
    },
    {
      "commit": "50819ce8ef72ad7ccf79c6c3fb3b77a91ab8e540",
      "tree": "90f099118ebed5c25ef0d66fd01db1bc5b4c6f1c",
      "parents": [
        "3cac3204519bbdfe02beb9d863e9b873cdaf9d07"
      ],
      "author": {
        "name": "Jeremiah",
        "email": "4462211+jeremiahpslewis@users.noreply.github.com",
        "time": "Tue Feb 08 12:46:45 2022 +0100"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "Jens-G@users.noreply.github.com",
        "time": "Tue Feb 08 20:33:32 2022 +0100"
      },
      "message": "Fix winsock capitalization for case sensitive cross-compilation"
    },
    {
      "commit": "3cac3204519bbdfe02beb9d863e9b873cdaf9d07",
      "tree": "384c20a68441e257f07b69d3ee26a019ec43196f",
      "parents": [
        "2d667f34767b32d242687b5e31f65284f82ce16d"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Mon Jan 31 18:04:35 2022 +0100"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Tue Feb 08 17:45:10 2022 +0100"
      },
      "message": "THRIFT-5511 Full support for the new net6 \"nullability\" semantics\nClient: netstd\nPatch: Jens Geyer\n\nThis closes #2516\n"
    },
    {
      "commit": "2d667f34767b32d242687b5e31f65284f82ce16d",
      "tree": "696a25ea24ecf45b690381fc8844061af3baf2a2",
      "parents": [
        "6b5b6c479b047ea9953d74e14e9430b235f4c735"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Thu Feb 03 01:00:31 2022 +0100"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Sat Feb 05 03:04:41 2022 +0100"
      },
      "message": "FIX: test left too early on false premise\n"
    },
    {
      "commit": "f18a8f34e21b09a389e93114ae75375b53724b39",
      "tree": "c6e8c45f70add26d01eb081ba491d23e7872130c",
      "parents": [
        "56a840aa176494c5875cba7faff9dfc16bf8f831"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Fri Feb 04 22:38:03 2022 +0100"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Fri Feb 04 22:38:03 2022 +0100"
      },
      "message": "Update changelog for 0.16.0\n"
    },
    {
      "commit": "6b5b6c479b047ea9953d74e14e9430b235f4c735",
      "tree": "fd73874d5c56c8144e197785af0211df703fccb7",
      "parents": [
        "6f33b047067966d73397b95e6a54fc39901169eb",
        "cbb6530228895bab3b0556df59574c46d9ea49d9"
      ],
      "author": {
        "name": "Mario Emmenlauer",
        "email": "mario@emmenlauer.de",
        "time": "Fri Feb 04 14:03:51 2022 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Feb 04 14:03:51 2022 +0100"
      },
      "message": "Merge pull request #2515 from dsandbrink/patch-1\n\nTHRIFT-5510: On Windows NOMINMAX and WIN32_LEAN_AND_MEAN are unset"
    },
    {
      "commit": "cbb6530228895bab3b0556df59574c46d9ea49d9",
      "tree": "fd73874d5c56c8144e197785af0211df703fccb7",
      "parents": [
        "6f33b047067966d73397b95e6a54fc39901169eb"
      ],
      "author": {
        "name": "Dirk Sandbrink",
        "email": "dsandbrink@users.noreply.github.com",
        "time": "Fri Feb 04 09:55:19 2022 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Feb 04 09:55:19 2022 +0100"
      },
      "message": "[THRIFT-5510] On Windows NOMINMAX and WIN32_LEAN_AND_MEAN are unset even if set before\n\nOnly define and undefine NOMINMAX and WIN32_LEAN_AND_MEAN if they have not been set before."
    },
    {
      "commit": "56a840aa176494c5875cba7faff9dfc16bf8f831",
      "tree": "1b1b496ae2acb5408bcb9db3c10af206d6b73cf0",
      "parents": [
        "b9fe9c2417f26fa6e1d9383b8fa9d50ff9a96d65"
      ],
      "author": {
        "name": "Yuxuan \u0027fishy\u0027 Wang",
        "email": "yuxuan.wang@reddit.com",
        "time": "Thu Feb 03 10:44:53 2022 -0800"
      },
      "committer": {
        "name": "Yuxuan \u0027fishy\u0027 Wang",
        "email": "yuxuan.wang@reddit.com",
        "time": "Thu Feb 03 16:12:06 2022 -0800"
      },
      "message": "THRIFT-5509: Close connection in IsOpen\n\nClient: go\n\nWhen the connectivity check failed in IsOpen, close the connection\nexplicitly to avoid connection leaks.\n\nThis is Path 2 of THRIFT-5509.\n"
    },
    {
      "commit": "6f33b047067966d73397b95e6a54fc39901169eb",
      "tree": "fdd4e98ced5a82b50167d1560ef96b5edac53501",
      "parents": [
        "af453f33c455d5330a3da24efb28bb1bda179d33"
      ],
      "author": {
        "name": "Yuxuan \u0027fishy\u0027 Wang",
        "email": "yuxuan.wang@reddit.com",
        "time": "Thu Feb 03 10:44:53 2022 -0800"
      },
      "committer": {
        "name": "Yuxuan \u0027fishy\u0027 Wang",
        "email": "fishywang@gmail.com",
        "time": "Thu Feb 03 16:11:20 2022 -0800"
      },
      "message": "THRIFT-5509: Close connection in IsOpen\n\nClient: go\n\nWhen the connectivity check failed in IsOpen, close the connection\nexplicitly to avoid connection leaks.\n\nThis is Path 2 of THRIFT-5509.\n"
    },
    {
      "commit": "b9fe9c2417f26fa6e1d9383b8fa9d50ff9a96d65",
      "tree": "42d3dadf340f5889c27ee239e592a9d22fbab061",
      "parents": [
        "f087ec48a2d043a93db36dfa44b69785b5dff1e2"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Thu Feb 03 01:00:31 2022 +0100"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Thu Feb 03 22:27:15 2022 +0100"
      },
      "message": "FIX: test left too early on false premise\n"
    },
    {
      "commit": "f087ec48a2d043a93db36dfa44b69785b5dff1e2",
      "tree": "818b5c0b099c609e86f12f52e39d161d338b9030",
      "parents": [
        "48d1a707d1690bf79f1eb280d88580652d81a3cc"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Wed Feb 02 23:14:52 2022 +0100"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Wed Feb 02 23:14:52 2022 +0100"
      },
      "message": "FIX: missing EXTRA_DIST entries\n"
    },
    {
      "commit": "48d1a707d1690bf79f1eb280d88580652d81a3cc",
      "tree": "3b61590e3c64e9e7c71302e820d39690f08b2fef",
      "parents": [
        "a10d401996690d3e5387341c1248b7d1028d9ac7"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Wed Feb 02 23:03:58 2022 +0100"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Wed Feb 02 23:03:58 2022 +0100"
      },
      "message": "FIX: missing EXTRA_DIST entries\n"
    },
    {
      "commit": "a10d401996690d3e5387341c1248b7d1028d9ac7",
      "tree": "e1309067b06e96f043c70878664906a8b363f5c8",
      "parents": [
        "f99375ef87a0540e7af6cf167522ba0cbb1a0b21"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Wed Feb 02 22:57:46 2022 +0100"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Wed Feb 02 22:58:16 2022 +0100"
      },
      "message": "FIX: missing EXTRA_DIST entries\n"
    },
    {
      "commit": "af453f33c455d5330a3da24efb28bb1bda179d33",
      "tree": "dabf8a567d87341f496e71f6ff1d30dd9d2dbd12",
      "parents": [
        "9a16c755b1734185772bd4eb1280005348911c91"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Mon Jan 31 18:04:35 2022 +0100"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Tue Feb 01 23:51:00 2022 +0100"
      },
      "message": "minor indent fixes\n"
    },
    {
      "commit": "f99375ef87a0540e7af6cf167522ba0cbb1a0b21",
      "tree": "77a3a2a33fde6e355fa15105d357315cca25cfd1",
      "parents": [
        "d68f03c0edc539bc1757b2ac358dbd43c44bc651"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Mon Jan 31 18:52:30 2022 +0100"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Tue Feb 01 08:58:42 2022 +0100"
      },
      "message": "THRIFT-5504 CA2254 Message template should be compile time constant\nClient netstd\nPatch: Jens Geyer\n"
    },
    {
      "commit": "9a16c755b1734185772bd4eb1280005348911c91",
      "tree": "3ede8e9f0c549a30dd56565b3134d84d9f79659b",
      "parents": [
        "69b66a51f2d86746b78300fdf43dd098d6eac7cb"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Mon Jan 31 18:52:30 2022 +0100"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "Jens-G@users.noreply.github.com",
        "time": "Tue Feb 01 08:55:05 2022 +0100"
      },
      "message": "THRIFT-5504 CA2254 Message template should be compile time constant\nClient netstd\nPatch: Jens Geyer\n"
    },
    {
      "commit": "69b66a51f2d86746b78300fdf43dd098d6eac7cb",
      "tree": "36128d47263271c161e7a7a713739cd96020db0b",
      "parents": [
        "a0cd3cfc848536210631f5f10c9019f81e45ab66"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Sat Jan 29 18:42:01 2022 +0100"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "Jens-G@users.noreply.github.com",
        "time": "Sun Jan 30 01:09:06 2022 +0100"
      },
      "message": "THRIFT-5506 C26495 variable \"t_field::req_\" not initialized, t_field.h:40\nCompiler General\nPatch: Jens Geyer\n"
    },
    {
      "commit": "a0cd3cfc848536210631f5f10c9019f81e45ab66",
      "tree": "5caa5d9f88f564e2560ae77285f545afba6194bb",
      "parents": [
        "eadbd9cd3634260cd7f54e74ea7af37826e3135b"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Sat Jan 29 18:35:38 2022 +0100"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "Jens-G@users.noreply.github.com",
        "time": "Sun Jan 30 01:09:06 2022 +0100"
      },
      "message": "THRIFT-5505 error: \u0027close_generator\u0027 overrides a member function but is not marked \u0027override\u0027\nClient: netstd\nPatch: Jens Geyer\n"
    },
    {
      "commit": "eadbd9cd3634260cd7f54e74ea7af37826e3135b",
      "tree": "e93b7bc2c1764c26879316f372bc78e5e1a07195",
      "parents": [
        "c4f2ba11738e3f48b36a32359965dc08cc5c5d7d"
      ],
      "author": {
        "name": "Yuxuan \u0027fishy\u0027 Wang",
        "email": "yuxuan.wang@reddit.com",
        "time": "Thu Jan 27 13:17:37 2022 -0800"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "Jens-G@users.noreply.github.com",
        "time": "Sat Jan 29 18:50:01 2022 +0100"
      },
      "message": "Fix travis issue caused by 5f16344311\n"
    },
    {
      "commit": "c4f2ba11738e3f48b36a32359965dc08cc5c5d7d",
      "tree": "f6cd7eb17c473272b87ff1c39a126d74556ade66",
      "parents": [
        "561bc9ab7918bfddcfd0ecc722b162e43a9bc46b"
      ],
      "author": {
        "name": "Yuxuan \u0027fishy\u0027 Wang",
        "email": "yuxuan.wang@reddit.com",
        "time": "Wed Jan 26 11:21:47 2022 -0800"
      },
      "committer": {
        "name": "Yuxuan \u0027fishy\u0027 Wang",
        "email": "fishywang@gmail.com",
        "time": "Thu Jan 27 07:38:24 2022 -0800"
      },
      "message": "Fix the travis issue\n\nFor example [1]:\n\n    FAILURE: Build failed with an exception.\n    * Where:\n    Script \u0027/thrift/src/thrift-0.17.0/lib/java/gradle/generateTestThrift.gradle\u0027 line: 40\n    * What went wrong:\n    A problem occurred evaluating script.\n    \u003e assert thriftFile.exists()\n             |          |\n             |          false\n             /thrift/src/thrift-0.17.0/test/partial/thrift_test_schema.thrift\n\n[1]: https://app.travis-ci.com/github/apache/thrift/jobs/557030315\n"
    },
    {
      "commit": "d68f03c0edc539bc1757b2ac358dbd43c44bc651",
      "tree": "3fb9653a068b2bd188057828e779334431523c42",
      "parents": [
        "1ef362cc62a761811294f390e0ead2785e12c9b0"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Mon Jan 24 22:26:21 2022 +0100"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Thu Jan 27 08:55:23 2022 +0100"
      },
      "message": "Updated changes.md for 0.16.0\n"
    },
    {
      "commit": "1ef362cc62a761811294f390e0ead2785e12c9b0",
      "tree": "4db90e31805ac8285baeb1610349ec4624bc28e4",
      "parents": [
        "fb87b440cdba9ba53b0db88296c86a92a3ae2503"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Wed Jan 26 22:38:04 2022 +0100"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Thu Jan 27 08:55:19 2022 +0100"
      },
      "message": "THRIFT-5504 CA2254 Message template should be compile time constant\nClient netstd\nPatch: Jens Geyer\n"
    },
    {
      "commit": "561bc9ab7918bfddcfd0ecc722b162e43a9bc46b",
      "tree": "9a00a668fd7be50c30fccb8eb0db091868c6d6d9",
      "parents": [
        "bf0967537bdf189a8806fe05a2710e1011370956"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Wed Jan 26 22:38:04 2022 +0100"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "Jens-G@users.noreply.github.com",
        "time": "Thu Jan 27 08:51:15 2022 +0100"
      },
      "message": "THRIFT-5504 CA2254 Message template should be compile time constant\nClient netstd\nPatch: Jens Geyer\n"
    },
    {
      "commit": "bf0967537bdf189a8806fe05a2710e1011370956",
      "tree": "916ad520d2d52334802a6a34c7c6975065c5e897",
      "parents": [
        "5f16344311a57ac016190984dd1aaa44e19a6487"
      ],
      "author": {
        "name": "くらげ",
        "email": "73342826+kurages@users.noreply.github.com",
        "time": "Sun Jul 25 23:46:42 2021 +0900"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "Jens-G@users.noreply.github.com",
        "time": "Wed Jan 26 23:00:04 2022 +0100"
      },
      "message": "Fixed proxy related bugs"
    },
    {
      "commit": "5f16344311a57ac016190984dd1aaa44e19a6487",
      "tree": "47c45ab59ae5b84d96968fe4b1aadf56225e031f",
      "parents": [
        "febc5121ea425d92623512367d7e365c13be31c4"
      ],
      "author": {
        "name": "ihciah",
        "email": "ihciah@gmail.com",
        "time": "Fri Jul 02 01:00:42 2021 +0800"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "Jens-G@users.noreply.github.com",
        "time": "Wed Jan 26 22:56:08 2022 +0100"
      },
      "message": "fix wrong thrift strict header comparing\n"
    },
    {
      "commit": "fb87b440cdba9ba53b0db88296c86a92a3ae2503",
      "tree": "3c9b57a9f0fcc6135f8b4b518de6ac1a8d48443e",
      "parents": [
        "fa5c37ab5f4e8196cb353cd4f884dcf362809cc0"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Fri Jan 21 09:37:30 2022 +0100"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Fri Jan 21 09:39:09 2022 +0100"
      },
      "message": "Updated changes.md for 0.16.0\n"
    },
    {
      "commit": "febc5121ea425d92623512367d7e365c13be31c4",
      "tree": "a101798ba77046c744837a590d659564efb2f05c",
      "parents": [
        "86763a1681638eb5adaf33d1dd7d7143824bae2c"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Fri Jan 21 09:37:30 2022 +0100"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Fri Jan 21 09:38:55 2022 +0100"
      },
      "message": "Updated changes.md for 0.16.0\n"
    },
    {
      "commit": "fa5c37ab5f4e8196cb353cd4f884dcf362809cc0",
      "tree": "2beee35b68f3b4c202b58f6d602cae9799acfed8",
      "parents": [
        "7a6829531f00f7e95f904d5794d632acee62ddf0"
      ],
      "author": {
        "name": "Jonas Marty",
        "email": "jonas.marty@konplan.com",
        "time": "Thu Jan 20 14:58:23 2022 +0100"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Thu Jan 20 22:15:36 2022 +0100"
      },
      "message": "Fixes #5500, uncompilable code when a .thirft struct named \u0027System\u0027 is present\n"
    },
    {
      "commit": "86763a1681638eb5adaf33d1dd7d7143824bae2c",
      "tree": "acc284dc04042244ea7589ef3013492cdc913e40",
      "parents": [
        "6868ebbb31cf32dbde018b03831d167565ba51d8"
      ],
      "author": {
        "name": "Jonas Marty",
        "email": "jonas.marty@konplan.com",
        "time": "Thu Jan 20 14:58:23 2022 +0100"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "Jens-G@users.noreply.github.com",
        "time": "Thu Jan 20 22:13:40 2022 +0100"
      },
      "message": "Fixes #5500, uncompilable code when a .thirft struct named \u0027System\u0027 is present\n"
    },
    {
      "commit": "6868ebbb31cf32dbde018b03831d167565ba51d8",
      "tree": "bb4538c411b8f91e73529979584d0b819b23c16d",
      "parents": [
        "7a6829531f00f7e95f904d5794d632acee62ddf0"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Thu Jan 20 21:02:02 2022 +0100"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Thu Jan 20 21:02:02 2022 +0100"
      },
      "message": "Release 0.16.0\n"
    },
    {
      "commit": "7a6829531f00f7e95f904d5794d632acee62ddf0",
      "tree": "bd712f27bb2571a8f8d6e5486455743f013ae925",
      "parents": [
        "b1dc2aeb48f08052971eeb643026c7999766cc73"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Thu Jan 20 15:14:02 2022 +0100"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Thu Jan 20 20:48:15 2022 +0100"
      },
      "message": "2022 we have\n"
    },
    {
      "commit": "b1dc2aeb48f08052971eeb643026c7999766cc73",
      "tree": "41f29f2af2d1e79054fad5d09c7bfff16dadda4e",
      "parents": [
        "11dc245c402fbacf263833618724b013ee203f5b",
        "b3cf1980582d026def0fc262de8a788d5b34ca85"
      ],
      "author": {
        "name": "Mario Emmenlauer",
        "email": "mario@emmenlauer.de",
        "time": "Tue Jan 18 00:09:30 2022 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jan 18 00:09:30 2022 -0800"
      },
      "message": "Merge pull request #2505 from dsandbrink/patch-1\n\nFix warning C4515: \u0027protocol\u0027: namespace uses itself"
    },
    {
      "commit": "11dc245c402fbacf263833618724b013ee203f5b",
      "tree": "924fe783668842962ec099548075bc4cdc919758",
      "parents": [
        "16b490ce1fd1e102ef27363c78cccedb16d4fbe2",
        "d3f13f0907dda34dff1ecc7dd7bc4fec2b26f168"
      ],
      "author": {
        "name": "Mario Emmenlauer",
        "email": "mario@emmenlauer.de",
        "time": "Tue Jan 18 00:08:37 2022 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jan 18 00:08:37 2022 -0800"
      },
      "message": "Merge pull request #2504 from dsandbrink/bugfix/thrift_5418\n\nTHRIFT-5418: C++ to_string and ostream operator not always generated"
    },
    {
      "commit": "d3f13f0907dda34dff1ecc7dd7bc4fec2b26f168",
      "tree": "924fe783668842962ec099548075bc4cdc919758",
      "parents": [
        "16b490ce1fd1e102ef27363c78cccedb16d4fbe2"
      ],
      "author": {
        "name": "Dirk Sandbrink",
        "email": "dsandbrink@gmail.com",
        "time": "Mon Jan 17 10:56:35 2022 +0100"
      },
      "committer": {
        "name": "Dirk Sandbrink",
        "email": "dsandbrink@gmail.com",
        "time": "Mon Jan 17 23:25:42 2022 +0100"
      },
      "message": "THRIFT-5418: Fix missing implementation for enum functions\n\nIf a thrift file only contains an enum, then the c++ source file with\nthe implementation for to_string and ostream operator\u003c\u003c is not\ngenerated.\nThis bug was introduced in PR#2095 / THRIFT-5168.\n"
    },
    {
      "commit": "b3cf1980582d026def0fc262de8a788d5b34ca85",
      "tree": "cc0b52788d7440dd2bf60d6030bf0707d2227d02",
      "parents": [
        "16b490ce1fd1e102ef27363c78cccedb16d4fbe2"
      ],
      "author": {
        "name": "Dirk Sandbrink",
        "email": "dsandbrink@users.noreply.github.com",
        "time": "Mon Jan 17 14:12:25 2022 +0100"
      },
      "committer": {
        "name": "Dirk Sandbrink",
        "email": "dsandbrink@gmail.com",
        "time": "Mon Jan 17 23:23:50 2022 +0100"
      },
      "message": "Fix warning C4515: \u0027protocol\u0027: namespace uses itself\n\nThis warning can been seen when compiling generated code using Visual Studio 16.11.\n"
    },
    {
      "commit": "16b490ce1fd1e102ef27363c78cccedb16d4fbe2",
      "tree": "09a953a20538cf031e404158b8f59e1b77a5a355",
      "parents": [
        "bbc7c5f65eaaf027c4d141300235870e5c3c5824",
        "e07cdcce8d0c4238b21f61a809849e082e0c616b"
      ],
      "author": {
        "name": "Mario Emmenlauer",
        "email": "mario@emmenlauer.de",
        "time": "Mon Jan 17 14:02:34 2022 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jan 17 14:02:34 2022 -0800"
      },
      "message": "Merge pull request #2506 from BioDataAnalysis/bda_remove_jcenter\n\nlib/java/build.gradle: Removed jcenter() after repeated errors"
    },
    {
      "commit": "e07cdcce8d0c4238b21f61a809849e082e0c616b",
      "tree": "09a953a20538cf031e404158b8f59e1b77a5a355",
      "parents": [
        "bbc7c5f65eaaf027c4d141300235870e5c3c5824"
      ],
      "author": {
        "name": "Mario Emmenlauer",
        "email": "memmenlauer@biodataanalysis.de",
        "time": "Wed Jan 12 19:27:39 2022 +0100"
      },
      "committer": {
        "name": "Mario Emmenlauer",
        "email": "memmenlauer@biodataanalysis.de",
        "time": "Mon Jan 17 19:14:56 2022 +0100"
      },
      "message": "lib/java/build.gradle: Removed jcenter() after repeated errors\n"
    },
    {
      "commit": "bbc7c5f65eaaf027c4d141300235870e5c3c5824",
      "tree": "7a8f5f3d162d4760574582dcecdaed5a5d8e0145",
      "parents": [
        "98a232577fa56bb703ea96b88cc6c5b9391178f0"
      ],
      "author": {
        "name": "Yuxuan \u0027fishy\u0027 Wang",
        "email": "yuxuan.wang@reddit.com",
        "time": "Mon Jan 10 11:44:23 2022 -0800"
      },
      "committer": {
        "name": "Yuxuan \u0027fishy\u0027 Wang",
        "email": "fishywang@gmail.com",
        "time": "Tue Jan 11 13:44:23 2022 -0800"
      },
      "message": "Bump the versions of Go used in Travis\n\nBump the versions of Go used in Travis to the latest point releases in\npreparing for the upcoming v0.16.0 release.\n\nAlso switch the go download URL to the new go.dev domain.\n\nAlso update LANGUAGES.md accordingly, and mark that we support THeader\nin Go now (we added the support in v0.13.0, just forgot to update\nLANGUAGES.md accordingly).\n"
    },
    {
      "commit": "98a232577fa56bb703ea96b88cc6c5b9391178f0",
      "tree": "916efb58623cd23042ed192961ac4df9387c221c",
      "parents": [
        "39d7278ddffce27d45380c483a84d013f6db4d7b"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Sun Jan 09 16:50:52 2022 +0100"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "Jens-G@users.noreply.github.com",
        "time": "Sun Jan 09 21:57:30 2022 +0100"
      },
      "message": "THRIFT-5479 Add net 6 support\n"
    },
    {
      "commit": "39d7278ddffce27d45380c483a84d013f6db4d7b",
      "tree": "43055cd706cb6237e61b4e74e53a112801049dd2",
      "parents": [
        "9d7d627b518f84d6f7bfee76f1d7410e63c4fe7c"
      ],
      "author": {
        "name": "Yuxuan \u0027fishy\u0027 Wang",
        "email": "yuxuan.wang@reddit.com",
        "time": "Sat Jan 08 01:03:57 2022 -0800"
      },
      "committer": {
        "name": "Yuxuan \u0027fishy\u0027 Wang",
        "email": "fishywang@gmail.com",
        "time": "Sat Jan 08 23:10:21 2022 -0800"
      },
      "message": "go: Make socketConn.Close thread-safe\n\nClient: go\n\nWe used to rely on setting the connection inside TSocket/TSSLSocket as\nnil after Close is called to mark the connection as closed, but that is\nnot thread safe and causing TSocket.Close/TSSLSocket.Close cannot be\ncalled concurrently. Use an atomic int to mark closure instead.\n"
    },
    {
      "commit": "9d7d627b518f84d6f7bfee76f1d7410e63c4fe7c",
      "tree": "adb901ad54077aa99dad3606006d684c18f907b2",
      "parents": [
        "e12fbe88e2f734cbcb010f0f820a6e43e94c8ec2"
      ],
      "author": {
        "name": "Ali-Akber Saifee",
        "email": "ali@indydevs.org",
        "time": "Fri Jan 07 07:58:13 2022 -0800"
      },
      "committer": {
        "name": "Yuxuan \u0027fishy\u0027 Wang",
        "email": "fishywang@gmail.com",
        "time": "Sat Jan 08 00:17:27 2022 -0800"
      },
      "message": "Remove excess assertions\n\nAsserting on trying to deserialize None, or an invalid serialized\nbuffer result in different exceptions being raised in python2/3.\n"
    },
    {
      "commit": "e12fbe88e2f734cbcb010f0f820a6e43e94c8ec2",
      "tree": "20a90aa37f540197b97cdab8b9531886a488bc82",
      "parents": [
        "999e6e3bce217acb35b44440fd656cf169d47ed8"
      ],
      "author": {
        "name": "Yuxuan \u0027fishy\u0027 Wang",
        "email": "yuxuan.wang@reddit.com",
        "time": "Thu Jan 06 09:36:08 2022 -0800"
      },
      "committer": {
        "name": "Yuxuan \u0027fishy\u0027 Wang",
        "email": "fishywang@gmail.com",
        "time": "Thu Jan 06 22:06:41 2022 -0800"
      },
      "message": "Use iotest.OneByteReader instead of self implemented one\n\nClient: go\n\nThis is a trivial unit test improvement from the last commit. Of course\nI only discovered the existence of testing/iotest package after I\nre-invented the wheel.\n"
    },
    {
      "commit": "999e6e3bce217acb35b44440fd656cf169d47ed8",
      "tree": "dfc4563ceda1b9cccb77a7d4ef71f4ea4c055620",
      "parents": [
        "d582a861426c43c869e71d8d6ce598a33cbab316"
      ],
      "author": {
        "name": "Yuxuan \u0027fishy\u0027 Wang",
        "email": "yuxuan.wang@reddit.com",
        "time": "Fri Dec 17 10:39:07 2021 -0800"
      },
      "committer": {
        "name": "Yuxuan \u0027fishy\u0027 Wang",
        "email": "fishywang@gmail.com",
        "time": "Wed Jan 05 14:21:58 2022 -0800"
      },
      "message": "THRIFT-5490: Use pooled buffer for TFramedTransport\n\nClient: go\n\nFollow up on d582a8614, do the same thing on TFramedTransport.\n\nAlso update the test on the implementation of THeaderTransport to make\nsure that small reads are not broken.\n"
    },
    {
      "commit": "d582a861426c43c869e71d8d6ce598a33cbab316",
      "tree": "008a7d7b357761f1d8c19a3913cae16029ea3e69",
      "parents": [
        "b724787d373de99fee2222ab0eb2e052f8c8d3ed"
      ],
      "author": {
        "name": "Yuxuan \u0027fishy\u0027 Wang",
        "email": "yuxuan.wang@reddit.com",
        "time": "Thu Dec 16 14:44:47 2021 -0800"
      },
      "committer": {
        "name": "Yuxuan \u0027fishy\u0027 Wang",
        "email": "fishywang@gmail.com",
        "time": "Fri Dec 17 10:24:19 2021 -0800"
      },
      "message": "THRIFT-5490: Use pooled buffer for THeaderTransport\n\nClient: go\n\nInstead of binding 2 buffers (read/write) to each THeaderTransport, grab\none from the pool to be used for the whole read/write, and return it\nback to the pool after the read/write is done. This would help reduce\nthe memory footprint from idle connections.\n"
    },
    {
      "commit": "b724787d373de99fee2222ab0eb2e052f8c8d3ed",
      "tree": "fe886e30b4d74d6f2595243c0d90b7cd892ecba4",
      "parents": [
        "c6c5a0596ffc441e6cd1ad60130cdcdcb2e319e4"
      ],
      "author": {
        "name": "Ali-Akber Saifee",
        "email": "ali@indydevs.org",
        "time": "Sat Dec 11 08:39:24 2021 -0800"
      },
      "committer": {
        "name": "Yuxuan \u0027fishy\u0027 Wang",
        "email": "fishywang@gmail.com",
        "time": "Thu Dec 16 13:12:44 2021 -0800"
      },
      "message": "Define PY_SSIZE_T_CLEAN to use PyObject_CallFunction\n\nWhen using the building functions for the fallback scenario\nin readBytes, a SystemError is raised in python 3.10 (raised\nas a warning till python 3.9) due to the use of \"#yi\" for the output\nbuffer argument.\n\nExtra test cases are added to cover serialization/deserialization\nboth with compact \u0026 binary protocol both with and without the\nc-extension\n"
    },
    {
      "commit": "c6c5a0596ffc441e6cd1ad60130cdcdcb2e319e4",
      "tree": "ccc203b31f15408f7ef5e881e033a1f9cffaf66a",
      "parents": [
        "b597043146bdcd2b18c73314aafbf4b46937dbd5"
      ],
      "author": {
        "name": "kpandit",
        "email": "kpandit@pinterest.com",
        "time": "Thu Dec 02 14:15:48 2021 -0800"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "Jens-G@users.noreply.github.com",
        "time": "Mon Dec 13 08:56:54 2021 +0100"
      },
      "message": "THRIFT-5486 : fix issues found by spotbugs\n"
    },
    {
      "commit": "b597043146bdcd2b18c73314aafbf4b46937dbd5",
      "tree": "34dc12da4286dace088395b700165a07e6e2c0b5",
      "parents": [
        "98be76fc033f1d66bcfd09d4a22b86e8061e89c2"
      ],
      "author": {
        "name": "Ali-Akber Saifee",
        "email": "ali@indydevs.org",
        "time": "Sun Dec 12 12:08:36 2021 -0800"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "Jens-G@users.noreply.github.com",
        "time": "Mon Dec 13 08:55:45 2021 +0100"
      },
      "message": "Pin clap to 2.33 as 2.34 results in build failures\n"
    },
    {
      "commit": "98be76fc033f1d66bcfd09d4a22b86e8061e89c2",
      "tree": "3875688fbcf111b4b971f079e5c28ad54b238798",
      "parents": [
        "2853af2d02dc1c4e42175e76d5ccefe9e797c4c4"
      ],
      "author": {
        "name": "Anshul M Gupta",
        "email": "anshul.mgupta@rubrik.com",
        "time": "Wed Dec 01 00:59:13 2021 -0800"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "Jens-G@users.noreply.github.com",
        "time": "Mon Dec 06 23:01:25 2021 +0100"
      },
      "message": "THRIFT-5482: Fix memory leak during SSL handshake in C++ library\nClient: C++\n"
    },
    {
      "commit": "2853af2d02dc1c4e42175e76d5ccefe9e797c4c4",
      "tree": "18b91184d6aa30591503791c141da3afb6319be6",
      "parents": [
        "4c7b9fd38ad614dbf37c37e45569790b44868458"
      ],
      "author": {
        "name": "Kevin Wojniak",
        "email": "kainjow@users.noreply.github.com",
        "time": "Wed Oct 20 20:56:29 2021 -0700"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "Jens-G@users.noreply.github.com",
        "time": "Mon Dec 06 23:00:37 2021 +0100"
      },
      "message": "Compile TWebSocketServer with CMake only when OpenSSL is found\n\nWhen compiling the C++ library and OpenSSL wasn\u0027t found, TWebSocketServer will fail as it includes OpenSSL headers.\n"
    },
    {
      "commit": "4c7b9fd38ad614dbf37c37e45569790b44868458",
      "tree": "6344c046f268684fbb5293c76581e0bc8b87df5b",
      "parents": [
        "4637f6d5f8df752291f5e3c8923824e819a2b60f"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Sat Dec 04 22:48:37 2021 +0100"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "Jens-G@users.noreply.github.com",
        "time": "Sun Dec 05 13:05:58 2021 +0100"
      },
      "message": "THRIFT-5479 Add net 6 support\nClient: netstd\nPatch: Jens Geyer\n"
    },
    {
      "commit": "4637f6d5f8df752291f5e3c8923824e819a2b60f",
      "tree": "aac16a664dce846d58b16588f061d90b8461abda",
      "parents": [
        "5a9d139be4ef1a790da4c6f25377b8ab6573a325"
      ],
      "author": {
        "name": "kpandit",
        "email": "kpandit@pinterest.com",
        "time": "Tue Nov 23 11:44:22 2021 -0800"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "Jens-G@users.noreply.github.com",
        "time": "Tue Nov 23 21:54:05 2021 +0100"
      },
      "message": "[skip ci] updated README.md to reflect final merged changes (THRIFT-5443)\n"
    },
    {
      "commit": "5a9d139be4ef1a790da4c6f25377b8ab6573a325",
      "tree": "0377e631e8faada4e4c7cb1db3e47af89518a650",
      "parents": [
        "2c0927826d1e7f7e902f29a925e22058f949f535"
      ],
      "author": {
        "name": "kpandit",
        "email": "kpandit@pinterest.com",
        "time": "Sat Nov 20 00:56:17 2021 +0100"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Sat Nov 20 00:57:57 2021 +0100"
      },
      "message": "THRIFT-5443: add support for partial Thrift deserialization\nClient: java\nPatch: Bhalchandra Pandit\n\nThis closes #2439\n"
    },
    {
      "commit": "2c0927826d1e7f7e902f29a925e22058f949f535",
      "tree": "6dbb8cc6d6340bb485c1fcc4ec9304c80054fd87",
      "parents": [
        "443a03c558fdef6e6908e8fb47f7011c2d7ff9f6"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Mon Nov 15 09:58:19 2021 +0100"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Mon Nov 15 19:32:18 2021 +0100"
      },
      "message": "*.local deleted\n"
    },
    {
      "commit": "443a03c558fdef6e6908e8fb47f7011c2d7ff9f6",
      "tree": "29afa240ec4e45a60bb3b0e869c665d396d5e094",
      "parents": [
        "50f97135ccc328aeb84b75d5374016abaa269da1"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Mon Nov 15 19:30:13 2021 +0100"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Mon Nov 15 19:31:21 2021 +0100"
      },
      "message": "FIX: Python code style / flake8: TProcessPoolServer.py:46:14: E225 missing whitespace around operator\n"
    },
    {
      "commit": "50f97135ccc328aeb84b75d5374016abaa269da1",
      "tree": "eb1085d7776db38965dc11da476594182b48b6f8",
      "parents": [
        "ea1e8ff1407112342ed17cb95087bbda4e9b2cc0"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Sun Nov 14 12:33:50 2021 +0100"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Sun Nov 14 12:35:52 2021 +0100"
      },
      "message": "FIX Python code style TTransport.py:400:5: E301 expected 1 blank line, found 0\n"
    },
    {
      "commit": "ea1e8ff1407112342ed17cb95087bbda4e9b2cc0",
      "tree": "9e465f2ef6fd0b57676662811cfa2fd512832df5",
      "parents": [
        "7156940c1da6f7e0c4e8b830cea1e37f770db173"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Sat Nov 13 23:21:02 2021 +0100"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "Jens-G@users.noreply.github.com",
        "time": "Sun Nov 14 12:35:30 2021 +0100"
      },
      "message": "THRIFT-5481 consolidate netstd server implementation details into one common model\nClient: netstd\nPatch: JensG\n"
    },
    {
      "commit": "7156940c1da6f7e0c4e8b830cea1e37f770db173",
      "tree": "11617e4a8b10ffde3fd1459991a4cf1825444d9c",
      "parents": [
        "da1e19b72bceb1c5a094613c286c1331ff1a6c1b"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Sat Nov 13 23:51:16 2021 +0100"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "Jens-G@users.noreply.github.com",
        "time": "Sun Nov 14 12:35:30 2021 +0100"
      },
      "message": "Refactoring test server/client to use async/await more consistently\n"
    },
    {
      "commit": "da1e19b72bceb1c5a094613c286c1331ff1a6c1b",
      "tree": "f4aa8be8afcddfde605160e8dda7296e759a5d84",
      "parents": [
        "ea39a14a1fbc8a7683e91ab4bdd23f8b207c8d5d"
      ],
      "author": {
        "name": "Yiyang Zhou",
        "email": "yiyangzhou1@xiaohongshu.com",
        "time": "Fri Aug 13 16:30:58 2021 +0800"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "Jens-G@users.noreply.github.com",
        "time": "Sun Nov 14 00:54:12 2021 +0100"
      },
      "message": "THRIFT-5454: add __setState__ function to TProcessPoolServer to enable correct multiprocessing behavior related to pickling\n\nClient: Python\n"
    },
    {
      "commit": "ea39a14a1fbc8a7683e91ab4bdd23f8b207c8d5d",
      "tree": "a2245670978edb6ab96870bdfb5122d255004053",
      "parents": [
        "591575a8a891717b002abecef57f99830a8c6752"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Sat Nov 13 23:01:16 2021 +0100"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Sun Nov 14 00:20:19 2021 +0100"
      },
      "message": "THRIFT-5480 TThreadPoolAsyncServer using TFramedTransport mistakenly drops client\nClient: netstd\nPatch:  Ioannis Efthymiou \u0026 Jens Geyer\n\nThis closes #2478\n"
    },
    {
      "commit": "591575a8a891717b002abecef57f99830a8c6752",
      "tree": "1ccd3853b41f547f5ea3a9f07557abb0badd4d52",
      "parents": [
        "3f1fd599251027931ccde7aff893f6d64e8a840f"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Fri Oct 29 21:49:12 2021 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Sun Oct 31 12:03:12 2021 +0100"
      },
      "message": "THRIFT-5476 Deprecate Common Lisp support\nClient: cl\nPatch: Jens Geyer\n"
    },
    {
      "commit": "3f1fd599251027931ccde7aff893f6d64e8a840f",
      "tree": "efb1f8a960e2043c0780b6aed02a250f3e7997d0",
      "parents": [
        "007b99b72adcc97a0715b92d5f495620bee35715"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Thu Oct 28 22:31:12 2021 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Thu Oct 28 23:02:12 2021 +0200"
      },
      "message": "- Fixed a few XML comments and ArgumentException arguments\n- Suppressed certain unwanted CS1591 \"XML comments missing\" warnings\n"
    },
    {
      "commit": "007b99b72adcc97a0715b92d5f495620bee35715",
      "tree": "caca79eb5d4eb7a29e051b87e4579b99596174ae",
      "parents": [
        "2b8be5154fc4f017fe98ca2e19d6526b265ca121"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Wed Oct 27 12:22:25 2021 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "Jens-G@users.noreply.github.com",
        "time": "Wed Oct 27 16:43:12 2021 +0200"
      },
      "message": "THRIFT-5408 Support for deprecated methods - follow_up fix\n"
    },
    {
      "commit": "2b8be5154fc4f017fe98ca2e19d6526b265ca121",
      "tree": "ea430e82fda8fd92b4a8f02ce9c7277d8a5be784",
      "parents": [
        "839a1daf5a2d99307e4a3175a32fb2b7bf9c6175"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Fri Oct 22 09:16:43 2021 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "Jens-G@users.noreply.github.com",
        "time": "Sat Oct 23 13:41:38 2021 +0200"
      },
      "message": "ran `npm audit fix` to fix several reported issues\n"
    },
    {
      "commit": "839a1daf5a2d99307e4a3175a32fb2b7bf9c6175",
      "tree": "9566ae6661ea794da260dee95f5e6f0e27fd8ad3",
      "parents": [
        "0f760537c3f17502e7694c61417dafc02fc3aa3a"
      ],
      "author": {
        "name": "Kevin Wojniak",
        "email": "kainjow@users.noreply.github.com",
        "time": "Mon Aug 16 23:05:42 2021 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Thu Oct 21 22:57:04 2021 +0200"
      },
      "message": "THRIFT-5456 Disable SIGPIPE on TSocketServer\nCLient: cpp\nPatch: Kevin Wojniak\n\nThis closes #2440\n"
    },
    {
      "commit": "0f760537c3f17502e7694c61417dafc02fc3aa3a",
      "tree": "7a8861bd74cc760bbb27906acc6a099b0d143a0e",
      "parents": [
        "6a7278b9db78777f146b09fdfe42eb342faec171"
      ],
      "author": {
        "name": "郑桐",
        "email": "yuesen.xys@alibaba-inc.com",
        "time": "Sat Oct 09 16:01:28 2021 +0800"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "Jens-G@users.noreply.github.com",
        "time": "Mon Oct 18 23:00:55 2021 +0200"
      },
      "message": "skip map value with depth limit\n"
    },
    {
      "commit": "6a7278b9db78777f146b09fdfe42eb342faec171",
      "tree": "dd1b825645647c776b7c5f5776b117d1caa0de14",
      "parents": [
        "50dd262f282dfaf3847b61b433dcbfea6d20ac4f"
      ],
      "author": {
        "name": "Kevin Wojniak",
        "email": "kainjow@users.noreply.github.com",
        "time": "Wed Oct 06 11:43:56 2021 -0700"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "Jens-G@users.noreply.github.com",
        "time": "Mon Oct 18 22:10:16 2021 +0200"
      },
      "message": "Fix `processing` typo in TSocketServer.swift"
    },
    {
      "commit": "50dd262f282dfaf3847b61b433dcbfea6d20ac4f",
      "tree": "44e779c78dbc03d44f829b37dd7af24ef4fd307f",
      "parents": [
        "2145741a9db80b2127e88ee5c792fe74d73b19dd"
      ],
      "author": {
        "name": "Brian Forbis",
        "email": "bforbis@athenahealth.com",
        "time": "Mon May 17 01:26:30 2021 -0400"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "Jens-G@users.noreply.github.com",
        "time": "Mon Oct 18 22:08:49 2021 +0200"
      },
      "message": "THRIFT-5416: Allow UDP Sockets\n"
    },
    {
      "commit": "2145741a9db80b2127e88ee5c792fe74d73b19dd",
      "tree": "0f2bb0fc259c40cef4c011532c16b7f8b99075bc",
      "parents": [
        "152dab945cbf5377595e07e87b336a9871aa5949"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Mon Oct 18 21:59:28 2021 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Mon Oct 18 22:04:29 2021 +0200"
      },
      "message": "FIX for \"error: malformed HTML\" broken by 91be87a76f747b9069bb07357483b2d8a19addcf\n"
    },
    {
      "commit": "152dab945cbf5377595e07e87b336a9871aa5949",
      "tree": "2d198b301e46d1342413258ea4cf10569ecf81db",
      "parents": [
        "2b691ee3bf6d70112e1e06f29e8e8a06e3105f33"
      ],
      "author": {
        "name": "Yuming Wang",
        "email": "yumwang@ebay.com",
        "time": "Mon Oct 18 23:29:39 2021 +0800"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "Jens-G@users.noreply.github.com",
        "time": "Mon Oct 18 22:03:49 2021 +0200"
      },
      "message": "THRIFT-5237: FOLLOWUP: Add a new constructor for TSocket\n\nWorkaround for this issue: https://github.com/apache/spark/pull/34280#issuecomment-945814566"
    },
    {
      "commit": "2b691ee3bf6d70112e1e06f29e8e8a06e3105f33",
      "tree": "50b68af85a5272392ade8dcac8d6ad289d809867",
      "parents": [
        "353e810199ab1d5cbad74fb44ce033b935e14d60"
      ],
      "author": {
        "name": "Allen George",
        "email": "allengeorge@apache.org",
        "time": "Thu Oct 14 22:25:07 2021 -0400"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "Jens-G@users.noreply.github.com",
        "time": "Fri Oct 15 20:33:25 2021 +0200"
      },
      "message": "Fix Rust formatting error\n\nClient: rs\n"
    },
    {
      "commit": "353e810199ab1d5cbad74fb44ce033b935e14d60",
      "tree": "685c363528f89a89be59de9e4dca0117622cc624",
      "parents": [
        "e5c636defe2fdf0a59824542ca1cc1e5f7fe1f81"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Thu Oct 14 23:09:42 2021 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "Jens-G@users.noreply.github.com",
        "time": "Fri Oct 15 03:22:24 2021 +0200"
      },
      "message": "THRIFT-5470 Error: Constraint check failure for haxe.ds.ObjectMap.K\nClient: hx\nPatch: Jens Geyer\n"
    },
    {
      "commit": "e5c636defe2fdf0a59824542ca1cc1e5f7fe1f81",
      "tree": "e938f532a6dea66067a2db9b0a492d536dc995d9",
      "parents": [
        "e394cb4c9f57e97ddeb2803cede07fc0070c6d9d"
      ],
      "author": {
        "name": "Opportunity",
        "email": "opportunity@live.in",
        "time": "Tue Aug 03 19:45:08 2021 +0800"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "Jens-G@users.noreply.github.com",
        "time": "Thu Oct 14 23:28:09 2021 +0200"
      },
      "message": "THRIFT-5448: map binary to typescript Buffer\nClient: js\nAuthor: OpportunityLiu\n"
    },
    {
      "commit": "e394cb4c9f57e97ddeb2803cede07fc0070c6d9d",
      "tree": "4071b7a89f3f81dcc8e18c040dc1ee645af84844",
      "parents": [
        "91be87a76f747b9069bb07357483b2d8a19addcf"
      ],
      "author": {
        "name": "Sergey Yelin",
        "email": "elinsn@gmail.com",
        "time": "Wed Sep 15 10:51:56 2021 +0300"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Thu Oct 14 23:23:59 2021 +0200"
      },
      "message": "THRIFT-5471 Introduce delimiter and app_prefix options to erl generator\nClient: erl\nPatch: Sergey Yelin\n\nThis closes #2457\n"
    },
    {
      "commit": "91be87a76f747b9069bb07357483b2d8a19addcf",
      "tree": "333633b671e30494adcfb59eab7a6fb3946cc9a3",
      "parents": [
        "cb808fcb79d03028c6138891381689e1ef4e4a94"
      ],
      "author": {
        "name": "kpandit",
        "email": "kpandit@pinterest.com",
        "time": "Tue Aug 24 18:35:47 2021 -0700"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Thu Oct 14 23:16:57 2021 +0200"
      },
      "message": "fix javadoc warnings\nClient: java\nPatch: Bhalchandra Pandit\n\nThis closes #2444\n"
    },
    {
      "commit": "cb808fcb79d03028c6138891381689e1ef4e4a94",
      "tree": "f33a73ef8adec99530b7e5583fd3bb9e7f1b90ba",
      "parents": [
        "7ecc9ef02110b66e6a734ff5c11e103c4b9fbc1e"
      ],
      "author": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Sun Sep 26 07:45:25 2021 -0400"
      },
      "committer": {
        "name": "Jim King",
        "email": "jking@apache.org",
        "time": "Sun Sep 26 07:46:16 2021 -0400"
      },
      "message": "fix perl packaging issue\n"
    },
    {
      "commit": "7ecc9ef02110b66e6a734ff5c11e103c4b9fbc1e",
      "tree": "fac9808d78eb81a6fccf5ff878d6745ca8d768a1",
      "parents": [
        "ab2f23a2a9cd8d170e6d45ae6ad0e693052e3599"
      ],
      "author": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Sat Sep 25 16:47:05 2021 -0400"
      },
      "committer": {
        "name": "Jim King",
        "email": "jking@apache.org",
        "time": "Sat Sep 25 22:09:31 2021 -0400"
      },
      "message": "minor changes to make pypi distribution look better (long desc)\n"
    },
    {
      "commit": "ab2f23a2a9cd8d170e6d45ae6ad0e693052e3599",
      "tree": "e4f3437946f6f2b05de46ca43140c71d13040176",
      "parents": [
        "e3be32112aa8029577b88a9ee431ef67f8a357db"
      ],
      "author": {
        "name": "Balázs Grill",
        "email": "balazs.grill@incquerylabs.com",
        "time": "Sun Sep 19 08:00:20 2021 +0200"
      },
      "committer": {
        "name": "Yuxuan \u0027fishy\u0027 Wang",
        "email": "fishywang@gmail.com",
        "time": "Mon Sep 20 13:43:30 2021 -0700"
      },
      "message": "Modified build tags to allow js/wasm target\n"
    },
    {
      "commit": "e3be32112aa8029577b88a9ee431ef67f8a357db",
      "tree": "0025b1cf90f434fde27aba6073f8830d97b40451",
      "parents": [
        "7e07267379cab41ea35acc508c0d417bca479167",
        "8317ec43ea2425b6f8e24e4dc4f5b2360f717eb4"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Sat Sep 11 23:00:25 2021 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Sat Sep 11 23:00:25 2021 +0200"
      },
      "message": "Merge branch \u00270.15.0\u0027 into upstream\n"
    },
    {
      "commit": "7e07267379cab41ea35acc508c0d417bca479167",
      "tree": "45175288451c9e10c5d6cc93e9ed9cb09795a446",
      "parents": [
        "38bd636a1883dbbf4d22ada48e856eaf6243d32e"
      ],
      "author": {
        "name": "Allen George",
        "email": "allengeorge@apache.org",
        "time": "Sat Sep 11 11:30:34 2021 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Sep 11 11:30:34 2021 -0400"
      },
      "message": "THRIFT-5457 Pin bitflags to 1.2 to maintain MSRV (#2454)\n\nClient: rs\r\n\r\nSee https://issuehunt.io/r/clap-rs/clap/issues/2691 for an explanation of the underlying issue."
    },
    {
      "commit": "38bd636a1883dbbf4d22ada48e856eaf6243d32e",
      "tree": "5651a3891703e08af1049aba9d2d21c053a9f79a",
      "parents": [
        "0cc06506b807a2d7fa5183a207e1ce3f9727cf00"
      ],
      "author": {
        "name": "Yuri Melnikov",
        "email": "Yuri.Miller@icloud.com",
        "time": "Wed Sep 08 18:46:12 2021 -0400"
      },
      "committer": {
        "name": "Yuxuan \u0027fishy\u0027 Wang",
        "email": "fishywang@gmail.com",
        "time": "Thu Sep 09 22:19:17 2021 -0700"
      },
      "message": "THRIFT-4868: Golang: Fix compilation for optional set\u003cbinary\u003e with default values\n"
    },
    {
      "commit": "0cc06506b807a2d7fa5183a207e1ce3f9727cf00",
      "tree": "1c8b3d6d39e144f9ff159db63921376926adaefe",
      "parents": [
        "cdbcff99958c024d224de98a0dfc2e98d6d779b6"
      ],
      "author": {
        "name": "xiexiaoqun",
        "email": "xiexiaoqun@users.noreply.github.com",
        "time": "Thu Sep 09 10:43:00 2021 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Sep 08 22:43:00 2021 -0400"
      },
      "message": "Remove redundant `format!(..)` macro calls (#2443)\n\nClient: rs"
    },
    {
      "commit": "8317ec43ea2425b6f8e24e4dc4f5b2360f717eb4",
      "tree": "9a867732601309d0835dcb3a65b585c22b21b6ca",
      "parents": [
        "67bf304de18e025a768e21f1c39dd8aede882637"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Sat Sep 04 20:25:14 2021 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Sat Sep 04 20:45:55 2021 +0200"
      },
      "message": "Branch 0.15.0\n"
    },
    {
      "commit": "67bf304de18e025a768e21f1c39dd8aede882637",
      "tree": "b43537f3ab341078dcbbbffb2ebc92599aa7238c",
      "parents": [
        "5f829f143c40a125c611d03244b235a6d1a35d47"
      ],
      "author": {
        "name": "Yuxuan \u0027fishy\u0027 Wang",
        "email": "yuxuan.wang@reddit.com",
        "time": "Wed Sep 01 14:17:31 2021 -0700"
      },
      "committer": {
        "name": "Yuxuan \u0027fishy\u0027 Wang",
        "email": "yuxuan.wang@reddit.com",
        "time": "Fri Sep 03 22:25:33 2021 -0700"
      },
      "message": "THRIFT-5459: Fix breaking issue when adding a new exception\n\nClient: go\n\nCurrently in the compiler generated go code, adding a new exception to\nan existing endpoint can cause unexpected behaviors when the client\nisn\u0027t updated. Fix the issue.\n\nWill be cherry-picked into 0.15.0 after merged.\n"
    },
    {
      "commit": "cdbcff99958c024d224de98a0dfc2e98d6d779b6",
      "tree": "08dce8dffe9b9cb7e80af5a35bca72159049dca6",
      "parents": [
        "f83ebeae9d0a7b6c0f1005b430184ba02d9b8d50"
      ],
      "author": {
        "name": "Yuxuan \u0027fishy\u0027 Wang",
        "email": "yuxuan.wang@reddit.com",
        "time": "Wed Sep 01 14:17:31 2021 -0700"
      },
      "committer": {
        "name": "Yuxuan \u0027fishy\u0027 Wang",
        "email": "fishywang@gmail.com",
        "time": "Fri Sep 03 22:24:25 2021 -0700"
      },
      "message": "THRIFT-5459: Fix breaking issue when adding a new exception\n\nClient: go\n\nCurrently in the compiler generated go code, adding a new exception to\nan existing endpoint can cause unexpected behaviors when the client\nisn\u0027t updated. Fix the issue.\n\nWill be cherry-picked into 0.15.0 after merged.\n"
    },
    {
      "commit": "f83ebeae9d0a7b6c0f1005b430184ba02d9b8d50",
      "tree": "3692a2421d1f79e2b32ebcf7fe47a4d3da19020c",
      "parents": [
        "e66814e6bce22ee698d6fddd6c0c90bf620f9e0b",
        "bdb54bc1c985f6fc72712017c4776590c68ec940"
      ],
      "author": {
        "name": "Mario Emmenlauer",
        "email": "mario@emmenlauer.de",
        "time": "Thu Sep 02 14:10:01 2021 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Sep 02 14:10:01 2021 +0200"
      },
      "message": "Merge pull request #2451 from BioDataAnalysis/bda_cmake_cleanup\n\nMinor cmake cleanup"
    },
    {
      "commit": "e66814e6bce22ee698d6fddd6c0c90bf620f9e0b",
      "tree": "e346bf2014f67a438c0744ae8b6edca1c313ce30",
      "parents": [
        "b8069cbe9c83a2ac094a91c5bc59a545caabb652",
        "034c9359e978d2465f0ce8530f62c146ef18e935"
      ],
      "author": {
        "name": "Mario Emmenlauer",
        "email": "mario@emmenlauer.de",
        "time": "Thu Sep 02 14:07:53 2021 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Sep 02 14:07:53 2021 +0200"
      },
      "message": "Merge pull request #2450 from BioDataAnalysis/bda_slim_windows_h\n\nReduce the usage of Windows.h, and add macros to slim Windows.h"
    },
    {
      "commit": "bdb54bc1c985f6fc72712017c4776590c68ec940",
      "tree": "5c8aceef7d3775895b0d7e1bbca5f5153d02ee5a",
      "parents": [
        "b8069cbe9c83a2ac094a91c5bc59a545caabb652"
      ],
      "author": {
        "name": "Mario Emmenlauer",
        "email": "memmenlauer@biodataanalysis.de",
        "time": "Tue Aug 31 14:00:16 2021 +0200"
      },
      "committer": {
        "name": "Mario Emmenlauer",
        "email": "memmenlauer@biodataanalysis.de",
        "time": "Thu Sep 02 08:54:42 2021 +0200"
      },
      "message": "Use modern OpenSSL cmake syntax (if available), and larger cmake cleanup\n"
    },
    {
      "commit": "034c9359e978d2465f0ce8530f62c146ef18e935",
      "tree": "e346bf2014f67a438c0744ae8b6edca1c313ce30",
      "parents": [
        "b8069cbe9c83a2ac094a91c5bc59a545caabb652"
      ],
      "author": {
        "name": "Mario Emmenlauer",
        "email": "mario@emmenlauer.de",
        "time": "Thu May 21 23:04:12 2020 +0200"
      },
      "committer": {
        "name": "Mario Emmenlauer",
        "email": "memmenlauer@biodataanalysis.de",
        "time": "Thu Sep 02 08:53:36 2021 +0200"
      },
      "message": "Reduce the usage of Windows.h, and add macros to slim Windows.h\n"
    }
  ],
  "next": "b8069cbe9c83a2ac094a91c5bc59a545caabb652"
}
