)]}'
{
  "log": [
    {
      "commit": "aee3f637bef38f69b6b52140bca6448d1f617633",
      "tree": "4f33eb0be53e01550b5f6813bd7b2cfefad420c0",
      "parents": [
        "fdaca5ec85540eb81c574c178ac777f069b641eb"
      ],
      "author": {
        "name": "Carel Combrink",
        "email": "carel.combrink@gmail.com",
        "time": "Thu Sep 05 18:26:42 2024 +0000"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Wed Mar 05 22:12:50 2025 +0100"
      },
      "message": "THRIFT-5817: [C++] Avoid copy of TUuid\nClient: cpp\nPatch: Carel Combrink\n\nThis closes #3038\n"
    },
    {
      "commit": "fdaca5ec85540eb81c574c178ac777f069b641eb",
      "tree": "cb3e5b8bbeef50885b98fff5f5fc7091472338c4",
      "parents": [
        "6e380306ef48af4050a61f2f91b3c8380d8e78fb"
      ],
      "author": {
        "name": "Cameron Martin",
        "email": "cameronm@graphcore.ai",
        "time": "Tue Jan 07 15:25:15 2025 +0000"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Tue Mar 04 21:42:32 2025 +0100"
      },
      "message": "Upgrade typescript\nClient: nodejs\nPatch: Cameron Martin\n\nTypescript was on a really old version, and upgrading this is necessary for future changes. Upgrading this required upgrading `@types/node` and `commander`, since the old versions of these are not compatible with the newer version of typescript.\n\nThis closes #3084\n"
    },
    {
      "commit": "6e380306ef48af4050a61f2f91b3c8380d8e78fb",
      "tree": "f17754bc37b6f8e914ef6382e79ab54894a7228f",
      "parents": [
        "1075010915ee9638e22b33a11ea37b55699e267b"
      ],
      "author": {
        "name": "Vitaly Zdanevich",
        "email": "zdanevich.vitaly@ya.ru",
        "time": "Sat Mar 01 09:29:48 2025 +0400"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "Jens-G@users.noreply.github.com",
        "time": "Tue Mar 04 01:06:37 2025 +0100"
      },
      "message": "http.client.HTTPSConnection: drop key_file, cert_file\n\nBecause remove in Python 3.12 https://docs.python.org/3/whatsnew/3.12.html#others\n"
    },
    {
      "commit": "caef0eda24dd82aadc504d7a2f645add57a7e468",
      "tree": "1d030cc443c27a4dff7d7dd5158974fdfaeacb01",
      "parents": [
        "951bb184059748c40e208eba82ebd42cf74bedaa"
      ],
      "author": {
        "name": "Cameron Martin",
        "email": "cameronm@graphcore.ai",
        "time": "Wed Jan 15 11:58:39 2025 +0100"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Fri Feb 28 22:22:22 2025 +0100"
      },
      "message": "THRIFT-5811: Update eslint \u0026 prettier\nClient: js\nPatch: Cameron Martin\n\nThis closes #3087\n"
    },
    {
      "commit": "eec0b584e657e4250e22f3fd492858d632e2aa7b",
      "tree": "c12362be6ac02db6506a537e85ab6e1a2ad0a5cf",
      "parents": [
        "a84f02209e3beaf3d05f35b2b632b2edef96c4e4"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Sat Feb 15 08:58:32 2025 +0000"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "Jens-G@users.noreply.github.com",
        "time": "Sat Feb 15 15:42:15 2025 +0100"
      },
      "message": "Bump elliptic from 6.6.0 to 6.6.1 in /lib/ts\n\nBumps [elliptic](https://github.com/indutny/elliptic) from 6.6.0 to 6.6.1.\n- [Commits](https://github.com/indutny/elliptic/compare/v6.6.0...v6.6.1)\n\n---\nupdated-dependencies:\n- dependency-name: elliptic\n  dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e"
    },
    {
      "commit": "a84f02209e3beaf3d05f35b2b632b2edef96c4e4",
      "tree": "d6f41dec98297d1a626ffdaf677a5ac250594f11",
      "parents": [
        "a675c4f858b543af1b6bd2f33400076934175820"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Thu Feb 13 21:16:35 2025 +0000"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "Jens-G@users.noreply.github.com",
        "time": "Thu Feb 13 22:45:33 2025 +0100"
      },
      "message": "Bump elliptic from 6.6.0 to 6.6.1 in /lib/js\n\nBumps [elliptic](https://github.com/indutny/elliptic) from 6.6.0 to 6.6.1.\n- [Commits](https://github.com/indutny/elliptic/compare/v6.6.0...v6.6.1)\n\n---\nupdated-dependencies:\n- dependency-name: elliptic\n  dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e"
    },
    {
      "commit": "7eec2274bae3c8c5a40da8c42d31d3527fe6159b",
      "tree": "fa395bc4b4fae9cf32a977ef14400e0cd9802a11",
      "parents": [
        "624118f61f8d43dd719749894b9c5b756c7b67d8"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Wed Feb 12 00:36:44 2025 +0100"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Wed Feb 12 00:43:33 2025 +0100"
      },
      "message": "FIX broken netstd tests\n"
    },
    {
      "commit": "624118f61f8d43dd719749894b9c5b756c7b67d8",
      "tree": "27b5c46d24a00baae648b202de0219464e67c833",
      "parents": [
        "8a5538a9a1f0e2329cea564b038796b01bf1f0ec"
      ],
      "author": {
        "name": "Yuxuan \u0027fishy\u0027 Wang",
        "email": "yuxuan.wang@reddit.com",
        "time": "Tue Feb 11 12:52:42 2025 -0800"
      },
      "committer": {
        "name": "Yuxuan \u0027fishy\u0027 Wang",
        "email": "fishywang@gmail.com",
        "time": "Tue Feb 11 15:11:10 2025 -0800"
      },
      "message": "Update supported go versions\n\nWith the release of go 1.24.0, go 1.22.x is no longer supported. Update\nsupported go versions to go 1.23 and go 1.24.\n"
    },
    {
      "commit": "5c08893af6491aa2f0a5f5c38287c4e703b9f2fd",
      "tree": "d07c5c32f771694373aec77bb1e4100d9bb61f86",
      "parents": [
        "0941aec90ddc47bbc9670b52d48262e4c7dc2ba1"
      ],
      "author": {
        "name": "Maximilian Bandle",
        "email": "max@cedardb.com",
        "time": "Fri Feb 07 10:00:56 2025 +0100"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Tue Feb 11 22:30:49 2025 +0100"
      },
      "message": "THRIFT-5854: Move the checkReadBytesAvailable check before allocation\nClient: cpp\nPatch: Maximilian Bandle\n\nThis closes #3100\n"
    },
    {
      "commit": "0941aec90ddc47bbc9670b52d48262e4c7dc2ba1",
      "tree": "c204818484648357778cb8138c93bf22de30a04e",
      "parents": [
        "7fe4bf5a04958b126e056149ce24bdf92b15e94e"
      ],
      "author": {
        "name": "Cameron Martin",
        "email": "cameronm@graphcore.ai",
        "time": "Tue Feb 04 17:50:14 2025 +0000"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "Jens-G@users.noreply.github.com",
        "time": "Sat Feb 08 16:49:58 2025 +0100"
      },
      "message": "THRIFT-5849: Expose createClient in browser version of nodejs package\n\n`createClient` is exposed in a nodejs context, but not for browsers. Even though this is the same function as `createWsClient`, `createHttpClient`, etc, it seems odd to use these for custom connection types. Moreover, it is beneficial for the browser and nodejs interface to be as similar as possible.\n"
    },
    {
      "commit": "7fe4bf5a04958b126e056149ce24bdf92b15e94e",
      "tree": "2c4c0b4b5ff26d4ab39590da38918bf9195ead91",
      "parents": [
        "42204e7214461631b6f322aca0fc366080497aab"
      ],
      "author": {
        "name": "Cameron Martin",
        "email": "cameronm@graphcore.ai",
        "time": "Tue Feb 04 17:46:53 2025 +0000"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "Jens-G@users.noreply.github.com",
        "time": "Sat Feb 08 16:47:53 2025 +0100"
      },
      "message": "THRIFT-5848: Expose InputBufferUnderrunError in nodejs client\n\nWhen implementing a custom `Connection`, it is very useful to be able to respond to `InputBufferUnderrunError` to roll back the position of the transport. This is now exposed through the root module, so that custom connections can use this.\n"
    },
    {
      "commit": "42204e7214461631b6f322aca0fc366080497aab",
      "tree": "df5d54141814aa6e46fef3cebe4afedf5c5f2805",
      "parents": [
        "39de3ada96c756c20fdcfd60e4251f09321f274c"
      ],
      "author": {
        "name": "africamonkey",
        "email": "marses@vip.qq.com",
        "time": "Mon Oct 31 21:27:38 2022 +0800"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "Jens-G@users.noreply.github.com",
        "time": "Fri Feb 07 09:08:49 2025 +0100"
      },
      "message": "The !\u003d operator just call the \u003d\u003d operator\n"
    },
    {
      "commit": "39de3ada96c756c20fdcfd60e4251f09321f274c",
      "tree": "b04c5b14a6a8410027592a15ed5461df51e43265",
      "parents": [
        "a6c8b3b3e28862d183af6aff31afa5a4d238c200"
      ],
      "author": {
        "name": "africamonkey",
        "email": "marses@vip.qq.com",
        "time": "Thu Sep 15 00:33:44 2022 +0800"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "Jens-G@users.noreply.github.com",
        "time": "Fri Feb 07 09:08:49 2025 +0100"
      },
      "message": "fix logic error\n"
    },
    {
      "commit": "a6c8b3b3e28862d183af6aff31afa5a4d238c200",
      "tree": "b809857434507a9e5d99aa69cfb147eb5e69baf2",
      "parents": [
        "4f06d5eec39a78f500d5f1c6e8e5c00c7e361f68"
      ],
      "author": {
        "name": "africamonkey",
        "email": "marses@vip.qq.com",
        "time": "Wed Sep 14 21:43:13 2022 +0800"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "Jens-G@users.noreply.github.com",
        "time": "Fri Feb 07 09:08:49 2025 +0100"
      },
      "message": "address Jens-G\u0027s comment\n"
    },
    {
      "commit": "4f06d5eec39a78f500d5f1c6e8e5c00c7e361f68",
      "tree": "48600952431583ab04b6e0050760a6bd70081eba",
      "parents": [
        "960bf519dd7081f3c30fa806301c4142a578798e"
      ],
      "author": {
        "name": "africamonkey",
        "email": "marses@vip.qq.com",
        "time": "Wed Jul 06 23:55:17 2022 +0800"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "Jens-G@users.noreply.github.com",
        "time": "Fri Feb 07 09:08:49 2025 +0100"
      },
      "message": "add operator \u003d\u003d for TEnumIterator\n"
    },
    {
      "commit": "960bf519dd7081f3c30fa806301c4142a578798e",
      "tree": "1dae6e3121f09d1abb4037061763ce41b716dacb",
      "parents": [
        "5a781c2e71c2d5da052fac6cd6386267ab68694e"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Wed Feb 05 23:47:54 2025 +0100"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "Jens-G@users.noreply.github.com",
        "time": "Thu Feb 06 09:32:31 2025 +0100"
      },
      "message": "THRIFT-5852 Promote known total stream sizes for seekable stream transports\nClient: netstd\nPatch: Jens Geyer\n"
    },
    {
      "commit": "5a781c2e71c2d5da052fac6cd6386267ab68694e",
      "tree": "5c2bfedbc23281875eac71b25d1e8c96b206453a",
      "parents": [
        "c854f648dfbe64f08f9e4d97f9ace64dbcf394f3"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Tue Feb 04 23:35:55 2025 +0100"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Wed Feb 05 01:47:07 2025 +0100"
      },
      "message": "THRIFT-5851 Promote known total stream sizes for seekable stream transports properly\nClient: Delphi\nPatch: Jens Geyer\n"
    },
    {
      "commit": "c854f648dfbe64f08f9e4d97f9ace64dbcf394f3",
      "tree": "056df7eb471f600fde1a770c9b3a9e7a46665b61",
      "parents": [
        "717bd79c204c96acb01a27925b668106c8ee3dcd"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Wed Feb 05 01:22:51 2025 +0100"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Wed Feb 05 01:47:07 2025 +0100"
      },
      "message": "THRIFT-5850 Switch IThriftConfiguration interface from Cardinal to Integer\nClient: Delphi\nPetch: Jens Geyer\n"
    },
    {
      "commit": "717bd79c204c96acb01a27925b668106c8ee3dcd",
      "tree": "058d3697d2f42cef8900af74f96c5d53a5a2f892",
      "parents": [
        "a630739e2859febe523258ec243cd524c34ff06f"
      ],
      "author": {
        "name": "Jörn Horstmann",
        "email": "git@jhorstmann.net",
        "time": "Sun Feb 02 23:10:27 2025 +0100"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "Jens-G@users.noreply.github.com",
        "time": "Tue Feb 04 22:04:22 2025 +0100"
      },
      "message": "Support previously and currently documented encodings for boolean lists\n"
    },
    {
      "commit": "a630739e2859febe523258ec243cd524c34ff06f",
      "tree": "c0c159c3ec2c5eaa584aff01a9d9be135a519f65",
      "parents": [
        "8493de2b10c331fbf6868d0deba2b0f7f05be052"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Sat Feb 01 06:02:48 2025 +0000"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "Jens-G@users.noreply.github.com",
        "time": "Mon Feb 03 22:23:05 2025 +0100"
      },
      "message": "Bump jvm from 2.0.21 to 2.1.10 in /lib/kotlin\n\nBumps [jvm](https://github.com/JetBrains/kotlin) from 2.0.21 to 2.1.10.\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.21...v2.1.10)\n\n---\nupdated-dependencies:\n- dependency-name: jvm\n  dependency-type: direct:production\n  update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e"
    },
    {
      "commit": "8493de2b10c331fbf6868d0deba2b0f7f05be052",
      "tree": "3a63444b491eb06f54cc6d2cf5e94155beee6824",
      "parents": [
        "93c15c202247892fd7378ef19a346ff13e201263"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Sat Feb 01 06:42:36 2025 +0000"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "Jens-G@users.noreply.github.com",
        "time": "Mon Feb 03 22:22:35 2025 +0100"
      },
      "message": "Bump com.diffplug.spotless from 6.25.0 to 7.0.2 in /lib/java\n\nBumps com.diffplug.spotless from 6.25.0 to 7.0.2.\n\n---\nupdated-dependencies:\n- dependency-name: com.diffplug.spotless\n  dependency-type: direct:production\n  update-type: version-update:semver-major\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e"
    },
    {
      "commit": "a45618e05bbb2d29737514541b6d61f6850d9b16",
      "tree": "b8deb64793c3222ff5eaaf15dc96e6ec768f31bf",
      "parents": [
        "7734c393ed0f0632c658c05e33a4d6592cf2912c"
      ],
      "author": {
        "name": "Jeremiah",
        "email": "4462211+jeremiahpslewis@users.noreply.github.com",
        "time": "Tue Jan 28 22:55:57 2025 +0100"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "Jens-G@users.noreply.github.com",
        "time": "Fri Jan 31 18:24:10 2025 +0100"
      },
      "message": "Upstream mingw capitalization patch https://github.com/JuliaPackaging/Yggdrasil/blob/6e82040941e891288e394713ee64562698b7ab0d/T/Thrift/bundled/patches/mingw-capitalization.patch"
    },
    {
      "commit": "7734c393ed0f0632c658c05e33a4d6592cf2912c",
      "tree": "466129a6e1b9f775d4242ddb102038a0e0819141",
      "parents": [
        "d078721e44fea7713832ae5d0f5d9ca67317f19e"
      ],
      "author": {
        "name": "Brad Smith",
        "email": "brad@comstyle.com",
        "time": "Mon Dec 09 17:07:56 2024 -0500"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "Jens-G@users.noreply.github.com",
        "time": "Thu Jan 16 22:38:13 2025 +0100"
      },
      "message": "lib/cpp/test/CMakeLists.txt: Fix building with OpenBSD\n\nOpenBSD does not have librt.\n"
    },
    {
      "commit": "d078721e44fea7713832ae5d0f5d9ca67317f19e",
      "tree": "2aa232e808ef697980b1cbc6f1c9c198c62d12b6",
      "parents": [
        "da54fc814cb872bf5ae782364760dfbc4fe414d8"
      ],
      "author": {
        "name": "Alexandre Detiste",
        "email": "alexandre.detiste@gmail.com",
        "time": "Thu Dec 26 02:44:13 2024 +0100"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "Jens-G@users.noreply.github.com",
        "time": "Wed Jan 15 22:27:26 2025 +0100"
      },
      "message": "remove more Python2 compatibility\n"
    },
    {
      "commit": "da54fc814cb872bf5ae782364760dfbc4fe414d8",
      "tree": "0fd9278650e195848a2304da4be8585f9ece2dd0",
      "parents": [
        "ab706525762816953a07982ffa432bb913337c46"
      ],
      "author": {
        "name": "Cameron Martin",
        "email": "cameronmartin123@gmail.com",
        "time": "Sun Jan 12 08:55:45 2025 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Jan 12 16:55:45 2025 +0800"
      },
      "message": "THRIFT-5819: use latest rustc version for rustlib (#3085)\n\nClient: rust\n\nThis upgrades the version of rust in the rust-toolchain file, docs and dockerfiles. Doing so requires a few changes to the source, mainly to fix or silence new warnings.\n\nSubmitted on behalf of a third-party: Jiayu Liu\nDerived from the following PR: https://github.com/apache/thrift/pull/3045\n\nCo-authored-by: Jiayu Liu \u003cjiayu@hey.com\u003e"
    },
    {
      "commit": "ab706525762816953a07982ffa432bb913337c46",
      "tree": "8a7b934aca08963ff1d6ca2ded2c420a06fedea9",
      "parents": [
        "1e72949485b2800c90a206ada6efadb0355eda0e"
      ],
      "author": {
        "name": "Cameron Martin",
        "email": "cameronmartin123@gmail.com",
        "time": "Sun Jan 12 08:54:49 2025 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Jan 12 16:54:49 2025 +0800"
      },
      "message": "THRIFT-5564: Add nodejs tests to github actions (#3082)\n\nThese tests exist, but don\u0027t currently run on github actions. This adds a new job to run these.\n\nThis also fixes the regression in the tests caused by https://github.com/apache/thrift/pull/3014."
    },
    {
      "commit": "1e72949485b2800c90a206ada6efadb0355eda0e",
      "tree": "e274c7be22e5797594793b8e665e8e0e13af8fda",
      "parents": [
        "e10109c65c25c10e1641a539fe0e0ac6b3a72a75"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Fri Jan 10 14:16:43 2025 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jan 10 14:16:43 2025 -0500"
      },
      "message": "Bump org.jetbrains.kotlinx:kotlinx-coroutines-jdk8 in /lib/kotlin (#3081)\n\nBumps [org.jetbrains.kotlinx:kotlinx-coroutines-jdk8](https://github.com/Kotlin/kotlinx.coroutines) from 1.9.0 to 1.10.1.\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.9.0...1.10.1)\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": "e10109c65c25c10e1641a539fe0e0ac6b3a72a75",
      "tree": "dbedf3ccee0cfd4eee9c3a40f4acc787f9014371",
      "parents": [
        "947ad66940cfbadd9b24ba31d892dfc1142dd330"
      ],
      "author": {
        "name": "Yuxuan \u0027fishy\u0027 Wang",
        "email": "yuxuan.wang@reddit.com",
        "time": "Thu Jan 09 09:39:37 2025 -0800"
      },
      "committer": {
        "name": "Yuxuan \u0027fishy\u0027 Wang",
        "email": "fishywang@gmail.com",
        "time": "Fri Jan 10 09:18:23 2025 -0800"
      },
      "message": "THRIFT-5845: Return TException for union check in Write\n\nClient: go\n\nIn compiler generated Write method for union types, return a TException\n(TProtocolException) when the number of fields set is not exactly 1, to\nhelp customer logic to decide whether to reuse a connection after an\nerror.\n\nWhile I\u0027m here, also do the same thing for the uniqueness check failure\nfor set fields in Write as well.\n"
    },
    {
      "commit": "947ad66940cfbadd9b24ba31d892dfc1142dd330",
      "tree": "e6bf64c9a9430d75c899b6535a1c05f4cf03db6e",
      "parents": [
        "bb8cac570441e543265fd2402a162a5a889a216f"
      ],
      "author": {
        "name": "Sutou Kouhei",
        "email": "kou@clear-code.com",
        "time": "Mon Dec 23 12:33:22 2024 +0900"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "Jens-G@users.noreply.github.com",
        "time": "Mon Jan 06 22:39:36 2025 +0100"
      },
      "message": "THRIFT-5842: Add missing cstdint include for int64_t in Mutex.h\n\nClient: cpp\n\nGCC 15 (not released yet) requires `#include \u003ccstdint\u003e` for `int64_t`\nbut `lib/cpp/src/thrift/concurrency/Mutex.h` doesn\u0027t have it. So we\ncan\u0027t build Thrift with GCC 15:\n\n    [80/359] Building CXX object lib/cpp/CMakeFiles/thrift.dir/src/thrift/transport/TSSLServerSocket.cpp.o\n    FAILED: lib/cpp/CMakeFiles/thrift.dir/src/thrift/transport/TSSLServerSocket.cpp.o\n    /bin/g++-15 -DBOOST_ALL_DYN_LINK -DBOOST_TEST_DYN_LINK -DTHRIFT_STATIC_DEFINE -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/home/kou/work/cpp/thrift.kou.build/lib/cpp -I/home/kou/work/cpp/thrift.kou/lib/cpp -I/home/kou/work/cpp/thrift.kou.build -I/home/kou/work/cpp/thrift.kou/lib/cpp/src -g -std\u003dc++11 -MD -MT lib/cpp/CMakeFiles/thrift.dir/src/thrift/transport/TSSLServerSocket.cpp.o -MF lib/cpp/CMakeFiles/thrift.dir/src/thrift/transport/TSSLServerSocket.cpp.o.d -o lib/cpp/CMakeFiles/thrift.dir/src/thrift/transport/TSSLServerSocket.cpp.o -c /home/kou/work/cpp/thrift.kou/lib/cpp/src/thrift/transport/TSSLServerSocket.cpp\n    In file included from /home/kou/work/cpp/thrift.kou/lib/cpp/src/thrift/transport/TServerSocket.h:25,\n                     from /home/kou/work/cpp/thrift.kou/lib/cpp/src/thrift/transport/TSSLServerSocket.h:23,\n                     from /home/kou/work/cpp/thrift.kou/lib/cpp/src/thrift/transport/TSSLServerSocket.cpp:21:\n    /home/kou/work/cpp/thrift.kou/lib/cpp/src/thrift/concurrency/Mutex.h:47:26: error: \u0027int64_t\u0027 has not been declared\n       47 |   virtual bool timedlock(int64_t milliseconds) const;\n          |                          ^~~~~~~\n    /home/kou/work/cpp/thrift.kou/lib/cpp/src/thrift/concurrency/Mutex.h:25:1: note: \u0027int64_t\u0027 is defined in header \u0027\u003ccstdint\u003e\u0027; this is probably fixable by adding \u0027#include \u003ccstdint\u003e\u0027\n       24 | #include \u003cthrift/TNonCopyable.h\u003e\n      +++ |+#include \u003ccstdint\u003e\n       25 |\n    /home/kou/work/cpp/thrift.kou/lib/cpp/src/thrift/concurrency/Mutex.h:60:29: error: \u0027int64_t\u0027 has not been declared\n       60 |   Guard(const Mutex\u0026 value, int64_t timeout \u003d 0) : mutex_(\u0026value) {\n          |                             ^~~~~~~\n    /home/kou/work/cpp/thrift.kou/lib/cpp/src/thrift/concurrency/Mutex.h:60:29: note: \u0027int64_t\u0027 is defined in header \u0027\u003ccstdint\u003e\u0027; this is probably fixable by adding \u0027#include \u003ccstdint\u003e\u0027\n\nSee also: https://github.com/apache/arrow/issues/45096\n"
    },
    {
      "commit": "0825ca31e664817168c83e46e494718640227066",
      "tree": "26ff7f48d691f02b6a9b34bb61d62a28e38240fb",
      "parents": [
        "645467e9b57cf150bd1f455f6b7c97c09033b0b9"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Wed Dec 18 23:37:09 2024 +0100"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Thu Dec 19 23:04:18 2024 +0100"
      },
      "message": "THRIFT-5841 possible init/deinit conflict with manual initialization flag\nClient: cpp\nPatch: Jens Geyer\n\nThis closes #3077\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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "1252cf3a2f3b1d942c8c4713ed7b2cf35c64e547",
      "tree": "d28562ab261bb7f0382a178b6a6c616ba5300b29",
      "parents": [
        "14185fc65c8bde52a3961956ad086c4a653c9901"
      ],
      "author": {
        "name": "uv747",
        "email": "uv747@163.com",
        "time": "Sat May 11 11:14:25 2024 +0800"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "Jens-G@users.noreply.github.com",
        "time": "Fri Jun 21 10:15:00 2024 +0200"
      },
      "message": "optimizing performance issues under large-scale connection\n"
    },
    {
      "commit": "14185fc65c8bde52a3961956ad086c4a653c9901",
      "tree": "f9055b5838f4b47122515a3d1495d933b945aa3c",
      "parents": [
        "ba30b077f41c8a85018bebd1331fe2e26af8c929"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Mon Jun 17 20:01:33 2024 +0000"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "Jens-G@users.noreply.github.com",
        "time": "Tue Jun 18 22:01:22 2024 +0200"
      },
      "message": "Bump ws from 6.2.2 to 6.2.3 in /lib/ts\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": "ba30b077f41c8a85018bebd1331fe2e26af8c929",
      "tree": "0c89c20054b29ebba2db0ca137abbc984aaa3725",
      "parents": [
        "4b90909ddd51e6ff59c493a0f9a92de7fa9f5af2"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Mon Jun 17 20:01:43 2024 +0000"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "Jens-G@users.noreply.github.com",
        "time": "Tue Jun 18 22:01:11 2024 +0200"
      },
      "message": "Bump braces from 3.0.2 to 3.0.3 in /lib/ts\n\nBumps [braces](https://github.com/micromatch/braces) from 3.0.2 to 3.0.3.\n- [Changelog](https://github.com/micromatch/braces/blob/master/CHANGELOG.md)\n- [Commits](https://github.com/micromatch/braces/compare/3.0.2...3.0.3)\n\n---\nupdated-dependencies:\n- dependency-name: braces\n  dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e"
    },
    {
      "commit": "4b90909ddd51e6ff59c493a0f9a92de7fa9f5af2",
      "tree": "845fd6242eba4c2e73e1a75fc9aef367396b406e",
      "parents": [
        "6944912b578e5ab2721af3ea2d0fdbab2951343d"
      ],
      "author": {
        "name": "CJCombrink",
        "email": "carel.combrink@gmail.com",
        "time": "Sat Apr 27 19:51:39 2024 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Mon Jun 17 22:26:56 2024 +0200"
      },
      "message": "THRIFT-5773 Strong UUID wrapper for C++\nClient: cpp/CMakeLists.txt\nPatch: Carel Combrink\n\nThis closes #2958\n"
    },
    {
      "commit": "6944912b578e5ab2721af3ea2d0fdbab2951343d",
      "tree": "1f6a028e5a77801825b104aac7d046a813eeb155",
      "parents": [
        "aeae628b49e397e5885fd221a282680979af9033"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Sun Jun 16 09:53:07 2024 +0000"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "Jens-G@users.noreply.github.com",
        "time": "Mon Jun 17 22:00:57 2024 +0200"
      },
      "message": "Bump braces from 3.0.2 to 3.0.3 in /lib/js\n\nBumps [braces](https://github.com/micromatch/braces) from 3.0.2 to 3.0.3.\n- [Changelog](https://github.com/micromatch/braces/blob/master/CHANGELOG.md)\n- [Commits](https://github.com/micromatch/braces/compare/3.0.2...3.0.3)\n\n---\nupdated-dependencies:\n- dependency-name: braces\n  dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e"
    },
    {
      "commit": "aeae628b49e397e5885fd221a282680979af9033",
      "tree": "51eaef9c5af1d80541d9ea4ea134677bb660a94f",
      "parents": [
        "b709b0bc09e424ac71b5389bca606c1161a8d8fd"
      ],
      "author": {
        "name": "Yuxuan \u0027fishy\u0027 Wang",
        "email": "yuxuan.wang@reddit.com",
        "time": "Mon Jun 10 11:39:23 2024 -0700"
      },
      "committer": {
        "name": "Yuxuan \u0027fishy\u0027 Wang",
        "email": "fishywang@gmail.com",
        "time": "Fri Jun 14 08:24:22 2024 -0700"
      },
      "message": "go: Improve efficiency with zlib in THeaderTransport\n\nWhen enabled zlib in THeaderTransport we observed very high cpu\noverhead, use a pool for zlib writers to improve efficiency.\n"
    },
    {
      "commit": "5c580072dadb43c52c3e7a32ea12c78228de3ef1",
      "tree": "d85ac3877be2b20b22b621c25028f92f845505ae",
      "parents": [
        "405fc72a60ca24102cd04e1a46d6ab0ddad5919f"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Sat Jun 01 06:57:34 2024 +0000"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "Jens-G@users.noreply.github.com",
        "time": "Tue Jun 04 22:23:54 2024 +0200"
      },
      "message": "Bump org.jetbrains.kotlinx:kotlinx-coroutines-jdk8 in /lib/kotlin\n\nBumps [org.jetbrains.kotlinx:kotlinx-coroutines-jdk8](https://github.com/Kotlin/kotlinx.coroutines) from 1.8.0 to 1.8.1.\n- [Release notes](https://github.com/Kotlin/kotlinx.coroutines/releases)\n- [Changelog](https://github.com/Kotlin/kotlinx.coroutines/blob/master/CHANGES.md)\n- [Commits](https://github.com/Kotlin/kotlinx.coroutines/compare/1.8.0...1.8.1)\n\n---\nupdated-dependencies:\n- dependency-name: org.jetbrains.kotlinx:kotlinx-coroutines-jdk8\n  dependency-type: direct:production\n  update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e"
    }
  ],
  "next": "405fc72a60ca24102cd04e1a46d6ab0ddad5919f"
}
