)]}'
{
  "log": [
    {
      "commit": "3e6be73ced989ea40fe04025d77fbcc196cc4795",
      "tree": "0408ddb6ebb41c7520a20ac9b6e3f9e9ea4779bd",
      "parents": [
        "845a87a8158e29ca4b3f176ab8b335a9302db300"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Wed Jun 04 22:31:55 2025 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "Jens-G@users.noreply.github.com",
        "time": "Fri Jun 06 21:42:00 2025 +0200"
      },
      "message": "Protocol conformity and serialization tests for UUIDs\n"
    },
    {
      "commit": "6b967bd74f6a41c2ffd8679517850862dbc4bf56",
      "tree": "898e66b795eed107ad537e899e8d8e2262cb26d9",
      "parents": [
        "e9f63e0bbdc9316f57dd2458c27ff18ed1df60fe"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Mon Nov 25 22:10:48 2024 +0100"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Mon Nov 25 22:11:08 2024 +0100"
      },
      "message": "FIX Two ASF headers lost during THRIFT-5837\nClient: Delphi\nPatch: Jens Geyer\n"
    },
    {
      "commit": "e9f63e0bbdc9316f57dd2458c27ff18ed1df60fe",
      "tree": "74a294ab3c5d917997c5aa874640b699788441a9",
      "parents": [
        "39ce210f66e3a642590030559b4afc306db896fb"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Sat Nov 23 01:01:13 2024 +0100"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Mon Nov 25 22:05:05 2024 +0100"
      },
      "message": "THRIFT-5837 Delphi implementation for THRIFT-5835\nClient: Delphi\nPatch: Jens Geyer\n\nThis closes #3068\n"
    },
    {
      "commit": "b53fa8e14b352431036a1902d6cebbc06de97244",
      "tree": "29118975720d460fa8cc7c84c164681e88f15cf7",
      "parents": [
        "16819268870b20e0d761426a49a14d81fccb9b8c"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Fri Mar 08 00:33:22 2024 +0100"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Fri Mar 08 00:33:36 2024 +0100"
      },
      "message": "THRIFT-5765 Extra override for WriteBinary() to avoid unnecessary memory allocations when using COM types\nClient: Delphi\nPatch: JensG\n"
    },
    {
      "commit": "16819268870b20e0d761426a49a14d81fccb9b8c",
      "tree": "c06f7fd1f5448a2971074b12105666e2f5162317",
      "parents": [
        "b6cf04941f29ecb4c44ab10ba1c4df3e8bccbaec"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Thu Mar 07 23:01:20 2024 +0100"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Thu Mar 07 23:09:04 2024 +0100"
      },
      "message": "THRIFT-5764 Extra CTOR for TThriftBytesImpl\nClient: Delphi\nPatch: Jens Geyer\n"
    },
    {
      "commit": "5cf71b2beec3c67a4c8452ddabbbc6ae43fff16f",
      "tree": "0bc2c3df0680bac8e75befbea0ff39c661b89708",
      "parents": [
        "f1584f5f61abe5197aace042e4e3da5f322250c4"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Mon Dec 18 11:44:55 2023 +0100"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "Jens-G@users.noreply.github.com",
        "time": "Mon Dec 18 22:23:34 2023 +0100"
      },
      "message": "THRIFT-5749 Option to enable RTTI info (2nd attempt)\nClient: Delphi\nPatch: Jens Geyer\n"
    },
    {
      "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": "62445c1d2e8bcca1056abb4559518f1c8d995992",
      "tree": "bea3319b780bf3b918997ba5317eae0151e2395b",
      "parents": [
        "6a797b9843f47b455740afc146ac490de95d74c2"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Wed Jun 29 00:00:00 2022 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Mon Sep 05 22:04:20 2022 +0200"
      },
      "message": "THRIFT-5591 Add uuid type to IDL and implement reference code (+ improved self-tests)\nClient: compiler general, netstd, Delphi\nPatch: Jens Geyer\n"
    },
    {
      "commit": "07f4bb5a4af0fa74dfcbb2af07c8e4a2d889d8c2",
      "tree": "31ddb44a7ae9cb5e84f5577d919abd5465ddf872",
      "parents": [
        "73f5bd4315bed33b6e3a24b6479305002aebeb24"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Sat Sep 03 14:50:06 2022 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Sun Sep 04 01:36:10 2022 +0200"
      },
      "message": "THRIFT-5620 Option to force usage of COM types to allow for cross-module references\nClient: Delphi\nPatch: Jens Geyer\n"
    },
    {
      "commit": "683263de0c76f133fb2dc7824775440fa6ad65fd",
      "tree": "463e6ce41376a528660d6618bce0bad83c2f22fd",
      "parents": [
        "e0ee2c7514b812b5a18bfe9aab9594c5879dc34f"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Sat Sep 03 18:52:35 2022 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Sat Sep 03 23:56:05 2022 +0200"
      },
      "message": "THRIFT-5618 More consistent naming of container classes\nClient: delphi\nPatch: Jens Geyer\n"
    },
    {
      "commit": "66f9536e2cd3899a9dbbb740eff44ec0271787c3",
      "tree": "5b09204b4a5bd4c6c899c49fc32b24000b4a2784",
      "parents": [
        "036665edc1b1567e521472f295ce039a10d06b73"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Mon Mar 29 20:35:41 2021 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Mon Mar 29 22:59:59 2021 +0200"
      },
      "message": "THRIFT-5387 Improved and simplified Delphi test setup\nClient: Delphi\nPatch: Jens Geyer\n"
    },
    {
      "commit": "a019cda66ceccdf9068c9f5e2c27f890c450f9ec",
      "tree": "5cfe30f4f28ba09ec047903c0e2996b962888c50",
      "parents": [
        "c140bb90b0c2ed6175afe8c9c579acd8ea9c7d0b"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Sat Nov 09 23:24:52 2019 +0100"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Thu Nov 28 00:52:47 2019 +0100"
      },
      "message": "THRIFT-5012 Centralize configuration aspects into a commonly used configuration object [ci skip]\nClient: Delphi\nPatch: Jens Geyer\n\nThis closes #1955\n"
    },
    {
      "commit": "41f47aff7ccc1a093eb5e48250377c1178babeec",
      "tree": "924d30c40357e987bfe02976f408b83b2681cbf6",
      "parents": [
        "ed99455e2ec8ec9c8ed95540c63018d395737f30"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Sat Nov 09 23:24:52 2019 +0100"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Fri Nov 15 23:27:20 2019 +0100"
      },
      "message": "THRIFT-5007 Implement MAX_MESSAGE_SIZE and remaining read bytes control\nClient: Delphi\nPatch: Jens Geyer\n\nThis closes #1932\n"
    },
    {
      "commit": "ed99455e2ec8ec9c8ed95540c63018d395737f30",
      "tree": "a90aa56959c953c526c4b0018a611251c545432f",
      "parents": [
        "2646bd65b5ba499779e37ab2d19d67a7684cbdb3"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Sat Nov 09 23:24:52 2019 +0100"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Thu Nov 14 22:17:39 2019 +0100"
      },
      "message": "THRIFT-5009 Serializer implemtation lacks support for layered transports\nClient: Delphi\nPatch: Jens Geyer\n"
    },
    {
      "commit": "fad7fd3e5a850c0f4bf57e7370fad359d575fdc6",
      "tree": "c92cb9fb6ad206d1a00a64236c331b80e812f06b",
      "parents": [
        "9f11c1e545a9aa0db076e9b5be9b7e397e594f4a"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Sat Nov 09 23:24:52 2019 +0100"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Wed Nov 13 09:34:58 2019 +0100"
      },
      "message": "THRIFT-5005 Refactoring of the Delphi libs [ci skip]\nClient: Delphi\nPatch: Jens Geyer\n"
    },
    {
      "commit": "a715f701bf4850b41b7f3fa016d16a9153319e1e",
      "tree": "8ef173b7ab789818bd6860dd14794adaba839fb7",
      "parents": [
        "a4fc3d42e9a9ab54f8e1341a60e98d9be1eabc55"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Wed Aug 28 22:56:13 2019 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Wed Aug 28 22:56:35 2019 +0200"
      },
      "message": "THRIFT-4944 Field IDs \u003e 255 fail with compact protocol\nCliwent: Delphi\nPatch: Jens Geyer\n"
    },
    {
      "commit": "0223091b7049cbbddea675931771219de929fd59",
      "tree": "a3088d6bb60f7618e421566591db1aa6c9123551",
      "parents": [
        "c9b1e29bc9e0702d7441383358d565e1e76ccea7"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Wed Apr 03 01:12:51 2019 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Sat Apr 06 09:53:09 2019 +0200"
      },
      "message": "THRIFT-4841 THTTPTransport relies on activeX component\nClient: Delphi\nPatch: Jens Geyer\n\nThis closes #1778\n"
    },
    {
      "commit": "92d80629ac2a39d432ac5bb29f45951be3465f8f",
      "tree": "5483850324339310cef17101d56a57bafb9e1804",
      "parents": [
        "b33130f67964813169003fcbb4b7acc535082b5a"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Wed May 02 22:28:44 2018 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Thu May 03 09:04:05 2018 +0200"
      },
      "message": "THRIFT-4562 Calling wrong exception CTOR leads to \"call failed: unknown result\" instead of the real exception being thrown\nClient: Delphi\nPatch: Jens Geyer\n\nThis closes #1551\n"
    },
    {
      "commit": "606f1ef31447526b908244933d5b716397a6bad8",
      "tree": "1ac199ce5fc007e705fb7f9a1c4cea6a7ed50fcb",
      "parents": [
        "cc935b55543425ef79afa735e69e4bb06a1cb27c"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Mon Apr 09 23:09:41 2018 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Mon Apr 09 23:26:25 2018 +0200"
      },
      "message": "THRIFT-4549 Thrift exceptions should derive from TException\nClient: Delphi\nPatch: Jens Geyer\n"
    },
    {
      "commit": "3d556248a8b97310da49939195330691dfe9d9ad",
      "tree": "55fa346d792405a534114c10c91ab8ce6d797d04",
      "parents": [
        "23dde8c446bb635ff3d65752b278226d3cd7bc65"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Wed Jan 24 19:14:32 2018 +0100"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Fri Jan 26 00:10:06 2018 +0100"
      },
      "message": "THRIFT-4473 Move Thrift.Console.pas out of the Library\nClient: Delphi\nPatch: Jens Geyer\n\nThis closes #1478\n"
    },
    {
      "commit": "078281dcd3ff0d122711453f28ff8e62f44d11b6",
      "tree": "df7d5252c12acf48932cc987475be8407613ba82",
      "parents": [
        "a76e6c7920f682c0da08e9f83df6758a68bc98d0"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Fri Sep 08 22:09:52 2017 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Fri Sep 08 23:55:02 2017 +0200"
      },
      "message": "THRIFT-4324 field names can conflict with local vars in generated code\nClient: Delphi\nPatch: Jens Geyer\n"
    },
    {
      "commit": "17c3ad9c8a17c2375d2820859d8a85c02255a376",
      "tree": "0da2c5ccb9696b429e7ef92d2c84865beb3843f6",
      "parents": [
        "f8e62fbe73409086a60cc19577dd80d1d38d345a"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Tue Sep 05 20:31:27 2017 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Thu Sep 07 22:14:00 2017 +0200"
      },
      "message": "THRIFT-4318 Delphi performance improvements\nClient: Delphi\nPatch: Jens Geyer\n\nThis closes #1348\n"
    },
    {
      "commit": "bea9bbe7c6c72630ba7f9461ea70cb4a2e454548",
      "tree": "e1a973cae9a2cd08d24e8d50936f4c5f5ad61102",
      "parents": [
        "dd074e714a07df9e48dc1d7d2c7528dc5e945b4c"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Wed Apr 20 00:02:40 2016 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Wed Apr 20 00:43:48 2016 +0200"
      },
      "message": "THRIFT-3487 Full support for newer Delphi versions\nClient: Delphi\nPatch: Kyle Johnson\n\nSlight refactoring plus some IFDEFs and the missing ASF header added by Jens Geyer\n"
    },
    {
      "commit": "9bb4c117aacb38e143b616bd70edb1bf1cbab883",
      "tree": "8eccd2d97c2ca2ab6ababafa2e0ed33fc68bea26",
      "parents": [
        "0cb870bac149094850c6492e30f410254a5274b8"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Thu Jul 03 23:05:54 2014 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Fri Jul 04 00:11:56 2014 +0200"
      },
      "message": "Testcase fixed\n"
    },
    {
      "commit": "2b2c0b2eba61aa3ae0d7071e2002d13ad2f77d4f",
      "tree": "a0c5dbf9d8ba5aca81ef10512d27a9df5fbf635d",
      "parents": [
        "630ce09ae6f8bca0ac456cbdc9984de73e08512c"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Wed Sep 12 20:09:02 2012 +0000"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Wed Sep 12 20:09:02 2012 +0000"
      },
      "message": "THRIFT-1691 Serializer/deserializer support for Delphi \nPatch: Jens Geyer\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1384105 13f79535-47bb-0310-9956-ffa450edef68\n"
    }
  ]
}
