)]}'
{
  "log": [
    {
      "commit": "2c29c5665bc442e703480bb0ee60fe925ffe02e8",
      "tree": "031e2b110e87d6c948140ab9d870e7beb821386c",
      "parents": [
        "917149175c4d2181b7548820cb6f28ae172f1d26"
      ],
      "author": {
        "name": "Manuel Pöter",
        "email": "manuel@manuel-poeter.at",
        "time": "Fri Dec 13 09:34:44 2024 +0100"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Fri Dec 13 23:55:26 2024 +0100"
      },
      "message": "Fix documentation to match implementation\nPatch: Manuel Pöter \u0026 Jens Geyer\n\nThis closes #3076\n"
    },
    {
      "commit": "917149175c4d2181b7548820cb6f28ae172f1d26",
      "tree": "bdad60c30914c575d873d59c97c4790e93e095cb",
      "parents": [
        "d8cd883a9ac315d982afbeaa2aefcef296165915"
      ],
      "author": {
        "name": "Björn Svensson",
        "email": "bjorn.a.svensson@est.tech",
        "time": "Thu Dec 12 10:38:22 2024 +0100"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "Jens-G@users.noreply.github.com",
        "time": "Thu Dec 12 23:00:38 2024 +0100"
      },
      "message": "Fix build warnings for Erlang/OTP 27\nClient: Erlang\n\nSince erlfmt is a build dependency, and the currently used version\ngenerates new build warnings with latest OTP 27, we lift its version.\nIncludes a formatting correction that is verified to work with the\nscript build/veralign.sh\n\nSigned-off-by: Björn Svensson \u003cbjorn.a.svensson@est.tech\u003e\n"
    },
    {
      "commit": "d8cd883a9ac315d982afbeaa2aefcef296165915",
      "tree": "b63a9746562270bbf0afe4a77cbd36f28f4269de",
      "parents": [
        "eb684d34853c9a8ab7a2759c1c88ae3dfa1b0ef6"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Tue Dec 10 01:02:46 2024 +0100"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "Jens-G@users.noreply.github.com",
        "time": "Tue Dec 10 01:28:09 2024 +0100"
      },
      "message": "THRIFT-5837 FIX: error: unused parameter etc\nPatch: Jens Geyer\n"
    },
    {
      "commit": "eb684d34853c9a8ab7a2759c1c88ae3dfa1b0ef6",
      "tree": "7d7b6ce963797d45401fa0ad394162c696dc49c2",
      "parents": [
        "f54bdbd9a865df1058ef8056f43f37fbd691b9a2"
      ],
      "author": {
        "name": "Thomas",
        "email": "thomasbruggink@hotmail.com",
        "time": "Sun Jul 28 15:32:23 2024 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Tue Dec 10 00:37:16 2024 +0100"
      },
      "message": "THRIFT-4386 Add Lua 5.3/5.4 support\nClint: lua\nPatch: Thomas Bruggink\n\nThis closes #3012\n"
    },
    {
      "commit": "f54bdbd9a865df1058ef8056f43f37fbd691b9a2",
      "tree": "672782dfd18f94cd341b4a1a728a2acc3606bfce",
      "parents": [
        "45b1868b86d32cafb3bddacc2ff90f8fbd454637"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Thu Nov 28 14:59:00 2024 +0100"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Thu Nov 28 19:13:32 2024 +0100"
      },
      "message": "THRIFT-5839 incorrect cast under Win64\nClient: delphi\nPatch: Jens Geyer\n"
    },
    {
      "commit": "45b1868b86d32cafb3bddacc2ff90f8fbd454637",
      "tree": "3ccbeab9481060ebc4eec626883d489a80704b2a",
      "parents": [
        "24ed1d12f35b9a4a2554ecf48bc1dbd13589ce06"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Tue Nov 26 22:22:00 2024 +0100"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Tue Nov 26 22:22:00 2024 +0100"
      },
      "message": "(no ticket) netstd testcase for THRIFT-5835\nClient: netstd\nPatch: Jens Geyer\n"
    },
    {
      "commit": "24ed1d12f35b9a4a2554ecf48bc1dbd13589ce06",
      "tree": "391b7c13c6a0003735ae8da6f419f48a40e0e9c2",
      "parents": [
        "376ab241a4398747607c27949fa7c274854446ed"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Tue Nov 26 22:21:28 2024 +0100"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Tue Nov 26 22:21:28 2024 +0100"
      },
      "message": "package upgrade\n"
    },
    {
      "commit": "376ab241a4398747607c27949fa7c274854446ed",
      "tree": "d1572be95fd17c2101154f289609ec7537311b7c",
      "parents": [
        "91d9f051f30830574084187da366e356a95fcb7a"
      ],
      "author": {
        "name": "Bruce Irschick",
        "email": "bruce.irschick@improving.com",
        "time": "Tue Nov 26 10:06:10 2024 -0800"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Tue Nov 26 22:09:23 2024 +0100"
      },
      "message": "THRIFT-5838 ensure original exception added to new exceptions\nClient: netstd\nPatch: Bruce Irschick\n\nThis closes #3069\n"
    },
    {
      "commit": "91d9f051f30830574084187da366e356a95fcb7a",
      "tree": "950e0b18e36101af544022308427458fe7b645fc",
      "parents": [
        "6b967bd74f6a41c2ffd8679517850862dbc4bf56"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Sat Nov 23 23:45:26 2024 +0100"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Mon Nov 25 22:11:58 2024 +0100"
      },
      "message": "(no ticket) netstd testcase for THRIFT-5835\nClient: netstd\nPatch: Jens Geyer\n"
    },
    {
      "commit": "6b967bd74f6a41c2ffd8679517850862dbc4bf56",
      "tree": "898e66b795eed107ad537e899e8d8e2262cb26d9",
      "parents": [
        "e9f63e0bbdc9316f57dd2458c27ff18ed1df60fe"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Mon Nov 25 22:10:48 2024 +0100"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Mon Nov 25 22:11:08 2024 +0100"
      },
      "message": "FIX Two ASF headers lost during THRIFT-5837\nClient: Delphi\nPatch: Jens Geyer\n"
    },
    {
      "commit": "e9f63e0bbdc9316f57dd2458c27ff18ed1df60fe",
      "tree": "74a294ab3c5d917997c5aa874640b699788441a9",
      "parents": [
        "39ce210f66e3a642590030559b4afc306db896fb"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Sat Nov 23 01:01:13 2024 +0100"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Mon Nov 25 22:05:05 2024 +0100"
      },
      "message": "THRIFT-5837 Delphi implementation for THRIFT-5835\nClient: Delphi\nPatch: Jens Geyer\n\nThis closes #3068\n"
    },
    {
      "commit": "39ce210f66e3a642590030559b4afc306db896fb",
      "tree": "b56ba13d43107af0853054444ef474f214da4cf5",
      "parents": [
        "58d9ff5afbed3602bd7edfc0d1c038be67d06ab7"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Sat Nov 16 10:40:55 2024 +0100"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "Jens-G@users.noreply.github.com",
        "time": "Sat Nov 23 16:14:20 2024 +0100"
      },
      "message": "THRIFT-5835 Allow exceptions to be used as regular struct datatype\nInitial feature testcase added, compiler checks disabled.\nPatch: Jens Geyer\n"
    },
    {
      "commit": "58d9ff5afbed3602bd7edfc0d1c038be67d06ab7",
      "tree": "8e0aa2a839a04e12a90bd16dbf96c1d58554c162",
      "parents": [
        "3a37d15341d648ca48538d6897eae819de648a89"
      ],
      "author": {
        "name": "Andrew Kane",
        "email": "andrew@ankane.org",
        "time": "Wed Nov 20 22:54:46 2024 -0800"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "Jens-G@users.noreply.github.com",
        "time": "Fri Nov 22 23:37:46 2024 +0100"
      },
      "message": "Include license and notice files in published crate [skip ci]\n"
    },
    {
      "commit": "3a37d15341d648ca48538d6897eae819de648a89",
      "tree": "e0a496776078315b99b81152a5a8152c61d1590b",
      "parents": [
        "e26b4a83847175db15b08cd51fc796f5e39e37fe"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Thu Nov 14 23:03:25 2024 +0100"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "Jens-G@users.noreply.github.com",
        "time": "Fri Nov 22 23:25:49 2024 +0100"
      },
      "message": "net9 sdk is NOT YET installed by default\n"
    },
    {
      "commit": "e26b4a83847175db15b08cd51fc796f5e39e37fe",
      "tree": "33a497f611059fcbc5a489e12e4c31a7fffa4e15",
      "parents": [
        "23e0e5ce75300451f49727ee438edbc76fcbb372"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Tue Nov 12 23:53:04 2024 +0100"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "Jens-G@users.noreply.github.com",
        "time": "Fri Nov 22 23:25:49 2024 +0100"
      },
      "message": "THRIFT-5832 Drop net6 support and add net9 instead\nClient: netstd\nPatch: Jens Geyer\n"
    },
    {
      "commit": "23e0e5ce75300451f49727ee438edbc76fcbb372",
      "tree": "a8b9e5a928a5c68d056867864944366aa21ac212",
      "parents": [
        "0f027530d7d46ae25f3ed6d6ee453ca18ca43eb6"
      ],
      "author": {
        "name": "Susanne Lindgren",
        "email": "susanne.lindgren@foi.se",
        "time": "Tue Nov 19 09:44:37 2024 +0100"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "Jens-G@users.noreply.github.com",
        "time": "Wed Nov 20 22:31:06 2024 +0100"
      },
      "message": "Don\u0027t use legacy ssl hostname validation for python \u003e\u003d 3.12\n"
    },
    {
      "commit": "0f027530d7d46ae25f3ed6d6ee453ca18ca43eb6",
      "tree": "5595fa2e727eac3073bf845cf58b61239d26ecae",
      "parents": [
        "c8cf304919f31c2132e1aa64fea4dfa08fe1bed9"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Sun Nov 17 01:55:38 2024 +0100"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "Jens-G@users.noreply.github.com",
        "time": "Sun Nov 17 11:24:22 2024 +0100"
      },
      "message": "THRIFT-5836 No rule to make target \u0027Thrift5272.thrift\u0027, needed by \u0027gen-cpp/Thrift5272_types.h\u0027\nPatch: Jens Geyer\n"
    },
    {
      "commit": "c8cf304919f31c2132e1aa64fea4dfa08fe1bed9",
      "tree": "9511cef51f233249905f226a2ce0db7d93ca99b0",
      "parents": [
        "a085b0ecee74cf2102496264fe51a0dfe026f6f5"
      ],
      "author": {
        "name": "Yuxuan \u0027fishy\u0027 Wang",
        "email": "yuxuan.wang@reddit.com",
        "time": "Thu Nov 14 15:25:18 2024 -0800"
      },
      "committer": {
        "name": "Yuxuan \u0027fishy\u0027 Wang",
        "email": "fishywang@gmail.com",
        "time": "Fri Nov 15 10:08:56 2024 -0800"
      },
      "message": "THRIFT-5833: Add ProcessorError\n\nClient: go\n\nProvide ProcessorError as the combined error of write i/o error and\noriginal error returned by the endpoint implementation, and update\ncompiler to use that in Process functions.\n"
    },
    {
      "commit": "a085b0ecee74cf2102496264fe51a0dfe026f6f5",
      "tree": "267a467f9a181026f8963dd65dd21d931c3dc533",
      "parents": [
        "b65ec607db09f2efdb7397acde88fd53cfb97f6b"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Thu Nov 14 23:03:46 2024 +0100"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Thu Nov 14 23:16:37 2024 +0100"
      },
      "message": "Revert \"GitHub cmake workflow to build libraries as well [skip ci] (#2679)\"\n\nThis reverts commit b65ec607db09f2efdb7397acde88fd53cfb97f6b.\n"
    },
    {
      "commit": "b65ec607db09f2efdb7397acde88fd53cfb97f6b",
      "tree": "81e8e083df77507dbbd0d471a1d0e59fdca5ae73",
      "parents": [
        "e7f1a26a9579ee00311ed4d5b1dd0e1553e516c0"
      ],
      "author": {
        "name": "Jiayu Liu",
        "email": "622789+jimexist@users.noreply.github.com",
        "time": "Wed Nov 06 11:39:01 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Nov 06 11:39:01 2024 +0800"
      },
      "message": "GitHub cmake workflow to build libraries as well [skip ci] (#2679)\n\n* cmake to build with java and kotlin\r\n\r\n* add kotlin\r\n\r\n* turn off python in cmake\r\n\r\n* cmake and cpack\r\n\r\n---------\r\n\r\nCo-authored-by: Jiayu Liu \u003cjiayu.liu@airbnb.com\u003e"
    },
    {
      "commit": "e7f1a26a9579ee00311ed4d5b1dd0e1553e516c0",
      "tree": "267a467f9a181026f8963dd65dd21d931c3dc533",
      "parents": [
        "617c4e7cee2ae25decb8dbcd62daf5acc507e2a3"
      ],
      "author": {
        "name": "Jiayu Liu",
        "email": "622789+jimexist@users.noreply.github.com",
        "time": "Wed Nov 06 11:37:25 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Nov 06 11:37:25 2024 +0800"
      },
      "message": "use 24.04 for github ci jobs (#3044)\n\n"
    },
    {
      "commit": "617c4e7cee2ae25decb8dbcd62daf5acc507e2a3",
      "tree": "3c9f6690ffb0ab9a41dc5d699bb7cc674b687686",
      "parents": [
        "ff1596046876f9d9a5a18a6b67983d0253c07db8"
      ],
      "author": {
        "name": "Gehu Pierre",
        "email": "pierrestudios@users.noreply.github.com",
        "time": "Mon Nov 04 10:01:04 2024 -0500"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "Jens-G@users.noreply.github.com",
        "time": "Tue Nov 05 21:57:26 2024 +0100"
      },
      "message": "Fix update in TConstant.php for PHP 7 compatibility"
    },
    {
      "commit": "ff1596046876f9d9a5a18a6b67983d0253c07db8",
      "tree": "fc78af03c4b84653256ee5a83679fc9e3237699b",
      "parents": [
        "5d0205d43d28ff88194f711156ed3a562e636afc"
      ],
      "author": {
        "name": "Gehu Pierre",
        "email": "pierrestudios@users.noreply.github.com",
        "time": "Tue Oct 29 12:40:58 2024 -0400"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "Jens-G@users.noreply.github.com",
        "time": "Tue Nov 05 21:57:26 2024 +0100"
      },
      "message": "Update TConstant.php to remove deprecated PHP code\n\nremove deprecated use of static callables"
    },
    {
      "commit": "5d0205d43d28ff88194f711156ed3a562e636afc",
      "tree": "ddf4eb6b44aec24584bcb1b773d9cb77b684f79d",
      "parents": [
        "8f9fba8a94b088ea274bd8c544ff997ffee74c9c"
      ],
      "author": {
        "name": "thomasbruggink",
        "email": "thomasbruggink@users.noreply.github.com",
        "time": "Tue Nov 05 15:33:18 2024 +0900"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Nov 05 14:33:18 2024 +0800"
      },
      "message": "THRIFT-5775 Kotlin build failed for broken toolchain in docker (#3043)\n\n* THRIFT-5775 Kotlin build failed for broken toolchain in docker\r\n\r\nThis PR adds JDK 8 to both docker containers to support the kotlin\r\nbuild.\r\nKotlin requires toolchain 8 and cant build this without the JDK for that\r\nlanguage level being present.\r\n\r\nAlso correct readme since docker desktop on Mac also fixes the\r\npermissions with volume sharing automatically.\r\n\r\n* Remove gradle toolchains from kotlin and set source/target to java 8\r\n\r\n* Manually set the release target for kotlin, remove overwrites from cross-test-client/server\r\n\r\n* Set toolchain to 17 on the kotlin lib module"
    },
    {
      "commit": "8f9fba8a94b088ea274bd8c544ff997ffee74c9c",
      "tree": "be5229c173761d7133d882e8b42aa75b3b11c9b2",
      "parents": [
        "607cd54e1d68174a7e0351a4b2eafdeb375093d5"
      ],
      "author": {
        "name": "Alexandre Detiste",
        "email": "alexandre.detiste@gmail.com",
        "time": "Wed Aug 28 14:28:39 2024 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "Jens-G@users.noreply.github.com",
        "time": "Fri Nov 01 18:49:00 2024 +0100"
      },
      "message": "remove dependency on Six\n"
    },
    {
      "commit": "607cd54e1d68174a7e0351a4b2eafdeb375093d5",
      "tree": "8264c3a3aebb97273fb4f9bb544299f9569df189",
      "parents": [
        "6669ca24a259146eda27e4de32e464920c66a732"
      ],
      "author": {
        "name": "Huang Yang",
        "email": "huangyang@loongson.cn",
        "time": "Wed Sep 04 11:11:18 2024 +0800"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "Jens-G@users.noreply.github.com",
        "time": "Fri Nov 01 18:45:16 2024 +0100"
      },
      "message": "update ax_boost_base.m4 from http://www.gnu.org/software/autoconf-archive/ for adding loongarch information\n"
    },
    {
      "commit": "6669ca24a259146eda27e4de32e464920c66a732",
      "tree": "958763d9ccc476f197d8e46d4fc2be2b487ac8ac",
      "parents": [
        "0b760d48ba7b9039c1db0ffbce1f47db9c5c1107"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Wed Oct 30 18:02:58 2024 +0000"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "Jens-G@users.noreply.github.com",
        "time": "Fri Nov 01 18:42:03 2024 +0100"
      },
      "message": "Bump elliptic from 6.5.4 to 6.6.0 in /lib/ts\n\nBumps [elliptic](https://github.com/indutny/elliptic) from 6.5.4 to 6.6.0.\n- [Commits](https://github.com/indutny/elliptic/compare/v6.5.4...v6.6.0)\n\n---\nupdated-dependencies:\n- dependency-name: elliptic\n  dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e"
    },
    {
      "commit": "0b760d48ba7b9039c1db0ffbce1f47db9c5c1107",
      "tree": "54a2406bf348d9d5ba06cf8e4d4147d526ef4392",
      "parents": [
        "b2a706493e21851d33facf8f088614d2d1ff3cd7"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Fri Nov 01 06:03:08 2024 +0000"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "Jens-G@users.noreply.github.com",
        "time": "Fri Nov 01 18:41:34 2024 +0100"
      },
      "message": "Bump jvm from 2.0.20 to 2.0.21 in /lib/kotlin\n\nBumps [jvm](https://github.com/JetBrains/kotlin) from 2.0.20 to 2.0.21.\n- [Release notes](https://github.com/JetBrains/kotlin/releases)\n- [Changelog](https://github.com/JetBrains/kotlin/blob/master/ChangeLog.md)\n- [Commits](https://github.com/JetBrains/kotlin/compare/v2.0.20...v2.0.21)\n\n---\nupdated-dependencies:\n- dependency-name: jvm\n  dependency-type: direct:production\n  update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e"
    },
    {
      "commit": "b2a706493e21851d33facf8f088614d2d1ff3cd7",
      "tree": "e51da5644e6bb789145bc585cedff913c06a9cce",
      "parents": [
        "56c4b159f885bd931a27f1a8b78b12696638b17f"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Tue Oct 29 16:06:18 2024 +0000"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "Jens-G@users.noreply.github.com",
        "time": "Wed Oct 30 19:02:15 2024 +0100"
      },
      "message": "Bump elliptic from 6.5.4 to 6.6.0 in /lib/js\n\nBumps [elliptic](https://github.com/indutny/elliptic) from 6.5.4 to 6.6.0.\n- [Commits](https://github.com/indutny/elliptic/compare/v6.5.4...v6.6.0)\n\n---\nupdated-dependencies:\n- dependency-name: elliptic\n  dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e"
    },
    {
      "commit": "56c4b159f885bd931a27f1a8b78b12696638b17f",
      "tree": "4b04674a7e9065b6cff889bb1abff291248c23ab",
      "parents": [
        "bddaaffb456d4797235d1e90c2cff0386349143a"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Fri Oct 25 00:33:11 2024 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "Jens-G@users.noreply.github.com",
        "time": "Fri Oct 25 23:15:24 2024 +0200"
      },
      "message": "THRIFT-5827 enums in typedefs are not resolved in all cases\nClient: Delphi\nPatch: Jens Geyer\n"
    },
    {
      "commit": "bddaaffb456d4797235d1e90c2cff0386349143a",
      "tree": "b353c2f00d77d6c90e4f8469083f2ca534dd6d49",
      "parents": [
        "61080c673f90429566b5c47d8324b80aba3c4da2"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Fri Oct 25 00:33:36 2024 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "Jens-G@users.noreply.github.com",
        "time": "Fri Oct 25 23:15:24 2024 +0200"
      },
      "message": "Removed superfluous method decls\n"
    },
    {
      "commit": "61080c673f90429566b5c47d8324b80aba3c4da2",
      "tree": "947bacae6bdc0e968ae46db1668d84b23ce7e51b",
      "parents": [
        "7ec41775f2f244741c7c1ef1236a96d71648c498"
      ],
      "author": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Fri Oct 04 18:58:14 2024 +0000"
      },
      "committer": {
        "name": "Jim King",
        "email": "jking@apache.org",
        "time": "Thu Oct 24 07:45:40 2024 -0400"
      },
      "message": "THRIFT-5821: support building against AWS-LC\n"
    },
    {
      "commit": "7ec41775f2f244741c7c1ef1236a96d71648c498",
      "tree": "05670e2b85cbba6012c7edb49d45d5d60540edca",
      "parents": [
        "0f0243e1f0d4a97ad1abf05fa516acf2952811ac"
      ],
      "author": {
        "name": "Susanne Lindgren",
        "email": "susanne.lindgren@foi.se",
        "time": "Tue Oct 08 08:12:27 2024 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "Jens-G@users.noreply.github.com",
        "time": "Mon Oct 21 22:40:03 2024 +0200"
      },
      "message": "Make ssl work with python 3.12\n\nIn python 3.12, ssl.match_hostname has been removed.\n\nssl.PROTOCOL_SSSLV23 has been deprecated since python 3.6.\n"
    },
    {
      "commit": "0f0243e1f0d4a97ad1abf05fa516acf2952811ac",
      "tree": "e6f73bf5984b5756bb6627e1483c3fd636e59ed1",
      "parents": [
        "665e931278d83bd8c6ff4ce6b01203d7bb452fe4"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Sun Oct 20 17:52:28 2024 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "Jens-G@users.noreply.github.com",
        "time": "Mon Oct 21 22:24:20 2024 +0200"
      },
      "message": "THRIFT-5826 binary constants create uncompilable Delphi code\nClient: Delphi\nPatch: Jens Geyer\n"
    },
    {
      "commit": "665e931278d83bd8c6ff4ce6b01203d7bb452fe4",
      "tree": "8a81e6509e1cdc24d7ea5568148b83e2e6a4d11b",
      "parents": [
        "a5d84e59297bb7c72e6ebe1a5b5df23762f1357f"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Sun Oct 20 18:32:47 2024 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "Jens-G@users.noreply.github.com",
        "time": "Mon Oct 21 22:24:20 2024 +0200"
      },
      "message": "FIX: TException name conflict\n"
    },
    {
      "commit": "a5d84e59297bb7c72e6ebe1a5b5df23762f1357f",
      "tree": "c6782741fe6562c8c36799d739d176293a25950b",
      "parents": [
        "8b6d29d3ee7fb1bece7be1eb728e2e88e867cc2b"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Thu Oct 17 22:56:48 2024 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "Jens-G@users.noreply.github.com",
        "time": "Fri Oct 18 18:36:33 2024 +0200"
      },
      "message": "THRIFT-5825 UUID constants lead to uncompileable Delphi code\nClient: Delphi\nPatch: Jens Geyer\n"
    },
    {
      "commit": "8b6d29d3ee7fb1bece7be1eb728e2e88e867cc2b",
      "tree": "2d37674ca8d44d5038651fea4c1336083f47e360",
      "parents": [
        "a4d458fdf3668acb6823d42d97dcba62b48bd6af"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Fri Oct 11 01:47:42 2024 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Mon Oct 14 23:03:57 2024 +0200"
      },
      "message": "THRIFT-5823 Fix illegal uses of exceptions as normal struct type\nPatch: Jens Geyer\n\nThis closes #1928\n"
    },
    {
      "commit": "a4d458fdf3668acb6823d42d97dcba62b48bd6af",
      "tree": "2cce9e09e20085d19fb5345b85ae5874b4632931",
      "parents": [
        "eae0536c83a166bfdac0016a8b964777b16796da"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Thu Oct 10 23:03:57 2024 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "Jens-G@users.noreply.github.com",
        "time": "Sun Oct 13 02:06:39 2024 +0200"
      },
      "message": "THRIFT-5824 Migrate, refactor and improve Delphi code generation test script\nClient: Delphi\nPatch: Jens Geyer\n"
    },
    {
      "commit": "eae0536c83a166bfdac0016a8b964777b16796da",
      "tree": "669f305573eb30e72bd56b54b1b57b39f2d2db90",
      "parents": [
        "c368c3afccef1e4a6bc408d564e2d996a808e47a"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Sun Oct 13 01:46:47 2024 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Sun Oct 13 01:48:28 2024 +0200"
      },
      "message": "fix a whole bunch of TAB indents\n"
    },
    {
      "commit": "c368c3afccef1e4a6bc408d564e2d996a808e47a",
      "tree": "1acd00217d7af66dfcaf914b11495d7448fc3525",
      "parents": [
        "bf570821c497678234ea631addca88784c15c8ef"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Thu Oct 10 23:11:05 2024 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Fri Oct 11 02:32:07 2024 +0200"
      },
      "message": "THRIFT-5822 Remove deprecated AnsiString functions from the library\nClient: Delphi\nPatch: Jens Geyer\n"
    },
    {
      "commit": "bf570821c497678234ea631addca88784c15c8ef",
      "tree": "b6fb023c9dd6bd1604940a3b1ee4ff4235e8c3af",
      "parents": [
        "b0a6ec7ede854df5b414784264feb5598f52baca"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Tue Oct 01 03:44:07 2024 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Oct 01 03:44:07 2024 -0400"
      },
      "message": "Bump org.jetbrains.kotlinx:kotlinx-coroutines-jdk8 in /lib/kotlin (#3046)\n\nBumps [org.jetbrains.kotlinx:kotlinx-coroutines-jdk8](https://github.com/Kotlin/kotlinx.coroutines) from 1.8.1 to 1.9.0.\r\n- [Release notes](https://github.com/Kotlin/kotlinx.coroutines/releases)\r\n- [Changelog](https://github.com/Kotlin/kotlinx.coroutines/blob/master/CHANGES.md)\r\n- [Commits](https://github.com/Kotlin/kotlinx.coroutines/compare/1.8.1...1.9.0)\r\n\r\n---\r\nupdated-dependencies:\r\n- dependency-name: org.jetbrains.kotlinx:kotlinx-coroutines-jdk8\r\n  dependency-type: direct:production\r\n  update-type: version-update:semver-minor\r\n...\r\n\r\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\r\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "b0a6ec7ede854df5b414784264feb5598f52baca",
      "tree": "8c701f48d0c9447c792a935d3aa1da1904aea351",
      "parents": [
        "90af876c67be3973064c44eb967b0d7169c9987f"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Tue Oct 01 03:40:20 2024 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Oct 01 03:40:20 2024 -0400"
      },
      "message": "Bump com.bmuschko:gradle-clover-plugin from 3.0.3 to 3.0.7 in /lib/java (#3048)\n\nBumps [com.bmuschko:gradle-clover-plugin](https://github.com/bmuschko/gradle-clover-plugin) from 3.0.3 to 3.0.7.\r\n- [Release notes](https://github.com/bmuschko/gradle-clover-plugin/releases)\r\n- [Changelog](https://github.com/bmuschko/gradle-clover-plugin/blob/master/RELEASE_NOTES.md)\r\n- [Commits](https://github.com/bmuschko/gradle-clover-plugin/compare/3.0.3...3.0.7)\r\n\r\n---\r\nupdated-dependencies:\r\n- dependency-name: com.bmuschko:gradle-clover-plugin\r\n  dependency-type: direct:production\r\n  update-type: version-update:semver-patch\r\n...\r\n\r\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\r\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "90af876c67be3973064c44eb967b0d7169c9987f",
      "tree": "38e5e8e158b0b077017c3c52d4fe9ed78e05e240",
      "parents": [
        "de7e6ad681c357e5812e369d9b89d572f24689c3"
      ],
      "author": {
        "name": "John Troy",
        "email": "jtroy@galileosuite.com",
        "time": "Mon Sep 16 09:33:40 2024 -0400"
      },
      "committer": {
        "name": "Yuxuan \u0027fishy\u0027 Wang",
        "email": "fishywang@gmail.com",
        "time": "Thu Sep 26 10:13:05 2024 -0700"
      },
      "message": "THRIFT-5818: Add AIX support\nClient: go\n\nSplits recvfrom() into AIX and non-AIX variants because AIX\u0027s non-blocking\nflag doesn\u0027t match other platforms.\n"
    },
    {
      "commit": "de7e6ad681c357e5812e369d9b89d572f24689c3",
      "tree": "340acedac8af90a3199cd4b2ffad45c33679a624",
      "parents": [
        "30794d5a49ce00d723a7ed1c30d89800e69c06d6"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Sun Sep 22 19:03:04 2024 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Sun Sep 22 19:05:46 2024 +0200"
      },
      "message": "Improved nuget package spec info\n"
    },
    {
      "commit": "30794d5a49ce00d723a7ed1c30d89800e69c06d6",
      "tree": "8bbb19d28220ce0b7a0939c8eea6f017fe7de1c7",
      "parents": [
        "8922f17d591613dcdafade06467ad439cda262fd",
        "1a31d9051d35b732a5fce258955ef95f576694ba"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Sat Sep 21 15:17:36 2024 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Sat Sep 21 15:18:19 2024 +0200"
      },
      "message": "Merge branch \u00270.21.0\u0027 into master\n"
    },
    {
      "commit": "8922f17d591613dcdafade06467ad439cda262fd",
      "tree": "b81baad9a766fdc6e3e793fa769ac513848c25e2",
      "parents": [
        "a32990df27c16de47425ba64e01fc7eeb71d2385"
      ],
      "author": {
        "name": "Christopher Tubbs",
        "email": "ctubbsii@apache.org",
        "time": "Tue Sep 17 20:42:24 2024 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Sep 17 20:42:24 2024 -0400"
      },
      "message": "Remove some gradle deprecation warnings (#3039)\n\nThese are trivial changes for the java/kotlin libraries.\r\n\r\n* Specify JUnit platform explicitly\r\n* Remove unused system property (build.test) from unit test environment\r\n  that relied on a deprecated task property (destinationDir)\r\n* Replace kotlinOptions.jvmTarget with compilerOptions replacement\r\n* Update README to avoid incorrect specification of gradle 8.0, when\r\n  other gradle 8 versions are acceptable"
    },
    {
      "commit": "1a31d9051d35b732a5fce258955ef95f576694ba",
      "tree": "1208639581fb294cc911fbc17c55d27fe4b34d2d",
      "parents": [
        "e8cfb1331f91fece921ad20cd3bda8abdaaa6343"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Sun Sep 15 14:35:34 2024 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Sun Sep 15 14:38:19 2024 +0200"
      },
      "message": "FIX: No rule to make target \u0027Tests/Thrift.Compile.Tests/Properties/AssemblyInfo.cs\u0027, needed by \u0027distdir-am\u0027.\n"
    },
    {
      "commit": "a32990df27c16de47425ba64e01fc7eeb71d2385",
      "tree": "b771f064013870738a747d580e2ecc0f66fdb0cf",
      "parents": [
        "be216b1b83f51b1ed00f6c62b8e12ce3a3b3c974"
      ],
      "author": {
        "name": "Xuanwo",
        "email": "github@xuanwo.io",
        "time": "Wed Aug 21 03:19:19 2024 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Sat Sep 07 13:01:57 2024 +0200"
      },
      "message": "ci(rust): Add release workflow for rust, Update release_rust.yml\n\nThis closes #3027\n\nSigned-off-by: Xuanwo \u003cgithub@xuanwo.io\u003e\n"
    },
    {
      "commit": "e8cfb1331f91fece921ad20cd3bda8abdaaa6343",
      "tree": "3737b9d1383b9e3ecf072e9b22bc7a6b45674207",
      "parents": [
        "7df39f16b7f7e7271ebbc1d21856eac17512c7ca"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Sat Sep 07 12:51:04 2024 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Sat Sep 07 12:51:04 2024 +0200"
      },
      "message": "Updated CHANGES.md\n"
    },
    {
      "commit": "be216b1b83f51b1ed00f6c62b8e12ce3a3b3c974",
      "tree": "727d4742884900613f3fe9eec5912ef8a6954992",
      "parents": [
        "ed5c5a41726c27873df197ac57a0a987ba4bb14e"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Wed Sep 04 18:13:51 2024 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Sep 04 18:13:51 2024 -0400"
      },
      "message": "Bump com.ncorti.ktfmt.gradle from 0.19.0 to 0.20.1 in /lib/kotlin (#3031)\n\n* Bump com.ncorti.ktfmt.gradle from 0.19.0 to 0.20.1 in /lib/kotlin\r\n\r\nBumps com.ncorti.ktfmt.gradle from 0.19.0 to 0.20.1.\r\n\r\n---\r\nupdated-dependencies:\r\n- dependency-name: com.ncorti.ktfmt.gradle\r\n  dependency-type: direct:production\r\n  update-type: version-update:semver-minor\r\n...\r\n\r\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\r\n\r\n* Fix formatting\r\n\r\n---------\r\n\r\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\r\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e\r\nCo-authored-by: Christopher Tubbs \u003cctubbsii@apache.org\u003e"
    },
    {
      "commit": "7df39f16b7f7e7271ebbc1d21856eac17512c7ca",
      "tree": "4591c7fd7caa768e1d0a5e27f0752c331a014099",
      "parents": [
        "3867d6832e271adcd3111c3068efc9c11cb9cf63"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Wed Sep 04 22:15:24 2024 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Wed Sep 04 22:15:24 2024 +0200"
      },
      "message": "updated CHANGES.md\n"
    },
    {
      "commit": "3867d6832e271adcd3111c3068efc9c11cb9cf63",
      "tree": "be5f440c3afe0af7cce0335c6c0200ffa711e71f",
      "parents": [
        "449442e4d213e0682cc24e1626bd1e4b9f0b2fd8"
      ],
      "author": {
        "name": "Carel Combrink",
        "email": "carel.combrink@gmail.com",
        "time": "Tue Sep 03 22:01:48 2024 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Wed Sep 04 22:12:02 2024 +0200"
      },
      "message": "THRIFT-5816 Fix UUID for boost 1.86.0 (change in {{data}} member usage)\nclient: cpp\nPatch: Carel Combrink\n\nThis closes #3035\n"
    },
    {
      "commit": "ed5c5a41726c27873df197ac57a0a987ba4bb14e",
      "tree": "9aba3f29e1ddee26721923aadf381f0eac44579f",
      "parents": [
        "d707811dbf1e155ceb4f06a1f8958813f43786a5"
      ],
      "author": {
        "name": "Carel Combrink",
        "email": "carel.combrink@gmail.com",
        "time": "Tue Sep 03 22:01:48 2024 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Wed Sep 04 22:08:30 2024 +0200"
      },
      "message": "THRIFT-5816 Fix UUID for boost 1.86.0 (change in {{data}} member usage)\nclient: cpp\nPatch: Carel Combrink\n\nThis closes #3035\n"
    },
    {
      "commit": "449442e4d213e0682cc24e1626bd1e4b9f0b2fd8",
      "tree": "3533e6a864c1b67ef8d9a39904f6561bbc367603",
      "parents": [
        "467c6bdcb14f1fcdfb416df92b76ca9e5abbdc90"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Tue Sep 03 01:54:39 2024 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Tue Sep 03 01:54:39 2024 +0200"
      },
      "message": "added ticket data for 0.21.0 to CHANGES.md\n"
    },
    {
      "commit": "d707811dbf1e155ceb4f06a1f8958813f43786a5",
      "tree": "046ee40b6a7167e649b909cd4217d8f358e26468",
      "parents": [
        "ef199ccbc2a56831bbacc436fff1de49fa7aac16"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Tue Sep 03 01:53:49 2024 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Tue Sep 03 01:53:49 2024 +0200"
      },
      "message": "bump version number\n"
    },
    {
      "commit": "ef199ccbc2a56831bbacc436fff1de49fa7aac16",
      "tree": "ec1b9ec9588c6e1e5f6a4655deacd111f2556448",
      "parents": [
        "467c6bdcb14f1fcdfb416df92b76ca9e5abbdc90"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Tue Sep 03 01:28:31 2024 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Tue Sep 03 01:33:19 2024 +0200"
      },
      "message": "bump version number\n"
    },
    {
      "commit": "467c6bdcb14f1fcdfb416df92b76ca9e5abbdc90",
      "tree": "225b15a1f890c5254642bda5c8174fc6c2f2e609",
      "parents": [
        "80e9c4f564d557c5b2a9cf2458b526d704d123aa"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Tue Sep 03 01:21:07 2024 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Tue Sep 03 01:21:07 2024 +0200"
      },
      "message": "THRIFT-5815 veralign.sh broken and incomplete\nPatch: Jens Geyer\n"
    },
    {
      "commit": "80e9c4f564d557c5b2a9cf2458b526d704d123aa",
      "tree": "aed0dfcc5a3e3f869384f20fb41f2f845e398239",
      "parents": [
        "e9b1ef606ef747069ed9741995849661e584e436"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Tue Sep 03 01:00:03 2024 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Tue Sep 03 01:08:45 2024 +0200"
      },
      "message": "THRIFT-5815 veralign.sh broken and incomplete\nPatch: Jens Geyer\n"
    },
    {
      "commit": "e9b1ef606ef747069ed9741995849661e584e436",
      "tree": "81e8ef1bac62e5b0885d07ed5dcae5d52558c4d9",
      "parents": [
        "bcc9cee244a282d9a716890c50ab95a9bb677e80"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Sun Sep 01 06:49:16 2024 +0000"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "Jens-G@users.noreply.github.com",
        "time": "Tue Sep 03 00:18:24 2024 +0200"
      },
      "message": "Bump jvm from 2.0.10 to 2.0.20 in /lib/kotlin\n\nBumps [jvm](https://github.com/JetBrains/kotlin) from 2.0.10 to 2.0.20.\n- [Release notes](https://github.com/JetBrains/kotlin/releases)\n- [Changelog](https://github.com/JetBrains/kotlin/blob/master/ChangeLog.md)\n- [Commits](https://github.com/JetBrains/kotlin/compare/v2.0.10...v2.0.20)\n\n---\nupdated-dependencies:\n- dependency-name: jvm\n  dependency-type: direct:production\n  update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e"
    },
    {
      "commit": "bcc9cee244a282d9a716890c50ab95a9bb677e80",
      "tree": "9ddec60c35770dbe765399731fede2cc23853bcb",
      "parents": [
        "5fc920dac710f6eee0417f58e65f91886ae704eb"
      ],
      "author": {
        "name": "Alexander Kurz",
        "email": "alexander.kurz@mvtec.com",
        "time": "Thu Aug 08 10:43:24 2024 +0000"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "Jens-G@users.noreply.github.com",
        "time": "Thu Aug 29 21:59:37 2024 +0200"
      },
      "message": "THRIFT-5810: install static MSVC libraries to lib/\n\nWith THRIFT-5109 the LIB_INSTALL_DIR for MSVC libs chanaged from lib/\nto bin/ which makes sense for shared libs but is not consistent with the\nusual treatment of static libs.\nInstall the static libs to lib/, similar to other platforms and projects.\n"
    },
    {
      "commit": "5fc920dac710f6eee0417f58e65f91886ae704eb",
      "tree": "aa0f6654928534b4905d7f4a522b175adc537aed",
      "parents": [
        "d80bb575cb664529e506318c751c411282bb9526"
      ],
      "author": {
        "name": "adrianhelvikspond",
        "email": "adrian.helvik@spond.com",
        "time": "Wed Jul 31 09:02:14 2024 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "Jens-G@users.noreply.github.com",
        "time": "Wed Aug 28 09:06:19 2024 +0200"
      },
      "message": "Fix JS property/method collisions for fields enamed read/write\n"
    },
    {
      "commit": "d80bb575cb664529e506318c751c411282bb9526",
      "tree": "f997350f899126149067e0959088c977b24b95b8",
      "parents": [
        "791f85c865604365819f5cb238cd16375b7068c9"
      ],
      "author": {
        "name": "Sven Roederer",
        "email": "S.Roederer@colvistec.de",
        "time": "Wed Jul 17 15:21:14 2024 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "Jens-G@users.noreply.github.com",
        "time": "Wed Aug 28 08:58:19 2024 +0200"
      },
      "message": "cpp: update includes\n\n* add missing include of \"sstream\" (seen when building with msvc)\n* remove deprecated boost header\n\n  While compiling ThrifttReadCheckTests.cpp I found this warning:\n  /usr/include/boost/test/auto_unit_test.hpp:17:1: note: ‘#pragma message: This header is deprecated. Use \u003cboost/test/unit_test.hpp\u003e instead.’\n     17 | BOOST_HEADER_DEPRECATED( \"\u003cboost/test/unit_test.hpp\u003e\" )\n        | ^~~~~~~~~~~~~~~~~~~~~~~\n\n  As this goes back to boost v1.34.0 (released in May 2007) we can switch the headerfile, without risking build errors.\n"
    },
    {
      "commit": "791f85c865604365819f5cb238cd16375b7068c9",
      "tree": "c0cd17a0d1b06922ec5781bae16d3e772fd360a0",
      "parents": [
        "4f5bfd81c7ca517f9378518bb2a9573b21f37b2b"
      ],
      "author": {
        "name": "Sven Roederer",
        "email": "S.Roederer@colvistec.de",
        "time": "Thu Jul 18 02:06:17 2024 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "Jens-G@users.noreply.github.com",
        "time": "Wed Aug 28 08:58:19 2024 +0200"
      },
      "message": "cpp: add fix for Thrift5272\n\npatch taken from Jira issue, with permission of author (github-user @jvoosten)\n"
    },
    {
      "commit": "4f5bfd81c7ca517f9378518bb2a9573b21f37b2b",
      "tree": "98f428ae8bc902a4b44448a2b5a62c125d9060ee",
      "parents": [
        "efe5e027355318c9b12993c829a80c68735e199b"
      ],
      "author": {
        "name": "Sven Roederer",
        "email": "S.Roederer@colvistec.de",
        "time": "Wed Jul 17 15:27:24 2024 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "Jens-G@users.noreply.github.com",
        "time": "Wed Aug 28 08:58:19 2024 +0200"
      },
      "message": "Thrift5272: cpp: add test for handling i8 type in printTo()\n\nCompare output of printTo() with known expected strings.\n\nAlso fix some whitespacing, while at the files.\n"
    },
    {
      "commit": "efe5e027355318c9b12993c829a80c68735e199b",
      "tree": "b667582e0b941f929ac998c55d846ef8c44d8881",
      "parents": [
        "cb9ceada554f47aa5ebbedfe3984de0983cf0226"
      ],
      "author": {
        "name": "Csaba Ringhofer",
        "email": "csringhofer@cloudera.com",
        "time": "Fri Aug 23 14:08:35 2024 +0200"
      },
      "committer": {
        "name": "Yuxuan \u0027fishy\u0027 Wang",
        "email": "fishywang@gmail.com",
        "time": "Fri Aug 23 08:32:35 2024 -0700"
      },
      "message": "THRIFT-5813: Close the socket in TSocket.isOpen() when peek() fails\nClient: py\n"
    },
    {
      "commit": "cb9ceada554f47aa5ebbedfe3984de0983cf0226",
      "tree": "31f64ad7f1a2466f789d00e312f1e33f01b7b728",
      "parents": [
        "5d3b5a039bf94a2c1744b70e3f0d9dd249ce393e"
      ],
      "author": {
        "name": "Sven Roederer",
        "email": "S.Roederer@colvistec.de",
        "time": "Fri Jul 05 12:47:41 2024 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "Jens-G@users.noreply.github.com",
        "time": "Thu Aug 22 13:39:31 2024 +0200"
      },
      "message": "GHA/build: run tests for netstd\n\nBuild and test the netstd library so there is some basic testing.\nRun tests on ubuntu-22.04, as 20.04 wil be EoL soon and also had some issues with dotnet-sdk.\n"
    },
    {
      "commit": "5d3b5a039bf94a2c1744b70e3f0d9dd249ce393e",
      "tree": "5c6164d162f75a0e061006a4ce207132fde1d24a",
      "parents": [
        "7de26c45443bc1642f90d5365bf8eef15e239ce5"
      ],
      "author": {
        "name": "arkuhn",
        "email": "contact@adamrkuhn.com",
        "time": "Sat Jun 22 08:42:44 2024 -0400"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "Jens-G@users.noreply.github.com",
        "time": "Wed Aug 21 22:52:29 2024 +0200"
      },
      "message": "Generate thrift_spec class attribute (with type hints)\n"
    },
    {
      "commit": "7de26c45443bc1642f90d5365bf8eef15e239ce5",
      "tree": "db1e790ab5120b8cdaa59805f4bdaf3056a8d150",
      "parents": [
        "4c39000f88ae397eb52f4db191ddb0b38153a947"
      ],
      "author": {
        "name": "arkuhn",
        "email": "contact@adamrkuhn.com",
        "time": "Wed Jun 19 01:20:47 2024 -0400"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "Jens-G@users.noreply.github.com",
        "time": "Wed Aug 21 22:52:29 2024 +0200"
      },
      "message": "Add tests\n"
    },
    {
      "commit": "4c39000f88ae397eb52f4db191ddb0b38153a947",
      "tree": "82675b637425b6233bb3cf76a612648f092661bc",
      "parents": [
        "d850f8680845c8d837a58aeffb1f73df169af397"
      ],
      "author": {
        "name": "Adam Kuhn",
        "email": "contact@adamrkuhn.com",
        "time": "Tue Jun 18 19:40:08 2024 -0400"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "Jens-G@users.noreply.github.com",
        "time": "Wed Aug 21 22:52:29 2024 +0200"
      },
      "message": "Update compiler/cpp/src/thrift/generate/t_py_generator.cc\r\n\r\nReview: document explicit int enum generation requirement instead of implicit\n\nCo-authored-by: r/Salomon Smeke \u003c134332337+salomon-smekecohen@users.noreply.github.com\u003e"
    },
    {
      "commit": "d850f8680845c8d837a58aeffb1f73df169af397",
      "tree": "d0adbf33cbe242b5886555ecace795e900c3cb89",
      "parents": [
        "12b0116a17b674da9d23a729d4d0a5ab3bc74c35"
      ],
      "author": {
        "name": "arkuhn",
        "email": "contact@adamrkuhn.com",
        "time": "Sun May 26 01:21:15 2024 -0400"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "Jens-G@users.noreply.github.com",
        "time": "Wed Aug 21 22:52:29 2024 +0200"
      },
      "message": "Review comments\n- Update flag description to be more precise\n- No implict enum generation (gen enum flag required)\n- Use latest thrift test IDL for uuid coverage\n- rebase on latest main\n"
    },
    {
      "commit": "12b0116a17b674da9d23a729d4d0a5ab3bc74c35",
      "tree": "ad3ca4657084aaaeae02c7a9cca1d8a5c8024bad",
      "parents": [
        "55ea8f3c7e62916e46995ea49302270a3d0c611c"
      ],
      "author": {
        "name": "arkuhn",
        "email": "contact@adamrkuhn.com",
        "time": "Fri Feb 23 20:18:55 2024 -0500"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "Jens-G@users.noreply.github.com",
        "time": "Wed Aug 21 22:52:29 2024 +0200"
      },
      "message": "Update tests for type_hints\n"
    },
    {
      "commit": "55ea8f3c7e62916e46995ea49302270a3d0c611c",
      "tree": "708d3a26a5392b24aa54d373b991d325a8c8bf85",
      "parents": [
        "cf0b803512850904da49f5d133f5559d6679e37b"
      ],
      "author": {
        "name": "Konstantin Pozdniakov",
        "email": "kpozdniakov",
        "time": "Wed Feb 16 16:40:21 2022 +0300"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "Jens-G@users.noreply.github.com",
        "time": "Wed Aug 21 22:52:29 2024 +0200"
      },
      "message": "Python3 type hints\n\nargs not optional type hint\n\nUUID generator support\n\nRemove runtime type check\n"
    },
    {
      "commit": "cf0b803512850904da49f5d133f5559d6679e37b",
      "tree": "1273b0649c0148e133cb1283aab8c92a4c67c21a",
      "parents": [
        "e98d6b1547e033219e71e244e3568e93fdba22ce"
      ],
      "author": {
        "name": "Yuxuan \u0027fishy\u0027 Wang",
        "email": "yuxuan.wang@reddit.com",
        "time": "Tue Aug 20 10:17:09 2024 -0700"
      },
      "committer": {
        "name": "Yuxuan \u0027fishy\u0027 Wang",
        "email": "fishywang@gmail.com",
        "time": "Tue Aug 20 17:30:25 2024 -0700"
      },
      "message": "Fix python build on Github Actions\n\nThere were some recent changes causing six to be installed on the `make\ninstall` step instead of (implicitly) on the `Python setup` step before,\nand the six installed on `make install` step was not available to the\nnext `make check` step and causing errors.\n\nInstall six on `Python setup` step explicitly instead.\n"
    },
    {
      "commit": "e98d6b1547e033219e71e244e3568e93fdba22ce",
      "tree": "34612f336ddb2e3bfcdcc9ddf81ae7350e52428d",
      "parents": [
        "3b67982f7acb85586615f6d8a7a725a203a3c132"
      ],
      "author": {
        "name": "Yuxuan \u0027fishy\u0027 Wang",
        "email": "yuxuan.wang@reddit.com",
        "time": "Wed Aug 14 13:57:52 2024 -0700"
      },
      "committer": {
        "name": "Yuxuan \u0027fishy\u0027 Wang",
        "email": "fishywang@gmail.com",
        "time": "Mon Aug 19 09:16:40 2024 -0700"
      },
      "message": "go: Fix cross test server\n\nClient: go\n\nThis was a bug introduced by 91565d490e98306ac6797dd6ed4f72c0e8222e78\nthat broke go\u0027s cross-test server, but because other CI issues we didn\u0027t\nrun cross-test so we didn\u0027t notice the issue.\n"
    },
    {
      "commit": "3b67982f7acb85586615f6d8a7a725a203a3c132",
      "tree": "47abd1fc22d59225656382140b64a2a7b62eafab",
      "parents": [
        "8a5fa6062137e8d73adcdd7960a539ca58fc7d4c"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Thu Aug 15 01:07:07 2024 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Aug 15 01:07:07 2024 -0400"
      },
      "message": "Bump com.bmuschko:gradle-clover-plugin in /lib/kotlin (#2793)\n\nBumps [com.bmuschko:gradle-clover-plugin](https://github.com/bmuschko/gradle-clover-plugin) from 2.2.1 to 3.0.3.\r\n- [Release notes](https://github.com/bmuschko/gradle-clover-plugin/releases)\r\n- [Changelog](https://github.com/bmuschko/gradle-clover-plugin/blob/master/RELEASE_NOTES.md)\r\n- [Commits](https://github.com/bmuschko/gradle-clover-plugin/compare/v2.2.1...3.0.3)\r\n\r\n---\r\nupdated-dependencies:\r\n- dependency-name: com.bmuschko:gradle-clover-plugin\r\n  dependency-type: direct:production\r\n  update-type: version-update:semver-major\r\n...\r\n\r\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\r\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "8a5fa6062137e8d73adcdd7960a539ca58fc7d4c",
      "tree": "36fa8c5109565e418785a87c49a464255cfdbb58",
      "parents": [
        "539c9224cf093078400527494e994946d605cd2d"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Wed Aug 14 21:27:13 2024 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Aug 14 21:27:13 2024 -0400"
      },
      "message": "Bump jvm from 1.9.23 to 2.0.10 in /lib/kotlin (#3023)\n\nBumps [jvm](https://github.com/JetBrains/kotlin) from 1.9.23 to 2.0.10.\r\n- [Release notes](https://github.com/JetBrains/kotlin/releases)\r\n- [Changelog](https://github.com/JetBrains/kotlin/blob/master/ChangeLog.md)\r\n- [Commits](https://github.com/JetBrains/kotlin/compare/v1.9.23...v2.0.10)\r\n\r\n---\r\nupdated-dependencies:\r\n- dependency-name: jvm\r\n  dependency-type: direct:production\r\n  update-type: version-update:semver-major\r\n...\r\n\r\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\r\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "539c9224cf093078400527494e994946d605cd2d",
      "tree": "5a84b8388dae789e995f9c1d5c7e834c906ab642",
      "parents": [
        "a44c0c6c3e3f60342d6ee8530f7d887e1424f7a2"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Wed Aug 14 21:07:41 2024 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Aug 14 21:07:41 2024 -0400"
      },
      "message": "Bump com.ncorti.ktfmt.gradle from 0.12.0 to 0.19.0 in /lib/kotlin (#3015)\n\n* Bump com.ncorti.ktfmt.gradle from 0.12.0 to 0.19.0 in /lib/kotlin\r\n\r\nBumps com.ncorti.ktfmt.gradle from 0.12.0 to 0.19.0.\r\n\r\n---\r\nupdated-dependencies:\r\n- dependency-name: com.ncorti.ktfmt.gradle\r\n  dependency-type: direct:production\r\n  update-type: version-update:semver-minor\r\n...\r\n\r\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\r\n\r\n* Fix formatting for updated ktfmt\r\n\r\n---------\r\n\r\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\r\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e\r\nCo-authored-by: Christopher Tubbs \u003cctubbsii@apache.org\u003e"
    },
    {
      "commit": "a44c0c6c3e3f60342d6ee8530f7d887e1424f7a2",
      "tree": "01761f0b41fcd17c1a978bff7f3ae014990846b8",
      "parents": [
        "91565d490e98306ac6797dd6ed4f72c0e8222e78"
      ],
      "author": {
        "name": "Yuxuan \u0027fishy\u0027 Wang",
        "email": "yuxuan.wang@reddit.com",
        "time": "Wed Aug 14 14:42:16 2024 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Aug 14 17:42:16 2024 -0400"
      },
      "message": "Fix failed java build (#3019)\n\nFix Java compilation issues introduced by THRIFT-4847 in d4503a1f0e62d38f7a12ba9748744c5490c915c4\r\nAlso fix the failing spotlessCheck\r\n\r\n---------\r\n\r\nCo-authored-by: Mario Emmenlauer \u003cmario@emmenlauer.de\u003e\r\nCo-authored-by: Christopher Tubbs \u003cctubbsii@apache.org\u003e"
    },
    {
      "commit": "91565d490e98306ac6797dd6ed4f72c0e8222e78",
      "tree": "6fce5eef466c2c0fab1eec35d610c97494f5cfcc",
      "parents": [
        "a4ebb75faa3652d9d01f11d715f242305014eb4e"
      ],
      "author": {
        "name": "Yuxuan \u0027fishy\u0027 Wang",
        "email": "yuxuan.wang@reddit.com",
        "time": "Wed Aug 14 09:01:15 2024 -0700"
      },
      "committer": {
        "name": "Yuxuan \u0027fishy\u0027 Wang",
        "email": "fishywang@gmail.com",
        "time": "Wed Aug 14 10:39:41 2024 -0700"
      },
      "message": "Update supported go versions\n\nClient: go\n\nWith the release of go 1.23, update supported go versions to 1.22+1.23\naccording to our go support policy.\n\nAlso update the code to use the new range loop feature introduced in go\n1.22 when appropriate.\n\nAlso fix a bug in TSSLServerSocket.Addr that it does not return the\nlistener address.\n"
    },
    {
      "commit": "a4ebb75faa3652d9d01f11d715f242305014eb4e",
      "tree": "558834563b3d34fc56b317dc180bdcf5ba3f6b86",
      "parents": [
        "d4503a1f0e62d38f7a12ba9748744c5490c915c4",
        "3ea763e068fbedf7b7b33b73ca294952543e7930"
      ],
      "author": {
        "name": "Mario Emmenlauer",
        "email": "mario@emmenlauer.de",
        "time": "Wed Aug 07 16:27:12 2024 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Aug 07 16:27:12 2024 +0200"
      },
      "message": "Merge pull request #2940 from thomasbruggink/fix-lib-cpp-security-tests\n\nTHRIFT-5706: lib/cpp Fix the Security tests on openssl 1.1 and 3.0"
    },
    {
      "commit": "d4503a1f0e62d38f7a12ba9748744c5490c915c4",
      "tree": "e6cb9e39a101988d6fd16b7883f19e43b7434c02",
      "parents": [
        "438fc822ffc10f85dc7d7a7d05a0f038231f458d"
      ],
      "author": {
        "name": "Marc Jakobi",
        "email": "marc.jakobi@tiko.energy",
        "time": "Thu Jul 25 10:59:03 2024 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "Jens-G@users.noreply.github.com",
        "time": "Thu Aug 01 22:28:33 2024 +0200"
      },
      "message": "THRIFT-4847: CancelledKeyException causes TThreadedSelectorServer to fail\n"
    },
    {
      "commit": "438fc822ffc10f85dc7d7a7d05a0f038231f458d",
      "tree": "33b1c32fc9d8f7e5aae01179ea59dd3d60a3065f",
      "parents": [
        "3d02c0f94e858828e9251a57979172ae48d71b9d"
      ],
      "author": {
        "name": "Yuxuan \u0027fishy\u0027 Wang",
        "email": "yuxuan.wang@reddit.com",
        "time": "Thu Jul 25 09:56:55 2024 -0700"
      },
      "committer": {
        "name": "Yuxuan \u0027fishy\u0027 Wang",
        "email": "fishywang@gmail.com",
        "time": "Wed Jul 31 09:11:27 2024 -0700"
      },
      "message": "THRIFT-5800: Make non-exist include a failure when -strict is on\n"
    },
    {
      "commit": "3d02c0f94e858828e9251a57979172ae48d71b9d",
      "tree": "2589b6a204a07a6557c8d9918d44c74a7d608a8d",
      "parents": [
        "502a46a7374f4dc050a689f970fc06cf66210db0"
      ],
      "author": {
        "name": "Sven Roederer",
        "email": "S.Roederer@colvistec.de",
        "time": "Sat Jul 06 07:36:30 2024 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "Jens-G@users.noreply.github.com",
        "time": "Thu Jul 25 11:59:25 2024 +0200"
      },
      "message": "GHA/build: bring lib-php job to same versions of artifact-action and ubuntu-image\n"
    },
    {
      "commit": "502a46a7374f4dc050a689f970fc06cf66210db0",
      "tree": "a4c86865e1463965d22a342bfeee70aa865ba0d1",
      "parents": [
        "18b0de6d658bdf7fe01dbded7a07863d09fb7be6"
      ],
      "author": {
        "name": "Sven Roederer",
        "email": "S.Roederer@colvistec.de",
        "time": "Sat Jul 06 05:56:05 2024 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "Jens-G@users.noreply.github.com",
        "time": "Thu Jul 25 11:59:25 2024 +0200"
      },
      "message": "GHA: switch to ubuntu-22.04 as primary image\n\nUbuntu-20.04 will be EoL in 9 months, therefore let\u0027s use the next LTS version as default.\nImages for ubuntu-24.04 are available, so use them also for building the compiler.\n"
    },
    {
      "commit": "18b0de6d658bdf7fe01dbded7a07863d09fb7be6",
      "tree": "f32f4d5dd108230c99fcd2d1f79fc0f9b2a6db19",
      "parents": [
        "0bc2cb98d22d87a7af9ec3ccfa41383441a09629"
      ],
      "author": {
        "name": "Sven Roederer",
        "email": "S.Roederer@colvistec.de",
        "time": "Sat Jul 06 03:59:37 2024 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "Jens-G@users.noreply.github.com",
        "time": "Thu Jul 25 11:59:25 2024 +0200"
      },
      "message": "GHA/build: upgrade artifact-actions from v3 to v4\n\nV3 is based on Node.js v16 and will get deprecated. Currently it\u0027s just causing a warning.\n\nWith v4 the artifact-upload action fails as all matrix-jobs use the same name and the\ndefault prevents overwriting existing ones. Therefore we use individual artifact names\nwhich will also preserve all logs, not just a singe one only.\n"
    },
    {
      "commit": "0bc2cb98d22d87a7af9ec3ccfa41383441a09629",
      "tree": "5ceb6ad31d299a5935e1a3d2b56b18b8ade67e82",
      "parents": [
        "0f0e11fbcee4f9230fdba6c7020c9f10fd09684a"
      ],
      "author": {
        "name": "Alexander Shadchin",
        "email": "shadchin@yandex-team.com",
        "time": "Sun Jul 21 23:27:26 2024 +0300"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "Jens-G@users.noreply.github.com",
        "time": "Wed Jul 24 22:07:07 2024 +0200"
      },
      "message": "Switch from `logger.warn` to `logger.warning`\n"
    },
    {
      "commit": "0f0e11fbcee4f9230fdba6c7020c9f10fd09684a",
      "tree": "f118c3828c91cdc1d4356a368178fff967b412c9",
      "parents": [
        "4ea20aafb5dac0e52cecf2aa376357d2a552be45"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Fri Jul 19 00:44:43 2024 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Sat Jul 20 22:36:10 2024 +0200"
      },
      "message": "THRIFT-5798 Expand netstd compile tests to fully cover all current target environments\nClient: netstd\nPatch: Jens Geyer\n\nThis closes #3008\n"
    },
    {
      "commit": "4ea20aafb5dac0e52cecf2aa376357d2a552be45",
      "tree": "7f81f81203a311863784b12c87f0f7d84baacd20",
      "parents": [
        "4ea44ac546c9545e134e65502e2467b08caf2bfa"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Fri Jul 19 00:49:03 2024 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "Jens-G@users.noreply.github.com",
        "time": "Sat Jul 20 22:32:16 2024 +0200"
      },
      "message": "THRIFT-5796 Indicate target environment via #if check\nClient: netstd\nPatch: Jens Geyer\n"
    },
    {
      "commit": "4ea44ac546c9545e134e65502e2467b08caf2bfa",
      "tree": "91abcd0a1ed2c5f425b4cbde5bdcd6344e36fbb5",
      "parents": [
        "1e54480f5ff859434c5521004883a4098a7f2ea0"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Fri Jul 19 00:49:03 2024 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "Jens-G@users.noreply.github.com",
        "time": "Fri Jul 19 23:03:21 2024 +0200"
      },
      "message": "THRIFT-5797 HashSet() CTOR takes no argument for net \u003c 5\nClient: netstd\nPatch: Jens Geyer\n"
    },
    {
      "commit": "1e54480f5ff859434c5521004883a4098a7f2ea0",
      "tree": "9eedd4fcc71fcfb49b14f6c3d82dfa7b7fe6392e",
      "parents": [
        "3caf963e489a88710484ff3f7adae5f7d2dc5b34"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Thu Jul 18 20:01:03 2024 +0000"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "Jens-G@users.noreply.github.com",
        "time": "Fri Jul 19 23:01:08 2024 +0200"
      },
      "message": "Bump ws from 5.2.3 to 5.2.4\n\nBumps [ws](https://github.com/websockets/ws) from 5.2.3 to 5.2.4.\n- [Release notes](https://github.com/websockets/ws/releases)\n- [Commits](https://github.com/websockets/ws/compare/5.2.3...5.2.4)\n\n---\nupdated-dependencies:\n- dependency-name: ws\n  dependency-type: direct:production\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e"
    },
    {
      "commit": "3caf963e489a88710484ff3f7adae5f7d2dc5b34",
      "tree": "098e130bae94e80d899286c5c8b19ca426408c63",
      "parents": [
        "32b58e5a8bf52f066f02b48917e4a4e44dd3d674"
      ],
      "author": {
        "name": "Sven Roederer",
        "email": "S.Roederer@colvistec.de",
        "time": "Tue Jul 16 14:46:18 2024 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Thu Jul 18 22:35:48 2024 +0200"
      },
      "message": "Testcase for THRIFT-5794\nClient: netstd\nPatch: Sven Roederer \u0026 Jens Geyer\n\nThis closes #3000\nThis closes #2999\n"
    },
    {
      "commit": "32b58e5a8bf52f066f02b48917e4a4e44dd3d674",
      "tree": "0260017d1f40c59337dd88e92794bf94cde577cd",
      "parents": [
        "5b9ae5ee35481c8cb0d54318bf06d0672f1b6498"
      ],
      "author": {
        "name": "Sven Roederer",
        "email": "S.Roederer@colvistec.de",
        "time": "Thu Jul 18 15:25:33 2024 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "Jens-G@users.noreply.github.com",
        "time": "Thu Jul 18 22:20:14 2024 +0200"
      },
      "message": "CI/appveyor: fix download location for flex-sdk\n\nCurrent build seem to fail on downloading flex-SDK. Use new location according to https://stackoverflow.com/a/21269691/19761878"
    },
    {
      "commit": "5b9ae5ee35481c8cb0d54318bf06d0672f1b6498",
      "tree": "0050e5dd62aaaf8a36d0164d662265c87ede4406",
      "parents": [
        "db37125c5fc1febd6ba6ab6454f375ec546a8664"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Thu Jul 18 03:20:40 2024 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "Jens-G@users.noreply.github.com",
        "time": "Thu Jul 18 22:00:32 2024 +0200"
      },
      "message": "THRIFT-5795 namespace not properly escaped\nClient: netstd\nPatch: Jens Geyer\n"
    },
    {
      "commit": "db37125c5fc1febd6ba6ab6454f375ec546a8664",
      "tree": "93c4ce7ca1183ac862799dbad974f20eb5dcae16",
      "parents": [
        "86b05bf2294de5202f22033a2713f100c493b067"
      ],
      "author": {
        "name": "Chris Friedt",
        "email": "cfriedt@meta.com",
        "time": "Fri Jan 20 15:12:25 2023 -0500"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "Jens-G@users.noreply.github.com",
        "time": "Sat Jul 13 15:29:20 2024 +0200"
      },
      "message": "lib: cpp: mitigate warnings due to non-virtual destructors\n\nCommit 042580f53441efe1bc5c80c89351fcb30740659e removed the\n`virtual` keyword from the declaration of `~TConnectedClient()`.\n\nWhile mostly benign, it does cause a warning in some versions\nof GCC, which can throw off CI sometimes when building with\n`-Werror`.\n\nSigned-off-by: Chris Friedt \u003ccfriedt@meta.com\u003e\n"
    },
    {
      "commit": "86b05bf2294de5202f22033a2713f100c493b067",
      "tree": "216dac132b1869a9ed5dcc68f8761f91b700e1bc",
      "parents": [
        "259107e0460300a5a546e6f4563034d5e3ecd156"
      ],
      "author": {
        "name": "Steve Licking",
        "email": "steve.licking@intel.com",
        "time": "Fri Dec 31 10:54:05 2021 -0800"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Tue Jul 09 21:33:46 2024 +0200"
      },
      "message": "THRIFT-5492: Add readEnd to TBufferedTransport\nclient: cpp\nPatch: Steve Licking\n"
    },
    {
      "commit": "259107e0460300a5a546e6f4563034d5e3ecd156",
      "tree": "55cd568451351f1a638652405f65786b3ee5f41f",
      "parents": [
        "1405831722ac0e1e1ba100801bf21073a0d17940"
      ],
      "author": {
        "name": "Yuxuan \u0027fishy\u0027 Wang",
        "email": "yuxuan.wang@reddit.com",
        "time": "Wed Jul 03 14:25:34 2024 -0700"
      },
      "committer": {
        "name": "Yuxuan \u0027fishy\u0027 Wang",
        "email": "fishywang@gmail.com",
        "time": "Wed Jul 03 22:17:09 2024 -0700"
      },
      "message": "Remove trailing space from compiler generated go code\n\nClient: go\n"
    },
    {
      "commit": "1405831722ac0e1e1ba100801bf21073a0d17940",
      "tree": "0b479a3c232e65c44ab1742aeb2e7568bffbcb04",
      "parents": [
        "0ed4a1deb441d71d928cf7fc58701ce1da6574dd"
      ],
      "author": {
        "name": "Charles Coulombe",
        "email": "charles.coulombe@calculquebec.ca",
        "time": "Mon Apr 15 20:29:50 2024 -0400"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "Jens-G@users.noreply.github.com",
        "time": "Sat Jun 29 11:41:47 2024 +0200"
      },
      "message": "Use pip install instead of deprecated python setup.py install command\n"
    },
    {
      "commit": "0ed4a1deb441d71d928cf7fc58701ce1da6574dd",
      "tree": "00497c3c2e092b8519127c2bc8a3b1aaf19e0c8c",
      "parents": [
        "98a1ba250f4dd904d0d01388259baa147c7e3146"
      ],
      "author": {
        "name": "bwangelme",
        "email": "bwangel.me@gmail.com",
        "time": "Mon Apr 15 12:17:40 2024 +0800"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "Jens-G@users.noreply.github.com",
        "time": "Sat Jun 29 11:38:21 2024 +0200"
      },
      "message": "THRIFT-5777: python fix mismatched timeout exceptions\n\nClient: [\"python\"]\n"
    },
    {
      "commit": "98a1ba250f4dd904d0d01388259baa147c7e3146",
      "tree": "fb37df69b7ec7a28b114b05abc5cf39fa546d448",
      "parents": [
        "f13d85afbeba44552cb5e574ba34610a243e4e62"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Fri Jun 28 22:48:37 2024 +0000"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "Jens-G@users.noreply.github.com",
        "time": "Sat Jun 29 11:37:06 2024 +0200"
      },
      "message": "Bump ws from 6.2.2 to 6.2.3 in /lib/js\n\nBumps [ws](https://github.com/websockets/ws) from 6.2.2 to 6.2.3.\n- [Release notes](https://github.com/websockets/ws/releases)\n- [Commits](https://github.com/websockets/ws/compare/6.2.2...6.2.3)\n\n---\nupdated-dependencies:\n- dependency-name: ws\n  dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e"
    },
    {
      "commit": "f13d85afbeba44552cb5e574ba34610a243e4e62",
      "tree": "0f25719285d5ff92e16da2de0d813bc38c922895",
      "parents": [
        "1252cf3a2f3b1d942c8c4713ed7b2cf35c64e547"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Sat Jun 29 00:35:54 2024 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Sat Jun 29 00:47:45 2024 +0200"
      },
      "message": "THRIFT-5654 LNK4042 and LNK2019 in go_validator_generator.cc with VS2022\nPatch: Eyüp Volkan \u0026 Jens Geyer\n"
    }
  ],
  "next": "1252cf3a2f3b1d942c8c4713ed7b2cf35c64e547"
}
