)]}'
{
  "log": [
    {
      "commit": "ccee236e00184438708c4e88be59b47002759bea",
      "tree": "5a56d2d9993e87fc6730a2607476b74d5be329f4",
      "parents": [
        "66364310e94e82251f10e7a4942b86634d04663f"
      ],
      "author": {
        "name": "Jia Yu",
        "email": "jiayu@apache.org",
        "time": "Fri Aug 21 01:02:51 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Aug 21 01:02:51 2026 -0700"
      },
      "message": "[DOCS] Add blog post: river centerlines with ST_ApproximateMedialAxis (#3275)"
    },
    {
      "commit": "66364310e94e82251f10e7a4942b86634d04663f",
      "tree": "77ea7a6dce4418688f791b7bfdfad25677fcea65",
      "parents": [
        "c49514dda23b487cea4a8710485a45ac2d598b6f"
      ],
      "author": {
        "name": "Jia Yu",
        "email": "jiayu@apache.org",
        "time": "Wed Aug 19 14:09:31 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Aug 19 14:09:31 2026 -0700"
      },
      "message": "[GH-2800] Fix Snowflake tester failures for empty geometries (#3272)"
    },
    {
      "commit": "c49514dda23b487cea4a8710485a45ac2d598b6f",
      "tree": "9eb46ba4e041e48afcae58a957ddbe3965c492b5",
      "parents": [
        "5b487873248032b2e967cb44b76ed6029c8b7312"
      ],
      "author": {
        "name": "Jia Yu",
        "email": "jiayu@apache.org",
        "time": "Wed Aug 19 00:04:52 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Aug 19 00:04:52 2026 -0700"
      },
      "message": "[GH-3269] GeoPandas: warn on CRS mismatch in geometry equality (#3270)"
    },
    {
      "commit": "5b487873248032b2e967cb44b76ed6029c8b7312",
      "tree": "3ac8b80201ba6296909d7a5e10a6cf1d2cd2f1ed",
      "parents": [
        "906e97d482b3efacb1d19d6739f326a33d9ce847"
      ],
      "author": {
        "name": "James Willis",
        "email": "james-willis@users.noreply.github.com",
        "time": "Tue Aug 18 21:32:20 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Aug 18 21:32:20 2026 -0700"
      },
      "message": "[GH-3263] Deprecate the ST_Force_2D alias function name (#3264)"
    },
    {
      "commit": "906e97d482b3efacb1d19d6739f326a33d9ce847",
      "tree": "f56732642d0af7e546e88a27bb185484815b20a5",
      "parents": [
        "689c4544b03d79891322423b1dbca6d4d4421919"
      ],
      "author": {
        "name": "Jia Yu",
        "email": "jiayu@apache.org",
        "time": "Tue Aug 18 14:52:30 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Aug 18 14:52:30 2026 -0700"
      },
      "message": "[GH-3245] Fix RS_AsCOG ArrayIndexOutOfBoundsException for byte-band rasters (#3259)"
    },
    {
      "commit": "689c4544b03d79891322423b1dbca6d4d4421919",
      "tree": "419368d41f51cb56912d60e5272236e89f53f466",
      "parents": [
        "88a972097ab7afea320deecede1050971308c7be"
      ],
      "author": {
        "name": "Jia Yu",
        "email": "jiayu@apache.org",
        "time": "Tue Aug 18 00:13:03 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Aug 18 00:13:03 2026 -0700"
      },
      "message": "[GH-3260] GeoPandas: Implement distributed geom_equals_identical (#3262)"
    },
    {
      "commit": "88a972097ab7afea320deecede1050971308c7be",
      "tree": "3b7cbdaf33c1275355ba7cda481e60d0bd23db8f",
      "parents": [
        "d793315dfa0666854e68621dc3e00ad4a893776c"
      ],
      "author": {
        "name": "Jia Yu",
        "email": "jiayu@apache.org",
        "time": "Mon Aug 17 22:59:00 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Aug 17 22:59:00 2026 -0700"
      },
      "message": "[GH-3260] Add ST_EqualsIdentical across Sedona SQL engines (#3266)"
    },
    {
      "commit": "d793315dfa0666854e68621dc3e00ad4a893776c",
      "tree": "2d05207329a19fdad8abb5133582184db5239131",
      "parents": [
        "438fbb999f2cce5b45c6b0d7bd1a6d5afb52718e"
      ],
      "author": {
        "name": "Jia Yu",
        "email": "jiayu@apache.org",
        "time": "Mon Aug 17 20:02:16 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Aug 17 20:02:16 2026 -0700"
      },
      "message": "[GH-3267] Preserve recoverable geometry dimensions (#3268)"
    },
    {
      "commit": "438fbb999f2cce5b45c6b0d7bd1a6d5afb52718e",
      "tree": "52912f7b1fb38a0a51cef783a37a2e7ebbd93229",
      "parents": [
        "ff49b1c3231280bf8c3be1544f10b27b32c73db9"
      ],
      "author": {
        "name": "Jia Yu",
        "email": "jiayu@apache.org",
        "time": "Sun Aug 16 10:27:02 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Aug 16 10:27:02 2026 -0700"
      },
      "message": "[GH-3260] Preserve M and ZM in Python GeometryUDT serialization (#3265)"
    },
    {
      "commit": "ff49b1c3231280bf8c3be1544f10b27b32c73db9",
      "tree": "bdf6a3cab6f076c3eb8382d1851aaead06c7fe7a",
      "parents": [
        "956d36192d3e8e4d467ea75a5d74f1520c374553"
      ],
      "author": {
        "name": "Jia Yu",
        "email": "jiayu@apache.org",
        "time": "Fri Aug 14 01:46:09 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Aug 14 01:46:09 2026 -0700"
      },
      "message": "[DOCS] Add blog post: raster Python UDFs in 1.9.1 (#3261)"
    },
    {
      "commit": "956d36192d3e8e4d467ea75a5d74f1520c374553",
      "tree": "ad9fcb1bd6bb629d57d33478faa87e7b5c301454",
      "parents": [
        "f9d2945daceb90873051746fc99a6ca3bf47150a"
      ],
      "author": {
        "name": "Jia Yu",
        "email": "jiayu@apache.org",
        "time": "Thu Aug 13 23:17:05 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Aug 13 23:17:05 2026 -0700"
      },
      "message": "[GH-3257] GeoPandas: Implement distributed hilbert_distance (#3258)"
    },
    {
      "commit": "f9d2945daceb90873051746fc99a6ca3bf47150a",
      "tree": "711f34f7ff8ba1eefbe3279f89e919842179c1d0",
      "parents": [
        "0c6319e30da8842665dc8df870867c744fe0d932"
      ],
      "author": {
        "name": "Jia Yu",
        "email": "jiayu@apache.org",
        "time": "Thu Aug 13 19:29:22 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Aug 13 19:29:22 2026 -0700"
      },
      "message": "[GH-3252] GeoPandas: align GeoDataFrame compatibility APIs (#3253)"
    },
    {
      "commit": "0c6319e30da8842665dc8df870867c744fe0d932",
      "tree": "1a19f1c402c8d35947674a3776195f65e41e9da5",
      "parents": [
        "bd0afed6b78d1a5e69fcae899dcf608d45acbfd7"
      ],
      "author": {
        "name": "Jia Yu",
        "email": "jiayu@apache.org",
        "time": "Thu Aug 13 14:51:19 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Aug 13 14:51:19 2026 -0700"
      },
      "message": "[GH-3120] Fix rasterization at grid-aligned endpoints (#3251)"
    },
    {
      "commit": "bd0afed6b78d1a5e69fcae899dcf608d45acbfd7",
      "tree": "ad4a7a7c07f660802b5a32748b6058b9fe4e56ef",
      "parents": [
        "d779adac6702280fbbd67401e97d315769387fdd"
      ],
      "author": {
        "name": "Jia Yu",
        "email": "jiayu@apache.org",
        "time": "Tue Aug 11 20:11:52 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Aug 11 20:11:52 2026 -0700"
      },
      "message": "[GH-2800] Add ST_SharedPaths across engines and GeoPandas (#3250)"
    },
    {
      "commit": "d779adac6702280fbbd67401e97d315769387fdd",
      "tree": "73d70052d51f5045014e08372c866246c35c6765",
      "parents": [
        "21626048992736db37e18ac6ee2af0c9ddd89af8"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Mon Aug 10 21:58:20 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Aug 10 21:58:20 2026 -0700"
      },
      "message": "build(deps-dev): bump fast-uri from 3.1.4 to 3.1.5 in /docs-overrides (#3239)\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "21626048992736db37e18ac6ee2af0c9ddd89af8",
      "tree": "6abdef73a57bd161b793cbe3d77f03d8fcda600d",
      "parents": [
        "1e5fab201a0917d5b0071e09d6903c15b37b5fa6"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Mon Aug 10 21:58:12 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Aug 10 21:58:12 2026 -0700"
      },
      "message": "build(deps-dev): bump socket.io-parser from 4.2.6 to 4.2.7 in /docs-overrides (#3232)\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "1e5fab201a0917d5b0071e09d6903c15b37b5fa6",
      "tree": "77c36d3f17cd64a2e32d7829e289bf92772e2a69",
      "parents": [
        "69a529a4e630dcee38fa25f426dd7e58d763952d"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Mon Aug 10 21:57:41 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Aug 10 21:57:41 2026 -0700"
      },
      "message": "build(deps-dev): bump js-yaml from 4.3.0 to 4.3.1 in /docs-overrides (#3249)\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "69a529a4e630dcee38fa25f426dd7e58d763952d",
      "tree": "70a30749c5ee769d3fbf2721e15ee5310cb53bf8",
      "parents": [
        "7198857a24796554ed18c089b99e61675aed67ee"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Mon Aug 10 21:22:05 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Aug 10 21:22:05 2026 -0700"
      },
      "message": "build(deps): bump the github-actions-dependencies group across 1 directory with 12 updates (#3226)\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "7198857a24796554ed18c089b99e61675aed67ee",
      "tree": "b8dd39da3e9d129deb9a95d1c273723873565831",
      "parents": [
        "f61f3ed7535e81078061b5597bd5e513a850c259"
      ],
      "author": {
        "name": "Jia Yu",
        "email": "jiayu@apache.org",
        "time": "Mon Aug 10 21:21:05 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Aug 10 21:21:05 2026 -0700"
      },
      "message": "[GH-3243] GeoPandas: Implement distributed overlay (#3246)"
    },
    {
      "commit": "f61f3ed7535e81078061b5597bd5e513a850c259",
      "tree": "61c4183b149ea1e5be2086c429ac46b54681e611",
      "parents": [
        "87b3376cbfce87d5be2e3fdb12298ce766464742"
      ],
      "author": {
        "name": "Jia Yu",
        "email": "jiayu@apache.org",
        "time": "Mon Aug 10 00:48:35 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Aug 10 00:48:35 2026 -0700"
      },
      "message": "[GH-3243] GeoPandas: Implement GeoDataFrame explode (#3247)"
    },
    {
      "commit": "87b3376cbfce87d5be2e3fdb12298ce766464742",
      "tree": "0804f056a4b83a73d6ca04a43144cbe2522628b4",
      "parents": [
        "c8300d73aa5f31c7b925a453520e84f2fc0206c0"
      ],
      "author": {
        "name": "Jia Yu",
        "email": "jiayu@apache.org",
        "time": "Sun Aug 09 23:36:06 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Aug 09 23:36:06 2026 -0700"
      },
      "message": "[CI] Download Zeppelin from the Apache CDN instead of the Lyra mirror (#3248)"
    },
    {
      "commit": "c8300d73aa5f31c7b925a453520e84f2fc0206c0",
      "tree": "1acf158d5349f6ce93a8b4b1e4873414c8f61d10",
      "parents": [
        "456648883f77cd309754a2934f865ac2a0fcba15"
      ],
      "author": {
        "name": "Jia Yu",
        "email": "jiayu@apache.org",
        "time": "Fri Aug 07 11:00:57 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Aug 07 11:00:57 2026 -0700"
      },
      "message": "[DOCS] Add blog post: the 1.9.1 raster metadata readers (#3244)"
    },
    {
      "commit": "456648883f77cd309754a2934f865ac2a0fcba15",
      "tree": "43767be0ff6a1c28d2ea1f8a2ceecb6e5350f85b",
      "parents": [
        "9f518c3eb383f42b77780cb6fd467992280aed5c"
      ],
      "author": {
        "name": "Jia Yu",
        "email": "jiayu@apache.org",
        "time": "Thu Aug 06 21:42:24 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Aug 06 21:42:24 2026 -0700"
      },
      "message": "[CI] Fix Snowflake V2 empty polygon orientation tests (#3242)"
    },
    {
      "commit": "9f518c3eb383f42b77780cb6fd467992280aed5c",
      "tree": "0b70e86d925aaca9a6251334395984721d6e2a06",
      "parents": [
        "4c063d55549d330357d5d89e2c87cb0052d290f1"
      ],
      "author": {
        "name": "nightcityblade",
        "email": "jackchen@haloailabs.com",
        "time": "Thu Aug 06 14:46:45 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Aug 05 23:46:45 2026 -0700"
      },
      "message": "[GH-3240] Run Makefile prek commands through uv (#3241)\n\nCo-authored-by: nightcityblade \u003cnightcityblade@gmail.com\u003e"
    },
    {
      "commit": "4c063d55549d330357d5d89e2c87cb0052d290f1",
      "tree": "cd7d96833938f893342cea34b15937044f4a0c90",
      "parents": [
        "2d2c92546d67ce4defce8884f050e0eb79a9b866"
      ],
      "author": {
        "name": "Jia Yu",
        "email": "jiayu@apache.org",
        "time": "Wed Aug 05 20:18:16 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Aug 05 20:18:16 2026 -0700"
      },
      "message": "[CI] Stop tracking root uv lockfile (#3231)"
    },
    {
      "commit": "2d2c92546d67ce4defce8884f050e0eb79a9b866",
      "tree": "52e3be6400b1d87d634c131f252f0735ec7a6bd6",
      "parents": [
        "e3a4e799102ef5937eda9614d605e45ecb078f4c"
      ],
      "author": {
        "name": "Jia Yu",
        "email": "jiayu@apache.org",
        "time": "Wed Aug 05 00:46:03 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Aug 05 00:46:03 2026 -0700"
      },
      "message": "[GH-3237] Install Spark from the official apache/spark Docker image (#3238)"
    },
    {
      "commit": "e3a4e799102ef5937eda9614d605e45ecb078f4c",
      "tree": "39027b7cd28269ccc9d29ac263adc236fce3b4fd",
      "parents": [
        "537c9975fd68514d7a0e586597b2da043c93d203"
      ],
      "author": {
        "name": "Manis29",
        "email": "joshmanis618@gmail.com",
        "time": "Wed Aug 05 02:17:24 2026 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Aug 05 00:17:24 2026 -0700"
      },
      "message": "[GH-3053] Add Flink 2.2 support (#3211)\n\nCo-authored-by: Jia Yu \u003cjiayu@apache.org\u003e"
    },
    {
      "commit": "537c9975fd68514d7a0e586597b2da043c93d203",
      "tree": "6419d9d2435d74585fab2e1946abc20791ac2bc2",
      "parents": [
        "33926c6189d96f1c259067f421b9104082742dcf"
      ],
      "author": {
        "name": "Jia Yu",
        "email": "jiayu@apache.org",
        "time": "Wed Aug 05 00:08:37 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Aug 05 00:08:37 2026 -0700"
      },
      "message": "[DOCS] Add 1.9.1 release news (#3236)"
    },
    {
      "commit": "33926c6189d96f1c259067f421b9104082742dcf",
      "tree": "b7667b9fd330665332e65dc642f007562b533aaa",
      "parents": [
        "47141e2cb7e0e5afa1ddecb9b9e79f0612357111"
      ],
      "author": {
        "name": "Jia Yu",
        "email": "jiayu@apache.org",
        "time": "Tue Aug 04 23:46:41 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Aug 04 23:46:41 2026 -0700"
      },
      "message": "[GH-3233] Bump development version to 2.0.0-SNAPSHOT (#3235)"
    },
    {
      "commit": "47141e2cb7e0e5afa1ddecb9b9e79f0612357111",
      "tree": "7531e8d5c81524ff98234e56e9085e3b91c04fb7",
      "parents": [
        "18500eb39602fdda48f5389bba5ef3cef2dd6a46"
      ],
      "author": {
        "name": "John Bampton",
        "email": "jbampton@users.noreply.github.com",
        "time": "Wed Aug 05 04:21:57 2026 +1000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Aug 04 11:21:57 2026 -0700"
      },
      "message": "[DOCS] Expand info on Makefile, uv, prek and code quality (#3081)"
    },
    {
      "commit": "18500eb39602fdda48f5389bba5ef3cef2dd6a46",
      "tree": "13135db95ec7f6cda15f4d63014cbbf4bd6282c1",
      "parents": [
        "5d4b8608f14c87bea7a610dbbe9373bb8dbabfb8"
      ],
      "author": {
        "name": "Jia Yu",
        "email": "jiayu@apache.org",
        "time": "Sat Aug 01 23:28:54 2026 -0700"
      },
      "committer": {
        "name": "Jia Yu",
        "email": "jiayu@apache.org",
        "time": "Sat Aug 01 23:28:54 2026 -0700"
      },
      "message": "[maven-release-plugin] prepare for next development iteration\n"
    },
    {
      "commit": "5d4b8608f14c87bea7a610dbbe9373bb8dbabfb8",
      "tree": "1c55ee0d71d7fd0353b96f4001ceb98a6613f32d",
      "parents": [
        "a635ed5a2105b9ff5ef7847c6bdb21e560256925"
      ],
      "author": {
        "name": "Jia Yu",
        "email": "jiayu@apache.org",
        "time": "Sat Aug 01 23:28:48 2026 -0700"
      },
      "committer": {
        "name": "Jia Yu",
        "email": "jiayu@apache.org",
        "time": "Sat Aug 01 23:28:48 2026 -0700"
      },
      "message": "[maven-release-plugin] prepare release sedona-1.9.1-rc1\n"
    },
    {
      "commit": "a635ed5a2105b9ff5ef7847c6bdb21e560256925",
      "tree": "755bb1221af8d82b2b92adf58cfed1b35a29e3f7",
      "parents": [
        "76f21d18557644a16e590e4c0ea023ecaf25d56e"
      ],
      "author": {
        "name": "Jia Yu",
        "email": "jiayu@apache.org",
        "time": "Sat Aug 01 00:05:19 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Aug 01 00:05:19 2026 -0700"
      },
      "message": "[DOCS] Add 1.9.1 release notes (#3229)"
    },
    {
      "commit": "76f21d18557644a16e590e4c0ea023ecaf25d56e",
      "tree": "279d22c1ca42d9f6171bfb41bf9f96ebbbd69b9c",
      "parents": [
        "55a3bf3bc7dce3eed72251ec74af427ad73a3c07"
      ],
      "author": {
        "name": "Jia Yu",
        "email": "jiayu@apache.org",
        "time": "Sat Aug 01 00:05:10 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Aug 01 00:05:10 2026 -0700"
      },
      "message": "[DOCS] Bump Python, R, and Zeppelin versions to 1.9.1 (#3228)"
    },
    {
      "commit": "55a3bf3bc7dce3eed72251ec74af427ad73a3c07",
      "tree": "95ded821dbc52e5cd4b4f70388e61629c7713a0e",
      "parents": [
        "547565de59495c9e3595361a4b4ca843bc2d2f1e"
      ],
      "author": {
        "name": "Jia Yu",
        "email": "jiayu@apache.org",
        "time": "Fri Jul 31 22:28:32 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jul 31 22:28:32 2026 -0700"
      },
      "message": "[GH-3175] Add Geography support for ST_Intersection (#3223)"
    },
    {
      "commit": "547565de59495c9e3595361a4b4ca843bc2d2f1e",
      "tree": "70057e4fae939485880ed3788f2921f0c4f599d9",
      "parents": [
        "19a92c721f2d07888cdef07d436fd9a1f39659e5"
      ],
      "author": {
        "name": "Jia Yu",
        "email": "jiayu@apache.org",
        "time": "Fri Jul 31 19:16:36 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jul 31 19:16:36 2026 -0700"
      },
      "message": "[GH-3218] Support integer values in Moran\u0027s I (#3220)"
    },
    {
      "commit": "19a92c721f2d07888cdef07d436fd9a1f39659e5",
      "tree": "2d8e3b593d3091d7b97cfc104af2bab8f4b64044",
      "parents": [
        "f8881b94b2f2930e458ee9ca4dcb659e4e36f037"
      ],
      "author": {
        "name": "Loi Nguyen",
        "email": "vanloi999@gmail.com",
        "time": "Sat Aug 01 02:49:18 2026 +0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jul 31 12:49:18 2026 -0700"
      },
      "message": "[GH-2415] Modernize issue template workflow (#3221)"
    },
    {
      "commit": "f8881b94b2f2930e458ee9ca4dcb659e4e36f037",
      "tree": "241e85547307dfa3d7dd4d408e60b204a9b1aeb0",
      "parents": [
        "42fdd73f462475a8c60f05d5a06309a117b82ef5"
      ],
      "author": {
        "name": "Jia Yu",
        "email": "jiayu@apache.org",
        "time": "Fri Jul 31 07:32:26 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jul 31 07:32:26 2026 -0700"
      },
      "message": "[DOCS] Refine the Waligora pine description in the spatial stats post (#3222)"
    },
    {
      "commit": "42fdd73f462475a8c60f05d5a06309a117b82ef5",
      "tree": "d2c0b7ef88e750e394c11b52f8d99ff001f6c60c",
      "parents": [
        "ef0218754a5031e4b27de406f2a5accea0d195ec"
      ],
      "author": {
        "name": "Jia Yu",
        "email": "jiayu@apache.org",
        "time": "Fri Jul 31 07:18:33 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jul 31 07:18:33 2026 -0700"
      },
      "message": "[GH-3216] Transform geometry before rasterization (#3217)"
    },
    {
      "commit": "ef0218754a5031e4b27de406f2a5accea0d195ec",
      "tree": "ccaea5870395e9b5a85283735652752f617ccc56",
      "parents": [
        "f601f3ce23e3444189ef16da4aa4c467f37fe5f2"
      ],
      "author": {
        "name": "Jia Yu",
        "email": "jiayu@apache.org",
        "time": "Fri Jul 31 02:32:46 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jul 31 02:32:46 2026 -0700"
      },
      "message": "[DOCS] Add blog post: spatial statistics with sedona.stats (#3219)"
    },
    {
      "commit": "f601f3ce23e3444189ef16da4aa4c467f37fe5f2",
      "tree": "efada7855426b5a50cfdb56704991d703a5dca0b",
      "parents": [
        "ed2f4d92b2c24274ddb9212ebc2d9e8650c10c61"
      ],
      "author": {
        "name": "Jia Yu",
        "email": "jiayu@apache.org",
        "time": "Fri Jul 31 02:17:57 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jul 31 02:17:57 2026 -0700"
      },
      "message": "[GH-3176] Add Geography support for convex hull and collection (#3198)"
    },
    {
      "commit": "ed2f4d92b2c24274ddb9212ebc2d9e8650c10c61",
      "tree": "3de1ed16478f5a9a6f49260503b2453fa03ec755",
      "parents": [
        "6f2106bbc4b0ad6eb2f7d4f68e8f655dbc551837"
      ],
      "author": {
        "name": "Jia Yu",
        "email": "jiayu@apache.org",
        "time": "Thu Jul 30 13:24:40 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jul 30 13:24:40 2026 -0700"
      },
      "message": "[GH-3214] Deprecate RS_MapAlgebra in favour of Python UDFs (#3212)"
    },
    {
      "commit": "6f2106bbc4b0ad6eb2f7d4f68e8f655dbc551837",
      "tree": "d275358c7a82069e4811ceb5f9ec0b13299a8d6b",
      "parents": [
        "3e8c8709792b14c5ae0609a6c2bf73b75e00fbf5"
      ],
      "author": {
        "name": "Jia Yu",
        "email": "jiayu@apache.org",
        "time": "Thu Jul 30 01:32:41 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jul 30 01:32:41 2026 -0700"
      },
      "message": "[GH-3203] Preserve Geography coordinates and polygon ring semantics (#3207)"
    },
    {
      "commit": "3e8c8709792b14c5ae0609a6c2bf73b75e00fbf5",
      "tree": "fcbbde64e7aeb3fea37136f7e8b3c7ef87b42450",
      "parents": [
        "44c2b44bee30e0f3adbbd8c305623f43cf32da0f"
      ],
      "author": {
        "name": "Jia Yu",
        "email": "jiayu@apache.org",
        "time": "Wed Jul 29 20:29:41 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jul 29 20:29:41 2026 -0700"
      },
      "message": "[CI] Bump proj4sedona to 0.1.6 (#3215)"
    },
    {
      "commit": "44c2b44bee30e0f3adbbd8c305623f43cf32da0f",
      "tree": "06142e8e5d5ebb26831564f545f84814a4b5f8f9",
      "parents": [
        "f20fe76704f7992e687490113911bc49f41bb6c5"
      ],
      "author": {
        "name": "Jia Yu",
        "email": "jiayu@apache.org",
        "time": "Wed Jul 29 18:52:33 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jul 29 18:52:33 2026 -0700"
      },
      "message": "[GH-3204] GeoPandas: complete maximum-circle, dwithin-distance, and Voronoi-extent parity (#3209)"
    },
    {
      "commit": "f20fe76704f7992e687490113911bc49f41bb6c5",
      "tree": "1c3af173387a90c69ffecf668d171c87fea9c007",
      "parents": [
        "b51e7d1234259ca5882bc16c34d63ba6f4e0f836"
      ],
      "author": {
        "name": "Jia Yu",
        "email": "jiayu@apache.org",
        "time": "Wed Jul 29 15:28:53 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jul 29 15:28:53 2026 -0700"
      },
      "message": "[GH-3201] Preserve empty Geography envelopes (#3206)"
    },
    {
      "commit": "b51e7d1234259ca5882bc16c34d63ba6f4e0f836",
      "tree": "1ad30166fc1a736def1274bca67f948ef9c8e71d",
      "parents": [
        "c82865c8a3650b1e10667d87c9a77e29411d240d"
      ],
      "author": {
        "name": "Jia Yu",
        "email": "jiayu@apache.org",
        "time": "Wed Jul 29 13:01:55 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jul 29 13:01:55 2026 -0700"
      },
      "message": "[GH-3202] Handle empty Geography inputs in ST_MakeLine (#3208)"
    },
    {
      "commit": "c82865c8a3650b1e10667d87c9a77e29411d240d",
      "tree": "411cf0c6fd3a818c4588e80ba31ec645ba818903",
      "parents": [
        "74348c7b4cf8e042cdf996695b4e988e02c5d649"
      ],
      "author": {
        "name": "Jia Yu",
        "email": "jiayu@apache.org",
        "time": "Wed Jul 29 12:40:01 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jul 29 12:40:01 2026 -0700"
      },
      "message": "[GH-3179] Document Flink Geography coordinate accessors (#3210)"
    },
    {
      "commit": "74348c7b4cf8e042cdf996695b4e988e02c5d649",
      "tree": "a136b74a92efcb8922954962f0db7841a2aa8fbf",
      "parents": [
        "7a6ba17d53a4f8fb1eb8561f9a70f51b34ea26c8"
      ],
      "author": {
        "name": "Jia Yu",
        "email": "jiayu@apache.org",
        "time": "Wed Jul 29 00:20:04 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jul 29 00:20:04 2026 -0700"
      },
      "message": "[GH-3177] Add Geography support for ST_MakeLine (#3195)"
    },
    {
      "commit": "7a6ba17d53a4f8fb1eb8561f9a70f51b34ea26c8",
      "tree": "11c48a87327f349c1afab513da20586fc8871ad9",
      "parents": [
        "ff98e17c9549f98a8c028e61160c01136dc46fd6"
      ],
      "author": {
        "name": "Jia Yu",
        "email": "jiayu@apache.org",
        "time": "Tue Jul 28 23:34:21 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jul 28 23:34:21 2026 -0700"
      },
      "message": "[GH-3196] GeoPandas: Add distributed sampling, point construction, and serialization (#3197)"
    },
    {
      "commit": "ff98e17c9549f98a8c028e61160c01136dc46fd6",
      "tree": "aca4c64167e080d96ce767e0a5c99d8a87619a5f",
      "parents": [
        "d23bdaa9b90d8ef9a31ba42d49c522b3619d70f0"
      ],
      "author": {
        "name": "James Willis",
        "email": "james-willis@users.noreply.github.com",
        "time": "Tue Jul 28 12:05:19 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jul 28 12:05:19 2026 -0700"
      },
      "message": "[GH-3112] RS_AsRaster fills uncovered pixels with noDataValue (#3114)"
    },
    {
      "commit": "d23bdaa9b90d8ef9a31ba42d49c522b3619d70f0",
      "tree": "4a28f0debba919436cdeb85834ebee7cbaf7607e",
      "parents": [
        "bf61c2567b7dffb1624a8b3a5c433151fa04baed"
      ],
      "author": {
        "name": "Jia Yu",
        "email": "jiayu@apache.org",
        "time": "Tue Jul 28 11:19:52 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jul 28 11:19:52 2026 -0700"
      },
      "message": "[GH-3179] Add Flink Geography support for ST_X and ST_Y (#3199)"
    },
    {
      "commit": "bf61c2567b7dffb1624a8b3a5c433151fa04baed",
      "tree": "8be60e05dd8aa7005ab978d4ca41e36f59dcd884",
      "parents": [
        "24c4afcd4239441e9ae35b161d94e282760b31d6"
      ],
      "author": {
        "name": "Jia Yu",
        "email": "jiayu@apache.org",
        "time": "Mon Jul 27 23:15:20 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jul 27 23:15:20 2026 -0700"
      },
      "message": "[GH-3189] GeoPandas: Preserve CRS metadata without geometry SRIDs (#3190)"
    },
    {
      "commit": "24c4afcd4239441e9ae35b161d94e282760b31d6",
      "tree": "2841f2195c6c3f331e80662aec4caaafedb3c592",
      "parents": [
        "4b8eb93323fc4dcada89340a330292d7f03b9842"
      ],
      "author": {
        "name": "Jia Yu",
        "email": "jiayu@apache.org",
        "time": "Mon Jul 27 23:05:16 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jul 27 23:05:16 2026 -0700"
      },
      "message": "[GH-3161] Bump proj4sedona to 0.1.5 (#3191)"
    },
    {
      "commit": "4b8eb93323fc4dcada89340a330292d7f03b9842",
      "tree": "46e6b0821fcda74f753fa1ac8da156b409f37967",
      "parents": [
        "af9acce09a8937b7f0a1987adfb367a6f6433891"
      ],
      "author": {
        "name": "Jia Yu",
        "email": "jiayu@apache.org",
        "time": "Mon Jul 27 21:43:28 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jul 27 21:43:28 2026 -0700"
      },
      "message": "[GH-3181] GeoPandas: Implement distributed dissolve and tools.collect (#3185)"
    },
    {
      "commit": "af9acce09a8937b7f0a1987adfb367a6f6433891",
      "tree": "6d9bafa436a4cbabe0d962174fbe56a6441dd061",
      "parents": [
        "1ece7d3c0eaca8a3c0a448a11be14530574647ca"
      ],
      "author": {
        "name": "Jia Yu",
        "email": "jiayu@apache.org",
        "time": "Mon Jul 27 20:36:22 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jul 27 20:36:22 2026 -0700"
      },
      "message": "[GH-3179] Add Geography support for ST_X and ST_Y (#3188)"
    },
    {
      "commit": "1ece7d3c0eaca8a3c0a448a11be14530574647ca",
      "tree": "7741957d4b2740eeb6f53549810d42ea130e865e",
      "parents": [
        "cca4d98489722582e834f9b266eb1b8e177fb88e"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Mon Jul 27 20:24:42 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jul 27 20:24:42 2026 -0700"
      },
      "message": "build(deps): bump jupyterlab from 4.6.0 to 4.6.2 in /docker (#3149)\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "cca4d98489722582e834f9b266eb1b8e177fb88e",
      "tree": "659e713e5507c3f32a21410d3e41ceae26791cac",
      "parents": [
        "0796a76cf4eae42d20f42b7cfb1740ae4b1ca4b0"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Mon Jul 27 20:24:29 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jul 27 20:24:29 2026 -0700"
      },
      "message": "build(deps): bump postcss from 8.5.15 to 8.5.23 in /docs-overrides (#3192)\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "0796a76cf4eae42d20f42b7cfb1740ae4b1ca4b0",
      "tree": "01c6f48d7938e6649969c3956427fb2d69ce9aa3",
      "parents": [
        "2357a5d0bc22df5a672e034cfdaadb8a105d030c"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Mon Jul 27 20:24:19 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jul 27 20:24:19 2026 -0700"
      },
      "message": "build(deps): bump gitpython from 3.1.52 to 3.1.54 (#3193)\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "2357a5d0bc22df5a672e034cfdaadb8a105d030c",
      "tree": "df61ec2b5fc85e3fa42571212ae9b1950df088fb",
      "parents": [
        "b0c852bf60790ac21d8feb68f6935d94129e8aec"
      ],
      "author": {
        "name": "Jia Yu",
        "email": "jiayu@apache.org",
        "time": "Mon Jul 27 19:46:04 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jul 27 19:46:04 2026 -0700"
      },
      "message": "[GH-3180] GeoPandas: Implement distributed cx and clip APIs (#3183)"
    },
    {
      "commit": "b0c852bf60790ac21d8feb68f6935d94129e8aec",
      "tree": "4c2d8b9b364459212659ad3c1689545cad73c7d9",
      "parents": [
        "525d994693bc4a9aea294c2a9ce704cdc8bb47b5"
      ],
      "author": {
        "name": "Jia Yu",
        "email": "jiayu@apache.org",
        "time": "Mon Jul 27 11:19:45 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jul 27 11:19:45 2026 -0700"
      },
      "message": "[GH-3186] Cache libpostal model data in CI (#3187)"
    },
    {
      "commit": "525d994693bc4a9aea294c2a9ce704cdc8bb47b5",
      "tree": "34918b760b5c82e1aeb145d9336bceed05818178",
      "parents": [
        "039214ecf5d1b6ab9f2356f7fac661463e30e2f6"
      ],
      "author": {
        "name": "Jia Yu",
        "email": "jiayu@apache.org",
        "time": "Sun Jul 26 18:27:00 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Jul 26 18:27:00 2026 -0700"
      },
      "message": "[GH-3171][GH-3172] Fix empty polygon orientation and GeoSeries skew flags (#3173)"
    },
    {
      "commit": "039214ecf5d1b6ab9f2356f7fac661463e30e2f6",
      "tree": "9a074ed382b49c2084ebe96a6206e0001a0e6965",
      "parents": [
        "129f953609c8841d7a97a084a673b415aef87b86"
      ],
      "author": {
        "name": "Jia Yu",
        "email": "jiayu@apache.org",
        "time": "Sat Jul 25 18:59:25 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Jul 25 18:59:25 2026 -0700"
      },
      "message": "[GH-2385][GH-3168][GH-3169] GeoPandas: Implement GeoSeries is_ccw, interiors, and orient_polygons (#3170)"
    },
    {
      "commit": "129f953609c8841d7a97a084a673b415aef87b86",
      "tree": "5fec150d807dd0afd5523cc3cdce2cf871a96a66",
      "parents": [
        "9a88736f9dfdda632c5756b5a5072df6f214ce57"
      ],
      "author": {
        "name": "Kushida",
        "email": "kushidashiro@gmail.com",
        "time": "Sat Jul 25 10:19:55 2026 +0300"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Jul 25 00:19:55 2026 -0700"
      },
      "message": "[GH-3166] Resolve raster sample positions the way Java AWT does in the Python reader (#3108)\n\nCo-authored-by: Jia Yu \u003cjiayu@apache.org\u003e"
    },
    {
      "commit": "9a88736f9dfdda632c5756b5a5072df6f214ce57",
      "tree": "e6147f6e90d5e28428e337da3d5b1f3784b4fdf5",
      "parents": [
        "5c28d6ed14e1c6acea4ae84d54d22d7ff01ef1e0"
      ],
      "author": {
        "name": "Jia Yu",
        "email": "jiayu@apache.org",
        "time": "Fri Jul 24 22:35:07 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jul 24 22:35:07 2026 -0700"
      },
      "message": "[GH-3162][GH-3163][GH-3164] Add distributed GeoSeries geometry methods (#3165)"
    },
    {
      "commit": "5c28d6ed14e1c6acea4ae84d54d22d7ff01ef1e0",
      "tree": "f45326d0168175d103328330a208305936fac72a",
      "parents": [
        "90f6cb12abd36694c71baf5009a05f852ebef397"
      ],
      "author": {
        "name": "Jia Yu",
        "email": "jiayu@apache.org",
        "time": "Fri Jul 24 12:22:20 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jul 24 12:22:20 2026 -0700"
      },
      "message": "[GH-3156][GH-3157][GH-3158] Implement distributed GeoSeries methods (#3159)"
    },
    {
      "commit": "90f6cb12abd36694c71baf5009a05f852ebef397",
      "tree": "3ac756ec311076768aaa59f92094d9e0183434ca",
      "parents": [
        "4206eac75689dfb4d89052abf301bb7a0e3029a9"
      ],
      "author": {
        "name": "Jia Yu",
        "email": "jiayu@apache.org",
        "time": "Fri Jul 24 08:06:57 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jul 24 08:06:57 2026 -0700"
      },
      "message": "[DOCS] Add blog post: reading OSM PBF into Sedona (#3160)"
    },
    {
      "commit": "4206eac75689dfb4d89052abf301bb7a0e3029a9",
      "tree": "cc3ec4fd18f136cf52bcb4e9930dc198ceca28ee",
      "parents": [
        "d18c733b7f5faf48f153937f9d3d567f045ae793"
      ],
      "author": {
        "name": "Jia Yu",
        "email": "jiayu@apache.org",
        "time": "Thu Jul 23 22:57:19 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jul 23 22:57:19 2026 -0700"
      },
      "message": "[GH-3051] Implement distributed GeoPandas translate (#3152)\n\nCo-authored-by: Gaurav Chaudhari \u003c107786677+gauravbyte@users.noreply.github.com\u003e"
    },
    {
      "commit": "d18c733b7f5faf48f153937f9d3d567f045ae793",
      "tree": "addbe24c6187004f4e4c20215d28d01e5c1e909e",
      "parents": [
        "5db3b765bbaba143cf060ae2b52cefc821a7be6b"
      ],
      "author": {
        "name": "Jia Yu",
        "email": "jiayu@apache.org",
        "time": "Thu Jul 23 01:31:04 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jul 23 01:31:04 2026 -0700"
      },
      "message": "[GH-3150] Preserve GeoParquet CRS metadata (#3151)"
    },
    {
      "commit": "5db3b765bbaba143cf060ae2b52cefc821a7be6b",
      "tree": "24670c84b5e6ddf4cc0dbceb0c2442a47f3b6c2a",
      "parents": [
        "31f9d53611852f57010742c11cec1be4cfd532cf"
      ],
      "author": {
        "name": "James Willis",
        "email": "james-willis@users.noreply.github.com",
        "time": "Wed Jul 22 23:51:48 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jul 22 23:51:48 2026 -0700"
      },
      "message": "[GH-3118] Rasterize line segments by exact cell traversal instead of fixed-step sampling (#3119)"
    },
    {
      "commit": "31f9d53611852f57010742c11cec1be4cfd532cf",
      "tree": "c2f25d1d44fcad7a489d1ac9758cbeafe4b8733d",
      "parents": [
        "70881d6ef9f1966c8d4ef9286cc76365892fb7e8"
      ],
      "author": {
        "name": "Jia Yu",
        "email": "jiayu@apache.org",
        "time": "Wed Jul 22 23:48:50 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jul 22 23:48:50 2026 -0700"
      },
      "message": "[GH-3147] Implement distributed GeoPandas skew (#3148)"
    },
    {
      "commit": "70881d6ef9f1966c8d4ef9286cc76365892fb7e8",
      "tree": "7a00224234fdb996452b375ebafcc47c26f29163",
      "parents": [
        "b8f959f63d39c4b748c667aa1e93875fadeb2897"
      ],
      "author": {
        "name": "Jia Yu",
        "email": "jiayu@apache.org",
        "time": "Wed Jul 22 12:34:42 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jul 22 12:34:42 2026 -0700"
      },
      "message": "[GH-3131] Align glob and directory-glob path handling in the raster metadata data sources (#3142)"
    },
    {
      "commit": "b8f959f63d39c4b748c667aa1e93875fadeb2897",
      "tree": "02f69e0a207afbbffd70e2bf9a8f15be45ce29e5",
      "parents": [
        "64b0f8fd60fbff7955f3dd9d0e645bb21e12f3ff"
      ],
      "author": {
        "name": "Jia Yu",
        "email": "jiayu@apache.org",
        "time": "Wed Jul 22 12:19:21 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jul 22 12:19:21 2026 -0700"
      },
      "message": "[GH-3143] Implement distributed GeoPandas scale (#3145)"
    },
    {
      "commit": "64b0f8fd60fbff7955f3dd9d0e645bb21e12f3ff",
      "tree": "8c73a58b07086ede74a98eddafd7468b5476f5e0",
      "parents": [
        "33a8d7bdce76b40f24e06982163b5d5924b92f23"
      ],
      "author": {
        "name": "James Willis",
        "email": "james-willis@users.noreply.github.com",
        "time": "Wed Jul 22 11:48:38 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jul 22 11:48:38 2026 -0700"
      },
      "message": "[GH-3137] Bump jt-jiffle from 1.1.24 to 1.1.31 (#3138)"
    },
    {
      "commit": "33a8d7bdce76b40f24e06982163b5d5924b92f23",
      "tree": "a4152d6ec7a18cbfd242f87479463074b9b5e265",
      "parents": [
        "35b358a2c0d3a40663046b126278b087fecf2908"
      ],
      "author": {
        "name": "Jia Yu",
        "email": "jiayu@apache.org",
        "time": "Wed Jul 22 00:21:39 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jul 22 00:21:39 2026 -0700"
      },
      "message": "[GH-3134] Implement distributed GeoPandas affine_transform (#3135)"
    },
    {
      "commit": "35b358a2c0d3a40663046b126278b087fecf2908",
      "tree": "1394e937b6c798d145fbcbc708387dbb655dda25",
      "parents": [
        "86ac4af6b2f1ca48774ca0f76f3475ace28a27ef"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Tue Jul 21 20:29:19 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jul 21 20:29:19 2026 -0700"
      },
      "message": "build(deps): bump gitpython from 3.1.46 to 3.1.52 (#3141)\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "86ac4af6b2f1ca48774ca0f76f3475ace28a27ef",
      "tree": "58b8682da7b6cb7f405e6211128cf9e4c58c75c0",
      "parents": [
        "e3e63612166653b2ba196c883b7d4f417fac2e75"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Tue Jul 21 13:41:35 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jul 21 13:41:35 2026 -0700"
      },
      "message": "build(deps-dev): bump fast-uri from 3.1.2 to 3.1.4 in /docs-overrides (#3139)\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "e3e63612166653b2ba196c883b7d4f417fac2e75",
      "tree": "f269e42a134c1ef92cbf1a2650f1f89c5827a063",
      "parents": [
        "07712ae32461bc5e56f071b029952b56fa6765a0"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Tue Jul 21 12:25:07 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jul 21 12:25:07 2026 -0700"
      },
      "message": "build(deps-dev): bump js-yaml from 4.2.0 to 4.3.0 in /docs-overrides (#3136)\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "07712ae32461bc5e56f071b029952b56fa6765a0",
      "tree": "c830d6b88f1fc12da943a7d6894409efbc149e3e",
      "parents": [
        "93c732433d24cafe8653784c4620ab689d2e4742"
      ],
      "author": {
        "name": "Jia Yu",
        "email": "jiayu@apache.org",
        "time": "Tue Jul 21 00:34:18 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jul 21 00:34:18 2026 -0700"
      },
      "message": "[GH-3121] Translate CF grid mapping parameters to CRS in netcdf.metadata (#3133)"
    },
    {
      "commit": "93c732433d24cafe8653784c4620ab689d2e4742",
      "tree": "e73a2bbd3f05701656bfe8972e921be29090485f",
      "parents": [
        "fb47a801f70cfef2930377cf84a7b4cdd6e3c34b"
      ],
      "author": {
        "name": "Krishna C Vemulakonda",
        "email": "chayvbk@gmail.com",
        "time": "Mon Jul 20 01:05:54 2026 -0600"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jul 20 00:05:54 2026 -0700"
      },
      "message": "[GH-2527] Implement GeoPandas concave_hull (#2529)\n\nCo-authored-by: Jia Yu \u003cjiayu@apache.org\u003e"
    },
    {
      "commit": "fb47a801f70cfef2930377cf84a7b4cdd6e3c34b",
      "tree": "0b1d4666b32a25e867330572d2834bdba1f04edd",
      "parents": [
        "8656264d09f02e923d92df645b76fe83be86377e"
      ],
      "author": {
        "name": "heman",
        "email": "146690792+bunnysocks@users.noreply.github.com",
        "time": "Mon Jul 20 12:33:39 2026 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jul 20 00:03:39 2026 -0700"
      },
      "message": "[GH-2450] chore(geopandas): write sjoin match tests for dwithin() (#2466)\n\nCo-authored-by: Jia Yu \u003cjiayu@apache.org\u003e"
    },
    {
      "commit": "8656264d09f02e923d92df645b76fe83be86377e",
      "tree": "12ec1ee157a716f17c7d36b81f58335462394fc2",
      "parents": [
        "450bce473467d16c40e1728d7f0e81a82c33ab0a"
      ],
      "author": {
        "name": "Jia Yu",
        "email": "jiayu@apache.org",
        "time": "Sun Jul 19 22:39:35 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Jul 19 22:39:35 2026 -0700"
      },
      "message": "[GH-3126] Fix STAC temporal pushdown and pagination (#3130)"
    },
    {
      "commit": "450bce473467d16c40e1728d7f0e81a82c33ab0a",
      "tree": "327e06fe95efcd9a35b54049ce543f4f33e054ce",
      "parents": [
        "32d640b001c3ed08a5c3ca906c07af4ac89dc52a"
      ],
      "author": {
        "name": "Jia Yu",
        "email": "jiayu@apache.org",
        "time": "Sun Jul 19 22:38:59 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Jul 19 22:38:59 2026 -0700"
      },
      "message": "[GH-3128] Fix geotiff.metadata partition values, scan identity, and option handling (#3129)"
    },
    {
      "commit": "32d640b001c3ed08a5c3ca906c07af4ac89dc52a",
      "tree": "43d62de66094e01fbdb66a473f7211a2da782247",
      "parents": [
        "e02b3fe9b2551f3a41a6f54b7fc0974cfcc29c96"
      ],
      "author": {
        "name": "Jia Yu",
        "email": "jiayu@apache.org",
        "time": "Sun Jul 19 20:43:24 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Jul 19 20:43:24 2026 -0700"
      },
      "message": "[GH-3115] Add netcdf.metadata data source for NetCDF file metadata (#2829)"
    },
    {
      "commit": "e02b3fe9b2551f3a41a6f54b7fc0974cfcc29c96",
      "tree": "10087b4b25d874300b534a87e102130b65cb07f0",
      "parents": [
        "1dfb011cd9eaad207104a01b4d5a6a6e558a4907"
      ],
      "author": {
        "name": "Jia Yu",
        "email": "jiayu@apache.org",
        "time": "Sun Jul 19 02:03:42 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Jul 19 02:03:42 2026 -0700"
      },
      "message": "[CI] Commit website branch changes as the GitHub Actions bot (#3127)"
    },
    {
      "commit": "1dfb011cd9eaad207104a01b4d5a6a6e558a4907",
      "tree": "3112af4f28437df77f2804ca24e82ab3c988d48c",
      "parents": [
        "121a3194b487880c8482887c4ec450f677919c5a"
      ],
      "author": {
        "name": "Jia Yu",
        "email": "jiayu@apache.org",
        "time": "Sun Jul 19 01:29:00 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Jul 19 01:29:00 2026 -0700"
      },
      "message": "[GH-3110] Fix STAC Client.search(datetime\u003d\"YYYY-mm\") raising TypeError (#3122)"
    },
    {
      "commit": "121a3194b487880c8482887c4ec450f677919c5a",
      "tree": "97139bfd963cb55a76372bd4db361d405144d14a",
      "parents": [
        "67096708e3a0ecfadbd2ef3931282c5fcb219612"
      ],
      "author": {
        "name": "Jia Yu",
        "email": "jiayu@apache.org",
        "time": "Sun Jul 19 00:31:43 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Jul 19 00:31:43 2026 -0700"
      },
      "message": "[DOCS] Keep archived doc versions out of search results (#3125)"
    },
    {
      "commit": "67096708e3a0ecfadbd2ef3931282c5fcb219612",
      "tree": "130f4e890643f55b88eeb3808ac351267c2416e6",
      "parents": [
        "0ba9baa6aea537f3b76a8572d6f99da7e27ea96c"
      ],
      "author": {
        "name": "James Willis",
        "email": "james-willis@users.noreply.github.com",
        "time": "Sat Jul 18 22:34:50 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Jul 18 22:34:50 2026 -0700"
      },
      "message": "[GH-3111] Fix scanline x-intercepts on rasters with non-square pixels (#3113)"
    },
    {
      "commit": "0ba9baa6aea537f3b76a8572d6f99da7e27ea96c",
      "tree": "dbea5b82ba2f946ec37326169f3d2a5d9336c60c",
      "parents": [
        "271b7be9edde9cc7da586022cee6e0cedafd32cb"
      ],
      "author": {
        "name": "Jakob Miksch",
        "email": "info@jakobmiksch.eu",
        "time": "Fri Jul 17 16:45:57 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jul 17 07:45:57 2026 -0700"
      },
      "message": "[DOCS] Add example to use zstd compression when storing GeoParquet (#3117)\n\nCo-authored-by: Jia Yu \u003cjiayu@apache.org\u003e"
    },
    {
      "commit": "271b7be9edde9cc7da586022cee6e0cedafd32cb",
      "tree": "abb82a4edb9480abe8ac511efb5272a788a049a3",
      "parents": [
        "0299fa8a380af37a66fe560636af400805fbe843"
      ],
      "author": {
        "name": "Jia Yu",
        "email": "jiayu@apache.org",
        "time": "Fri Jul 17 02:22:33 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jul 17 02:22:33 2026 -0700"
      },
      "message": "[DOCS] Add blog post: spatial joins over STAC catalogs (#3116)"
    },
    {
      "commit": "0299fa8a380af37a66fe560636af400805fbe843",
      "tree": "37452f4d0c8aafffcd33c7e05393342086ed050b",
      "parents": [
        "ba6400b37fd6d4ba15d667d125bdf794b62243a8"
      ],
      "author": {
        "name": "Kushida",
        "email": "kushidashiro@gmail.com",
        "time": "Fri Jul 17 00:46:37 2026 +0300"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jul 16 14:46:37 2026 -0700"
      },
      "message": "fix: support README logo in dark mode (#3107)"
    },
    {
      "commit": "ba6400b37fd6d4ba15d667d125bdf794b62243a8",
      "tree": "0d0b437ba005f20841a49394b098719fbb5519c3",
      "parents": [
        "e7c12246373036d2f67bf5485402a64e161262b8"
      ],
      "author": {
        "name": "Jia Yu",
        "email": "jiayu@apache.org",
        "time": "Tue Jul 14 21:36:05 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jul 14 21:36:05 2026 -0700"
      },
      "message": "[GH-3103] Bump proj4sedona to 0.1.1 and re-enable RS_CRS round-trip tests (#3106)"
    },
    {
      "commit": "e7c12246373036d2f67bf5485402a64e161262b8",
      "tree": "8099fa757c1a0bfd1e508aba4af74e42f125872c",
      "parents": [
        "651af154a1efdf7b8d671447d0634dd5a47cad10"
      ],
      "author": {
        "name": "John Bampton",
        "email": "jbampton@users.noreply.github.com",
        "time": "Wed Jul 15 05:33:51 2026 +1000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jul 14 12:33:51 2026 -0700"
      },
      "message": "[GH-3011] Pin all pre-commit hooks to SHA for supply chain security (#3082)\n\nCo-authored-by: Copilot Autofix powered by AI \u003c175728472+Copilot@users.noreply.github.com\u003e"
    },
    {
      "commit": "651af154a1efdf7b8d671447d0634dd5a47cad10",
      "tree": "5a34cb74ccaafb773ec2610b4e63bb50e367383d",
      "parents": [
        "5daf8aa678c35d33fd1452a111c8248f5c8e7c46"
      ],
      "author": {
        "name": "John Bampton",
        "email": "jbampton@users.noreply.github.com",
        "time": "Wed Jul 15 05:32:46 2026 +1000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jul 14 12:32:46 2026 -0700"
      },
      "message": "[DOCS] Remove broken `Star History` image from README (#3104)"
    },
    {
      "commit": "5daf8aa678c35d33fd1452a111c8248f5c8e7c46",
      "tree": "9981738ad15475a438df683a82d42fd8d8ea3323",
      "parents": [
        "e33b693361137b47a8e7096ffd653aa0013e4cfe"
      ],
      "author": {
        "name": "Jia Yu",
        "email": "jiayu@apache.org",
        "time": "Mon Jul 13 21:02:11 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jul 13 21:02:11 2026 -0700"
      },
      "message": "[GH-3088] Bump proj4sedona to 0.1.0 (#3102)"
    },
    {
      "commit": "e33b693361137b47a8e7096ffd653aa0013e4cfe",
      "tree": "8561d2d092b27e2c9c790c337d2221e61d2f4855",
      "parents": [
        "f7d1ccb499de105a3643072c99f1d08d915e1bc3"
      ],
      "author": {
        "name": "Jia Yu",
        "email": "jiayu@apache.org",
        "time": "Sun Jul 12 22:19:36 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Jul 12 22:19:36 2026 -0700"
      },
      "message": "[DOCS] fix raster tiling blog cover so tiles match source pixel size (#3101)"
    },
    {
      "commit": "f7d1ccb499de105a3643072c99f1d08d915e1bc3",
      "tree": "11eb82d58b45ed9d0671f8e9a1a97d0606e06a9e",
      "parents": [
        "3a0b8f2b8343a5349f30bfaee5bef52e648a93fc"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Sat Jul 11 21:08:33 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Jul 11 21:08:33 2026 -0700"
      },
      "message": "build(deps): bump the uv-dependencies group with 7 updates (#3094)\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": "3a0b8f2b8343a5349f30bfaee5bef52e648a93fc",
      "tree": "bbeb82c0436e007c0efc830249a4c4e5c5b7fa4d",
      "parents": [
        "b477746ed7c8d4663882940e268ba65e72a759f5"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Sat Jul 11 21:07:09 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Jul 11 21:07:09 2026 -0700"
      },
      "message": "build(deps): bump the pip-dependencies group in /docker with 5 updates (#3093)\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": "b477746ed7c8d4663882940e268ba65e72a759f5",
      "tree": "f494eeda5c0d677b003fb6456b0268beb9f92119",
      "parents": [
        "c45ca47de453e6edaf6fbb7c020828531f9263b9"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Sat Jul 11 19:30:01 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Jul 11 19:30:01 2026 -0700"
      },
      "message": "build(deps): bump the github-actions-dependencies group with 11 updates (#3091)\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": "c45ca47de453e6edaf6fbb7c020828531f9263b9",
      "tree": "e61b45742a392151ed88b418cf79dfcdac4c9357",
      "parents": [
        "11a8c0bc60936c07ced0505be09386aa12f111b3"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Sat Jul 11 19:15:49 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Jul 11 19:15:49 2026 -0700"
      },
      "message": "build(deps): bump org.apache.logging.log4j:log4j-core from 2.25.3 to 2.25.4 in /examples/flink-sql (#2837)\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    }
  ],
  "next": "11a8c0bc60936c07ced0505be09386aa12f111b3"
}
