)]}'
{
  "log": [
    {
      "commit": "96c8b2abde07c18b1d72275e7863951524159917",
      "tree": "7caa1f0ad2744024be243bbba4e474e8ec6c01f4",
      "parents": [
        "ca49287e4026a695787603928a341b50e462fc22"
      ],
      "author": {
        "name": "Denys Kuzmenko",
        "email": "deniskuzZ@gmail.com",
        "time": "Wed Oct 28 12:57:35 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Oct 28 13:57:35 2026 +0200"
      },
      "message": "HIVE-30115: Parquet: an empty projection reads the whole file schema (#6840)"
    },
    {
      "commit": "ca49287e4026a695787603928a341b50e462fc22",
      "tree": "e013f1fc7e0ee75e6cdc52c849a38d415978f022",
      "parents": [
        "47d02b5f541978f96ea745d10ac8972a3aef0f5b"
      ],
      "author": {
        "name": "Shohei Okumiya",
        "email": "okumin@apache.org",
        "time": "Wed Oct 28 11:04:10 2026 +0900"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Oct 28 10:04:10 2026 +0800"
      },
      "message": "HIVE-29228: Support vended credentials in Iceberg REST API server (#6458)"
    },
    {
      "commit": "47d02b5f541978f96ea745d10ac8972a3aef0f5b",
      "tree": "2665b4665628d013f55b6ae02de67ae21a694fa4",
      "parents": [
        "055b052171b781b3bbe7f80db948143a95b3cbae"
      ],
      "author": {
        "name": "cxzl25",
        "email": "3898450+cxzl25@users.noreply.github.com",
        "time": "Wed Oct 28 09:57:42 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Oct 28 09:57:42 2026 +0800"
      },
      "message": "HIVE-27493: HMS optimizes the SQL query index of getPartitionsByFilter method (#4474)"
    },
    {
      "commit": "055b052171b781b3bbe7f80db948143a95b3cbae",
      "tree": "7c0cf9f37e9624c7abec022c524da2e582695726",
      "parents": [
        "81448508cc0e6c13b8efdaf34eeb02a04a43b965"
      ],
      "author": {
        "name": "Daniel (Hongdan) Zhu",
        "email": "50390050+DanielZhu58@users.noreply.github.com",
        "time": "Tue Oct 27 18:42:26 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Oct 28 09:42:26 2026 +0800"
      },
      "message": "HIVE-29979: Operational metadata APIs reinforcement (#6829)"
    },
    {
      "commit": "81448508cc0e6c13b8efdaf34eeb02a04a43b965",
      "tree": "a424c6a86cbd6bd6870fafe599bb27ed48655f10",
      "parents": [
        "8ddffa9b1d28daf093f76d12dbe6106c1face918"
      ],
      "author": {
        "name": "Hemanth Umashankar",
        "email": "157152031+hemanthumashankar0511@users.noreply.github.com",
        "time": "Tue Oct 27 08:54:06 2026 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Oct 27 08:54:06 2026 +0530"
      },
      "message": "HIVE-29549: Bump org.apache.zookeeper:zookeeper from 3.8.4 to 3.9.6 (#6908)"
    },
    {
      "commit": "8ddffa9b1d28daf093f76d12dbe6106c1face918",
      "tree": "e7055ee4badedd62f0031c795eaed6fb52cbbfba",
      "parents": [
        "7070e662e9f3a4fd15a6f665c7be4a1328a72d90"
      ],
      "author": {
        "name": "Denys Kuzmenko",
        "email": "deniskuzZ@gmail.com",
        "time": "Mon Oct 26 10:40:43 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Oct 26 11:40:43 2026 +0200"
      },
      "message": "HIVE-30209: Packaging: take Tez only from TEZ_HOME; drop /opt/tez-snapshot and the bundled tez-api (#6902)"
    },
    {
      "commit": "7070e662e9f3a4fd15a6f665c7be4a1328a72d90",
      "tree": "6d7c53681372676d447e698a5eacf24602ef1cc2",
      "parents": [
        "f9c7dd317cff9eb3cee087a9347c435a06937c91"
      ],
      "author": {
        "name": "Bodor Laszlo",
        "email": "bodorlaszlo0202@gmail.com",
        "time": "Sat Oct 24 09:54:29 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Oct 24 09:54:29 2026 +0200"
      },
      "message": "HIVE-30059: LLAP IO Cache: native parquet data cache (#6793)"
    },
    {
      "commit": "f9c7dd317cff9eb3cee087a9347c435a06937c91",
      "tree": "902dc422fecc450f1913852df8d7458bb58106c0",
      "parents": [
        "5d3b68f49617f3bcb976b56b594b84aa14972245"
      ],
      "author": {
        "name": "Ryu Kobayashi",
        "email": "beter.max@gmail.com",
        "time": "Sat Oct 24 03:28:16 2026 +0900"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Oct 23 21:28:16 2026 +0300"
      },
      "message": "HIVE-30146: Prevent outer join input swapping in semi-join rule (#6885)"
    },
    {
      "commit": "5d3b68f49617f3bcb976b56b594b84aa14972245",
      "tree": "a9d274a4d5685ed12664935d111d75b3e219b630",
      "parents": [
        "2694126f934635e12310ea3b9b483de05e2fa7b2"
      ],
      "author": {
        "name": "Denys Kuzmenko",
        "email": "deniskuzZ@gmail.com",
        "time": "Thu Oct 22 21:51:19 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Oct 22 22:51:19 2026 +0300"
      },
      "message": "HIVE-30180: Dist lib ships the standalone beeline jar on every server\u0027s classpath (#6876)"
    },
    {
      "commit": "2694126f934635e12310ea3b9b483de05e2fa7b2",
      "tree": "6c69371be3cec56471aed3dec5a1d124ef2212d5",
      "parents": [
        "af44ec916b2a11bab27be487248f6cdf232dc428"
      ],
      "author": {
        "name": "Denys Kuzmenko",
        "email": "deniskuzZ@gmail.com",
        "time": "Thu Oct 22 17:51:41 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Oct 22 18:51:41 2026 +0300"
      },
      "message": "HIVE-30106: Iceberg: Column-stats ANALYZE spends most of its CPU on per-row reader plumbing (#6834)"
    },
    {
      "commit": "af44ec916b2a11bab27be487248f6cdf232dc428",
      "tree": "fbd0d85968c41187ee1711de98b484656ec92d9b",
      "parents": [
        "6ba2bfba1ef6cbafb3ccea9ce2c5fcfcba5c1904"
      ],
      "author": {
        "name": "Ruben Quesada Lopez",
        "email": "rubenql@gmail.com",
        "time": "Thu Oct 22 15:08:43 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Oct 22 23:08:43 2026 +0900"
      },
      "message": "HIVE-29970: Document mask_hash and aes_encrypt limitations (#6896)\n\n* HIVE-29970: Document mask_hash and aes_encrypt limitations\n\n* Update THREAT_MODEL.md\n\nCo-authored-by: Shohei Okumiya \u003cokumin@apache.org\u003e\n\n* Update THREAT_MODEL.md\n\nCo-authored-by: Shohei Okumiya \u003cokumin@apache.org\u003e\n\n---------\n\nCo-authored-by: Shohei Okumiya \u003cokumin@apache.org\u003e"
    },
    {
      "commit": "6ba2bfba1ef6cbafb3ccea9ce2c5fcfcba5c1904",
      "tree": "e9b631c9e45ef9de64f8a4d301eb097f22cb16fc",
      "parents": [
        "1b60acc9155646721b41a40863850fb013ffab98"
      ],
      "author": {
        "name": "Ryu Kobayashi",
        "email": "beter.max@gmail.com",
        "time": "Thu Oct 22 20:30:48 2026 +0900"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Oct 22 14:30:48 2026 +0300"
      },
      "message": "HIVE-30064: Iceberg: Report accurate affected-row counts for Copy-On-Write UPDATE and MERGE (#6794)"
    },
    {
      "commit": "1b60acc9155646721b41a40863850fb013ffab98",
      "tree": "7c921620a82f6817439ef993dceb670ae6f5bb30",
      "parents": [
        "66fb11595f6307fc079b4c598c3388e6af6e0785"
      ],
      "author": {
        "name": "Hemanth Umashankar",
        "email": "157152031+hemanthumashankar0511@users.noreply.github.com",
        "time": "Thu Oct 22 13:53:00 2026 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Oct 22 10:23:00 2026 +0200"
      },
      "message": "HIVE-29483: Implement an integration testing mechanism with real Tez on Yarn including resource localization (#6640)"
    },
    {
      "commit": "66fb11595f6307fc079b4c598c3388e6af6e0785",
      "tree": "1b4f682586577a1c42ad52d3b8ac43b896e72510",
      "parents": [
        "1a00fcbdcf3aadf54f801f6e85afff569f95eb70"
      ],
      "author": {
        "name": "Thomas Rebele",
        "email": "thomasrebele@users.noreply.github.com",
        "time": "Thu Oct 22 10:22:18 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Oct 22 10:22:18 2026 +0200"
      },
      "message": "HIVE-30205: OpenCSVSerde without vectorization throws UnsupportedOperationException (#6900)"
    },
    {
      "commit": "1a00fcbdcf3aadf54f801f6e85afff569f95eb70",
      "tree": "d919c0057d912e772c905211ac0c043f4598c166",
      "parents": [
        "2e2b1eba599002391dbf5955da7df33a44c17003"
      ],
      "author": {
        "name": "ramitg254",
        "email": "97451167+ramitg254@users.noreply.github.com",
        "time": "Wed Oct 21 18:15:07 2026 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Oct 21 15:45:07 2026 +0300"
      },
      "message": "HIVE-28918:Log files processed by each split in Tez tableScan Map task (#6871)"
    },
    {
      "commit": "2e2b1eba599002391dbf5955da7df33a44c17003",
      "tree": "f1e0aab1f4af1984648260941497b5f0246b729c",
      "parents": [
        "852582d791da60886f8a1a5881bc31e5918a8fcc"
      ],
      "author": {
        "name": "Henrib",
        "email": "hbiestro@gmail.com",
        "time": "Wed Oct 21 14:00:54 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Oct 21 17:30:54 2026 +0530"
      },
      "message": "HIVE-29817: enforce read/list authorization at the Iceberg REST choke point (#6702)"
    },
    {
      "commit": "852582d791da60886f8a1a5881bc31e5918a8fcc",
      "tree": "90bb6832e08e288674659109e57f19d76a209510",
      "parents": [
        "8718054111d2cf575edf26df1366294acd1d30c8"
      ],
      "author": {
        "name": "Daniel (Hongdan) Zhu",
        "email": "50390050+DanielZhu58@users.noreply.github.com",
        "time": "Tue Oct 20 19:00:53 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Oct 21 10:00:53 2026 +0800"
      },
      "message": "HIVE-29980: get_num_partitions_by_filter reinforement (#6830)"
    },
    {
      "commit": "8718054111d2cf575edf26df1366294acd1d30c8",
      "tree": "578e89f52bc619c3158cc79d8d4916cdab28fc26",
      "parents": [
        "295a0e79169c1eee7f2b2746526b7ab1f723d958"
      ],
      "author": {
        "name": "Raghav Aggarwal",
        "email": "raghavaggarwal03.ra@gmail.com",
        "time": "Tue Oct 20 19:15:15 2026 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Oct 20 22:45:15 2026 +0900"
      },
      "message": "HIVE-30167: Upgrade caffeine version to 3.2.4 in standalone metastore to sync with iceberg pom (#6873)"
    },
    {
      "commit": "295a0e79169c1eee7f2b2746526b7ab1f723d958",
      "tree": "e85877ae062a88731da99412d57396ae028cda47",
      "parents": [
        "32efdcd9e6cfdfbecd30a4bf454c66f76be6281d"
      ],
      "author": {
        "name": "dengzh",
        "email": "dengzhhu653@gmail.com",
        "time": "Tue Oct 20 08:35:18 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Oct 20 08:35:18 2026 +0800"
      },
      "message": "HIVE-30158: Run the housekeeping tasks always under dynamic election (#6868)"
    },
    {
      "commit": "32efdcd9e6cfdfbecd30a4bf454c66f76be6281d",
      "tree": "18e9884b65113f085de335ccf161f49c3eb1ba85",
      "parents": [
        "96c325d598dc24a324d62f35d5f5a15542c5a78b"
      ],
      "author": {
        "name": "gopigowtham",
        "email": "ggangadharan@cloudera.com",
        "time": "Mon Oct 19 21:19:30 2026 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Oct 19 18:49:30 2026 +0300"
      },
      "message": "HIVE-26731: UDF trunc produces incorrect result for higher values (#6878)"
    },
    {
      "commit": "96c325d598dc24a324d62f35d5f5a15542c5a78b",
      "tree": "17c9fb364592981dbf13237a19f99744907c033a",
      "parents": [
        "3509fbe78e4967a769de570bb4744342cccb7c4b"
      ],
      "author": {
        "name": "Ayush Saxena",
        "email": "ayushsaxena@apache.org",
        "time": "Mon Oct 19 17:40:30 2026 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Oct 19 17:40:30 2026 +0530"
      },
      "message": "HIVE-30161: Iceberg: Fix Create table failures leaving orphan table entry in HMS (#6872)"
    },
    {
      "commit": "3509fbe78e4967a769de570bb4744342cccb7c4b",
      "tree": "4c63f334e6d5e080b125071ee7559c9fe8d14112",
      "parents": [
        "170e8e5326e5bd9596daf675d0cc5910cb8d39bf"
      ],
      "author": {
        "name": "Raghav Aggarwal",
        "email": "raghavaggarwal03.ra@gmail.com",
        "time": "Mon Oct 19 16:53:09 2026 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Oct 19 20:23:09 2026 +0900"
      },
      "message": "HIVE-30199: Fix inverted Duration.between in TokenIntrospectionAuthenticator cache expiry (#6892)"
    },
    {
      "commit": "170e8e5326e5bd9596daf675d0cc5910cb8d39bf",
      "tree": "1e2bb513ec02b1efaa2c122911190d4d9d414c53",
      "parents": [
        "f44371956d5705b4827377df0f63e7a6a1767718"
      ],
      "author": {
        "name": "Denys Kuzmenko",
        "email": "deniskuzZ@gmail.com",
        "time": "Fri Oct 16 18:59:26 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Oct 16 19:59:26 2026 +0300"
      },
      "message": "HIVE-29773: Iceberg: Support CAST(x AS VARIANT) (#6654)"
    },
    {
      "commit": "f44371956d5705b4827377df0f63e7a6a1767718",
      "tree": "2ff486323ef2e09a6068dc70fe202bca71c4cf71",
      "parents": [
        "fc0db4e3fd1ea4734c0a37f1d3e0a00f33db7b2c"
      ],
      "author": {
        "name": "Sai Hemanth Gantasala",
        "email": "68923650+saihemanth-cloudera@users.noreply.github.com",
        "time": "Fri Oct 16 09:20:35 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Oct 16 09:20:35 2026 -0700"
      },
      "message": "HIVE-30001: Disable Iceberg REST catalog caching (#6836)\n\nCo-authored-by: Cursor \u003ccursoragent@cursor.com\u003e"
    },
    {
      "commit": "fc0db4e3fd1ea4734c0a37f1d3e0a00f33db7b2c",
      "tree": "bb0d19c9b0c86b6795387c9dc9bb620ac30bdbf2",
      "parents": [
        "da789295710cd04b7a76185c6551ec7ef5ab6f1f"
      ],
      "author": {
        "name": "dengzh",
        "email": "dengzhhu653@gmail.com",
        "time": "Fri Oct 16 08:32:27 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Oct 16 08:32:27 2026 +0800"
      },
      "message": "HIVE-30100: Post-run integrity checks for metatool column de-duplication (#6865)"
    },
    {
      "commit": "da789295710cd04b7a76185c6551ec7ef5ab6f1f",
      "tree": "eae4b19ab750bfceb8a8a93d1775cf674ccaef65",
      "parents": [
        "8395bea350ac3dbfa65e6b80d7bb534729bccfb3"
      ],
      "author": {
        "name": "Denys Kuzmenko",
        "email": "deniskuzZ@gmail.com",
        "time": "Thu Oct 15 21:52:54 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Oct 15 22:52:54 2026 +0300"
      },
      "message": "HIVE-30131: StatsOptimizer: answer MIN, MAX and COUNT on a DECIMAL column from column statistics (#6844)"
    },
    {
      "commit": "8395bea350ac3dbfa65e6b80d7bb534729bccfb3",
      "tree": "6a3b4a2ddfbb09d29e73f1f840dd276d5c3302b8",
      "parents": [
        "7cc7995f72d785978484ed34454c9b366c30d8af"
      ],
      "author": {
        "name": "Bodor Laszlo",
        "email": "bodorlaszlo0202@gmail.com",
        "time": "Thu Oct 15 21:49:04 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Oct 15 21:49:04 2026 +0200"
      },
      "message": "HIVE-30033: Hive K8s operator: log replica changes (#6773)"
    },
    {
      "commit": "7cc7995f72d785978484ed34454c9b366c30d8af",
      "tree": "b9d1ba884035bfb9c0e917f4a091e612d19fc736",
      "parents": [
        "31719b8b294adacadc2f68e20871e46a717fbada"
      ],
      "author": {
        "name": "Denys Kuzmenko",
        "email": "deniskuzZ@gmail.com",
        "time": "Thu Oct 15 21:05:13 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Oct 15 22:05:13 2026 +0300"
      },
      "message": "HIVE-30169: Dist ships AWS SDK v2 jars from apache5-client that break S3A in the standalone Tez AM (#6875)"
    },
    {
      "commit": "31719b8b294adacadc2f68e20871e46a717fbada",
      "tree": "38a0c9d760f220b46714f7be9fafb2f20c819535",
      "parents": [
        "7c6a575569b65741b76368d317cb3a25c1c134cd"
      ],
      "author": {
        "name": "Bodor Laszlo",
        "email": "bodorlaszlo0202@gmail.com",
        "time": "Thu Oct 15 17:43:45 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Oct 15 17:43:45 2026 +0200"
      },
      "message": "HIVE-30128: Jenkinsfile: safe-to-evict\u003dfalse to test pods (#6843)"
    },
    {
      "commit": "7c6a575569b65741b76368d317cb3a25c1c134cd",
      "tree": "ac9b988426b821db3e5810d7ffbd584578651b3c",
      "parents": [
        "cccc6efe72932f6d80b54f9fa6087b50d1bfcc5c"
      ],
      "author": {
        "name": "Denys Kuzmenko",
        "email": "deniskuzZ@gmail.com",
        "time": "Thu Oct 15 15:54:05 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Oct 15 16:54:05 2026 +0300"
      },
      "message": "HIVE-30168: Docker: the standalone Tez AM starts without the glibc malloc arena cap (#6874)"
    },
    {
      "commit": "cccc6efe72932f6d80b54f9fa6087b50d1bfcc5c",
      "tree": "5cf16a621e1a9d1a07b8f98882403182cfdaad15",
      "parents": [
        "ce171751a6a99c3f54a32a1963d708b18d5edcfb"
      ],
      "author": {
        "name": "Denys Kuzmenko",
        "email": "deniskuzZ@gmail.com",
        "time": "Thu Oct 15 13:31:55 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Oct 15 14:31:55 2026 +0300"
      },
      "message": "HIVE-29770: Iceberg: Return VARIANT values as JSON over the HS2 Thrift protocol (#6644)"
    },
    {
      "commit": "ce171751a6a99c3f54a32a1963d708b18d5edcfb",
      "tree": "4592e0cdcdb3ad25b36ee5d663155ff4375e0390",
      "parents": [
        "f7f3671b29069f4b857076857a54243c99295a64"
      ],
      "author": {
        "name": "gopigowtham",
        "email": "ggangadharan@cloudera.com",
        "time": "Thu Oct 15 11:48:12 2026 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Oct 15 08:18:12 2026 +0200"
      },
      "message": "HIVE-30018: PTF: Vectorize ntile function (#6861)"
    },
    {
      "commit": "f7f3671b29069f4b857076857a54243c99295a64",
      "tree": "a16789a57a9c3c2c9971ff67cc20247fae4dd97b",
      "parents": [
        "ecb15540c3fb8f49b08d6d40976f6d951a6a953d"
      ],
      "author": {
        "name": "Raghav Aggarwal",
        "email": "raghavaggarwal03.ra@gmail.com",
        "time": "Thu Oct 15 04:54:18 2026 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Oct 15 02:24:18 2026 +0300"
      },
      "message": "HIVE-30130: Iceberg: remove iceberg.delete.skiprowdata (#6862)"
    },
    {
      "commit": "ecb15540c3fb8f49b08d6d40976f6d951a6a953d",
      "tree": "3759184600131fa9f018d02469fff6a7d56d65a0",
      "parents": [
        "b10b11a0363f764486af7b2c7408771b2b456cd0"
      ],
      "author": {
        "name": "Raghav Aggarwal",
        "email": "raghavaggarwal03.ra@gmail.com",
        "time": "Thu Oct 15 04:00:31 2026 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Oct 14 16:30:31 2026 -0600"
      },
      "message": "HIVE-29853: Iceberg CompactionEvaluator double-counts input files (#6737)"
    },
    {
      "commit": "b10b11a0363f764486af7b2c7408771b2b456cd0",
      "tree": "6a9742ce906f973542fc607e7403cfcd25f842e4",
      "parents": [
        "c23e5b54fe166fccdc9e4ad452662d70aa326877"
      ],
      "author": {
        "name": "ramitg254",
        "email": "97451167+ramitg254@users.noreply.github.com",
        "time": "Wed Oct 14 12:50:35 2026 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Oct 14 09:20:35 2026 +0200"
      },
      "message": "HIVE-30144:Bump opencsv version to latest 5.12.0 to resolve cves (#6859)\n\nChange-Id: I7a4b8854ab2b5ba63d72f71d63ea12812efabd4d"
    },
    {
      "commit": "c23e5b54fe166fccdc9e4ad452662d70aa326877",
      "tree": "c791d5c1cbc2576edff1f1ba765b253ed5a4f9f0",
      "parents": [
        "4e9caba7c02a947a39c60de427acb7189c8c1fe8"
      ],
      "author": {
        "name": "Ruben Quesada Lopez",
        "email": "rubenql@gmail.com",
        "time": "Tue Oct 13 16:37:38 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Oct 13 08:37:38 2026 -0700"
      },
      "message": "HIVE-29909: Kafka handler should reject class-loading client properties set as table properties (#6870)"
    },
    {
      "commit": "4e9caba7c02a947a39c60de427acb7189c8c1fe8",
      "tree": "c8d566977a8063f81e78b77b63c8b33c489c6b99",
      "parents": [
        "d0050d9e85a628767e97f02ebceaae6ddea775e2"
      ],
      "author": {
        "name": "Raghav Aggarwal",
        "email": "raghavaggarwal03.ra@gmail.com",
        "time": "Tue Oct 13 14:08:48 2026 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Oct 13 11:38:48 2026 +0300"
      },
      "message": "HIVE-30127: Iceberg: Upgrade iceberg version to 1.12.0 (#6856)"
    },
    {
      "commit": "d0050d9e85a628767e97f02ebceaae6ddea775e2",
      "tree": "84f46a41c4f7c231e319d6fd6a975ced13674ab7",
      "parents": [
        "b8dd76c4511bf7219728ae5a0b4e47ee883ec4ec"
      ],
      "author": {
        "name": "Yuming Wang",
        "email": "yumwang@ebay.com",
        "time": "Tue Oct 13 07:43:06 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Oct 13 07:43:06 2026 +0800"
      },
      "message": "HIVE-30153: Avoid unnecessary SERDES join in PartitionProjectionEvaluator when no serde field is projected (#6864)"
    },
    {
      "commit": "b8dd76c4511bf7219728ae5a0b4e47ee883ec4ec",
      "tree": "4cb842013af1a8060ff2ce9eabf6086f2fa98ae1",
      "parents": [
        "f5390997022eb96826d18bb345e22a28181b3926"
      ],
      "author": {
        "name": "Dayakar M",
        "email": "daya.apache@gmail.com",
        "time": "Mon Oct 12 22:50:23 2026 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Oct 12 10:20:23 2026 -0700"
      },
      "message": "HIVE-30139: Auto partition discovery feature logging null as table name in case of any exception (#6854)"
    },
    {
      "commit": "f5390997022eb96826d18bb345e22a28181b3926",
      "tree": "7d3e2a66a78403c5f844ad5895fdcb57ebdab541",
      "parents": [
        "04ad966e4115ded8b9581ca2b1ba093d408fbdec"
      ],
      "author": {
        "name": "Denys Kuzmenko",
        "email": "deniskuzZ@gmail.com",
        "time": "Mon Oct 12 18:48:12 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Oct 12 19:48:12 2026 +0300"
      },
      "message": "HIVE-30145: SharedWorkOptimizer: decompose a discarded scan after its semijoin filters are replaced (#6860)"
    },
    {
      "commit": "04ad966e4115ded8b9581ca2b1ba093d408fbdec",
      "tree": "108a2159a01179684f5c8221f8da355537ff0880",
      "parents": [
        "f499507dd82126651cd17aadfb94d75ea7b90907"
      ],
      "author": {
        "name": "illiabarbashov-sketch",
        "email": "illia.barbashov@cloudera.com",
        "time": "Mon Oct 12 14:45:20 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Oct 12 15:45:20 2026 +0300"
      },
      "message": "HIVE-29869: hive-beeline standalone size reduction (#6748)"
    },
    {
      "commit": "f499507dd82126651cd17aadfb94d75ea7b90907",
      "tree": "8fe3c068c69610ddb32836a0c18a14c65f2ad4bb",
      "parents": [
        "9384d27dfc990d5ec88c3a2e3764dcfc63cc2f39"
      ],
      "author": {
        "name": "Yuming Wang",
        "email": "yumwang@ebay.com",
        "time": "Mon Oct 12 16:12:29 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Oct 12 16:12:29 2026 +0800"
      },
      "message": "HIVE-30148: Fix NPE in TableStoreImpl.getPartitionSpecsByFilterAndProjection when filterSpec is unset (#6863)"
    },
    {
      "commit": "9384d27dfc990d5ec88c3a2e3764dcfc63cc2f39",
      "tree": "ee098ccb145756305c3f7c624087c1c952200d77",
      "parents": [
        "90f3d6ebeb3c0a4697db8c2945fe69ae44d0daf2"
      ],
      "author": {
        "name": "neatHyperTxt-meesho",
        "email": "vidit.gupta@meesho.com",
        "time": "Mon Oct 12 12:56:49 2026 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Oct 12 15:26:49 2026 +0800"
      },
      "message": "HIVE-30096: HiveAlterHandler forces a full file listing to recompute stats on every table-level alter (#6822)"
    },
    {
      "commit": "90f3d6ebeb3c0a4697db8c2945fe69ae44d0daf2",
      "tree": "43d2048a76c86e18dc44355107128782d8059488",
      "parents": [
        "04e465d64c904c4fd8c5c5b209e8bc594a389962"
      ],
      "author": {
        "name": "Raghav Aggarwal",
        "email": "raghavaggarwal03.ra@gmail.com",
        "time": "Sun Oct 11 21:56:19 2026 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Oct 11 21:56:19 2026 +0530"
      },
      "message": "HIVE-30142: Upgrade develocity extensions for maven 3.10 compatibility (#6857)"
    },
    {
      "commit": "04e465d64c904c4fd8c5c5b209e8bc594a389962",
      "tree": "7dde995467fc600ab07e1c07d2f0fb0524160214",
      "parents": [
        "b8f83110cce103585f739d9164856d7b5b9c8a0f"
      ],
      "author": {
        "name": "Denys Kuzmenko",
        "email": "deniskuzZ@gmail.com",
        "time": "Sat Oct 10 07:49:50 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Oct 10 07:49:50 2026 +0200"
      },
      "message": "HIVE-30132: LLAP IO: LlapRecordReader recomputes its missing-column list for every row batch (#6846)"
    },
    {
      "commit": "b8f83110cce103585f739d9164856d7b5b9c8a0f",
      "tree": "29880f751b1d5669f56e4ed44c15e5935b0d8f6b",
      "parents": [
        "99b60fdd4edd7f5f91784c7473e14f273cc76e65"
      ],
      "author": {
        "name": "Hemanth Umashankar",
        "email": "157152031+hemanthumashankar0511@users.noreply.github.com",
        "time": "Fri Oct 09 18:58:26 2026 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Oct 09 15:28:26 2026 +0200"
      },
      "message": "HIVE-29090: Remove stale RELEASE_NOTES.txt, errata.txt, and .reviewboardrc (#6858)"
    },
    {
      "commit": "99b60fdd4edd7f5f91784c7473e14f273cc76e65",
      "tree": "7503d18a39167b765241b1d8f9ebc133a1f0f189",
      "parents": [
        "227d8da1b11ad039b026916caa6fe5bb6a6a825a"
      ],
      "author": {
        "name": "Henrib",
        "email": "hbiestro@gmail.com",
        "time": "Fri Oct 09 10:37:41 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Oct 09 17:37:41 2026 +0900"
      },
      "message": "HIVE-30002 : Restrict Iceberg REST catalog table registration and drop-purge to authorized/contained locations (#6812)\n\n* HIVE-30004: Restrict Iceberg REST catalog table registration and drop-purge to authorized/contained locations\n\nReject REGISTER_TABLE requests whose metadata location or embedded\ntable location is not authorized or contained within the namespace.\nAuthorize DROP_TABLE purge against the table\u0027s location, and fence\npurge deletions to the table\u0027s own location as defense in depth.\n\nCo-Authored-By: Claude Code \u003cnoreply@anthropic.com\u003e\n\n* HIVE-30002 : Address review feedback on Iceberg REST catalog location checks\n\n- Replace hand-rolled string-prefix containment in IcebergAuthorizer and\n  ScopedDeleteFileIO with the shared, depth-based\n  FileUtils.isPathWithinSubtree (metastore-common)\n- Drop the redundant embedded-metadata-location check in\n  validateRegisterTable; it\u0027s already covered by HMS\u0027s own CREATE_TABLE\n  authorization. This removes the need for HiveCatalog#io() and the\n  ClassCastException risk against HMSCachingCatalog\n- Rely on namespaceMetadata\u0027s own \"location\" instead of re-deriving it\n  with a hand-rolled DB-location convention that mishandles exceptions\n  (e.g. the default database)\n- Downgrade the skipped-delete log line from WARN to DEBUG\n- Strengthen the purge test to also assert a nested file is deleted,\n  not just that an outside file survives\n\nCo-Authored-By: Claude Code \u003cnoreply@anthropic.com\u003e\n\n* HIVE-30002 : Qualify scheme-less purge paths against the default FS, add FileUtils test coverage\n\nAddress okumin\u0027s review on #6812: ScopedDeleteFileIO now qualifies\nscheme-less paths against the cluster\u0027s default filesystem\n(fs.defaultFS) instead of borrowing a scheme from the other side of\nthe comparison, and metastore-common\u0027s FileUtils.isPathWithinSubtree\ngets the test coverage ported from common\u0027s original implementation.\n\nCo-Authored-By: Claude Code \u003cnoreply@anthropic.com\u003e\n\n* HIVE-30002: Require WRITE on drop-table-purge location\n\nPass the table location as both input and output to checkPrivileges in\nvalidateDropTablePurge, so authorizers that only enforce write/delete\nprivileges on outputs (e.g. Ranger) require WRITE rather than READ alone,\nmatching that purge deletes files there.\n\nCo-Authored-By: Claude Code \u003cnoreply@anthropic.com\u003e\n\n---------\n\nCo-authored-by: Claude Code \u003cnoreply@anthropic.com\u003e"
    },
    {
      "commit": "227d8da1b11ad039b026916caa6fe5bb6a6a825a",
      "tree": "40b11d973a6f46f3a64dc827e25332b2f8e53b57",
      "parents": [
        "c3f56b4522ebc0997178ead3ad7f49087239443c"
      ],
      "author": {
        "name": "Dayakar M",
        "email": "daya.apache@gmail.com",
        "time": "Wed Oct 07 18:28:36 2026 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Oct 07 14:58:36 2026 +0200"
      },
      "message": "HIVE-29966: Remove skip method in CommandAuthorizer (#6855)"
    },
    {
      "commit": "c3f56b4522ebc0997178ead3ad7f49087239443c",
      "tree": "b22873a3f354ddf518dd070557c8416e5083554e",
      "parents": [
        "8b82eae69375c0f9ee1d93264e5e416b70c77fa4"
      ],
      "author": {
        "name": "Dmitriy Fingerman",
        "email": "dmitriy.fingerman@gmail.com",
        "time": "Tue Oct 06 19:48:40 2026 -0600"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Oct 06 19:48:40 2026 -0600"
      },
      "message": "HIVE-29985: Validate orderByClause on compaction requests (#6850)\n\nCo-authored-by: Dmitriy Fingerman \u003cdfingerman@cloudera.com\u003e"
    },
    {
      "commit": "8b82eae69375c0f9ee1d93264e5e416b70c77fa4",
      "tree": "05cdd558d57b9481e222d22eec98596ceee32933",
      "parents": [
        "cd9f0e7ac8b8558203ed3496bd758da0bb267847"
      ],
      "author": {
        "name": "Denys Kuzmenko",
        "email": "deniskuzZ@gmail.com",
        "time": "Tue Oct 06 16:41:18 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Oct 06 17:41:18 2026 +0300"
      },
      "message": "HIVE-30049: Iceberg: decimal64 vectorization is gated by a property nothing sets (#6833)"
    },
    {
      "commit": "cd9f0e7ac8b8558203ed3496bd758da0bb267847",
      "tree": "c1de548b53efa0b459663082f8066ef3f0c436ba",
      "parents": [
        "710baba0027053de5fd9c19d35f0c6bafc6a5bdd"
      ],
      "author": {
        "name": "ramitg254",
        "email": "97451167+ramitg254@users.noreply.github.com",
        "time": "Tue Oct 06 12:03:47 2026 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Oct 06 08:33:47 2026 +0200"
      },
      "message": "HIVE-30067:Include json-simple in hive-exec shaded jar for JTS GeoJSON (#6797)"
    },
    {
      "commit": "710baba0027053de5fd9c19d35f0c6bafc6a5bdd",
      "tree": "4d453e394a3e6aae198b942d964f147112ff0b4d",
      "parents": [
        "9c90e464314058acbc71ff2c95269da59af54feb"
      ],
      "author": {
        "name": "Ruben Quesada Lopez",
        "email": "rubenql@gmail.com",
        "time": "Mon Oct 05 23:56:47 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Oct 05 15:56:47 2026 -0700"
      },
      "message": "HIVE-29939: Align data connector authorization and DESCRIBE output with other metadata objects (#6849)"
    },
    {
      "commit": "9c90e464314058acbc71ff2c95269da59af54feb",
      "tree": "e33ad3b4d0cd3447ffc2a4acd64b163a1a5a031a",
      "parents": [
        "c82b62b11bfc67bacbac65f193e7c9d276189566"
      ],
      "author": {
        "name": "Konstantin Bereznyakov",
        "email": "konstantinb@users.noreply.github.com",
        "time": "Mon Oct 05 04:13:33 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Oct 05 13:13:33 2026 +0200"
      },
      "message": "HIVE-30125: WARN instead of ERROR on missing column stats (#6841)"
    },
    {
      "commit": "c82b62b11bfc67bacbac65f193e7c9d276189566",
      "tree": "61c18f49446bbb1ef3ce54c70bef53b019b4756e",
      "parents": [
        "fcb717da45a4eacb6e44ac05d488294603312d53"
      ],
      "author": {
        "name": "Denys Kuzmenko",
        "email": "deniskuzZ@gmail.com",
        "time": "Sat Oct 03 18:14:26 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Oct 03 19:14:26 2026 +0300"
      },
      "message": "HIVE-30050: Sort-merge join should size a storage-handler table from its statistics, not by listing its location (#6782)"
    },
    {
      "commit": "fcb717da45a4eacb6e44ac05d488294603312d53",
      "tree": "2f1c70339fcbb4428c9ebf9d04c2146f87d24853",
      "parents": [
        "5e54c134531881bfcd3973f971db9afef02ecbdd"
      ],
      "author": {
        "name": "Sercan Tekin",
        "email": "73108963+sercanCyberVision@users.noreply.github.com",
        "time": "Fri Oct 02 21:48:51 2026 +0300"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Oct 03 00:18:51 2026 +0530"
      },
      "message": "HIVE-30022: Hive CLI fails with NullPointerException when USE_BEELINE_FOR_HIVE_CLI\u003dfalse (#6762)"
    },
    {
      "commit": "5e54c134531881bfcd3973f971db9afef02ecbdd",
      "tree": "17db5094c933ce8898d2036f0eefaa7e158f088a",
      "parents": [
        "43604db9d29a85e0b847b3133451dfdcaffba624"
      ],
      "author": {
        "name": "Tanishq Chugh",
        "email": "tanishqchugh@cloudera.com",
        "time": "Sat Oct 03 00:10:50 2026 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Oct 03 00:10:50 2026 +0530"
      },
      "message": "HIVE-30099: Add support for Hive variables in Persistable Sessions (#6828)"
    },
    {
      "commit": "43604db9d29a85e0b847b3133451dfdcaffba624",
      "tree": "222bc1e6a559bebb9969126ab837ce559f17646c",
      "parents": [
        "744271738e2d89f94156c41bc307efaa57a06b7e"
      ],
      "author": {
        "name": "Denys Kuzmenko",
        "email": "deniskuzZ@gmail.com",
        "time": "Fri Oct 02 20:27:54 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Oct 02 21:27:54 2026 +0300"
      },
      "message": "HIVE-30097: SharedWorkOptimizer never merges Iceberg reads that carry dynamic partition pruning (#6824)"
    },
    {
      "commit": "744271738e2d89f94156c41bc307efaa57a06b7e",
      "tree": "c56ed012c972fd7ec5223e937fd293f491708967",
      "parents": [
        "81b0b13301f5402a439ac8beebbe8b68273bfcec"
      ],
      "author": {
        "name": "Ayush Saxena",
        "email": "ayushsaxena@apache.org",
        "time": "Fri Oct 02 00:23:34 2026 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Oct 02 00:23:34 2026 +0530"
      },
      "message": "HIVE-30046: Move Thrift gen code validation in GitHub actions (#6832)"
    },
    {
      "commit": "81b0b13301f5402a439ac8beebbe8b68273bfcec",
      "tree": "4dbb9aa5125cac072ea79daaa6722357774512e5",
      "parents": [
        "289d7280cb02afc251de506d65a79a5307b4f229"
      ],
      "author": {
        "name": "Stamatis Zampetakis",
        "email": "zabetak@gmail.com",
        "time": "Thu Oct 01 16:10:23 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Oct 01 16:10:23 2026 +0200"
      },
      "message": "HIVE-30088: Enable GitHub email notifications for failed workflows (#6807)"
    },
    {
      "commit": "289d7280cb02afc251de506d65a79a5307b4f229",
      "tree": "68660892e7edc4c28333f01151ff396aeadc5d4b",
      "parents": [
        "58f7341617c1185bafe9b2ee9c30429877b586c7"
      ],
      "author": {
        "name": "dengzh",
        "email": "dengzhhu653@gmail.com",
        "time": "Wed Sep 30 09:42:23 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Sep 30 09:42:23 2026 +0800"
      },
      "message": "HIVE-29897: Improvements on Metastore auth check (#6816)"
    },
    {
      "commit": "58f7341617c1185bafe9b2ee9c30429877b586c7",
      "tree": "1d9dcae94a79b70a3709f17fe5a043edcf51b7c6",
      "parents": [
        "112caeb99c10b452298f3138ac723aaba1bb5131"
      ],
      "author": {
        "name": "dengzh",
        "email": "dengzhhu653@gmail.com",
        "time": "Wed Sep 30 01:07:26 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Sep 29 10:07:26 2026 -0700"
      },
      "message": "HIVE-29724: Provide a Metastore tool for de-duplicating the columns (#6719)"
    },
    {
      "commit": "112caeb99c10b452298f3138ac723aaba1bb5131",
      "tree": "60180dcc2465ccbbd13c92c9c1f41cecc8eb10f7",
      "parents": [
        "0cd2732fe49a7047eb2fd31581e0f1d55282183a"
      ],
      "author": {
        "name": "Thomas Rebele",
        "email": "thomasrebele@users.noreply.github.com",
        "time": "Tue Sep 29 17:48:42 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Sep 29 18:48:42 2026 +0300"
      },
      "message": "HIVE-29654: Provide an easy way to execute a query and get the CBO plan at the same time (#6556)"
    },
    {
      "commit": "0cd2732fe49a7047eb2fd31581e0f1d55282183a",
      "tree": "93edef35df60cfa3adf6b8a212573bc60d983aba",
      "parents": [
        "f298b9ccee8fe3715196aeeeaa46f81bccf77043"
      ],
      "author": {
        "name": "Denys Kuzmenko",
        "email": "deniskuzZ@gmail.com",
        "time": "Tue Sep 29 09:48:46 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Sep 29 10:48:46 2026 +0300"
      },
      "message": "HIVE-23981: Look up APPROXIMATE_INPUT_RECORDS by its TaskCounter enum (#6817)"
    },
    {
      "commit": "f298b9ccee8fe3715196aeeeaa46f81bccf77043",
      "tree": "867d4b0a554a976b7ca5c24529512a461bda7d9f",
      "parents": [
        "9d9a51e103fddfeb855e46e1606b36cab770a56e"
      ],
      "author": {
        "name": "dengzh",
        "email": "dengzhhu653@gmail.com",
        "time": "Tue Sep 29 01:37:54 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Sep 28 10:37:54 2026 -0700"
      },
      "message": "HIVE-29784: Cleaning lots of expired notifications could lead to OOM (#6734)"
    },
    {
      "commit": "9d9a51e103fddfeb855e46e1606b36cab770a56e",
      "tree": "697460c7123e5ecdd15e49ccba3bc40ecfa32855",
      "parents": [
        "37c563397bd190859ee5c27332b6be1e9f73dfb6"
      ],
      "author": {
        "name": "Raghav Aggarwal",
        "email": "raghavaggarwal03.ra@gmail.com",
        "time": "Sat Sep 26 19:27:00 2026 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Sep 26 16:57:00 2026 +0300"
      },
      "message": "HIVE-29878: Support pagination for list endpoints in HMS REST Catalog and remove redundant type casting in REST Catalog (#6750)"
    },
    {
      "commit": "37c563397bd190859ee5c27332b6be1e9f73dfb6",
      "tree": "d9515381d44152e5ec4004d739883c48e976edae",
      "parents": [
        "b5b03c70e9d2982739ffec438aa2f5b75b5106c5"
      ],
      "author": {
        "name": "Akanksha kedia",
        "email": "89628774+Akanksha-kedia@users.noreply.github.com",
        "time": "Sat Sep 26 15:10:34 2026 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Sep 26 15:10:34 2026 +0530"
      },
      "message": "HIVE-30066: Upgrade log4j to 2.26.1 to fix CVE-2026-34481 (#6795)"
    },
    {
      "commit": "b5b03c70e9d2982739ffec438aa2f5b75b5106c5",
      "tree": "7463022872f00333d0753a3dd765074179d08c3c",
      "parents": [
        "f0c2c1c57dcf69d785bc3fb503511d673e4697a4"
      ],
      "author": {
        "name": "Akanksha kedia",
        "email": "89628774+Akanksha-kedia@users.noreply.github.com",
        "time": "Sat Sep 26 10:27:17 2026 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Sep 26 10:27:17 2026 +0530"
      },
      "message": "HIVE-30093: Upgrade parquet-hadoop-bundle to 1.18.1 (#6821)"
    },
    {
      "commit": "f0c2c1c57dcf69d785bc3fb503511d673e4697a4",
      "tree": "74f132555f09240bb34db7817d3e58f7d1194f05",
      "parents": [
        "2af70f7fce1957a3fb33d9064d8b4bab12610416"
      ],
      "author": {
        "name": "Shohei Okumiya",
        "email": "okumin@apache.org",
        "time": "Sat Sep 26 05:48:15 2026 +0900"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Sep 25 13:48:15 2026 -0700"
      },
      "message": "HIVE-29838 (#6726)\n\n* Add validations to PartitionExpressionForMetastore\n\nGenerated-by: Claude\n\n* Improve coverage\n\n* Address checkstyle violations\n\n* Complete JavaDoc\n\n* Use getUdfClass instead of getUdfClassName\n\n* Disallow custom UDFs\n\n* Move UDF validation to PartitionExpressionForMetastore\n\n* Update unit tests"
    },
    {
      "commit": "2af70f7fce1957a3fb33d9064d8b4bab12610416",
      "tree": "faac2c72f22b77f23e0d8897af993665538c9d5b",
      "parents": [
        "58be78def69d4b405519305fd1773efcc866b9e9"
      ],
      "author": {
        "name": "Krisztian Kasa",
        "email": "kasakrisz2@gmail.com",
        "time": "Fri Sep 25 09:46:39 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Sep 25 09:46:39 2026 +0200"
      },
      "message": "HIVE-30080: Queries can get stuck compiling during SharedWorkOptimizer (#6806)"
    },
    {
      "commit": "58be78def69d4b405519305fd1773efcc866b9e9",
      "tree": "119e21d14bd53adbf1b65387ffe6c993eb16f4eb",
      "parents": [
        "6d4ff6d0f4389472ca116145f8e1faf007782692"
      ],
      "author": {
        "name": "Sercan Tekin",
        "email": "73108963+sercanCyberVision@users.noreply.github.com",
        "time": "Thu Sep 24 19:00:40 2026 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Sep 25 04:30:40 2026 +0530"
      },
      "message": "HIVE-30039: Dependency resolution fails when project version has a suffix (#6775)"
    },
    {
      "commit": "6d4ff6d0f4389472ca116145f8e1faf007782692",
      "tree": "603e89048f3c99496c1f45d05ee2ab20a3f59ba5",
      "parents": [
        "5a3af40bb15d986fde8e886897c0e22bc7ebacce"
      ],
      "author": {
        "name": "Tanishq Chugh",
        "email": "tanishqchugh@cloudera.com",
        "time": "Fri Sep 25 04:05:07 2026 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Sep 25 04:05:07 2026 +0530"
      },
      "message": "HIVE-30091: Fix K8s operator LLAP/TezAM replica resolution when autoscaling is disabled (#6814)\n\n* HIVE-30091: Fix K8s operator LLAP/TezAM replica resolution when autoscaling is disabled\n\n* Address copilot comments\n\n* Rename method to clearAutoscalingState to avoid shadowing"
    },
    {
      "commit": "5a3af40bb15d986fde8e886897c0e22bc7ebacce",
      "tree": "eaa81b722287378e8fa184286fee82cf219832c0",
      "parents": [
        "d4b03173fe7ae14677c97ac66c0dc7819c601f44"
      ],
      "author": {
        "name": "Vikram Ahuja",
        "email": "vikramahuja1001@users.noreply.github.com",
        "time": "Thu Sep 24 23:08:22 2026 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Sep 24 10:38:22 2026 -0700"
      },
      "message": "HIVE-30020: Fix TIMESTAMP WITH LOCAL TIME ZONE data loss and read failure on ORC tables (#6761)\n\n* HIVE-30020: Fix TIMESTAMP WITH LOCAL TIME ZONE data loss and read failure on ORC tables\n\n* Retrigger CI\n\n* Retrigger CI again"
    },
    {
      "commit": "d4b03173fe7ae14677c97ac66c0dc7819c601f44",
      "tree": "5d30e4a6a317762d27c2b2eff75e79b2321667cb",
      "parents": [
        "5ffc2f9991deea506931de3e1f886bdf50a37279"
      ],
      "author": {
        "name": "dengzh",
        "email": "dengzhhu653@gmail.com",
        "time": "Thu Sep 24 14:03:42 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Sep 24 14:03:42 2026 +0800"
      },
      "message": "HIVE-30009: Do not ship bundled TLS keystore in standalone server (#6810)"
    },
    {
      "commit": "5ffc2f9991deea506931de3e1f886bdf50a37279",
      "tree": "5e319e5d36eeedad6487648efd22f3df8e0ebe58",
      "parents": [
        "ff9bf8d77890cc2e4527157832834969a9809f6e"
      ],
      "author": {
        "name": "Raghav Aggarwal",
        "email": "raghavaggarwal03.ra@gmail.com",
        "time": "Wed Sep 23 16:34:10 2026 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Sep 23 14:04:10 2026 +0300"
      },
      "message": "HIVE-29877: HMSCatalogAdapter fails to route Iceberg REST endpoints containing an optional {prefix} (#6749)"
    },
    {
      "commit": "ff9bf8d77890cc2e4527157832834969a9809f6e",
      "tree": "6001c0281656f7520d3a6868fe2925fde28b7840",
      "parents": [
        "04e052067ea94a360200011de5510c977696fbad"
      ],
      "author": {
        "name": "Denys Kuzmenko",
        "email": "deniskuzZ@gmail.com",
        "time": "Wed Sep 23 10:33:14 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Sep 23 11:33:14 2026 +0300"
      },
      "message": "HIVE-29834: Iceberg: Answer MIN, MAX and COUNT from the handler\u0027s column statistic (#6716)"
    },
    {
      "commit": "04e052067ea94a360200011de5510c977696fbad",
      "tree": "13e096420514a2cc8324125cd8435849c2f6b2b4",
      "parents": [
        "459f25c826a8f489045d62ae0403c2f741707411"
      ],
      "author": {
        "name": "kokila-19",
        "email": "35219892+kokila-19@users.noreply.github.com",
        "time": "Tue Sep 22 19:17:14 2026 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Sep 22 09:47:14 2026 -0400"
      },
      "message": "HIVE-29650: Upgrade ORC to 2.3.0 (#6473)"
    },
    {
      "commit": "459f25c826a8f489045d62ae0403c2f741707411",
      "tree": "83e6b92687fb5b1370b390b421494f78015ab903",
      "parents": [
        "96e339057df05dbe572729cd185f263f377a6c58"
      ],
      "author": {
        "name": "InvisibleProgrammer",
        "email": "zsolt.miskolczi@gmail.com",
        "time": "Tue Sep 22 11:04:56 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Sep 22 11:04:56 2026 +0200"
      },
      "message": "HIVE-30024: Fix scheduled queries for HA configuration (#6766)"
    },
    {
      "commit": "96e339057df05dbe572729cd185f263f377a6c58",
      "tree": "80958c5de939c158320b365692b6eeef34c5cae0",
      "parents": [
        "b0fb704ac41b267554ea477762f21ff9e0195d2b"
      ],
      "author": {
        "name": "ramitg254",
        "email": "97451167+ramitg254@users.noreply.github.com",
        "time": "Tue Sep 22 13:35:28 2026 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Sep 22 11:05:28 2026 +0300"
      },
      "message": "HIVE-25125: PTF: Vectorize percent_rank function (#6752)"
    },
    {
      "commit": "b0fb704ac41b267554ea477762f21ff9e0195d2b",
      "tree": "c1f516e2aa6b728c77ad5d5be6d12c6444dfb1a1",
      "parents": [
        "eb5550307bda948dc0185ea53b1270b8f49253e7"
      ],
      "author": {
        "name": "Dayakar M",
        "email": "daya.apache@gmail.com",
        "time": "Tue Sep 22 08:25:19 2026 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Sep 22 11:55:19 2026 +0900"
      },
      "message": "HIVE-29850: Remove HOST and COPY commands from HPLSQL (#6736)\n\n* HIVE-29850: Remove HOST command from HPLSQL\n\n* HIVE-29850: Remove COPY FROM LOCAL command from HPLSQL\n\n* HIVE-29850: Removed HOSTCODE from HPLSQL\n\n* HIVE-29850: Removed COPY command from HPLSQL"
    },
    {
      "commit": "eb5550307bda948dc0185ea53b1270b8f49253e7",
      "tree": "2fed509f3b673bf6b03cfcdd758d2ec3b5a6bdc1",
      "parents": [
        "b4517e1a99160f4ed6cc3a8920f05413d096f926"
      ],
      "author": {
        "name": "Denys Kuzmenko",
        "email": "deniskuzZ@gmail.com",
        "time": "Mon Sep 21 09:57:30 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Sep 21 10:57:30 2026 +0300"
      },
      "message": "HIVE-30071: Bump azure/setup-helm to v5.0.1 to fix docker-images workflow (#6804)"
    },
    {
      "commit": "b4517e1a99160f4ed6cc3a8920f05413d096f926",
      "tree": "c99ab54bd06ada975c723a2c5064c1b53a1ac014",
      "parents": [
        "828f668ee1a3c98e74356a9a1fdb66c33a1d9847"
      ],
      "author": {
        "name": "Marta Kuczora",
        "email": "kuczoram@cloudera.com",
        "time": "Mon Sep 21 09:36:39 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Sep 21 09:36:39 2026 +0200"
      },
      "message": "HIVE-30026: (ACID Compaction) Extend the query for finding potential compactions with ordering (#6768)"
    },
    {
      "commit": "828f668ee1a3c98e74356a9a1fdb66c33a1d9847",
      "tree": "6c7234e9e3f1c1ea74d40e18436b6a58da51018e",
      "parents": [
        "21dc6c134b2e2e64ab62e5e4996587af146aac44"
      ],
      "author": {
        "name": "Tanishq Chugh",
        "email": "tanishqchugh@cloudera.com",
        "time": "Mon Sep 21 10:50:36 2026 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Sep 21 10:50:36 2026 +0530"
      },
      "message": "HIVE-29999: HiveCluster CR string fields should be validated before being injected into k8s operator generated bash commands (#6802)"
    },
    {
      "commit": "21dc6c134b2e2e64ab62e5e4996587af146aac44",
      "tree": "e054a881c48a0526cbece8ee420c5e487cc66981",
      "parents": [
        "d72a38b9cc05d030b778c41f020a092a5f13a9a6"
      ],
      "author": {
        "name": "neatHyperTxt-meesho",
        "email": "vidit.gupta@meesho.com",
        "time": "Mon Sep 21 05:47:08 2026 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Sep 21 08:17:08 2026 +0800"
      },
      "message": " HIVE-30053: Support multi-threaded CachedStore prewarm (#6785)"
    },
    {
      "commit": "d72a38b9cc05d030b778c41f020a092a5f13a9a6",
      "tree": "1211859d680c147e9414883acb8ecf5aeeea4bb9",
      "parents": [
        "abbab5499c45236297d0822a99e066983a34763e"
      ],
      "author": {
        "name": "Raghav Aggarwal",
        "email": "raghavaggarwal03.ra@gmail.com",
        "time": "Sat Sep 19 20:22:15 2026 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Sep 19 20:22:15 2026 +0530"
      },
      "message": "HIVE-30057: Upgrade grpc-java to 1.84.0 to support native Apple Silicon (aarch64) without Rosetta (#6792)"
    },
    {
      "commit": "abbab5499c45236297d0822a99e066983a34763e",
      "tree": "34ee8333ca24ce9c809886015bd84f2171d42594",
      "parents": [
        "5bd2e79b6a2814f6386040c2905bd04993bdd1b5"
      ],
      "author": {
        "name": "Denys Kuzmenko",
        "email": "deniskuzZ@gmail.com",
        "time": "Fri Sep 18 21:47:38 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Sep 18 22:47:38 2026 +0300"
      },
      "message": "HIVE-30044: LLAP delete delta tail is read from the filesystem even on a cache hit (#6778)"
    },
    {
      "commit": "5bd2e79b6a2814f6386040c2905bd04993bdd1b5",
      "tree": "ff2a3453f9c47a15d6648152547ce94b0ba1bea3",
      "parents": [
        "d29214a86992ecd7a68877a0ff7e9c6a21416857"
      ],
      "author": {
        "name": "Bodor Laszlo",
        "email": "bodorlaszlo0202@gmail.com",
        "time": "Fri Sep 18 13:09:39 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Sep 18 14:09:39 2026 +0300"
      },
      "message": "HIVE-30035: Upgrade to Parquet 1.18.0 (#6774)"
    },
    {
      "commit": "d29214a86992ecd7a68877a0ff7e9c6a21416857",
      "tree": "bda60d8a4e0f818f3f268082dbfa7ff9177e0c78",
      "parents": [
        "64fdebb1cc22bc2dfd1ee9dd6eca8903215a7443"
      ],
      "author": {
        "name": "Soumyakanti Das",
        "email": "soumyakantidas@apache.org",
        "time": "Thu Sep 17 17:20:38 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Sep 17 17:20:38 2026 -0700"
      },
      "message": "HIVE-28576: Add jdbc tests for tpcds queries (#6673)"
    },
    {
      "commit": "64fdebb1cc22bc2dfd1ee9dd6eca8903215a7443",
      "tree": "476e5ffe2b8314ed2726f950ddaa9d7201b0ba0a",
      "parents": [
        "4cf07f490af49d0e0e019d07c45b629ed8802136"
      ],
      "author": {
        "name": "Konstantin Bereznyakov",
        "email": "konstantinb@users.noreply.github.com",
        "time": "Thu Sep 17 13:38:14 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Sep 17 13:38:14 2026 -0700"
      },
      "message": "HIVE-29580: CBO: Ambiguous column reference not detected in some CTE/CTAS/other queries (#6676)"
    },
    {
      "commit": "4cf07f490af49d0e0e019d07c45b629ed8802136",
      "tree": "f8921e8954dbf57616b16706896b2314aa8fc100",
      "parents": [
        "f845df56e862972344fd6bc422faefa263e67430"
      ],
      "author": {
        "name": "neatHyperTxt-meesho",
        "email": "vidit.gupta@meesho.com",
        "time": "Thu Sep 17 12:03:32 2026 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Sep 17 14:33:32 2026 +0800"
      },
      "message": "HIVE-30052: CachedStore blocks all metastore RPCs during prewarm due … (#6783)"
    },
    {
      "commit": "f845df56e862972344fd6bc422faefa263e67430",
      "tree": "e2f8de704c554200e4a20186032089e1e41f3fb3",
      "parents": [
        "79f8c95713e1c6c11a4f3cfe3192eb7a703fb82f"
      ],
      "author": {
        "name": "Henrib",
        "email": "hbiestro@gmail.com",
        "time": "Wed Sep 16 23:51:21 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Sep 16 14:51:21 2026 -0700"
      },
      "message": "HIVE-29818: ServletSecurity needs a UGI cache (#6704)\n\n* HIVE-29818: ServletSecurity needs a UGI cache\n\nThe REST Catalog creates a fresh proxy UserGroupInformation per request via\nUserGroupInformation.createProxyUser. Hadoop\u0027s FileSystem.CACHE retains a\nreference to every such UGI (and its RPC/IPC resources), so under proxy\nauthentication these short-lived UGIs accumulate and eventually exhaust memory\nin long-running deployments.\n\nCache the proxy UGI in ServletSecurity with a bounded, idle-evicting Caffeine\ncache keyed by (realUser, loginUser). Evicted entries release their resources\nvia FileSystem.closeAllForUGI. Two new config vars tune the cache:\n  - metastore.catalog.servlet.ugi.cache.size   (default 1000)\n  - metastore.catalog.servlet.ugi.cache.expiry (default 3600s, 0 disables)\n\nAdd TestServletSecurity covering per-user caching, distinct proxies per user,\neviction-triggered FileSystem cleanup, and disabled expiry.\n\n* HIVE-29818: Address review comments on ServletSecurity UGI cache\n\n- Rename UgiKey.realUser to effectiveUser (impersonated user, not the Hadoop real user)\n- Keep cache size as long end-to-end, dropping the truncating int cast\n- Run removal-listener cleanup on ForkJoinPool.commonPool() instead of the request thread;\n  add a test-only constructor to inject a synchronous executor\n- Downgrade proxy-user creation log from INFO to DEBUG\n\n* CDPD-29818 : Address review comments on ServletSecurity UGI cache (dedicated executor + periodic cleanup)\n\nReplace ForkJoinPool.commonPool() with a dedicated single-thread daemon\nexecutor (\"ugi-cache-cleanup\") for Caffeine removal-listener callbacks,\npreventing blocking FileSystem.closeAllForUGI calls from interfering with\nJVM-wide shared pools.\n\nSchedule proxyUserCache.cleanUp() on the same executor at the configured\nexpiry interval so that entries accumulated during traffic bursts are\nreaped after they expire, even when no subsequent requests arrive to\ntrigger Caffeine\u0027s access-piggybacked maintenance.\n\nAdd close() / ProxyServlet.destroy() for executor lifecycle management.\nThe @VisibleForTesting constructor is unaffected (no scheduler, no\nlifecycle)."
    },
    {
      "commit": "79f8c95713e1c6c11a4f3cfe3192eb7a703fb82f",
      "tree": "b894781741b7400ab8498177ad58980f6efa7fdb",
      "parents": [
        "f6e3e77f2b70edb1adacbb9122b1e95e009cbb26"
      ],
      "author": {
        "name": "Daniel (Hongdan) Zhu",
        "email": "50390050+DanielZhu58@users.noreply.github.com",
        "time": "Wed Sep 16 14:31:53 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Sep 16 14:31:53 2026 -0700"
      },
      "message": "HIVE-29767: Delayed auth views access check\n\nCo-authored-by: Hongdan Zhu \u003cdanielzhu@cloudera.com\u003e"
    },
    {
      "commit": "f6e3e77f2b70edb1adacbb9122b1e95e009cbb26",
      "tree": "d69303b6f8db5152be35aeada968ce5ed679acc7",
      "parents": [
        "8383222af76b9e5e5eca0c5beb324234903069ac"
      ],
      "author": {
        "name": "Ayush Saxena",
        "email": "ayushsaxena@apache.org",
        "time": "Thu Sep 17 00:00:08 2026 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Sep 17 00:00:08 2026 +0530"
      },
      "message": "HIVE-29697: Add support for Persistable Sessions (#6687)"
    },
    {
      "commit": "8383222af76b9e5e5eca0c5beb324234903069ac",
      "tree": "938c11337fc53e993bf433d0678f6ca232da3d80",
      "parents": [
        "5da5b8f967659232ceeaca172c7bc93a1bca951a"
      ],
      "author": {
        "name": "Krisztian Kasa",
        "email": "kasakrisz2@gmail.com",
        "time": "Wed Sep 16 13:57:46 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Sep 16 13:57:46 2026 +0200"
      },
      "message": "HIVE-30054: Iceberg: metadata delete optimization allows users without DELETE permission to bypass authorization (#6786)"
    },
    {
      "commit": "5da5b8f967659232ceeaca172c7bc93a1bca951a",
      "tree": "5682731a9236b0dbe7b50d0f5cdad7301b88198a",
      "parents": [
        "e62d71f82b0a807ba5aacc326144e91191e8cd5d"
      ],
      "author": {
        "name": "Denys Kuzmenko",
        "email": "deniskuzZ@gmail.com",
        "time": "Wed Sep 16 10:43:39 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Sep 16 10:43:39 2026 +0200"
      },
      "message": "HIVE-30045: K8s operator: missing LLAP scheduler config breaks task affinity and caps cache hits (#6779)"
    },
    {
      "commit": "e62d71f82b0a807ba5aacc326144e91191e8cd5d",
      "tree": "8875e976cb7ad2c182c50cd1f89d912db67922c3",
      "parents": [
        "24f14d38e81ca7d68b40ed4e7c742770c6761a30"
      ],
      "author": {
        "name": "Tanishq Chugh",
        "email": "tanishqchugh@cloudera.com",
        "time": "Wed Sep 16 11:32:12 2026 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Sep 16 11:32:12 2026 +0530"
      },
      "message": "HIVE-30055: Fix query failures with LLAP in containerized deployments (#6787)"
    },
    {
      "commit": "24f14d38e81ca7d68b40ed4e7c742770c6761a30",
      "tree": "103153db3b59f547aad092332453ac8e880a7ac7",
      "parents": [
        "00805951af3ad6dbc1c931a135d73dcdede05aae"
      ],
      "author": {
        "name": "Stamatis Zampetakis",
        "email": "zabetak@gmail.com",
        "time": "Tue Sep 15 10:59:52 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Sep 15 10:59:52 2026 +0200"
      },
      "message": "HIVE-29747: Add CI check to ensure Thrift code generation run (#6618)"
    },
    {
      "commit": "00805951af3ad6dbc1c931a135d73dcdede05aae",
      "tree": "b4dab8cec2e8f4ac1a82aad9907be521d3f2998e",
      "parents": [
        "eccaafe60b38c457e0af889c2256545c320b4839"
      ],
      "author": {
        "name": "Daniel (Hongdan) Zhu",
        "email": "50390050+DanielZhu58@users.noreply.github.com",
        "time": "Mon Sep 14 19:34:33 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Sep 15 10:34:33 2026 +0800"
      },
      "message": "HIVE-29608: Support exclusion for automatic column statistics deletion (#6767)\n\nCo-authored-by: Hongdan Zhu \u003cdanielzhu@cloudera.com\u003e"
    },
    {
      "commit": "eccaafe60b38c457e0af889c2256545c320b4839",
      "tree": "93760436aba8ef79d17463389f53b99fd098158b",
      "parents": [
        "13d59f005790b41f4d41ef43e88f9a140a09b1db"
      ],
      "author": {
        "name": "kokila-19",
        "email": "35219892+kokila-19@users.noreply.github.com",
        "time": "Mon Sep 14 13:45:33 2026 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Sep 14 10:15:33 2026 +0200"
      },
      "message": "HIVE-29819: Fix Iceberg COW UPDATE for null identity partition column filters (#6763)\n\nColumn pruning dropped partition columns from the TableScan while filters above\nthe scan still referenced them. Keep filter-referenced partition columns in the\nIceberg scan projection."
    },
    {
      "commit": "13d59f005790b41f4d41ef43e88f9a140a09b1db",
      "tree": "59484c5f48b4d2efe46b6b4a518f57f5db15adeb",
      "parents": [
        "db55599c7705a3bea28b4afdd0b17b25991be5b1"
      ],
      "author": {
        "name": "Simran Arora",
        "email": "82223479+arorasimran0309@users.noreply.github.com",
        "time": "Mon Sep 14 12:31:03 2026 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Sep 14 12:31:03 2026 +0530"
      },
      "message": "HIVE-29851: Upgrade netty version to 4.1.137.Final (#6735)"
    },
    {
      "commit": "db55599c7705a3bea28b4afdd0b17b25991be5b1",
      "tree": "308afa4bfc451636a17fee6a2dcd55f02559999a",
      "parents": [
        "64f6a58b9b2e7a8c3439f407bc03025a42c1643c"
      ],
      "author": {
        "name": "Raghav Aggarwal",
        "email": "raghavaggarwal03.ra@gmail.com",
        "time": "Sun Sep 13 18:18:42 2026 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Sep 13 15:48:42 2026 +0300"
      },
      "message": "HIVE-29816: Iceberg: MERGE INTO with WHEN MATCHED THEN DELETE incorrectly duplicates rows under Copy-On-Write delete mode (#6701)"
    }
  ],
  "next": "64f6a58b9b2e7a8c3439f407bc03025a42c1643c"
}
