)]}'
{
  "log": [
    {
      "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"
    },
    {
      "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": "b709b0bc09e424ac71b5389bca606c1161a8d8fd",
      "tree": "699fa84049b66a7998a576f21f7f1a7f9c6c8027",
      "parents": [
        "173714b0a9a310c41e2e1e6b79f14b74de38c5fc"
      ],
      "author": {
        "name": "Yuxuan \u0027fishy\u0027 Wang",
        "email": "yuxuan.wang@reddit.com",
        "time": "Thu Jun 13 10:13:25 2024 -0700"
      },
      "committer": {
        "name": "Yuxuan \u0027fishy\u0027 Wang",
        "email": "fishywang@gmail.com",
        "time": "Fri Jun 14 08:22:51 2024 -0700"
      },
      "message": "go: Fix indentation in compiler\n\nThis fixes a small case I missed in 4930caca.\n\nBefore:\n\n    func NewFoo() *Foo {\n        return \u0026Foo{\n        DefDef: 10,\n\n        DefOpt: 11,\n    }\n    }\n\nAfter:\n\n    func NewFoo() *Foo {\n        return \u0026Foo{\n            DefDef: 10,\n            DefOpt: 11,\n        }\n    }\n"
    },
    {
      "commit": "173714b0a9a310c41e2e1e6b79f14b74de38c5fc",
      "tree": "bef5441d569ec5b33681799ee5ce9ca704b96cdd",
      "parents": [
        "2bbaaa8714d729187d1542f225fe1027ecffac6c"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Tue Jun 11 22:15:17 2024 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Tue Jun 11 22:17:21 2024 +0200"
      },
      "message": "FIX: features documentation\n"
    },
    {
      "commit": "2bbaaa8714d729187d1542f225fe1027ecffac6c",
      "tree": "1f3a1bd1221b8ca3c68e1736f420ba38bcdf6a61",
      "parents": [
        "5c580072dadb43c52c3e7a32ea12c78228de3ef1"
      ],
      "author": {
        "name": "Alkis Evlogimenos",
        "email": "alkis.evlogimenos@databricks.com",
        "time": "Mon May 27 16:16:02 2024 +0000"
      },
      "committer": {
        "name": "Yuxuan \u0027fishy\u0027 Wang",
        "email": "fishywang@gmail.com",
        "time": "Wed Jun 05 08:25:06 2024 -0700"
      },
      "message": "Update compact-protocol docs\nThis updates the compact protocol documentation to simplify the explanation of Zigzag and ULEB128 encoding, along with links to wikipedia. In addition it uses varing instead of var int since the former is more common.\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"
    },
    {
      "commit": "405fc72a60ca24102cd04e1a46d6ab0ddad5919f",
      "tree": "3c14be3a0846b8bde393b5be46ca7eeb1e44ca8e",
      "parents": [
        "9673a68f93715d0efb7a91d32005cc78a477398e"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Tue Jun 04 22:21:39 2024 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Tue Jun 04 22:21:39 2024 +0200"
      },
      "message": "fix: TProtocol::skip fix parameter type\nClient: php\nPatch: Ilya Urvachev \u0026 Volodymyr Panivko\n\nThis closes #2983\n"
    },
    {
      "commit": "9673a68f93715d0efb7a91d32005cc78a477398e",
      "tree": "a1fce9bcb90c7393ee4a3eb437afb4b3caa9f1e8",
      "parents": [
        "9c0bdcb5197f1ebc5b404313f2ee7edd865a5a47"
      ],
      "author": {
        "name": "Yuxuan \u0027fishy\u0027 Wang",
        "email": "yuxuan.wang@reddit.com",
        "time": "Thu May 16 17:16:22 2024 -0700"
      },
      "committer": {
        "name": "Yuxuan \u0027fishy\u0027 Wang",
        "email": "fishywang@gmail.com",
        "time": "Wed May 29 09:27:13 2024 -0700"
      },
      "message": "THRIFT-5786: Full deprecation support in go\n\nClient: go\n\nThis should got most of them. Also fixed an indentation bug from 4930ca.\n"
    },
    {
      "commit": "9c0bdcb5197f1ebc5b404313f2ee7edd865a5a47",
      "tree": "5473e1e2b80354333cc35afc90c0a619811a57e5",
      "parents": [
        "82fc93e6c36312fc0c016a70163206e4eead21ac"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Sat May 25 08:58:48 2024 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Sat May 25 08:59:08 2024 +0200"
      },
      "message": "THRIFT-5788 Refactor and streamline hash set implementation\nClient: delphi\nPatch: Jens Geyer\n\nFollow-up: fix memory leak\n"
    },
    {
      "commit": "82fc93e6c36312fc0c016a70163206e4eead21ac",
      "tree": "3c08aabdc4f1ee819f9f8fcfd4e96ca6ae0601ac",
      "parents": [
        "da5ef3637eb078bf3f411c2b3d14b91b84837230"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Fri May 24 23:36:07 2024 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Sat May 25 00:24:23 2024 +0200"
      },
      "message": "THRIFT-5789 Refactor test suite client implementation\nClient: Delphi\nPatch: Jens Geyer\n"
    },
    {
      "commit": "da5ef3637eb078bf3f411c2b3d14b91b84837230",
      "tree": "a1b5e6f61d08b4f01fd4879dfa2e9e42e89f4848",
      "parents": [
        "55014bad62e03ebd1e02cd7f12bdcc48780bcff9"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Fri May 24 21:09:42 2024 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Sat May 25 00:23:55 2024 +0200"
      },
      "message": "THRIFT-5788 Refactor and streamline hash set implementation\nClient: delphi\nPatch: Jens Geyer\n"
    },
    {
      "commit": "55014bad62e03ebd1e02cd7f12bdcc48780bcff9",
      "tree": "4d3b9352e0db7ef36d942f686a3f7e61788140d9",
      "parents": [
        "b429cc9fa197b9da45f98f14efcf03bf84f02307"
      ],
      "author": {
        "name": "Steven Mitcham",
        "email": "smitcham@blizzard.com",
        "time": "Wed May 22 13:30:37 2024 -0500"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Thu May 23 21:56:42 2024 +0200"
      },
      "message": "THRIFT-5787 restoring binary compatibility of Factory constructor\nClient: netstd\nPatch: Steven Mitcham\n\nThis closes #2979\n"
    },
    {
      "commit": "b429cc9fa197b9da45f98f14efcf03bf84f02307",
      "tree": "31640e64a3c921c94555ec55a921656cd34d3f2b",
      "parents": [
        "4930caca8beb340b6543dd27856d3699dce40e54"
      ],
      "author": {
        "name": "Nicholas La Roux",
        "email": "nicholas.laroux@shopify.com",
        "time": "Fri May 17 11:09:09 2024 +0900"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "Jens-G@users.noreply.github.com",
        "time": "Fri May 17 22:56:02 2024 +0200"
      },
      "message": "Remove deprecated has_rdoc from gemspec\n"
    },
    {
      "commit": "4930caca8beb340b6543dd27856d3699dce40e54",
      "tree": "2b90e616d2612198187a5e8fcc9250e6c97e2430",
      "parents": [
        "c53a1b78bac23cdda13feb13b6d3348c11083007"
      ],
      "author": {
        "name": "Yuxuan \u0027fishy\u0027 Wang",
        "email": "yuxuan.wang@reddit.com",
        "time": "Tue May 14 14:08:00 2024 -0700"
      },
      "committer": {
        "name": "Yuxuan \u0027fishy\u0027 Wang",
        "email": "fishywang@gmail.com",
        "time": "Wed May 15 09:24:25 2024 -0700"
      },
      "message": "go: Proper indent in compiler\n\nThis is a \"trivial\" change for go compiler to always use the combination\nof indent_up, indent_down, and indent, over manual indentation (by\nadding 2 spaces at the beginning of the string). Also change go\ncompiler\u0027s indent_str to tab over 2 spaces.\n\nWhile I\u0027m here, also made a few minor tweaks on generated go code.\n"
    },
    {
      "commit": "c53a1b78bac23cdda13feb13b6d3348c11083007",
      "tree": "5783337081462a1a62c8d481fff0308de41cef20",
      "parents": [
        "b20f675af7ef0103a880889447a166e0e4261926"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Mon May 13 17:03:17 2024 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Mon May 13 17:04:57 2024 +0200"
      },
      "message": "THRIFT-5781 implement full deprecation support -\u003e fix uncompileable issue at deprecated enums\nClient: netstd\nPatch: Jens Geyer\n"
    },
    {
      "commit": "b20f675af7ef0103a880889447a166e0e4261926",
      "tree": "a8c45d19986510302979e2394e10076fd4af7f76",
      "parents": [
        "fa9af0ab69affaefaf80ecf60a9a0392a4ac8609"
      ],
      "author": {
        "name": "Yuxuan \u0027fishy\u0027 Wang",
        "email": "yuxuan.wang@reddit.com",
        "time": "Thu May 02 16:50:08 2024 -0700"
      },
      "committer": {
        "name": "Yuxuan \u0027fishy\u0027 Wang",
        "email": "fishywang@gmail.com",
        "time": "Fri May 10 10:25:01 2024 -0700"
      },
      "message": "THRIFT-5784: Add THeaderTransforms to TConfiguration\n\nClient: go\n\nWhile I\u0027m here, also auto add compression transforms read (currently\nonly zlib is supported) to writeTransforms so that a server will auto\nuse the same compression on the responses as the client chose to use in\nthe requests.\n"
    },
    {
      "commit": "fa9af0ab69affaefaf80ecf60a9a0392a4ac8609",
      "tree": "75996f27d5010b7206f63cc95914d0c5325404f2",
      "parents": [
        "42dbefb023369747bf6135588599bbeeae9e8ef2"
      ],
      "author": {
        "name": "Yuxuan \u0027fishy\u0027 Wang",
        "email": "yuxuan.wang@reddit.com",
        "time": "Thu May 09 17:58:43 2024 -0700"
      },
      "committer": {
        "name": "Yuxuan \u0027fishy\u0027 Wang",
        "email": "fishywang@gmail.com",
        "time": "Fri May 10 07:36:58 2024 -0700"
      },
      "message": "go: Use errors.Is over \u003d\u003d\n\nClient: go\n\nFix 2 instances we are using \u003d\u003d to check on error but should have used\nerrors.Is instead.\n"
    }
  ],
  "next": "42dbefb023369747bf6135588599bbeeae9e8ef2"
}
