)]}'
{
  "log": [
    {
      "commit": "27027a98b51b2be656a7b14b1f644fa700a62aff",
      "tree": "2e006ae0e96a40a36b4f61ccf2b44632f9812a74",
      "parents": [
        "91800eff62e2f1775686df994dcf3749047378a9"
      ],
      "author": {
        "name": "Jia Yu",
        "email": "jiayu@apache.org",
        "time": "Thu Nov 12 20:21:48 2026 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Nov 12 20:21:48 2026 -0800"
      },
      "message": "[GH-3539] Bump Guava from 33.4.7-jre to 33.7.2-jre (#3540)"
    },
    {
      "commit": "91800eff62e2f1775686df994dcf3749047378a9",
      "tree": "5592eade4acaaf8c58aeae785f9e0f1c11876ba3",
      "parents": [
        "3a81ac59c500a570d3a91223aa4a8714bee37c2a"
      ],
      "author": {
        "name": "Jia Yu",
        "email": "jiayu@apache.org",
        "time": "Thu Nov 12 20:21:34 2026 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Nov 12 20:21:34 2026 -0800"
      },
      "message": "[CI] Override vulnerable lodash and minimatch in the npm lockfiles (#3541)"
    },
    {
      "commit": "3a81ac59c500a570d3a91223aa4a8714bee37c2a",
      "tree": "82aa6c55c37884ed81db2f3701730a92d33622aa",
      "parents": [
        "5fcb08bc0b82d3bac7007400282d5b7bf56d77d4"
      ],
      "author": {
        "name": "Jia Yu",
        "email": "jiayu@apache.org",
        "time": "Wed Nov 11 18:53:01 2026 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Nov 11 18:53:01 2026 -0800"
      },
      "message": "[GH-3124] Use native spatial types on Spark 4.2 (#3391)"
    },
    {
      "commit": "5fcb08bc0b82d3bac7007400282d5b7bf56d77d4",
      "tree": "f56d360c3a5c7288850c5f9df947c1d4e5692876",
      "parents": [
        "d7fd307cf1f2bb253a40b596de8daa447faa4c4c"
      ],
      "author": {
        "name": "Jia Yu",
        "email": "jiayu@apache.org",
        "time": "Wed Nov 11 12:21:31 2026 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Nov 11 12:21:31 2026 -0800"
      },
      "message": "[GH-3124] Add Python spatial type predicates (#3537)"
    },
    {
      "commit": "d7fd307cf1f2bb253a40b596de8daa447faa4c4c",
      "tree": "2fe4d0af6c541fedc1cec9d8b074018dfffa39ae",
      "parents": [
        "eaca7639f2ed7b754951af5d64a5deeed1cec5cd"
      ],
      "author": {
        "name": "Jia Yu",
        "email": "jiayu@apache.org",
        "time": "Wed Nov 11 12:20:57 2026 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Nov 11 12:20:57 2026 -0800"
      },
      "message": "[GH-3124] Preserve GeoSeries indexes in to_geoframe (#3538)"
    },
    {
      "commit": "eaca7639f2ed7b754951af5d64a5deeed1cec5cd",
      "tree": "b28320656e5e376c9da9dcb67f580ea01f7cd98b",
      "parents": [
        "553fe1b8c8225f6cfdb61ef30a2e5ba8d295f6e0"
      ],
      "author": {
        "name": "Jia Yu",
        "email": "jiayu@apache.org",
        "time": "Tue Nov 10 12:02:57 2026 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Nov 10 12:02:57 2026 -0800"
      },
      "message": "[GH-3124] Prepare shared Spark sources and spatial boundaries (#3525)"
    },
    {
      "commit": "553fe1b8c8225f6cfdb61ef30a2e5ba8d295f6e0",
      "tree": "6997a4043ffd339d4a21535a65b485d7e73b6998",
      "parents": [
        "327046cbd2fea919fcc5241b16d85174c7191e1d"
      ],
      "author": {
        "name": "Jia Yu",
        "email": "jiayu@apache.org",
        "time": "Mon Nov 09 23:23:53 2026 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Nov 09 23:23:53 2026 -0800"
      },
      "message": "[GH-3124] Use SRID-prefixed ISO WKB for SQL spatial transport (#3528)"
    },
    {
      "commit": "327046cbd2fea919fcc5241b16d85174c7191e1d",
      "tree": "7084bf1859dd2545816b60c16981e91b74d99a8d",
      "parents": [
        "36d725dfbdd05d541509906af1326190d985a1e3"
      ],
      "author": {
        "name": "Jia Yu",
        "email": "jiayu@apache.org",
        "time": "Mon Nov 09 23:21:25 2026 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Nov 09 23:21:25 2026 -0800"
      },
      "message": "[GH-3534] Fix KNN input binding for computed geometry operands (#3529)"
    },
    {
      "commit": "36d725dfbdd05d541509906af1326190d985a1e3",
      "tree": "1fdb3b0de712b1b8df6016afffa4b2061f3d41a3",
      "parents": [
        "dc58c12b8ce89e930df8bb7fce7d31f5c908bf02"
      ],
      "author": {
        "name": "Jia Yu",
        "email": "jiayu@apache.org",
        "time": "Mon Nov 09 11:46:46 2026 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Nov 09 11:46:46 2026 -0800"
      },
      "message": "[GH-3532] Fix Python geography SQL serialization (#3524)"
    },
    {
      "commit": "dc58c12b8ce89e930df8bb7fce7d31f5c908bf02",
      "tree": "18165bb681bb8bf0240bc4d8d0b00ff47590bad9",
      "parents": [
        "82faf23f54ee7232f0cd1db41eca89467a28dfec"
      ],
      "author": {
        "name": "Jia Yu",
        "email": "jiayu@apache.org",
        "time": "Mon Nov 09 11:45:19 2026 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Nov 09 11:45:19 2026 -0800"
      },
      "message": "[GH-3535] Preserve geometry column order in GeoArrow schema inference (#3530)"
    },
    {
      "commit": "82faf23f54ee7232f0cd1db41eca89467a28dfec",
      "tree": "adb4112720107055be21382f1ae95dbfb7490238",
      "parents": [
        "0a61b7d68937ee7619444f2f54ac5a1c546b830c"
      ],
      "author": {
        "name": "Jia Yu",
        "email": "jiayu@apache.org",
        "time": "Mon Nov 09 11:44:50 2026 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Nov 09 11:44:50 2026 -0800"
      },
      "message": "[GH-3533] Preserve S2 semantics in geography distance joins (#3527)"
    },
    {
      "commit": "0a61b7d68937ee7619444f2f54ac5a1c546b830c",
      "tree": "b4cbebb3f4c54ac957515f300c40e98734c1b298",
      "parents": [
        "20efe7d4c4ff13dac154181ace13818f29087991"
      ],
      "author": {
        "name": "James Willis",
        "email": "james-willis@users.noreply.github.com",
        "time": "Fri Nov 06 22:11:31 2026 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Nov 06 22:11:31 2026 -0800"
      },
      "message": "[GH-3522] Make sedona.spark importable on pyspark-client (Spark Connect only) (#3523)"
    },
    {
      "commit": "20efe7d4c4ff13dac154181ace13818f29087991",
      "tree": "5c35dcd15939e561c43ef71373735bfa07b42966",
      "parents": [
        "c32f935b12b800efd930d8999f315bbe79a0f29b"
      ],
      "author": {
        "name": "ZIHAN DAI",
        "email": "99155080+PDGGK@users.noreply.github.com",
        "time": "Sat Nov 07 06:27:07 2026 +1100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Nov 06 11:27:07 2026 -0800"
      },
      "message": "[GH-3519] Interpolate ST_InterpolatePoint measures within the closest segment (#3520)"
    },
    {
      "commit": "c32f935b12b800efd930d8999f315bbe79a0f29b",
      "tree": "526f35047ed5c97835838fe18e23e469ad8217df",
      "parents": [
        "f618771b6d29e6fa76b5463faad677516c2d8bc1"
      ],
      "author": {
        "name": "Jia Yu",
        "email": "jiayu@apache.org",
        "time": "Fri Nov 06 10:17:44 2026 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Nov 06 10:17:44 2026 -0800"
      },
      "message": "[DOCS] Add blog post: One Sort, Many Indexes: Spatial Correlation in GeoParquet (#3521)"
    },
    {
      "commit": "f618771b6d29e6fa76b5463faad677516c2d8bc1",
      "tree": "c8cccd0060fddce4e57d94052e0d9c66b1b6e510",
      "parents": [
        "56fa5c99c93169b9bb5d9502826ccdbe3a127b56"
      ],
      "author": {
        "name": "Shivansh Goel",
        "email": "singaser78@gmail.com",
        "time": "Wed Nov 04 11:44:22 2026 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Nov 03 22:14:22 2026 -0800"
      },
      "message": "[GH-3517] [Python] Complete GeoStats type annotations and legacy compatibility re-exports (#3506)\n\nSigned-off-by: SHIVANSH-ux-ys \u003csingaser78@gmail.com\u003e"
    },
    {
      "commit": "56fa5c99c93169b9bb5d9502826ccdbe3a127b56",
      "tree": "7cc6e9a9b1e1396d5551755d421347c3190bbfa5",
      "parents": [
        "e0005e10a9fa9dadafbc656b55c03c5f77a975a2"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Sun Nov 01 23:25:07 2026 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Nov 01 23:25:07 2026 -0800"
      },
      "message": "build(deps): bump the pre-commit-hooks group with 6 updates (#3516)\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e\nCo-authored-by: Jia Yu \u003cjiayu@apache.org\u003e"
    },
    {
      "commit": "e0005e10a9fa9dadafbc656b55c03c5f77a975a2",
      "tree": "9cbb061dd8479f1875c3294b8cc97392c4d053ba",
      "parents": [
        "1a98bc519980d46ad3de2efc52a102ce285423ec"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Sun Nov 01 19:18:19 2026 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Nov 01 19:18:19 2026 -0800"
      },
      "message": "build(deps): bump the github-actions-dependencies group with 12 updates (#3515)\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e\nCo-authored-by: Jia Yu \u003cjiayu@wherobots.com\u003e\nCo-authored-by: Jia Yu \u003cjiayu@apache.org\u003e"
    },
    {
      "commit": "1a98bc519980d46ad3de2efc52a102ce285423ec",
      "tree": "ba5def42cd92597c65607b277e32d31286b4bffe",
      "parents": [
        "18b3610de03911d5ffa6ad34675af16238823c55"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Sun Nov 01 18:09:04 2026 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Nov 01 18:09:04 2026 -0800"
      },
      "message": "build(deps-dev): bump follow-redirects from 1.16.1 to 1.16.2 in /docs-overrides (#3518)\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "18b3610de03911d5ffa6ad34675af16238823c55",
      "tree": "131fbf2121c865fcb5dc45b4d6d35bc2a0de1293",
      "parents": [
        "9aea327815055d6b333114d5f2eb9fd921fceeeb"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Sat Oct 31 17:53:13 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Oct 31 17:53:13 2026 -0700"
      },
      "message": "build(deps): bump the pip-dependencies group in /docker with 3 updates (#3514)"
    },
    {
      "commit": "9aea327815055d6b333114d5f2eb9fd921fceeeb",
      "tree": "d9a646753e048a7d5cdf0f066375168cf3cc08e9",
      "parents": [
        "eb2e9bfdf714507c772da085e18b0005f3740499"
      ],
      "author": {
        "name": "Simen Omholt-Jensen",
        "email": "41636851+simenojensen@users.noreply.github.com",
        "time": "Sun Nov 01 01:07:04 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Oct 31 17:07:04 2026 -0700"
      },
      "message": "[GH-3511] Add ST_H3ToPoint (#3512)"
    },
    {
      "commit": "eb2e9bfdf714507c772da085e18b0005f3740499",
      "tree": "a129322b66009d08aed078dad11b12705825c248",
      "parents": [
        "54775ea8e92a17510a0174e2e2938e63770aebbd"
      ],
      "author": {
        "name": "Mayukh Das",
        "email": "69103946+Mayukh-D@users.noreply.github.com",
        "time": "Sun Nov 01 09:39:00 2026 +1100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Oct 31 15:39:00 2026 -0700"
      },
      "message": "[GH-1272] Return the containing pixel from ST_Pixelize for sub-pixel geometries (#3484)"
    },
    {
      "commit": "54775ea8e92a17510a0174e2e2938e63770aebbd",
      "tree": "058eaa732cc0fa186cca806cf896e1719fbc52ad",
      "parents": [
        "6b60865df609b18b05798b05a6cdab0c0b8fdf20"
      ],
      "author": {
        "name": "Mayukh Das",
        "email": "69103946+Mayukh-D@users.noreply.github.com",
        "time": "Sat Oct 31 16:53:39 2026 +1100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Oct 30 22:53:39 2026 -0700"
      },
      "message": "[GH-3469] Rasterize each polygon ring separately in the viz utilities (#3485)"
    },
    {
      "commit": "6b60865df609b18b05798b05a6cdab0c0b8fdf20",
      "tree": "cb32b4e95c0370f5e2d4470ace4db98bb03e0131",
      "parents": [
        "61c8496d399c3fda0946298df140372d5da17916"
      ],
      "author": {
        "name": "Shivansh Goel",
        "email": "shivanshgoel89@gmail.com",
        "time": "Sat Oct 31 02:24:04 2026 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Oct 30 13:54:04 2026 -0700"
      },
      "message": "[GH-2750] Standardize bash shebangs across shell scripts to #!/usr/bin/env bash (#3505)\n\nSigned-off-by: SHIVANSH-ux-ys \u003csingaser78@gmail.com\u003e"
    },
    {
      "commit": "61c8496d399c3fda0946298df140372d5da17916",
      "tree": "267d67463e47b41bcb8727707f47e673eb6b3d64",
      "parents": [
        "a0ad5d959c94b80a6c5ceb290a79cb6ff56bcf27"
      ],
      "author": {
        "name": "ump45nose",
        "email": "52391318+ump45nose@users.noreply.github.com",
        "time": "Sat Oct 31 03:48:26 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Oct 30 12:48:26 2026 -0700"
      },
      "message": "[GH-2738] Fix shellcheck issues so actionlint ignores can be removed (#3508)\n\nCo-authored-by: Vincent \u003cump45nose@users.noreply.github.com\u003e"
    },
    {
      "commit": "a0ad5d959c94b80a6c5ceb290a79cb6ff56bcf27",
      "tree": "5c1e7fed440402479315cecfad3319c25d3e23db",
      "parents": [
        "7af1941aa4af2ac7b8b2de588ca504eaa9119ad5"
      ],
      "author": {
        "name": "Jia Yu",
        "email": "jiayu@apache.org",
        "time": "Fri Oct 30 01:47:07 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Oct 30 01:47:07 2026 -0700"
      },
      "message": "[DOCS] Add blog post: SedonaDB Ranks Beverly Hills the Second Scariest City in the US. Guess Who Is First. (#3513)"
    },
    {
      "commit": "7af1941aa4af2ac7b8b2de588ca504eaa9119ad5",
      "tree": "7c261952bac9fafe82ed854591a6e467846f6f96",
      "parents": [
        "4a96b291a7b86d4601048f9bfc2915fe3db653ac"
      ],
      "author": {
        "name": "Huu Nghia (Travis) Mai",
        "email": "93875063+TravisMai@users.noreply.github.com",
        "time": "Fri Oct 30 18:55:25 2026 +1100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Oct 30 00:55:25 2026 -0700"
      },
      "message": "[GH-3080] Add prek hook priorities for parallel execution and use built-in fast hooks (#3492)"
    },
    {
      "commit": "4a96b291a7b86d4601048f9bfc2915fe3db653ac",
      "tree": "4e65eb1143cf3c20ec8cebfa786f3ac64a61b3ef",
      "parents": [
        "4b3f6bfcdaff1f9024373d2c8c56662575e688fb"
      ],
      "author": {
        "name": "Jia Yu",
        "email": "jiayu@apache.org",
        "time": "Thu Oct 29 22:01:52 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Oct 29 22:01:52 2026 -0700"
      },
      "message": "[GH-3509] Compare GeoSeries scale/skew coordinates vertex by vertex (#3510)"
    },
    {
      "commit": "4b3f6bfcdaff1f9024373d2c8c56662575e688fb",
      "tree": "052609232d067e2940c19271884c2d6f9d54a93a",
      "parents": [
        "19b7f0c1caeb97b78987f1f20709ab89952bce84"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Sun Oct 25 22:46:23 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Oct 25 22:46:23 2026 -0700"
      },
      "message": "build(deps-dev): bump follow-redirects from 1.16.0 to 1.16.1 in /docs-overrides (#3497)\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "19b7f0c1caeb97b78987f1f20709ab89952bce84",
      "tree": "f528fbf1f6df80446fc2179055eba4046135ed23",
      "parents": [
        "f702af5a41aff3aa526883f816c1c41c6195acc9"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Sun Oct 25 22:46:12 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Oct 25 22:46:12 2026 -0700"
      },
      "message": "build(deps-dev): bump fast-uri from 3.1.7 to 3.1.9 in /docs-overrides (#3504)\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "f702af5a41aff3aa526883f816c1c41c6195acc9",
      "tree": "3fd21093a34a144cac1a1423bbdf6074152d0129",
      "parents": [
        "2efe6bb316ab4bdc6035a2af46163c9d91f8a74f"
      ],
      "author": {
        "name": "Mayukh Das",
        "email": "69103946+Mayukh-D@users.noreply.github.com",
        "time": "Mon Oct 26 04:23:35 2026 +1100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Oct 25 10:23:35 2026 -0700"
      },
      "message": "[GH-3502] Read a NULL GeoPackage geometry as null (#3503)"
    },
    {
      "commit": "2efe6bb316ab4bdc6035a2af46163c9d91f8a74f",
      "tree": "3b214ce2b913ae7268a6857dfa9c00a7c186ef2b",
      "parents": [
        "2b9f47effc9efdc2269f26fd72d4fc4ca98e1913"
      ],
      "author": {
        "name": "Jia Yu",
        "email": "jiayu@apache.org",
        "time": "Thu Oct 22 23:21:47 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Oct 22 23:21:47 2026 -0700"
      },
      "message": "[DOCS] Add blog post: Rust Warps, SQL Calls, NumPy Reads: Three Rasters on One Grid (#3501)"
    },
    {
      "commit": "2b9f47effc9efdc2269f26fd72d4fc4ca98e1913",
      "tree": "a8c4759e5d84cf1abeddd74782ec6c73265e70b4",
      "parents": [
        "be3109609ecea35e0b344b6c616bc1799140e8da"
      ],
      "author": {
        "name": "Jia Yu",
        "email": "jiayu@apache.org",
        "time": "Thu Oct 22 08:51:18 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Oct 22 08:51:18 2026 -0700"
      },
      "message": "[CI] Pin JDK 17 for spotless and Ubuntu 24.04 for the Python extension build (#3499)"
    },
    {
      "commit": "be3109609ecea35e0b344b6c616bc1799140e8da",
      "tree": "54d9788522f0d98afb2a8ad0488d966f88c59675",
      "parents": [
        "40976fbd31f8fc7727cfe73cff70cc667220ffc0"
      ],
      "author": {
        "name": "Mayukh Das",
        "email": "69103946+Mayukh-D@users.noreply.github.com",
        "time": "Wed Oct 21 17:51:31 2026 +1100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Oct 20 23:51:31 2026 -0700"
      },
      "message": "[GH-3467] GeoPandas: implement read_feather (#3483)"
    },
    {
      "commit": "40976fbd31f8fc7727cfe73cff70cc667220ffc0",
      "tree": "138f5da98fcedad586e9500766d09d34622117fb",
      "parents": [
        "af2ef37334319841a8dc3f5761b623183c574ef3"
      ],
      "author": {
        "name": "Subham",
        "email": "subhamsangwan26@gmail.com",
        "time": "Wed Oct 21 00:22:22 2026 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Oct 20 11:52:22 2026 -0700"
      },
      "message": "[GH-2511][Python] Add to_sedonadb() for SedonaSpark to SedonaDB conversion (#2515)"
    },
    {
      "commit": "af2ef37334319841a8dc3f5761b623183c574ef3",
      "tree": "d1fe6a81cf6d8a3921b91cde51e705f5453099e1",
      "parents": [
        "b56843e6ba28c8a68250154e5552c361653d41e8"
      ],
      "author": {
        "name": "Jia Yu",
        "email": "jiayu@apache.org",
        "time": "Tue Oct 20 00:25:13 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Oct 20 00:25:13 2026 -0700"
      },
      "message": "[GH-3495] Fix the GeoPandas API buffer docs, read_file warning and from_wkt/from_wkb arguments (#3496)"
    },
    {
      "commit": "b56843e6ba28c8a68250154e5552c361653d41e8",
      "tree": "fd8bff461bbe770da5e446e0779c48d4b0b59946",
      "parents": [
        "b445fe6fd00177c51e5af99515498683c97900f6"
      ],
      "author": {
        "name": "Jia Yu",
        "email": "jiayu@apache.org",
        "time": "Mon Oct 19 23:21:26 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Oct 19 23:21:26 2026 -0700"
      },
      "message": "[GH-3493] Document the raster, type, map and GeoArrow Python APIs (#3494)"
    },
    {
      "commit": "b445fe6fd00177c51e5af99515498683c97900f6",
      "tree": "bf841256b8ddd22d242c250229121f8f5b772939",
      "parents": [
        "046fd6207a147ab640ec9c5bcfa6b01a6f6ea7c5"
      ],
      "author": {
        "name": "Jia Yu",
        "email": "jiayu@apache.org",
        "time": "Mon Oct 19 22:11:39 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Oct 19 22:11:39 2026 -0700"
      },
      "message": "[GH-3490] Document the GeoPandas API, STAC and SedonaContext parameters (#3491)"
    },
    {
      "commit": "046fd6207a147ab640ec9c5bcfa6b01a6f6ea7c5",
      "tree": "debd0cdbcb0953839664d577b8c37b2b74562518",
      "parents": [
        "da316fa4b6f7fefcb4148c6ebcd88818b3e50a61"
      ],
      "author": {
        "name": "Jia Yu",
        "email": "jiayu@apache.org",
        "time": "Mon Oct 19 18:51:43 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Oct 19 18:51:43 2026 -0700"
      },
      "message": "[GH-3488] Document every parameter of the DataFrame API functions (#3489)"
    },
    {
      "commit": "da316fa4b6f7fefcb4148c6ebcd88818b3e50a61",
      "tree": "a8a019f4cdb82b7580aa69b80e716ed73f0599f1",
      "parents": [
        "78920fc3c60fbbfc799297eb57c4fd2f99a31428"
      ],
      "author": {
        "name": "Jia Yu",
        "email": "jiayu@apache.org",
        "time": "Mon Oct 19 18:18:01 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Oct 19 18:18:01 2026 -0700"
      },
      "message": "[GH-3472] Fix NaN from ST_Transform for NAD27 EPSG codes (#3473)"
    },
    {
      "commit": "78920fc3c60fbbfc799297eb57c4fd2f99a31428",
      "tree": "1689afae375c36d03a3d2fc5b968d774ec909ba1",
      "parents": [
        "eead837de46ba6a9471f78bb6a4b489ce0d34311"
      ],
      "author": {
        "name": "Jia Yu",
        "email": "jiayu@apache.org",
        "time": "Mon Oct 19 17:36:13 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Oct 19 17:36:13 2026 -0700"
      },
      "message": "[GH-3486] Keep the Z or M dimension of WKT tagged Z, M or ZM even when its values are all NaN (#3487)"
    },
    {
      "commit": "eead837de46ba6a9471f78bb6a4b489ce0d34311",
      "tree": "e036206bb83325a45e127f85fc5bfcc3cf76ba96",
      "parents": [
        "99a3cf3e04c7464a5be763db6570a75178485cf0"
      ],
      "author": {
        "name": "Simen Omholt-Jensen",
        "email": "41636851+simenojensen@users.noreply.github.com",
        "time": "Mon Oct 19 19:03:59 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Oct 19 10:03:59 2026 -0700"
      },
      "message": "[GH-3020] Add ST_H3ToCenterChild (#3481)\n\nCo-authored-by: Jia Yu \u003cjiayu@apache.org\u003e"
    },
    {
      "commit": "99a3cf3e04c7464a5be763db6570a75178485cf0",
      "tree": "4c4d9ae05d5561207bf13b5c83f8b1d1af1ed874",
      "parents": [
        "7da6068f03a3a786452f668c0c5b47a16a705010"
      ],
      "author": {
        "name": "Simen Omholt-Jensen",
        "email": "41636851+simenojensen@users.noreply.github.com",
        "time": "Mon Oct 19 18:52:20 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Oct 19 09:52:20 2026 -0700"
      },
      "message": "[GH-3020] Add ST_H3Compact (#3480)"
    },
    {
      "commit": "7da6068f03a3a786452f668c0c5b47a16a705010",
      "tree": "90490d68b45bf2c369308504ad7f9dde083af77c",
      "parents": [
        "39a595535220240e24cf056296973e742417ec92"
      ],
      "author": {
        "name": "Jia Yu",
        "email": "jiayu@apache.org",
        "time": "Sun Oct 18 01:07:14 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Oct 18 01:07:14 2026 -0700"
      },
      "message": "[GH-3477] Export only the module\u0027s own functions from the DataFrame API modules (#3478)"
    },
    {
      "commit": "39a595535220240e24cf056296973e742417ec92",
      "tree": "f94a4dde4e962b36db0934eec37ca022ce998c1b",
      "parents": [
        "c9d9c6bcdb1c8da8d7c7a6f72d888ad2930d71fd"
      ],
      "author": {
        "name": "Jia Yu",
        "email": "jiayu@apache.org",
        "time": "Sat Oct 17 23:34:32 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Oct 17 23:34:32 2026 -0700"
      },
      "message": "[GH-3475] Correct the GeoStats Python docstrings (#3476)"
    },
    {
      "commit": "c9d9c6bcdb1c8da8d7c7a6f72d888ad2930d71fd",
      "tree": "2c0de36aa70fdb7ea569e73b5501c077e7611437",
      "parents": [
        "bd17bc8e1a774d9c03750d12466ef479ac47f496"
      ],
      "author": {
        "name": "Simen Omholt-Jensen",
        "email": "41636851+simenojensen@users.noreply.github.com",
        "time": "Sun Oct 18 07:36:40 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Oct 17 22:36:40 2026 -0700"
      },
      "message": "[GH-3020] Add ST_H3Uncompact (#3474)"
    },
    {
      "commit": "bd17bc8e1a774d9c03750d12466ef479ac47f496",
      "tree": "881e4e6d3e07644f528b6c99098736a40d64d83d",
      "parents": [
        "641c58345d7be1ef2e9950df5e4e457f8a1e7eea"
      ],
      "author": {
        "name": "Simen Omholt-Jensen",
        "email": "41636851+simenojensen@users.noreply.github.com",
        "time": "Sat Oct 17 07:22:16 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Oct 16 22:22:16 2026 -0700"
      },
      "message": "[GH-3020] Add ST_H3ToChildren (#3470)"
    },
    {
      "commit": "641c58345d7be1ef2e9950df5e4e457f8a1e7eea",
      "tree": "a8df5a3bc7c064a5841ffcf813663d35790d1c80",
      "parents": [
        "2f6caaa097f715e080dac24930b85dd18c9b07ee"
      ],
      "author": {
        "name": "Nathan Chandrasekar",
        "email": "322284620+vera-rubin@users.noreply.github.com",
        "time": "Sat Oct 17 01:14:56 2026 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Oct 16 22:14:56 2026 -0700"
      },
      "message": "[GH-3464] Interpolate ST_AddMeasure using cumulative lengths (#3465)"
    },
    {
      "commit": "2f6caaa097f715e080dac24930b85dd18c9b07ee",
      "tree": "7c8f31f0b8ef6eab5ce362da3b2d2e4ca865c9f9",
      "parents": [
        "d3ebf638d6ac29cf40dabe0b216b7971a4440b9e"
      ],
      "author": {
        "name": "John Bampton",
        "email": "jbampton@users.noreply.github.com",
        "time": "Sat Oct 17 14:29:56 2026 +1000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Oct 16 21:29:56 2026 -0700"
      },
      "message": "scala: standardize spelling of function parameter (#3468)"
    },
    {
      "commit": "d3ebf638d6ac29cf40dabe0b216b7971a4440b9e",
      "tree": "4eb979d3375b4d5436d86ceb1c9eaf383f204ad8",
      "parents": [
        "ade9c6b6738bc237331e38a380d186a9f136ad27"
      ],
      "author": {
        "name": "Huu Nghia (Travis) Mai",
        "email": "93875063+TravisMai@users.noreply.github.com",
        "time": "Thu Oct 15 16:32:49 2026 +1100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Oct 14 22:32:49 2026 -0700"
      },
      "message": "[GH-3364] Feature/geopandas to feather (#3455)"
    },
    {
      "commit": "ade9c6b6738bc237331e38a380d186a9f136ad27",
      "tree": "77466eaf35d24cec468a9ad3a6afa5b2087dded4",
      "parents": [
        "d5816346d2712ee0d02f9b9a29101018e8e839a2"
      ],
      "author": {
        "name": "Jia Yu",
        "email": "jiayu@apache.org",
        "time": "Wed Oct 14 22:26:24 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Oct 14 22:26:24 2026 -0700"
      },
      "message": "[GH-3458] Treat stored and WKT-parsed 2D geometries as identical in ST_EqualsIdentical (#3459)"
    },
    {
      "commit": "d5816346d2712ee0d02f9b9a29101018e8e839a2",
      "tree": "1b06631832173b38bdc9e271757d0b5e23bc43fc",
      "parents": [
        "87f0a4feb5fa549e7dd07a36349c1219810d2c5e"
      ],
      "author": {
        "name": "Jia Yu",
        "email": "jiayu@apache.org",
        "time": "Wed Oct 14 21:56:59 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Oct 14 21:56:59 2026 -0700"
      },
      "message": "[DOCS] Fix pre-commit failures in SedonaDB 0.5.0 blog post (#3463)"
    },
    {
      "commit": "87f0a4feb5fa549e7dd07a36349c1219810d2c5e",
      "tree": "b62e6d72d97bee894f0d75d5624436c5ae8e9b8e",
      "parents": [
        "448aaf261fa0cca0cef9ffb9095496a4900eba72"
      ],
      "author": {
        "name": "Dewey Dunnington",
        "email": "dewey@wherobots.com",
        "time": "Wed Oct 14 16:07:38 2026 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Oct 14 14:07:38 2026 -0700"
      },
      "message": "[DOCS] Add blog post for SedonaDB 0.5.0 release (#3462)"
    },
    {
      "commit": "448aaf261fa0cca0cef9ffb9095496a4900eba72",
      "tree": "07e764abee778a3d85f2d1cdf6c67e43cc68c21e",
      "parents": [
        "9250ebfcd936dd1e35e3b7110d31b4d9fabc0236"
      ],
      "author": {
        "name": "Jia Yu",
        "email": "jiayu@apache.org",
        "time": "Wed Oct 14 10:29:41 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Oct 14 10:29:41 2026 -0700"
      },
      "message": "[GH-3456] Compare serialized buffers before deserializing in ST_EqualsIdentical (#3457)"
    },
    {
      "commit": "9250ebfcd936dd1e35e3b7110d31b4d9fabc0236",
      "tree": "661d08b1f1df69e306005541d94791cc0c419577",
      "parents": [
        "b3838e7ccaa608e6d4c1bc9d19ea61f41678a581"
      ],
      "author": {
        "name": "Jia Yu",
        "email": "jiayu@apache.org",
        "time": "Wed Oct 14 10:19:27 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Oct 14 10:19:27 2026 -0700"
      },
      "message": "[GH-3443] Merge JAI-EXT registry files when shading GeoTools (#3460)"
    },
    {
      "commit": "b3838e7ccaa608e6d4c1bc9d19ea61f41678a581",
      "tree": "05d090027eb59d32cb8248d98e59c9b3f1fe3417",
      "parents": [
        "3959bd52fb82748a07a62f97451a4eeedf05b448"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Tue Oct 13 22:32:36 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Oct 13 22:32:36 2026 -0700"
      },
      "message": "build(deps-dev): bump brace-expansion from 1.1.15 to 1.1.21 in /docs-overrides (#3446)\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "3959bd52fb82748a07a62f97451a4eeedf05b448",
      "tree": "c7085be68070560e62cd93c3817dc818744aa2d3",
      "parents": [
        "3464ffd8b7f3f1bd2a545d69113141abae65a8cd"
      ],
      "author": {
        "name": "Jia Yu",
        "email": "jiayu@apache.org",
        "time": "Tue Oct 13 20:52:34 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Oct 13 20:52:34 2026 -0700"
      },
      "message": "[DOCS] Correct 2.0 migration and raster examples (#3452)"
    },
    {
      "commit": "3464ffd8b7f3f1bd2a545d69113141abae65a8cd",
      "tree": "6e2369304c2f9dbce7fcb29b912e989786dec2bf",
      "parents": [
        "02b4802101022d10abe22177cb735366c8fbaafd"
      ],
      "author": {
        "name": "Jia Yu",
        "email": "jiayu@apache.org",
        "time": "Tue Oct 13 00:30:19 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Oct 13 00:30:19 2026 -0700"
      },
      "message": "[GH-3453] Return NULL from Snowflake ST_Distance and ST_HausdorffDistance for empty geometries (#3454)"
    },
    {
      "commit": "02b4802101022d10abe22177cb735366c8fbaafd",
      "tree": "fe78df3d2d4679d54bdeb7ab2d04fbe4930b58be",
      "parents": [
        "58bc3b09db756a25bc68aa9607fd406e9dc32f45"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Tue Oct 13 00:24:31 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Oct 13 00:24:31 2026 -0700"
      },
      "message": "build(deps): bump source-map-js from 1.2.1 to 1.2.2 in /docs-overrides (#3448)\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "58bc3b09db756a25bc68aa9607fd406e9dc32f45",
      "tree": "7e1e8f855cee3dd9fb2d3181303efa5eb98ad8ac",
      "parents": [
        "b4744c0014451e9c0e3726004221f4d0f157f195"
      ],
      "author": {
        "name": "Jia Yu",
        "email": "jiayu@apache.org",
        "time": "Mon Oct 12 23:36:40 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Oct 12 23:36:40 2026 -0700"
      },
      "message": "[CI] Migrate Snowflake stage uploads to the JDBC 4 API (#3451)"
    },
    {
      "commit": "b4744c0014451e9c0e3726004221f4d0f157f195",
      "tree": "bef06860c3350437555105f0f26bd798a324b29f",
      "parents": [
        "5adb006757bf030e8634a35cae523006d41c1835"
      ],
      "author": {
        "name": "Jia Yu",
        "email": "jiayu@apache.org",
        "time": "Mon Oct 12 23:36:27 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Oct 12 23:36:27 2026 -0700"
      },
      "message": "[GH-3449] Give an empty query geometry no neighbors in planar KNN joins (#3450)"
    },
    {
      "commit": "5adb006757bf030e8634a35cae523006d41c1835",
      "tree": "9199a9f32b0751aa1b1705d2b85e98d7821c3b15",
      "parents": [
        "50e359461f282fcd46dd15003198323127c94b2b"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Mon Oct 12 22:10:37 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Oct 12 22:10:37 2026 -0700"
      },
      "message": "build(deps): bump jupyterlab from 4.6.3 to 4.6.4 in /docker in the pip-dependencies group (#3432)\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "50e359461f282fcd46dd15003198323127c94b2b",
      "tree": "5396e9bee8c0281ed05df0c3f202320fc1c2174b",
      "parents": [
        "01a5c3c64370392f8df1a7fa2b329d618d6949a5"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Mon Oct 12 22:10:26 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Oct 12 22:10:26 2026 -0700"
      },
      "message": "build(deps): bump the pre-commit-hooks group with 4 updates (#3431)\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "01a5c3c64370392f8df1a7fa2b329d618d6949a5",
      "tree": "80ae3460425381fed27bd88e939d59239121929d",
      "parents": [
        "a7503c33ec96b3ab3afad9dcdac2a017b5811875"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Mon Oct 12 22:10:17 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Oct 12 22:10:17 2026 -0700"
      },
      "message": "build(deps): bump the github-actions-dependencies group with 7 updates (#3430)\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "a7503c33ec96b3ab3afad9dcdac2a017b5811875",
      "tree": "05de8472aa39c8f9c0ef3b302bd402197bae7f84",
      "parents": [
        "c3bd47ea8a70acfa7b149eff6bfe5085a6dc86e2"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Mon Oct 12 22:09:52 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Oct 12 22:09:52 2026 -0700"
      },
      "message": "build(deps): bump net.snowflake:snowflake-jdbc from 3.28.0 to 4.3.4 in /snowflake-tester (#3447)\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "c3bd47ea8a70acfa7b149eff6bfe5085a6dc86e2",
      "tree": "ff46162dc1898ba1671c33705c665621d0cc0753",
      "parents": [
        "e688be7fc8322d7de772ec9c0a0adf3f37a3b4ec"
      ],
      "author": {
        "name": "Jia Yu",
        "email": "jiayu@apache.org",
        "time": "Mon Oct 12 20:46:29 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Oct 12 20:46:29 2026 -0700"
      },
      "message": "[CI] Run the Python tests on NumPy 2 for Spark 4 (#3445)"
    },
    {
      "commit": "e688be7fc8322d7de772ec9c0a0adf3f37a3b4ec",
      "tree": "066b57bf6dd24072313286dc8cc0fa54fadafa4c",
      "parents": [
        "0b70948e84839ebfd6c4152f395777bdac213bd9"
      ],
      "author": {
        "name": "Jia Yu",
        "email": "jiayu@apache.org",
        "time": "Mon Oct 12 00:09:05 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Oct 12 00:09:05 2026 -0700"
      },
      "message": "[GH-3440] Return NULL or false instead of throwing for empty geometries in spheroid and sphere distance (#3441)"
    },
    {
      "commit": "0b70948e84839ebfd6c4152f395777bdac213bd9",
      "tree": "b263150a45ceb092dd0338013bbbf8a81e6a3428",
      "parents": [
        "722e0a0a2ec1739d22ced7bae07be03553e245c1"
      ],
      "author": {
        "name": "Jia Yu",
        "email": "jiayu@apache.org",
        "time": "Fri Oct 09 11:17:50 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Oct 09 11:17:50 2026 -0700"
      },
      "message": "[DOCS] Add blog post: Ten Billion Pixels, One SQL Statement, 45 Seconds (#3442)"
    },
    {
      "commit": "722e0a0a2ec1739d22ced7bae07be03553e245c1",
      "tree": "2e03f6037c66e312cdfcf68efee9805f400119a4",
      "parents": [
        "81fab0b31fd7762e38d11004eeff37f567a2194c"
      ],
      "author": {
        "name": "Jia Yu",
        "email": "jiayu@apache.org",
        "time": "Wed Oct 07 23:44:40 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Oct 07 23:44:40 2026 -0700"
      },
      "message": "[GH-3436] Fail a GeoParquet write without a geometry column before launching tasks (#3437)\n\nCo-authored-by: zhangfengcdt \u003cfengzhang@apache.org\u003e"
    },
    {
      "commit": "81fab0b31fd7762e38d11004eeff37f567a2194c",
      "tree": "1d08f6bdf5b2f10b9f992b23b78cb726ad3c9438",
      "parents": [
        "3118f725c7e59ca0aaa534720a79f0e316e9ca6c"
      ],
      "author": {
        "name": "Jia Yu",
        "email": "jiayu@apache.org",
        "time": "Wed Oct 07 15:11:52 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Oct 07 15:11:52 2026 -0700"
      },
      "message": "[GH-3438] Compare maximum inscribed circles by center and radius in the GeoPandas parity test (#3439)"
    },
    {
      "commit": "3118f725c7e59ca0aaa534720a79f0e316e9ca6c",
      "tree": "a5eed7ae543d9d8cfa71cdab55e34bdc7845d423",
      "parents": [
        "ec7f41477bd7f23d3b5e2b01de74ac1abf7a93dd"
      ],
      "author": {
        "name": "Jia Yu",
        "email": "jiayu@apache.org",
        "time": "Fri Oct 02 00:06:38 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Oct 02 00:06:38 2026 -0700"
      },
      "message": "[DOCS] Add blog post: Australia or the Ocean? Nobody Agrees Which Way a Polygon Goes (#3435)"
    },
    {
      "commit": "ec7f41477bd7f23d3b5e2b01de74ac1abf7a93dd",
      "tree": "1a470dc5b8d77d896914e6235948196be87c9f90",
      "parents": [
        "6f35511122c7e8c061aa94a1a500e906071ec65d"
      ],
      "author": {
        "name": "James Willis",
        "email": "james-willis@users.noreply.github.com",
        "time": "Thu Oct 01 23:36:50 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Oct 01 23:36:50 2026 -0700"
      },
      "message": "[GH-3433] Write GeoTIFF and COG outputs in little endian byte order (#3434)"
    },
    {
      "commit": "6f35511122c7e8c061aa94a1a500e906071ec65d",
      "tree": "cfd354a5c9187c20d500dc3c0e048af3687880f8",
      "parents": [
        "1e293b542b0740516a01b0f625c8757aadbb9bf5"
      ],
      "author": {
        "name": "James Willis",
        "email": "james-willis@users.noreply.github.com",
        "time": "Thu Oct 01 21:02:34 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Oct 01 21:02:34 2026 -0700"
      },
      "message": "[GH-3423] Split no-data replacement out of RS_SetBandNoDataValue into RS_ReplaceBandNoDataValue (#3424)"
    },
    {
      "commit": "1e293b542b0740516a01b0f625c8757aadbb9bf5",
      "tree": "eedc666fc0bfbbca743a2a1ce7d48dfbd91ac1a4",
      "parents": [
        "2d5bc1ecb30ab3e5047f2c60e14398af88bf9036"
      ],
      "author": {
        "name": "James Willis",
        "email": "james-willis@users.noreply.github.com",
        "time": "Wed Sep 30 23:38:36 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Sep 30 23:38:36 2026 -0700"
      },
      "message": "[GH-3426] Rename RS_Union and RS_Union_Aggr to RS_Stack and RS_Stack_Aggr (#3427)"
    },
    {
      "commit": "2d5bc1ecb30ab3e5047f2c60e14398af88bf9036",
      "tree": "920db274c7db07ea26108485e3d1cf8a0083d6c2",
      "parents": [
        "8d5eb282fae70e03b86264ec3a15fff7d4adca53"
      ],
      "author": {
        "name": "Jia Yu",
        "email": "jiayu@apache.org",
        "time": "Wed Sep 30 23:37:51 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Sep 30 23:37:51 2026 -0700"
      },
      "message": "[GH-3425] Align rasterization boundary handling with GDAL\u0027s half-open cells (#3428)"
    },
    {
      "commit": "8d5eb282fae70e03b86264ec3a15fff7d4adca53",
      "tree": "1809a4515237c69b95a373536e1f3efdf306c6fe",
      "parents": [
        "bb69775b3f159872b4836da3f610f52d6ee42e17"
      ],
      "author": {
        "name": "James Willis",
        "email": "james-willis@users.noreply.github.com",
        "time": "Wed Sep 30 12:02:16 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Sep 30 12:02:16 2026 -0700"
      },
      "message": "[GH-3395] Extrapolate out-of-grid coordinates in RS_PixelAsPoint (#3396)"
    },
    {
      "commit": "bb69775b3f159872b4836da3f610f52d6ee42e17",
      "tree": "7dd8aff1100d900c801e4f2cc61776f642fda4ee",
      "parents": [
        "52fdb2673fd8d68de0f01ed9b8cebb2e647850e1"
      ],
      "author": {
        "name": "James Willis",
        "email": "james-willis@users.noreply.github.com",
        "time": "Wed Sep 30 10:01:36 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Sep 30 10:01:36 2026 -0700"
      },
      "message": "[GH-3403] Make ST_GeometryN, ST_InteriorRingN, RS_Value and RS_Values 1-based to match PostGIS (#3404)"
    },
    {
      "commit": "52fdb2673fd8d68de0f01ed9b8cebb2e647850e1",
      "tree": "46f95775b26298e555366fa0c479c4e22d9903fa",
      "parents": [
        "1130196dd571b46257417d3757fb3c8b5355beac"
      ],
      "author": {
        "name": "Jia Yu",
        "email": "jiayu@apache.org",
        "time": "Mon Sep 28 23:57:23 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Sep 28 23:57:23 2026 -0700"
      },
      "message": "[GH-3421] Read shapefiles whose .shx content lengths do not match the .shp record headers (#3422)"
    },
    {
      "commit": "1130196dd571b46257417d3757fb3c8b5355beac",
      "tree": "91bccbdf9576321d83d9af378d073dc71ea88a17",
      "parents": [
        "1c46a8d7e812181fe9d92c19516bb6f203932d7d"
      ],
      "author": {
        "name": "John Bampton",
        "email": "jbampton@users.noreply.github.com",
        "time": "Tue Sep 29 15:49:53 2026 +1000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Sep 28 22:49:53 2026 -0700"
      },
      "message": "[DOCS] Generate dedicated, indexable pages for each blog author (#3419)"
    },
    {
      "commit": "1c46a8d7e812181fe9d92c19516bb6f203932d7d",
      "tree": "a7c1544302748b6ce36fd4ec898bab2723b7078b",
      "parents": [
        "26546451ee689c39a0a95117bf73b82bfb00e2d9"
      ],
      "author": {
        "name": "Jia Yu",
        "email": "jiayu@apache.org",
        "time": "Sun Sep 27 22:49:57 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Sep 27 22:49:57 2026 -0700"
      },
      "message": "[GH-3414] Rasterize points by grid index and bound writes to the raster grid (#3416)"
    },
    {
      "commit": "26546451ee689c39a0a95117bf73b82bfb00e2d9",
      "tree": "0fd3eb5e6f45f178d3f556df0dca4422ffc5e95f",
      "parents": [
        "b93a91657cde306c15cd102e80c09273eb7587a4"
      ],
      "author": {
        "name": "Jia Yu",
        "email": "jiayu@apache.org",
        "time": "Sun Sep 27 22:46:22 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Sep 27 22:46:22 2026 -0700"
      },
      "message": "[GH-3411] Give a clear error when GeoParquet has no input files to read (#3412)"
    },
    {
      "commit": "b93a91657cde306c15cd102e80c09273eb7587a4",
      "tree": "d5eeaec224a1cff3f2427ec48c81ea3f248c5eda",
      "parents": [
        "d01d3c8fbcb838a01725606105ed8f599508ebfe"
      ],
      "author": {
        "name": "Jia Yu",
        "email": "jiayu@apache.org",
        "time": "Sun Sep 27 22:46:01 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Sep 27 22:46:01 2026 -0700"
      },
      "message": "[GH-3409] Read NULL GeoPackage integer, real and boolean values as null (#3410)"
    },
    {
      "commit": "d01d3c8fbcb838a01725606105ed8f599508ebfe",
      "tree": "ceb543e2fa7a66c595933680bc829a6a3c003ae3",
      "parents": [
        "53e4e7b782f498e94b72a9e1c07b4270af7334a7"
      ],
      "author": {
        "name": "Jia Yu",
        "email": "jiayu@apache.org",
        "time": "Sun Sep 27 22:45:50 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Sep 27 22:45:50 2026 -0700"
      },
      "message": "[CI] Fix Snowflake XYZM point expectation (#3413)"
    },
    {
      "commit": "53e4e7b782f498e94b72a9e1c07b4270af7334a7",
      "tree": "f7e25f30739dd626afdde1918d65b52a80638f4a",
      "parents": [
        "07ce415145a7c26a59e6c24139619c7f27a79d35"
      ],
      "author": {
        "name": "Burak Kalaycı",
        "email": "kalayciburak1996@gmail.com",
        "time": "Sat Sep 26 07:28:38 2026 +0300"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Sep 25 21:28:38 2026 -0700"
      },
      "message": "[GH-3398] Keep extra predicates on broadcast and nested KNN joins (#3399)\n\nCo-authored-by: Jia Yu \u003cjiayu@apache.org\u003e"
    },
    {
      "commit": "07ce415145a7c26a59e6c24139619c7f27a79d35",
      "tree": "bd6a1258b285d4d62675b4834762856f6ed0e2d5",
      "parents": [
        "aafe0d9a6c893809e5ce0960b667b16b7e6b34f5"
      ],
      "author": {
        "name": "James Willis",
        "email": "james-willis@users.noreply.github.com",
        "time": "Fri Sep 25 21:14:24 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Sep 25 21:14:24 2026 -0700"
      },
      "message": "[GH-3407] Use community MinIO fork image for S3 reader tests (#3408)"
    },
    {
      "commit": "aafe0d9a6c893809e5ce0960b667b16b7e6b34f5",
      "tree": "b33e9b6397bdfc78c4c9175462e5ad8679e28a32",
      "parents": [
        "740a7917acdc16337874db32876fc2f381a14ff1"
      ],
      "author": {
        "name": "Jia Yu",
        "email": "jiayu@apache.org",
        "time": "Fri Sep 25 00:28:03 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Sep 25 00:28:03 2026 -0700"
      },
      "message": "[DOCS] Add blog post: The Serialization Tax, and How Sedona Stopped Paying It (#3401)"
    },
    {
      "commit": "740a7917acdc16337874db32876fc2f381a14ff1",
      "tree": "23ec03c3799277e0455d86fff574f35f5c1ca10e",
      "parents": [
        "969e52d2ecb75190fa5c88e689f0ffe7d52633ab"
      ],
      "author": {
        "name": "Jia Yu",
        "email": "jiayu@apache.org",
        "time": "Thu Sep 24 22:14:52 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Sep 24 22:14:52 2026 -0700"
      },
      "message": "[DOCS] Add GeoPandas API coverage reference (#3400)"
    },
    {
      "commit": "969e52d2ecb75190fa5c88e689f0ffe7d52633ab",
      "tree": "680468f7b7b3299c71b73a501d37368a039bcced",
      "parents": [
        "da6b11c9d25f18736bd3e03ce0730056fa38500f"
      ],
      "author": {
        "name": "Jia Yu",
        "email": "jiayu@apache.org",
        "time": "Thu Sep 24 09:05:31 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Sep 24 09:05:31 2026 -0700"
      },
      "message": "[GH-3182] GeoPandas: Add point-only inner sjoin_nearest (#3184)"
    },
    {
      "commit": "da6b11c9d25f18736bd3e03ce0730056fa38500f",
      "tree": "599ac1f953c20a181aa5b6c7b7ae1874600a9644",
      "parents": [
        "714f35a981990826c475c9cecfd07f6f248724f1"
      ],
      "author": {
        "name": "Minh Dau",
        "email": "mtcd001@bucknell.edu",
        "time": "Wed Sep 23 18:47:16 2026 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Sep 23 15:47:16 2026 -0700"
      },
      "message": "[GH-2417] Support GeometryCollection inputs in ST_Crosses (#3397)"
    },
    {
      "commit": "714f35a981990826c475c9cecfd07f6f248724f1",
      "tree": "2a266f457c6ca3deabc44d5fe46363629b757e7e",
      "parents": [
        "b0f9b24419ba5af36c7fbfe844aabb64e0539954"
      ],
      "author": {
        "name": "Jia Yu",
        "email": "jiayu@apache.org",
        "time": "Wed Sep 23 14:50:25 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Sep 23 14:50:25 2026 -0700"
      },
      "message": "[GH-3388] GeoPandas: implement distributed coordinate transform (#3389)"
    },
    {
      "commit": "b0f9b24419ba5af36c7fbfe844aabb64e0539954",
      "tree": "07b7d471665d89ff22d9e8a4e4daabadd776e9d1",
      "parents": [
        "986558a6dc254c242380938a9edcbd1fa031effd"
      ],
      "author": {
        "name": "Jia Yu",
        "email": "jiayu@apache.org",
        "time": "Wed Sep 23 13:59:48 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Sep 23 13:59:48 2026 -0700"
      },
      "message": "[GH-3393] Preserve empty multipart members in Python serde (#3394)"
    },
    {
      "commit": "986558a6dc254c242380938a9edcbd1fa031effd",
      "tree": "1b9d366e1a0cbd4605d9004b7d3419e3bee56dc4",
      "parents": [
        "36140b38993ad1f6eea264b021041225c831fc05"
      ],
      "author": {
        "name": "Jia Yu",
        "email": "jiayu@apache.org",
        "time": "Tue Sep 22 22:13:18 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Sep 22 22:13:18 2026 -0700"
      },
      "message": "[GH-3383] Preserve GeoParquet XYZ layouts and document M conversion (#3390)"
    },
    {
      "commit": "36140b38993ad1f6eea264b021041225c831fc05",
      "tree": "3ca63a21aa464ba6c95144528c817d7ab5ac5b65",
      "parents": [
        "f02a8514d58e7e60f235b90b2ced5a6456b76dbb"
      ],
      "author": {
        "name": "Jia Yu",
        "email": "jiayu@apache.org",
        "time": "Mon Sep 21 23:50:35 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Sep 21 23:50:35 2026 -0700"
      },
      "message": "[GH-1754] Clarify ST_MakeValid orientation and collapse behavior (#3386)"
    },
    {
      "commit": "f02a8514d58e7e60f235b90b2ced5a6456b76dbb",
      "tree": "64a9dfc6bb9cc4f188d4ba0af1c95bc7cac0e8c0",
      "parents": [
        "161dd9a432319dc699d896371facab5edd17333f"
      ],
      "author": {
        "name": "Jia Yu",
        "email": "jiayu@apache.org",
        "time": "Mon Sep 21 23:50:07 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Sep 21 23:50:07 2026 -0700"
      },
      "message": "[GH-1781] Document parameterized spatial SQL queries (#3387)"
    },
    {
      "commit": "161dd9a432319dc699d896371facab5edd17333f",
      "tree": "10c8136dfeeceef0fbe1bdb250dec446641fa0da",
      "parents": [
        "86fbb82b33ef22a0e19fcd62eac7eb20a103e91f"
      ],
      "author": {
        "name": "Abdullah",
        "email": "89297042+AzazelSensei@users.noreply.github.com",
        "time": "Tue Sep 22 09:49:13 2026 +0300"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Sep 21 23:49:13 2026 -0700"
      },
      "message": "[GH-2426] Add a branded documentation 404 page (#3385)"
    },
    {
      "commit": "86fbb82b33ef22a0e19fcd62eac7eb20a103e91f",
      "tree": "077b0770a081f0db9acc3189d831cf52f54d0b08",
      "parents": [
        "00573981a05d58ee96153760a7cb0065785e633f"
      ],
      "author": {
        "name": "Minh Dau",
        "email": "mtcd001@bucknell.edu",
        "time": "Tue Sep 22 01:02:19 2026 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Sep 21 22:02:19 2026 -0700"
      },
      "message": "[GH-3372] Allow NaN nodata in RS_AsRaster (#3384)"
    },
    {
      "commit": "00573981a05d58ee96153760a7cb0065785e633f",
      "tree": "1fcc2948d87a38e82cd05256e0815d09db2696ad",
      "parents": [
        "bf3b7e7c39ae13c397009e3ce627806a2aad33cd"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Mon Sep 21 21:49:49 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Sep 21 21:49:49 2026 -0700"
      },
      "message": "build(deps): bump immutable in /docs-overrides (#3380)\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "bf3b7e7c39ae13c397009e3ce627806a2aad33cd",
      "tree": "97e0e5ec9f599e968816cdd60958a36a1c4973cb",
      "parents": [
        "dc89c838107980c8249da55454285153ea41b17b"
      ],
      "author": {
        "name": "Jia Yu",
        "email": "jiayu@apache.org",
        "time": "Mon Sep 21 20:51:05 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Sep 21 20:51:05 2026 -0700"
      },
      "message": "[GH-3369] Preserve declared coordinate layouts in WKB output (#3381)\n\nSigned-off-by: Jia Yu \u003cjiayu@apache.org\u003e"
    },
    {
      "commit": "dc89c838107980c8249da55454285153ea41b17b",
      "tree": "124e9af4e1696d7cd52d4a8b18391cb717c9e334",
      "parents": [
        "ffbfd69722f496a8cee3938c62446b012bb612fb"
      ],
      "author": {
        "name": "Jia Yu",
        "email": "jiayu@apache.org",
        "time": "Mon Sep 21 00:02:18 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Sep 21 00:02:18 2026 -0700"
      },
      "message": "[GH-3369] Preserve WKB dimensions in file and adapter readers (#3378)\n\nSigned-off-by: Jia Yu \u003cjiayu@apache.org\u003e"
    },
    {
      "commit": "ffbfd69722f496a8cee3938c62446b012bb612fb",
      "tree": "36e0c4f438e182eee1586226f59a6ab2d7377a7c",
      "parents": [
        "6cd7c01a846b45e1b7454cf7887368c1a873c223"
      ],
      "author": {
        "name": "Jia Yu",
        "email": "jiayu@apache.org",
        "time": "Sun Sep 20 23:06:20 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Sep 20 23:06:20 2026 -0700"
      },
      "message": "[GH-3369] Preserve declared geometry dimensions through serialization (#3374)\n\nSigned-off-by: Jia Yu \u003cjiayu@apache.org\u003e"
    },
    {
      "commit": "6cd7c01a846b45e1b7454cf7887368c1a873c223",
      "tree": "1b0b1af54b29765c73c191ad5d15825a8ed4aeef",
      "parents": [
        "c17b3f9ae11e0fb1d2c243e320d5bebb6e8821d5"
      ],
      "author": {
        "name": "Jia Yu",
        "email": "jiayu@apache.org",
        "time": "Sun Sep 20 22:19:28 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Sep 20 22:19:28 2026 -0700"
      },
      "message": "[GH-3369] Preserve empty components when setting SRID (#3377)"
    }
  ],
  "next": "c17b3f9ae11e0fb1d2c243e320d5bebb6e8821d5"
}
