)]}'
{
  "log": [
    {
      "commit": "9634c18cc929ca6de3d4dd3889b64f8d539f42c8",
      "tree": "208997a854331625a8b7a2537933696fa71114b3",
      "parents": [
        "21449f5e96869cb7b33498e5fea06951038645e2"
      ],
      "author": {
        "name": "Ian Cook",
        "email": "ianmcook@gmail.com",
        "time": "Thu Nov 06 09:20:33 2025 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Nov 06 09:20:33 2025 -0800"
      },
      "message": "[data] Add SQLite database file (#49)\n\nThis adds a SQLite database file to the rand-many-types example.\n\n---------\n\nCo-authored-by: Bryce Mecum \u003cpetridish@gmail.com\u003e"
    },
    {
      "commit": "21449f5e96869cb7b33498e5fea06951038645e2",
      "tree": "543906e040969e800412e55d0dffd88c6dabde9b",
      "parents": [
        "2b619a2868eb6a6dafd1764f082170180cf49f0e"
      ],
      "author": {
        "name": "Ian Cook",
        "email": "ianmcook@gmail.com",
        "time": "Thu Jun 19 16:24:27 2025 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jun 19 16:24:27 2025 +0200"
      },
      "message": "Add IPC file to `rand-many-types` data (#48)\n\n"
    },
    {
      "commit": "2b619a2868eb6a6dafd1764f082170180cf49f0e",
      "tree": "e5fd8104aa2522bfc58bc9269d614c47896cdaff",
      "parents": [
        "dfd45f94a37fba0bb02b9bea6094291405f429ea"
      ],
      "author": {
        "name": "Ian Cook",
        "email": "ianmcook@gmail.com",
        "time": "Thu May 22 22:50:28 2025 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu May 22 22:50:28 2025 -0400"
      },
      "message": "Add `rand-many-types` data in Parquet and DuckDB formats (#47)\n\n* Add Parquet and DuckDB versions\n\n* Add missing newline\n\n* Add .exit\n\n* Add in a Makefile\n\n---------\n\nCo-authored-by: Bryce Mecum \u003cpetridish@gmail.com\u003e"
    },
    {
      "commit": "dfd45f94a37fba0bb02b9bea6094291405f429ea",
      "tree": "3d8f23e3342c36065cadf19400be7c6066a3a543",
      "parents": [
        "7c0391533788d971cce92275e6f99c221c955dcb"
      ],
      "author": {
        "name": "Ian Cook",
        "email": "ianmcook@gmail.com",
        "time": "Fri Jan 24 06:55:48 2025 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jan 24 06:55:48 2025 -0500"
      },
      "message": "Improve READMEs and organization (#46)\n\n"
    },
    {
      "commit": "7c0391533788d971cce92275e6f99c221c955dcb",
      "tree": "ae376513aba34db32cfbb2374ec97416e433926a",
      "parents": [
        "46d5547cf4ae1185ecc07b0e1edbd5a9f0991661"
      ],
      "author": {
        "name": "Kevin Gurney",
        "email": "kevin.p.gurney@gmail.com",
        "time": "Wed Jan 22 16:44:05 2025 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jan 22 16:44:05 2025 -0500"
      },
      "message": "[MATLAB] Add simple HTTP `GET` MATLAB Client example (#45)\n\nAdds a simple MATLAB HTTP GET client example\r\n\r\n---------\r\n\r\nLead-authored-by: Kevin Gurney \u003ckgurney@mathworks.com\u003e\r\nCo-authored-by: Sarah Gilmore \u003csgilmore@mathworks.com\u003e\r\nSigned-off-by: Ian Cook \u003cianmcook@gmail.com\u003e"
    },
    {
      "commit": "46d5547cf4ae1185ecc07b0e1edbd5a9f0991661",
      "tree": "f5a20dfdd9996ce38f7d623631c4e9aa7041410f",
      "parents": [
        "260ca77eef1d0ce6195e4b67d31739a514e6235f"
      ],
      "author": {
        "name": "Ian Cook",
        "email": "ianmcook@gmail.com",
        "time": "Mon Dec 02 12:42:18 2024 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Dec 02 12:42:18 2024 -0500"
      },
      "message": "[http] Add indirect HTTP GET examples (#44)\n\n* Add indirect examples\r\n\r\n* Bugfix\r\n\r\n* Dedup host in curl example\r\n\r\n* Improve examples based on review feedback\r\n\r\n* Fix formatting\r\n\r\n* Improve README\r\n\r\n* Improve READMEs"
    },
    {
      "commit": "260ca77eef1d0ce6195e4b67d31739a514e6235f",
      "tree": "1ec1c0574e843c50c52b139a13fafdc707861022",
      "parents": [
        "4884e4b10d2228c8430cec967bd9149f29ed4f03"
      ],
      "author": {
        "name": "Ian Cook",
        "email": "ianmcook@gmail.com",
        "time": "Sun Dec 01 22:48:43 2024 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Dec 01 22:48:43 2024 -0500"
      },
      "message": "[http] Add range request examples (#43)\n\n* Add range request examples\r\n\r\n* Use \u0027.part\u0027 file extension\r\n\r\n* Improve JS server readme\r\n\r\n* Improve JS server\r\n\r\n* Improve examples\r\n\r\n* Improve server example"
    },
    {
      "commit": "4884e4b10d2228c8430cec967bd9149f29ed4f03",
      "tree": "55a37dee93a1bde9fc2bde557e4722aa8e75dcf0",
      "parents": [
        "8cd6cce55eab7d665124959cc25e7531125869b3"
      ],
      "author": {
        "name": "Ian Cook",
        "email": "ianmcook@gmail.com",
        "time": "Fri Nov 29 12:17:22 2024 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Nov 29 12:17:22 2024 -0500"
      },
      "message": "Add `data/rand-many-types` (#42)\n\n* Add data/rand-many-types\r\n\r\n* Make random data reproducible"
    },
    {
      "commit": "8cd6cce55eab7d665124959cc25e7531125869b3",
      "tree": "b9c8c9fa0910f46254651bfcaa7654d257cf56b9",
      "parents": [
        "e006c3c8f690fee5a7c92b940adc6c400e0deca4"
      ],
      "author": {
        "name": "Felipe Oliveira Carvalho",
        "email": "felipekde@gmail.com",
        "time": "Wed Nov 27 12:30:00 2024 -0300"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Nov 27 10:30:00 2024 -0500"
      },
      "message": "http: Compressed response example in Python (#35)\n\n* http: Compressed response example in Python\r\n\r\n* complete the chunked response loop\r\n\r\n* more strict list of available compressors\r\n\r\n* simplify config\r\n\r\n* better names\r\n\r\n* turns out I can use for..in in this loop as well\r\n\r\n* fix indent\r\n\r\n* don\u0027t pick gzip as default when it\u0027s not in AVAILABLE_CODINGS\r\n\r\n* suggest default filename\r\n\r\n* fix brotli file extension\r\n\r\n* expand README with note about simpler Accept-Encoding headers\r\n\r\n* Add client.py\r\n\r\n* reduce buffering and reduce latency\r\n\r\n* expedite the yielding of the first buffer\r\n\r\n* expand README\r\n\r\n* remove test code\r\n\r\n* add an option to use dictionary-encoded string column\r\n\r\n* readme: add note about IPC compression codec negotiation\r\n\r\n* remove BUFFER_ENTIRE_RESPONSE option\r\n\r\n* write a parser based on a tokenizer\r\n\r\n* make parser generic to Accept and Accept-Encoding\r\n\r\n* support IPC buffer compression based on Accept header\r\n\r\n* return codec in header\r\n\r\n* extend client.py cases\r\n\r\n* Update paragraph about double-compression\r\n\r\n* Fix typo in README\r\n\r\n* Add note about meaning and interpretation of Content-Type\r\n\r\n* fix typo\r\n\r\n* Apply suggestions from code review\r\n\r\n* README.md: Break long lines\r\n\r\n* Move make_requests.sh to curl/client.sh\r\n\r\n* Add README files to sub directories\r\n\r\n* Improve python/server/README.md\r\n\r\n* Improve python/client/README.md\r\n\r\n* Improve python/client/README.md"
    },
    {
      "commit": "e006c3c8f690fee5a7c92b940adc6c400e0deca4",
      "tree": "09d4084e7430dd088e8cd690214f72490f2d669d",
      "parents": [
        "9e2989c11fff468db33319f5519c1677a7b14662"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Wed Oct 30 12:46:08 2024 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Oct 30 12:46:08 2024 -0400"
      },
      "message": "Bump org.eclipse.jetty:jetty-server in /http/get_simple/java/server (#40)\n\nBumps org.eclipse.jetty:jetty-server from 11.0.14 to 11.0.24.\r\n\r\n---\r\nupdated-dependencies:\r\n- dependency-name: org.eclipse.jetty:jetty-server\r\n  dependency-type: direct:production\r\n...\r\n\r\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\r\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "9e2989c11fff468db33319f5519c1677a7b14662",
      "tree": "2dec1d1d47234bc96e5be6c73152819acfcbbe98",
      "parents": [
        "b3b4b23ee56e8d6d82a2ac374d55e8d733cf90c8"
      ],
      "author": {
        "name": "Ian Cook",
        "email": "ianmcook@gmail.com",
        "time": "Thu Oct 10 13:04:00 2024 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Oct 10 13:04:00 2024 -0400"
      },
      "message": "http: Improve curl example readme (#39)\n\n* Improve README"
    },
    {
      "commit": "b3b4b23ee56e8d6d82a2ac374d55e8d733cf90c8",
      "tree": "bb64bf49f1d4c01c498ea868eadae99913198513",
      "parents": [
        "b3630b4f41f59f23a85a517013c86e6020fc1b23"
      ],
      "author": {
        "name": "Ian Cook",
        "email": "ianmcook@gmail.com",
        "time": "Wed Sep 18 09:32:59 2024 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Sep 18 09:32:59 2024 -0400"
      },
      "message": "http/python: Add simple HTTP GET example with FastAPI and Uvicorn (#37)\n\n* Add FastAPI + Uvicorn server\r\n\r\nCo-authored-by: Arun Pa \u003carunppsg@gmail.com\u003e\r\n\r\n* Use getbuffer() not getvalue()\r\n\r\n---------\r\n\r\nCo-authored-by: Arun Pa \u003carunppsg@gmail.com\u003e"
    },
    {
      "commit": "b3630b4f41f59f23a85a517013c86e6020fc1b23",
      "tree": "c4793143f3d9639ed7c0358b4f93974ff8800331",
      "parents": [
        "48a30e80c395df16fc7db260c285653333440b7c"
      ],
      "author": {
        "name": "Ian Cook",
        "email": "ianmcook@gmail.com",
        "time": "Wed Sep 11 07:37:51 2024 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Sep 11 07:37:51 2024 -0700"
      },
      "message": "Reorganize Python examples (#36)\n\n"
    },
    {
      "commit": "48a30e80c395df16fc7db260c285653333440b7c",
      "tree": "94a81f36108badddfd3533a9ece8fef79e8cdf30",
      "parents": [
        "5fb65472edf5efda7f349456204227de5c687b3f"
      ],
      "author": {
        "name": "Ian Cook",
        "email": "ianmcook@gmail.com",
        "time": "Wed Sep 04 13:22:29 2024 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Sep 04 13:22:29 2024 -0400"
      },
      "message": "Add simple curl HTTP GET client example (#34)\n\nAdds a trivially simple curl client example that works with the simple HTTP server examples. The example writes the Arrow IPC stream to an `.arrows`. file. The README includes a couple of examples showing how to read the file (with Python and R)."
    },
    {
      "commit": "5fb65472edf5efda7f349456204227de5c687b3f",
      "tree": "2e0922ab4b43edeadf77b54f6e7888d6f3982ccd",
      "parents": [
        "c752b5cb213fb0373a19ae10650826819d3e6c7c"
      ],
      "author": {
        "name": "Felipe Oliveira Carvalho",
        "email": "felipekde@gmail.com",
        "time": "Thu Aug 29 16:22:38 2024 -0300"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Aug 29 15:22:38 2024 -0400"
      },
      "message": "Serving and consuming an HTTP multipart/mixed response in Python (#33)\n\n* http/python: Rewrite README section about chunking\r\n\r\n* get_multipart/python: Add server.py and simple_client.py\r\n\r\n* get_multipart/python: Explain what urlsafe characters are\r\n\r\n* get_multipart/python: Add two new READMEs\r\n\r\n* get_multipart/python: Move module-level docs to README\r\n\r\n* fixup! get_multipart/python: Add two new READMEs\r\n\r\n* Add a general boundary generation algorithm recommendation\r\n\r\n* Always specify policy\r\n\r\n* Use the right md syntax for footnotes\r\n\r\n* Change note to warning\r\n\r\n* Fix positioning of footnote links\r\n\r\n* fixup! Fix positioning of footnote links"
    },
    {
      "commit": "c752b5cb213fb0373a19ae10650826819d3e6c7c",
      "tree": "28a9037dcc70909341976a2c17fe360b499aae8d",
      "parents": [
        "9870ca4e0902aff7d5af49984c9b4626c097a608"
      ],
      "author": {
        "name": "Ian Cook",
        "email": "ianmcook@gmail.com",
        "time": "Tue Aug 27 20:56:43 2024 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Aug 27 20:56:43 2024 -0400"
      },
      "message": "Use four spaces for indentation in Python code (#32)\n\n"
    },
    {
      "commit": "9870ca4e0902aff7d5af49984c9b4626c097a608",
      "tree": "abac5255ca5147a43f9cad92b421a15e7d2c1df9",
      "parents": [
        "92c98c374a4c98f8a8ca1258a081c2ecb645f2f7"
      ],
      "author": {
        "name": "Felipe Oliveira Carvalho",
        "email": "felipekde@gmail.com",
        "time": "Tue Aug 27 16:11:19 2024 -0300"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Aug 27 15:11:19 2024 -0400"
      },
      "message": "http/python: Simplify server.py and reduce client processing time in half (#31)\n\n* http/python: Use response instead of full buffer as source of IPC stream\r\n\r\nresponse is a file-like Python object, and as such it\u0027s not necessary to\r\nallocate the entire buffer before creating the IPC stream.\r\n\r\nThis reduced the elapsed time in half while handling a 3GB response\r\ngenerated by server.py: from 1.108s to 0.638s on my machine.\r\n\r\n* http/python: Validate the Content-Type before parsing IPC stream\r\n\r\n* http/python: Structure the resolution of Arrow data as it would in an application\r\n\r\n* http/python: Call truncate() on the sink after writing\r\n\r\nWhich will truncate the BytesIO to the current position.\r\n\r\n* http/python: Use generators to simplify chunking of huge buffers\r\n\r\n* http/python: Use getbuffer() instead of getvalue()"
    },
    {
      "commit": "92c98c374a4c98f8a8ca1258a081c2ecb645f2f7",
      "tree": "dbe74e7f6acb6af3492a51d30def205648963468",
      "parents": [
        "188c4e5ff4bda08319d4520e380d736c36b9ee48"
      ],
      "author": {
        "name": "Amir Gonnen",
        "email": "amirgonnen@gmail.com",
        "time": "Mon Jul 08 18:31:13 2024 +0300"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jul 08 11:31:13 2024 -0400"
      },
      "message": "GH-43130: [C++][ArrowFlight] Crash due to UCS thread mode (#30)\n\nFix reference example based on the same fix on Arrow.\r\n\r\nSee: https://github.com/apache/arrow/pull/43120"
    },
    {
      "commit": "188c4e5ff4bda08319d4520e380d736c36b9ee48",
      "tree": "d4b29ab9b2b879daac5dca8b72b4092dc9c04d3d",
      "parents": [
        "05e4e888b19dbd98b95d8984a8d1f97fb6570d00"
      ],
      "author": {
        "name": "Simone Carlo Surace",
        "email": "51025924+simsurace@users.noreply.github.com",
        "time": "Wed May 01 15:32:57 2024 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed May 01 09:32:57 2024 -0400"
      },
      "message": "Add Julia example [WIP] (#29)\n\n* Add Julia example\r\n\r\n* Increase number of records\r\n\r\n* Make server blocking\r\n\r\n* Make columns nullable"
    },
    {
      "commit": "05e4e888b19dbd98b95d8984a8d1f97fb6570d00",
      "tree": "dbbf47acd02c06471cb8d4d6d70fd9348d85f40c",
      "parents": [
        "c086c154453761b8acfbe6b4199449754f99889c"
      ],
      "author": {
        "name": "Matt Topol",
        "email": "zotthewizard@gmail.com",
        "time": "Thu Apr 25 13:25:09 2024 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Apr 25 13:25:09 2024 -0400"
      },
      "message": "add cudf-flight-ucx example (#28)\n\n* add cudf-flight-ucx example\r\n\r\n* Apply suggestions from code review\r\n\r\nCo-authored-by: Sutou Kouhei \u003ckou@cozmixng.org\u003e\r\n\r\n* Update dissociated-ipc/cudf-flight-poc.cc\r\n\r\nCo-authored-by: Sutou Kouhei \u003ckou@cozmixng.org\u003e\r\n\r\n* ran linting\r\n\r\n* Apply suggestions from code review\r\n\r\n* split poc file for readability\r\n\r\n* Update dissociated-ipc/README.md\r\n\r\nCo-authored-by: Sutou Kouhei \u003ckou@cozmixng.org\u003e\r\n\r\n* rename files\r\n\r\n---------\r\n\r\nCo-authored-by: Sutou Kouhei \u003ckou@cozmixng.org\u003e\r\nCo-authored-by: Ian Cook \u003cianmcook@gmail.com\u003e"
    },
    {
      "commit": "c086c154453761b8acfbe6b4199449754f99889c",
      "tree": "9f236768ba14b17a0fbf61a892cc6cf1bc7bf6c4",
      "parents": [
        "b6a8959e76d1c91974fac3d72e75de7d450200f9"
      ],
      "author": {
        "name": "Ian Cook",
        "email": "ianmcook@gmail.com",
        "time": "Mon Mar 18 11:15:02 2024 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Mar 18 11:15:02 2024 -0400"
      },
      "message": "Minor changes to simple C# examples (#26)\n\n* Workaround for https://github.com/apache/arrow/issues/40634\r\n\r\n* Change server URI for compatibility with other examples"
    },
    {
      "commit": "b6a8959e76d1c91974fac3d72e75de7d450200f9",
      "tree": "f6d0295d2740e20d048d82afe773c3557ed08f31",
      "parents": [
        "e0bc5c797776104f4f01c2493c44e95a10ebe597"
      ],
      "author": {
        "name": "Curt Hagenlocher",
        "email": "curt@hagenlocher.org",
        "time": "Sun Mar 17 19:22:50 2024 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Mar 17 19:22:50 2024 -0700"
      },
      "message": "Added simple C# example (#25)\n\n"
    },
    {
      "commit": "e0bc5c797776104f4f01c2493c44e95a10ebe597",
      "tree": "a0a2810e0d18155c5f1304bb5250d284800d6f26",
      "parents": [
        "bc79efe3a8f16644fb4745822984b50e37fee97b"
      ],
      "author": {
        "name": "Ian Cook",
        "email": "ianmcook@gmail.com",
        "time": "Sat Mar 16 16:11:32 2024 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Mar 16 16:11:32 2024 -0400"
      },
      "message": "Add/change READMEs (#24)\n\n"
    },
    {
      "commit": "bc79efe3a8f16644fb4745822984b50e37fee97b",
      "tree": "73e539b86413647b0d6beffdc4fcb8821e27b41f",
      "parents": [
        "69a054aebda269399534fb9503f8592b7df9c27d"
      ],
      "author": {
        "name": "Ian Cook",
        "email": "ianmcook@gmail.com",
        "time": "Sat Mar 16 12:25:06 2024 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Mar 16 12:25:06 2024 -0400"
      },
      "message": "Add new subdirs under http (#23)\n\n"
    },
    {
      "commit": "69a054aebda269399534fb9503f8592b7df9c27d",
      "tree": "82b832c3a79bc7e76164edc9ede16c6b6542e784",
      "parents": [
        "3d7c44155b1d242f915cb98d684221c9f9f90b0e"
      ],
      "author": {
        "name": "Ian Cook",
        "email": "ianmcook@gmail.com",
        "time": "Sat Mar 16 03:02:00 2024 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Mar 16 16:02:00 2024 +0900"
      },
      "message": "Simplify Ruby client example (#22)\n\n"
    },
    {
      "commit": "3d7c44155b1d242f915cb98d684221c9f9f90b0e",
      "tree": "fbe75e4050d22fae172754bcef63096f2c076334",
      "parents": [
        "9ba708141ea0c3583d4f4e677c2edf470fe904ee"
      ],
      "author": {
        "name": "Ian Cook",
        "email": "ianmcook@gmail.com",
        "time": "Thu Mar 14 19:26:11 2024 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Mar 14 19:26:11 2024 -0400"
      },
      "message": "Update http README (#21)\n\n"
    },
    {
      "commit": "9ba708141ea0c3583d4f4e677c2edf470fe904ee",
      "tree": "3d9eeb88aa7ee453fcc5354ef106e3e8c87f66df",
      "parents": [
        "d3ef5dcf62b9a22a737f393bdc2b4c354c449b03"
      ],
      "author": {
        "name": "Bryce Mecum",
        "email": "petridish@gmail.com",
        "time": "Thu Mar 14 15:12:06 2024 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Mar 14 19:12:06 2024 -0400"
      },
      "message": "Add simple Ruby client example (#19)\n\n* Add Ruby client example\r\n\r\n* Update http/get_simple/ruby/client/README.md\r\n\r\n* Fix streaming example\r\n\r\n* Delete Gemfile.lock\r\n\r\n* Create .gitignore\r\n\r\n* Update http/get_simple/ruby/client/client.rb\r\n\r\nCo-authored-by: Sutou Kouhei \u003ckou@cozmixng.org\u003e\r\n\r\n* Update http/get_simple/ruby/client/client.rb\r\n\r\nCo-authored-by: Sutou Kouhei \u003ckou@cozmixng.org\u003e\r\n\r\n* Update http/get_simple/ruby/client/client.rb\r\n\r\nCo-authored-by: Sutou Kouhei \u003ckou@cozmixng.org\u003e\r\n\r\n* Update http/get_simple/ruby/client/.gitignore\r\n\r\nCo-authored-by: Sutou Kouhei \u003ckou@cozmixng.org\u003e\r\n\r\n* Update http/get_simple/ruby/client/client.rb\r\n\r\nCo-authored-by: Sutou Kouhei \u003ckou@cozmixng.org\u003e\r\n\r\n* Clean up client example\r\n\r\n* Update http/get_simple/ruby/client/README.md\r\n\r\nCo-authored-by: Ian Cook \u003cianmcook@gmail.com\u003e\r\n\r\n---------\r\n\r\nCo-authored-by: Sutou Kouhei \u003ckou@cozmixng.org\u003e\r\nCo-authored-by: Ian Cook \u003cianmcook@gmail.com\u003e"
    },
    {
      "commit": "d3ef5dcf62b9a22a737f393bdc2b4c354c449b03",
      "tree": "745ace01227e8ed03b9a9a341a7f42868a425939",
      "parents": [
        "43bab35ec9f17a45a4089e9daf4fc9d20a12fde4"
      ],
      "author": {
        "name": "Sutou Kouhei",
        "email": "kou@clear-code.com",
        "time": "Thu Mar 14 06:54:28 2024 +0900"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Mar 13 17:54:28 2024 -0400"
      },
      "message": "Add simple Ruby server example (#17)\n\nfix apache/arrow#40479"
    },
    {
      "commit": "43bab35ec9f17a45a4089e9daf4fc9d20a12fde4",
      "tree": "a17dc36ad22f5efbe868f9b4c5dada15f6dec9de",
      "parents": [
        "91a6869c53d6d62b463b3ff9ab90baa1036feed6"
      ],
      "author": {
        "name": "Sutou Kouhei",
        "email": "kou@clear-code.com",
        "time": "Wed Mar 13 20:07:34 2024 +0900"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Mar 13 07:07:34 2024 -0400"
      },
      "message": "c_glib: Disable keep-alive for stable result with Ruby server (#20)\n\n"
    },
    {
      "commit": "91a6869c53d6d62b463b3ff9ab90baa1036feed6",
      "tree": "0bf5d7a22323508b2ccd7f4b65f8c02b70dcf5ce",
      "parents": [
        "5fea93d92b842b2870d89c9fb4598f78e6e235bf"
      ],
      "author": {
        "name": "Ian Cook",
        "email": "ianmcook@gmail.com",
        "time": "Tue Mar 12 10:57:06 2024 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Mar 12 10:57:06 2024 -0400"
      },
      "message": "Improve Java client example (#18)\n\n* Improve Java client example\r\n\r\n* Create VectorUnloader only once\r\n\r\n* Other minor improvements"
    },
    {
      "commit": "5fea93d92b842b2870d89c9fb4598f78e6e235bf",
      "tree": "4944968145cff417b78800307c994bc0daa57274",
      "parents": [
        "bbbfaf69d01d423758280e88cd69c7b4f9e03abc"
      ],
      "author": {
        "name": "Ian Cook",
        "email": "ianmcook@gmail.com",
        "time": "Mon Mar 11 17:48:23 2024 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Mar 11 17:48:23 2024 -0400"
      },
      "message": "Change port number to 8008 (#16)\n\n"
    },
    {
      "commit": "bbbfaf69d01d423758280e88cd69c7b4f9e03abc",
      "tree": "3fe3f7172b9b750aecef152a0d7ce3cdb3faeb24",
      "parents": [
        "565743255a33ddbfdb8509886ab2f84fd9bb6c87"
      ],
      "author": {
        "name": "Matthijs Brobbel",
        "email": "m1brobbel@gmail.com",
        "time": "Mon Mar 11 20:16:14 2024 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Mar 11 15:16:14 2024 -0400"
      },
      "message": "Add Rust server and client for `get_simple` example (#8)\n\n* Add Rust server and client for `get_simple` example\r\n\r\n* Remove and ignore `Cargo.lock`\r\n\r\n* Fix get request in client\r\n\r\n* Wrap span around the full example\r\n\r\n* Re-use the `BufReader`\r\n\r\n* Handle chunked transfer encoding in client\r\n\r\n* Apply suggestions from code review\r\n\r\nCo-authored-by: Ian Cook \u003cianmcook@gmail.com\u003e\r\n\r\n---------\r\n\r\nCo-authored-by: Ian Cook \u003cianmcook@gmail.com\u003e"
    },
    {
      "commit": "565743255a33ddbfdb8509886ab2f84fd9bb6c87",
      "tree": "407db99c92a49575486591978125d80931f122e3",
      "parents": [
        "559d7e480dd17e4eda664bc1fe4714125f0b0d39"
      ],
      "author": {
        "name": "Ian Cook",
        "email": "ianmcook@gmail.com",
        "time": "Mon Mar 11 00:29:52 2024 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Mar 11 00:29:52 2024 -0400"
      },
      "message": "Improve get_simple README (#15)\n\n"
    },
    {
      "commit": "559d7e480dd17e4eda664bc1fe4714125f0b0d39",
      "tree": "84b463b3c20fc11d63a1b4a0839f748fe15668a9",
      "parents": [
        "f4c54a5fd7376d5bba47b9055fac048d3d0b976d"
      ],
      "author": {
        "name": "Ian Cook",
        "email": "ianmcook@gmail.com",
        "time": "Sun Mar 10 21:52:19 2024 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Mar 10 21:52:19 2024 -0400"
      },
      "message": "Use HTTP/1.1 and implement chunked transfer encoding in simple Python server example (#12)\n\n* Use HTTP/1.1 in Python server example\r\n\r\n* Interrupt gracefully\r\n\r\n* Improve comments\r\n\r\n* Implement chunked transfer encoding in Python server example\r\n\r\n* Improve READMEs\r\n\r\n* Update \u003e2 GB workaround\r\n\r\n* Support HTTP/1.0 and HTTP/1.1\r\n\r\n* Formatting"
    },
    {
      "commit": "f4c54a5fd7376d5bba47b9055fac048d3d0b976d",
      "tree": "d789d9e28db5300f8384c5a784a6bae98b020b5a",
      "parents": [
        "d333e744d165f31b482f290fe1734b2ebf633c5a"
      ],
      "author": {
        "name": "Ian Cook",
        "email": "ianmcook@gmail.com",
        "time": "Sun Mar 10 21:52:03 2024 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Mar 10 21:52:03 2024 -0400"
      },
      "message": "Show how to disable chunked transfer encoding in Go and Java server examples (#13)\n\n* Capitalize headers in Go example\r\n\r\n* Update Go examples to use latest Arrow\r\n\r\n* Add  comments to Java and Go examples showing how to disable chunked transfer encoding"
    },
    {
      "commit": "d333e744d165f31b482f290fe1734b2ebf633c5a",
      "tree": "f21c52f94d72bba7ec9e4084a0b256025599490f",
      "parents": [
        "22c5dcf4448074aca4e98e1e2d6837e579a5b2a3"
      ],
      "author": {
        "name": "Sutou Kouhei",
        "email": "kou@clear-code.com",
        "time": "Mon Mar 11 10:51:32 2024 +0900"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Mar 10 21:51:32 2024 -0400"
      },
      "message": "Add simple C GLib client example (#14)\n\n"
    },
    {
      "commit": "22c5dcf4448074aca4e98e1e2d6837e579a5b2a3",
      "tree": "8461b6bd67208c12d539d9fc5d6421956bfef9eb",
      "parents": [
        "7e5e909a84808ca3d176d30e069bb024deaffa12"
      ],
      "author": {
        "name": "Ian Cook",
        "email": "ianmcook@gmail.com",
        "time": "Fri Mar 08 12:41:59 2024 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Mar 08 12:41:59 2024 -0500"
      },
      "message": "Add missing manifests and add .`gitignore` files (#11)\n\n* Add go.mod files\r\n\r\n* Add package.json for JS client\r\n\r\n* Add .gitignore files"
    },
    {
      "commit": "7e5e909a84808ca3d176d30e069bb024deaffa12",
      "tree": "a1027c61945366e9f5aa0e1a2c6a4836548a5f84",
      "parents": [
        "24e8ae7dfdd62b5b13439f1b49cd5fdf875fd628"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Fri Mar 08 09:43:10 2024 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Mar 08 09:43:10 2024 -0500"
      },
      "message": "Bump org.eclipse.jetty:jetty-server in /http/get_simple/java/server (#10)\n\nBumps org.eclipse.jetty:jetty-server from 11.0.3 to 11.0.14.\r\n\r\n---\r\nupdated-dependencies:\r\n- dependency-name: org.eclipse.jetty:jetty-server\r\n  dependency-type: direct:production\r\n...\r\n\r\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\r\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "24e8ae7dfdd62b5b13439f1b49cd5fdf875fd628",
      "tree": "d61bf91dadf02de3624a33debfee5beb5f815e42",
      "parents": [
        "99cac19d567973c597e60ab548e8857fef2c4821"
      ],
      "author": {
        "name": "Ian Cook",
        "email": "ianmcook@gmail.com",
        "time": "Fri Mar 08 09:39:20 2024 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Mar 08 09:39:20 2024 -0500"
      },
      "message": "Add simple Java HTTP server example (#4)\n\n* Add Java server example\r\n\r\n* Add license to code files\r\n\r\n* Use mvn package\r\n\r\n* Use Arrow 15.0.0 with BOM\r\n\r\n* Add note to README\r\n\r\n* Add license to server code file\r\n\r\n* Revert addition of license to client example"
    },
    {
      "commit": "99cac19d567973c597e60ab548e8857fef2c4821",
      "tree": "4420a6968569d60ec580f477b4e64a42c6dcb19f",
      "parents": [
        "32ab5de7f97ca32e1ff0af109391fec3a6217d44"
      ],
      "author": {
        "name": "Dewey Dunnington",
        "email": "dewey@fishandwhistle.net",
        "time": "Thu Mar 07 15:10:20 2024 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Mar 07 14:10:20 2024 -0500"
      },
      "message": "Fix IPC data documentation (#9)\n\n* add note\r\n\r\n* Update data/README.md\r\n\r\n---------\r\n\r\nCo-authored-by: Ian Cook \u003cianmcook@gmail.com\u003e"
    },
    {
      "commit": "32ab5de7f97ca32e1ff0af109391fec3a6217d44",
      "tree": "2f7cef44780ca35403f3ffb02b59ef46490730a0",
      "parents": [
        "cb9ffcc46a591bf843a5e7734d38fc592cab21c6"
      ],
      "author": {
        "name": "Dewey Dunnington",
        "email": "dewey@fishandwhistle.net",
        "time": "Thu Mar 07 14:53:30 2024 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Mar 07 14:53:30 2024 -0400"
      },
      "message": "Add non-trivial example IPC data (#7)\n\n* add example data\r\n\r\n* update data\r\n\r\n* readme and licensing\r\n\r\n* add jsonl version\r\n\r\n* typos\r\n\r\n* remove files\r\n\r\n* use git-lfs\r\n\r\n* fix date output\r\n\r\n* maybe better rules regarding data"
    },
    {
      "commit": "cb9ffcc46a591bf843a5e7734d38fc592cab21c6",
      "tree": "3e74aba1f30cd77c7c13902693047d764f132d9c",
      "parents": [
        "e5369d767a50dc930e5044c7828506cb5858fbf3"
      ],
      "author": {
        "name": "Ian Cook",
        "email": "ianmcook@gmail.com",
        "time": "Wed Mar 06 13:18:54 2024 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Mar 06 13:18:54 2024 -0500"
      },
      "message": "Add .asf.yaml (#6)\n\n"
    },
    {
      "commit": "e5369d767a50dc930e5044c7828506cb5858fbf3",
      "tree": "66d4a672b9f866449afed88a78836ce25fcffa43",
      "parents": [
        "3066d5ccaa4c21bf68ed9c8d40859160d4b2c8c3"
      ],
      "author": {
        "name": "Ian Cook",
        "email": "ianmcook@gmail.com",
        "time": "Wed Mar 06 09:17:04 2024 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Mar 06 09:17:04 2024 -0500"
      },
      "message": "Add license in comment at top of all code files (#5)\n\n"
    },
    {
      "commit": "3066d5ccaa4c21bf68ed9c8d40859160d4b2c8c3",
      "tree": "48c05ae09da3d2a227bb109502232d2f667dd3cc",
      "parents": [
        "2ebd9d7304499cd7104cb2d4891e513c3704e4a3"
      ],
      "author": {
        "name": "Ian Cook",
        "email": "ianmcook@gmail.com",
        "time": "Tue Mar 05 22:34:29 2024 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Mar 05 22:34:29 2024 -0500"
      },
      "message": "Various small improvements to simple HTTP GET examples (#3)\n\n* Improve readmes\r\n\r\n* Improve R client example\r\n\r\n* Use shorter variable names in Python server example\r\n\r\n* Improve variable names in Java client example\r\n\r\n* Add timing information to Java client example"
    },
    {
      "commit": "2ebd9d7304499cd7104cb2d4891e513c3704e4a3",
      "tree": "d91f7e3201782bdbf90ff4d929d645d67ef25624",
      "parents": [
        "267f5a7e2610258bb1ffaef8ff759e4cff692a12"
      ],
      "author": {
        "name": "Ian Cook",
        "email": "ianmcook@gmail.com",
        "time": "Mon Mar 04 15:04:17 2024 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Mar 04 15:04:17 2024 -0500"
      },
      "message": "Improve C++ client example README (#2)\n\n"
    },
    {
      "commit": "267f5a7e2610258bb1ffaef8ff759e4cff692a12",
      "tree": "f951e4d589df48dfe22fd846db0a16ad29c1c062",
      "parents": [
        "6fbbb96b6cded7ae1a67991de7e8485d75d98524"
      ],
      "author": {
        "name": "Ian Cook",
        "email": "ianmcook@gmail.com",
        "time": "Mon Mar 04 14:26:14 2024 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Mar 04 14:26:14 2024 -0500"
      },
      "message": "Add simple HTTP GET examples (#1)\n\n* Add Python server example\r\n\r\nCo-authored-by: Dewey Dunnington \u003cdewey@fishandwhistle.net\u003e\r\n\r\n* Add Python client example\r\n\r\n* Add Go server example\r\n\r\nCo-authored-by: Matt Topol \u003czotthewizard@gmail.com\u003e\r\n\r\n* Add Go client example\r\n\r\nCo-authored-by: Matt Topol \u003czotthewizard@gmail.com\u003e\r\n\r\n* Add Java client example\r\n\r\n* Add C++ client example\r\n\r\nCo-authored-by: Sutou Kouhei \u003ckou@clear-code.com\u003e\r\n\r\n* Add JavaScript client example\r\n\r\nCo-authored-by: Dominik Moritz \u003cdomoritz@gmail.com\u003e\r\n\r\n* Add R client example\r\n\r\n* Add READMEs\r\n\r\n---------\r\n\r\nCo-authored-by: Dewey Dunnington \u003cdewey@fishandwhistle.net\u003e\r\nCo-authored-by: Matt Topol \u003czotthewizard@gmail.com\u003e\r\nCo-authored-by: Sutou Kouhei \u003ckou@clear-code.com\u003e\r\nCo-authored-by: Dominik Moritz \u003cdomoritz@gmail.com\u003e"
    },
    {
      "commit": "6fbbb96b6cded7ae1a67991de7e8485d75d98524",
      "tree": "6a09d70e737cd59712f2a0eb528cd30ff617e4c1",
      "parents": [
        "27e9824c59c8e0c005e54d0a9ade4983dd04c434"
      ],
      "author": {
        "name": "Ian Cook",
        "email": "ianmcook@gmail.com",
        "time": "Mon Feb 12 09:37:45 2024 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Feb 12 09:37:45 2024 -0500"
      },
      "message": "Update notice"
    },
    {
      "commit": "27e9824c59c8e0c005e54d0a9ade4983dd04c434",
      "tree": "15be99fbff083f460fd98b796f523c0d44d9d0fd",
      "parents": [
        "9d9f19623a9e312b1d3266aea94f3c44dae980b5"
      ],
      "author": {
        "name": "Ian Cook",
        "email": "ianmcook@gmail.com",
        "time": "Mon Feb 12 09:35:50 2024 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Feb 12 09:35:50 2024 -0500"
      },
      "message": "Add license and notice"
    },
    {
      "commit": "9d9f19623a9e312b1d3266aea94f3c44dae980b5",
      "tree": "f24318668a3bc6704b93b0987a682a7e41d39f08",
      "parents": [],
      "author": {
        "name": "Ian Cook",
        "email": "ianmcook@gmail.com",
        "time": "Fri Feb 09 14:20:21 2024 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Feb 09 14:20:21 2024 -0500"
      },
      "message": "Create README.md"
    }
  ]
}
