)]}'
{
  "log": [
    {
      "commit": "8fcdf7d5d058a83436abdb30eee28cdc26d51bef",
      "tree": "6a6758dcc7763a92587cc4eb0a191963ee439f65",
      "parents": [
        "423ab3997d3c3879d95fcd00e816f226b0f396d4"
      ],
      "author": {
        "name": "Yuxuan \u0027fishy\u0027 Wang",
        "email": "yuxuan.wang@reddit.com",
        "time": "Wed Feb 15 12:19:44 2023 -0800"
      },
      "committer": {
        "name": "Yuxuan \u0027fishy\u0027 Wang",
        "email": "fishywang@gmail.com",
        "time": "Thu Feb 16 07:11:55 2023 -0800"
      },
      "message": "THRIFT-5685: Revert \"THRIFT-5601: Fix forward typedef in go compiler\"\n\nThis reverts commit b39370ec3bc96d201bbc82fbde136f98ae605ed1, and also\nadds a test case for THRIFT-5685.\n"
    },
    {
      "commit": "423ab3997d3c3879d95fcd00e816f226b0f396d4",
      "tree": "64030a04071d110cfa194fcdc1891f258c26e377",
      "parents": [
        "c30ee69ef671a9fd4b86f19b38e0b10964c0d4bc"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Wed Feb 15 22:12:19 2023 +0100"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Wed Feb 15 22:20:10 2023 +0100"
      },
      "message": "bump version\n"
    },
    {
      "commit": "c30ee69ef671a9fd4b86f19b38e0b10964c0d4bc",
      "tree": "f5fc5f8ba7ac026f41a70aac74fc89fee1d2a862",
      "parents": [
        "2f2696bdf6aff18138e401b73436fc20023e88e2"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Tue Feb 14 23:33:29 2023 +0100"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Tue Feb 14 23:33:29 2023 +0100"
      },
      "message": "Added reference to existing netstd README.md file to satisfy nuget package upload\n"
    },
    {
      "commit": "2f2696bdf6aff18138e401b73436fc20023e88e2",
      "tree": "37879a9b5b7465d4e779ea73c73366509479a734",
      "parents": [
        "4eee6815276741a0381063b9e139a4938f808711"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Mon Feb 06 23:55:19 2023 +0100"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Tue Feb 07 00:12:09 2023 +0100"
      },
      "message": "release branch 0.18.0\n"
    },
    {
      "commit": "4eee6815276741a0381063b9e139a4938f808711",
      "tree": "6e98b15e482aa0d7f0dab587857898c1b8a40c34",
      "parents": [
        "61d3e747adac60f50277c0970d4667a9f655d6ae"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Mon Feb 06 23:40:56 2023 +0100"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Mon Feb 06 23:40:56 2023 +0100"
      },
      "message": "fix veralign.sh\n"
    },
    {
      "commit": "61d3e747adac60f50277c0970d4667a9f655d6ae",
      "tree": "12c2e7923a3b61a5f0cd6a3593de60b44641401b",
      "parents": [
        "14489341ce2f2a6a2769069d6091f8f14713fff8"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Thu Feb 02 21:05:13 2023 +0000"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "Jens-G@users.noreply.github.com",
        "time": "Mon Feb 06 23:17:18 2023 +0100"
      },
      "message": "Bump http, fixnum, logging, dart_style, build_test, build_web_compilers, mockito and build_runner\n\nBumps [http](https://github.com/dart-lang/http/tree/master/pkgs), [fixnum](https://github.com/dart-lang/fixnum), [logging](https://github.com/dart-lang/logging), [dart_style](https://github.com/dart-lang/dart_style), [build_test](https://github.com/dart-lang/build), [build_web_compilers](https://github.com/dart-lang/build), [mockito](https://github.com/dart-lang/mockito) and [build_runner](https://github.com/dart-lang/build). These dependencies needed to be updated together.\n\nUpdates `http` from 0.12.2 to 0.13.5\n- [Release notes](https://github.com/dart-lang/http/releases)\n- [Commits](https://github.com/dart-lang/http/commits/HEAD/pkgs)\n\nUpdates `fixnum` from 0.10.11 to 1.1.0\n- [Release notes](https://github.com/dart-lang/fixnum/releases)\n- [Changelog](https://github.com/dart-lang/fixnum/blob/master/CHANGELOG.md)\n- [Commits](https://github.com/dart-lang/fixnum/compare/0.10.11...v1.1.0)\n\nUpdates `logging` from 0.11.4 to 1.1.1\n- [Release notes](https://github.com/dart-lang/logging/releases)\n- [Changelog](https://github.com/dart-lang/logging/blob/master/CHANGELOG.md)\n- [Commits](https://github.com/dart-lang/logging/compare/0.11.4...v1.1.1)\n\nUpdates `dart_style` from 1.3.10 to 2.2.4\n- [Release notes](https://github.com/dart-lang/dart_style/releases)\n- [Changelog](https://github.com/dart-lang/dart_style/blob/master/CHANGELOG.md)\n- [Commits](https://github.com/dart-lang/dart_style/compare/1.3.10...v2.2.4)\n\nUpdates `build_test` from 0.10.12+1 to 2.1.6\n- [Release notes](https://github.com/dart-lang/build/releases)\n- [Commits](https://github.com/dart-lang/build/compare/build_test-v0.10.12...build_test-v2.1.6)\n\nUpdates `build_web_compilers` from 2.12.0 to 3.2.7\n- [Release notes](https://github.com/dart-lang/build/releases)\n- [Commits](https://github.com/dart-lang/build/compare/build_web_compilers-v2.12.0...build_web_compilers-v3.2.7)\n\nUpdates `mockito` from 4.1.4 to 5.3.2\n- [Release notes](https://github.com/dart-lang/mockito/releases)\n- [Changelog](https://github.com/dart-lang/mockito/blob/master/CHANGELOG.md)\n- [Commits](https://github.com/dart-lang/mockito/compare/4.1.4...5.3.2)\n\nUpdates `build_runner` from 1.11.1+1 to 2.3.3\n- [Release notes](https://github.com/dart-lang/build/releases)\n- [Commits](https://github.com/dart-lang/build/compare/build_runner-v1.11.1...build_runner-v2.3.3)\n\n---\nupdated-dependencies:\n- dependency-name: http\n  dependency-type: direct:production\n- dependency-name: fixnum\n  dependency-type: direct:production\n- dependency-name: logging\n  dependency-type: direct:production\n- dependency-name: dart_style\n  dependency-type: direct:production\n- dependency-name: build_test\n  dependency-type: direct:production\n- dependency-name: build_web_compilers\n  dependency-type: direct:production\n- dependency-name: mockito\n  dependency-type: direct:production\n- dependency-name: build_runner\n  dependency-type: direct:production\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e"
    },
    {
      "commit": "14489341ce2f2a6a2769069d6091f8f14713fff8",
      "tree": "d7a33fe44b08e6d0c5ea93c1d11c0e1fd84f8927",
      "parents": [
        "d21188a627bd48c82ea5c3c67ac639e9e256593d"
      ],
      "author": {
        "name": "Yuxuan \u0027fishy\u0027 Wang",
        "email": "yuxuan.wang@reddit.com",
        "time": "Thu Feb 02 10:43:36 2023 -0800"
      },
      "committer": {
        "name": "Yuxuan \u0027fishy\u0027 Wang",
        "email": "fishywang@gmail.com",
        "time": "Thu Feb 02 16:00:26 2023 -0800"
      },
      "message": "go: Use new atomic types introduced in go1.19\n\nThose come with nocopy protection, so they can prevent bugs like people\npassing the types by value instead of by pointer from the compiler.\n"
    },
    {
      "commit": "d21188a627bd48c82ea5c3c67ac639e9e256593d",
      "tree": "22c283e0984ff581d47c4645af08780f6e36369a",
      "parents": [
        "27a3311a7dd5b8ea7fcd4e0e40cf5f69a3781ce6"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Thu Jan 05 08:04:55 2023 +0000"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "Jens-G@users.noreply.github.com",
        "time": "Thu Feb 02 22:09:01 2023 +0100"
      },
      "message": "Bump json5 from 2.1.1 to 2.2.3\n\nBumps [json5](https://github.com/json5/json5) from 2.1.1 to 2.2.3.\n- [Release notes](https://github.com/json5/json5/releases)\n- [Changelog](https://github.com/json5/json5/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/json5/json5/compare/v2.1.1...v2.2.3)\n\n---\nupdated-dependencies:\n- dependency-name: json5\n  dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e"
    },
    {
      "commit": "27a3311a7dd5b8ea7fcd4e0e40cf5f69a3781ce6",
      "tree": "9d54c6794b4dad2422706fa5738810aa96313a45",
      "parents": [
        "b973d11caad472acbf4c84ac1d490f3c07836d8c"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Thu Feb 02 21:00:44 2023 +0000"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "Jens-G@users.noreply.github.com",
        "time": "Thu Feb 02 22:06:36 2023 +0100"
      },
      "message": "Bump minimatch from 3.0.4 to 3.0.8 in /lib/ts\n\nBumps [minimatch](https://github.com/isaacs/minimatch) from 3.0.4 to 3.0.8.\n- [Release notes](https://github.com/isaacs/minimatch/releases)\n- [Changelog](https://github.com/isaacs/minimatch/blob/main/changelog.md)\n- [Commits](https://github.com/isaacs/minimatch/compare/v3.0.4...v3.0.8)\n\n---\nupdated-dependencies:\n- dependency-name: minimatch\n  dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e"
    },
    {
      "commit": "b973d11caad472acbf4c84ac1d490f3c07836d8c",
      "tree": "43209f7b52c03030e94f6a2b2678a06ec5a882e4",
      "parents": [
        "e59defd540671faa0aadc8797b3e9ab57c1c1c36"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Thu Feb 02 21:00:40 2023 +0000"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "Jens-G@users.noreply.github.com",
        "time": "Thu Feb 02 22:06:24 2023 +0100"
      },
      "message": "Bump minimatch from 3.0.4 to 3.0.8 in /lib/js\n\nBumps [minimatch](https://github.com/isaacs/minimatch) from 3.0.4 to 3.0.8.\n- [Release notes](https://github.com/isaacs/minimatch/releases)\n- [Changelog](https://github.com/isaacs/minimatch/blob/main/changelog.md)\n- [Commits](https://github.com/isaacs/minimatch/compare/v3.0.4...v3.0.8)\n\n---\nupdated-dependencies:\n- dependency-name: minimatch\n  dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e"
    },
    {
      "commit": "e59defd540671faa0aadc8797b3e9ab57c1c1c36",
      "tree": "6fc4c08d094d83028155a3cd4db41108d9a1367f",
      "parents": [
        "d89e37047f8c426bc0228bc726092bf5e2b1b74f"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Thu Feb 02 21:00:39 2023 +0000"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "Jens-G@users.noreply.github.com",
        "time": "Thu Feb 02 22:06:13 2023 +0100"
      },
      "message": "Bump minimatch from 3.0.4 to 3.1.2\n\nBumps [minimatch](https://github.com/isaacs/minimatch) from 3.0.4 to 3.1.2.\n- [Release notes](https://github.com/isaacs/minimatch/releases)\n- [Changelog](https://github.com/isaacs/minimatch/blob/main/changelog.md)\n- [Commits](https://github.com/isaacs/minimatch/compare/v3.0.4...v3.1.2)\n\n---\nupdated-dependencies:\n- dependency-name: minimatch\n  dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e"
    },
    {
      "commit": "d89e37047f8c426bc0228bc726092bf5e2b1b74f",
      "tree": "1d28594a8dfcf5cc2707984026767a0119d94964",
      "parents": [
        "41621ee4c23689a2c92610c4aa2e016decdc70ca"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Mon Dec 12 16:21:42 2022 +0000"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "Jens-G@users.noreply.github.com",
        "time": "Thu Feb 02 22:05:39 2023 +0100"
      },
      "message": "Bump qs from 6.5.2 to 6.5.3 in /lib/ts\n\nBumps [qs](https://github.com/ljharb/qs) from 6.5.2 to 6.5.3.\n- [Release notes](https://github.com/ljharb/qs/releases)\n- [Changelog](https://github.com/ljharb/qs/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/ljharb/qs/compare/v6.5.2...v6.5.3)\n\n---\nupdated-dependencies:\n- dependency-name: qs\n  dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e"
    },
    {
      "commit": "41621ee4c23689a2c92610c4aa2e016decdc70ca",
      "tree": "07241185562203879f4adceb71d849f3783ab136",
      "parents": [
        "b94eac7ca0875fb2364cd672ae1adc0b70f8f11a"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Wed Dec 07 17:51:36 2022 +0000"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "Jens-G@users.noreply.github.com",
        "time": "Thu Feb 02 22:05:20 2023 +0100"
      },
      "message": "Bump qs from 6.5.2 to 6.5.3\n\nBumps [qs](https://github.com/ljharb/qs) from 6.5.2 to 6.5.3.\n- [Release notes](https://github.com/ljharb/qs/releases)\n- [Changelog](https://github.com/ljharb/qs/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/ljharb/qs/compare/v6.5.2...v6.5.3)\n\n---\nupdated-dependencies:\n- dependency-name: qs\n  dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e"
    },
    {
      "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": "f223bd3b54d04c21289d806c7f51b115757703e7",
      "tree": "c7161d8e1dbc3be3434b0844cac96e3e749e1e32",
      "parents": [
        "b39370ec3bc96d201bbc82fbde136f98ae605ed1"
      ],
      "author": {
        "name": "Christian Westberg",
        "email": "cwe@dixa.com",
        "time": "Thu Dec 22 09:39:48 2022 +0100"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "Jens-G@users.noreply.github.com",
        "time": "Mon Jan 16 22:37:17 2023 +0100"
      },
      "message": "Improve enum support for json generator\n\nClient: [json]\n"
    },
    {
      "commit": "b39370ec3bc96d201bbc82fbde136f98ae605ed1",
      "tree": "342d3430fbb2f3550922d5cfcca70b608980ff0d",
      "parents": [
        "916ae8b8134630f49d32e47c3f0f3218f855a24c"
      ],
      "author": {
        "name": "Yuxuan \u0027fishy\u0027 Wang",
        "email": "yuxuan.wang@reddit.com",
        "time": "Thu Dec 29 15:31:38 2022 -0800"
      },
      "committer": {
        "name": "Yuxuan \u0027fishy\u0027 Wang",
        "email": "fishywang@gmail.com",
        "time": "Tue Jan 03 10:49:04 2023 -0800"
      },
      "message": "THRIFT-5601: Fix forward typedef in go compiler\n\nClient: go\n\nWhile https://github.com/apache/thrift/pull/951 fixed the bug with\nforward typedef used in container values, it also introduced a bug that\nbroke forward typedef used in other cases in go code. Limit the fix of\nit to only the container key and value types to fix other cases.\n"
    },
    {
      "commit": "916ae8b8134630f49d32e47c3f0f3218f855a24c",
      "tree": "e9bfcb171c2491f5a58eee0be055eba5ca14a2a3",
      "parents": [
        "277feceaedbf5cd6bfdb9c91c4e50832923aa15c"
      ],
      "author": {
        "name": "dejank-isystem",
        "email": "119041215+dejank-isystem@users.noreply.github.com",
        "time": "Tue Dec 20 18:57:53 2022 +0100"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "Jens-G@users.noreply.github.com",
        "time": "Sun Jan 01 11:55:31 2023 +0100"
      },
      "message": "py server: Listen also on IPv4"
    },
    {
      "commit": "277feceaedbf5cd6bfdb9c91c4e50832923aa15c",
      "tree": "8af9a353e9a4451738ff2ca18fd351e074074515",
      "parents": [
        "9c0de2d1eb343910213c62325f73e3bb72361c22"
      ],
      "author": {
        "name": "dejank-isystem",
        "email": "119041215+dejank-isystem@users.noreply.github.com",
        "time": "Tue Dec 20 16:37:13 2022 +0100"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "Jens-G@users.noreply.github.com",
        "time": "Sun Jan 01 11:55:31 2023 +0100"
      },
      "message": "netstd Server: Add IPv6\n\nUnlike servers in other languages (tested: cpp \u0026 python), netstd (Csharp) listens only on IPv4.\r\nThis can cause errors and delays on clients if they use \"localhost\" for hostname."
    },
    {
      "commit": "9c0de2d1eb343910213c62325f73e3bb72361c22",
      "tree": "d739a1d22e8cb9c2cd28558a59e0e339e1fdd8e2",
      "parents": [
        "850c61f6086f3a373de8c588c5b25d0ba37c3618"
      ],
      "author": {
        "name": "Christopher Friedt",
        "email": "cfriedt@meta.com",
        "time": "Thu Nov 24 20:13:21 2022 -0500"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "Jens-G@users.noreply.github.com",
        "time": "Fri Nov 25 09:08:21 2022 +0100"
      },
      "message": "lib: c_glib: fix compile error due to missing unistd.h\n\nPreviously, the c_glib library tests failed to compile due\nto implicit function declarationsn for `sleep()`, `fork()`,\nand `alarm()`.\n\nInclude `\u003cunistd.h\u003e` to address all of those issues (on\nplatforms that have `\u003cunistd.h\u003e`).\n\nSigned-off-by: Christopher Friedt \u003ccfriedt@meta.com\u003e\n"
    },
    {
      "commit": "850c61f6086f3a373de8c588c5b25d0ba37c3618",
      "tree": "0a63f7b6f6ecf8663342aad96eb48668b05469dc",
      "parents": [
        "779deabf0e1fdefe4f6340546181ac9d81fcf670"
      ],
      "author": {
        "name": "Chris Friedt",
        "email": "cfriedt@meta.com",
        "time": "Tue Nov 22 06:20:37 2022 -0500"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "Jens-G@users.noreply.github.com",
        "time": "Tue Nov 22 21:56:29 2022 +0100"
      },
      "message": "lib: cpp: transport: include thrift/config.h in TFDTransport\n\nThe `PlatformSocket.h` defines some macros that reference\nsymbols in the libc without including the necessary headers.\n\nMoreover, the headers are protected by config macros\n(i.e. `#ifdef HAVE_UNISTD_H`). This makes header ordering\nrather fragile.\n\nExplicitly include `\u003cthrift/config.h\u003e` and conditionally\ninclude `\u003cunistd.h\u003e` prior to referencing them.\n\nA future improvement to reduce fragility would be to add\nincludes directly in `PlatformSocket.h`.\n\nSigned-off-by: Chris Friedt \u003ccfriedt@meta.com\u003e\n"
    },
    {
      "commit": "779deabf0e1fdefe4f6340546181ac9d81fcf670",
      "tree": "fb8a479b8667136ac5cb1883ee98c0cdbe6da871",
      "parents": [
        "27ff942b5c248719c9937db66b26bc2d60e1d465"
      ],
      "author": {
        "name": "Chris Friedt",
        "email": "cfriedt@meta.com",
        "time": "Tue Nov 22 05:57:40 2022 -0500"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "Jens-G@users.noreply.github.com",
        "time": "Tue Nov 22 21:56:29 2022 +0100"
      },
      "message": "lib: cpp: automake: ship thrift/numeric_cast.h\n\nThe `\u003cthrift/numeric_cast.h\u003e` header should be part of the\ninstalled thrift artifacts since it is included by other\ninstalled headers.\n\nSigned-off-by: Chris Friedt \u003ccfriedt@meta.com\u003e\n"
    },
    {
      "commit": "27ff942b5c248719c9937db66b26bc2d60e1d465",
      "tree": "3da0b1ea47345176ac7dd372b5dfa59f3dfaa0d8",
      "parents": [
        "9a4e998b61608494c61dcecb9ed81cc5f76b638f"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Mon Nov 21 23:21:51 2022 +0100"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "Jens-G@users.noreply.github.com",
        "time": "Tue Nov 22 11:04:59 2022 +0100"
      },
      "message": "THRIFT-5669 \"required\" keyword is illegal in a \"throws\" clause\n"
    },
    {
      "commit": "9a4e998b61608494c61dcecb9ed81cc5f76b638f",
      "tree": "b58758f963627cf33b14598876ea5ef09a70ec4a",
      "parents": [
        "6e9cbbd059b00741c886b252cc63d325e4d86e22"
      ],
      "author": {
        "name": "Triton",
        "email": "19377203+EnigmaTriton@users.noreply.github.com",
        "time": "Sun Nov 20 20:45:14 2022 +0100"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "Jens-G@users.noreply.github.com",
        "time": "Sun Nov 20 22:53:18 2022 +0100"
      },
      "message": "[docs] Add missing slash to avoid empty cell\n\nA missing slash in the end `\u003c/td\u003e` tag of field cell for Delphi and\n.NET Standard was generating an additional empty cell, breaking the\ntable (and generating misleading info).\n\n[skip ci]\n"
    },
    {
      "commit": "6e9cbbd059b00741c886b252cc63d325e4d86e22",
      "tree": "6309599a35205f9105c2236639142fcfabfd057e",
      "parents": [
        "f525e4cbb6a6bf81fbbd4edf7e3f6318823a8e9f"
      ],
      "author": {
        "name": "Christopher Friedt",
        "email": "cfriedt@meta.com",
        "time": "Sat Oct 01 17:21:26 2022 -0400"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "Jens-G@users.noreply.github.com",
        "time": "Sun Nov 20 12:05:39 2022 +0100"
      },
      "message": "lib: cpp: TTransportException: create thrift::numeric_cast\n\nThis adds an equivalent implementation of `boost::numeric_cast`\nwritten purely in standard c++.\n\nThe implementation is relatively trivial and reduces the\ndependency on `boost`.\n\nAdapted from\nhttps://stackoverflow.com/a/49658950/5636218\n\nSigned-off-by: Chris Friedt \u003ccfriedt@meta.com\u003e\n"
    },
    {
      "commit": "f525e4cbb6a6bf81fbbd4edf7e3f6318823a8e9f",
      "tree": "6e813f6e7f0d7852b9415694162200c0699c6828",
      "parents": [
        "8f83e462502a57456ab726ac64ab4dc3ca4d9b00"
      ],
      "author": {
        "name": "Chris Friedt",
        "email": "cfriedt@meta.com",
        "time": "Sat Nov 05 08:33:05 2022 -0400"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "Jens-G@users.noreply.github.com",
        "time": "Sun Nov 20 12:04:03 2022 +0100"
      },
      "message": "THRIFT-5666: lib: cpp: prefer poll.h over sys/poll.h\n\nThe `\u003csys/poll.h\u003e` header is not actually where `poll(2)` must be\ndefined according to the spec. However, it may be the case that\nsome random UNIX-like OS uses `\u003csys/poll.h\u003e` instead.\n\nBoth use cases can be supported simply by including the proper\nheader, if it exists.\n\nSigned-off-by: Chris Friedt \u003ccfriedt@meta.com\u003e\n"
    },
    {
      "commit": "8f83e462502a57456ab726ac64ab4dc3ca4d9b00",
      "tree": "1e1ef4da269f2f63480f7dc97fbec9e2623c1a8a",
      "parents": [
        "c49544802442100bd6fca47f38da1c228baad524"
      ],
      "author": {
        "name": "Chris Friedt",
        "email": "cfriedt@meta.com",
        "time": "Wed Oct 26 20:17:01 2022 -0400"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "Jens-G@users.noreply.github.com",
        "time": "Sun Nov 20 12:02:44 2022 +0100"
      },
      "message": "THRIFT-5663: lib: cpp: usleep was not declared in this scope\n\nSeveral build failures in Travis resulted from an include-order\nproblem in `TFileTransport.cpp`. It would probably be better to\nsimply include the right header files in `PlatformSocket.h`\nbut it\u0027s possible that might slow down compilation.\n\n```\nerror: \u0027usleep\u0027 was not declared in this scope\n..\n #  define THRIFT_SLEEP_USEC usleep\n```\n\nAlso fixing the same (potential) problem in `TFDTransport.cpp`.\n\nSigned-off-by: Chris Friedt \u003ccfriedt@meta.com\u003e\n"
    },
    {
      "commit": "c49544802442100bd6fca47f38da1c228baad524",
      "tree": "99eea3af40909058fc88b4b474960021e95c6485",
      "parents": [
        "8cf48c93502da263ade39711bf3f1e9f5bb6bbf1"
      ],
      "author": {
        "name": "Kino Roy",
        "email": "kinoroy@users.noreply.github.com",
        "time": "Sat Nov 19 22:52:04 2022 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Nov 20 14:52:04 2022 +0800"
      },
      "message": "THRIFT-5657: Use Swift 5.7 in travis build (#2719)\n\n"
    },
    {
      "commit": "8cf48c93502da263ade39711bf3f1e9f5bb6bbf1",
      "tree": "cef39f405adf976c00cf74d882a44a095db176ba",
      "parents": [
        "318fb9c2f1edf5a9ad6d6234c39d9ae82f40de6e"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Thu Nov 17 22:29:26 2022 +0100"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "Jens-G@users.noreply.github.com",
        "time": "Fri Nov 18 16:23:43 2022 +0100"
      },
      "message": "switched delphi keyword tables from map to set and array init\n"
    },
    {
      "commit": "318fb9c2f1edf5a9ad6d6234c39d9ae82f40de6e",
      "tree": "5948a56abd68d1b2304329723eacbc7bbb267dc5",
      "parents": [
        "56281fb972e2d86800eb0fa4379d63479545450f"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Thu Nov 17 10:25:44 2022 +0100"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "Jens-G@users.noreply.github.com",
        "time": "Fri Nov 18 16:23:43 2022 +0100"
      },
      "message": "switched netstd keywords from map to set and array init\n"
    },
    {
      "commit": "56281fb972e2d86800eb0fa4379d63479545450f",
      "tree": "e9faa1e492fce934a15c1e0b8a73969688826ac9",
      "parents": [
        "75e445ae8d247eb8f2c1e0313d3079d5fee453a5"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Thu Nov 17 22:52:30 2022 +0100"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "Jens-G@users.noreply.github.com",
        "time": "Fri Nov 18 08:51:25 2022 +0100"
      },
      "message": "FIX: make dist error \"No rule to make target \u0027go.sum\u0027, needed by \u0027distdir\u0027.  Stop.\"\n"
    },
    {
      "commit": "75e445ae8d247eb8f2c1e0313d3079d5fee453a5",
      "tree": "cc45d12c0bb8734e6b1dd79065027d6a9d2ccd52",
      "parents": [
        "e8353cb46e9f5e71f9b76f55d6bf59530b7f98ef"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Wed Nov 16 18:25:02 2022 +0100"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "Jens-G@users.noreply.github.com",
        "time": "Fri Nov 18 08:51:25 2022 +0100"
      },
      "message": "THRIFT-3956 Java keywords that are legal in IDL can lead to generated code that will not compile\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": "2acfe0fc7a1747c327da66c8a693840ba0c5a016",
      "tree": "f07b250964c0295a9d9908bb20e8e2028c9fed1f",
      "parents": [
        "cea5559ecf458ccbb251594dba571f01bf0a2402"
      ],
      "author": {
        "name": "Yuxuan \u0027fishy\u0027 Wang",
        "email": "yuxuan.wang@reddit.com",
        "time": "Fri Oct 21 10:27:40 2022 -0700"
      },
      "committer": {
        "name": "Yuxuan \u0027fishy\u0027 Wang",
        "email": "fishywang@gmail.com",
        "time": "Wed Oct 26 14:40:10 2022 -0700"
      },
      "message": "THRIFT-5650: Implement UUID in Go compiler\n\nClient: go\n"
    },
    {
      "commit": "cea5559ecf458ccbb251594dba571f01bf0a2402",
      "tree": "43398a54df5269000d93135eae91850806aaf4ca",
      "parents": [
        "5ef174b5c1ab1ddd32f430ccacbad6d94e8dc452"
      ],
      "author": {
        "name": "Christopher Friedt",
        "email": "chrisfriedt@gmail.com",
        "time": "Sat Oct 01 09:01:45 2022 -0400"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "Jens-G@users.noreply.github.com",
        "time": "Wed Oct 26 22:48:43 2022 +0200"
      },
      "message": "lib: cpp: protocol: declare  when methods override\n\nThis avoids compiler warnings about inconsistent use\nof `override`.\n\nSigned-off-by: Chris Friedt \u003ccfriedt@meta.com\u003e\n"
    },
    {
      "commit": "5ef174b5c1ab1ddd32f430ccacbad6d94e8dc452",
      "tree": "1c96014046608da926ace02d37fe4b1c9337716f",
      "parents": [
        "22aa3e52860fb7c2248af99715b9235ca4723af0"
      ],
      "author": {
        "name": "zeshuai007",
        "email": "51382517@qq.com",
        "time": "Sat Nov 07 15:45:11 2020 +0800"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "Jens-G@users.noreply.github.com",
        "time": "Tue Oct 25 22:42:09 2022 +0200"
      },
      "message": "Implement Validate message reply seq ids\n"
    },
    {
      "commit": "22aa3e52860fb7c2248af99715b9235ca4723af0",
      "tree": "73b6932e1ba28fad581edc6bae1a4d200005c0ce",
      "parents": [
        "8940715a1b8c2808cd2654687552dbbda3509efa"
      ],
      "author": {
        "name": "Wu Jian Ping",
        "email": "wujp@greatld.com",
        "time": "Thu Dec 02 18:06:01 2021 +0800"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "Jens-G@users.noreply.github.com",
        "time": "Tue Oct 25 22:36:49 2022 +0200"
      },
      "message": "clear retry timer first then emit close event\n"
    },
    {
      "commit": "8940715a1b8c2808cd2654687552dbbda3509efa",
      "tree": "a1516c63bbd0886c318c0ffb960a7601bfb8e993",
      "parents": [
        "6aba57bb6b0201f2138a503cbf22123901f32f72"
      ],
      "author": {
        "name": "Wu Jian Ping",
        "email": "wujp@greatld.com",
        "time": "Fri Jun 11 12:32:20 2021 +0800"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "Jens-G@users.noreply.github.com",
        "time": "Tue Oct 25 22:36:49 2022 +0200"
      },
      "message": "fix reconnect issue for nodejs\n"
    },
    {
      "commit": "6aba57bb6b0201f2138a503cbf22123901f32f72",
      "tree": "3cddcf27031c5900e9cec1208706cc289ca7f733",
      "parents": [
        "0bc818f363a50282910fa19ae605689954239fcb"
      ],
      "author": {
        "name": "Chris Friedt",
        "email": "cfriedt@fb.com",
        "time": "Mon Sep 26 15:17:53 2022 -0400"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "Jens-G@users.noreply.github.com",
        "time": "Tue Oct 25 22:27:49 2022 +0200"
      },
      "message": "lib: cpp: TOutput: add zephyr-specific strerror_s implementation\n\nIn Zephyr, optimize `TOutput::strerror_s` to minimize (stack)\nspace. The string error table is in ROM in any case, so string\nvalues will not be overwritten (if they happen to be compiled-in).\n\nSigned-off-by: Chris Friedt \u003ccfriedt@fb.com\u003e\n"
    },
    {
      "commit": "0bc818f363a50282910fa19ae605689954239fcb",
      "tree": "1a3a799181b8b97d792e55e4e08aadcf6e47148b",
      "parents": [
        "0a29a48e5ac01dd49cfcc52cfec09ac5bdc4ba7c"
      ],
      "author": {
        "name": "Chris Friedt",
        "email": "cfriedt@fb.com",
        "time": "Mon Sep 26 16:02:50 2022 -0400"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "Jens-G@users.noreply.github.com",
        "time": "Tue Oct 25 22:20:47 2022 +0200"
      },
      "message": "lib: cpp: TProtocol: support zephyr byteorder\n\nZephyr\u0027s byteorder is defined in\n`\u003czephyr/sys/byteorder.h\u003e`. However, the `bswap_xx`\nmacros are also defined there. They need to be `#undef`d\nfirst when building for big-endian architectures, since\nthe Thrift byteorder macros are no-ops for little-endian\narchitectures.\n\nSigned-off-by: Chris Friedt \u003ccfriedt@fb.com\u003e\n"
    },
    {
      "commit": "0a29a48e5ac01dd49cfcc52cfec09ac5bdc4ba7c",
      "tree": "949d49a7cadc38f2bf4b76d47e5ce29a43d76aa8",
      "parents": [
        "ef3d52e04c085a37fa0f1ba4c837c2b0456d6012"
      ],
      "author": {
        "name": "Chris Friedt",
        "email": "cfriedt@meta.com",
        "time": "Sun Oct 23 09:19:48 2022 -0400"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "Jens-G@users.noreply.github.com",
        "time": "Sun Oct 23 22:11:55 2022 +0200"
      },
      "message": "lib: cpp: add missing functional and cmath includes\n\nManual runs of the autotools docker script were failing due to\n`std::functional` not being a member of `std`. Similar error\nmessages for `std::ceil` and `std::log`.\n\nSigned-off-by: Chris Friedt \u003ccfriedt@meta.com\u003e\n"
    },
    {
      "commit": "ef3d52e04c085a37fa0f1ba4c837c2b0456d6012",
      "tree": "f9ff359229336c450253915007fb4c241dfa73f4",
      "parents": [
        "efea6975016246ac7f90bd04b188ead8a32467ac"
      ],
      "author": {
        "name": "Chris Friedt",
        "email": "cfriedt@meta.com",
        "time": "Sun Oct 23 09:28:42 2022 -0400"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "Jens-G@users.noreply.github.com",
        "time": "Sun Oct 23 22:08:51 2022 +0200"
      },
      "message": "build: docker: scripts: autotools: do not fail if .m2/ exists\n\nPreviously, when doing manual runs inside of the docker container,\nthe `autotools.sh` script would fail if the `.m2/` directory already\nexisted. This was a minor annoyance.\n\nSimply pass the `-p` flag to `mkdir`.\n\nSigned-off-by: Chris Friedt \u003ccfriedt@meta.com\u003e\n"
    },
    {
      "commit": "efea6975016246ac7f90bd04b188ead8a32467ac",
      "tree": "bd0313f5e065dd7ea1266715c46fbf56efed5c2e",
      "parents": [
        "19c13b4cc697410b586b243123522c43e68e2f0c"
      ],
      "author": {
        "name": "Chris Friedt",
        "email": "cfriedt@fb.com",
        "time": "Mon Sep 26 16:17:08 2022 -0400"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "Jens-G@users.noreply.github.com",
        "time": "Sun Oct 23 11:17:47 2022 +0200"
      },
      "message": "lib: cpp: thrift: include functional in TServerFramework\n\nUse of `std::placeholders::_1` requires `\u003cfunctional\u003e`.\n\nSigned-off-by: Chris Friedt \u003ccfriedt@fb.com\u003e\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": "baa0daa478c3b16876ccc0778f068fb72932dda6",
      "tree": "7469cf2f46dfb4246d677dcf23691bfe79936131",
      "parents": [
        "cd7a2aa0985b01a4aeeb6e55bb8c6397c53a662a"
      ],
      "author": {
        "name": "Kino Roy",
        "email": "kinoroy@users.noreply.github.com",
        "time": "Fri Oct 21 00:20:35 2022 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Oct 21 15:20:35 2022 +0800"
      },
      "message": "THRIFT-5653: Update TType.uuid raw value to 16 (#2717)\n\nRemoves non-standard utf8 type with raw value 16 and replaces uuid raw value with 16"
    },
    {
      "commit": "cd7a2aa0985b01a4aeeb6e55bb8c6397c53a662a",
      "tree": "53ae5b595bc0303e4f5c2f8b6f5f7131e44543a1",
      "parents": [
        "0b1e9513b4fd22b0b382d848cff5201d6d94a06a"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Mon Oct 17 14:21:18 2022 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "Jens-G@users.noreply.github.com",
        "time": "Mon Oct 17 21:25:37 2022 +0200"
      },
      "message": "THRIFT-5656 Escape Delphi keywords with \u0027\u0026\u0027 prefix instead of \u0027_\u0027 suffix\nClient: Delphi\nPatch: Jens Geyer\n"
    },
    {
      "commit": "0b1e9513b4fd22b0b382d848cff5201d6d94a06a",
      "tree": "d3c6b56a2c474432e5b42a84bfc0c9f14b7e6ec3",
      "parents": [
        "ec0141cc550e3ab7c8abb086e41407d145c44c19"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Fri Oct 14 21:46:37 2022 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Sun Oct 16 12:04:49 2022 +0200"
      },
      "message": "THRIFT-5652 IDL uuid literals can be improved\nCompiler (general)\nPatch: Jens Geyer\n\nThis closes #2714\n"
    },
    {
      "commit": "ec0141cc550e3ab7c8abb086e41407d145c44c19",
      "tree": "2e3517b885244043d14f00cc5f75e66396e513ae",
      "parents": [
        "9207b28b7df5f8e01960154971e8de07094c91a8"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Sat Oct 15 18:50:14 2022 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Sun Oct 16 11:41:33 2022 +0200"
      },
      "message": "* THRIFT-4655 Parser fails on the word \"from\"\nClient: Compiler (general)\nPatch: Jens Geyer\n\nThis also fixes an unhandled \"normalize\" case with enums in netstd that came up during tests for this ticket.\n\nThis closes #2715\n"
    },
    {
      "commit": "9207b28b7df5f8e01960154971e8de07094c91a8",
      "tree": "233936413d4fd20ba0006970c7cd54c1b1454c55",
      "parents": [
        "439778ae44cb6da5401d8996c392ade1275d497e"
      ],
      "author": {
        "name": "Jiayu Liu",
        "email": "Jimexist@users.noreply.github.com",
        "time": "Sat Oct 15 16:53:55 2022 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Oct 15 16:53:55 2022 +0800"
      },
      "message": "fix various java codestyle issues (#2710)\n\n* fix various java codestyle issues\r\n\r\n* Update lib/java/src/main/java/org/apache/thrift/server/TSaslNonblockingServer.java"
    },
    {
      "commit": "439778ae44cb6da5401d8996c392ade1275d497e",
      "tree": "5ce37ad3f4c6e1a21998f40f1ee4d318266b13c4",
      "parents": [
        "3e0e0cc06fc62dac21f099c2eabda81b42a5d7b8"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Fri Oct 14 17:20:15 2022 +0000"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "Jens-G@users.noreply.github.com",
        "time": "Fri Oct 14 23:25:11 2022 +0200"
      },
      "message": "Bump junit from 4.11 to 4.13.1 in /contrib/thrift-maven-plugin\n\nBumps [junit](https://github.com/junit-team/junit4) from 4.11 to 4.13.1.\n- [Release notes](https://github.com/junit-team/junit4/releases)\n- [Changelog](https://github.com/junit-team/junit4/blob/main/doc/ReleaseNotes4.11.md)\n- [Commits](https://github.com/junit-team/junit4/compare/r4.11...r4.13.1)\n\n---\nupdated-dependencies:\n- dependency-name: junit:junit\n  dependency-type: direct:development\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e"
    },
    {
      "commit": "3e0e0cc06fc62dac21f099c2eabda81b42a5d7b8",
      "tree": "3fd8b11bfe9329b23fc81756b90705a86190c1fb",
      "parents": [
        "f57b8e76269f4d60dcaf5bc87bd5b2c22adbbd05"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "Jens-G@users.noreply.github.com",
        "time": "Fri Oct 14 22:50:47 2022 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "Jens-G@users.noreply.github.com",
        "time": "Fri Oct 14 22:51:36 2022 +0200"
      },
      "message": "Update contrib/thrift-maven-plugin/pom.xml\n\nCo-authored-by: Jiayu Liu \u003cJimexist@users.noreply.github.com\u003e"
    },
    {
      "commit": "f57b8e76269f4d60dcaf5bc87bd5b2c22adbbd05",
      "tree": "dfef05bb4232031e8678333c38ca3f75f420b6ff",
      "parents": [
        "019d7d8e31410732bdc6582e1dbfc96ab0fc3a78"
      ],
      "author": {
        "name": "herocms",
        "email": "58411634+herocms@users.noreply.github.com",
        "time": "Thu Oct 13 10:52:35 2022 +0800"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "Jens-G@users.noreply.github.com",
        "time": "Fri Oct 14 22:51:36 2022 +0200"
      },
      "message": "update com.google.guava:guava 14.0.1 to 30.0-jre\n"
    },
    {
      "commit": "019d7d8e31410732bdc6582e1dbfc96ab0fc3a78",
      "tree": "7d4d58ea519efd3356833ba0e0d95531a9fdbd97",
      "parents": [
        "2987c5600a3ba179e5e5f2b45c44e56d1eef4b8f"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Fri Oct 14 17:20:27 2022 +0000"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "Jens-G@users.noreply.github.com",
        "time": "Fri Oct 14 22:49:26 2022 +0200"
      },
      "message": "Bump json-schema and jsprim\n\nBumps [json-schema](https://github.com/kriszyp/json-schema) and [jsprim](https://github.com/joyent/node-jsprim). These dependencies needed to be updated together.\n\nUpdates `json-schema` from 0.2.3 to 0.4.0\n- [Release notes](https://github.com/kriszyp/json-schema/releases)\n- [Commits](https://github.com/kriszyp/json-schema/compare/v0.2.3...v0.4.0)\n\nUpdates `jsprim` from 1.4.1 to 1.4.2\n- [Release notes](https://github.com/joyent/node-jsprim/releases)\n- [Changelog](https://github.com/TritonDataCenter/node-jsprim/blob/v1.4.2/CHANGES.md)\n- [Commits](https://github.com/joyent/node-jsprim/compare/v1.4.1...v1.4.2)\n\n---\nupdated-dependencies:\n- dependency-name: json-schema\n  dependency-type: indirect\n- dependency-name: jsprim\n  dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e"
    },
    {
      "commit": "2987c5600a3ba179e5e5f2b45c44e56d1eef4b8f",
      "tree": "33c3ffb35a5fd5bce10c39fe10d37883239bba41",
      "parents": [
        "92b007fa888709a2808993d10a91b524fdf42bda"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Thu Oct 13 09:08:50 2022 +0000"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "Jens-G@users.noreply.github.com",
        "time": "Fri Oct 14 19:18:20 2022 +0200"
      },
      "message": "Bump json-schema and jsprim in /lib/ts\n\nBumps [json-schema](https://github.com/kriszyp/json-schema) and [jsprim](https://github.com/joyent/node-jsprim). These dependencies needed to be updated together.\n\nUpdates `json-schema` from 0.2.3 to 0.4.0\n- [Release notes](https://github.com/kriszyp/json-schema/releases)\n- [Commits](https://github.com/kriszyp/json-schema/compare/v0.2.3...v0.4.0)\n\nUpdates `jsprim` from 1.4.1 to 1.4.2\n- [Release notes](https://github.com/joyent/node-jsprim/releases)\n- [Changelog](https://github.com/TritonDataCenter/node-jsprim/blob/v1.4.2/CHANGES.md)\n- [Commits](https://github.com/joyent/node-jsprim/compare/v1.4.1...v1.4.2)\n\n---\nupdated-dependencies:\n- dependency-name: json-schema\n  dependency-type: indirect\n- dependency-name: jsprim\n  dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e"
    },
    {
      "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": "c2cccb6b67b6dd9e3a53eb91b5cc138cba4d5415",
      "tree": "530d9cf26d055d224d9cbd161eef0ecf73fb51bb",
      "parents": [
        "0223d6346675c5089c2a2de5fb6f3858e599c9a9"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Wed Oct 12 19:58:45 2022 +0000"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "Jens-G@users.noreply.github.com",
        "time": "Thu Oct 13 11:04:08 2022 +0200"
      },
      "message": "Bump marked from 2.0.7 to 4.1.1 in /lib/js\n\nBumps [marked](https://github.com/markedjs/marked) from 2.0.7 to 4.1.1.\n- [Release notes](https://github.com/markedjs/marked/releases)\n- [Changelog](https://github.com/markedjs/marked/blob/master/.releaserc.json)\n- [Commits](https://github.com/markedjs/marked/compare/v2.0.7...v4.1.1)\n\n---\nupdated-dependencies:\n- dependency-name: marked\n  dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e"
    },
    {
      "commit": "0223d6346675c5089c2a2de5fb6f3858e599c9a9",
      "tree": "e094b463f57adba7ee706500c5032b052dd9a049",
      "parents": [
        "1cb72902fd28d01ce72d8f1110e525f3fc758b4e"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Wed Oct 12 10:39:00 2022 +0000"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "Jens-G@users.noreply.github.com",
        "time": "Wed Oct 12 21:52:04 2022 +0200"
      },
      "message": "Bump marked from 2.1.3 to 4.1.1\n\nBumps [marked](https://github.com/markedjs/marked) from 2.1.3 to 4.1.1.\n- [Release notes](https://github.com/markedjs/marked/releases)\n- [Changelog](https://github.com/markedjs/marked/blob/master/.releaserc.json)\n- [Commits](https://github.com/markedjs/marked/compare/v2.1.3...v4.1.1)\n\n---\nupdated-dependencies:\n- dependency-name: marked\n  dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e"
    },
    {
      "commit": "1cb72902fd28d01ce72d8f1110e525f3fc758b4e",
      "tree": "a34a3cb98e848bc32a69611794cd6c24fc788d50",
      "parents": [
        "227ae7d78c8a557fcc3d477c7515c50b97745ca8"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Sat Oct 08 16:26:46 2022 +0000"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "Jens-G@users.noreply.github.com",
        "time": "Wed Oct 12 12:31:25 2022 +0200"
      },
      "message": "Bump marked from 2.1.3 to 4.1.1 in /lib/ts\n\nBumps [marked](https://github.com/markedjs/marked) from 2.1.3 to 4.1.1.\n- [Release notes](https://github.com/markedjs/marked/releases)\n- [Changelog](https://github.com/markedjs/marked/blob/master/.releaserc.json)\n- [Commits](https://github.com/markedjs/marked/compare/v2.1.3...v4.1.1)\n\n---\nupdated-dependencies:\n- dependency-name: marked\n  dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e"
    },
    {
      "commit": "227ae7d78c8a557fcc3d477c7515c50b97745ca8",
      "tree": "08bd67ea8b5efed4ac8baf12bb2c5af48f09ab9d",
      "parents": [
        "564b287404ec02f5174362ed41f84b44978a5abd"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Sat Oct 08 16:26:43 2022 +0000"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "Jens-G@users.noreply.github.com",
        "time": "Wed Oct 12 12:30:23 2022 +0200"
      },
      "message": "Bump shelljs and grunt-contrib-jshint in /lib/js\n\nRemoves [shelljs](https://github.com/shelljs/shelljs). It\u0027s no longer used after updating ancestor dependency [grunt-contrib-jshint](https://github.com/gruntjs/grunt-contrib-jshint). These dependencies need to be updated together.\n\n\nRemoves `shelljs`\n\nUpdates `grunt-contrib-jshint` from 2.1.0 to 3.2.0\n- [Release notes](https://github.com/gruntjs/grunt-contrib-jshint/releases)\n- [Changelog](https://github.com/gruntjs/grunt-contrib-jshint/blob/main/CHANGELOG)\n- [Commits](https://github.com/gruntjs/grunt-contrib-jshint/compare/v2.1.0...v3.2.0)\n\n---\nupdated-dependencies:\n- dependency-name: shelljs\n  dependency-type: indirect\n- dependency-name: grunt-contrib-jshint\n  dependency-type: direct:development\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e"
    },
    {
      "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": "50c3eca33288b9e27d576dbd04ba6013029a1806",
      "tree": "c2cc5f90fd7b4e9cfee760db5088fd3f136c4133",
      "parents": [
        "32bd0bd950739ca048d10783a7617e317c8b9419"
      ],
      "author": {
        "name": "Yuxuan \u0027fishy\u0027 Wang",
        "email": "yuxuan.wang@reddit.com",
        "time": "Tue Oct 11 11:08:26 2022 -0700"
      },
      "committer": {
        "name": "Yuxuan \u0027fishy\u0027 Wang",
        "email": "fishywang@gmail.com",
        "time": "Tue Oct 11 13:36:29 2022 -0500"
      },
      "message": "Fix go.mod\n\nPartially revert 32bd0bd950739ca048d10783a7617e317c8b9419.\n"
    },
    {
      "commit": "32bd0bd950739ca048d10783a7617e317c8b9419",
      "tree": "89e1b74d3b292efe1a7525ab9284eda979a3b3fe",
      "parents": [
        "096a061fee888d9240533a7d2467ded884ad97cb"
      ],
      "author": {
        "name": "Hamza Anis",
        "email": "hamzaanis9514@gmail.com",
        "time": "Tue Oct 11 08:47:11 2022 +0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Oct 11 11:47:11 2022 +0800"
      },
      "message": "Bump go version to 1.9.2 and update hashes (#2701)\n\n"
    },
    {
      "commit": "096a061fee888d9240533a7d2467ded884ad97cb",
      "tree": "ee954f12b4d67d38d7e9d292719e5bf8af6f57b0",
      "parents": [
        "1d61fe1c1f39adc5f648f3f242c6de2bcc425cc0"
      ],
      "author": {
        "name": "Jiayu Liu",
        "email": "Jimexist@users.noreply.github.com",
        "time": "Tue Oct 11 11:46:25 2022 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Oct 11 11:46:25 2022 +0800"
      },
      "message": "[docs] update travis ci links - [skip ci] (#2660)\n\n* update travis ci links\r\n\r\n* remove deprecated method calls"
    },
    {
      "commit": "1d61fe1c1f39adc5f648f3f242c6de2bcc425cc0",
      "tree": "619acaf9d3fc50ea09d3d6fa753bd0d416151ba7",
      "parents": [
        "d21e95a88f38d155dbb5da858b2f0391d72a7e2e"
      ],
      "author": {
        "name": "Jiayu Liu",
        "email": "Jimexist@users.noreply.github.com",
        "time": "Mon Oct 10 08:45:10 2022 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Oct 10 08:45:10 2022 +0800"
      },
      "message": "THRIFT-5633: move xenial to old, deprecate xenial in travis build (#2690)\n\n* move xenial to old, deprecate xenial in travis build\r\n\r\n* add back stage of docker"
    },
    {
      "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": "be0fab1815d5754e0a60acbdea933c8b36177764",
      "tree": "2e04a154e72b64bd44dac6ef369f8979326d84cc",
      "parents": [
        "e780f8c744f0e641f52b6a1ac7ad786eb44cf213"
      ],
      "author": {
        "name": "James Lacey",
        "email": "jamlacey@gmail.com",
        "time": "Fri Oct 07 14:50:01 2022 -0700"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "Jens-G@users.noreply.github.com",
        "time": "Sat Oct 08 18:26:47 2022 +0200"
      },
      "message": "THRIFT-5647: Add ECONNRESET definition for macOS.\nClient: d\n"
    },
    {
      "commit": "e780f8c744f0e641f52b6a1ac7ad786eb44cf213",
      "tree": "cfa61c06ac85c9d940a39a014cd70545283f2d5f",
      "parents": [
        "c180cc5d68fe84760d2cf4ca73bdc8b7c6add089"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Sat Oct 08 05:23:09 2022 +0000"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "Jens-G@users.noreply.github.com",
        "time": "Sat Oct 08 18:25:50 2022 +0200"
      },
      "message": "Bump shelljs and grunt-contrib-jshint in /lib/ts\n\nRemoves [shelljs](https://github.com/shelljs/shelljs). It\u0027s no longer used after updating ancestor dependency [grunt-contrib-jshint](https://github.com/gruntjs/grunt-contrib-jshint). These dependencies need to be updated together.\n\n\nRemoves `shelljs`\n\nUpdates `grunt-contrib-jshint` from 1.1.0 to 3.2.0\n- [Release notes](https://github.com/gruntjs/grunt-contrib-jshint/releases)\n- [Changelog](https://github.com/gruntjs/grunt-contrib-jshint/blob/main/CHANGELOG)\n- [Commits](https://github.com/gruntjs/grunt-contrib-jshint/compare/v1.1.0...v3.2.0)\n\n---\nupdated-dependencies:\n- dependency-name: shelljs\n  dependency-type: indirect\n- dependency-name: grunt-contrib-jshint\n  dependency-type: direct:development\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e"
    },
    {
      "commit": "c180cc5d68fe84760d2cf4ca73bdc8b7c6add089",
      "tree": "ba65666991d6965de4a60195b4bf6ae781ef148a",
      "parents": [
        "c371a376c7f0b0e86ff1ee505846258722589f3d"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Wed Jun 22 19:39:51 2022 +0000"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "Jens-G@users.noreply.github.com",
        "time": "Sat Oct 08 18:25:37 2022 +0200"
      },
      "message": "Bump shell-quote from 1.6.1 to 1.7.3 in /lib/ts\n\nBumps [shell-quote](https://github.com/substack/node-shell-quote) from 1.6.1 to 1.7.3.\n- [Release notes](https://github.com/substack/node-shell-quote/releases)\n- [Changelog](https://github.com/substack/node-shell-quote/blob/master/CHANGELOG.md)\n- [Commits](https://github.com/substack/node-shell-quote/compare/1.6.1...1.7.3)\n\n---\nupdated-dependencies:\n- dependency-name: shell-quote\n  dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e"
    },
    {
      "commit": "c371a376c7f0b0e86ff1ee505846258722589f3d",
      "tree": "923d9b859eccef670008c7ff6ec09e8ced6ae72f",
      "parents": [
        "529f77808be6659268bb9c7a7f1dd782d860819b"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Sat Oct 08 05:23:11 2022 +0000"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "Jens-G@users.noreply.github.com",
        "time": "Sat Oct 08 18:25:13 2022 +0200"
      },
      "message": "Bump async from 2.6.1 to 3.2.3 in /lib/ts\n\nBumps [async](https://github.com/caolan/async) from 2.6.1 to 3.2.3.\n- [Release notes](https://github.com/caolan/async/releases)\n- [Changelog](https://github.com/caolan/async/blob/master/CHANGELOG.md)\n- [Commits](https://github.com/caolan/async/compare/v2.6.1...v3.2.3)\n\n---\nupdated-dependencies:\n- dependency-name: async\n  dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e"
    },
    {
      "commit": "529f77808be6659268bb9c7a7f1dd782d860819b",
      "tree": "ac27fc99569fae9be471f7309d47cf2ba021cfcc",
      "parents": [
        "a9da9eb05993a235df999226303bc594e4778805"
      ],
      "author": {
        "name": "Eran Rundstein",
        "email": "eran@rundste.in",
        "time": "Sat Oct 08 03:49:31 2022 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Oct 08 18:49:31 2022 +0800"
      },
      "message": "Update ordered-float dependency to latest version (#2598)\n\nVersion 2.0.0 had RUSTSEC advisory, see https://github.com/rustsec/advisory-db/blob/main/crates/ordered-float/RUSTSEC-2020-0082.md"
    },
    {
      "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": "ed542c63fc4360ef6d397df3cd92d6623d713e1e",
      "tree": "31da6f61bbc90cef93a4e48c4a86e024d88770ee",
      "parents": [
        "0aad2aeb55d43a7236edd0f14ba5867f73629a88"
      ],
      "author": {
        "name": "penenin",
        "email": "penenin@users.noreply.github.com",
        "time": "Fri Oct 07 23:06:44 2022 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Oct 08 14:06:44 2022 +0800"
      },
      "message": "THRIFT-5646 Check for the presence of Gradle to build the Kotlin library. (#2691)\n\nClient: kotlin"
    },
    {
      "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": "4f72788418d8ee331d8841310a4066fd0ba2e510",
      "tree": "4f29ea645ecf1f69601447a5e013697434e40c20",
      "parents": [
        "11031cc23a1f245773e9058d4e002a4739841674"
      ],
      "author": {
        "name": "Jiayu Liu",
        "email": "Jimexist@users.noreply.github.com",
        "time": "Wed Sep 28 07:39:20 2022 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Sep 28 07:39:20 2022 +0800"
      },
      "message": "use bionic for almost all tasks for now in travis (#2685)\n\n"
    },
    {
      "commit": "11031cc23a1f245773e9058d4e002a4739841674",
      "tree": "68ba0f44af4b2441c36822b1922c6c86de1f404f",
      "parents": [
        "22b07813e4618dc1e43025994372663140874ab9"
      ],
      "author": {
        "name": "Jiayu Liu",
        "email": "Jimexist@users.noreply.github.com",
        "time": "Tue Sep 27 17:29:01 2022 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Sep 27 17:29:01 2022 +0800"
      },
      "message": "remove --disable-sandboxing in bionic (#2683)\n\n"
    },
    {
      "commit": "22b07813e4618dc1e43025994372663140874ab9",
      "tree": "54d8ed9856e2b046022f8eb3de0fde21ec2e1cd6",
      "parents": [
        "f31c588ea3e501bc0b93aa1e297ceb7fc1e35356"
      ],
      "author": {
        "name": "Jiayu Liu",
        "email": "Jimexist@users.noreply.github.com",
        "time": "Tue Sep 27 14:08:08 2022 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Sep 27 14:08:08 2022 +0800"
      },
      "message": "fix travis config where distro\u003dbionic was missing (#2672)\n\n"
    },
    {
      "commit": "f31c588ea3e501bc0b93aa1e297ceb7fc1e35356",
      "tree": "9489bfa8d89f30618bc62858853e46151302ce8f",
      "parents": [
        "c5d0324a79da12559fcf64747da4f0035b3d8816"
      ],
      "author": {
        "name": "Jiayu Liu",
        "email": "Jimexist@users.noreply.github.com",
        "time": "Tue Sep 27 14:06:57 2022 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Sep 27 14:06:57 2022 +0800"
      },
      "message": "[build infra] focal to use openjdk 11 instead of 17 to get rid of false errors (#2662)\n\n* java 17\r\n\r\n* use --debug for java gradle build\r\n\r\n* add --debug\r\n\r\n* update javadoc options within gradle\r\n\r\n* revert back to jdk 11"
    },
    {
      "commit": "c5d0324a79da12559fcf64747da4f0035b3d8816",
      "tree": "dd910290b536706d689ae1e460a4e8a5ca683b3c",
      "parents": [
        "fb7df3cbe614e379344c8241a4a9886e98512362"
      ],
      "author": {
        "name": "Jiayu Liu",
        "email": "Jimexist@users.noreply.github.com",
        "time": "Mon Sep 26 23:04:26 2022 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Sep 26 23:04:26 2022 +0800"
      },
      "message": "THRIFT-5641: [build infra] install deps for swift in bionic and focal dockerfile (#2678)\n\n* install deps for swift in bionic and focal dockerfile\r\n\r\n* update add -yq for apt-get update\r\n\r\n* remove cppcheck version fixes\r\n\r\n* use bionic not focal for now\r\n\r\n* Revert \"use bionic not focal for now\"\r\n\r\nThis reverts commit e3093477f0bf91122957616f1d9c768c675e03dc."
    },
    {
      "commit": "fb7df3cbe614e379344c8241a4a9886e98512362",
      "tree": "3dd6d48cd6f1e7251566b9902400bf941e671627",
      "parents": [
        "443412debc0bc0cf833cdedf7fa296680ce6537a"
      ],
      "author": {
        "name": "Jiayu Liu",
        "email": "Jimexist@users.noreply.github.com",
        "time": "Sat Sep 24 08:59:30 2022 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Sep 24 08:59:30 2022 +0800"
      },
      "message": "[build infra][ocaml] disable opam sandboxing for ubuntu bionic and focal (#2671)\n\n* disable opam sandboxing for ubuntu focal\r\n\r\n* update bionic as well"
    },
    {
      "commit": "443412debc0bc0cf833cdedf7fa296680ce6537a",
      "tree": "feeee4ccfedb3d0b3a80465d32a449199f40ffc3",
      "parents": [
        "4748f3ba4fad4900c5fdfcbfc3bb10709d714d97"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Fri Sep 23 16:25:48 2022 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Fri Sep 23 17:46:01 2022 +0200"
      },
      "message": "THRIFT-5639 ToString() should use InvariantCulture\nClient: netstd\nPatch: Jens Geyer\n"
    },
    {
      "commit": "4748f3ba4fad4900c5fdfcbfc3bb10709d714d97",
      "tree": "8ae506de2014ed54dc8eabec0e432e32d4be2a13",
      "parents": [
        "aebdb412d361c9efaec399c61d4c3d5e39a80d5f"
      ],
      "author": {
        "name": "Sergei Elin",
        "email": "s.elin@xpay.by",
        "time": "Fri Sep 23 01:10:45 2022 +0300"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "Jens-G@users.noreply.github.com",
        "time": "Fri Sep 23 08:43:01 2022 +0200"
      },
      "message": "THRIFT-5636: Fix tests for new thrift_socket_transport:read/2\n"
    },
    {
      "commit": "aebdb412d361c9efaec399c61d4c3d5e39a80d5f",
      "tree": "59a9991d3793ce3999a0a324cc92e4a74ef7d3d8",
      "parents": [
        "c87097a7b8c931c1a9fba8da21eaab42cc4cbb7f"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Wed Sep 21 22:51:31 2022 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Wed Sep 21 22:51:46 2022 +0200"
      },
      "message": "Updated certain language levels in feature matrix\n"
    },
    {
      "commit": "c87097a7b8c931c1a9fba8da21eaab42cc4cbb7f",
      "tree": "cc45424b215fe72df1fbc48a5d56b906f877cf05",
      "parents": [
        "10840618c4e948136378c76a14c1f3f812e39138"
      ],
      "author": {
        "name": "icepro",
        "email": "icepro@xd.com",
        "time": "Wed Sep 21 13:06:15 2022 +0800"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "Jens-G@users.noreply.github.com",
        "time": "Wed Sep 21 22:21:17 2022 +0200"
      },
      "message": "fix picture path error on https://thrift.apache.org/docs/Languages.html\n"
    },
    {
      "commit": "10840618c4e948136378c76a14c1f3f812e39138",
      "tree": "8c827dddacba41c16a0d758b299a1d6fe2e227bf",
      "parents": [
        "0b1a74a3d39afeeb1a8fdc3fbb2dd456172732ca"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Fri Jul 01 22:19:16 2022 +0000"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "Jens-G@users.noreply.github.com",
        "time": "Mon Sep 19 22:03:47 2022 +0200"
      },
      "message": "Bump plexus-utils from 3.0.14 to 3.0.16 in /contrib/thrift-maven-plugin\n\nBumps [plexus-utils](https://github.com/sonatype/plexus-utils) from 3.0.14 to 3.0.16.\n- [Release notes](https://github.com/sonatype/plexus-utils/releases)\n- [Commits](https://github.com/sonatype/plexus-utils/compare/plexus-utils-3.0.14...plexus-utils-3.0.16)\n\n---\nupdated-dependencies:\n- dependency-name: org.codehaus.plexus:plexus-utils\n  dependency-type: direct:production\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e"
    },
    {
      "commit": "0b1a74a3d39afeeb1a8fdc3fbb2dd456172732ca",
      "tree": "686fd17ec7bcd3c30ea8e6e52103b8b19099e0e9",
      "parents": [
        "f027deeaa8bf21769d83a35ac37ede21f035c0ad",
        "60655d2de79e973b89fab52af82f9628d4843b0f"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Mon Sep 19 21:58:45 2022 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Mon Sep 19 21:58:45 2022 +0200"
      },
      "message": "Merge branch \u00270.17.0\u0027 into upstream\n"
    },
    {
      "commit": "60655d2de79e973b89fab52af82f9628d4843b0f",
      "tree": "0269743d2c9b3fa513ecee7fa1be1a6167ed838e",
      "parents": [
        "4d493e867b349f3475203ef9848353b315203c51"
      ],
      "author": {
        "name": "Jiayu Liu",
        "email": "jiayu@hey.com",
        "time": "Mon Sep 19 13:17:05 2022 +0800"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Mon Sep 19 19:23:47 2022 +0200"
      },
      "message": "fix pmd main for java\n"
    },
    {
      "commit": "f027deeaa8bf21769d83a35ac37ede21f035c0ad",
      "tree": "dbdabe730986906c26917ab93adedec6d35b68e4",
      "parents": [
        "76c6c3758f315cf032694a39a9cd6ae2ab4b2606"
      ],
      "author": {
        "name": "Jiayu Liu",
        "email": "Jimexist@users.noreply.github.com",
        "time": "Mon Sep 19 14:26:37 2022 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Sep 19 14:26:37 2022 +0800"
      },
      "message": "THRIFT-5574: add ubuntu focal build (#2528)\n\n* add ubuntu focal build\r\n\r\n* remove py2 in focal\r\n\r\n* indentation\r\n\r\n* apply latest updates\r\n\r\n* update swift version\r\n\r\n* use java 17 in focal\r\n\r\n* adopt focal"
    },
    {
      "commit": "76c6c3758f315cf032694a39a9cd6ae2ab4b2606",
      "tree": "a42111870099f5f15c387e81c97ba192249526bc",
      "parents": [
        "7909e5c9dfa470861f70a16b5770ceede9800134",
        "4d493e867b349f3475203ef9848353b315203c51"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Sun Sep 18 15:42:27 2022 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Sun Sep 18 15:42:27 2022 +0200"
      },
      "message": "Merge branch \u00270.17.0\u0027 into upstream\n"
    },
    {
      "commit": "7909e5c9dfa470861f70a16b5770ceede9800134",
      "tree": "749634f8deecf0f1dc06b8bc128628578d679dd1",
      "parents": [
        "2d2790f48c2e048a2fe3e96916768b68d198da79"
      ],
      "author": {
        "name": "Jiayu Liu",
        "email": "Jimexist@users.noreply.github.com",
        "time": "Sat Sep 17 15:10:55 2022 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Sep 17 15:10:55 2022 +0800"
      },
      "message": "move ubuntu disco to old folder (#2663)\n\n"
    },
    {
      "commit": "2d2790f48c2e048a2fe3e96916768b68d198da79",
      "tree": "5756e5c8a28a1517d90039bccba37fcc60d3f542",
      "parents": [
        "62291459550e6c9d2b6dccebecfe4f31b477b89a"
      ],
      "author": {
        "name": "Philip Lee",
        "email": "github@pjlconsultants.co.uk",
        "time": "Thu Sep 15 12:43:03 2022 +0100"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "Jens-G@users.noreply.github.com",
        "time": "Thu Sep 15 23:30:35 2022 +0200"
      },
      "message": "Call ResetConsumedMessageSize from ReadMessageEndAsync\n"
    },
    {
      "commit": "62291459550e6c9d2b6dccebecfe4f31b477b89a",
      "tree": "eda124ec7ad310917b84993e26eace3db52d3790",
      "parents": [
        "bd1e5db7f4f1c693c5ec8ead4b9440d88b3dcf84"
      ],
      "author": {
        "name": "Philip Lee",
        "email": "github@pjlconsultants.co.uk",
        "time": "Wed Sep 14 14:46:31 2022 +0100"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "Jens-G@users.noreply.github.com",
        "time": "Wed Sep 14 23:50:59 2022 +0200"
      },
      "message": "Add TSocketTransport ctor\n"
    },
    {
      "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": "0d77664aa1e40c7abd641846e95341d6346466ae",
      "tree": "3ecbe26fb7d81745386a32cfbd2e234ccd4967ef",
      "parents": [
        "dfb6c6bca659934fe0b62002f814681470af2e37"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Wed Sep 14 08:54:37 2022 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Wed Sep 14 08:55:10 2022 +0200"
      },
      "message": "follow-up for THRIFT-5627 to fix IDL doc accordingly\nPatch: Jens Geyer\n"
    },
    {
      "commit": "dfb6c6bca659934fe0b62002f814681470af2e37",
      "tree": "2e248bbc402eb4e011a49160468f15b2fa023e70",
      "parents": [
        "9b09a1160a26472c98de70c5c3dcdd77347fe227"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Wed Sep 14 00:30:36 2022 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "Jens-G@users.noreply.github.com",
        "time": "Wed Sep 14 08:48:34 2022 +0200"
      },
      "message": "Misc fixes about uninitialized vars etc that VC reported\n"
    },
    {
      "commit": "9b09a1160a26472c98de70c5c3dcdd77347fe227",
      "tree": "cae72014b2a8ae43ccd94daf29c368dfff9a63ff",
      "parents": [
        "97323f3debf6fa47b27fba348b04271c9117c81a"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Wed Sep 14 00:29:07 2022 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "Jens-G@users.noreply.github.com",
        "time": "Wed Sep 14 08:48:34 2022 +0200"
      },
      "message": "THRIFT-5627 More consistent syntax for cpp_type\nPatch: Jens Geyer\n"
    },
    {
      "commit": "97323f3debf6fa47b27fba348b04271c9117c81a",
      "tree": "7ca73a665c5bed5bc01ff4400385e3748687f945",
      "parents": [
        "dba7c43262819cec69502e281319e5aa7458efca"
      ],
      "author": {
        "name": "Jiayu Liu",
        "email": "Jimexist@users.noreply.github.com",
        "time": "Tue Sep 13 21:25:25 2022 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Sep 13 21:25:25 2022 +0800"
      },
      "message": "fix staleness check in cmake/ctest (#2661)\n\n"
    },
    {
      "commit": "dba7c43262819cec69502e281319e5aa7458efca",
      "tree": "ed79471bf8ff41fddb90f37d83b203738c624c86",
      "parents": [
        "b17672ac38cbc9347e1331798f4e6bc91502fdd2",
        "fe73972ba61ca2c5fd7ebe3df1fb2aa285a09a9c"
      ],
      "author": {
        "name": "Mario Emmenlauer",
        "email": "mario@emmenlauer.de",
        "time": "Mon Sep 12 06:26:47 2022 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Sep 12 06:26:47 2022 -0700"
      },
      "message": "Merge pull request #2644 from lorteddie/use-openssl-zlib-targets\n\nUse openssl and zlib targets"
    },
    {
      "commit": "b17672ac38cbc9347e1331798f4e6bc91502fdd2",
      "tree": "e2a8c262c37f59ddb3d3c95c3db91bd0a7f0d8ac",
      "parents": [
        "d5927a96019154fa590c38f3a7ca70275af11b3c"
      ],
      "author": {
        "name": "Yawar Amin",
        "email": "yawar.amin@gmail.com",
        "time": "Sat Sep 10 11:55:02 2022 -0400"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Sun Sep 11 22:19:29 2022 +0200"
      },
      "message": "THRIFT-5208: fix OCaml struct and exn raising/handling codegen\nClient: ocaml\nPatch: Yawar Amin\n"
    },
    {
      "commit": "fe73972ba61ca2c5fd7ebe3df1fb2aa285a09a9c",
      "tree": "49b2ce639ccbc09af94621bc3598072a27188345",
      "parents": [
        "72d5912424211561adc6f8e7bc502180631d9f8e"
      ],
      "author": {
        "name": "Tobias Weihs",
        "email": "t.weihs@mint-medical.de",
        "time": "Fri Aug 19 10:49:51 2022 +0200"
      },
      "committer": {
        "name": "Tobias Weihs",
        "email": "t.weihs@mint-medical.de",
        "time": "Sun Sep 11 18:38:08 2022 +0200"
      },
      "message": "prefer openssl and zlib targets over library paths\n"
    },
    {
      "commit": "d5927a96019154fa590c38f3a7ca70275af11b3c",
      "tree": "4c0a412c9d0bd333e24f21cc6d13bedadc487268",
      "parents": [
        "944b8e68a099392d80153ebcf26f32ff7f1d893a"
      ],
      "author": {
        "name": "Simon Wang",
        "email": "jellalleonhardt4869@gmail.com",
        "time": "Mon Sep 13 19:50:45 2021 +0800"
      },
      "committer": {
        "name": "Yuxuan \u0027fishy\u0027 Wang",
        "email": "yuxuan.wang@reddit.com",
        "time": "Sun Sep 11 08:25:32 2022 -0700"
      },
      "message": "THRIFT-5423: IDL parameter validation for Go\n\nCloses https://github.com/apache/thrift/pull/2469.\n"
    },
    {
      "commit": "944b8e68a099392d80153ebcf26f32ff7f1d893a",
      "tree": "c74bc3544883d05214735a0168c24dd48cf9f093",
      "parents": [
        "154d1548a8e75df49f9958845dd98b13aa2258ec"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Sun Sep 11 12:30:35 2022 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Sun Sep 11 12:31:26 2022 +0200"
      },
      "message": "fixed a ton of missing ASF headers in *.thrift files\n"
    }
  ],
  "next": "154d1548a8e75df49f9958845dd98b13aa2258ec"
}
