)]}'
{
  "log": [
    {
      "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": "3a37d15341d648ca48538d6897eae819de648a89",
      "tree": "e0a496776078315b99b81152a5a8152c61d1590b",
      "parents": [
        "e26b4a83847175db15b08cd51fc796f5e39e37fe"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Thu Nov 14 23:03:25 2024 +0100"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "Jens-G@users.noreply.github.com",
        "time": "Fri Nov 22 23:25:49 2024 +0100"
      },
      "message": "net9 sdk is NOT YET installed by default\n"
    },
    {
      "commit": "e26b4a83847175db15b08cd51fc796f5e39e37fe",
      "tree": "33a497f611059fcbc5a489e12e4c31a7fffa4e15",
      "parents": [
        "23e0e5ce75300451f49727ee438edbc76fcbb372"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Tue Nov 12 23:53:04 2024 +0100"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "Jens-G@users.noreply.github.com",
        "time": "Fri Nov 22 23:25:49 2024 +0100"
      },
      "message": "THRIFT-5832 Drop net6 support and add net9 instead\nClient: netstd\nPatch: Jens Geyer\n"
    },
    {
      "commit": "a085b0ecee74cf2102496264fe51a0dfe026f6f5",
      "tree": "267a467f9a181026f8963dd65dd21d931c3dc533",
      "parents": [
        "b65ec607db09f2efdb7397acde88fd53cfb97f6b"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Thu Nov 14 23:03:46 2024 +0100"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Thu Nov 14 23:16:37 2024 +0100"
      },
      "message": "Revert \"GitHub cmake workflow to build libraries as well [skip ci] (#2679)\"\n\nThis reverts commit b65ec607db09f2efdb7397acde88fd53cfb97f6b.\n"
    },
    {
      "commit": "b65ec607db09f2efdb7397acde88fd53cfb97f6b",
      "tree": "81e8e083df77507dbbd0d471a1d0e59fdca5ae73",
      "parents": [
        "e7f1a26a9579ee00311ed4d5b1dd0e1553e516c0"
      ],
      "author": {
        "name": "Jiayu Liu",
        "email": "622789+jimexist@users.noreply.github.com",
        "time": "Wed Nov 06 11:39:01 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Nov 06 11:39:01 2024 +0800"
      },
      "message": "GitHub cmake workflow to build libraries as well [skip ci] (#2679)\n\n* cmake to build with java and kotlin\r\n\r\n* add kotlin\r\n\r\n* turn off python in cmake\r\n\r\n* cmake and cpack\r\n\r\n---------\r\n\r\nCo-authored-by: Jiayu Liu \u003cjiayu.liu@airbnb.com\u003e"
    },
    {
      "commit": "e7f1a26a9579ee00311ed4d5b1dd0e1553e516c0",
      "tree": "267a467f9a181026f8963dd65dd21d931c3dc533",
      "parents": [
        "617c4e7cee2ae25decb8dbcd62daf5acc507e2a3"
      ],
      "author": {
        "name": "Jiayu Liu",
        "email": "622789+jimexist@users.noreply.github.com",
        "time": "Wed Nov 06 11:37:25 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Nov 06 11:37:25 2024 +0800"
      },
      "message": "use 24.04 for github ci jobs (#3044)\n\n"
    },
    {
      "commit": "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": "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": "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": "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": "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": "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": "68139d117fdf4d287a78819a5bb4b0f9cab8160c",
      "tree": "81438335b9d70fcb550722467bf628700b6ba640",
      "parents": [
        "1d886ca4afc1a52b03f09a526f0a354722a5621c"
      ],
      "author": {
        "name": "Volodymyr Panivko",
        "email": "sveneld300@gmail.com",
        "time": "Tue Mar 19 23:14:07 2024 +0100"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Sun Apr 07 22:52:47 2024 +0200"
      },
      "message": "[THRIFT-5757] Unit tests for php lib\nClient: php\nPatch: Volodymyr Panivko\n\nThis closes #2951\n"
    },
    {
      "commit": "99130046c424a19d244314103e2500963c192563",
      "tree": "10438a5b15dc6cc44cdcc0c1cdc719e4418900d6",
      "parents": [
        "58c2785d7cef9d70b6a78c872f51fba5152cf77d"
      ],
      "author": {
        "name": "Volodymyr Panivko",
        "email": "sveneld300@gmail.com",
        "time": "Sat Mar 02 21:41:01 2024 +0100"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "Jens-G@users.noreply.github.com",
        "time": "Tue Mar 12 19:02:50 2024 +0100"
      },
      "message": "[THRIFT-5757] Unit tests for php lib\n"
    },
    {
      "commit": "14fc2be20c9a17c34b2a6d3c10770f9741a3ca8f",
      "tree": "c44f1be981a07608bc7a44c22d44b9d3d6b26eca",
      "parents": [
        "d0bd39ce72af555b9d0e00a581652eae766a7c09"
      ],
      "author": {
        "name": "Volodymyr Panivko",
        "email": "sveneld300@gmail.com",
        "time": "Thu Feb 22 18:17:40 2024 +0100"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "Jens-G@users.noreply.github.com",
        "time": "Sun Feb 25 22:21:42 2024 +0100"
      },
      "message": "[THRIFT-5757] Unit tests for php lib\n"
    },
    {
      "commit": "ac52d8dac15425f65f6e7ad4ecf776bfea1a3b18",
      "tree": "40d5bfe24068a1fef8e14e12008dd976aa27a05c",
      "parents": [
        "f6927020dd0af68d9db8f2e1f4d656abcf860d8d"
      ],
      "author": {
        "name": "Volodymyr Panivko",
        "email": "sveneld300@gmailcom",
        "time": "Thu Feb 22 22:09:00 2024 +0100"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "Jens-G@users.noreply.github.com",
        "time": "Sun Feb 25 12:22:46 2024 +0100"
      },
      "message": "[THRIFT-5758] PHP 8.2 Deprecate dynamic properties\n"
    },
    {
      "commit": "f6927020dd0af68d9db8f2e1f4d656abcf860d8d",
      "tree": "55dd5d0f67678ead3ca151cb7310c2ccd8ab7488",
      "parents": [
        "3b1c30c5a7fd4f0142ef93bb6e0221e4a69dcf12"
      ],
      "author": {
        "name": "vladimir.panivko",
        "email": "vladimir.panivko@together.com",
        "time": "Sat Feb 24 17:12:10 2024 +0100"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "Jens-G@users.noreply.github.com",
        "time": "Sun Feb 25 12:21:04 2024 +0100"
      },
      "message": "[THRIFT-5760] Update minimal version of php\n"
    },
    {
      "commit": "3b1c30c5a7fd4f0142ef93bb6e0221e4a69dcf12",
      "tree": "7b334d512836232210122148c86f0081bc706ba4",
      "parents": [
        "09fa37b0e11f91edf20d393567592df036f623e7"
      ],
      "author": {
        "name": "Yuxuan \u0027fishy\u0027 Wang",
        "email": "yuxuan.wang@reddit.com",
        "time": "Mon Feb 19 14:24:51 2024 -0800"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "Jens-G@users.noreply.github.com",
        "time": "Wed Feb 21 23:36:04 2024 +0100"
      },
      "message": "Add license header to pypi workflow file\n"
    },
    {
      "commit": "8e828c03d475670c7c53e703a6e27bca71d32388",
      "tree": "c0bf390db41d39f47843d65fe3fd244b8f2ad308",
      "parents": [
        "84b35ff8288c3b9f239eca4c6f7e453d60af206d"
      ],
      "author": {
        "name": "Volodymyr Panivko",
        "email": "sveneld300@gmailcom",
        "time": "Mon Feb 19 11:34:48 2024 +0100"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "Jens-G@users.noreply.github.com",
        "time": "Wed Feb 21 09:10:28 2024 +0100"
      },
      "message": "THRIFT-5756 Run php tests in github actions\n"
    },
    {
      "commit": "84b35ff8288c3b9f239eca4c6f7e453d60af206d",
      "tree": "1bcd3fec19388218fa8c8095a3d5650f9d3d3888",
      "parents": [
        "51e541eae3850889f9d698b14dc0cd8b5de1b6f0"
      ],
      "author": {
        "name": "Yuxuan \u0027fishy\u0027 Wang",
        "email": "yuxuan.wang@reddit.com",
        "time": "Wed Feb 07 17:42:39 2024 -0800"
      },
      "committer": {
        "name": "Yuxuan \u0027fishy\u0027 Wang",
        "email": "fishywang@gmail.com",
        "time": "Mon Feb 19 09:26:06 2024 -0800"
      },
      "message": "THRIFT-5688: Add PyPI publishing github actions\n\nThis is tested with https://github.com/apache/thrift/pull/2927, which\npublished to https://test.pypi.org/project/thrift-test/. I tested\nlocally with:\n\n    (venv) fishy@penguin:~/work/test$ pip install -i https://test.pypi.org/simple/ thrift-test\n    Looking in indexes: https://test.pypi.org/simple/\n    Collecting thrift-test\n      Downloading https://test-files.pythonhosted.org/packages/e6/02/5885ea1406f560d0a23351f68acc2892d7f6495b16bfc2eeee8de4649777/thrift-test-0.21.0.tar.gz (62 kB)\n         ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 62.3/62.3 kB 1.4 MB/s eta 0:00:00\n      Preparing metadata (setup.py) ... done\n    Collecting six\u003e\u003d1.7.2 (from thrift-test)\n      Downloading https://test-files.pythonhosted.org/packages/b3/b2/238e2590826bfdd113244a40d9d3eb26918bd798fc187e2360a8367068db/six-1.10.0.tar.gz (29 kB)\n      Preparing metadata (setup.py) ... done\n    Building wheels for collected packages: thrift-test, six\n      Building wheel for thrift-test (setup.py) ... done\n      Created wheel for thrift-test: filename\u003dthrift_test-0.21.0-cp311-cp311-linux_x86_64.whl size\u003d416914 sha256\u003d3a972bc562be7ed19cb37399e444ed0d373cde5319023974080b625e550901d4\n      Stored in directory: /home/fishy/.cache/pip/wheels/45/20/1f/d3e1b869ac068d63ca2b2c13a2f4e33a80b360fae7091c8a9b\n      Building wheel for six (setup.py) ... done\n      Created wheel for six: filename\u003dsix-1.10.0-py2.py3-none-any.whl size\u003d9942 sha256\u003d74014380446ccf331366316cec0b1aaf40e0162e70307622b493e38e8451115f\n      Stored in directory: /home/fishy/.cache/pip/wheels/e4/18/d0/e02474c90dcf14c511c0f52145d7e72e41ff3fb80b330ba58e\n    Successfully built thrift-test six\n    Installing collected packages: six, thrift-test\n    Successfully installed six-1.10.0 thrift-test-0.21.0\n    (venv) fishy@penguin:~/work/test$ python3\n    Python 3.11.7 (main, Dec  8 2023, 14:22:46) [GCC 13.2.0] on linux\n    Type \"help\", \"copyright\", \"credits\" or \"license\" for more information.\n    \u003e\u003e\u003e from thrift.transport import TSocket\n    \u003e\u003e\u003e transport \u003d TSocket.TSocket(\u0027localhost\u0027, 9090)\n    \u003e\u003e\u003e transport\n    \u003cthrift.transport.TSocket.TSocket object at 0x785b18d83690\u003e\n    \u003e\u003e\u003e transport.open()\n    Could not connect to any of [(\u0027::1\u0027, 9090, 0, 0), (\u0027127.0.0.1\u0027, 9090)]\n    Traceback (most recent call last):\n      File \"\u003cstdin\u003e\", line 1, in \u003cmodule\u003e\n      File \"/home/fishy/work/test/venv/lib/python3.11/site-packages/thrift/transport/TSocket.py\", line 149, in open\n        raise TTransportException(type\u003dTTransportException.NOT_OPEN, message\u003dmsg)\n    thrift.transport.TTransport.TTransportException: Could not connect to any of [(\u0027::1\u0027, 9090, 0, 0), (\u0027127.0.0.1\u0027, 9090)]\n    \u003e\u003e\u003e from thrift.protocol import fastbinary\n    \u003e\u003e\u003e fastbinary\n    \u003cmodule \u0027thrift.protocol.fastbinary\u0027 from \u0027/home/fishy/work/test/venv/lib/python3.11/site-packages/thrift/protocol/fastbinary.cpython-311-x86_64-linux-gnu.so\u0027\u003e\n    \u003e\u003e\u003e fastbinary.decode_compact\n    \u003cbuilt-in function decode_compact\u003e\n    \u003e\u003e\u003e\n\nIf we want to merge this version, I\u0027ll enable pending publishing with\n`pypi.yml` from this repo on pypi [1].\n\n[1]: https://pypi.org/manage/account/publishing/\n"
    },
    {
      "commit": "875178c0ab11c9463936b95980397087530b8cb8",
      "tree": "2a5c86e2f65dfc20714044ae36e850c0b3763eea",
      "parents": [
        "75cf93ed22264fecaa79e82f05fa9f02d49fc58b"
      ],
      "author": {
        "name": "Yuxuan \u0027fishy\u0027 Wang",
        "email": "yuxuan.wang@reddit.com",
        "time": "Fri Nov 17 12:36:31 2023 -0800"
      },
      "committer": {
        "name": "Yuxuan \u0027fishy\u0027 Wang",
        "email": "fishywang@gmail.com",
        "time": "Tue Feb 06 15:46:57 2024 -0800"
      },
      "message": "THRIFT-5744: Switch to slog for go library\n\nClient: go\n"
    },
    {
      "commit": "3dcc0cdeb993c363f14bc6514cff32f9ac5b6ac7",
      "tree": "d8739b80d8742c6299b09a86c8db8ad2a12a469b",
      "parents": [
        "c2738d058eb16b1ef5b8ae0b6367bdd3f59dde10"
      ],
      "author": {
        "name": "Yuxuan \u0027fishy\u0027 Wang",
        "email": "yuxuan.wang@reddit.com",
        "time": "Mon Jan 08 14:11:25 2024 -0800"
      },
      "committer": {
        "name": "Yuxuan \u0027fishy\u0027 Wang",
        "email": "fishywang@gmail.com",
        "time": "Tue Jan 09 12:58:47 2024 -0800"
      },
      "message": "Revert \"Bump upload/download-artifacts from v3 to v4\"\n\nThis reverts commit 85400668007ea1938c250e01a7c4763ecfef3c71.\n\nhttps://github.com/actions/upload-artifact/issues/478 will impact us.\n"
    },
    {
      "commit": "85400668007ea1938c250e01a7c4763ecfef3c71",
      "tree": "4d268697b9282b84be4627fbc768dee16f9fc2ba",
      "parents": [
        "8004c375dfa9cff943e9e393078d8cdc854ed7d5"
      ],
      "author": {
        "name": "Yuxuan \u0027fishy\u0027 Wang",
        "email": "yuxuan.wang@reddit.com",
        "time": "Wed Jan 03 09:18:23 2024 -0800"
      },
      "committer": {
        "name": "Yuxuan \u0027fishy\u0027 Wang",
        "email": "fishywang@gmail.com",
        "time": "Wed Jan 03 10:24:06 2024 -0800"
      },
      "message": "Bump upload/download-artifacts from v3 to v4\n\nThis is the combination of https://github.com/apache/thrift/pull/2910 \u0026\nhttps://github.com/apache/thrift/pull/2912. It looks like these 2\nchanges need to be done together, doing them individually will break CI.\n"
    },
    {
      "commit": "30c2845fdc4eeb07335f809cdca1091fe52180c7",
      "tree": "3e9a71553531f30e37e4dab7d71e6f6000d70d85",
      "parents": [
        "781c590457dd6d2c09c94273efca7a7a131a0941"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Wed Jan 03 16:59:14 2024 +0000"
      },
      "committer": {
        "name": "Yuxuan \u0027fishy\u0027 Wang",
        "email": "fishywang@gmail.com",
        "time": "Wed Jan 03 09:31:55 2024 -0800"
      },
      "message": "Bump actions/setup-python from 4 to 5\n\nBumps [actions/setup-python](https://github.com/actions/setup-python) from 4 to 5.\n- [Release notes](https://github.com/actions/setup-python/releases)\n- [Commits](https://github.com/actions/setup-python/compare/v4...v5)\n\n---\nupdated-dependencies:\n- dependency-name: actions/setup-python\n  dependency-type: direct:production\n  update-type: version-update:semver-major\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e"
    },
    {
      "commit": "1ebfcf8e0b8eb0c0e4137b7bc1a45e3f887e273e",
      "tree": "303f292486b9cb36478aced8dbcc8c125e8001cb",
      "parents": [
        "be1c8fd836132fe9d7d6058db05fd9aacd3b3002"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Wed Jan 03 16:59:31 2024 +0000"
      },
      "committer": {
        "name": "Yuxuan \u0027fishy\u0027 Wang",
        "email": "fishywang@gmail.com",
        "time": "Wed Jan 03 09:20:40 2024 -0800"
      },
      "message": "Bump actions/setup-go from 4 to 5\n\nBumps [actions/setup-go](https://github.com/actions/setup-go) from 4 to 5.\n- [Release notes](https://github.com/actions/setup-go/releases)\n- [Commits](https://github.com/actions/setup-go/compare/v4...v5)\n\n---\nupdated-dependencies:\n- dependency-name: actions/setup-go\n  dependency-type: direct:production\n  update-type: version-update:semver-major\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e"
    },
    {
      "commit": "022d0278ebdbc049f77fbda6b97a3d835fdd3ad3",
      "tree": "58ce3639dd92e36296ea06ddfdaf2584bbab5fc7",
      "parents": [
        "697c08badc95d1b29a39080df5e04efcb3e2b8ff"
      ],
      "author": {
        "name": "Yuxuan \u0027fishy\u0027 Wang",
        "email": "yuxuan.wang@reddit.com",
        "time": "Wed Nov 22 09:09:57 2023 -0800"
      },
      "committer": {
        "name": "Yuxuan \u0027fishy\u0027 Wang",
        "email": "fishywang@gmail.com",
        "time": "Mon Dec 04 06:57:25 2023 -0800"
      },
      "message": "Github Actions: Remove --disable-tests\n\nWith --disable-tests, for example for Go the `make check` under `lib/go`\nwould only run unit tests under `lib/go/thrift` but not the unit tests\nunder `lib/go/test`.\n\nAlso some changes in lib/go/test/fuzz/Makefile.am so it works in both go\n1.20 and 1.21 (The current state breaks in 1.21 but because of\n`--disable-tests` we never noticed that).\n"
    },
    {
      "commit": "f4b6d9600802112c0c57ed979fb3f49239fbe4ed",
      "tree": "0dd65dbd39956ebd995b4291076d538129c47f15",
      "parents": [
        "a58e915338264256776c8563e66da0cc68597eb7"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Fri Dec 01 06:30:44 2023 +0000"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "Jens-G@users.noreply.github.com",
        "time": "Sun Dec 03 22:00:40 2023 +0100"
      },
      "message": "Bump actions/setup-java from 3 to 4\n\nBumps [actions/setup-java](https://github.com/actions/setup-java) from 3 to 4.\n- [Release notes](https://github.com/actions/setup-java/releases)\n- [Commits](https://github.com/actions/setup-java/compare/v3...v4)\n\n---\nupdated-dependencies:\n- dependency-name: actions/setup-java\n  dependency-type: direct:production\n  update-type: version-update:semver-major\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e"
    },
    {
      "commit": "fbfa52cd045818b44a0f53ef8559db9d1dc198d8",
      "tree": "c33e5b43d8dcb73ea06545d699bd2783c129e224",
      "parents": [
        "0eab6e0ae55fcba624a9278415ed8807e5a591c9"
      ],
      "author": {
        "name": "Jiayu Liu",
        "email": "Jimexist@users.noreply.github.com",
        "time": "Tue Nov 07 13:47:24 2023 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Nov 07 13:47:24 2023 +0800"
      },
      "message": "THRIFT-5741: use rust 1.65 (#2870)\n\n* use rust 1.65\r\n\r\n* fix clippy\r\n\r\n* fix alert\r\n\r\n* fix protocol\r\n\r\n* fix one more dereference\r\n\r\n* fix more lint\r\n\r\n* fix over-fix\r\n\r\n* fix match \u0026*server_type {"
    },
    {
      "commit": "d40dd7203e0a92b357255fc071354ba13c6ccaa4",
      "tree": "55e1389d02794c9eb9cac02ad18603576ca4cb7e",
      "parents": [
        "52581915f71b4ef26d35db196c5a12743b0aa0d9"
      ],
      "author": {
        "name": "Jiayu Liu",
        "email": "Jimexist@users.noreply.github.com",
        "time": "Thu Oct 19 08:37:49 2023 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Oct 19 08:37:49 2023 +0800"
      },
      "message": "use gradle 8.4 (#2869)\n\n"
    },
    {
      "commit": "a14231c6980e4e5fafc4acb61f0cabd7f385e354",
      "tree": "6153e18cf69582911c7e77527f32d0b4132e22b6",
      "parents": [
        "94abea1b2e212936d27207c85bbac73187aff729"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Wed Oct 04 18:33:29 2023 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Oct 04 18:33:29 2023 -0400"
      },
      "message": "Bump actions/checkout from 3 to 4 (#2858)\n\nBumps [actions/checkout](https://github.com/actions/checkout) from 3 to 4.\r\n- [Release notes](https://github.com/actions/checkout/releases)\r\n- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)\r\n- [Commits](https://github.com/actions/checkout/compare/v3...v4)\r\n\r\n---\r\nupdated-dependencies:\r\n- dependency-name: actions/checkout\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": "dc733faff4c1b1783042afdb782e974f17d01253",
      "tree": "dc13602257b0d9b7fc556b60307d89394f690474",
      "parents": [
        "055ceecebf23d910f69e9555a46a8a8c457d1b12"
      ],
      "author": {
        "name": "Yuxuan \u0027fishy\u0027 Wang",
        "email": "yuxuan.wang@reddit.com",
        "time": "Fri Jun 23 09:29:25 2023 -0700"
      },
      "committer": {
        "name": "Yuxuan \u0027fishy\u0027 Wang",
        "email": "fishywang@gmail.com",
        "time": "Tue Aug 08 11:33:22 2023 -0700"
      },
      "message": "Update supported go versions to 1.20 and 1.21\n"
    },
    {
      "commit": "e497030b494b0fbdb662593ac58003a49a26048c",
      "tree": "1c0c5aba26134506f9b95223875a60027492864d",
      "parents": [
        "abf3fc31470daf57dc50085f56396abba4b3bc1d"
      ],
      "author": {
        "name": "Yuxuan \u0027fishy\u0027 Wang",
        "email": "yuxuan.wang@reddit.com",
        "time": "Tue Jun 27 09:47:58 2023 -0700"
      },
      "committer": {
        "name": "Yuxuan \u0027fishy\u0027 Wang",
        "email": "fishywang@gmail.com",
        "time": "Tue Jun 27 12:47:44 2023 -0700"
      },
      "message": "Remove py2 from github actions\n\nAlthough we haven\u0027t removed py2 support yet, it\u0027s no longer available in\ngithub actions so it\u0027s been consistently failing in recent github action\nruns.\n\nAlso add `fail-fast: false` to all matrices in github actions.\n"
    },
    {
      "commit": "0b14a1bb01fb8e5124ee926b39c28d025deda087",
      "tree": "2260bda7f193d480b55cb96a3a18c394070bec6b",
      "parents": [
        "d1d8ae29e64a2486d49025b631076789f0b9bd86"
      ],
      "author": {
        "name": "Fokko Driesprong",
        "email": "fokko@apache.org",
        "time": "Fri Apr 14 11:06:15 2023 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Wed Jun 21 22:25:13 2023 +0200"
      },
      "message": "THRIFT-5702 Support Java 8\nClient: Java\nPatch: Fokko Driesprong\n\nThis closes #2785\n"
    },
    {
      "commit": "790d4cb86c8c3eb3dd7232028c800771c01c6b06",
      "tree": "2b5aba60f5c722f4539f8760fd23db348bd53ed6",
      "parents": [
        "33662eea9a8334ae7ef2328cb6338d37ef4f5867"
      ],
      "author": {
        "name": "Jiayu Liu",
        "email": "Jimexist@users.noreply.github.com",
        "time": "Thu Apr 27 11:35:17 2023 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Apr 27 11:35:17 2023 +0800"
      },
      "message": "THRIFT-5564: [CI] use GitHub workflow matrix to parallel cross tests (#2801)\n\n* use github to parallel cross tests\r\n\r\n* fix syntax\r\n\r\n* correct syntax\r\n\r\n* split more\r\n\r\n* update fail-fast\r\n\r\n* fix swift\u0027"
    },
    {
      "commit": "ccfb91e2601385d1e0332e8d75a88f8edf9f5b13",
      "tree": "4d1e64a59a975f7a8e81f217bfddc3d4c85c90ba",
      "parents": [
        "9141c0c999e668ef8d066e721f20aebd268306cd"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Thu Apr 27 08:46:40 2023 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Apr 27 08:46:40 2023 +0800"
      },
      "message": "Bump actions/setup-go from 3 to 4 (#2795)\n\nBumps [actions/setup-go](https://github.com/actions/setup-go) from 3 to 4.\r\n- [Release notes](https://github.com/actions/setup-go/releases)\r\n- [Commits](https://github.com/actions/setup-go/compare/v3...v4)\r\n\r\n---\r\nupdated-dependencies:\r\n- dependency-name: actions/setup-go\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": "9141c0c999e668ef8d066e721f20aebd268306cd",
      "tree": "6cb62a87f87643543423d03f0131069d95654f01",
      "parents": [
        "172ad9b5b02db726328623e9313c149e9c4fb356"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Thu Apr 27 08:45:46 2023 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Apr 27 08:45:46 2023 +0800"
      },
      "message": "Bump actions/setup-python from 3 to 4 (#2792)\n\nBumps [actions/setup-python](https://github.com/actions/setup-python) from 3 to 4.\r\n- [Release notes](https://github.com/actions/setup-python/releases)\r\n- [Commits](https://github.com/actions/setup-python/compare/v3...v4)\r\n\r\n---\r\nupdated-dependencies:\r\n- dependency-name: actions/setup-python\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": "6f339004e6c636d9ce7b114d351e9141edff5c17",
      "tree": "9050ed69e347cfc1c335da0756bbbf3d96615a68",
      "parents": [
        "1e3d90d8fd4160d538b7a4d902169eae5155e08a"
      ],
      "author": {
        "name": "Jiayu Liu",
        "email": "Jimexist@users.noreply.github.com",
        "time": "Thu Apr 20 07:39:35 2023 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Apr 20 07:39:35 2023 +0800"
      },
      "message": "THRIFT-5564: add GitHub action for python 2.x and 3.x (#2787)\n\n* update .github workflow to consolidate config\r\n\r\n* add lib python\r\n\r\n* Update build.yml\r\n\r\nupdate\r\n\r\n* rust \u003d\u003e rs\r\n\r\n* Update build.yml\r\n\r\nupdate\r\n\r\n* update\r\n\r\ninstall openssl\r\n\r\nremove 3.6\r\n\r\nsetup daemon\r\n\r\ntry 3.6\r\n\r\nfix lib path\r\n\r\nadd backports of py\r\n\r\nUpdate build.yml\r\n\r\nuse sudo\r\n\r\nadd install-exec-hook\r\n\r\n* add ssl test skip"
    },
    {
      "commit": "1e3d90d8fd4160d538b7a4d902169eae5155e08a",
      "tree": "1e6d7a39a045f4a5fd112eea8fb4526d7c847f9e",
      "parents": [
        "be73a570e29dce424c8f20b5a31c21249303c5c3"
      ],
      "author": {
        "name": "Jiayu Liu",
        "email": "Jimexist@users.noreply.github.com",
        "time": "Fri Apr 14 23:57:33 2023 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Apr 14 23:57:33 2023 +0800"
      },
      "message": "update .github workflow to consolidate config (#2786)\n\n* update .github workflow to consolidate config\r\n\r\n* rust \u003d\u003e rs"
    },
    {
      "commit": "be73a570e29dce424c8f20b5a31c21249303c5c3",
      "tree": "3fa31cb84d7ece8d5be6ec786338eb32ca3ebea8",
      "parents": [
        "79a4b1e9a36248b8350f637b38ad073f49c5fd8f"
      ],
      "author": {
        "name": "Jiayu Liu",
        "email": "Jimexist@users.noreply.github.com",
        "time": "Fri Apr 14 11:02:43 2023 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Apr 14 11:02:43 2023 +0800"
      },
      "message": "THRIFT-5699: java lib and build tool chain: gradle 8.0.2 (#2779)\n\n"
    },
    {
      "commit": "79a4b1e9a36248b8350f637b38ad073f49c5fd8f",
      "tree": "421dc2cc518bd0ad3cf737126f85560bd18c1098",
      "parents": [
        "c82d0c2101544abcad6895b3c9f962980c15844c"
      ],
      "author": {
        "name": "Jiayu Liu",
        "email": "Jimexist@users.noreply.github.com",
        "time": "Sun Apr 09 14:39:20 2023 +0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Apr 09 15:39:20 2023 +0800"
      },
      "message": "update gradle to version 7.6 (#2744)\n\n* update gradle to version 7.6\r\n\r\n* update hash"
    },
    {
      "commit": "b94eac7ca0875fb2364cd672ae1adc0b70f8f11a",
      "tree": "878b15349c6bfc04bde0e106f243313590369b78",
      "parents": [
        "f223bd3b54d04c21289d806c7f51b115757703e7"
      ],
      "author": {
        "name": "Yuxuan \u0027fishy\u0027 Wang",
        "email": "yuxuan.wang@reddit.com",
        "time": "Thu Feb 02 09:41:31 2023 -0800"
      },
      "committer": {
        "name": "Yuxuan \u0027fishy\u0027 Wang",
        "email": "fishywang@gmail.com",
        "time": "Thu Feb 02 12:59:53 2023 -0800"
      },
      "message": "Update supported go versions\n\nFollowing our policy regarding supported go releases, change the\nsupported go versions to 1.19.* and 1.20.* with the release of go 1.20.\n"
    },
    {
      "commit": "e8353cb46e9f5e71f9b76f55d6bf59530b7f98ef",
      "tree": "0a115e7b4edaf865c497a01196f9fc60acd8d734",
      "parents": [
        "2acfe0fc7a1747c327da66c8a693840ba0c5a016"
      ],
      "author": {
        "name": "Yuxuan \u0027fishy\u0027 Wang",
        "email": "yuxuan.wang@reddit.com",
        "time": "Fri Oct 28 10:29:25 2022 -0700"
      },
      "committer": {
        "name": "Yuxuan \u0027fishy\u0027 Wang",
        "email": "fishywang@gmail.com",
        "time": "Wed Nov 02 15:44:07 2022 -0700"
      },
      "message": "Use multi-module to cleanup top level go.mod\n\nClient: go\n\nThe go library itself does not have any third-party dependencies. We\nhave one third party dependency from the test code, which kind of\npolluted from top-level go.mod file to the users of thrift go library.\n\nWe previous tried to clean that up by creating go.mod file at\nlib/go/thrift, which caused issues to the release process and thus\nreverted.\n\nUse multi-module to separate tests requiring mock to their own modules\nso that we can keep the top-level go.mod file clean.\n\nAlso some minor fixes on the github actions go workflow.\n"
    },
    {
      "commit": "19c13b4cc697410b586b243123522c43e68e2f0c",
      "tree": "12a77be60cdcc08cb6ec2d8714b4530e9306aff8",
      "parents": [
        "baa0daa478c3b16876ccc0778f068fb72932dda6"
      ],
      "author": {
        "name": "Yuxuan \u0027fishy\u0027 Wang",
        "email": "yuxuan.wang@reddit.com",
        "time": "Wed Oct 12 14:13:15 2022 -0700"
      },
      "committer": {
        "name": "Yuxuan \u0027fishy\u0027 Wang",
        "email": "fishywang@gmail.com",
        "time": "Fri Oct 21 10:36:06 2022 -0700"
      },
      "message": "THRIFT-5650: Implement UUID in Go library\n\nClient: go\n\nThis is only the library part of THRIFT-5650. I still have some open\nquestions for the compiler part so that will be done later.\n\nWhile I\u0027m here, also made some changes to go CI process:\n\n* Update ubuntu-bionic to use go 1.18 for travis\n* Update ubuntu-jammy to use the latest go 1.19.x for travis\n* Run both go 1.18 and 1.19 for github actions\n* Also run test/go tests for github actions\n"
    },
    {
      "commit": "92b007fa888709a2808993d10a91b524fdf42bda",
      "tree": "32d2e37be11b43ad28907967b6167637cd6c8fe6",
      "parents": [
        "c2cccb6b67b6dd9e3a53eb91b5cc138cba4d5415"
      ],
      "author": {
        "name": "Jiayu Liu",
        "email": "Jimexist@users.noreply.github.com",
        "time": "Fri Oct 14 13:16:18 2022 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Oct 14 13:16:18 2022 +0800"
      },
      "message": "java to use jdk 17 (#2686)\n\n"
    },
    {
      "commit": "564b287404ec02f5174362ed41f84b44978a5abd",
      "tree": "1e7bec2a8ac70aa49ad8f6fd33cc6ca8d46a2592",
      "parents": [
        "50c3eca33288b9e27d576dbd04ba6013029a1806"
      ],
      "author": {
        "name": "Jiayu Liu",
        "email": "Jimexist@users.noreply.github.com",
        "time": "Wed Oct 12 11:42:38 2022 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Oct 12 11:42:38 2022 +0800"
      },
      "message": "add ubuntu jammy in build infra (#2684)\n\n"
    },
    {
      "commit": "d21e95a88f38d155dbb5da858b2f0391d72a7e2e",
      "tree": "5ce0e071c57920e58b529258e96caad75653b88b",
      "parents": [
        "be0fab1815d5754e0a60acbdea933c8b36177764"
      ],
      "author": {
        "name": "Jiayu Liu",
        "email": "Jimexist@users.noreply.github.com",
        "time": "Sun Oct 09 08:49:29 2022 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Oct 09 08:49:29 2022 +0800"
      },
      "message": "THRIFT-5649: add github action for go (#2697)\n\n"
    },
    {
      "commit": "a9da9eb05993a235df999226303bc594e4778805",
      "tree": "173200fc08231818b9bdea1943fda0be11cd560f",
      "parents": [
        "ed542c63fc4360ef6d397df3cd92d6623d713e1e"
      ],
      "author": {
        "name": "Kino Roy",
        "email": "kinoroy@users.noreply.github.com",
        "time": "Fri Oct 07 23:13:01 2022 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Oct 08 14:13:01 2022 +0800"
      },
      "message": "THRIFT-4547: Swift crosstests (#2670)\n\nCo-authored-by: Jiayu Liu \u003cJimexist@users.noreply.github.com\u003e"
    },
    {
      "commit": "0aad2aeb55d43a7236edd0f14ba5867f73629a88",
      "tree": "3bc39663cc0b0fc40119b29edbce5e847bc05f11",
      "parents": [
        "4f72788418d8ee331d8841310a4066fd0ba2e510"
      ],
      "author": {
        "name": "Jiayu Liu",
        "email": "Jimexist@users.noreply.github.com",
        "time": "Sat Oct 08 13:22:24 2022 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Oct 08 13:22:24 2022 +0800"
      },
      "message": "add lib rust building in github action (#2632)\n\nfix path for rust"
    },
    {
      "commit": "bd1e5db7f4f1c693c5ec8ead4b9440d88b3dcf84",
      "tree": "6485472732e6675420fbc0501a2d01c7951d2579",
      "parents": [
        "0d77664aa1e40c7abd641846e95341d6346466ae"
      ],
      "author": {
        "name": "Varun Sharma",
        "email": "varunsh@stepsecurity.io",
        "time": "Wed Sep 14 07:31:30 2022 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Sep 14 22:31:30 2022 +0800"
      },
      "message": "add minimum GitHub token permissions for workflows (#2664)\n\nSigned-off-by: Varun Sharma \u003cvarunsh@stepsecurity.io\u003e\r\n\r\nSigned-off-by: Varun Sharma \u003cvarunsh@stepsecurity.io\u003e"
    },
    {
      "commit": "8a32156dd26d418ad5c35cd6ab912a01d6aaf843",
      "tree": "31e4be37d4efa88cd76398afe9604ec6da454516",
      "parents": [
        "aa85593c89b540b821b07f7611f5ac5de29c6665"
      ],
      "author": {
        "name": "Jiayu Liu",
        "email": "jiayu@hey.com",
        "time": "Tue Sep 06 08:57:19 2022 +0800"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "Jens-G@users.noreply.github.com",
        "time": "Wed Sep 07 00:33:09 2022 +0200"
      },
      "message": "update gradle version to 7.5.1 and update hashes\n"
    },
    {
      "commit": "c6f18a596e108f7913185a09c0c0f7d29893611b",
      "tree": "9ad23b2c26d55626ca5f8d00860a7694cd657a22",
      "parents": [
        "162cbb4894548ac4d016f8e63a15f994b17c4dba"
      ],
      "author": {
        "name": "Jiayu Liu",
        "email": "Jimexist@users.noreply.github.com",
        "time": "Sun May 22 04:01:43 2022 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat May 21 16:01:43 2022 -0400"
      },
      "message": "THRIFT-5575: add a github workflow to invoke cmake (#2595)\n\n"
    },
    {
      "commit": "5b158389b01d028e98e59f0ea41c01d625a84242",
      "tree": "7f8da5c4f388d25f9949952bb566baf6b6fdb1a2",
      "parents": [
        "dae1437ca03834527b654cf5bc8d7f41c9412a20"
      ],
      "author": {
        "name": "Jiayu Liu",
        "email": "Jimexist@users.noreply.github.com",
        "time": "Thu May 12 00:20:37 2022 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed May 11 12:20:37 2022 -0400"
      },
      "message": "THRIFT-5581: use gradle 7 for java/kotlin (#2601)\n\n* upgrade gradle version to 7.4\r\n* migrate from `maven` plugin to `maven-publish` plugin as required for Gradle 7\r\n* add guard to ktfmt, since it can\u0027t run with JDK 8\r\n\r\nCo-authored-by: Christopher Tubbs \u003cctubbsii@apache.org\u003e"
    },
    {
      "commit": "ab83ffc894c00f0a8feade2f54cb444c22e16461",
      "tree": "715e73c16b47dbab617ec1056dc9fb7c7809d17f",
      "parents": [
        "5fdfd0cae0abaa89a26fa0015d31b6d369b32777"
      ],
      "author": {
        "name": "Jiayu Liu",
        "email": "Jimexist@users.noreply.github.com",
        "time": "Tue May 10 01:56:30 2022 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon May 09 13:56:30 2022 -0400"
      },
      "message": "THRIFT-5564: setup cross test in GitHub action (#2602)\n\n* include java and kotlin into precross"
    },
    {
      "commit": "bcac978ce97e9808866ed639f88095473ba5c261",
      "tree": "0f9657a0da26872e4bdeabf8cec5c6f2b1662379",
      "parents": [
        "6c002b61e591b712fca2713eefd3e99c5782bb21"
      ],
      "author": {
        "name": "Jiayu Liu",
        "email": "Jimexist@users.noreply.github.com",
        "time": "Sat May 07 08:35:09 2022 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri May 06 20:35:09 2022 -0400"
      },
      "message": "THRIFT-5568: Add CI formatting/test checks for Java and Kotlin (#2599)\n\nCo-authored-by: Christopher Tubbs \u003cctubbsii@apache.org\u003e"
    },
    {
      "commit": "53ec08228a14130909d4dd6fc2c98f47a09d76b0",
      "tree": "19fd3589502b5471be23efe4d1190ad26fcbc91e",
      "parents": [
        "23b86364ef3dbccc19f5f3828e6d115f7b015651"
      ],
      "author": {
        "name": "Jiayu Liu",
        "email": "Jimexist@users.noreply.github.com",
        "time": "Fri May 06 12:56:42 2022 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri May 06 00:56:42 2022 -0400"
      },
      "message": "THRIFT-5568: enforce consistent Java formatting (#2581)\n\n* use spotless plugin and google-java-format to enforce a consistent code format\r\n* add a step of spotless check before building\r\n* only run spotless on the src/ directory\r\n\r\nCo-authored-by: Christopher Tubbs \u003cctubbsii@apache.org\u003e"
    },
    {
      "commit": "c77d91a65bf31c70127f3fd51139f1c464b55591",
      "tree": "0170ae3de113640949e475abbaee696e49fec736",
      "parents": [
        "6a61c4ee992c6e4f0be4f065cfccf1757212f6de"
      ],
      "author": {
        "name": "Jiayu Liu",
        "email": "Jimexist@users.noreply.github.com",
        "time": "Tue May 03 20:55:50 2022 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue May 03 08:55:50 2022 -0400"
      },
      "message": "THRIFT-5564: setup java and kotlin lib building (#2593)\n\n* add java build workflow\r\n* add kotlin as well\r\n* run full make with ant and maven\r\n* shorten names\r\n\r\nCo-authored-by: Christopher Tubbs \u003cctubbsii@apache.org\u003e"
    },
    {
      "commit": "6a61c4ee992c6e4f0be4f065cfccf1757212f6de",
      "tree": "7e7d924877306c94f92f8485d4786cb98daed160",
      "parents": [
        "684ee0717472e1c084f4858f3faf650b6f17b451"
      ],
      "author": {
        "name": "Jiayu Liu",
        "email": "Jimexist@users.noreply.github.com",
        "time": "Fri Apr 29 01:25:39 2022 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Apr 28 13:25:39 2022 -0400"
      },
      "message": "THRIFT-5564: create a basic github action (#2592)\n\nPartially addresses THRIFT-5564"
    }
  ]
}
