)]}'
{
  "log": [
    {
      "commit": "97f9827c8d5fca9e1e6c5d01274e987da72f60d0",
      "tree": "8690e34c74b94a1c7f236ed485009a467844d166",
      "parents": [
        "b4d5d6f328b0de13293ecad1b0789dd3d57494f0"
      ],
      "author": {
        "name": "Yuya Ebihara",
        "email": "ebyhry@gmail.com",
        "time": "Mon Aug 17 14:51:40 2026 +0900"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Aug 17 13:51:40 2026 +0800"
      },
      "message": "Build: Bump com.google.cloud.gcs.analytics:gcs-analytics-core from 1.4.0 to 1.5.0 (#17687)\n\nBuild: Bump com.google.cloud.gcs.analytics:gcs-analytics-core\n\nBumps [com.google.cloud.gcs.analytics:gcs-analytics-core](https://github.com/GoogleCloudPlatform/gcs-analytics-core) from 1.4.0 to 1.5.0.\n- [Release notes](https://github.com/GoogleCloudPlatform/gcs-analytics-core/releases)\n- [Changelog](https://github.com/GoogleCloudPlatform/gcs-analytics-core/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/GoogleCloudPlatform/gcs-analytics-core/compare/v1.4.0...v1.5.0)\n\n---\nupdated-dependencies:\n- dependency-name: com.google.cloud.gcs.analytics:gcs-analytics-core\n  dependency-version: 1.5.0\n  dependency-type: direct:production\n  update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "b4d5d6f328b0de13293ecad1b0789dd3d57494f0",
      "tree": "1d134be669c3e13e77cda527d55764ef7f0d8fb0",
      "parents": [
        "c3ec74bca787cc7c1e7f2f1d72ca40de1f8b094e"
      ],
      "author": {
        "name": "Yuya Ebihara",
        "email": "ebyhry@gmail.com",
        "time": "Mon Aug 17 14:45:13 2026 +0900"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Aug 17 13:45:13 2026 +0800"
      },
      "message": "Build: Bump software.amazon.awssdk:bom from 2.50.2 to 2.51.3 (#17686)\n\nBumps software.amazon.awssdk:bom from 2.50.2 to 2.51.3.\n\n---\nupdated-dependencies:\n- dependency-name: software.amazon.awssdk:bom\n  dependency-version: 2.51.3\n  dependency-type: direct:production\n  update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "c3ec74bca787cc7c1e7f2f1d72ca40de1f8b094e",
      "tree": "42207c287eef10fe3649b18b4a1332dd356a1351",
      "parents": [
        "062d0136b486b51c2398ff33bf108157e2ebe17b"
      ],
      "author": {
        "name": "Angel Conde",
        "email": "neuw84@gmail.com",
        "time": "Mon Aug 17 03:11:37 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Aug 16 19:11:37 2026 -0600"
      },
      "message": "Arrow: Fix direct memory leak in row lineage vectorized readers (#17296)\n\nCo-authored-by: Angel Conde \u003cacmanjon@amazon.com\u003e"
    },
    {
      "commit": "062d0136b486b51c2398ff33bf108157e2ebe17b",
      "tree": "b3a34323f64bbb03485bd1fd5bdc672179a97999",
      "parents": [
        "748339eac473a965938121fbd5805fc698e75ba6"
      ],
      "author": {
        "name": "Xu Bai",
        "email": "xuba@cisco.com",
        "time": "Sun Aug 16 22:46:33 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Aug 16 16:46:33 2026 +0200"
      },
      "message": "Docs: Update Apache Fluss documentation link to correct path (#17647)"
    },
    {
      "commit": "748339eac473a965938121fbd5805fc698e75ba6",
      "tree": "0ad614d54e7f384521fe742c274c0c8954f1e12d",
      "parents": [
        "65f2add628d437e942a2791ba0777823003e1c5e"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Sun Aug 16 14:45:02 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Aug 16 14:45:02 2026 +0800"
      },
      "message": "Build: Bump the codeql-action group with 3 updates (#17681)\n\nBumps the codeql-action group with 3 updates: [github/codeql-action/init](https://github.com/github/codeql-action), [github/codeql-action/analyze](https://github.com/github/codeql-action) and [github/codeql-action/upload-sarif](https://github.com/github/codeql-action).\n\n\nUpdates `github/codeql-action/init` from 4.37.4 to 4.37.6\n- [Release notes](https://github.com/github/codeql-action/releases)\n- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/github/codeql-action/compare/f205ea1c3313d32999d8d6a48b4f6530d4437b38...5595ccaf912efad79be6eef63a5619ff05969be3)\n\nUpdates `github/codeql-action/analyze` from 4.37.4 to 4.37.6\n- [Release notes](https://github.com/github/codeql-action/releases)\n- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/github/codeql-action/compare/f205ea1c3313d32999d8d6a48b4f6530d4437b38...5595ccaf912efad79be6eef63a5619ff05969be3)\n\nUpdates `github/codeql-action/upload-sarif` from 4.37.4 to 4.37.6\n- [Release notes](https://github.com/github/codeql-action/releases)\n- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/github/codeql-action/compare/f205ea1c3313d32999d8d6a48b4f6530d4437b38...5595ccaf912efad79be6eef63a5619ff05969be3)\n\n---\nupdated-dependencies:\n- dependency-name: github/codeql-action/init\n  dependency-version: 4.37.6\n  dependency-type: direct:production\n  update-type: version-update:semver-patch\n  dependency-group: codeql-action\n- dependency-name: github/codeql-action/analyze\n  dependency-version: 4.37.6\n  dependency-type: direct:production\n  update-type: version-update:semver-patch\n  dependency-group: codeql-action\n- dependency-name: github/codeql-action/upload-sarif\n  dependency-version: 4.37.6\n  dependency-type: direct:production\n  update-type: version-update:semver-patch\n  dependency-group: codeql-action\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "65f2add628d437e942a2791ba0777823003e1c5e",
      "tree": "bbed73c15af428f774be51330c631e24e4a26b15",
      "parents": [
        "3d1ce7c08e903ec80009d7fced00c14338ce9a47"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Sun Aug 16 14:43:23 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Aug 16 14:43:23 2026 +0800"
      },
      "message": "Build: Bump io.netty:netty-buffer from 4.2.16.Final to 4.2.17.Final (#17679)\n\nBumps [io.netty:netty-buffer](https://github.com/netty/netty) from 4.2.16.Final to 4.2.17.Final.\n- [Release notes](https://github.com/netty/netty/releases)\n- [Commits](https://github.com/netty/netty/compare/netty-4.2.16.Final...netty-4.2.17.Final)\n\n---\nupdated-dependencies:\n- dependency-name: io.netty:netty-buffer\n  dependency-version: 4.2.17.Final\n  dependency-type: direct:production\n  update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "3d1ce7c08e903ec80009d7fced00c14338ce9a47",
      "tree": "61c16627007851d2751e555b7acf9800cf4ad98b",
      "parents": [
        "052ccc059d03b5061e273c91dfce0d3f4e662411"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Sun Aug 16 14:42:40 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Aug 16 14:42:40 2026 +0800"
      },
      "message": "Build: Bump jetty from 12.1.11 to 12.1.12 (#17678)\n\nBumps `jetty` from 12.1.11 to 12.1.12.\n\nUpdates `org.eclipse.jetty.compression:jetty-compression-server` from 12.1.11 to 12.1.12\n\nUpdates `org.eclipse.jetty.compression:jetty-compression-gzip` from 12.1.11 to 12.1.12\n\nUpdates `org.eclipse.jetty.ee10:jetty-ee10-servlet` from 12.1.11 to 12.1.12\n\n---\nupdated-dependencies:\n- dependency-name: org.eclipse.jetty.compression:jetty-compression-server\n  dependency-version: 12.1.12\n  dependency-type: direct:production\n  update-type: version-update:semver-patch\n- dependency-name: org.eclipse.jetty.compression:jetty-compression-gzip\n  dependency-version: 12.1.12\n  dependency-type: direct:production\n  update-type: version-update:semver-patch\n- dependency-name: org.eclipse.jetty.ee10:jetty-ee10-servlet\n  dependency-version: 12.1.12\n  dependency-type: direct:production\n  update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "052ccc059d03b5061e273c91dfce0d3f4e662411",
      "tree": "bdb82942a23a553c7f339d39cd9359774887ce39",
      "parents": [
        "2b20f6526b1dd77ee86067cf55f02682b8bbfead"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Sun Aug 16 14:41:54 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Aug 16 14:41:54 2026 +0800"
      },
      "message": "Build: Bump org.roaringbitmap:RoaringBitmap from 1.6.18 to 1.6.20 (#17677)\n\nBumps [org.roaringbitmap:RoaringBitmap](https://github.com/RoaringBitmap/RoaringBitmap) from 1.6.18 to 1.6.20.\n- [Release notes](https://github.com/RoaringBitmap/RoaringBitmap/releases)\n- [Commits](https://github.com/RoaringBitmap/RoaringBitmap/commits)\n\n---\nupdated-dependencies:\n- dependency-name: org.roaringbitmap:RoaringBitmap\n  dependency-version: 1.6.20\n  dependency-type: direct:production\n  update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "2b20f6526b1dd77ee86067cf55f02682b8bbfead",
      "tree": "fc997dcdd88fe07050613e880240e8cba7d432a0",
      "parents": [
        "a253570c354211c8948a61da4900c5f0f703d03f"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Sun Aug 16 14:40:37 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Aug 16 14:40:37 2026 +0800"
      },
      "message": "Build: Bump at.yawk.lz4:lz4-java from 1.11.1 to 1.11.2 (#17675)\n\nBumps [at.yawk.lz4:lz4-java](https://github.com/yawkat/lz4-java) from 1.11.1 to 1.11.2.\n- [Release notes](https://github.com/yawkat/lz4-java/releases)\n- [Changelog](https://github.com/yawkat/lz4-java/blob/main/CHANGES.md)\n- [Commits](https://github.com/yawkat/lz4-java/compare/v1.11.1...v1.11.2)\n\n---\nupdated-dependencies:\n- dependency-name: at.yawk.lz4:lz4-java\n  dependency-version: 1.11.2\n  dependency-type: direct:production\n  update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "a253570c354211c8948a61da4900c5f0f703d03f",
      "tree": "8b8e28ffc9aff3d902745b2ba89753597dae1f8e",
      "parents": [
        "ea6d072629ffdd2ffd7bbf689f89c336e0c7a87f"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Sun Aug 16 14:39:49 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Aug 16 14:39:49 2026 +0800"
      },
      "message": "Build: Bump org.apache.httpcomponents.client5:httpclient5 from 5.6.3 to 5.6.4 (#17674)\n\nBuild: Bump org.apache.httpcomponents.client5:httpclient5\n\nBumps [org.apache.httpcomponents.client5:httpclient5](https://github.com/apache/httpcomponents-client) from 5.6.3 to 5.6.4.\n- [Changelog](https://github.com/apache/httpcomponents-client/blob/rel/v5.6.4/RELEASE_NOTES.txt)\n- [Commits](https://github.com/apache/httpcomponents-client/compare/rel/v5.6.3...rel/v5.6.4)\n\n---\nupdated-dependencies:\n- dependency-name: org.apache.httpcomponents.client5:httpclient5\n  dependency-version: 5.6.4\n  dependency-type: direct:production\n  update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "ea6d072629ffdd2ffd7bbf689f89c336e0c7a87f",
      "tree": "a86677c88efda53ae3ea59215564c49121f06331",
      "parents": [
        "50100e46242864113579639f61eecf85545b185f"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Sun Aug 16 14:39:06 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Aug 16 14:39:06 2026 +0800"
      },
      "message": "Build: Bump datamodel-code-generator from 0.71.0 to 0.72.2 (#17673)\n\nBumps [datamodel-code-generator](https://github.com/koxudaxi/datamodel-code-generator) from 0.71.0 to 0.72.2.\n- [Release notes](https://github.com/koxudaxi/datamodel-code-generator/releases)\n- [Changelog](https://github.com/koxudaxi/datamodel-code-generator/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/koxudaxi/datamodel-code-generator/compare/0.71.0...0.72.2)\n\n---\nupdated-dependencies:\n- dependency-name: datamodel-code-generator\n  dependency-version: 0.72.2\n  dependency-type: direct:production\n  update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "50100e46242864113579639f61eecf85545b185f",
      "tree": "ff198796abb4067bf566bf2aa2782252bf183eb6",
      "parents": [
        "b544005b64fcc0907bb324d588080481e49751c5"
      ],
      "author": {
        "name": "Uros Bojanic",
        "email": "221401595+uros-b@users.noreply.github.com",
        "time": "Sat Aug 15 07:39:25 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Aug 15 13:39:25 2026 +0800"
      },
      "message": "API: Add Javadoc for the Metrics constructor parameters (#17608)\n\n* API: Add Javadoc for the Metrics constructor parameters\n\nDocument each parameter of the canonical Metrics constructor, including that the maps and counts may be null when unknown.\n\n* Update api/src/main/java/org/apache/iceberg/Metrics.java\n\nCo-authored-by: Anoop Johnson \u003cgit@anoopjohnson.com\u003e\n\n* Fix format\n\n* Followup changes\n\n---------\n\nCo-authored-by: Anoop Johnson \u003cgit@anoopjohnson.com\u003e"
    },
    {
      "commit": "b544005b64fcc0907bb324d588080481e49751c5",
      "tree": "4c05b13a9f9f459edf180e960e1fa79788d3bc4b",
      "parents": [
        "ff80d1191116c861f96067369438588e93f91122"
      ],
      "author": {
        "name": "Hongyue/Steve Zhang",
        "email": "hongyue.apache@gmail.com",
        "time": "Fri Aug 14 22:28:04 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Aug 15 13:28:04 2026 +0800"
      },
      "message": "BigQuery: Remove deprecated catalog property constants (#17625)\n\nPROJECT_ID, GCP_LOCATION and LIST_ALL_TABLES on\nBigQueryMetastoreCatalog were deprecated for removal in 1.12.0 in favor\nof the equivalents on BigQueryProperties. No remaining callers."
    },
    {
      "commit": "ff80d1191116c861f96067369438588e93f91122",
      "tree": "76bdc2e7c95d5658adf0665d0374a59467a3a406",
      "parents": [
        "3b7e424fd628862528299303bf0a30ca13ae36a0"
      ],
      "author": {
        "name": "Hongyue/Steve Zhang",
        "email": "hongyue.apache@gmail.com",
        "time": "Fri Aug 14 22:25:44 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Aug 15 13:25:44 2026 +0800"
      },
      "message": "Kafka Connect: Remove deprecated TableReference and IcebergWriterResult members (#17623)\n\nDeprecated for removal in 1.12.0:\n- TableReference.of(String, TableIdentifier) and the\n  TableReference(String, List\u003cString\u003e, String) constructor\n- IcebergWriterResult(TableIdentifier, List, List, StructType) and\n  IcebergWriterResult.tableIdentifier()\n\nCallers now construct a TableReference with an explicit table UUID; the\ntwo tests pass null to preserve their previous behavior."
    },
    {
      "commit": "3b7e424fd628862528299303bf0a30ca13ae36a0",
      "tree": "00c37e8c83f1fbcc3e79a44ff973218ad220f538",
      "parents": [
        "ccb37e5d3c5df6c164a4d972fa4a696474bd71f8"
      ],
      "author": {
        "name": "Eduard Tudenhoefner",
        "email": "etudenhoefner@gmail.com",
        "time": "Fri Aug 14 21:22:51 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Aug 14 12:22:51 2026 -0700"
      },
      "message": "Core: Use TrackedFile constants for partition and content_stats fields (#17649)\n\nReplace the duplicated field ID and name literals with the constants that\nTrackedFile already declares, which both files use elsewhere."
    },
    {
      "commit": "ccb37e5d3c5df6c164a4d972fa4a696474bd71f8",
      "tree": "6efb18f0a83c967d2d2922e529b2163ed3981924",
      "parents": [
        "bce935c9e1860f5a37248135f2a537c0e7afca13"
      ],
      "author": {
        "name": "Anoop Johnson",
        "email": "anoop@apache.org",
        "time": "Fri Aug 14 11:52:07 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Aug 14 11:52:07 2026 -0700"
      },
      "message": "API: Avoid intermediate collections in NOT IN strict metrics evaluation (#17661)"
    },
    {
      "commit": "bce935c9e1860f5a37248135f2a537c0e7afca13",
      "tree": "f0580fcbc5bff046c53f72d61700dfe6dcd56169",
      "parents": [
        "9db68ae5ae8cd6e197765f41536be164cf8e0a97"
      ],
      "author": {
        "name": "Eduard Tudenhoefner",
        "email": "etudenhoefner@gmail.com",
        "time": "Fri Aug 14 19:53:48 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Aug 14 10:53:48 2026 -0700"
      },
      "message": "Core: Always track null count in content stats, add evaluator (#17413)"
    },
    {
      "commit": "9db68ae5ae8cd6e197765f41536be164cf8e0a97",
      "tree": "75f01031088cb6a08c722859a7b9d923e87b5662",
      "parents": [
        "74a1252693dc219a8f7b79927eece99469e355ce"
      ],
      "author": {
        "name": "Anoop Johnson",
        "email": "anoop@apache.org",
        "time": "Fri Aug 14 10:25:06 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Aug 14 12:25:06 2026 -0500"
      },
      "message": "API: Avoid intermediate collections in IN predicate metrics evaluation (#17659)"
    },
    {
      "commit": "74a1252693dc219a8f7b79927eece99469e355ce",
      "tree": "3f132319de7df60a8605df039334834a2672a0ff",
      "parents": [
        "7ea84238443b57d5383581fd8f063ba1c6977c04"
      ],
      "author": {
        "name": "Neelesh Salian",
        "email": "nssalian@users.noreply.github.com",
        "time": "Fri Aug 14 09:30:40 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Aug 14 11:30:40 2026 -0500"
      },
      "message": "Parquet, Spark, Flink: Type uniformity for variant shredding (#17424)"
    },
    {
      "commit": "7ea84238443b57d5383581fd8f063ba1c6977c04",
      "tree": "6df7a7ee62f9a930c4e2abbef3fca189e0769e16",
      "parents": [
        "cd758fcda88ec86d23aab52023b3fbc5e6cbd43f"
      ],
      "author": {
        "name": "Sergei Nikolaev",
        "email": "kinolaev@gmail.com",
        "time": "Fri Aug 14 16:24:42 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Aug 14 16:24:42 2026 +0200"
      },
      "message": "Core: Call close on iterables returned by ManifestReader.liveEntries() in ManifestFilterManager (#15713)"
    },
    {
      "commit": "cd758fcda88ec86d23aab52023b3fbc5e6cbd43f",
      "tree": "5d839372aaec8704c84d2ad40a5ac59eacc040dd",
      "parents": [
        "35889387c8c6ff0a3f57d17a304709dc1b7d9340"
      ],
      "author": {
        "name": "GuoYu",
        "email": "511955993@qq.com",
        "time": "Fri Aug 14 18:58:46 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Aug 14 12:58:46 2026 +0200"
      },
      "message": "Data: Add Variant Support for file format tck (#17617)"
    },
    {
      "commit": "35889387c8c6ff0a3f57d17a304709dc1b7d9340",
      "tree": "0534e0782390731666c8ba1c1459d53fff757c86",
      "parents": [
        "b8b92aba28bf36b39f1759e16a755327fa84558b"
      ],
      "author": {
        "name": "Neelesh Salian",
        "email": "nssalian@users.noreply.github.com",
        "time": "Thu Aug 13 18:04:49 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Aug 13 21:04:49 2026 -0400"
      },
      "message": "Site: Update the variant blog with Apache Arrow variant support (#17640)"
    },
    {
      "commit": "b8b92aba28bf36b39f1759e16a755327fa84558b",
      "tree": "64cb1dd52ed71afa25442e640ffb6b75be6e28c0",
      "parents": [
        "7e56d30d30d203b5e07274dacc3f3f5a9ce277f5"
      ],
      "author": {
        "name": "Hongyue/Steve Zhang",
        "email": "hongyue.apache@gmail.com",
        "time": "Thu Aug 13 16:12:59 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Aug 14 07:12:59 2026 +0800"
      },
      "message": "Spark: Remove deprecated and unused methods in SparkRead/WriteConf and SparkSchemaUtil (#17626)\n\nSpark: Remove deprecated methods scheduled for 1.12.0 removal\n\n- SparkSchemaUtil.convertWithFreshIds(Schema, StructType) and\n  prune(Schema, StructType, List\u003cExpression\u003e) in Spark 4.0 and 4.1\n- SparkReadConf/SparkWriteConf constructors taking an unused branch\n  argument in Spark 4.1\n\nSpark 3.5 is unaffected: these overloads were never deprecated there."
    },
    {
      "commit": "7e56d30d30d203b5e07274dacc3f3f5a9ce277f5",
      "tree": "054b5e4369d36e903e3f29b60293d817962c4cc9",
      "parents": [
        "dcd9feebbc46d6f64a25461654b83f3028f80971"
      ],
      "author": {
        "name": "yangshangqing",
        "email": "50940701+yangshangqing95@users.noreply.github.com",
        "time": "Thu Aug 13 17:24:35 2026 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Aug 13 16:24:35 2026 -0500"
      },
      "message": "Parquet: Fix notNaN for columns missing from files (#17633)"
    },
    {
      "commit": "dcd9feebbc46d6f64a25461654b83f3028f80971",
      "tree": "6c030bfbe1b2927aac48548112d44d6067ccf30d",
      "parents": [
        "f610fab08773733dda8e4919d715ae25986cfb51"
      ],
      "author": {
        "name": "eye-gu",
        "email": "eyegu@apache.org",
        "time": "Fri Aug 14 00:38:16 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Aug 13 11:38:16 2026 -0500"
      },
      "message": "Core: Fix Z-order byte encoding for floating-point values (#17071)\n\nThanks @eye-gu for the Fix!"
    },
    {
      "commit": "f610fab08773733dda8e4919d715ae25986cfb51",
      "tree": "b1aefb2cde2c398cb59d384fbc4ccded72554d28",
      "parents": [
        "4479852893dd96db54f9512e8b14300eabe5ceb7"
      ],
      "author": {
        "name": "Hongyue/Steve Zhang",
        "email": "hongyue.apache@gmail.com",
        "time": "Thu Aug 13 01:50:29 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Aug 13 10:50:29 2026 +0200"
      },
      "message": "Flink: Remove deprecated RewriteDataFiles.Builder.filter(Expression) (#17624)"
    },
    {
      "commit": "4479852893dd96db54f9512e8b14300eabe5ceb7",
      "tree": "b16f2710d46ae9193f1dbcdee714218cbc2785c2",
      "parents": [
        "c62a8fc3ee808e95d5493e4ffd19642ac22ea82f"
      ],
      "author": {
        "name": "Anas Khan",
        "email": "anxkhn28@gmail.com",
        "time": "Thu Aug 13 14:08:10 2026 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Aug 13 10:38:10 2026 +0200"
      },
      "message": "Core: Fix AvroEncoderUtil header error printing literal %02X (#17125)\n\nAvroEncoderUtil.decode validated the magic bytes with\nPreconditions.checkState(cond, \"Unrecognized header bytes: 0x%02X 0x%02X\",\nheader0, header1). Guava\u0027s Preconditions formats messages with\nStrings.lenientFormat, which only understands the %s placeholder, so the\n%02X specifiers were emitted verbatim and the two byte arguments were\nappended as decimal in a trailing bracket. A mismatched header therefore\nreported \"Unrecognized header bytes: 0x%02X 0x%02X [16, 32]\" instead of the\nintended hex, obscuring the actual bytes."
    },
    {
      "commit": "c62a8fc3ee808e95d5493e4ffd19642ac22ea82f",
      "tree": "6d4a6b30498a94482bef67ee8f0d33d3b06b713c",
      "parents": [
        "671272445d88dd2736186636dced8db6d3057c65"
      ],
      "author": {
        "name": "Thomas Powell",
        "email": "tom-s-powell@hotmail.co.uk",
        "time": "Thu Aug 13 04:44:19 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Aug 13 11:44:19 2026 +0800"
      },
      "message": "API: Respect plaintext files in EncryptingFileIO bulkDecrypt (#17592)\n\n* Respect plaintext files in EncyptingFileIO bulkDecrypt\n\n* unit tests\n\n---------\n\nCo-authored-by: Thomas Powell \u003ctpowell@palantir.com\u003e"
    },
    {
      "commit": "671272445d88dd2736186636dced8db6d3057c65",
      "tree": "dfd8d030a50ded69779ebdb9fcaeb74e033f71af",
      "parents": [
        "ad608fec8ff3b4e36d1cd1f6d3d0fcf99eb30a47"
      ],
      "author": {
        "name": "Rahul Shivu Mahadev",
        "email": "51690557+rahulsmahadev@users.noreply.github.com",
        "time": "Wed Aug 12 15:14:08 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Aug 13 00:14:08 2026 +0200"
      },
      "message": "Core: Add max-file-group-input-files to valid rewrite options (#17544)\n\nmax-file-group-input-files is read and validated by\nSizeBasedFileRewritePlanner but was missing from validOptions(), so\nRewriteDataFilesSparkAction rejected it with \"Cannot use options\n[max-file-group-input-files]\". Flink exposes the option through\nRewriteDataFiles.maxFileGroupInputFiles() where it works, while Spark\nrejected it. The option was added in #14837 without updating validOptions().\n\nAdd the option to validOptions() and cover it with a rewrite that sets it,\nwhich fails without this change, plus a planner test that it caps the number\nof input files per group."
    },
    {
      "commit": "ad608fec8ff3b4e36d1cd1f6d3d0fcf99eb30a47",
      "tree": "df5c8ec2b6465be28a045df4c0b914e633c1b6d1",
      "parents": [
        "515ec6c11b11c54f45ee483bcf20c012f9159d9f"
      ],
      "author": {
        "name": "Neelesh Salian",
        "email": "nssalian@users.noreply.github.com",
        "time": "Wed Aug 12 14:34:03 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Aug 12 16:34:03 2026 -0500"
      },
      "message": "Site: Add blog post introducing the Variant type (#17537)"
    },
    {
      "commit": "515ec6c11b11c54f45ee483bcf20c012f9159d9f",
      "tree": "6d93931387c77aa72326cc05f8b95f437c194496",
      "parents": [
        "e31bda3c1a04c3c0afab0cd3098f9a976300a4a2"
      ],
      "author": {
        "name": "Uros Bojanic",
        "email": "221401595+uros-b@users.noreply.github.com",
        "time": "Wed Aug 12 12:58:54 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Aug 12 12:58:54 2026 +0200"
      },
      "message": "Core: Include CRC values in DV deserialization error message (#17393)"
    },
    {
      "commit": "e31bda3c1a04c3c0afab0cd3098f9a976300a4a2",
      "tree": "6386423703bd7e93c7c2ebbc6526fd2e4cabe97d",
      "parents": [
        "3cca1d59f1403edfec0c571c62b9d05f4673ff46"
      ],
      "author": {
        "name": "Hongyue/Steve Zhang",
        "email": "hongyue.apache@gmail.com",
        "time": "Tue Aug 11 16:39:07 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Aug 11 16:39:07 2026 -0700"
      },
      "message": "Core: Support metrics with nested field in AppendBenchmark and FileGenerationUtil (#17391)\n\n* Core: Add nested field traversal in AppendBenchmark and FileGenerationUtil\n\n* expand testBoundsForNestedTypes to cover all metricsMode\n\n* Core: Resolve metrics mode by field id in FileGenerationUtil\n\nUse MetricsConfig.columnMode(int) instead of manually resolving the\ncolumn name via Schema.findColumnName. The int overload performs the\nsame id-to-name lookup internally and correctly handles column aliases,\nremoving duplicated logic across the generator and its test.\n\nCo-Authored-By: Claude Opus 4.8 (1M context) \u003cnoreply@anthropic.com\u003e\n\n* fix schema used in UT\n\n---------\n\nCo-authored-by: Claude Opus 4.8 (1M context) \u003cnoreply@anthropic.com\u003e"
    },
    {
      "commit": "3cca1d59f1403edfec0c571c62b9d05f4673ff46",
      "tree": "ceec8baff0c8fa284741093ec990669cc1992090",
      "parents": [
        "81d490881e323abad8327e23c27b22481c156199"
      ],
      "author": {
        "name": "Uros Bojanic",
        "email": "221401595+uros-b@users.noreply.github.com",
        "time": "Tue Aug 11 19:22:02 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Aug 11 10:22:02 2026 -0700"
      },
      "message": "Docs: Document missing read table properties in configuration (#17554)\n\nAdd read.split.adaptive-size.enabled, read.data-planning-mode, and read.delete-planning-mode to the read properties table with their defaults and accepted values."
    },
    {
      "commit": "81d490881e323abad8327e23c27b22481c156199",
      "tree": "2e10e2f1e33fc9016fa271aeb2133ad2f9e85c75",
      "parents": [
        "089adca502693f62e88f6137461a91ff06156be2"
      ],
      "author": {
        "name": "William Hyun",
        "email": "william@apache.org",
        "time": "Tue Aug 11 10:15:36 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Aug 11 10:15:36 2026 -0700"
      },
      "message": "Core, REST: Fix delete file references for DVs in the same Puffin file (#17497)\n\nMotivation: Scan planning responses index delete files by position in the delete-files array.\nThe index map was keyed on the delete file location alone, but a single Puffin file can hold a deletion vector for each of several data files. Every DV in that file shares a location, so each new DV entry overwrote the previous one and every task referencing a DV in that Puffin file resolved to the same last index.\n\nChanges: Extract DeleteFileSet\u0027s private wrapper into a public DeleteFileWrapper, mirroring CharSequenceWrapper, and key the index map on it so serialization uses the same delete file identity that builds the delete-files array.\nFail with a clear message when a task references a delete file that is not in that array."
    },
    {
      "commit": "089adca502693f62e88f6137461a91ff06156be2",
      "tree": "f90233f2d243f50fb5b983509a1b90e211fd847a",
      "parents": [
        "89e2f887491c1b5fa9f8b9de81b3aa8b31fa6974"
      ],
      "author": {
        "name": "Vova Kolmakov",
        "email": "wombatukun@gmail.com",
        "time": "Tue Aug 11 11:40:53 2026 +0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Aug 11 06:40:53 2026 +0200"
      },
      "message": "Flink: Backport avoid per-row field getter allocation in RowDataWrapper (#17606)\n\nBackports #16789"
    },
    {
      "commit": "89e2f887491c1b5fa9f8b9de81b3aa8b31fa6974",
      "tree": "9d444fa8c6c5271c2138838008d7aef99cdbde16",
      "parents": [
        "ee9288f5d88ebb2f111ca0756ba801946812d321"
      ],
      "author": {
        "name": "vishnu prakash",
        "email": "nvishnuprakash02@gmail.com",
        "time": "Mon Aug 10 20:41:09 2026 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Aug 10 17:11:09 2026 +0200"
      },
      "message": "Flink: Backport read split table properties fix to 2.0 and 1.20 (#17445) (#17591)"
    },
    {
      "commit": "ee9288f5d88ebb2f111ca0756ba801946812d321",
      "tree": "aa830adbbd397f766b39d26d7939b73f767a4a39",
      "parents": [
        "f8f8a7425b431c92d5d44b5b9f3e99a427e1ff04"
      ],
      "author": {
        "name": "Vova Kolmakov",
        "email": "wombatukun@gmail.com",
        "time": "Mon Aug 10 22:10:46 2026 +0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Aug 10 17:10:46 2026 +0200"
      },
      "message": "Flink: Avoid per-row field getter allocation in RowDataWrapper (#16789)"
    },
    {
      "commit": "f8f8a7425b431c92d5d44b5b9f3e99a427e1ff04",
      "tree": "79a2fb4b5ecb62fcceff4afbda48924a4da0ea0b",
      "parents": [
        "9f98bd64c271a9ce56c33c2f3b903a18d3f12de4"
      ],
      "author": {
        "name": "vishnu prakash",
        "email": "nvishnuprakash02@gmail.com",
        "time": "Mon Aug 10 20:40:16 2026 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Aug 10 17:10:16 2026 +0200"
      },
      "message": "Flink: Backport dynamic sink serializer cache catalog reuse to 2.0 and 1.20 (#17437) (#17590)"
    },
    {
      "commit": "9f98bd64c271a9ce56c33c2f3b903a18d3f12de4",
      "tree": "d555fe40aea51a178189cd10fa334709cf9b6e54",
      "parents": [
        "694e96f011d5fe217fd27889f3b9de0563b2c4fd"
      ],
      "author": {
        "name": "Uros Bojanic",
        "email": "221401595+uros-b@users.noreply.github.com",
        "time": "Mon Aug 10 17:03:18 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Aug 10 17:03:18 2026 +0200"
      },
      "message": "Flink: Remove unused logger in TestIcebergCommitter (#17587)"
    },
    {
      "commit": "694e96f011d5fe217fd27889f3b9de0563b2c4fd",
      "tree": "03d590ef91e9fe5d5b73bc0f80087f6c50ae546d",
      "parents": [
        "6105d39d9bf1f80081d753f63823df66e4f77b71"
      ],
      "author": {
        "name": "vishnu prakash",
        "email": "nvishnuprakash02@gmail.com",
        "time": "Mon Aug 10 16:57:57 2026 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Aug 10 13:27:57 2026 +0200"
      },
      "message": "Flink: Fix read split table properties being ignored (#17445)"
    },
    {
      "commit": "6105d39d9bf1f80081d753f63823df66e4f77b71",
      "tree": "a38aad779257bdeb54f14703d81577c37b547238",
      "parents": [
        "61081c1d4a4186d6bfd643c60f23c3e41dc88bfb"
      ],
      "author": {
        "name": "vishnu prakash",
        "email": "nvishnuprakash02@gmail.com",
        "time": "Mon Aug 10 16:27:10 2026 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Aug 10 12:57:10 2026 +0200"
      },
      "message": "Flink: Reuse the catalog in the dynamic sink serializer cache (#17437)"
    },
    {
      "commit": "61081c1d4a4186d6bfd643c60f23c3e41dc88bfb",
      "tree": "12247a20bb53e2b1082936cb927fc6e8d76e44d9",
      "parents": [
        "238cb3d2999c137f4cbc0b1457fd8a3f639622b6"
      ],
      "author": {
        "name": "Joy Haldar",
        "email": "joyno.23@gmail.com",
        "time": "Mon Aug 10 14:51:17 2026 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Aug 10 11:21:17 2026 +0200"
      },
      "message": "Data, Spark: Support byte[] binary values in InternalRowConverter (#17482)"
    },
    {
      "commit": "238cb3d2999c137f4cbc0b1457fd8a3f639622b6",
      "tree": "a21e429f6de976227a244fd79a2a4d85195c219b",
      "parents": [
        "f882d0640a6978f3cfda810ff599d4c9ab7387eb"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Mon Aug 10 01:33:23 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Aug 10 01:33:23 2026 -0700"
      },
      "message": "Build: Bump the codeql-action group with 3 updates (#17572)\n\nBumps the codeql-action group with 3 updates: [github/codeql-action/init](https://github.com/github/codeql-action), [github/codeql-action/analyze](https://github.com/github/codeql-action) and [github/codeql-action/upload-sarif](https://github.com/github/codeql-action).\n\n\nUpdates `github/codeql-action/init` from 4.37.3 to 4.37.4\n- [Release notes](https://github.com/github/codeql-action/releases)\n- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/github/codeql-action/compare/e4fba868fa4b1b91e1fdab776edc8cfbe6e9fb81...f205ea1c3313d32999d8d6a48b4f6530d4437b38)\n\nUpdates `github/codeql-action/analyze` from 4.37.3 to 4.37.4\n- [Release notes](https://github.com/github/codeql-action/releases)\n- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/github/codeql-action/compare/e4fba868fa4b1b91e1fdab776edc8cfbe6e9fb81...f205ea1c3313d32999d8d6a48b4f6530d4437b38)\n\nUpdates `github/codeql-action/upload-sarif` from 4.37.3 to 4.37.4\n- [Release notes](https://github.com/github/codeql-action/releases)\n- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/github/codeql-action/compare/e4fba868fa4b1b91e1fdab776edc8cfbe6e9fb81...f205ea1c3313d32999d8d6a48b4f6530d4437b38)\n\n---\nupdated-dependencies:\n- dependency-name: github/codeql-action/init\n  dependency-version: 4.37.4\n  dependency-type: direct:production\n  update-type: version-update:semver-patch\n  dependency-group: codeql-action\n- dependency-name: github/codeql-action/analyze\n  dependency-version: 4.37.4\n  dependency-type: direct:production\n  update-type: version-update:semver-patch\n  dependency-group: codeql-action\n- dependency-name: github/codeql-action/upload-sarif\n  dependency-version: 4.37.4\n  dependency-type: direct:production\n  update-type: version-update:semver-patch\n  dependency-group: codeql-action\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "f882d0640a6978f3cfda810ff599d4c9ab7387eb",
      "tree": "e235ae43109426bf3fe0e04f9dccb1367e5f810b",
      "parents": [
        "650ad8a7dfd043c09b083d99d4e24df1e5c67d84"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Mon Aug 10 01:32:45 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Aug 10 01:32:45 2026 -0700"
      },
      "message": "Build: Bump com.diffplug.spotless:spotless-plugin-gradle from 8.8.0 to 8.9.0 (#17569)\n\nBuild: Bump com.diffplug.spotless:spotless-plugin-gradle\n\nBumps [com.diffplug.spotless:spotless-plugin-gradle](https://github.com/diffplug/spotless) from 8.8.0 to 8.9.0.\n- [Release notes](https://github.com/diffplug/spotless/releases)\n- [Changelog](https://github.com/diffplug/spotless/blob/main/CHANGES.md)\n- [Commits](https://github.com/diffplug/spotless/compare/gradle/8.8.0...gradle/8.9.0)\n\n---\nupdated-dependencies:\n- dependency-name: com.diffplug.spotless:spotless-plugin-gradle\n  dependency-version: 8.9.0\n  dependency-type: direct:production\n  update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "650ad8a7dfd043c09b083d99d4e24df1e5c67d84",
      "tree": "72ba8da43488e7dc463057c385371085d188f7cd",
      "parents": [
        "096ce3187d25c9f2ddda50f6c31bab6357cff15d"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Mon Aug 10 01:31:55 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Aug 10 01:31:55 2026 -0700"
      },
      "message": "Build: Bump actions/setup-java from 5.6.0 to 5.7.0 (#17573)\n\nBumps [actions/setup-java](https://github.com/actions/setup-java) from 5.6.0 to 5.7.0.\n- [Release notes](https://github.com/actions/setup-java/releases)\n- [Commits](https://github.com/actions/setup-java/compare/03ad4de0992f5dab5e18fcb136590ce7c4a0ac95...b6effb05e454b25005698d916606bdc6ffcbf961)\n\n---\nupdated-dependencies:\n- dependency-name: actions/setup-java\n  dependency-version: 5.7.0\n  dependency-type: direct:production\n  update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "096ce3187d25c9f2ddda50f6c31bab6357cff15d",
      "tree": "95c763e0d798e72a28e3fd707679e1031e9a69bc",
      "parents": [
        "c62a59e5b385f118906822686960801631f37536"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Mon Aug 10 01:31:18 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Aug 10 01:31:18 2026 -0700"
      },
      "message": "Build: Bump gradle/actions/setup-gradle from 6.2.0 to 6.3.0 (#17574)\n\nBumps [gradle/actions/setup-gradle](https://github.com/gradle/actions) from 6.2.0 to 6.3.0.\n- [Release notes](https://github.com/gradle/actions/releases)\n- [Commits](https://github.com/gradle/actions/compare/3f131e8634966bd73d06cc69884922b02e6faf92...9c971963bec38e04b3d30dcc455b5382be2fdbfb)\n\n---\nupdated-dependencies:\n- dependency-name: gradle/actions/setup-gradle\n  dependency-version: 6.3.0\n  dependency-type: direct:production\n  update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "c62a59e5b385f118906822686960801631f37536",
      "tree": "71aaf9e1fe1ad06da292915401579f89319d98c4",
      "parents": [
        "497ef06657c4b630d9b421d85e76690c003c3368"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Mon Aug 10 01:30:49 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Aug 10 01:30:49 2026 -0700"
      },
      "message": "Build: Bump zizmorcore/zizmor-action from 0.6.1 to 0.6.2 (#17575)\n\nBumps [zizmorcore/zizmor-action](https://github.com/zizmorcore/zizmor-action) from 0.6.1 to 0.6.2.\n- [Release notes](https://github.com/zizmorcore/zizmor-action/releases)\n- [Commits](https://github.com/zizmorcore/zizmor-action/compare/6fc4b006235f201fdab3722e17240ab420d580e5...3dc1ecc9bcb9e94e9b2c709687979e1298497054)\n\n---\nupdated-dependencies:\n- dependency-name: zizmorcore/zizmor-action\n  dependency-version: 0.6.2\n  dependency-type: direct:production\n  update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "497ef06657c4b630d9b421d85e76690c003c3368",
      "tree": "21146162a28b2747ccd67a414d66838dd3ba00e5",
      "parents": [
        "d93d35b9773e1bc93dba262372a07ea37f160efd"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Mon Aug 10 01:30:19 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Aug 10 01:30:19 2026 -0700"
      },
      "message": "Build: Bump actions/stale from 10.4.0 to 11.0.0 (#17576)\n\nBumps [actions/stale](https://github.com/actions/stale) from 10.4.0 to 11.0.0.\n- [Release notes](https://github.com/actions/stale/releases)\n- [Changelog](https://github.com/actions/stale/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/actions/stale/compare/1e223db275d687790206a7acac4d1a11bd6fe629...4391f3da665fdf50b6810c1a66712fb9ba21aa93)\n\n---\nupdated-dependencies:\n- dependency-name: actions/stale\n  dependency-version: 11.0.0\n  dependency-type: direct:production\n  update-type: version-update:semver-major\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "d93d35b9773e1bc93dba262372a07ea37f160efd",
      "tree": "7a819fa1925f9e35782583349afdd901575d162c",
      "parents": [
        "16a800016b8fe1e1335ae08d7aefc7ce799978ba"
      ],
      "author": {
        "name": "Yuya Ebihara",
        "email": "ebyhry@gmail.com",
        "time": "Mon Aug 10 17:11:08 2026 +0900"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Aug 10 01:11:08 2026 -0700"
      },
      "message": "Build: Bump com.github.ben-manes.caffeine:caffeine from 3.2.0 to 3.2.4 (#17582)\n\nBumps [com.github.ben-manes.caffeine:caffeine](https://github.com/ben-manes/caffeine) from 3.2.0 to 3.2.4.\n- [Release notes](https://github.com/ben-manes/caffeine/releases)\n- [Commits](https://github.com/ben-manes/caffeine/compare/v3.2.0...v3.2.4)\n\n---\nupdated-dependencies:\n- dependency-name: com.github.ben-manes.caffeine:caffeine\n  dependency-version: 3.2.4\n  dependency-type: direct:production\n  update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "16a800016b8fe1e1335ae08d7aefc7ce799978ba",
      "tree": "026c5a52b53e3c63d39ed14ab2c139143ef0e991",
      "parents": [
        "c1607b272f7696e38ed04ed92730098f43d3fca5"
      ],
      "author": {
        "name": "Yuya Ebihara",
        "email": "ebyhry@gmail.com",
        "time": "Mon Aug 10 17:08:41 2026 +0900"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Aug 10 01:08:41 2026 -0700"
      },
      "message": "Build: Bump software.amazon.awssdk:bom from 2.49.3 to 2.50.2 (#17583)\n\nBumps software.amazon.awssdk:bom from 2.49.3 to 2.50.2.\n\n---\nupdated-dependencies:\n- dependency-name: software.amazon.awssdk:bom\n  dependency-version: 2.50.2\n  dependency-type: direct:production\n  update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "c1607b272f7696e38ed04ed92730098f43d3fca5",
      "tree": "841fde0ca0b585734dd623e87b9960ecfb763006",
      "parents": [
        "55e3972b445d79d0b3970ad22433fe5c60b38122"
      ],
      "author": {
        "name": "Yuya Ebihara",
        "email": "ebyhry@gmail.com",
        "time": "Mon Aug 10 17:07:41 2026 +0900"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Aug 10 01:07:41 2026 -0700"
      },
      "message": "Build: Bump com.google.cloud:libraries-bom from 26.85.1 to 26.86.0 (#17584)\n\nBumps [com.google.cloud:libraries-bom](https://github.com/googleapis/google-cloud-java) from 26.85.1 to 26.86.0.\n- [Release notes](https://github.com/googleapis/google-cloud-java/releases)\n- [Changelog](https://github.com/googleapis/google-cloud-java/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/googleapis/google-cloud-java/compare/libraries-bom/v26.85.1...libraries-bom/v26.86.0)\n\n---\nupdated-dependencies:\n- dependency-name: com.google.cloud:libraries-bom\n  dependency-version: 26.86.0\n  dependency-type: direct:production\n  update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "55e3972b445d79d0b3970ad22433fe5c60b38122",
      "tree": "fff6d4702f0dce3464b7f9a2ccb846910574e2cf",
      "parents": [
        "6af4844d2a0efc37c7b31366ad65469b00854a6c"
      ],
      "author": {
        "name": "vishnu prakash",
        "email": "nvishnuprakash02@gmail.com",
        "time": "Mon Aug 10 13:24:54 2026 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Aug 10 00:54:54 2026 -0700"
      },
      "message": "Parquet: Fix variant STRING metrics bounds to use UTF-8 byte order (#17397)"
    },
    {
      "commit": "6af4844d2a0efc37c7b31366ad65469b00854a6c",
      "tree": "0f39f67fe0ab7916957fde2bd72c7807a6f70bd8",
      "parents": [
        "7aa4f97fae8f6393950d925ca67e8331a780a20a"
      ],
      "author": {
        "name": "Uros Bojanic",
        "email": "221401595+uros-b@users.noreply.github.com",
        "time": "Mon Aug 10 08:34:07 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Aug 10 08:34:07 2026 +0200"
      },
      "message": "API: Add tests for UnicodeUtil (#17528)"
    },
    {
      "commit": "7aa4f97fae8f6393950d925ca67e8331a780a20a",
      "tree": "cabba80065e67919db88504ed9f51846fede663f",
      "parents": [
        "f3d3897b3d6a2699247c9ce80fa9fa8ebe436a04"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Sun Aug 09 15:37:17 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Aug 09 15:37:17 2026 -0700"
      },
      "message": "Build: Bump nessie from 0.108.3 to 0.108.4 (#17568)\n\nBumps `nessie` from 0.108.3 to 0.108.4.\n\nUpdates `org.projectnessie.nessie:nessie-client` from 0.108.3 to 0.108.4\n- [Release notes](https://github.com/projectnessie/nessie/releases)\n- [Changelog](https://github.com/projectnessie/nessie/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/projectnessie/nessie/compare/nessie-0.108.3...nessie-0.108.4)\n\nUpdates `org.projectnessie.nessie:nessie-jaxrs-testextension` from 0.108.3 to 0.108.4\n- [Release notes](https://github.com/projectnessie/nessie/releases)\n- [Changelog](https://github.com/projectnessie/nessie/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/projectnessie/nessie/compare/nessie-0.108.3...nessie-0.108.4)\n\nUpdates `org.projectnessie.nessie:nessie-versioned-storage-inmemory-tests` from 0.108.3 to 0.108.4\n- [Release notes](https://github.com/projectnessie/nessie/releases)\n- [Changelog](https://github.com/projectnessie/nessie/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/projectnessie/nessie/compare/nessie-0.108.3...nessie-0.108.4)\n\nUpdates `org.projectnessie.nessie:nessie-versioned-storage-testextension` from 0.108.3 to 0.108.4\n- [Release notes](https://github.com/projectnessie/nessie/releases)\n- [Changelog](https://github.com/projectnessie/nessie/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/projectnessie/nessie/compare/nessie-0.108.3...nessie-0.108.4)\n\n---\nupdated-dependencies:\n- dependency-name: org.projectnessie.nessie:nessie-client\n  dependency-version: 0.108.4\n  dependency-type: direct:production\n  update-type: version-update:semver-patch\n- dependency-name: org.projectnessie.nessie:nessie-jaxrs-testextension\n  dependency-version: 0.108.4\n  dependency-type: direct:production\n  update-type: version-update:semver-patch\n- dependency-name: org.projectnessie.nessie:nessie-versioned-storage-inmemory-tests\n  dependency-version: 0.108.4\n  dependency-type: direct:production\n  update-type: version-update:semver-patch\n- dependency-name: org.projectnessie.nessie:nessie-versioned-storage-testextension\n  dependency-version: 0.108.4\n  dependency-type: direct:production\n  update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "f3d3897b3d6a2699247c9ce80fa9fa8ebe436a04",
      "tree": "2511f2e548bd304c5ecef9637b8cd70cd78e8476",
      "parents": [
        "8e12a589eda5ad7bfbcfb2f319395a2246676262"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Sun Aug 09 15:36:36 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Aug 09 15:36:36 2026 -0700"
      },
      "message": "Build: Bump org.apache.httpcomponents.client5:httpclient5 from 5.6.2 to 5.6.3 (#17570)\n\nBuild: Bump org.apache.httpcomponents.client5:httpclient5\n\nBumps [org.apache.httpcomponents.client5:httpclient5](https://github.com/apache/httpcomponents-client) from 5.6.2 to 5.6.3.\n- [Changelog](https://github.com/apache/httpcomponents-client/blob/rel/v5.6.3/RELEASE_NOTES.txt)\n- [Commits](https://github.com/apache/httpcomponents-client/compare/rel/v5.6.2...rel/v5.6.3)\n\n---\nupdated-dependencies:\n- dependency-name: org.apache.httpcomponents.client5:httpclient5\n  dependency-version: 5.6.3\n  dependency-type: direct:production\n  update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "8e12a589eda5ad7bfbcfb2f319395a2246676262",
      "tree": "9695582596fbf97911c49f04711f1b451948e322",
      "parents": [
        "14a9b215c3fa9e4604f7fd8345c55bd3808b4aef"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Sun Aug 09 20:45:05 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Aug 09 20:45:05 2026 +0200"
      },
      "message": "Build: Bump joda-time:joda-time from 2.14.2 to 2.14.3 (#17567)\n\nBumps [joda-time:joda-time](https://github.com/JodaOrg/joda-time) from 2.14.2 to 2.14.3.\n- [Release notes](https://github.com/JodaOrg/joda-time/releases)\n- [Changelog](https://github.com/JodaOrg/joda-time/blob/main/RELEASE-NOTES.txt)\n- [Commits](https://github.com/JodaOrg/joda-time/compare/v2.14.2...v2.14.3)\n\n---\nupdated-dependencies:\n- dependency-name: joda-time:joda-time\n  dependency-version: 2.14.3\n  dependency-type: direct:production\n  update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "14a9b215c3fa9e4604f7fd8345c55bd3808b4aef",
      "tree": "33241d477e505346229639378ad21607bd6fbbb4",
      "parents": [
        "e938683ad436b83570414877d44228420a164457"
      ],
      "author": {
        "name": "Neelesh Salian",
        "email": "nssalian@users.noreply.github.com",
        "time": "Fri Aug 07 14:38:59 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Aug 07 14:38:59 2026 -0700"
      },
      "message": "Core, OpenAPI: Add RCK coverage for variant columns (#17500)"
    },
    {
      "commit": "e938683ad436b83570414877d44228420a164457",
      "tree": "0f31705efd75f58bee01371bdd38a060e8140019",
      "parents": [
        "0d60b2bb8780d781f4ceb69032418d222b649ae5"
      ],
      "author": {
        "name": "Rahul Shivu Mahadev",
        "email": "51690557+rahulsmahadev@users.noreply.github.com",
        "time": "Fri Aug 07 07:21:44 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Aug 07 07:21:44 2026 -0700"
      },
      "message": "API: Define RepairTable action interface (#17399)\n\nCo-authored-by: Amogh Jahagirdar \u003camoghj@apache.org\u003e\nCo-authored-by: Mathew Fournier \u003c160646114+tabmatfournier@users.noreply.github.com\u003e"
    },
    {
      "commit": "0d60b2bb8780d781f4ceb69032418d222b649ae5",
      "tree": "0b141ca4077c91ed2e91f9834d005c64c48f6060",
      "parents": [
        "c9afdc64f41e42d4601fb3aa02ebe8cd785f453a"
      ],
      "author": {
        "name": "Noritaka Sekiyama",
        "email": "noritaka.sekiyama@databricks.com",
        "time": "Fri Aug 07 15:58:27 2026 +0900"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Aug 07 08:58:27 2026 +0200"
      },
      "message": "Build: Bump caffeine from 2.9.3 to 3.2.0 (#16680)"
    },
    {
      "commit": "c9afdc64f41e42d4601fb3aa02ebe8cd785f453a",
      "tree": "eb37694cdf7662a4b9c2a13109493196c596bee5",
      "parents": [
        "46f72f7a0b6ce7901be1db90ae708dccad2fd414"
      ],
      "author": {
        "name": "Eunbin Son",
        "email": "58901024+thswlsqls@users.noreply.github.com",
        "time": "Thu Aug 06 14:11:16 2026 +0900"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Aug 06 07:11:16 2026 +0200"
      },
      "message": "Core: Reuse ops in BaseMetastoreViewCatalog.loadView (#17069)\n\nloadView() created a ViewOperations to check existence via\nops.current(), then discarded it and called newViewOps(identifier)\nagain to build the returned BaseView, so every load reloaded view\nmetadata from the metastore twice. BaseViewBuilder.create/replace in\nthe same file, and the parent BaseMetastoreCatalog.loadTable(), all\nreuse the ops instance used for the existence check. Reuse ops here\ntoo, matching that pattern and halving the remote calls per loadView."
    },
    {
      "commit": "46f72f7a0b6ce7901be1db90ae708dccad2fd414",
      "tree": "1aaea738bdb0b42786817a6ca1ece84c83a08e27",
      "parents": [
        "6938d2191f1a7fb93173b53d783144e2f7a0013a"
      ],
      "author": {
        "name": "Uros Bojanic",
        "email": "221401595+uros-b@users.noreply.github.com",
        "time": "Wed Aug 05 23:32:35 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Aug 05 14:32:35 2026 -0700"
      },
      "message": "Core: Remove dead commented-out code in Avro ValueReaders (#17529)\n\nDelete leftover commented-out manual readInt/readFixed blocks that follow the active readString/readBytes return statements in StringReader, Utf8Reader, BytesReader, and ByteBufferReader."
    },
    {
      "commit": "6938d2191f1a7fb93173b53d783144e2f7a0013a",
      "tree": "1267e8e5a9eaa6cd46ba7ed7f4c9fb252cbde623",
      "parents": [
        "181181f9a3c3fe79b052098c02662d1228e5f577"
      ],
      "author": {
        "name": "Anoop Johnson",
        "email": "anoop@apache.org",
        "time": "Wed Aug 05 11:53:43 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Aug 05 11:53:43 2026 -0700"
      },
      "message": "Core: Resolve relative paths in V4 manifest reader (#17434)"
    },
    {
      "commit": "181181f9a3c3fe79b052098c02662d1228e5f577",
      "tree": "81867c575fc7465863c93230c0c7f4660120e15e",
      "parents": [
        "7377afa3909b9e0a229e8d8c2eb2f06ac2f0ee14"
      ],
      "author": {
        "name": "Daniel Carl Jones",
        "email": "djonesoa@amazon.com",
        "time": "Wed Aug 05 17:17:15 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Aug 05 08:17:15 2026 -0700"
      },
      "message": "Site: Update iceberg-rust 0.10 blog post for 0.10.1 (#17530)"
    },
    {
      "commit": "7377afa3909b9e0a229e8d8c2eb2f06ac2f0ee14",
      "tree": "1d5d1d0ebd1e84a9707ffd8cff3f0ff3e542cbd0",
      "parents": [
        "66d1c59a4a8f3baeaee221aa53bb6f4076012eaa"
      ],
      "author": {
        "name": "Kevin Liu",
        "email": "kevinjqliu@users.noreply.github.com",
        "time": "Tue Aug 04 18:19:37 2026 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Aug 04 15:19:37 2026 -0700"
      },
      "message": "INFRA: Use PR titles for squash commits (#17517)\n\nConfigure squash merges to always use the reviewed pull request title while preserving the existing commit-message details in the squash commit body.\n\nGenerated-by: Codex"
    },
    {
      "commit": "66d1c59a4a8f3baeaee221aa53bb6f4076012eaa",
      "tree": "9a25219e2deffae059fb4904e6ef53ce03e1f08e",
      "parents": [
        "e5830301c2f74ad2aa49775c1d9aca64ae24a93c"
      ],
      "author": {
        "name": "Manu Zhang",
        "email": "OwenZhang1990@gmail.com",
        "time": "Wed Aug 05 06:18:59 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Aug 04 15:18:59 2026 -0700"
      },
      "message": "CI: Run PR title check after pushes (#17516)\n\nRun the PR title check for synchronize events so every current head commit carries the title validation result.\n\nGenerated-by: Codex"
    },
    {
      "commit": "e5830301c2f74ad2aa49775c1d9aca64ae24a93c",
      "tree": "adcbd3dde3510c967611153b379d527096512025",
      "parents": [
        "1d8c71529e0013bb57716451a67dcd284ea35965"
      ],
      "author": {
        "name": "Yuya Ebihara",
        "email": "ebyhry@gmail.com",
        "time": "Wed Aug 05 06:08:01 2026 +0900"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Aug 04 14:08:01 2026 -0700"
      },
      "message": "Build: Bump software.amazon.awssdk:bom from 2.47.5 to 2.49.3 (#17488)\n\nBumps software.amazon.awssdk:bom from 2.47.5 to 2.49.3.\n\n---\nupdated-dependencies:\n- dependency-name: software.amazon.awssdk:bom\n  dependency-version: 2.49.3\n  dependency-type: direct:production\n  update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "1d8c71529e0013bb57716451a67dcd284ea35965",
      "tree": "267ad7816dcc26245c89775cd0cf7384f8c10f95",
      "parents": [
        "949d47a01d0e0bf1b7605e96d1890242f13074c0"
      ],
      "author": {
        "name": "Uros Bojanic",
        "email": "221401595+uros-b@users.noreply.github.com",
        "time": "Tue Aug 04 20:14:54 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Aug 04 11:14:54 2026 -0700"
      },
      "message": "Core: Collapse redundant nested if statements (#17491)"
    },
    {
      "commit": "949d47a01d0e0bf1b7605e96d1890242f13074c0",
      "tree": "b4fa0bdc4c15bc2b971070f0983358fd0334dc96",
      "parents": [
        "e0bf18cc0d109a6a4fe7605a2bec95c5f1290e70"
      ],
      "author": {
        "name": "hsiang-c",
        "email": "137842490+hsiang-c@users.noreply.github.com",
        "time": "Tue Aug 04 09:31:41 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Aug 04 09:31:41 2026 -0700"
      },
      "message": "Core: Fix a typo in the comment (#17503)"
    },
    {
      "commit": "e0bf18cc0d109a6a4fe7605a2bec95c5f1290e70",
      "tree": "ae4a4b3ff77bd68e13154a9daba489ebd991e640",
      "parents": [
        "e0afb3871498d776b6aaf8fb10901b403680ef62"
      ],
      "author": {
        "name": "gaborkaszab",
        "email": "gaborkaszab@gmail.com",
        "time": "Tue Aug 04 16:19:08 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Aug 04 08:19:08 2026 -0600"
      },
      "message": "Core: Extend V4 DeletionVector with key_metadata field (#17438)"
    },
    {
      "commit": "e0afb3871498d776b6aaf8fb10901b403680ef62",
      "tree": "1615d0958b1667e1fa627164a3e4f5201ad8ba03",
      "parents": [
        "58d5c3704f1ea55a38383d10e2bfbb947d968b3f"
      ],
      "author": {
        "name": "Neelesh Salian",
        "email": "nssalian@users.noreply.github.com",
        "time": "Mon Aug 03 21:24:31 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Aug 03 21:24:31 2026 -0700"
      },
      "message": "Parquet: Honor column metrics truncate length for variant shredded bounds (#17342)\n\n* Parquet: Honor column metrics truncate length for variant shredded bounds\n\n* test cleanup\n\n* Bump testShreddedStringBoundsFull input above default truncation"
    },
    {
      "commit": "58d5c3704f1ea55a38383d10e2bfbb947d968b3f",
      "tree": "3a1559bdb8b3521a2407d09a45430c3e20dab503",
      "parents": [
        "bf66e999a592ed2cdaa7d9dfd5b38abab514ff4b"
      ],
      "author": {
        "name": "Uros Bojanic",
        "email": "221401595+uros-b@users.noreply.github.com",
        "time": "Mon Aug 03 23:51:25 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Aug 03 14:51:25 2026 -0700"
      },
      "message": "Parquet: Extract nested/variant type check in ParquetMetricsRowGroupFilter (#17377)\n\n* Parquet: Extract nested/variant type check in ParquetMetricsRowGroupFilter\n\n* Address comments"
    },
    {
      "commit": "bf66e999a592ed2cdaa7d9dfd5b38abab514ff4b",
      "tree": "0f9035dbeee4d4121f45067eab16ce5a10dec78e",
      "parents": [
        "57d894195c3603d6256fcc466d4c816f5f0988b5"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Mon Aug 03 14:06:50 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Aug 03 14:06:50 2026 -0700"
      },
      "message": "Build: Bump nessie from 0.108.2 to 0.108.3 (#17473)\n\nBumps `nessie` from 0.108.2 to 0.108.3.\n\nUpdates `org.projectnessie.nessie:nessie-client` from 0.108.2 to 0.108.3\n- [Release notes](https://github.com/projectnessie/nessie/releases)\n- [Changelog](https://github.com/projectnessie/nessie/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/projectnessie/nessie/compare/nessie-0.108.2...nessie-0.108.3)\n\nUpdates `org.projectnessie.nessie:nessie-jaxrs-testextension` from 0.108.2 to 0.108.3\n- [Release notes](https://github.com/projectnessie/nessie/releases)\n- [Changelog](https://github.com/projectnessie/nessie/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/projectnessie/nessie/compare/nessie-0.108.2...nessie-0.108.3)\n\nUpdates `org.projectnessie.nessie:nessie-versioned-storage-inmemory-tests` from 0.108.2 to 0.108.3\n- [Release notes](https://github.com/projectnessie/nessie/releases)\n- [Changelog](https://github.com/projectnessie/nessie/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/projectnessie/nessie/compare/nessie-0.108.2...nessie-0.108.3)\n\nUpdates `org.projectnessie.nessie:nessie-versioned-storage-testextension` from 0.108.2 to 0.108.3\n- [Release notes](https://github.com/projectnessie/nessie/releases)\n- [Changelog](https://github.com/projectnessie/nessie/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/projectnessie/nessie/compare/nessie-0.108.2...nessie-0.108.3)\n\n---\nupdated-dependencies:\n- dependency-name: org.projectnessie.nessie:nessie-client\n  dependency-version: 0.108.3\n  dependency-type: direct:production\n  update-type: version-update:semver-patch\n- dependency-name: org.projectnessie.nessie:nessie-jaxrs-testextension\n  dependency-version: 0.108.3\n  dependency-type: direct:production\n  update-type: version-update:semver-patch\n- dependency-name: org.projectnessie.nessie:nessie-versioned-storage-inmemory-tests\n  dependency-version: 0.108.3\n  dependency-type: direct:production\n  update-type: version-update:semver-patch\n- dependency-name: org.projectnessie.nessie:nessie-versioned-storage-testextension\n  dependency-version: 0.108.3\n  dependency-type: direct:production\n  update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "57d894195c3603d6256fcc466d4c816f5f0988b5",
      "tree": "6e5c341b6f27b2eaf056e482c58a99f56629f4be",
      "parents": [
        "b289a90c6608e1cd0fda7f5fa10497a496e4451d"
      ],
      "author": {
        "name": "Jack Lowery",
        "email": "97244562+fivetran-jacklowery@users.noreply.github.com",
        "time": "Mon Aug 03 13:51:41 2026 -0600"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Aug 03 12:51:41 2026 -0700"
      },
      "message": "docs: add Fivetran to Integrations nav and fix vendors.md link (#17496)"
    },
    {
      "commit": "b289a90c6608e1cd0fda7f5fa10497a496e4451d",
      "tree": "3265cf5ad4cf395ae072bad3e73682adab445ddb",
      "parents": [
        "8e8343b3d9f46e133f573f2d62017fde3cb4fa5a"
      ],
      "author": {
        "name": "Neelesh Salian",
        "email": "nssalian@users.noreply.github.com",
        "time": "Mon Aug 03 10:52:58 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Aug 03 10:52:58 2026 -0700"
      },
      "message": "Parquet: Add round-trip test for encrypted shredded variant columns (#17469)\n\n* Parquet: Add round-trip test for encrypted shredded variant columns\n\n* PR comment fix\n\n* Dedupe the tests"
    },
    {
      "commit": "8e8343b3d9f46e133f573f2d62017fde3cb4fa5a",
      "tree": "bf67843265054bdf6f702fd89c15c6459c55bd94",
      "parents": [
        "43c54367627fd1d59fbda03010318af75c711ea2"
      ],
      "author": {
        "name": "gaborkaszab",
        "email": "gaborkaszab@gmail.com",
        "time": "Mon Aug 03 17:56:10 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Aug 03 09:56:10 2026 -0600"
      },
      "message": "Core: Don\u0027t override equals() and hashCode() in V4 DeletionVector (#17447)"
    },
    {
      "commit": "43c54367627fd1d59fbda03010318af75c711ea2",
      "tree": "405752b055c545e450c70ab0f798e871c6314c57",
      "parents": [
        "a5e238e5b935e27c78cb95dca50f210f65cbe3b3"
      ],
      "author": {
        "name": "Vova Kolmakov",
        "email": "wombatukun@gmail.com",
        "time": "Mon Aug 03 22:55:55 2026 +0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Aug 03 17:55:55 2026 +0200"
      },
      "message": "Kafka Connect: Fix invalid decimal type inferred for some BigDecimal values (#16606)\n\n* Kafka Connect: Fix invalid decimal type inferred for some BigDecimal values\n\nCo-Authored-By: Claude Opus 4.8 (1M context) \u003cnoreply@anthropic.com\u003e\n\n* Kafka Connect: Bound the precision of an inferred decimal type\n\nCo-Authored-By: Claude Opus 5 (1M context) \u003cnoreply@anthropic.com\u003e\nGenerated-by: Claude Code (claude-opus-5)\n\n---------\n\nCo-authored-by: Vova Kolmakov \u003cwombatukun@apache.org\u003e\nCo-authored-by: Claude Opus 4.8 (1M context) \u003cnoreply@anthropic.com\u003e"
    },
    {
      "commit": "a5e238e5b935e27c78cb95dca50f210f65cbe3b3",
      "tree": "f68ccbabb39e32c698a24b29580da268fd7f271a",
      "parents": [
        "28e64675c57a8dfb66148bb698621391dd25e320"
      ],
      "author": {
        "name": "Eunbin Son",
        "email": "58901024+thswlsqls@users.noreply.github.com",
        "time": "Mon Aug 03 15:56:24 2026 +0900"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Aug 03 08:56:24 2026 +0200"
      },
      "message": "Core: Tolerate explicit null config fields across REST parsers (#17250)\n\nA REST server may send \"config\": null in a load view response. The reader\nused json.has(CONFIG), so a null value fell through to getStringMap and\nthrew IllegalArgumentException. Use json.hasNonNull to match the sibling\nLoadTableResponseParser, which already skips a null config and yields an\nempty config map.\n\nGenerated-by: Claude Code\n\n* Core: Tolerate explicit null in remaining REST parser optional fields\n\nThe same has() + non-null getter pattern that broke LoadViewResponseParser\non an explicit \"config\": null exists in other REST parsers. JsonUtil.getString,\ngetBool, getStringMap and JsonUtil.get all reject a NullNode, while has() only\nchecks that the key is present, so an explicit null throws instead of falling\nback to the absent-field behavior.\n\nSwitch to hasNonNull() for the optional fields where treating an explicit null\nas absent matches the field\u0027s documented default:\n\n  CreateViewRequestParser  properties\n  RemoteSignRequestParser  properties, body, provider\n  PlanTableScanRequestParser  case-sensitive, use-snapshot-schema\n  TableScanResponseParser  delete-files, file-scan-tasks\n  RESTFileScanTaskParser  delete-file-references\n  OAuth2Util  expires_in, scope\n\nThe filter fields (PlanTableScanRequestParser.filter and\nRESTFileScanTaskParser.residual-filter) are left alone: #14657 added\ntestFilterFieldWithExplicitNullThrowsError to pin the throw when aligning the\nfield with the OpenAPI spec, and silently reading a null filter as \"no filter\"\nwould turn a malformed request into a full scan rather than an error.\n\nEach parser gets a test covering the explicit-null input.\n\nGenerated-by: Claude Code\n\n* Core: Comment why filter fields reject an explicit null in REST parsers\n\nhuaxingao asked to note in code why PlanTableScanRequestParser.filter and\nRESTFileScanTaskParser.residual-filter still reject an explicit null while the\nother optional fields now tolerate it. Add a comment on each: those fields are\nnon-nullable in the OpenAPI spec (#14657 pins the throw with\ntestFilterFieldWithExplicitNullThrowsError), so the throw is the aligned\nbehavior rather than silently reading a null filter as \"no filter\".\n\nGenerated-by: Claude Code"
    },
    {
      "commit": "28e64675c57a8dfb66148bb698621391dd25e320",
      "tree": "ef3ed1c9aa98836c9510aff61b9c3a5987f50f18",
      "parents": [
        "c6458b959302d6c8389abc4029f4ae0f2f9ad940"
      ],
      "author": {
        "name": "Yuya Ebihara",
        "email": "ebyhry@gmail.com",
        "time": "Mon Aug 03 12:14:43 2026 +0900"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Aug 02 20:14:43 2026 -0700"
      },
      "message": "Build: Bump com.azure:azure-sdk-bom from 1.3.7 to 1.3.8 (#17486)\n\nBumps [com.azure:azure-sdk-bom](https://github.com/azure/azure-sdk-for-java) from 1.3.7 to 1.3.8.\n- [Release notes](https://github.com/azure/azure-sdk-for-java/releases)\n- [Commits](https://github.com/azure/azure-sdk-for-java/compare/azure-identity_1.3.7...azure-digitaltwins-core_1.3.8)\n\n---\nupdated-dependencies:\n- dependency-name: com.azure:azure-sdk-bom\n  dependency-version: 1.3.8\n  dependency-type: direct:production\n  update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "c6458b959302d6c8389abc4029f4ae0f2f9ad940",
      "tree": "09bbf4b4aaa7d284a305efa3fb34f5cfa07bde20",
      "parents": [
        "5d6f898d887969d19a0199fc060f3fbfe3fff368"
      ],
      "author": {
        "name": "Uros Bojanic",
        "email": "221401595+uros-b@users.noreply.github.com",
        "time": "Mon Aug 03 04:28:57 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Aug 02 19:28:57 2026 -0700"
      },
      "message": "API: Fix duplicated word in TestProjection comment (#17483)\n\nDrops a repeated \"the the\" in an explanatory comment in TestProjection. Comment-only."
    },
    {
      "commit": "5d6f898d887969d19a0199fc060f3fbfe3fff368",
      "tree": "741844854be35d4cf9467b6f9d8af4b15440517a",
      "parents": [
        "0e7a36d48ff83792bfeb72eaff2dd2d7fae60eb3"
      ],
      "author": {
        "name": "Yuya Ebihara",
        "email": "ebyhry@gmail.com",
        "time": "Mon Aug 03 11:28:05 2026 +0900"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Aug 02 19:28:05 2026 -0700"
      },
      "message": "Build: Bump io.grpc:grpc-netty-shaded from 1.82.2 to 1.83.0 (#17487)\n\nBumps [io.grpc:grpc-netty-shaded](https://github.com/grpc/grpc-java) from 1.82.2 to 1.83.0.\n- [Release notes](https://github.com/grpc/grpc-java/releases)\n- [Commits](https://github.com/grpc/grpc-java/compare/v1.82.2...v1.83.0)\n\n---\nupdated-dependencies:\n- dependency-name: io.grpc:grpc-netty-shaded\n  dependency-version: 1.83.0\n  dependency-type: direct:production\n  update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "0e7a36d48ff83792bfeb72eaff2dd2d7fae60eb3",
      "tree": "e84a00ded87f5d7a2cd7f2ed3d847f9486de4dec",
      "parents": [
        "3c356c45ea00b6ac036684f8b7e24a326c2a55e8"
      ],
      "author": {
        "name": "Neelesh Salian",
        "email": "nssalian@users.noreply.github.com",
        "time": "Sun Aug 02 10:16:30 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Aug 02 19:16:30 2026 +0200"
      },
      "message": "OpenAPI: Add VariantType to the REST catalog spec (#17256)\n\n* OpenAPI, Core: Add VariantType to the REST catalog spec\n\nCo-authored-by: Amogh Jahagirdar \u003camoghj@apache.org\u003e\n\n* PR Comments\n\n* comment for ordering\n\n* cleanup comment\n\n* Drop redundant not-variant exclusion from PrimitiveType\n\n---------\n\nCo-authored-by: Amogh Jahagirdar \u003camoghj@apache.org\u003e"
    },
    {
      "commit": "3c356c45ea00b6ac036684f8b7e24a326c2a55e8",
      "tree": "36644aef10ec3cc33108cd6f66bc6f4779ec5cdc",
      "parents": [
        "d4067bec1fac19cd36576d74cf87eb0d60a0aba0"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Sat Aug 01 23:49:41 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Aug 01 23:49:41 2026 -0700"
      },
      "message": "Build: Bump datamodel-code-generator from 0.68.1 to 0.71.0 (#17472)\n\nBumps [datamodel-code-generator](https://github.com/koxudaxi/datamodel-code-generator) from 0.68.1 to 0.71.0.\n- [Release notes](https://github.com/koxudaxi/datamodel-code-generator/releases)\n- [Changelog](https://github.com/koxudaxi/datamodel-code-generator/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/koxudaxi/datamodel-code-generator/compare/0.68.1...0.71.0)\n\n---\nupdated-dependencies:\n- dependency-name: datamodel-code-generator\n  dependency-version: 0.71.0\n  dependency-type: direct:production\n  update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "d4067bec1fac19cd36576d74cf87eb0d60a0aba0",
      "tree": "eac0fb77295440ad0e35e0f3accc416a9be0e9a1",
      "parents": [
        "c26c788b41cf1b458204fcc8a208a65e365ac9aa"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Sat Aug 01 23:49:22 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Aug 01 23:49:22 2026 -0700"
      },
      "message": "Build: Bump org.openapitools:openapi-generator-gradle-plugin (#17474)\n\nBumps [org.openapitools:openapi-generator-gradle-plugin](https://github.com/OpenAPITools/openapi-generator) from 7.23.0 to 7.24.0.\n- [Release notes](https://github.com/OpenAPITools/openapi-generator/releases)\n- [Changelog](https://github.com/OpenAPITools/openapi-generator/blob/master/docs/release-summary.md)\n- [Commits](https://github.com/OpenAPITools/openapi-generator/compare/v7.23.0...v7.24.0)\n\n---\nupdated-dependencies:\n- dependency-name: org.openapitools:openapi-generator-gradle-plugin\n  dependency-version: 7.24.0\n  dependency-type: direct:production\n  update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "c26c788b41cf1b458204fcc8a208a65e365ac9aa",
      "tree": "4d4adb0e3e607febc1c06621adc7d28d8b7f26b3",
      "parents": [
        "97752478aa3a6250f8641cca2db6c737e141bc53"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Sat Aug 01 23:48:58 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Aug 01 23:48:58 2026 -0700"
      },
      "message": "Build: Bump org.roaringbitmap:RoaringBitmap from 1.6.15 to 1.6.18 (#17475)\n\nBumps [org.roaringbitmap:RoaringBitmap](https://github.com/RoaringBitmap/RoaringBitmap) from 1.6.15 to 1.6.18.\n- [Release notes](https://github.com/RoaringBitmap/RoaringBitmap/releases)\n- [Commits](https://github.com/RoaringBitmap/RoaringBitmap/commits)\n\n---\nupdated-dependencies:\n- dependency-name: org.roaringbitmap:RoaringBitmap\n  dependency-version: 1.6.18\n  dependency-type: direct:production\n  update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "97752478aa3a6250f8641cca2db6c737e141bc53",
      "tree": "8bc9b88ccc51ef504ddad32ec4b7421ca60e44a2",
      "parents": [
        "b8cb9955567f7afb327036ffd1f062c9e872b1c2"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Sat Aug 01 23:48:37 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Aug 01 23:48:37 2026 -0700"
      },
      "message": "Build: Bump org.codehaus.jettison:jettison from 1.5.6 to 1.5.7 (#17476)\n\nBumps [org.codehaus.jettison:jettison](https://github.com/jettison-json/jettison) from 1.5.6 to 1.5.7.\n- [Release notes](https://github.com/jettison-json/jettison/releases)\n- [Commits](https://github.com/jettison-json/jettison/compare/jettison-1.5.6...jettison-1.5.7)\n\n---\nupdated-dependencies:\n- dependency-name: org.codehaus.jettison:jettison\n  dependency-version: 1.5.7\n  dependency-type: direct:production\n  update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "b8cb9955567f7afb327036ffd1f062c9e872b1c2",
      "tree": "e976df5d1ef1cd196e0f86463932bcdb4df62ca7",
      "parents": [
        "ca1c57f1d093aa6d94d2ba86ca4139b5082d7fea"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Sat Aug 01 23:48:22 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Aug 01 23:48:22 2026 -0700"
      },
      "message": "Build: Bump org.xerial:sqlite-jdbc from 3.53.2.0 to 3.53.2.1 (#17478)\n\nBumps [org.xerial:sqlite-jdbc](https://github.com/xerial/sqlite-jdbc) from 3.53.2.0 to 3.53.2.1.\n- [Release notes](https://github.com/xerial/sqlite-jdbc/releases)\n- [Changelog](https://github.com/xerial/sqlite-jdbc/blob/master/CHANGELOG)\n- [Commits](https://github.com/xerial/sqlite-jdbc/compare/3.53.2.0...3.53.2.1)\n\n---\nupdated-dependencies:\n- dependency-name: org.xerial:sqlite-jdbc\n  dependency-version: 3.53.2.1\n  dependency-type: direct:production\n  update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "ca1c57f1d093aa6d94d2ba86ca4139b5082d7fea",
      "tree": "47d88bc9574c2a03713485b65943d5bb1d3f1413",
      "parents": [
        "d08d32c99076cff969cfaa4111ae474672d7f5e6"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Sat Aug 01 23:47:58 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Aug 01 23:47:58 2026 -0700"
      },
      "message": "Build: Bump the codeql-action group with 3 updates (#17479)\n\nBumps the codeql-action group with 3 updates: [github/codeql-action/init](https://github.com/github/codeql-action), [github/codeql-action/analyze](https://github.com/github/codeql-action) and [github/codeql-action/upload-sarif](https://github.com/github/codeql-action).\n\n\nUpdates `github/codeql-action/init` from 4.37.1 to 4.37.3\n- [Release notes](https://github.com/github/codeql-action/releases)\n- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/github/codeql-action/compare/7188fc363630916deb702c7fdcf4e481b751f97a...e4fba868fa4b1b91e1fdab776edc8cfbe6e9fb81)\n\nUpdates `github/codeql-action/analyze` from 4.37.1 to 4.37.3\n- [Release notes](https://github.com/github/codeql-action/releases)\n- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/github/codeql-action/compare/7188fc363630916deb702c7fdcf4e481b751f97a...e4fba868fa4b1b91e1fdab776edc8cfbe6e9fb81)\n\nUpdates `github/codeql-action/upload-sarif` from 4.37.1 to 4.37.3\n- [Release notes](https://github.com/github/codeql-action/releases)\n- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/github/codeql-action/compare/7188fc363630916deb702c7fdcf4e481b751f97a...e4fba868fa4b1b91e1fdab776edc8cfbe6e9fb81)\n\n---\nupdated-dependencies:\n- dependency-name: github/codeql-action/init\n  dependency-version: 4.37.3\n  dependency-type: direct:production\n  update-type: version-update:semver-patch\n  dependency-group: codeql-action\n- dependency-name: github/codeql-action/analyze\n  dependency-version: 4.37.3\n  dependency-type: direct:production\n  update-type: version-update:semver-patch\n  dependency-group: codeql-action\n- dependency-name: github/codeql-action/upload-sarif\n  dependency-version: 4.37.3\n  dependency-type: direct:production\n  update-type: version-update:semver-patch\n  dependency-group: codeql-action\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "d08d32c99076cff969cfaa4111ae474672d7f5e6",
      "tree": "ea21cadfdc6cf44a875a348f30a33527547db3b1",
      "parents": [
        "257761f23eefc29082a79fdb256d35b9ba6f7a8c"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Sat Aug 01 23:47:20 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Aug 01 23:47:20 2026 -0700"
      },
      "message": "Build: Bump actions/setup-java from 5.5.0 to 5.6.0 (#17480)\n\nBumps [actions/setup-java](https://github.com/actions/setup-java) from 5.5.0 to 5.6.0.\n- [Release notes](https://github.com/actions/setup-java/releases)\n- [Commits](https://github.com/actions/setup-java/compare/0f481fcb613427c0f801b606911222b5b6f3083a...03ad4de0992f5dab5e18fcb136590ce7c4a0ac95)\n\n---\nupdated-dependencies:\n- dependency-name: actions/setup-java\n  dependency-version: 5.6.0\n  dependency-type: direct:production\n  update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "257761f23eefc29082a79fdb256d35b9ba6f7a8c",
      "tree": "74552af7a93726d126d48750737f0100e60d6a33",
      "parents": [
        "32a46359cbce75f36a3f5a8a5b04a2555f0cb5d1"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Sat Aug 01 23:46:50 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Aug 01 23:46:50 2026 -0700"
      },
      "message": "Build: Bump astral-sh/setup-uv from 8.3.2 to 9.0.0 (#17481)\n\nBumps [astral-sh/setup-uv](https://github.com/astral-sh/setup-uv) from 8.3.2 to 9.0.0.\n- [Release notes](https://github.com/astral-sh/setup-uv/releases)\n- [Commits](https://github.com/astral-sh/setup-uv/compare/11f9893b081a58869d3b5fccaea48c9e9e46f990...c771a70e6277c0a99b617c7a806ffedaca235ff9)\n\n---\nupdated-dependencies:\n- dependency-name: astral-sh/setup-uv\n  dependency-version: 9.0.0\n  dependency-type: direct:production\n  update-type: version-update:semver-major\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "32a46359cbce75f36a3f5a8a5b04a2555f0cb5d1",
      "tree": "53fa7f3287745bde09b4a0ee7aaab37e7c9d2f7e",
      "parents": [
        "cf7b634b809af0156d1ba132a5a9d8b527355209"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Sat Aug 01 14:00:01 2026 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Aug 01 14:00:01 2026 -0400"
      },
      "message": "Build: Bump zizmorcore/zizmor-action from 0.5.6 to 0.6.1 (#17374)\n\nBumps [zizmorcore/zizmor-action](https://github.com/zizmorcore/zizmor-action) from 0.5.6 to 0.6.1.\n- [Release notes](https://github.com/zizmorcore/zizmor-action/releases)\n- [Commits](https://github.com/zizmorcore/zizmor-action/compare/5f14fd08f7cf1cb1609c1e344975f152c7ee938d...6fc4b006235f201fdab3722e17240ab420d580e5)\n\n---\nupdated-dependencies:\n- dependency-name: zizmorcore/zizmor-action\n  dependency-version: 0.6.0\n  dependency-type: direct:production\n  update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "cf7b634b809af0156d1ba132a5a9d8b527355209",
      "tree": "4d9248c881cf11357e15fe5f5b703fbaf540cc9f",
      "parents": [
        "bbf4b1038300f5f6f91145fa9f2d8ac26622bf31"
      ],
      "author": {
        "name": "Eunbin Son",
        "email": "58901024+thswlsqls@users.noreply.github.com",
        "time": "Sun Aug 02 02:57:42 2026 +0900"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Aug 01 10:57:42 2026 -0700"
      },
      "message": "Flink: Backport fix NPE in ExpireSnapshots config when retain-last is unset to 2.0 and 1.20 (#17458)\n\nBackport of #17277 (d07a574742173bbc43ae2d84d4e7875c4245ebfd) to the\nFlink 2.0 and 1.20 modules.\n\nExpireSnapshots.Builder.config() called retainLast() unconditionally with\nthe value from ExpireSnapshotsConfig. That value is null when the\nretain-last option is not set, so unboxing it threw a\nNullPointerException. Call retainLast() and maxSnapshotAge() only when\nthe config has a value, leaving the builder defaults in place otherwise.\n\nGenerated-by: Claude Opus 5 (Claude Code)"
    },
    {
      "commit": "bbf4b1038300f5f6f91145fa9f2d8ac26622bf31",
      "tree": "8e9b1afdb458a85ddd6877d442d42cd0425d2baa",
      "parents": [
        "d8170b0dfae4ecc0716de8b823c5d0987fc21fa8"
      ],
      "author": {
        "name": "Kevin Liu",
        "email": "kevinjqliu@users.noreply.github.com",
        "time": "Sat Aug 01 13:01:31 2026 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Aug 01 10:01:31 2026 -0700"
      },
      "message": "INFRA: Update ASF allowlist check action dependency to track versioned releases (#17466)"
    },
    {
      "commit": "d8170b0dfae4ecc0716de8b823c5d0987fc21fa8",
      "tree": "60806c2930c61e13dd4d0b09bd863e1a985c5da1",
      "parents": [
        "44bf484e895f21d385bbf0c32363e2fd6b0f0db9"
      ],
      "author": {
        "name": "Kevin Liu",
        "email": "kevinjqliu@users.noreply.github.com",
        "time": "Sat Aug 01 12:18:17 2026 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Aug 01 09:18:17 2026 -0700"
      },
      "message": "Spec: Clarify decimal type serialization (#16798)\n\n## Summary\n\n- Clarify canonical schema JSON decimal type strings as `decimal(P, S)`, [matching Java writer output](https://github.com/apache/iceberg/blob/51ee2cc0d993fe58de21b76613f350da97e9d3ef/api/src/main/java/org/apache/iceberg/types/Types.java#L548-L550) via [`DecimalType.toString()`](https://github.com/apache/iceberg/blob/main/api/src/main/java/org/apache/iceberg/types/Types.java#L548-L550).\n- Document reader tolerance for optional whitespace in parameterized type strings, matching Java parser behavior.\n\n## Testing\n\n- `git diff --check`"
    },
    {
      "commit": "44bf484e895f21d385bbf0c32363e2fd6b0f0db9",
      "tree": "748d4633dfb396edeb792292132dcfb1b5dfc5b9",
      "parents": [
        "02c60a752f7a677c13756a92c3b520cca8438865"
      ],
      "author": {
        "name": "Junwang Zhao",
        "email": "zhjwpku@gmail.com",
        "time": "Sun Aug 02 00:05:19 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Aug 01 09:05:19 2026 -0700"
      },
      "message": "Spec: Clarify variant type classification and primitive type scoping (#16836)\n\nThis PR clarifies how the Iceberg specification classifies and references the `variant` type.\n\n- Clarifies that `variant` is a semi-structured type and is neither primitive nor nested.\n- Uses primitive-type scoping consistently when describing supported source types for identity and bucket transforms.\n- Applies the same terminology to the availability of `tight_bounds`.\n\nThe previous wording explicitly excluded `variant` from constructs already scoped to primitive types, which could create ambiguity about how `variant` is classified. This is a specification clarification only and does not change format semantics or supported behavior."
    },
    {
      "commit": "02c60a752f7a677c13756a92c3b520cca8438865",
      "tree": "650f779efb73610caceba9a8a4f41646ec8c3674",
      "parents": [
        "51d381bbb33e9742d59ac3735a0bbbb5f79422e4"
      ],
      "author": {
        "name": "Szehon Ho",
        "email": "szehon.apache@gmail.com",
        "time": "Sat Aug 01 08:34:39 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Aug 01 08:34:39 2026 -0700"
      },
      "message": "Core: Drop test prefix from metadata table test methods (#17460)\n\nAlign metadata table scan/filter tests with the project convention of\navoiding test method name prefixes.\n\nGenerated-by: Cursor"
    },
    {
      "commit": "51d381bbb33e9742d59ac3735a0bbbb5f79422e4",
      "tree": "813aa8660e4f2b60aabfbfcac1f2819a24ec16f8",
      "parents": [
        "a61fe688225507472ca44d355941e7230362f6e4"
      ],
      "author": {
        "name": "Eduard Tudenhoefner",
        "email": "etudenhoefner@gmail.com",
        "time": "Sat Aug 01 09:13:04 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Aug 01 09:13:04 2026 +0200"
      },
      "message": "API: Fix struct metrics in nested struct evaluator test (#17412)\n\n`FILE_6` in `TestInclusiveMetricsEvaluator` carried value and null counts for the\r\n`required_address` and `optional_address` structs. Parquet produces metrics for leaf\r\ncolumns only in `ParquetMetrics.MetricsVisitor.struct` and returns just the concatenation of\r\nits children and never emits a `FieldMetrics` for the struct — so no Parquet file yields\r\nthose entries. They made `notNull(\"optional_address\")` appear prunable when in practice it is not"
    },
    {
      "commit": "a61fe688225507472ca44d355941e7230362f6e4",
      "tree": "4ee95de3316076a6f48c3a63dce7384e7499ddca",
      "parents": [
        "d490240b17be248df3fa8ed78a5d1867b3738dea"
      ],
      "author": {
        "name": "Uros Bojanic",
        "email": "221401595+uros-b@users.noreply.github.com",
        "time": "Sat Aug 01 07:42:52 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jul 31 22:42:52 2026 -0700"
      },
      "message": "Build: Fix empty tarball name in source-release.sh log message (#17384)"
    },
    {
      "commit": "d490240b17be248df3fa8ed78a5d1867b3738dea",
      "tree": "1fc190f53186aee1eafd169a4f10521b1c46a15c",
      "parents": [
        "c0ecc6d9915f6199dd52dd26b4b71b7b8c2c3cdc"
      ],
      "author": {
        "name": "Eunbin Son",
        "email": "58901024+thswlsqls@users.noreply.github.com",
        "time": "Sat Aug 01 13:42:16 2026 +0900"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Aug 01 06:42:16 2026 +0200"
      },
      "message": "Flink: Backport fix for RANGE distribution ignoring user-specified equality fields to 1.20 and 2.0 (#17459)"
    },
    {
      "commit": "c0ecc6d9915f6199dd52dd26b4b71b7b8c2c3cdc",
      "tree": "0d3fcdcb6b724fb169b5e8058b50b142240fa4e9",
      "parents": [
        "6b65d514cde9f4998d5f7552eab4cf12264fccad"
      ],
      "author": {
        "name": "Hongyue/Steve Zhang",
        "email": "hongyue.apache@gmail.com",
        "time": "Fri Jul 31 21:24:54 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jul 31 21:24:54 2026 -0700"
      },
      "message": "Core: Keep NETFLIX_UNSAFE_PARQUET_ID_FALLBACK_ENABLED until 2.0 release (#17444)"
    },
    {
      "commit": "6b65d514cde9f4998d5f7552eab4cf12264fccad",
      "tree": "1932831ad5a2161499eb6e0641b3da7fa5946bd7",
      "parents": [
        "98041f0ecb9f01934a4e92a82b35ecd834b05aff"
      ],
      "author": {
        "name": "yangshangqing",
        "email": "50940701+yangshangqing95@users.noreply.github.com",
        "time": "Fri Jul 31 23:29:19 2026 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jul 31 20:29:19 2026 -0700"
      },
      "message": "Core: Fix pruning for negated all_manifests filters (#17346)"
    }
  ],
  "next": "98041f0ecb9f01934a4e92a82b35ecd834b05aff"
}
