)]}'
{
  "log": [
    {
      "commit": "02b7cda85b646512f165d2fb17c7f9a1c34ff1dc",
      "tree": "f8a67f55c4855e31fcbe56866d300f779dc6d008",
      "parents": [
        "be155ae30c44979430858a36ab6e44e7b103d76a"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Wed Apr 08 00:13:54 2026 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Thu Apr 09 22:15:42 2026 +0200"
      },
      "message": "bump changelog \u0026 doap.rdf\n"
    },
    {
      "commit": "c79d1cc179e5cc0792d012961e32d5acebc6eb5b",
      "tree": "a683fe7bcb26147871cb85bed16ef74c29865a45",
      "parents": [
        "e402bb05e45145db0e78f459e07bde446662b04c"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Wed May 14 22:08:35 2025 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Wed May 14 22:08:35 2025 +0200"
      },
      "message": "Branch 0.22.0 created\n"
    },
    {
      "commit": "d707811dbf1e155ceb4f06a1f8958813f43786a5",
      "tree": "046ee40b6a7167e649b909cd4217d8f358e26468",
      "parents": [
        "ef199ccbc2a56831bbacc436fff1de49fa7aac16"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Tue Sep 03 01:53:49 2024 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Tue Sep 03 01:53:49 2024 +0200"
      },
      "message": "bump version number\n"
    },
    {
      "commit": "318731b119a491d3a405b235afc4c0606cd3db2a",
      "tree": "331c4f2b72cc1f12241d65182f132499b55211cb",
      "parents": [
        "0c637d7aa553a52b11bf92855448a20914d59817"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Sun Feb 04 14:56:03 2024 +0100"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Sun Feb 04 15:05:30 2024 +0100"
      },
      "message": "Updated manual version info and CHANGES\n"
    },
    {
      "commit": "f5a67528d820d9bf1ba194d9403519f032a31b0a",
      "tree": "be4d52ff2df1079c82c09d8c8dbf8fcc9c360b4d",
      "parents": [
        "bccca9301dedd6403062ef6be4c56533f889e5b5"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Sat Jul 15 11:18:25 2023 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Sat Jul 15 11:32:12 2023 +0200"
      },
      "message": "Release 0.19.0\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": "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": "c75646a359e4bb38ff11e4b7255a3ad49ab3319c",
      "tree": "754e37fc0f25d7e96b0d809b83f7e2eb05941445",
      "parents": [
        "22f6a8a3c879175e18ce95f88a393f34ff8f158c"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Tue Aug 30 22:54:32 2022 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Tue Aug 30 23:55:34 2022 +0200"
      },
      "message": "version bump\n"
    },
    {
      "commit": "4646a3557b822c3893dc6773882a689118b77611",
      "tree": "e1ab79fd629d25e69ab2a8283a6fcae9ac0002b6",
      "parents": [
        "b90f2bcb8696e2da40aeadf6e6f3eb4904f868e5"
      ],
      "author": {
        "name": "Christopher Tubbs",
        "email": "ctubbsii@apache.org",
        "time": "Tue May 24 05:19:41 2022 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue May 24 05:19:41 2022 -0400"
      },
      "message": "Remove execute bit from plain text files in git (#2611)\n\nTrivially change file mode from 755 to 644 for files in git that\r\nshouldn\u0027t be marked as executable. These were probably marked as\r\nexecutable due to some contributors developing on Windows using a\r\nfilesystem that doesn\u0027t support POSIX file modes, or aggressively marks\r\neverything as executable."
    },
    {
      "commit": "6868ebbb31cf32dbde018b03831d167565ba51d8",
      "tree": "bb4538c411b8f91e73529979584d0b819b23c16d",
      "parents": [
        "7a6829531f00f7e95f904d5794d632acee62ddf0"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Thu Jan 20 21:02:02 2022 +0100"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Thu Jan 20 21:02:02 2022 +0100"
      },
      "message": "Release 0.16.0\n"
    },
    {
      "commit": "9a815fa0a22d39254d41fc2c98e9baffe7f31a4e",
      "tree": "95308135b61c560be4a9763d782a6e302d29db53",
      "parents": [
        "2c78047fcbd2783e88cab0ebc7245598695477ae"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Tue Aug 03 22:27:26 2021 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Tue Aug 03 22:58:12 2021 +0200"
      },
      "message": "Version 0.15.0\n"
    },
    {
      "commit": "fcfa34108dbf064e71704b4ffa8479e184cef94e",
      "tree": "dda1589705631137678873b7773d3d842293229e",
      "parents": [
        "3ccef5cecd131077782038cf2be3a6a471c467c5",
        "57e24caa86afa8bacf444e66a9aef6203831416c"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Thu Jun 17 22:59:32 2021 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Thu Jun 17 22:59:32 2021 +0200"
      },
      "message": "Merge branch \u00270.14.2\u0027 into upstream\n"
    },
    {
      "commit": "63e86ce23a28b990c68fb908971ac95ea30444c6",
      "tree": "173d86af8c70f13db1ba1f1eda4c36629d5033df",
      "parents": [
        "d604602064e9218cc1f0153a4f83dff22fa1b44e"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Fri Jun 11 00:41:22 2021 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Fri Jun 11 00:55:22 2021 +0200"
      },
      "message": "Version 0.14.2\n"
    },
    {
      "commit": "66d897667c451ef6560d89b979b7001c57a3eda6",
      "tree": "4420429109c582375fc68aa125a2b6f6b8019dd3",
      "parents": [
        "cd2fae091b9bafd0977ef290f722532c36a64d2e"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Sat Mar 20 18:07:17 2021 +0100"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Mon Mar 22 09:42:38 2021 +0100"
      },
      "message": "THRIFT-5347 Remove deprecated Haskell bindings\nClient: hs\nPatch: Jens Geyer\n\nThis closes #2352\n"
    },
    {
      "commit": "65291dac391080d8aa8188ea62f428f4398425cc",
      "tree": "2b18b7231808f8a91e8619d119354aab7c977113",
      "parents": [
        "65fb49bb41f852375b278c9057d52c9472f0cb3a"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Tue Mar 02 21:02:34 2021 +0100"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Tue Mar 02 21:02:34 2021 +0100"
      },
      "message": "version 0.14.1\n"
    },
    {
      "commit": "705f37783343ebc5aaee0e504c31ea4abe149cd5",
      "tree": "945072356111ca00905d78523e968b267b0000e3",
      "parents": [
        "ebfa771a26e406da947f72ae8d87602c892435cc"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Thu Feb 04 17:06:38 2021 +0100"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Thu Feb 04 22:13:17 2021 +0100"
      },
      "message": "Version 0.14.0\n"
    },
    {
      "commit": "a3fa0d928f7647aa6007e16ac81d76a3b5183d2c",
      "tree": "26ef8aafd865f97c3d6b03f89fc206524e79cb0a",
      "parents": [
        "7cb8473bcd019deed508942cd628b606a544852e"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Fri Oct 11 00:42:29 2019 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Thu Oct 17 00:07:13 2019 +0200"
      },
      "message": "Version 0.13.0\n"
    },
    {
      "commit": "234fb47229dad47842e97a599614dbbd81b7c4a2",
      "tree": "e1c75e2200041c4ef67b0ed2d1a5ac877012412f",
      "parents": [
        "f3ec277e7e2c147342831ecec590bc2f71b07761"
      ],
      "author": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Sun Jan 13 23:19:18 2019 -0500"
      },
      "committer": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Mon Jan 14 08:13:52 2019 -0500"
      },
      "message": "THRIFT-4719: remove cocoa\n"
    },
    {
      "commit": "c3375d9e434b5740808813138b28b70517e82c7d",
      "tree": "db8f0e81129461b1ddc6e7a951cbb5667ca15634",
      "parents": [
        "a139082755369611ed243376ec3c4161452369fc",
        "384647d290e2e4a55a14b1b7ef1b7e66293a2c33"
      ],
      "author": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Sun Dec 30 11:06:00 2018 -0500"
      },
      "committer": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Sun Dec 30 11:06:00 2018 -0500"
      },
      "message": "Merge remote-tracking branch \u0027origin/0.12.0\u0027 into consume-0.12.0\n"
    },
    {
      "commit": "a139082755369611ed243376ec3c4161452369fc",
      "tree": "77604c06b9dacbef8cad855f3966eb1088bfa97d",
      "parents": [
        "f9f037bd5a9776ff1f7e28b530418299d102d8d3"
      ],
      "author": {
        "name": "Robert Lu",
        "email": "robberphex@gmail.com",
        "time": "Thu Dec 27 23:57:35 2018 +0800"
      },
      "committer": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Fri Dec 28 07:46:47 2018 -0500"
      },
      "message": "THRIFT-4546: replace all git-wip-us.apache.org to github.com\n"
    },
    {
      "commit": "384647d290e2e4a55a14b1b7ef1b7e66293a2c33",
      "tree": "f876c79d4945d64c1eb8fb55291ba96a03af6dae",
      "parents": [
        "9b75e4fe745a9b08e6ccdc0998ec7a69272f5b4c"
      ],
      "author": {
        "name": "jfarrell",
        "email": "jfarrell@apache.org",
        "time": "Tue Oct 16 22:36:46 2018 -0400"
      },
      "committer": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Tue Dec 18 20:24:34 2018 -0500"
      },
      "message": "Version 0.12.0\n"
    },
    {
      "commit": "214746619a6e44d8b3cc7394f3303e7bdf78c442",
      "tree": "18cfbf9ad256ae728da243bd16bd9049f35b38d8",
      "parents": [
        "026c9d032c4a298ecb9edbcdfb52590facb442f3"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Wed Nov 29 22:54:49 2017 +0100"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Thu Nov 30 20:46:39 2017 +0100"
      },
      "message": "THRIFT-4396 inconsistent (or plain wrong) version numbers in master/trunk\nClient: (multiple)\nPatch: Jens Geyer\n\nThis closes #1422\n"
    },
    {
      "commit": "d254409095b0635e713d20881240e948ebf433bc",
      "tree": "3eb6ce1a829e5fc1d7805877afe40d69ecfbeb21",
      "parents": [
        "54a2e6452fbaed5a82e3b9a8504cf2850d4da191"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "r.meier@siemens.com",
        "time": "Sun Nov 29 18:00:50 2015 +0100"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "r.meier@siemens.com",
        "time": "Sun Nov 29 18:00:50 2015 +0100"
      },
      "message": "doap.rdf: add 0.9.2 and 0.9.3 release\n"
    },
    {
      "commit": "94d0679f4562eec846667cfd69115feaa8bd53fa",
      "tree": "a1183891f6f50a41e97c7b971eee111083a25692",
      "parents": [
        "15d904240e8ee446ce5b9549c1082ea078389774"
      ],
      "author": {
        "name": "jfarrell",
        "email": "jfarrell@apache.org",
        "time": "Thu Jun 25 10:16:24 2015 -0400"
      },
      "committer": {
        "name": "jfarrell",
        "email": "jfarrell@apache.org",
        "time": "Thu Jun 25 10:17:24 2015 -0400"
      },
      "message": "THRIFT-3203: DOAP - please fix \"Ocaml\" \u003d\u003e \"OCaml\"\nClient: build\nPatch: sebb\n\nUpdates doap file\n"
    },
    {
      "commit": "d0024544bc2f45b6c039387fe69df8cf77fde45d",
      "tree": "da7c66fa9c5a36a2150c744dfc726fdf0e767b22",
      "parents": [
        "f9d16b1c3efe09f8cfcc3c608d6f1e9ef672bcfe"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Sun Jan 26 10:46:10 2014 +0100"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Sun Jan 26 10:46:10 2014 +0100"
      },
      "message": "doap.rdf: validated rdf - add rdf:parseType\u003d\"Collection\" to release\n"
    },
    {
      "commit": "8ea5e2f25881ce6c4aac887113e615054b3a43a6",
      "tree": "74b10f8fad3515dee2705d6195f81acfcce79e71",
      "parents": [
        "12c09f44cb291b1ecc4074cb3a55775b375fa8b2"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Mon Aug 26 20:37:42 2013 +0200"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Mon Aug 26 20:37:42 2013 +0200"
      },
      "message": "update doap.rdf from 0.9.1 branch\n"
    },
    {
      "commit": "565517a16c0760f78f3d6183fa88cc77e3b31842",
      "tree": "9be4478a0a0161cc18634dc0e7903386292cb296",
      "parents": [
        "8cdb9e983ca2dc489e840ac003aaff8c7c7819ac"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Fri Mar 22 21:08:39 2013 +0100"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Fri Mar 22 21:08:39 2013 +0100"
      },
      "message": "subversion, thanks and good bye\n;-r\n"
    },
    {
      "commit": "708f64d4dee53ec6ab95b427711eb3d4cdca3ed2",
      "tree": "90f42d43cff8cb38a874a5cd603a9e4446c67c3b",
      "parents": [
        "e854206180658f3e840518d46def3572cc79178e"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Sat Oct 20 21:33:49 2012 +0000"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Sat Oct 20 21:33:49 2012 +0000"
      },
      "message": "add 0.9.0 relase to doap.rdf\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1400520 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "96efc26a3cc14e5b3a8a3f7c08cc2082ed42d197",
      "tree": "00be6507aa487d6d8243fe81f0d3ad3a6e404c77",
      "parents": [
        "4a48300564aea53dbdf91fc11181073cf14e6024"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Fri May 11 09:03:41 2012 +0000"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Fri May 11 09:03:41 2012 +0000"
      },
      "message": "THRIFT-1574 Apache project branding requirements: DOAP file [PATCH]\nadd all versions\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1337069 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "45320175c5f2266f063315108fd5b4f986e10a0d",
      "tree": "47f83916cfff44aa5255b629bb2e57e403e360cc",
      "parents": [
        "4fce960b7fa9e100cc67933b8cae663469748b9b"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Fri May 04 21:55:55 2012 +0000"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Fri May 04 21:55:55 2012 +0000"
      },
      "message": "THRIFT-1574 Apache project branding requirements: DOAP file [PATCH]\nPatch: Shane Curcuru\n\nroger: added more languages and categories\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1334209 13f79535-47bb-0310-9956-ffa450edef68\n"
    }
  ]
}
