---
title: "Apache Cloudberry (Incubating) 2.2.0 Changelog"
description: "This page provides change logs for Apache Cloudberry (Incubating) 2.2.0."
source: https://cloudberry.apache.org/releases/2.2.0-incubating
---

# Apache Cloudberry (Incubating) 2.2.0 Changelog

## Apache Cloudberry Core 2.2.0

### Commits

* [`13d3c58eaa0`](https://github.com/apache/cloudberry/commit/13d3c58eaa0c07afab350dcafbbae7ef610aa862) - Fix OOB read in cdbcomponent_getComponentInfo() with partially registered mirrors (Jianghua Yang) [#2156](https://github.com/apache/cloudberry/pull/2156)
* [`6994cfe21c3`](https://github.com/apache/cloudberry/commit/6994cfe21c3ea3065eaf2764da7ddac3d2f684d9) - Cancel resource queue wait before abort releases portals (子华) [#2156](https://github.com/apache/cloudberry/pull/2156)
* [`ab63a18dd06`](https://github.com/apache/cloudberry/commit/ab63a18dd06d1e39b0e6c09f66542e4e928cf94b) - Restore original copyright holder in pax qp_gist_indexes3 tests (Dianjin Wang) [#2154](https://github.com/apache/cloudberry/pull/2154)
* [`eca283d2d7a`](https://github.com/apache/cloudberry/commit/eca283d2d7a4a19eb5c25ed54e7b1843841f5b16) - License: address the rc2 IPMC review (Dianjin Wang) [#2120](https://github.com/apache/cloudberry/pull/2120)
* [`2257219513c`](https://github.com/apache/cloudberry/commit/2257219513c0e970665f900bdd6ff6e8b49a4d07) - Add Apache HAWQ attribution for gpcontrib/pxf_fdw (Dianjin Wang) [#2124](https://github.com/apache/cloudberry/pull/2124)
* [`76c78c90983`](https://github.com/apache/cloudberry/commit/76c78c909833a129567c6d5aa5fbe4e2bdda035d) - Reserve memory for one partition at a time (Alena Rybakina) [#2035](https://github.com/apache/cloudberry/pull/2035)
* [`7d2801434bb`](https://github.com/apache/cloudberry/commit/7d2801434bbd6c8914d4b539bfbc17253096332f) - Remove the orphaned PL/Java Makefile.global (Dianjin Wang) [#2122](https://github.com/apache/cloudberry/pull/2122)
* [`7b6e95a08a3`](https://github.com/apache/cloudberry/commit/7b6e95a08a32c1b89a8e318c067455a4de8263dd) - Wait for temporary table cleanup before dropping the resgroup test role (Alena Rybakina) [#2061](https://github.com/apache/cloudberry/pull/2061)
* [`49d4491866e`](https://github.com/apache/cloudberry/commit/49d4491866e1556fadcbc7d2a63255063f7cf03f) - isolation2: retry connections until hot standby reaches consistency (Alena Rybakina) [#2061](https://github.com/apache/cloudberry/pull/2061)
* [`496b3cec098`](https://github.com/apache/cloudberry/commit/496b3cec0983e4a7a6ba4a96f240b7b4dbbe4619) - Fix synchronization in vacuum progress isolation tests (Alena Rybakina) [#2061](https://github.com/apache/cloudberry/pull/2061)
* [`2165587318c`](https://github.com/apache/cloudberry/commit/2165587318c7a5f1aaf95b70f90f2ec42c4318c6) - Disable tasks created to test schedule syntax (Dianjin Wang) [#2061](https://github.com/apache/cloudberry/pull/2061)
* [`f728bc32d96`](https://github.com/apache/cloudberry/commit/f728bc32d96be387f6ec75408587c998ae2a1d4b) - Fix expected CPU usage in resgroup tests (Dianjin Wang) [#2061](https://github.com/apache/cloudberry/pull/2061)
* [`a1eb4292faa`](https://github.com/apache/cloudberry/commit/a1eb4292faa88587d40dc3fde8f5b90ae0950f57) - Wait for the wal_sender_loop fault to trigger before resuming VACUUM. (Dianjin Wang) [#2061](https://github.com/apache/cloudberry/pull/2061)
* [`696cb3ad480`](https://github.com/apache/cloudberry/commit/696cb3ad4802cd192170a04f80863e2a315eba9d) - Fix flaky autovacuum-analyze tests (Dianjin Wang) [#2061](https://github.com/apache/cloudberry/pull/2061)
* [`3b722ecd9fa`](https://github.com/apache/cloudberry/commit/3b722ecd9faad095dc71353c065f2cc97b65e554) - Add resource group bypassing for GUC rollback (#438) (Smyatkin Maxim) [#2093](https://github.com/apache/cloudberry/pull/2093)
* [`f0493584f7d`](https://github.com/apache/cloudberry/commit/f0493584f7d8bd4e058738ccc2e8dbf2d9a712de) - Compare forceDistRandom when checking range table entry equality (Alena Rybakina) [#2084](https://github.com/apache/cloudberry/pull/2084)
* [`ec0499f9f69`](https://github.com/apache/cloudberry/commit/ec0499f9f6943f78ac710e422a2c1a2f23a1dbd0) - Honor forceDistRandom when pulling up UNION ALL subqueries (Alena Rybakina) [#2084](https://github.com/apache/cloudberry/pull/2084)
* [`44a0148a46e`](https://github.com/apache/cloudberry/commit/44a0148a46e4313dd9c9dc2f4900925270996c23) - Fix flaky stats check in vacuum_progress_row/column tests (Alena Rybakina) [#2034](https://github.com/apache/cloudberry/pull/2034)
* [`996d77042b6`](https://github.com/apache/cloudberry/commit/996d77042b621a0720ec6992def049fe1fed3ad8) - License: note the Broadcom notices and the zstd test file (Dianjin Wang) [#2086](https://github.com/apache/cloudberry/pull/2086)
* [`b63cefaab4f`](https://github.com/apache/cloudberry/commit/b63cefaab4f0d5d6d5bfafc33ab41c10ea0f12df) - License: register PostgreSQL components under their own notices (Dianjin Wang) [#2086](https://github.com/apache/cloudberry/pull/2086)
* [`89b0544dff4`](https://github.com/apache/cloudberry/commit/89b0544dff49e5ceed7b84662cf91bae94d37754) - Fix licence info in signals.pl (Leonid Borchuk) [#2087](https://github.com/apache/cloudberry/pull/2087)
* [`5011a17cdde`](https://github.com/apache/cloudberry/commit/5011a17cdde263fede48c0644791205858095e1e) - Increase yezzey version to the latest release (#2073) (Leonid) [#2073](https://github.com/apache/cloudberry/pull/2073)
* [`faa9763756b`](https://github.com/apache/cloudberry/commit/faa9763756bbe5edf1f04e4aeaf74a71e03cc18d) - Report work_mem wanted by a sort that spilled to disk (#2028) (Alena Rybakina) [#2028](https://github.com/apache/cloudberry/pull/2028)
* [`66da3926410`](https://github.com/apache/cloudberry/commit/66da3926410065db3a6bc000ccf90166a08a082d) - License: register third-party code missing from LICENSE (Dianjin Wang) [#2059](https://github.com/apache/cloudberry/pull/2059)
* [`b4e3d1337b7`](https://github.com/apache/cloudberry/commit/b4e3d1337b7c69e0a18668a3137b9d043932518b) - Replace pg_cron's bitstring.h with the BSD-3 version (Dianjin Wang) [#2059](https://github.com/apache/cloudberry/pull/2059)
* [`5a72e1d776f`](https://github.com/apache/cloudberry/commit/5a72e1d776ff3a3273163b0f2a2ffbafff1c817d) - Fix putIntoUnackQueueRing function logic for Intercontect interfaces:loss advance method (ZTE-EBASE) [#2066](https://github.com/apache/cloudberry/pull/2066)
* [`78145a64065`](https://github.com/apache/cloudberry/commit/78145a640655d83053681c9a6ba85cf4d14624b4) - interconnect: restart in fast mode so the test does not race crash recovery (MisterRaindrop) [#2066](https://github.com/apache/cloudberry/pull/2066)
* [`e1c0774b5e2`](https://github.com/apache/cloudberry/commit/e1c0774b5e267c344cde87e69d06fa78a3ac95ce) - Fix PAX protobuf array bounds warnings (krylosov-aa) [#2066](https://github.com/apache/cloudberry/pull/2066)
* [`785ae12a20f`](https://github.com/apache/cloudberry/commit/785ae12a20fd1ce39b58cbaaaddae223c7b9e132) - Remove duplicated declaration of gp_create_table_random_default_distribution (Andrey Sokolov) [#2066](https://github.com/apache/cloudberry/pull/2066)
* [`0cbe06d1039`](https://github.com/apache/cloudberry/commit/0cbe06d10398d1d7fc968ce592f3eae2f8a6f321) - Doc: fix Greenplum wording in README (Dianjin Wang) [#2066](https://github.com/apache/cloudberry/pull/2066)
* [`2b1cd8914ea`](https://github.com/apache/cloudberry/commit/2b1cd8914ea359a1d889ebde5feeba3e58fa5ba5) - CI: check out submodules in the RAT workflow (Dianjin Wang) [#2066](https://github.com/apache/cloudberry/pull/2066)
* [`6f3df2f03c1`](https://github.com/apache/cloudberry/commit/6f3df2f03c1cc8fb8778073362300805af0982eb) - RAT: exclude the SQL scripts and expected output of yezzey (Dianjin Wang) [#2066](https://github.com/apache/cloudberry/pull/2066)
* [`51555d7f044`](https://github.com/apache/cloudberry/commit/51555d7f0443207f0f6772f9a43ca628cff82a39) - RAT: exclude the docs of the pax_storage submodules (Dianjin Wang) [#2066](https://github.com/apache/cloudberry/pull/2066)
* [`8ea847c79b8`](https://github.com/apache/cloudberry/commit/8ea847c79b85ea088d172ffbc6250d95e9600dfb) - Fix OPENSSL_API_COMPAT redefinition warning in gpcloud (Dianjin Wang) [#2066](https://github.com/apache/cloudberry/pull/2066)
* [`2c46d9a2e8f`](https://github.com/apache/cloudberry/commit/2c46d9a2e8f2992fb566c3a0b3859d1217e9b3b4) - Restrict pg_file_write/rename/unlink and pg_logdir_ls to privileged roles (Jianghua Yang) [#2066](https://github.com/apache/cloudberry/pull/2066)
* [`a43ac7c78a1`](https://github.com/apache/cloudberry/commit/a43ac7c78a19e98bc512c06a406c7935ce37bbc7) - DevOps: Remove unused s3-repo-sync-and-sign.sh script (Dianjin Wang) [#2066](https://github.com/apache/cloudberry/pull/2066)
* [`8979a232ad7`](https://github.com/apache/cloudberry/commit/8979a232ad7796eccd0a6d1cc3f92f50d371a89f) - Replace the blanket RAT globs with targeted exclusions (Dianjin Wang) [#2066](https://github.com/apache/cloudberry/pull/2066)
* [`c70782d1ae8`](https://github.com/apache/cloudberry/commit/c70782d1ae8fad168ca6b2c1d4eb2ee222e0bad6) - Fix CMP0153 warnings from diskquota's pg_config probing (Dianjin Wang) [#2066](https://github.com/apache/cloudberry/pull/2066)
* [`38dff513d4b`](https://github.com/apache/cloudberry/commit/38dff513d4bd725b43ecf9bd143aae663214504c) - Drop the prebuilt gppkg samples and widen the binary check (Dianjin Wang) [#2066](https://github.com/apache/cloudberry/pull/2066)
* [`6181926f1e0`](https://github.com/apache/cloudberry/commit/6181926f1e007d30eefc6f7d3c8bc4fb977012d6) - Fix invalid escape sequences in gpMgmt Python sources (Dianjin Wang) [#2066](https://github.com/apache/cloudberry/pull/2066)
* [`2edf63eec03`](https://github.com/apache/cloudberry/commit/2edf63eec038e29a11a73e5d15b676c19f7e6ce1) - Add export control notice for bundled cryptography (#2004) (Dianjin Wang) [#2066](https://github.com/apache/cloudberry/pull/2066)
* [`e112368e006`](https://github.com/apache/cloudberry/commit/e112368e006b4e7fa84ba2a0eb9d0a6a9645dfbe) - Fetch yyjson at build time instead of vendoring it (Dianjin Wang) [#2066](https://github.com/apache/cloudberry/pull/2066)
* [`c953b866097`](https://github.com/apache/cloudberry/commit/c953b866097c43bb02652e5cb769c9ef24414c59) - Upgrade gpMgmt's bundled Python dependencies (Dianjin Wang) [#2066](https://github.com/apache/cloudberry/pull/2066)
* [`4fd4e8578b1`](https://github.com/apache/cloudberry/commit/4fd4e8578b10d4fe980e7131df668399d99a2ccc) - Add the Greenplum attribution to NOTICE (Dianjin Wang) [#2066](https://github.com/apache/cloudberry/pull/2066)
* [`dd614b51da7`](https://github.com/apache/cloudberry/commit/dd614b51da7b0b6c3891fc6dde0408156c735022) - Remove the stale copy of sha2.h under src/backend/libpq (Dianjin Wang) [#2066](https://github.com/apache/cloudberry/pull/2066)
* [`1cd7eef6241`](https://github.com/apache/cloudberry/commit/1cd7eef624159591fe4d8f25115698301f63f101) - Remove the Windows client installer and Thumbs.db files (Dianjin Wang) [#2066](https://github.com/apache/cloudberry/pull/2066)
* [`8a1ac74378c`](https://github.com/apache/cloudberry/commit/8a1ac74378ce9e23e2634607247c1bd91df82583) - Remove BSD-4-Clause glob files inherited from Greenplum (Dianjin Wang) [#2066](https://github.com/apache/cloudberry/pull/2066)
* [`b64c1f5c48a`](https://github.com/apache/cloudberry/commit/b64c1f5c48acd7771624c00e9721c66e68e9bb78) - Fix missing third-party entries in LICENSE (Dianjin Wang) [#2066](https://github.com/apache/cloudberry/pull/2066)
* [`acf885b22fa`](https://github.com/apache/cloudberry/commit/acf885b22fa1946f8f65c1a43d25ca2df5ce42ab) - udp2: index the cursor IC history table with uint32 in purge() (Jianghua Yang) [#2066](https://github.com/apache/cloudberry/pull/2066)
* [`7c72276d7bb`](https://github.com/apache/cloudberry/commit/7c72276d7bb0c7329e6c78f410b026cb6753d1dd) - Fix the clients path script name in gpAux/Makefile (Dianjin Wang) [#2066](https://github.com/apache/cloudberry/pull/2066)
* [`76ff6dbcf10`](https://github.com/apache/cloudberry/commit/76ff6dbcf10ad855cb0dd3dbaab326da7c091888) - fix(planner): fix range-pair NULL adjustment under outer joins and clamp join selectivities (Jianghua Yang) [#2066](https://github.com/apache/cloudberry/pull/2066)
* [`ec575425ff5`](https://github.com/apache/cloudberry/commit/ec575425ff5a8f94658424bfa645cc8f603c6e1f) - Pax: fix delete bloom crash (#1755) (Jianghua.yjh) [#2066](https://github.com/apache/cloudberry/pull/2066)
* [`ba026f59dfb`](https://github.com/apache/cloudberry/commit/ba026f59dfb0ecb6bc4ffebbe3f5dffa44d985ee) - Fix diskquota build on CMake 3.16 (Dianjin Wang) [#2066](https://github.com/apache/cloudberry/pull/2066)
* [`c9f0f908522`](https://github.com/apache/cloudberry/commit/c9f0f908522743589b3b429ff3561e2b58506d88) - Fix assert failure triggered by "CREATE INDEX CONCURRENTLY" (#1845) (FairyFar)
* [`b3adff8499c`](https://github.com/apache/cloudberry/commit/b3adff8499cf125b563088d79e73ad5a94861bfb) - Upgrade the PostgreSQL kernel version to 14.10 (#2062) (Leonid) [#2062](https://github.com/apache/cloudberry/pull/2062)
* [`12de2147d7f`](https://github.com/apache/cloudberry/commit/12de2147d7f314768f84151c2869d4381f9f753d) - Backport fixup: make indexing expected match GP plans for BRIN/SPGIST/GIN partitioned index tests; add optimizer variant (reshke) [#2052](https://github.com/apache/cloudberry/pull/2052)
* [`bb85059b12c`](https://github.com/apache/cloudberry/commit/bb85059b12cb1fe3e2c458fc00102e741cf88254) - Fix assertions with RI triggers in heap_update and heap_delete. (Heikki Linnakangas) [#2052](https://github.com/apache/cloudberry/pull/2052)
* [`03ca0c772db`](https://github.com/apache/cloudberry/commit/03ca0c772dbc33ab8283f6344b7690d8576efe7f) - Backport fixup: pass noWait=false in try_index_open()'s try_relation_open() call for CBDB signature (reshke) [#2052](https://github.com/apache/cloudberry/pull/2052)
* [`658a4396958`](https://github.com/apache/cloudberry/commit/658a43969588f6db17a7d61b567391b0d67b8d8c) - Fix race condition with BIO methods initialization in libpq with threads (Michael Paquier) [#2052](https://github.com/apache/cloudberry/pull/2052)
* [`7d36b520d05`](https://github.com/apache/cloudberry/commit/7d36b520d05eb744adac83015cc3dff5e36f4ead) - Fix handling of errors in libpq pipelines (Alvaro Herrera) [#2052](https://github.com/apache/cloudberry/pull/2052)
* [`230549f39ba`](https://github.com/apache/cloudberry/commit/230549f39ba1aba14b843b8798534e919588555d) - Fix plpgsql to allow new-style SQL CREATE FUNCTION as a SQL command. (Tom Lane) [#2052](https://github.com/apache/cloudberry/pull/2052)
* [`3712923e3e5`](https://github.com/apache/cloudberry/commit/3712923e3e525b39e935529a2f2f10213481f72a) - pgstattuple: Fix failure with pgstathashindex() for partitioned indexes (Michael Paquier) [#2052](https://github.com/apache/cloudberry/pull/2052)
* [`c485851e4bf`](https://github.com/apache/cloudberry/commit/c485851e4bfb360900634bfb482273240d7d80b1) - Abort pgbench if script end is reached with an open pipeline (Alvaro Herrera) [#2052](https://github.com/apache/cloudberry/pull/2052)
* [`bbc01e7b198`](https://github.com/apache/cloudberry/commit/bbc01e7b198a8483491ef8353089c0ce918953f7) - Doc: mention foreign keys can reference unique indexes (David Rowley) [#2052](https://github.com/apache/cloudberry/pull/2052)
* [`dc6e2022cb4`](https://github.com/apache/cloudberry/commit/dc6e2022cb43ac387e3b314b7b558db566545ad1) - Fix corner-case 64-bit integer subtraction bug on some platforms. (Dean Rasheed) [#2052](https://github.com/apache/cloudberry/pull/2052)
* [`050e72fa251`](https://github.com/apache/cloudberry/commit/050e72fa251077b0f06b66a026dbbcdc39a97a45) - Backport fixup: resolve twophase.c conflict in lwlock wait-list fix (keep mppSessionId init, adopt LW_WS_NOT_WAITING) (reshke) [#2052](https://github.com/apache/cloudberry/pull/2052)
* [`dceda47c263`](https://github.com/apache/cloudberry/commit/dceda47c263a72d6bf54cfa5f499e403b425bdf0) - Translate ENOMEM to ERRCODE_OUT_OF_MEMORY in errcode_for_file_access(). (Tom Lane) [#2052](https://github.com/apache/cloudberry/pull/2052)
* [`249838ace15`](https://github.com/apache/cloudberry/commit/249838ace158f97e029dee452d706f9e2fc268ac) - Fix 003_extrafiles.pl test for the Windows (Andrew Dunstan) [#2052](https://github.com/apache/cloudberry/pull/2052)
* [`c0482b2cac4`](https://github.com/apache/cloudberry/commit/c0482b2cac41da06bfaeb7259503560d3072948e) - pgcrypto: Fix check for buffer size (Daniel Gustafsson) [#2052](https://github.com/apache/cloudberry/pull/2052)
* [`945d4b2bc0c`](https://github.com/apache/cloudberry/commit/945d4b2bc0cadeccaf1fd3ffd21ce1fefa087142) - Fix locking when fixing an incomplete split of a GIN internal page (Heikki Linnakangas) [#2052](https://github.com/apache/cloudberry/pull/2052)
* [`d52db124c98`](https://github.com/apache/cloudberry/commit/d52db124c989575cbd74b3b38986cd03f606370a) - Fix catalog lookup due to wrong snapshot for subtransactions during decoding. (Amit Kapila) [#2052](https://github.com/apache/cloudberry/pull/2052)
* [`9d4244935ab`](https://github.com/apache/cloudberry/commit/9d4244935abbd89f97894188a5c0d9151f91679b) - Track LLVM 18 changes. (Thomas Munro) [#2052](https://github.com/apache/cloudberry/pull/2052)
* [`aaf5f9180a3`](https://github.com/apache/cloudberry/commit/aaf5f9180a31378bc12dac7252159e4a943452a0) - Improve handling of dropped partitioned indexes for REINDEX INDEX (Michael Paquier) [#2052](https://github.com/apache/cloudberry/pull/2052)
* [`8c69144781f`](https://github.com/apache/cloudberry/commit/8c69144781f9d2ea8039e1d45ca91a2ce0391ba9) - Add try_index_open(), conditional variant of index_open() (Michael Paquier) [#2052](https://github.com/apache/cloudberry/pull/2052)
* [`28a67f9bea4`](https://github.com/apache/cloudberry/commit/28a67f9bea4bbb58147a3a9850835e684c3573c9) - Fix incorrect comment on how BackendStatusArray is indexed (Heikki Linnakangas) [#2052](https://github.com/apache/cloudberry/pull/2052)
* [`f19c2832221`](https://github.com/apache/cloudberry/commit/f19c2832221a2453a4f3bbd40b8023dbefbfa362) - Close socket in case of errors in setting non-blocking (Daniel Gustafsson) [#2052](https://github.com/apache/cloudberry/pull/2052)
* [`72fe3363009`](https://github.com/apache/cloudberry/commit/72fe336300907b9d7088a16ac9fae43330267e8f) - Prevent access to an unpinned buffer in BEFORE ROW UPDATE triggers. (Tom Lane) [#2052](https://github.com/apache/cloudberry/pull/2052)
* [`f7aefa5aba5`](https://github.com/apache/cloudberry/commit/f7aefa5aba562eb65d7028dee1e4b9a68b923a04) - Added literal tag for RETURNING (Alvaro Herrera) [#2052](https://github.com/apache/cloudberry/pull/2052)
* [`0b9a70f2b95`](https://github.com/apache/cloudberry/commit/0b9a70f2b950324b868386151f588b46270bc88c) - Fix omission in partitioning limitation documentation (Magnus Hagander) [#2052](https://github.com/apache/cloudberry/pull/2052)
* [`d19eec65b3b`](https://github.com/apache/cloudberry/commit/d19eec65b3b37896504ae7043061f905474004f9) - Fix integer-overflow problem in intarray's g_int_decompress(). (Tom Lane) [#2052](https://github.com/apache/cloudberry/pull/2052)
* [`4391e256fe8`](https://github.com/apache/cloudberry/commit/4391e256fe8dc3ec05b64695d1ace7646c467116) - Avoid masking EOF (no-password-supplied) conditions in auth.c. (Tom Lane) [#2052](https://github.com/apache/cloudberry/pull/2052)
* [`9ffa4729d98`](https://github.com/apache/cloudberry/commit/9ffa4729d98d272bf010c2cdd8b28c0933ce8adc) - Fix failure to verify PGC_[SU_]BACKEND GUCs in pg_file_settings view. (Tom Lane) [#2052](https://github.com/apache/cloudberry/pull/2052)
* [`d1de4052a17`](https://github.com/apache/cloudberry/commit/d1de4052a178ebb87ed622332b628ea1df22a842) - Avoid trying to fetch metapage of an SPGist partitioned index. (Tom Lane) [#2052](https://github.com/apache/cloudberry/pull/2052)
* [`c5bd1004c46`](https://github.com/apache/cloudberry/commit/c5bd1004c4636282125ad6145188cf4ab3f55067) - pageinspect: Fix failure with hash_bitmap_info() for partitioned indexes (Michael Paquier) [#2052](https://github.com/apache/cloudberry/pull/2052)
* [`c947907d453`](https://github.com/apache/cloudberry/commit/c947907d45311014282b497b4d0b1d5fef9b7134) - Fix bugs in manipulation of large objects. (Tom Lane) [#2052](https://github.com/apache/cloudberry/pull/2052)
* [`054aa5dd51e`](https://github.com/apache/cloudberry/commit/054aa5dd51e25be745047c0102198ba9c2371550) - Prevent tuples to be marked as dead in subtransactions on standbys (Michael Paquier) [#2052](https://github.com/apache/cloudberry/pull/2052)
* [`9f3990bf5ee`](https://github.com/apache/cloudberry/commit/9f3990bf5ee8531c3c2e8e7ff73a2b0ef233d946) - Be more wary about OpenSSL not setting errno on error. (Tom Lane) [#2052](https://github.com/apache/cloudberry/pull/2052)
* [`42f05134144`](https://github.com/apache/cloudberry/commit/42f05134144fa979306a73a2a70f3eadc40c20db) - Fix an undetected deadlock due to apply worker. (Amit Kapila) [#2052](https://github.com/apache/cloudberry/pull/2052)
* [`36af2ba9c0a`](https://github.com/apache/cloudberry/commit/36af2ba9c0a1f1171a6854297b47aae903cd7634) - Fix compilation on Windows with WAL_DEBUG (Michael Paquier) [#2052](https://github.com/apache/cloudberry/pull/2052)
* [`16911cc2137`](https://github.com/apache/cloudberry/commit/16911cc213743d96b20dcd37ca40cc3a3c50d5d5) - Fix incorrect error message for IDENTIFY_SYSTEM (Daniel Gustafsson) [#2052](https://github.com/apache/cloudberry/pull/2052)
* [`4066d8fc9b3`](https://github.com/apache/cloudberry/commit/4066d8fc9b3fabc1437be3bbc000a60c4494766e) - Don't use pgbench -j in tests (Alvaro Herrera) [#2052](https://github.com/apache/cloudberry/pull/2052)
* [`fb971850bce`](https://github.com/apache/cloudberry/commit/fb971850bce7ca85fc0e922e6551714eaf03ba2c) - Check collation when creating partitioned index (Peter Eisentraut) [#2052](https://github.com/apache/cloudberry/pull/2052)
* [`07fd5f13e36`](https://github.com/apache/cloudberry/commit/07fd5f13e367c81b52390d9152b73f5dbf66f45b) - Fix CREATE INDEX CONCURRENTLY example (Alvaro Herrera) [#2052](https://github.com/apache/cloudberry/pull/2052)
* [`e45a60bb0f7`](https://github.com/apache/cloudberry/commit/e45a60bb0f7b1f0866dc41a529ae023d35db6cc2) - Fix timing-dependent failure in GSSAPI data transmission. (Tom Lane) [#2052](https://github.com/apache/cloudberry/pull/2052)
* [`392c4e2a03b`](https://github.com/apache/cloudberry/commit/392c4e2a03bee1e416c0572cb45d2ab7df8d2120) - Fix resource leak when a FDW's ForeignAsyncRequest function fails (Heikki Linnakangas) [#2052](https://github.com/apache/cloudberry/pull/2052)
* [`82ea1e31725`](https://github.com/apache/cloudberry/commit/82ea1e3172576b775d0f33666bb47dca6bbe795d) - Fix query checking consistency of table amhandlers in opr_sanity.sql (Michael Paquier) [#2052](https://github.com/apache/cloudberry/pull/2052)
* [`af886a8ef42`](https://github.com/apache/cloudberry/commit/af886a8ef429bd22f781c6c8b02cdd77a4de3b29) - Lock table in DROP STATISTICS (Tomas Vondra) [#2052](https://github.com/apache/cloudberry/pull/2052)
* [`e3b8271a7e2`](https://github.com/apache/cloudberry/commit/e3b8271a7e2f96d080fbfe079647a7fdae027f56) - llvmjit: Use explicit LLVMContextRef for inlining (Daniel Gustafsson) [#2052](https://github.com/apache/cloudberry/pull/2052)
* [`e80d01bca8e`](https://github.com/apache/cloudberry/commit/e80d01bca8ea3ba00cf91d8dee27b29ea9a1c32d) - Fix fallback implementation for pg_atomic_test_set_flag(). (Nathan Bossart) [#2052](https://github.com/apache/cloudberry/pull/2052)
* [`8c7aa008409`](https://github.com/apache/cloudberry/commit/8c7aa00840919c7d8c1df0f7b69c267b581c566b) - Allow new role 'regress_dump_login_role' to log in under SSPI. (Tom Lane) [#2052](https://github.com/apache/cloudberry/pull/2052)
* [`8730a757306`](https://github.com/apache/cloudberry/commit/8730a757306c4a706e570c57332cc9540d06a2c9) - Don't try to dump RLS policies or security labels for extension objects. (Tom Lane) [#2052](https://github.com/apache/cloudberry/pull/2052)
* [`306025e0a81`](https://github.com/apache/cloudberry/commit/306025e0a81e7e993b196ba40cff864e21a6f936) - Don't release index root page pin in ginFindParents(). (Tom Lane) [#2052](https://github.com/apache/cloudberry/pull/2052)
* [`5a683b2fd20`](https://github.com/apache/cloudberry/commit/5a683b2fd20eb20c11d5d82c9add86f084f213f1) - Remove incorrect file reference in comment. (Etsuro Fujita) [#2052](https://github.com/apache/cloudberry/pull/2052)
* [`8a28a1e04a3`](https://github.com/apache/cloudberry/commit/8a28a1e04a3618a4f1039375968d8cced3427a13) - Call pqPipelineFlush from PQsendFlushRequest (Alvaro Herrera) [#2052](https://github.com/apache/cloudberry/pull/2052)
* [`dfe7a95525c`](https://github.com/apache/cloudberry/commit/dfe7a95525c204b86102c8531af48a7bc348a9a7) - Enlarge assertion in bloom_init() for false_positive_rate (Michael Paquier) [#2052](https://github.com/apache/cloudberry/pull/2052)
* [`205a7a942e0`](https://github.com/apache/cloudberry/commit/205a7a942e0b923c4036d18e71cfb953beecac3a) - Fix ndistinct-by-segments for partitioned tables (#2027) (Alena Rybakina) [#2027](https://github.com/apache/cloudberry/pull/2027)
* [`6fb99be10ed`](https://github.com/apache/cloudberry/commit/6fb99be10ed9b37b0c611c820454fdbaa05b50f3) - Mask parallel-sensitive explain output via start_ignore (reshke) [#2037](https://github.com/apache/cloudberry/pull/2037)
* [`69bb55cb24f`](https://github.com/apache/cloudberry/commit/69bb55cb24fe7a11090022bce7de047e13db5b11) - Backport fixup: port amcheck 005_pitr to PostgresNode/PG14 TAP API (reshke) [#2037](https://github.com/apache/cloudberry/pull/2037)
* [`1ef93f6e325`](https://github.com/apache/cloudberry/commit/1ef93f6e3251cde6da28fbab537c9026690f7e9b) - Update regression expected files to match new backports (reshke) [#2037](https://github.com/apache/cloudberry/pull/2037)
* [`620a4087667`](https://github.com/apache/cloudberry/commit/620a408766751842229e8fd5ac70e70ae65ba3bb) - amcheck: Distinguish interrupted page deletion from corruption. (Noah Misch) [#2037](https://github.com/apache/cloudberry/pull/2037)
* [`e84c0966214`](https://github.com/apache/cloudberry/commit/e84c0966214e4c25b3876bc0eb0ee29aef1a436c) - Fix minmax-multi distance for extreme interval values (Tomas Vondra) [#2037](https://github.com/apache/cloudberry/pull/2037)
* [`82da91f448b`](https://github.com/apache/cloudberry/commit/82da91f448b8b51ec90af9b3cccc144fda6ca0c2) - Fix minmax-multi on infinite date/timestamp values (Tomas Vondra) [#2037](https://github.com/apache/cloudberry/pull/2037)
* [`dfcdea90a4e`](https://github.com/apache/cloudberry/commit/dfcdea90a4ec3a62dcaa04247f3a90b435c0a2e1) - Fix calculation in brin_minmax_multi_distance_date (Tomas Vondra) [#2037](https://github.com/apache/cloudberry/pull/2037)
* [`4dc519e2e9a`](https://github.com/apache/cloudberry/commit/4dc519e2e9ab81f9304b07f7a7dceb7cb41bc08e) - Fix overflow when calculating timestamp distance in BRIN (Tomas Vondra) [#2037](https://github.com/apache/cloudberry/pull/2037)
* [`7637edb7411`](https://github.com/apache/cloudberry/commit/7637edb7411d4a6092cf137019422e79eb8aa93e) - Fix problems when a plain-inheritance parent table is excluded. (Tom Lane) [#2037](https://github.com/apache/cloudberry/pull/2037)
* [`0a92a86e49a`](https://github.com/apache/cloudberry/commit/0a92a86e49a286e0ec77136d8d52ed7eb245c392) - Dissociate btequalimage() from interval_ops, ending its deduplication. (Noah Misch) [#2037](https://github.com/apache/cloudberry/pull/2037)
* [`0303870cd10`](https://github.com/apache/cloudberry/commit/0303870cd10a59aa580e06d4e4f95ebe64ca4589) - Fix runtime partition pruning for HASH partitioned tables (David Rowley) [#2037](https://github.com/apache/cloudberry/pull/2037)
* [`bea565872e0`](https://github.com/apache/cloudberry/commit/bea565872e09819ef8b0b3bf77d25b6fd35c0c85) - Fix incorrect step generation in HASH partition pruning (David Rowley) [#2037](https://github.com/apache/cloudberry/pull/2037)
* [`c83305f2b95`](https://github.com/apache/cloudberry/commit/c83305f2b95e8951e5cc8e4fc6b18421ec312cce) - Backport fixup: relax magic number check in 039_end_of_wal split case (reshke) [#2037](https://github.com/apache/cloudberry/pull/2037)
* [`c78cbdf712b`](https://github.com/apache/cloudberry/commit/c78cbdf712b695832f214a79fec2f41afe279e39) - Refactor routine to find single log content pattern in TAP tests (Michael Paquier) [#2037](https://github.com/apache/cloudberry/pull/2037)
* [`98a3773a866`](https://github.com/apache/cloudberry/commit/98a3773a866ad26c36494ac4d6e49e2dc23cd843) - Fail hard on out-of-memory failures in xlogreader.c (Michael Paquier) [#2037](https://github.com/apache/cloudberry/pull/2037)
* [`bef9b720328`](https://github.com/apache/cloudberry/commit/bef9b7203289e6a74f9ed7757049ac2d00e6e273) - Fix rowtypes expected output for bug #18077 explain plan (reshke) [#2037](https://github.com/apache/cloudberry/pull/2037)
* [`bf53b5d45bc`](https://github.com/apache/cloudberry/commit/bf53b5d45bcef240cacd78c28d2b597b38a9c962) - Backport fixup: wrap consider_join_pushdown block in joinpath.c in #ifdef NOT_USED (reshke) [#2037](https://github.com/apache/cloudberry/pull/2037)
* [`df1ce4d4a22`](https://github.com/apache/cloudberry/commit/df1ce4d4a224df037b8cbc37384f5b5f9a2dab4a) - Fix edge-case for xl_tot_len broken by bae868ca. (Thomas Munro) [#2037](https://github.com/apache/cloudberry/pull/2037)
* [`9c4e12b930a`](https://github.com/apache/cloudberry/commit/9c4e12b930a40e00813e35d9b2fb6210224f641c) - Don't use Perl pack('Q') in 039_end_of_wal.pl. (Thomas Munro) [#2037](https://github.com/apache/cloudberry/pull/2037)
* [`67c52000565`](https://github.com/apache/cloudberry/commit/67c52000565a7d9cecbaa5e95c5c512ec0a40205) - Don't trust unvalidated xl_tot_len. (Thomas Munro) [#2037](https://github.com/apache/cloudberry/pull/2037)
* [`fe3ff71b6b6`](https://github.com/apache/cloudberry/commit/fe3ff71b6b6a98dcd19e6799e6912dae53dfc52a) - Update comment about set_join_pathlist_hook(). (Etsuro Fujita) [#2037](https://github.com/apache/cloudberry/pull/2037)
* [`b7bb2d493fe`](https://github.com/apache/cloudberry/commit/b7bb2d493fe5a61af6113dac16e11c43a15493ab) - Track nesting depth correctly when drilling down into RECORD Vars. (Tom Lane) [#2037](https://github.com/apache/cloudberry/pull/2037)
* [`afd30e91ee5`](https://github.com/apache/cloudberry/commit/afd30e91ee509e7fc657cf9f013e82718830c39d) - make gp_dqa test case stable (Xue-Bin Cong) [#2036](https://github.com/apache/cloudberry/pull/2036)
* [`2f928019fb2`](https://github.com/apache/cloudberry/commit/2f928019fb219ec9034832ae13271857d65518c9) - Remove duplicate check_for_removed_data_type_usage in pg_upgrade/check.c (reshke) [#2033](https://github.com/apache/cloudberry/pull/2033)
* [`8395b963ff4`](https://github.com/apache/cloudberry/commit/8395b963ff41bc12725d8fb14c65114ec987cc6f) - doc: \copy can get data values \. and end-of-input confused (Bruce Momjian) [#2033](https://github.com/apache/cloudberry/pull/2033)
* [`4b3dc1e948b`](https://github.com/apache/cloudberry/commit/4b3dc1e948b99f6702c14f088e21cd1d2323c26e) - doc: CREATE DATABASE doesn't copy db-level perms. from template (Bruce Momjian) [#2033](https://github.com/apache/cloudberry/pull/2033)
* [`caedbdda245`](https://github.com/apache/cloudberry/commit/caedbdda245bc942ce7e39dcc6aff694b0a7cd12) - pg_upgrade: Add missing newline to message (Peter Eisentraut) [#2033](https://github.com/apache/cloudberry/pull/2033)
* [`21160cf1f5c`](https://github.com/apache/cloudberry/commit/21160cf1f5c5ecb1c8a935096a767011f03bae56) - Doc: update CREATE RULE ref page's hoary discussion of views. (Tom Lane) [#2033](https://github.com/apache/cloudberry/pull/2033)
* [`e9d225c732a`](https://github.com/apache/cloudberry/commit/e9d225c732a3c9a6888dbf3721dd43c4a81575a3) - doc:  ALTER DEFAULT PRIVILEGES does not affect inherited roles (Bruce Momjian) [#2033](https://github.com/apache/cloudberry/pull/2033)
* [`55554e65eb6`](https://github.com/apache/cloudberry/commit/55554e65eb6833ab91c6e39f446cdbf1302917a2) - doc: Replace reference to ERRCODE_RAISE_EXCEPTION by "raise_exception" (Michael Paquier) [#2033](https://github.com/apache/cloudberry/pull/2033)
* [`b070602dbdd`](https://github.com/apache/cloudberry/commit/b070602dbdd9d5954fc0639aa121f2cf3e987fd4) - doc: improve ALTER SYSTEM description of value list quoting (Bruce Momjian) [#2033](https://github.com/apache/cloudberry/pull/2033)
* [`a61d75a4ad7`](https://github.com/apache/cloudberry/commit/a61d75a4ad7ce7121edea64c9996cd59227250a1) - doc:  add function argument and query parameter limits (Bruce Momjian) [#2033](https://github.com/apache/cloudberry/pull/2033)
* [`d4feff63e1d`](https://github.com/apache/cloudberry/commit/d4feff63e1df81b60c12411839e1908aff8c74a6) - doc:  1-byte varlena headers can be used for user PLAIN storage (Bruce Momjian) [#2033](https://github.com/apache/cloudberry/pull/2033)
* [`a092d90ed26`](https://github.com/apache/cloudberry/commit/a092d90ed2661af258752d0ab233a8476cd5aa16) - Adjust the order of the prechecks in pgrowlocks() (David Rowley) [#2033](https://github.com/apache/cloudberry/pull/2033)
* [`a9933575817`](https://github.com/apache/cloudberry/commit/a993357581730523943693f1bb447da57a8b45e4) - Diagnose !indisvalid in more SQL functions. (Noah Misch) [#2033](https://github.com/apache/cloudberry/pull/2033)
* [`1cbd9c84829`](https://github.com/apache/cloudberry/commit/1cbd9c84829d71354710b6fd26ce195fc43b5ad8) - btree_gin: Fix calculation of leftmost interval value. (Dean Rasheed) [#2033](https://github.com/apache/cloudberry/pull/2033)
* [`888b90a8419`](https://github.com/apache/cloudberry/commit/888b90a8419fa507d8c1335ec494d67ea16f4eb3) - Fix intra-query memory leak when a SRF returns zero rows. (Tom Lane) [#2033](https://github.com/apache/cloudberry/pull/2033)
* [`30a66d56fd0`](https://github.com/apache/cloudberry/commit/30a66d56fd00d21fe6533d58fa3700c530944211) - Remove PHOT from our default timezone abbreviations list. (Tom Lane) [#2033](https://github.com/apache/cloudberry/pull/2033)
* [`6417f51e7f1`](https://github.com/apache/cloudberry/commit/6417f51e7f122e5c9a86513ffbfdcd8247519545) - Doc: remove misleading info about ecpg's CONNECT/DISCONNECT DEFAULT. (Tom Lane) [#2033](https://github.com/apache/cloudberry/pull/2033)
* [`c7f185fde1a`](https://github.com/apache/cloudberry/commit/c7f185fde1a296c90eb9aed427af2602a32c2a20) - doc: Fix some typos and grammar (Michael Paquier) [#2033](https://github.com/apache/cloudberry/pull/2033)
* [`4a93f7e3e44`](https://github.com/apache/cloudberry/commit/4a93f7e3e4476f00906714af2605edf594a605f5) - Doc: indexUnchanged is strictly a hint. (Peter Geoghegan) [#2033](https://github.com/apache/cloudberry/pull/2033)
* [`e7588bb0fe3`](https://github.com/apache/cloudberry/commit/e7588bb0fe354038666046f9572da3e41b552044) - Log LLVM library version in configure output. (Thomas Munro) [#2033](https://github.com/apache/cloudberry/pull/2033)
* [`e85e15510fc`](https://github.com/apache/cloudberry/commit/e85e15510fcbcfce8d2175a92ed5816a8c1428c2) - Fix min_dynamic_shared_memory on Windows. (Thomas Munro) [#2033](https://github.com/apache/cloudberry/pull/2033)
* [`a8ae3fdb7f0`](https://github.com/apache/cloudberry/commit/a8ae3fdb7f096027c00323e8a8545ca52ac4e161) - Dodge a compiler bug affecting timetz_zone/timetz_izone. (Tom Lane) [#2033](https://github.com/apache/cloudberry/pull/2033)
* [`d11e707c835`](https://github.com/apache/cloudberry/commit/d11e707c8353ecd1bebe56330b68d286c89f659e) - Doc: update CREATE OPERATOR's statement about => as an operator. (Tom Lane) [#2033](https://github.com/apache/cloudberry/pull/2033)
* [`bae0f3cbce6`](https://github.com/apache/cloudberry/commit/bae0f3cbce67c66193ce429985a8e9d794d4517d) - Improve pglz_decompress's defenses against corrupt compressed data. (Tom Lane) [#2033](https://github.com/apache/cloudberry/pull/2033)
* [`8c7225e7af4`](https://github.com/apache/cloudberry/commit/8c7225e7af461f51911c35e66db8e2e324991f60) - jit: Changes for LLVM 17. (Thomas Munro) [#2033](https://github.com/apache/cloudberry/pull/2033)
* [`932015fabca`](https://github.com/apache/cloudberry/commit/932015fabca0ccb4c21bb47fff2c7043a1de9a37) - jit: Supply LLVMGlobalGetValueType() for LLVM < 8. (Thomas Munro) [#2033](https://github.com/apache/cloudberry/pull/2033)
* [`c6f84de8a89`](https://github.com/apache/cloudberry/commit/c6f84de8a8946c63398f45ed9487559175166720) - jit: Support opaque pointers in LLVM 16. (Thomas Munro) [#2033](https://github.com/apache/cloudberry/pull/2033)
* [`63a85de7263`](https://github.com/apache/cloudberry/commit/63a85de726337d1e0bcef4db41a91de474ffec63) - windows: msvc: Define STDIN/OUT/ERR_FILENO. (Nathan Bossart) [#2033](https://github.com/apache/cloudberry/pull/2033)
* [`9e615b05e2a`](https://github.com/apache/cloudberry/commit/9e615b05e2ac2422ad94d2805c3b0b01a9bfc362) - Back-patch test cases for timetz_zone/timetz_izone. (Tom Lane) [#2033](https://github.com/apache/cloudberry/pull/2033)
* [`bf223d8c60b`](https://github.com/apache/cloudberry/commit/bf223d8c60be0079dc6ccdd26f626748ffccebd2) - Avoid calling proc_exit() in processes forked by system(). (Nathan Bossart) [#2033](https://github.com/apache/cloudberry/pull/2033)
* [`0de73488667`](https://github.com/apache/cloudberry/commit/0de734886674755ce5e31bdd182b2b8f1558df43) - Ensure we have a snapshot while dropping ON COMMIT DROP temp tables. (Tom Lane) [#2033](https://github.com/apache/cloudberry/pull/2033)
* [`d003f8e9f1d`](https://github.com/apache/cloudberry/commit/d003f8e9f1d14f5c0b86411d703d1833777c1742) - Update the documentation on recovering from (M)XID exhaustion. (Robert Haas) [#2033](https://github.com/apache/cloudberry/pull/2033)
* [`c33f041060c`](https://github.com/apache/cloudberry/commit/c33f041060c81cbfb7ea61c7c440b2f7292b734f) - Try to handle torn reads of pg_control in frontend. (Thomas Munro) [#2033](https://github.com/apache/cloudberry/pull/2033)
* [`1a3867876d8`](https://github.com/apache/cloudberry/commit/1a3867876d8e5fa4d571792247aa45b80ed3980a) - Acquire ControlFileLock in relevant SQL functions. (Thomas Munro) [#2033](https://github.com/apache/cloudberry/pull/2033)
* [`42721f07bbb`](https://github.com/apache/cloudberry/commit/42721f07bbb9e1859903e9cc48a35d78cdd609d6) - Don't spuriously report FD_SETSIZE exhaustion on Windows. (Noah Misch) [#2033](https://github.com/apache/cloudberry/pull/2033)
* [`12ec1505bb5`](https://github.com/apache/cloudberry/commit/12ec1505bb5d1579b78ebbeada2a39883057e1e9) - Doc: fix grammatical errors for enable_partitionwise_aggregate (David Rowley) [#2033](https://github.com/apache/cloudberry/pull/2033)
* [`71545b306c3`](https://github.com/apache/cloudberry/commit/71545b306c337afb3faabb7d52e98a6064103b79) - doc:  clarify that SSPI and GSSAPI are interchangeable (Bruce Momjian) [#2033](https://github.com/apache/cloudberry/pull/2033)
* [`4de4ecfbd7d`](https://github.com/apache/cloudberry/commit/4de4ecfbd7dafc61978285326870d792da92da00) - doc:  foreign servers with pushdown need matching collation (Bruce Momjian) [#2033](https://github.com/apache/cloudberry/pull/2033)
* [`223e6b55ae0`](https://github.com/apache/cloudberry/commit/223e6b55ae0202dfa4e7b5674037d8608de3c8b3) - doc:  add SSL configuration section reference (Bruce Momjian) [#2033](https://github.com/apache/cloudberry/pull/2033)
* [`99c588ca9d5`](https://github.com/apache/cloudberry/commit/99c588ca9d5eedcf7c105ff0b58f4e3cb54693d5) - doc:  document the need to analyze partitioned tables (Bruce Momjian) [#2033](https://github.com/apache/cloudberry/pull/2033)
* [`d0eda5e1dcb`](https://github.com/apache/cloudberry/commit/d0eda5e1dcbb105fc9ea2d99f9788b4c4c678fc6) - Fix bug in GenericXLogFinish(). (Jeff Davis) [#2033](https://github.com/apache/cloudberry/pull/2033)
* [`b752a96be37`](https://github.com/apache/cloudberry/commit/b752a96be3701ffae4dfb767757f244d6cf1dd3d) - Doc: use CURRENT_USER not USER in plpgsql trigger examples. (Tom Lane) [#2033](https://github.com/apache/cloudberry/pull/2033)
* [`3c4f6c6524c`](https://github.com/apache/cloudberry/commit/3c4f6c6524c0b469ff196403eda7fcb02f71c84a) - Remove extra parenthesis from comment. (Etsuro Fujita) [#2033](https://github.com/apache/cloudberry/pull/2033)
* [`b344e7cb7f3`](https://github.com/apache/cloudberry/commit/b344e7cb7f315e3b335d5d58a85bd9dc8e69dbb6) - Fix memory leak in Memoize code (David Rowley) [#2033](https://github.com/apache/cloudberry/pull/2033)
* [`3026e410876`](https://github.com/apache/cloudberry/commit/3026e410876ccfd6c5b326b305d94d3408c7cf63) - Avoid memory size overflow when allocating backend activity buffer (Michael Paquier) [#2033](https://github.com/apache/cloudberry/pull/2033)
* [`f02af52c224`](https://github.com/apache/cloudberry/commit/f02af52c2249f40465e55e1f16499282388ae4af) - Flush WAL stats in bgwriter (Heikki Linnakangas) [#2033](https://github.com/apache/cloudberry/pull/2033)
* [`1de3a370d4a`](https://github.com/apache/cloudberry/commit/1de3a370d4aa5c2e2c6dba50616a1174a4338564) - Fix datalen calculation in tsvectorrecv(). (Tom Lane) [#2033](https://github.com/apache/cloudberry/pull/2033)
* [`362c72a2730`](https://github.com/apache/cloudberry/commit/362c72a27301ddb52b03b693c77ea545b84956c3) - In COPY FROM, fail cleanly when unsupported encoding conversion is needed. (Tom Lane) [#2033](https://github.com/apache/cloudberry/pull/2033)
* [`d90ed6b515d`](https://github.com/apache/cloudberry/commit/d90ed6b515dcc35d49dbd5b7f0109c6ded3815f6) - Fix briefly showing old progress stats for ANALYZE on inherited tables. (Heikki Linnakangas) [#2033](https://github.com/apache/cloudberry/pull/2033)
* [`4aea68c80d7`](https://github.com/apache/cloudberry/commit/4aea68c80d78e93e756475bc4091336f0054ac2f) - Remove environment sensitivity in pl/tcl regression test. (Tom Lane) [#2033](https://github.com/apache/cloudberry/pull/2033)
* [`ebd9b37932b`](https://github.com/apache/cloudberry/commit/ebd9b37932ba56dbaf48254bdbe471b38cfad979) - Suppress macOS warnings about duplicate libraries in link commands. (Tom Lane) [#2033](https://github.com/apache/cloudberry/pull/2033)
* [`8658c61e73f`](https://github.com/apache/cloudberry/commit/8658c61e73f7c73ded58fa6164426a266cba1a20) - Doc: improve description of dump/restore's --clean and --if-exists. (Tom Lane) [#2033](https://github.com/apache/cloudberry/pull/2033)
* [`9e50ed63a7e`](https://github.com/apache/cloudberry/commit/9e50ed63a7ea2169ce743826a54def66916331f0) - doc: Change statistics function xref to the right target (Daniel Gustafsson) [#2033](https://github.com/apache/cloudberry/pull/2033)
* [`e73a5630eb3`](https://github.com/apache/cloudberry/commit/e73a5630eb3c6672d8eef6dc166fffe985953995) - Fix btmarkpos/btrestrpos array key wraparound bug. (Peter Geoghegan) [#2033](https://github.com/apache/cloudberry/pull/2033)
* [`648cf2039d2`](https://github.com/apache/cloudberry/commit/648cf2039d275800c422ed8b458daa23020bbd09) - Fix checking of index expressions in CompareIndexInfo(). (Tom Lane) [#2033](https://github.com/apache/cloudberry/pull/2033)
* [`32038c17265`](https://github.com/apache/cloudberry/commit/32038c1726542616b6f589790d7948a72a833b6b) - Add missing TidRangePath handling in print_path() (David Rowley) [#2033](https://github.com/apache/cloudberry/pull/2033)
* [`a9c264f0a72`](https://github.com/apache/cloudberry/commit/a9c264f0a72b83731ea1cfc7d9a8d408e99ef8a6) - Fix typo in src/backend/access/transam/README. (Etsuro Fujita) [#2033](https://github.com/apache/cloudberry/pull/2033)
* [`bee9d1e3db3`](https://github.com/apache/cloudberry/commit/bee9d1e3db3cd8c982603bd0ff81ee5dd7f47da0) - unaccent: Tweak value of PYTHON when building without Python support (Michael Paquier) [#2033](https://github.com/apache/cloudberry/pull/2033)
* [`d576a576639`](https://github.com/apache/cloudberry/commit/d576a576639699a9efd920178537a6bc01eb8532) - Stop using "-multiply_defined suppress" on macOS. (Tom Lane) [#2033](https://github.com/apache/cloudberry/pull/2033)
* [`e9eecbf071b`](https://github.com/apache/cloudberry/commit/e9eecbf071b74355d693b738e285b0ad2a1b51ec) - doc: clarify the effect of concurrent work_mem allocations (Bruce Momjian) [#2033](https://github.com/apache/cloudberry/pull/2033)
* [`6d04b7b5b37`](https://github.com/apache/cloudberry/commit/6d04b7b5b37b0a580d4a41545857d4d25d27940b) - doc:  clarify handling of time zones with "time with time zone" (Bruce Momjian) [#2033](https://github.com/apache/cloudberry/pull/2033)
* [`50e828ade70`](https://github.com/apache/cloudberry/commit/50e828ade70d5b033065e8f9c7a6963babc10f85) - doc:  clarify the behavior of unopenable listen_addresses (Bruce Momjian) [#2033](https://github.com/apache/cloudberry/pull/2033)
* [`6a9e7eb91f8`](https://github.com/apache/cloudberry/commit/6a9e7eb91f839d714c9cbedf550dee3032c545cd) - doc: pg_upgrade, clarify standby servers must remain running (Bruce Momjian) [#2033](https://github.com/apache/cloudberry/pull/2033)
* [`2c76b35f041`](https://github.com/apache/cloudberry/commit/2c76b35f0418b23081073f8a98d5c2e6e0347566) - doc:  mention GROUP BY columns can reference target col numbers (Bruce Momjian) [#2033](https://github.com/apache/cloudberry/pull/2033)
* [`86170dd7968`](https://github.com/apache/cloudberry/commit/86170dd7968db8f63278e3be452663eacbc5f50b) - Fix another bug in parent page splitting during GiST index build. (Heikki Linnakangas) [#2033](https://github.com/apache/cloudberry/pull/2033)
* [`cf296d8e2df`](https://github.com/apache/cloudberry/commit/cf296d8e2dfd505ba33f3ac771f18d2c2c3ad64f) - doc: Tell about "vcregress taptest" for regression tests on Windows (Michael Paquier) [#2033](https://github.com/apache/cloudberry/pull/2033)
* [`39c093b8520`](https://github.com/apache/cloudberry/commit/39c093b8520fb2453843fe36184f0b57cf626b9c) - pg_dump: tests: Correct test condition for invalid databases (Andres Freund) [#2033](https://github.com/apache/cloudberry/pull/2033)
* [`a3fc812a9d8`](https://github.com/apache/cloudberry/commit/a3fc812a9d85a6c3c0b2ffb1f3536b2ea9b1371a) - Collect dependency information for parsed CallStmts. (Tom Lane) [#2033](https://github.com/apache/cloudberry/pull/2033)
* [`ed6b93def82`](https://github.com/apache/cloudberry/commit/ed6b93def82c359ea28a5495a0fd2ba76c6f64c3) - Limit to_tsvector_byid's initial array allocation to something sane. (Tom Lane) [#2033](https://github.com/apache/cloudberry/pull/2033)
* [`ca2ae04c79b`](https://github.com/apache/cloudberry/commit/ca2ae04c79b41c2c021bece78c324c5e9c6ba788) - pg_upgrade: check for types removed in pg12 (Alvaro Herrera) [#2033](https://github.com/apache/cloudberry/pull/2033)
* [`7d878152194`](https://github.com/apache/cloudberry/commit/7d878152194e4aaebd70077710cb3f0f0ac8fee8) - Doc: copy-edit the introductory para for the pg_class catalog. (Tom Lane) [#2033](https://github.com/apache/cloudberry/pull/2033)
* [`0d5d1b72cf7`](https://github.com/apache/cloudberry/commit/0d5d1b72cf7c3fe2ed48889edb1e3980be565b51) - Fix COMMIT/ROLLBACK AND CHAIN in the presence of subtransactions. (Tom Lane) [#2033](https://github.com/apache/cloudberry/pull/2033)
* [`8e6a0aa8152`](https://github.com/apache/cloudberry/commit/8e6a0aa8152503aeeb90a195e42afc12fbcbbf84) - Fix GiST README's explanation of the NSN cross-check. (Heikki Linnakangas) [#2033](https://github.com/apache/cloudberry/pull/2033)
* [`421e17bb65f`](https://github.com/apache/cloudberry/commit/421e17bb65fca89da8c5e3422f295c527b39a995) - Don't crash if cursor_to_xmlschema is used on a non-data-returning Portal. (Tom Lane) [#2033](https://github.com/apache/cloudberry/pull/2033)
* [`d4c78e120d9`](https://github.com/apache/cloudberry/commit/d4c78e120d92b68c83e6c73897303c99fe3de5c0) - Revert "Improve error message on snapshot import in snapmgr.c" (Michael Paquier) [#2033](https://github.com/apache/cloudberry/pull/2033)
* [`f1231c7e29e`](https://github.com/apache/cloudberry/commit/f1231c7e29ea49d1c42aca3bc938b2cdea6f29b5) - Improve error message on snapshot import in snapmgr.c (Michael Paquier) [#2033](https://github.com/apache/cloudberry/pull/2033)
* [`1ad1ac0142b`](https://github.com/apache/cloudberry/commit/1ad1ac0142b23fb2dea8d8d3982cbdf92a2b6c00) - Fix incorrect logic in plan dependency recording (David Rowley) [#2033](https://github.com/apache/cloudberry/pull/2033)
* [`cdc885401de`](https://github.com/apache/cloudberry/commit/cdc885401de25fd3da0f0fc1bda1b1e2c8cf3588) - Fix uninitialized access to InitialRunningXacts during decoding after ERROR. (Amit Kapila) [#2033](https://github.com/apache/cloudberry/pull/2033)
* [`a10a30ec7a6`](https://github.com/apache/cloudberry/commit/a10a30ec7a6e47a159f21b3e167bebd42692f675) - Make recovery report error message when invalid page header is found. (Fujii Masao) [#2033](https://github.com/apache/cloudberry/pull/2033)
* [`febede60e05`](https://github.com/apache/cloudberry/commit/febede60e055377411d45175bdf6db13cd266973) - doc:  remove mention of backslash doubling in strings (Bruce Momjian) [#2033](https://github.com/apache/cloudberry/pull/2033)
* [`5cea2e649ca`](https://github.com/apache/cloudberry/commit/5cea2e649ca2779ca0f83b53e1430559af1f9b9d) - pg_basebackup: Generate valid temporary slot names under PQbackendPID() (Michael Paquier) [#2033](https://github.com/apache/cloudberry/pull/2033)
* [`ef71bd81fe0`](https://github.com/apache/cloudberry/commit/ef71bd81fe0f34aca51ee11521dea5d9dcb05329) - doc:  mention that to_char() values are rounded (Bruce Momjian) [#2033](https://github.com/apache/cloudberry/pull/2033)
* [`4d47d153c5c`](https://github.com/apache/cloudberry/commit/4d47d153c5cd61172f1a5d7a0b1d3a053741fd0b) - doc: mention libpq regression tests (Bruce Momjian) [#2033](https://github.com/apache/cloudberry/pull/2033)
* [`6e9b1c70311`](https://github.com/apache/cloudberry/commit/6e9b1c70311b5ea4ecd04b57ba3288f7c3d42754) - Fix out-of-bound read in gtsvector_picksplit() (Michael Paquier) [#2033](https://github.com/apache/cloudberry/pull/2033)
* [`45da53828df`](https://github.com/apache/cloudberry/commit/45da53828df1280a2524421a195139f70e615ddc) - postgres_fdw: Fix test for parameterized foreign scan. (Etsuro Fujita) [#2033](https://github.com/apache/cloudberry/pull/2033)
* [`a5c46fe1cb5`](https://github.com/apache/cloudberry/commit/a5c46fe1cb5aec7a662584b6f64a1c4e342dfb0d) - Avoid possible overflow with ltsGetFreeBlock() in logtape.c (Michael Paquier) [#2033](https://github.com/apache/cloudberry/pull/2033)
* [`ba1c7aa6746`](https://github.com/apache/cloudberry/commit/ba1c7aa674628b6a2287bf7b5a6f4a6fb467c301) - Initialize ListenSocket array earlier. (Heikki Linnakangas) [#2033](https://github.com/apache/cloudberry/pull/2033)
* [`55bac56077e`](https://github.com/apache/cloudberry/commit/55bac56077eabd1d9491ac8dc243bdb08057e636) - Avoid unnecessary plancache revalidation of utility statements. (Tom Lane) [#2033](https://github.com/apache/cloudberry/pull/2033)
* [`617ca51a903`](https://github.com/apache/cloudberry/commit/617ca51a90322cf17db1cd85add4ff4c7d7611f1) - doc: Replace list of drivers and PLs with wiki link (Daniel Gustafsson) [#2033](https://github.com/apache/cloudberry/pull/2033)
* [`41971cb4ab0`](https://github.com/apache/cloudberry/commit/41971cb4ab004d6aae419cf0099f2f44322bb692) - Cache by-reference missing values in a long lived context (Andrew Dunstan) [#2033](https://github.com/apache/cloudberry/pull/2033)
* [`7f0263e41e7`](https://github.com/apache/cloudberry/commit/7f0263e41e7ca75b851e792969141b8535a80f82) - Remove test from commit fa2e874946. (Jeff Davis) [#2033](https://github.com/apache/cloudberry/pull/2033)
* [`49b0f1c7045`](https://github.com/apache/cloudberry/commit/49b0f1c7045cefc2898f751c2c305e960c2a6297) - Recalculate search_path after ALTER ROLE. (Jeff Davis) [#2033](https://github.com/apache/cloudberry/pull/2033)
* [`a1528674e45`](https://github.com/apache/cloudberry/commit/a1528674e45e431cca64ee671f3ea84025ff5983) - Fix Yezzey CI: dl.min.io no longer serves MinIO binaries (Dianjin Wang) [#1996](https://github.com/apache/cloudberry/pull/1996)
* [`8a4121c3639`](https://github.com/apache/cloudberry/commit/8a4121c3639cbfc325e44511b32b6ba24df8a7da) - Fix licence info about boost (#1987) (Leonid) [#1987](https://github.com/apache/cloudberry/pull/1987)
* [`d27d84e8ac4`](https://github.com/apache/cloudberry/commit/d27d84e8ac4f4a6297607da83bf135afe995a700) - Feature: add pg_query_state to gp_stats_collector (#1934) (Aleksey Rozhok) [#1934](https://github.com/apache/cloudberry/pull/1934)
* [`621702d4a40`](https://github.com/apache/cloudberry/commit/621702d4a40703236a333f079131e6ce617032c2) - Make initial value of the gp_create_table_random_default_distribution GUC equal to the default one (Andrey Sokolov) [#1984](https://github.com/apache/cloudberry/pull/1984)
* [`04035e768f8`](https://github.com/apache/cloudberry/commit/04035e768f8fc0123c7a56954027e245ce906208) - Keep the isnull flag when gp_percentile_* returns its previous state (Alena Rybakina) [#1935](https://github.com/apache/cloudberry/pull/1935)
* [`940bab513d9`](https://github.com/apache/cloudberry/commit/940bab513d924495407d476b0031569ba046ee24) - Reject direct calls to the gp_percentile transition functions (Alena Rybakina) [#1935](https://github.com/apache/cloudberry/pull/1935)
* [`bc97ebadcab`](https://github.com/apache/cloudberry/commit/bc97ebadcab44a484a1fa2fdfd3774ee9a18b7b8) - Fix join condition lost after pull up sublink to join (chaotian) [#1961](https://github.com/apache/cloudberry/pull/1961)
* [`c6ab5f9f554`](https://github.com/apache/cloudberry/commit/c6ab5f9f554e1d88319b2404764b6622b636a85b) - Fix extnesible SMGR API violation in ao_truncate replay (#1924) (reshke) [#1924](https://github.com/apache/cloudberry/pull/1924)
* [`bcbe7115af2`](https://github.com/apache/cloudberry/commit/bcbe7115af26063c6a5d617340bf8397be508dee) - Add new yezzey files to RAT exceptions (#1955) (Leonid) [#1955](https://github.com/apache/cloudberry/pull/1955)
* [`a2b5ff3f5a7`](https://github.com/apache/cloudberry/commit/a2b5ff3f5a71271ea2b3d0b8ec147ee9e711e9a6) - Add Rocky Linux 10 and Ubuntu 24.04 to Yezzey CI build matrix (Dianjin Wang) [#1906](https://github.com/apache/cloudberry/pull/1906)
* [`14d483caa2e`](https://github.com/apache/cloudberry/commit/14d483caa2e72b663ccda2d37a78a26580062a80) - Upgrade the PostgreSQL kernel version to 14.9 (Leonid Borchuk) [#1944](https://github.com/apache/cloudberry/pull/1944)
* [`fa5c8f09158`](https://github.com/apache/cloudberry/commit/fa5c8f09158c20935a89232b5c505beb99759d20) - Release: update version to 2.2.0-incubating (Leonid Borchuk) [#1944](https://github.com/apache/cloudberry/pull/1944)
* [`410a2508379`](https://github.com/apache/cloudberry/commit/410a2508379f9b00d445ae62b68318d105434da7) - Feat: Update yezzey submodule to tag 1.8.11 (#1945) (Vladislav Shchetinin) [#1945](https://github.com/apache/cloudberry/pull/1945)
* [`826f60233e7`](https://github.com/apache/cloudberry/commit/826f60233e742d5aa4b4163180b7956f34b194b8) - Backport fixups (Kirill Reshke) [#1903](https://github.com/apache/cloudberry/pull/1903)
* [`d3ee869e0e3`](https://github.com/apache/cloudberry/commit/d3ee869e0e3a6799cb08f7136d193f25d9ff329b) - Avoid unnecessary plancache revalidation of utility statements. (Tom Lane) [#1903](https://github.com/apache/cloudberry/pull/1903)
* [`83f59e0ae73`](https://github.com/apache/cloudberry/commit/83f59e0ae73fc586794ca25c9ef28212aa20e584) - Guard against overlength time zone abbreviations in to_char(). (Tom Lane) [#1903](https://github.com/apache/cloudberry/pull/1903)
* [`00f13ea6799`](https://github.com/apache/cloudberry/commit/00f13ea679958cf784a7174d87b15bb76f07d6cf) - psql: Don't do backquote expansion in \unrestrict. (Nathan Bossart) [#1903](https://github.com/apache/cloudberry/pull/1903)
* [`838ee147c89`](https://github.com/apache/cloudberry/commit/838ee147c897dd1b3cfebc4bf9f026806507f622) - pgcrypto: Add option to revert to prior decryption behavior (Jacob Champion) [#1903](https://github.com/apache/cloudberry/pull/1903)
* [`b85a3a9bf4d`](https://github.com/apache/cloudberry/commit/b85a3a9bf4d7aa1cc20e4c8b527cb376f06c6575) - Fix errorhandling for PGP encryption (Daniel Gustafsson) [#1903](https://github.com/apache/cloudberry/pull/1903)
* [`4a804090d3d`](https://github.com/apache/cloudberry/commit/4a804090d3d32dee933e3de96e55615871537b37) - Save/restore more lexer state when skipping text due to \if. (Tom Lane) [#1903](https://github.com/apache/cloudberry/pull/1903)
* [`813060f9249`](https://github.com/apache/cloudberry/commit/813060f9249c3165527dfdb7f3b502080c542f1e) - Invalidate plan cache after role changes. (Nathan Bossart) [#1903](https://github.com/apache/cloudberry/pull/1903)
* [`efab4779395`](https://github.com/apache/cloudberry/commit/efab4779395f4326835e526a522f595b37b85a7f) - Check for USAGE privilege on the composite type in ALTER TABLE OF. (Nathan Bossart) [#1903](https://github.com/apache/cloudberry/pull/1903)
* [`879fbfca96d`](https://github.com/apache/cloudberry/commit/879fbfca96d91493deb16d6267c7baeda676e53c) - Check for USAGE privilege on the subtype in CREATE TYPE AS RANGE. (Nathan Bossart) [#1903](https://github.com/apache/cloudberry/pull/1903)
* [`a872b22d44a`](https://github.com/apache/cloudberry/commit/a872b22d44ae87d9e10582a7febba49c62e046c5) - Cross-check the type of a portal running EXECUTE or FETCH. (Robert Haas) [#1903](https://github.com/apache/cloudberry/pull/1903)
* [`c1f6aa2473f`](https://github.com/apache/cloudberry/commit/c1f6aa2473fbeb34c0763f847b065e33dab8c5be) - Obstruct EXTRACT() field name deparse injection. (Nathan Bossart) [#1903](https://github.com/apache/cloudberry/pull/1903)
* [`3c73fd01c2d`](https://github.com/apache/cloudberry/commit/3c73fd01c2d3620db878e4b0887eb3ff3633d961) - ecpg: Fix out-of-bound writes due to processing of invalid bytea data (Michael Paquier) [#1903](https://github.com/apache/cloudberry/pull/1903)
* [`1f659fd9758`](https://github.com/apache/cloudberry/commit/1f659fd9758fecd28c301aa666e4e941e2b3e261) - Use palloc_array() in pltcl and plperl to avoid overflow (Heikki Linnakangas) [#1903](https://github.com/apache/cloudberry/pull/1903)
* [`480f3605688`](https://github.com/apache/cloudberry/commit/480f36056880e8e24ba0fb529b4ee7d9048f829b) - Fix pg_trgm's picksplit function with all-true datums (Heikki Linnakangas) [#1903](https://github.com/apache/cloudberry/pull/1903)
* [`447c126730b`](https://github.com/apache/cloudberry/commit/447c126730b15951cbeaeeabc8f972b87658c954) - Protect some fixed-size arrays that have FUNC_MAX_ARGS elements. (Tom Lane) [#1903](https://github.com/apache/cloudberry/pull/1903)
* [`5645d474f5e`](https://github.com/apache/cloudberry/commit/5645d474f5e33fd1fd1a356d12c43559e9615061) - Replace fixed-size, too-short array with a palloc'd one. (Tom Lane) [#1903](https://github.com/apache/cloudberry/pull/1903)
* [`19dc66b5f71`](https://github.com/apache/cloudberry/commit/19dc66b5f7116bbd32d7a51bf1e4f18e355025f6) - Be more wary about constant's datatype in scalarineqsel(). (Tom Lane) [#1903](https://github.com/apache/cloudberry/pull/1903)
* [`15bda11af17`](https://github.com/apache/cloudberry/commit/15bda11af174766977aa97adcd5a1512c83ae073) - Fix potential buffer overrun in regexp match/split functions. (Masahiko Sawada) [#1903](https://github.com/apache/cloudberry/pull/1903)
* [`1272e69cf63`](https://github.com/apache/cloudberry/commit/1272e69cf63c5e0f649f8e9a9e23560407c58b4d) - Harden tsquery code against overflows. (Tom Lane) [#1903](https://github.com/apache/cloudberry/pull/1903)
* [`2071467a660`](https://github.com/apache/cloudberry/commit/2071467a6602466c7d581ac01a49b79453ec2b8f) - Harden tsvector code against overflows. (Tom Lane) [#1903](https://github.com/apache/cloudberry/pull/1903)
* [`e416feac9b3`](https://github.com/apache/cloudberry/commit/e416feac9b3327e104179a40e43c65f762c756dc) - PAX regress: align AOCO_Compression size checks with main (Dianjin Wang) [#1936](https://github.com/apache/cloudberry/pull/1936)
* [`a4eedafcf6d`](https://github.com/apache/cloudberry/commit/a4eedafcf6d0a3394a3cd1dd959d687ccea66e95) - CI: adapt binary-swap-check to the versioned RPM package name (Dianjin Wang) [#1936](https://github.com/apache/cloudberry/pull/1936)
* [`1dfe22a81f6`](https://github.com/apache/cloudberry/commit/1dfe22a81f65a39198eb6876d260a5137c161db0) - Packaging: fix unsatisfiable self-dependencies on bundled sonames (Dianjin Wang) [#1936](https://github.com/apache/cloudberry/pull/1936)
* [`607670c6b9e`](https://github.com/apache/cloudberry/commit/607670c6b9eeee75472276426581f030956a286f) - CI: bump GitHub Actions to Node.js 24 runtimes (Dianjin Wang) [#1936](https://github.com/apache/cloudberry/pull/1936)
* [`5d56db4c458`](https://github.com/apache/cloudberry/commit/5d56db4c458526da841da5e20c3d014e10bf677c) - diskquota: avoid flaky gpstop -ari in max_monitored_databases test (GongXun) [#1936](https://github.com/apache/cloudberry/pull/1936)
* [`c1bdfe72610`](https://github.com/apache/cloudberry/commit/c1bdfe72610e4db9b322989f8ea0552ab4b8ca97) - CI: consolidate Rocky 8/9/10 workflows into single matrix-driven file (Dianjin Wang) [#1936](https://github.com/apache/cloudberry/pull/1936)
* [`4f0d03665fd`](https://github.com/apache/cloudberry/commit/4f0d03665fd231549c12a50d3e4a92d8db7f1ba7) - CI: consolidate Ubuntu 22.04/24.04 workflows into single matrix-driven file (Dianjin Wang) [#1936](https://github.com/apache/cloudberry/pull/1936)
* [`cc5b404b267`](https://github.com/apache/cloudberry/commit/cc5b404b267b0323df268044e8c8c6f05a47249c) - Packaging: Enable RPM package relocation via --prefix (Dianjin Wang) [#1936](https://github.com/apache/cloudberry/pull/1936)
* [`a2563376a23`](https://github.com/apache/cloudberry/commit/a2563376a23d8bda2f062ccfd88be9089a2092b8) - CI: add Rocky Linux 10 to package convenience binaries matrix (Dianjin Wang) [#1936](https://github.com/apache/cloudberry/pull/1936)
* [`88ce5ad0a98`](https://github.com/apache/cloudberry/commit/88ce5ad0a98ee2412885d7ddd67a3f2652e1e4c7) - ORCA: restore non-ASCII column aliases for all target entry kinds (Jianghua Yang) [#1936](https://github.com/apache/cloudberry/pull/1936)
* [`ac09796135c`](https://github.com/apache/cloudberry/commit/ac09796135c74e2b7c9cbeab52b51e7249aee65b) - Fix infinite loop in replaceStringInfoString (#1750) (Smyatkin Maxim) [#1936](https://github.com/apache/cloudberry/pull/1936)
* [`067a508cc74`](https://github.com/apache/cloudberry/commit/067a508cc74b5b0d019e23e504c01c417c68e653) - CI: fix SonarQube action to use ASF-approved pinned version (Dianjin Wang) [#1936](https://github.com/apache/cloudberry/pull/1936)
* [`f32d1bb0bef`](https://github.com/apache/cloudberry/commit/f32d1bb0befa25121310be1189a6361705f09794) - Fix singlenode AOCO compression test for zlib (Dianjin Wang) [#1936](https://github.com/apache/cloudberry/pull/1936)
* [`0fb255a0e34`](https://github.com/apache/cloudberry/commit/0fb255a0e348752394831234864b870f2611fbf7) - Fix egrep deprecation warning in maskout.sh (Dianjin Wang) [#1936](https://github.com/apache/cloudberry/pull/1936)
* [`5c4e3fed469`](https://github.com/apache/cloudberry/commit/5c4e3fed469dda892ebadb0dc143e217235e335e) - Fix unit test build under GCC 14 (Dianjin Wang) [#1936](https://github.com/apache/cloudberry/pull/1936)
* [`5fa5a6b5822`](https://github.com/apache/cloudberry/commit/5fa5a6b5822b33c3e0b55af19558054dd70b1134) - Fix RPM artifact checks for double-digit EL (Dianjin Wang) [#1936](https://github.com/apache/cloudberry/pull/1936)
* [`d149e1b2613`](https://github.com/apache/cloudberry/commit/d149e1b261330151e9a49390de2a07bd9cfcf8b4) - Fix Cloudberry build scripts for Rocky Linux 10 (Dianjin Wang) [#1936](https://github.com/apache/cloudberry/pull/1936)
* [`43b464f216d`](https://github.com/apache/cloudberry/commit/43b464f216dec52a17b048c445140d07fdd17cd3) - CI: add Rocky Linux 10 build and test CI workflow (Dianjin Wang) [#1936](https://github.com/apache/cloudberry/pull/1936)
* [`f50ee9739eb`](https://github.com/apache/cloudberry/commit/f50ee9739eb730ab65df577ef1b34b1ab82420b8) - Feat: Adapt gp_relsizes_stats for Cloudberry (Vladislav Shchetinin) [#1936](https://github.com/apache/cloudberry/pull/1936)
* [`0e9ea99f0db`](https://github.com/apache/cloudberry/commit/0e9ea99f0dbf5c1340fc0899574bf61f50c9c048) - Feat: Import gp_relsizes_stats into gpcontrib from greenplum (Ovchinnikov Andrew) [#1936](https://github.com/apache/cloudberry/pull/1936)
* [`4126cd2830c`](https://github.com/apache/cloudberry/commit/4126cd2830cb25e7002c00293411607b79f1c984) - ORCA: align CBitSet vec_size for grouping-set bitsets (#1754) (Jianghua.yjh) [#1936](https://github.com/apache/cloudberry/pull/1936)
* [`599b1824038`](https://github.com/apache/cloudberry/commit/599b1824038cd18e632d8a927cb57cf268ee0078) - Doc: Fix CloudBerry -> Cloudberry typo in READMEs (Dianjin Wang) [#1936](https://github.com/apache/cloudberry/pull/1936)
* [`ab2c3f2e8a8`](https://github.com/apache/cloudberry/commit/ab2c3f2e8a8390d9f8f9d228c330e52b94d9537b) - Let mdb_admin manage resource groups (#1804) (Alena Rybakina) [#1804](https://github.com/apache/cloudberry/pull/1804)
* [`a27ca0ca9aa`](https://github.com/apache/cloudberry/commit/a27ca0ca9aae3c555e36b4ee5a2a4296567d066c) - Cherry-pick some commits from the main branch (Jinbao Chen) [#1905](https://github.com/apache/cloudberry/pull/1905)
* [`3f07a3e9478`](https://github.com/apache/cloudberry/commit/3f07a3e9478daf04674fa5dd26082f899901576e) - PAX regress: refresh expected outputs for AO-like index routing (Jianghua Yang) [#1905](https://github.com/apache/cloudberry/pull/1905)
* [`74a5b90d58a`](https://github.com/apache/cloudberry/commit/74a5b90d58a517760e519dd923c3286433b93ed1) - PAX: fix SIGSEGV in SUM stats merge during DELETE on minmax columns (GongXun) [#1905](https://github.com/apache/cloudberry/pull/1905)
* [`acda293c075`](https://github.com/apache/cloudberry/commit/acda293c07562151a0b84c04a7f4c7617ffdef75) - Feature: add reject_partition_fullscan extension (#1713) (lqriu) [#1905](https://github.com/apache/cloudberry/pull/1905)
* [`a3c1f8432de`](https://github.com/apache/cloudberry/commit/a3c1f8432de9b3e6c255c197fb19745754356531) - PAX/toast: aux's TOAST goes to pg_toast, aux itself clamped to PERMANENT (Hao Wu) [#1905](https://github.com/apache/cloudberry/pull/1905)
* [`d207053d36a`](https://github.com/apache/cloudberry/commit/d207053d36a778edfff1f92740de05b94b91ccb6) - ic_udpifc: fix initSndBufferPool forward declaration (Zhang Mingli) [#1905](https://github.com/apache/cloudberry/pull/1905)
* [`39ea98a0214`](https://github.com/apache/cloudberry/commit/39ea98a0214bdda4f7b38fe2c3ccf91e4cc0873d) - macOS: demote clang-strict warning categories in Makefile.custom (Zhang Mingli) [#1905](https://github.com/apache/cloudberry/pull/1905)
* [`a0d7746ea50`](https://github.com/apache/cloudberry/commit/a0d7746ea508c9e8eeb6cde46bb2827ceaca2e75) - macOS: build the standalone libpaxformat reader (Zhang Mingli) [#1905](https://github.com/apache/cloudberry/pull/1905)
* [`221de5e77bf`](https://github.com/apache/cloudberry/commit/221de5e77bf958b46e8f77e09672e134e6c9118c) - macOS: PAX C++ portability (Zhang Mingli) [#1905](https://github.com/apache/cloudberry/pull/1905)
* [`0d939934ad3`](https://github.com/apache/cloudberry/commit/0d939934ad3919239a89345daec258846fbb5b9b) - macOS: PAX cmake portability (Zhang Mingli) [#1905](https://github.com/apache/cloudberry/pull/1905)
* [`15b4d6db270`](https://github.com/apache/cloudberry/commit/15b4d6db270fc81e95d97e7ee856a4528721d2cf) - macOS: defer libpostgres.so's undefined symbols to load time (Zhang Mingli) [#1905](https://github.com/apache/cloudberry/pull/1905)
* [`12aabcee892`](https://github.com/apache/cloudberry/commit/12aabcee892d8aa57cd3d3f8c7368f4579177d49) - Drop -Werror -Wextra -Wpedantic from ORCA C++ build (Zhang Mingli) [#1905](https://github.com/apache/cloudberry/pull/1905)
* [`f419c4517af`](https://github.com/apache/cloudberry/commit/f419c4517af3252bb66c0e20783c06098ee5e5b7) - macOS: provide HZ fallback for UDP interconnect (Zhang Mingli) [#1905](https://github.com/apache/cloudberry/pull/1905)
* [`f37eb5b0ca4`](https://github.com/apache/cloudberry/commit/f37eb5b0ca4dd7fb6fdbf76472093354b4b30592) - macOS: make PAX's liburing dependency optional (Zhang Mingli) [#1905](https://github.com/apache/cloudberry/pull/1905)
* [`1e00e5e5b3e`](https://github.com/apache/cloudberry/commit/1e00e5e5b3edbaf470d2c991e31a754016d4ec41) - Rebase fixes & RAT check fix (reshke) [#1905](https://github.com/apache/cloudberry/pull/1905)
* [`edc32714767`](https://github.com/apache/cloudberry/commit/edc32714767afa1f6c44b4e2c4ac67a599e4a2bc) - Harden _int_matchsel() against being attached to the wrong operator. (Tom Lane) [#1905](https://github.com/apache/cloudberry/pull/1905)
* [`2b144252356`](https://github.com/apache/cloudberry/commit/2b144252356977c4f6e8eb1421e3eae8608ce1ee) - Require superuser to install a non-built-in selectivity estimator. (Tom Lane) [#1905](https://github.com/apache/cloudberry/pull/1905)
* [`5ead54bcb66`](https://github.com/apache/cloudberry/commit/5ead54bcb668195246254a2388b8ed5b89fe66fc) - Add a syscache on pg_extension.oid. (Tom Lane) [#1905](https://github.com/apache/cloudberry/pull/1905)
* [`2fff77200f3`](https://github.com/apache/cloudberry/commit/2fff77200f37b7781adcccc0b469560c96717703) - Guard against unexpected dimensions of oidvector/int2vector. (Tom Lane) [#1905](https://github.com/apache/cloudberry/pull/1905)
* [`05155c38f5e`](https://github.com/apache/cloudberry/commit/05155c38f5ed589802ff195ad759cfc41fe55166) - Fix mb2wchar functions on short input. (Thomas Munro) [#1905](https://github.com/apache/cloudberry/pull/1905)
* [`fd3c158b049`](https://github.com/apache/cloudberry/commit/fd3c158b0494676a611008abae3994f57fd0c68a) - Fix encoding length for EUC_CN. (Thomas Munro) [#1905](https://github.com/apache/cloudberry/pull/1905)
* [`c9d2b2fb261`](https://github.com/apache/cloudberry/commit/c9d2b2fb261933f2a265ce1964ff6e96ffb2f317) - pgcrypto: Fix buffer overflow in pgp_pub_decrypt_bytea() (Michael Paquier) [#1905](https://github.com/apache/cloudberry/pull/1905)
* [`f05fbd48c98`](https://github.com/apache/cloudberry/commit/f05fbd48c982fe55440de4030c8d4aaef5e7b1bf) - Adapt CBDB regression test suite for 07ffe0783 (reshke) [#1905](https://github.com/apache/cloudberry/pull/1905)
* [`0d28b94d16f`](https://github.com/apache/cloudberry/commit/0d28b94d16fa3cfd06be925870e8a9d3d988e095) - libpq: Prevent some overflows of int/size_t (Jacob Champion) [#1905](https://github.com/apache/cloudberry/pull/1905)
* [`b3f374585fa`](https://github.com/apache/cloudberry/commit/b3f374585faafafa7cc241e5ecdcf95b3f904a80) - Check for CREATE privilege on the schema in CREATE STATISTICS. (Nathan Bossart) [#1905](https://github.com/apache/cloudberry/pull/1905)
* [`5664d3fee76`](https://github.com/apache/cloudberry/commit/5664d3fee7658c0a20730e52e39abe1c953fc3b0) - Fix PAX CException stack overflow by pass-by-reference and shrinking buffer (liushengsong) [#1905](https://github.com/apache/cloudberry/pull/1905)
* [`134c19789b3`](https://github.com/apache/cloudberry/commit/134c19789b3921ad6d4d713fb3b45054e9d21379) - Fix greenplum_path.sh GPHOME resolution under relative symlinks (Hao Wu) [#1905](https://github.com/apache/cloudberry/pull/1905)
* [`1bdcd203874`](https://github.com/apache/cloudberry/commit/1bdcd203874520d9bce0e1c51abb4e1508ae9918) - Adapt ORCA for a935348f7 regression test changes (reshke) [#1905](https://github.com/apache/cloudberry/pull/1905)
* [`9d83dc1d7fb`](https://github.com/apache/cloudberry/commit/9d83dc1d7fb9487e2134b3e4192ef18f5ea505b7) - Make palloc_array() and friends safe against integer overflow. (Tom Lane) [#1905](https://github.com/apache/cloudberry/pull/1905)
* [`9b43b9c20c1`](https://github.com/apache/cloudberry/commit/9b43b9c20c13a91e475adafe7d882ee921427896) - Use palloc_array() in a few more places to avoid overflow (Heikki Linnakangas) [#1905](https://github.com/apache/cloudberry/pull/1905)
* [`cec4d0e4663`](https://github.com/apache/cloudberry/commit/cec4d0e4663414558d3de97c41effb54ffdc1aa2) - Remove test cases for field overflows in intarray and ltree. (Tom Lane) [#1905](https://github.com/apache/cloudberry/pull/1905)
* [`d1565468afc`](https://github.com/apache/cloudberry/commit/d1565468afcc0eab0f587f2bf780fab11dcbe0dd) - Fix overflows with ts_headline() (Michael Paquier) [#1905](https://github.com/apache/cloudberry/pull/1905)
* [`1ac939bfb8b`](https://github.com/apache/cloudberry/commit/1ac939bfb8bf64f4fd5cc4ad908e07387adcb3ad) - ltree: Fix overflows with lquery parsing (Michael Paquier) [#1905](https://github.com/apache/cloudberry/pull/1905)
* [`bf32d43a263`](https://github.com/apache/cloudberry/commit/bf32d43a26367d3133870ca416734f33beaf8834) - CI: Add convenience packaging workflow with multi-platform support (Dianjin Wang) [#1905](https://github.com/apache/cloudberry/pull/1905)
* [`b406832881a`](https://github.com/apache/cloudberry/commit/b406832881a8ac0e62579ccaa56015374bf349e4) - Add AI_GUIDLINE for clarification how to use AI agents (Leonid) [#1905](https://github.com/apache/cloudberry/pull/1905)
* [`fea29b2c0ce`](https://github.com/apache/cloudberry/commit/fea29b2c0ce3c4533ac35c358f09ac5f20118bde) - fix(orca): avoid crash on ordered-set aggregate without direct args (Jianghua Yang) [#1921](https://github.com/apache/cloudberry/pull/1921)
* [`321094bd873`](https://github.com/apache/cloudberry/commit/321094bd873c45b532e0918549802e4459ad0c92) - Backport fixups (reshke) [#1843](https://github.com/apache/cloudberry/pull/1843)
* [`cee46ab1e2d`](https://github.com/apache/cloudberry/commit/cee46ab1e2d56b1938da4a71183c4be1b62cc89a) - Doc: update documentation for creating custom scan paths. (Etsuro Fujita) [#1843](https://github.com/apache/cloudberry/pull/1843)
* [`e8207422b9c`](https://github.com/apache/cloudberry/commit/e8207422b9cbbf778426ad45167065aaf650841e) - Update comments on CustomPath struct. (Etsuro Fujita) [#1843](https://github.com/apache/cloudberry/pull/1843)
* [`fd58f3b5818`](https://github.com/apache/cloudberry/commit/fd58f3b5818944b90451411ba565fac901edc854) - Fix ReorderBufferCheckMemoryLimit() comment. (Masahiko Sawada) [#1843](https://github.com/apache/cloudberry/pull/1843)
* [`b82cfec1d6e`](https://github.com/apache/cloudberry/commit/b82cfec1d6eeff5cc2dbc4bec90bd7ecaed68e02) - Fix overly strict Assert in jsonpath code (David Rowley) [#1843](https://github.com/apache/cloudberry/pull/1843)
* [`a35259c5535`](https://github.com/apache/cloudberry/commit/a35259c5535cef0c714f4915574bb1e8789bd1ac) - Raise fixed token-length limit in hba.c. (Tom Lane) [#1843](https://github.com/apache/cloudberry/pull/1843)
* [`b7579b6685c`](https://github.com/apache/cloudberry/commit/b7579b6685ca60939c7aebbc460165cd89bcb4de) - Make test_decoding ddl.out shorter (Alvaro Herrera) [#1843](https://github.com/apache/cloudberry/pull/1843)
* [`e2e237c6590`](https://github.com/apache/cloudberry/commit/e2e237c659018379c2da45e50d3bbc6df175cd00) - Guard against null plan pointer in CachedPlanIsSimplyValid(). (Tom Lane) [#1843](https://github.com/apache/cloudberry/pull/1843)
* [`b3e59ca9a31`](https://github.com/apache/cloudberry/commit/b3e59ca9a31a85395719fe31a530602e610887d8) - Doc: improve description of IN and row-constructor comparisons. (Tom Lane) [#1843](https://github.com/apache/cloudberry/pull/1843)
* [`75a01ed7597`](https://github.com/apache/cloudberry/commit/75a01ed7597e0f37521121ce9f6f277f808553b7) - Doc: fix out-of-date example of SPI usage. (Tom Lane) [#1843](https://github.com/apache/cloudberry/pull/1843)
* [`0d2a2984538`](https://github.com/apache/cloudberry/commit/0d2a29845384ecd267a8e5b4b23310e5c4772224) - Add indisreplident to fields refreshed by RelationReloadIndexInfo() (Michael Paquier) [#1843](https://github.com/apache/cloudberry/pull/1843)
* [`cb9444c3f68`](https://github.com/apache/cloudberry/commit/cb9444c3f6831ff5cb927cc7b5a7d76ed5f6c08b) - Fix updates of indisvalid for partitioned indexes (Michael Paquier) [#1843](https://github.com/apache/cloudberry/pull/1843)
* [`56b5214eb9c`](https://github.com/apache/cloudberry/commit/56b5214eb9c7b7c8136e97c5664fad8833b4d041) - Release lock after encountering bogs row in vac_truncate_clog() (Andres Freund) [#1843](https://github.com/apache/cloudberry/pull/1843)
* [`84aae79e956`](https://github.com/apache/cloudberry/commit/84aae79e9561995bf3b0c07a47b3347309923d2a) - Remove unnecessary pfree() in g_intbig_compress(). (Tom Lane) [#1843](https://github.com/apache/cloudberry/pull/1843)
* [`c78f5e9d876`](https://github.com/apache/cloudberry/commit/c78f5e9d87610cbc8c4f8962752c50b208ea48ee) - Be more rigorous about local variables in PostgresMain(). (Tom Lane) [#1843](https://github.com/apache/cloudberry/pull/1843)
* [`ac0cf129eaa`](https://github.com/apache/cloudberry/commit/ac0cf129eaa1ec5f6be18dac73e22d54bcf7cea1) - Fix ALTER EXTENSION SET SCHEMA with objects outside an extension's schema (Michael Paquier) [#1843](https://github.com/apache/cloudberry/pull/1843)
* [`cafebf28954`](https://github.com/apache/cloudberry/commit/cafebf28954adf2f97aae6af51e947e8c8f10a9a) - Doc: update old reference to "result cache" (David Rowley) [#1843](https://github.com/apache/cloudberry/pull/1843)
* [`bfc3330d7c0`](https://github.com/apache/cloudberry/commit/bfc3330d7c009fdd833eff8dceab987e03f6279a) - Use shorter location for pg_replslot in pg_basebackup test (Andrew Dunstan) [#1843](https://github.com/apache/cloudberry/pull/1843)
* [`8bc8921af97`](https://github.com/apache/cloudberry/commit/8bc8921af97b69b6795cb2143eb2dc92878e0be9) - Fix type of iterator variable in SH_START_ITERATE (Andres Freund) [#1843](https://github.com/apache/cloudberry/pull/1843)
* [`353ab114984`](https://github.com/apache/cloudberry/commit/353ab1149848654dc4fbc46fc7c21edcc65da80d) - WAL-log the creation of the init fork of unlogged indexes. (Heikki Linnakangas) [#1843](https://github.com/apache/cloudberry/pull/1843)
* [`7bdb63b5b81`](https://github.com/apache/cloudberry/commit/7bdb63b5b811bc8dd3099ab753d0cf88259522eb) - Revert the commits related to allowing page lock to conflict among parallel group members. (Amit Kapila) [#1843](https://github.com/apache/cloudberry/pull/1843)
* [`d9de6c893ca`](https://github.com/apache/cloudberry/commit/d9de6c893cab41c7c354a8f1a3c7eb4f9299b02a) - Fix leak of LLVM "fatal-on-oom" section counter. (Heikki Linnakangas) [#1843](https://github.com/apache/cloudberry/pull/1843)
* [`91ac7932a80`](https://github.com/apache/cloudberry/commit/91ac7932a807f23a6cb22b861f312a43678538b4) - Adjust kerberos and ldap tests for Homebrew on ARM (Peter Eisentraut) [#1843](https://github.com/apache/cloudberry/pull/1843)
* [`c2605f70bf1`](https://github.com/apache/cloudberry/commit/c2605f70bf11c826b6f5a6fde57539e10efc6bdf) - Re-bin segment when memory pages are freed. (Thomas Munro) [#1843](https://github.com/apache/cloudberry/pull/1843)
* [`c1b74984085`](https://github.com/apache/cloudberry/commit/c1b749840858bf8b0f86fefef790c9efe796a152) - Fix race in SSI interaction with gin fast path. (Thomas Munro) [#1843](https://github.com/apache/cloudberry/pull/1843)
* [`cd85b9a1d72`](https://github.com/apache/cloudberry/commit/cd85b9a1d72b17775489d16cb611452e2f03eb0b) - Fix race in SSI interaction with bitmap heap scan. (Thomas Munro) [#1843](https://github.com/apache/cloudberry/pull/1843)
* [`8fc69f7b57d`](https://github.com/apache/cloudberry/commit/8fc69f7b57d47ff74132eacf7f95645bfe7a4496) - Fix race in SSI interaction with empty btrees. (Thomas Munro) [#1843](https://github.com/apache/cloudberry/pull/1843)
* [`d51aef32a4d`](https://github.com/apache/cloudberry/commit/d51aef32a4d473171ede637b9627984b230eb9b7) - Remove expensive test of postgres_fdw batch inserts (Tomas Vondra) [#1843](https://github.com/apache/cloudberry/pull/1843)
* [`438329789b1`](https://github.com/apache/cloudberry/commit/438329789b13e0a4c2fee72476157c1446b1ccff) - Use older package name in pg_basebackup test (Andrew Dunstan) [#1843](https://github.com/apache/cloudberry/pull/1843)
* [`0c04c6fef36`](https://github.com/apache/cloudberry/commit/0c04c6fef362aef3b104565f0652625b01b6e8c2) - Improve pg_basebackup long file name test Windows robustness (Andrew Dunstan) [#1843](https://github.com/apache/cloudberry/pull/1843)
* [`04004388c2a`](https://github.com/apache/cloudberry/commit/04004388c2a24407e59c8dd7249494e789d63634) - Make PG_TEST_NOCLEAN work for temporary directories in TAP tests (Michael Paquier) [#1843](https://github.com/apache/cloudberry/pull/1843)
* [`c5a4362d265`](https://github.com/apache/cloudberry/commit/c5a4362d265f250cd48da298035c58e35f97fe47) - Fix oversight in handling of modifiedCols since f24523672d (Tomas Vondra) [#1843](https://github.com/apache/cloudberry/pull/1843)
* [`4ac0b80f28a`](https://github.com/apache/cloudberry/commit/4ac0b80f28ae4a305af58d2e444b07a50919f9d0) - Fix memory leak in Incremental Sort rescans (Tomas Vondra) [#1843](https://github.com/apache/cloudberry/pull/1843)
* [`0358cde036e`](https://github.com/apache/cloudberry/commit/0358cde036e627ab716465019a668789128de3a8) - doc:  PG _14_ relnotes, remove duplicate commit comment (Bruce Momjian) [#1843](https://github.com/apache/cloudberry/pull/1843)
* [`b17d1bd4885`](https://github.com/apache/cloudberry/commit/b17d1bd4885fdd01f696e25b1ef7abd42113d371) - Fix marking of indisvalid for partitioned indexes at creation (Michael Paquier) [#1843](https://github.com/apache/cloudberry/pull/1843)
* [`f1bc1f6de2e`](https://github.com/apache/cloudberry/commit/f1bc1f6de2e069850f9f383997ba526bbb79ad48) - Fix order of operations in ExecEvalFieldStoreDeForm(). (Tom Lane) [#1843](https://github.com/apache/cloudberry/pull/1843)
* [`c0869f998ef`](https://github.com/apache/cloudberry/commit/c0869f998ef8009d13e8f814f67c0711c63495dd) - Remove inappropriate raw_expression_tree_walker() code (Peter Eisentraut) [#1843](https://github.com/apache/cloudberry/pull/1843)
* [`9ef86ff0378`](https://github.com/apache/cloudberry/commit/9ef86ff0378b5e96354becc3b3e7296defefb5fa) - pg_stat_statements: Fix second comment related to entry resets (Michael Paquier) [#1843](https://github.com/apache/cloudberry/pull/1843)
* [`ecdae20c85a`](https://github.com/apache/cloudberry/commit/ecdae20c85aac204e6778111e8f42efe826c1062) - pg_stat_statements: Fix incorrect comment with entry resets (Michael Paquier) [#1843](https://github.com/apache/cloudberry/pull/1843)
* [`d505665e586`](https://github.com/apache/cloudberry/commit/d505665e58670daf70f4b9dacff9452ef51bf01c) - Ignore invalid indexes when enforcing index rules in ALTER TABLE ATTACH PARTITION (Michael Paquier) [#1843](https://github.com/apache/cloudberry/pull/1843)
* [`0a8738a3329`](https://github.com/apache/cloudberry/commit/0a8738a33297020377c5f9695ff98f97b55d3440) - Fix comment on clearing padding. (Heikki Linnakangas) [#1843](https://github.com/apache/cloudberry/pull/1843)
* [`a3e7a67c230`](https://github.com/apache/cloudberry/commit/a3e7a67c2301398181342681487c45ecc15f3166) - Check for interrupts and stack overflow in TParserGet(). (Tom Lane) [#1843](https://github.com/apache/cloudberry/pull/1843)
* [`d5ff93db343`](https://github.com/apache/cloudberry/commit/d5ff93db34334f3c1a167ede463aa16d7cc2eb41) - doc:  rename "decades" to be more generic (Bruce Momjian) [#1843](https://github.com/apache/cloudberry/pull/1843)
* [`7a960925d64`](https://github.com/apache/cloudberry/commit/7a960925d64e03aae9085b0ec0cab055c1647e67) - Fix incorrect error message in libpq_pipeline (Michael Paquier) [#1843](https://github.com/apache/cloudberry/pull/1843)
* [`0d1e820e915`](https://github.com/apache/cloudberry/commit/0d1e820e9155b457adcc1298351c6dfb01ee676b) - Doc: Clarify the behavior of triggers/rules in a logical subscriber. (Amit Kapila) [#1843](https://github.com/apache/cloudberry/pull/1843)
* [`1e9761e6195`](https://github.com/apache/cloudberry/commit/1e9761e61956464d0d39fd437ab72c68024bb3c8) - Doc: mention that extended stats aren't used for joins (David Rowley) [#1843](https://github.com/apache/cloudberry/pull/1843)
* [`9b05024d269`](https://github.com/apache/cloudberry/commit/9b05024d269e1bb9adca1cd56b608231cb9ce7a6) - nbtree VACUUM: cope with topparent inconsistencies. (Peter Geoghegan) [#1843](https://github.com/apache/cloudberry/pull/1843)
* [`fee80329e92`](https://github.com/apache/cloudberry/commit/fee80329e92c54e748537c35fc36693bd7fbe1d4) - doc:  update PG history as over "three decades" (Bruce Momjian) [#1843](https://github.com/apache/cloudberry/pull/1843)
* [`fdfac920186`](https://github.com/apache/cloudberry/commit/fdfac92018642e4337f9f13db507abb490f8d7f1) - Avoid Assert failure when processing empty statement in aborted xact. (Tom Lane) [#1843](https://github.com/apache/cloudberry/pull/1843)
* [`834c3d58b1d`](https://github.com/apache/cloudberry/commit/834c3d58b1d492d65822bb37c59f030a92768880) - Disable use of archiving in 009_twophase.pl (Michael Paquier) [#1843](https://github.com/apache/cloudberry/pull/1843)
* [`f516759b16f`](https://github.com/apache/cloudberry/commit/f516759b16f72d0221fdd6facfd5c6dc4e3847cd) - Fix the errhint message and docs for drop subscription failure. (Amit Kapila) [#1843](https://github.com/apache/cloudberry/pull/1843)
* [`f8a8c2550cb`](https://github.com/apache/cloudberry/commit/f8a8c2550cb02a74aca15e242acff49520d5f085) - Enable archiving in recovery TAP test 009_twophase.pl (Michael Paquier) [#1843](https://github.com/apache/cloudberry/pull/1843)
* [`042ed5c9555`](https://github.com/apache/cloudberry/commit/042ed5c9555e486d7b5d656842c55b55edd440c1) - Don't use partial unique indexes for unique proofs in the planner (David Rowley) [#1843](https://github.com/apache/cloudberry/pull/1843)
* [`4b5e043b582`](https://github.com/apache/cloudberry/commit/4b5e043b5825d0a7bdb12ae0d19a3bcc2cc286cb) - Fix typo in comment. (Amit Langote) [#1843](https://github.com/apache/cloudberry/pull/1843)
* [`ae19da2ac72`](https://github.com/apache/cloudberry/commit/ae19da2ac725d907e48c80a6f147fc6008cf4fcd) - intarray: Prevent out-of-bound memory reads with gist__int_ops (Michael Paquier) [#1843](https://github.com/apache/cloudberry/pull/1843)
* [`46cff267743`](https://github.com/apache/cloudberry/commit/46cff267743187e8d5a01fd8a7a3de9e22c9103c) - Correctly update hasSubLinks while mutating a rule action. (Tom Lane) [#1843](https://github.com/apache/cloudberry/pull/1843)
* [`d24b9ac67ed`](https://github.com/apache/cloudberry/commit/d24b9ac67edc9283f43ca4fff3365448ec27a490) - Accept fractional seconds in jsonpath's datetime() method. (Tom Lane) [#1843](https://github.com/apache/cloudberry/pull/1843)
* [`486639976c6`](https://github.com/apache/cloudberry/commit/486639976c671e46c3639e5f01f0dab8d49fa297) - hstore: Tighten key/value parsing check for whitespaces (Michael Paquier) [#1843](https://github.com/apache/cloudberry/pull/1843)
* [`ab8712775ae`](https://github.com/apache/cloudberry/commit/ab8712775ae6a2a82d8b7597a882a3762fb5517f) - Fix missing initializations of MyProc.delayChkptEnd (Michael Paquier) [#1843](https://github.com/apache/cloudberry/pull/1843)
* [`a362962ac46`](https://github.com/apache/cloudberry/commit/a362962ac4632d6cbb632e59fa40e8666156f0bc) - Refactor log check logic for connect_ok/fails in PostgreSQL::Test::Cluster (Michael Paquier) [#1843](https://github.com/apache/cloudberry/pull/1843)
* [`d6df63bb988`](https://github.com/apache/cloudberry/commit/d6df63bb9884bc1a3198a2ff7e6e9352e3987036) - doc: Fix example command for ALTER FOREIGN TABLE ... OPTIONS. (Fujii Masao) [#1843](https://github.com/apache/cloudberry/pull/1843)
* [`e1d34cbdbf7`](https://github.com/apache/cloudberry/commit/e1d34cbdbf78f81447a3851e8898af0d7a26aa89) - Use per-tuple context in ExecGetAllUpdatedCols (Tomas Vondra) [#1843](https://github.com/apache/cloudberry/pull/1843)
* [`102ef3633f2`](https://github.com/apache/cloudberry/commit/102ef3633f20f6c755fedbe37369be50498e4bd5) - Doc: explain about dependency tracking for new-style SQL functions. (Tom Lane) [#1843](https://github.com/apache/cloudberry/pull/1843)
* [`9864a797053`](https://github.com/apache/cloudberry/commit/9864a7970539c3feeff87a0ac61b1805b290832c) - Fix pg_dump's failure to honor dependencies of SQL functions. (Tom Lane) [#1843](https://github.com/apache/cloudberry/pull/1843)
* [`542d0c07f92`](https://github.com/apache/cloudberry/commit/542d0c07f928ed395fa5d9a7c90304bd93ec1d13) - doc:  add missing "the" in LATERAL sentence. (Bruce Momjian) [#1843](https://github.com/apache/cloudberry/pull/1843)
* [`080a499281e`](https://github.com/apache/cloudberry/commit/080a499281e8770a2ee5c589497f5992939de6b2) - nbtree VACUUM: cope with right sibling link corruption. (Peter Geoghegan) [#1843](https://github.com/apache/cloudberry/pull/1843)
* [`b4627685780`](https://github.com/apache/cloudberry/commit/b462768578021c7db7bfd5ca119bd0e4e536b130) - Avoid naming conflict between transactions.sql and namespace.sql. (Tom Lane) [#1843](https://github.com/apache/cloudberry/pull/1843)
* [`8e4dbb1e3e9`](https://github.com/apache/cloudberry/commit/8e4dbb1e3e90fe037fda33e0314373ad239e92b1) - pageinspect: Fix gist_page_items() with included columns (Michael Paquier) [#1843](https://github.com/apache/cloudberry/pull/1843)
* [`5f518ed1f94`](https://github.com/apache/cloudberry/commit/5f518ed1f941f39b7108be26943fc97373b881b3) - Fix handling of NULLs when merging BRIN summaries (Tomas Vondra) [#1843](https://github.com/apache/cloudberry/pull/1843)
* [`d4e0faadca4`](https://github.com/apache/cloudberry/commit/d4e0faadca417ff66854c4711e856dab4630ce46) - Ensure Soundex difference() function handles empty input sanely. (Tom Lane) [#1843](https://github.com/apache/cloudberry/pull/1843)
* [`816638db3ac`](https://github.com/apache/cloudberry/commit/816638db3ac433875b6f9798f32a861b3023b848) - Doc: Fix link to fillfactor reloption. (Peter Geoghegan) [#1843](https://github.com/apache/cloudberry/pull/1843)
* [`4593991494d`](https://github.com/apache/cloudberry/commit/4593991494dd109a48ba74fffde400c94a39be0e) - Fix extnesible SMGR API violation in register_dirty_segment_ao (#1917) (reshke) [#1917](https://github.com/apache/cloudberry/pull/1917)
* [`15f6bf2c934`](https://github.com/apache/cloudberry/commit/15f6bf2c934a159c8ea31790131573cebb649b60) - Fix: unstable pax_inject_fault regression test (#1894) (Aleksey Rozhok) [#1894](https://github.com/apache/cloudberry/pull/1894)
* [`f684c7db45e`](https://github.com/apache/cloudberry/commit/f684c7db45eb05198875b366a3832047cb3b5f86) - CI: bump GitHub Actions runtime versions in binary-swap-check and yezzey-ci (Dianjin Wang) [#1909](https://github.com/apache/cloudberry/pull/1909)
* [`f192ed98230`](https://github.com/apache/cloudberry/commit/f192ed982305f1dbbee871f88f6f26770d83e6d9) - ORCA: fix CTE column-pruning misalignment across consumers (Jianghua Yang) [#1902](https://github.com/apache/cloudberry/pull/1902)
* [`acb2b7302d9`](https://github.com/apache/cloudberry/commit/acb2b7302d9e3b35b47ab3b3c44839440ce8f45c) - Fix JOIN motion type selection for join quals containing outer refs (reshke) [#1897](https://github.com/apache/cloudberry/pull/1897)
* [`fc6650c2b2b`](https://github.com/apache/cloudberry/commit/fc6650c2b2b5bcfa7a2c4fc676c1d1934d60e377) - Fix hash join when inner hashkey expressions contain Params. (Tom Lane) [#1897](https://github.com/apache/cloudberry/pull/1897)
* [`630d11d0a9c`](https://github.com/apache/cloudberry/commit/630d11d0a9ca3ffec91b472c5a0d99a5c5c38e01) - Feature: add TRY_CONVERT extension (#1873) (Alena Rybakina) [#1873](https://github.com/apache/cloudberry/pull/1873)
* [`f6ad6ae03c8`](https://github.com/apache/cloudberry/commit/f6ad6ae03c899c01637cb7947734244b01714508) - Upgrade the PostgreSQL kernel version to 14.8 (#1870) (Dianjin Wang) [#1870](https://github.com/apache/cloudberry/pull/1870)
* [`ef0b0248533`](https://github.com/apache/cloudberry/commit/ef0b0248533c99436d1bccda8443a4f4f15a5056) - fix: ExplainNode guard against NULL planstate on QE (#1865) (Aleksey Rozhok) [#1865](https://github.com/apache/cloudberry/pull/1865)
* [`b2d2edf1823`](https://github.com/apache/cloudberry/commit/b2d2edf182343ea393ee1ed65f300b1ac84ea8c8) - Bump Yezzey version to 1.8.10 (#1869) (Vladislav Shchetinin) [#1869](https://github.com/apache/cloudberry/pull/1869)
* [`58ff6e5ac01`](https://github.com/apache/cloudberry/commit/58ff6e5ac0139412d6713fd33bce6fe1909dcbe8) - Bump yezzey submodule version (Vladislav Shchetinin) [#1866](https://github.com/apache/cloudberry/pull/1866)
* [`db9e849da44`](https://github.com/apache/cloudberry/commit/db9e849da446699f6604c306893319b2a9ac0c38) - Fix: gpexpand to automatically set data directory permissions to 0750 (MutableFire) [#1849](https://github.com/apache/cloudberry/pull/1849)
* [`c27ec8f6afe`](https://github.com/apache/cloudberry/commit/c27ec8f6afeef3c592c56e7e5570386035a9adcb) - Add Yezzey submodule to gpcontrib (#1752) (Leonid) [#1752](https://github.com/apache/cloudberry/pull/1752)
* [`b310a13415f`](https://github.com/apache/cloudberry/commit/b310a13415fe1ad0689c10af9077043f4a9a0ac5) - Fix recovery slot handling before pg_basebackup (#1675) (Aviral Garg) [#1840](https://github.com/apache/cloudberry/pull/1840)
* [`53e28bac3b2`](https://github.com/apache/cloudberry/commit/53e28bac3b205f025eb9f8dcc6645e07fa47dee4) - Minor typo: transfrom->transform (Maxim Smyatkin) [#1840](https://github.com/apache/cloudberry/pull/1840)
* [`1c1b2d6fcf8`](https://github.com/apache/cloudberry/commit/1c1b2d6fcf82283043a57762ababe653c7d3936c) - Fix use-after-free in GetExtStatisticsName (Jianghua Yang) [#1840](https://github.com/apache/cloudberry/pull/1840)
* [`1855e5d799c`](https://github.com/apache/cloudberry/commit/1855e5d799c364c6bf2b65626747b512f926f74d) - AO vacuum: CommandCounterIncrement before AppendOptimizedTruncateToEOF (Jianghua Yang) [#1840](https://github.com/apache/cloudberry/pull/1840)
* [`5b1e85ea70c`](https://github.com/apache/cloudberry/commit/5b1e85ea70cf08e5fed5fbda510c21fae2beaba5) - Fix: FDW OPTIONS encoding accepts symbolic names (issue #1726) (#1727) (qiang.chen) [#1840](https://github.com/apache/cloudberry/pull/1840)
* [`07543054bb9`](https://github.com/apache/cloudberry/commit/07543054bb9a24803bc165e71e1c4e941f2aad66) - Fix gppkg error: 'SyncPackages' object has no attribute 'ret'. (woblerr) [#1840](https://github.com/apache/cloudberry/pull/1840)
* [`48fdf2fa0fe`](https://github.com/apache/cloudberry/commit/48fdf2fa0fe9116fb7dac895ded571a8281a4c4f) - DevOps: add libicu-devel to Rocky Linux build images (Dianjin Wang) [#1840](https://github.com/apache/cloudberry/pull/1840)
* [`1fe7f51a37b`](https://github.com/apache/cloudberry/commit/1fe7f51a37bc17e678cf1619803e8d7418e0ec4d) - orca: add parallel scan test (Jianghua Yang) [#1840](https://github.com/apache/cloudberry/pull/1840)
* [`877f7227a9b`](https://github.com/apache/cloudberry/commit/877f7227a9b76e1025ee2bb8a9b7ce693da5e20e) - orca: implement intra-segment parallel table scan support (Jianghua Yang) [#1840](https://github.com/apache/cloudberry/pull/1840)
* [`d5bf707daf8`](https://github.com/apache/cloudberry/commit/d5bf707daf871db72959720258a5e0154c218368) - ORCA: keep HAVING above a scalar GbAgg in CNormalizer::FPushable (Jianghua Yang) [#1840](https://github.com/apache/cloudberry/pull/1840)
* [`718becb5fd9`](https://github.com/apache/cloudberry/commit/718becb5fd9dfee24353764c02a5f477f899f896) - DevOps: upgrade Go from 1.24.13 to 1.25.10 in dev images (Dianjin Wang) [#1840](https://github.com/apache/cloudberry/pull/1840)
* [`8bb0b031afb`](https://github.com/apache/cloudberry/commit/8bb0b031afbdcc4aae6b1632938434ad28a0a296) - orca: fallback to Postgres optimizer on cross-slice replicated CTE Consumer (#1719) (Alena Rybakina) [#1840](https://github.com/apache/cloudberry/pull/1840)
* [`c67f11e7815`](https://github.com/apache/cloudberry/commit/c67f11e7815a2fe796a67cf52346789498a89475) - SIGSEGV in getCdbComponentInfo() when standby coordinator is on dedicated host (#1702) (jangjang) [#1840](https://github.com/apache/cloudberry/pull/1840)
* [`34bc804396e`](https://github.com/apache/cloudberry/commit/34bc804396e158a0792cfdf6d73a80ae47573ec7) - Fix: set FRAMEOPTION_BETWEEN for ORCA window frames (Jianghua Yang) [#1840](https://github.com/apache/cloudberry/pull/1840)
* [`5976f4c93df`](https://github.com/apache/cloudberry/commit/5976f4c93dff7d12e41fb210f60b388a81d619cd) - Fix copy for rocky linux (Leonid Borchuk) [#1840](https://github.com/apache/cloudberry/pull/1840)
* [`0f478c4c512`](https://github.com/apache/cloudberry/commit/0f478c4c5126b8ec62c8682a53c09a55af483037) - xml2: Replace deprecated routines with recommended ones (Michael Paquier) [#1840](https://github.com/apache/cloudberry/pull/1840)
* [`b44a23016bb`](https://github.com/apache/cloudberry/commit/b44a23016bb7a86ba62ff31367a81fa06ec3eb87) - Do not include protobuf files twice (Leonid Borchuk) [#1840](https://github.com/apache/cloudberry/pull/1840)
* [`27b816e74bb`](https://github.com/apache/cloudberry/commit/27b816e74bb8388daf4bcd7a984d735e3f8353f5) - Avoid "unused variable" warning on non-USE_SSL_ENGINE platforms. (Tom Lane) [#1840](https://github.com/apache/cloudberry/pull/1840)
* [`568299b4f82`](https://github.com/apache/cloudberry/commit/568299b4f8290516db7323b1b013c1c3b0e8debb) - Fix incompatibilities with libxml2 >= 2.12.0. (Tom Lane) [#1840](https://github.com/apache/cloudberry/pull/1840)
* [`18bd1075909`](https://github.com/apache/cloudberry/commit/18bd1075909c0adee6e7d7b0bc80b7ffcbef08b0) - Add Rocky Linux 10 Docker containers (#1676) (Leonid) [#1840](https://github.com/apache/cloudberry/pull/1840)
* [`7587bcccb55`](https://github.com/apache/cloudberry/commit/7587bcccb55135702742f499a2804d1d59c1ec76) - Fix: init missing PlannedStmt fields in orca (Jianghua Yang) [#1840](https://github.com/apache/cloudberry/pull/1840)
* [`f97d67197d2`](https://github.com/apache/cloudberry/commit/f97d67197d2edcc0ffb08d17373721de4dafb47b) - Sandbox: add Cloudberry 2.1.0 release support (Dianjin Wang) [#1840](https://github.com/apache/cloudberry/pull/1840)
* [`24b7a091733`](https://github.com/apache/cloudberry/commit/24b7a091733716c4f372d99cd2857c342c0ffc63) - CI: update docker/setup-qemu-action to v4.0.0 (Dianjin Wang) [#1840](https://github.com/apache/cloudberry/pull/1840)
* [`747e5220bfd`](https://github.com/apache/cloudberry/commit/747e5220bfded1aeb9c9ee56a7c11a3126a3de2c) - DevOps: upgrade Go to 1.24.13 in Docker build images (Dianjin Wang) [#1840](https://github.com/apache/cloudberry/pull/1840)
* [`d3fe663a7ae`](https://github.com/apache/cloudberry/commit/d3fe663a7ae6d6e5e0aa13328fce1b1393c151c9) - Fix colNDVBySeg attnum index mismatch in column-specific ANALYZE      (#1680) (Jianghua.yjh) [#1840](https://github.com/apache/cloudberry/pull/1840)
* [`c580c309e0a`](https://github.com/apache/cloudberry/commit/c580c309e0a463305299ba907c52011b7d7bc871) - Fix Python 3.12 SyntaxWarning in orphaned_toast_tables_check.py (Dianjin Wang) [#1840](https://github.com/apache/cloudberry/pull/1840)
* [`57b89c61462`](https://github.com/apache/cloudberry/commit/57b89c61462ab740d598f3a1d534bf6d554565dc) - CI: Add Ubuntu24.04 workflow with test matrix support (Dianjin Wang) [#1840](https://github.com/apache/cloudberry/pull/1840)
* [`95775fa364e`](https://github.com/apache/cloudberry/commit/95775fa364e7000448c3532f09b86f2d331f1791) - CI: use commit hash for Docker actions (Dianjin Wang) [#1840](https://github.com/apache/cloudberry/pull/1840)
* [`faba144b91e`](https://github.com/apache/cloudberry/commit/faba144b91ee5f47e4359a53d08378ccd5093766) - Align release artifact naming with ASF incubator conventions (Dianjin Wang) [#1840](https://github.com/apache/cloudberry/pull/1840)
* [`71bb33a7680`](https://github.com/apache/cloudberry/commit/71bb33a768010df54d11a474eb8cd6a904501d34) - ORCA: add optimizer_use_streaming_hashagg GUC (#1681) (Jianghua.yjh) [#1840](https://github.com/apache/cloudberry/pull/1840)
* [`d6854df21e9`](https://github.com/apache/cloudberry/commit/d6854df21e9daa94e0346e3048ae5a7df91811c2) - Fix: Python build dependencies installation (Dianjin Wang) [#1840](https://github.com/apache/cloudberry/pull/1840)
* [`f027d48b400`](https://github.com/apache/cloudberry/commit/f027d48b4003f17d08b1d5ffdad022ec47cef5db) - ORCA: fall back to Postgres planner for KNN ORDER BY queries (#1653) (Jianghua.yjh) [#1840](https://github.com/apache/cloudberry/pull/1840)
* [`6b9bd4f8d00`](https://github.com/apache/cloudberry/commit/6b9bd4f8d006329afa6ff7c60a18b56458b3dab0) - Fix SIGSEGV in fsm_extend when vacuuming tables in non-default tablespace (Zhang Mingli) [#1840](https://github.com/apache/cloudberry/pull/1840)
* [`7267fbe4a35`](https://github.com/apache/cloudberry/commit/7267fbe4a35e7b90871ca65863e06db9e68f724c) - CI: fix 'Check and Display Regression Diffs' step to use bash shell (#1673) (Jianghua.yjh) [#1840](https://github.com/apache/cloudberry/pull/1840)
* [`e27b018378c`](https://github.com/apache/cloudberry/commit/e27b018378cddb7ccc5b6c982318d6feefbc5afd) - Fix aoco_relation_size() using wrong snapshot to read pg_aocsseg (Jianghua Yang) [#1840](https://github.com/apache/cloudberry/pull/1840)
* [`c5b83be474a`](https://github.com/apache/cloudberry/commit/c5b83be474a449a59235ec50cf6b2e19ae97882f) - Improve the SQL tab-completion feature for resource group (#1669) (FairyFar) [#1840](https://github.com/apache/cloudberry/pull/1840)
* [`5ffd040e4f4`](https://github.com/apache/cloudberry/commit/5ffd040e4f4fa69511833dc6a3165e31d4e2b794) - Build: make diskquota installation opt-in (Dianjin Wang) [#1840](https://github.com/apache/cloudberry/pull/1840)
* [`57b3b60a3a9`](https://github.com/apache/cloudberry/commit/57b3b60a3a936508522502c26427e548805a93af) - Fix compliance issues for RPM and DEB packages (Dianjin Wang) [#1840](https://github.com/apache/cloudberry/pull/1840)
* [`e7e73d93093`](https://github.com/apache/cloudberry/commit/e7e73d930938a90e3cb868734472c1ada9fb9cdb) - Add missing runtime dependencies for minimal installations (Dianjin Wang) [#1840](https://github.com/apache/cloudberry/pull/1840)
* [`6ef3201bf1d`](https://github.com/apache/cloudberry/commit/6ef3201bf1d18c03d7c7bdd796733b90a9da5f1a) - Regenerate configure for gp_stats_clolector (Dianjin Wang) [#1840](https://github.com/apache/cloudberry/pull/1840)
* [`95ccd6911ae`](https://github.com/apache/cloudberry/commit/95ccd6911ae5fa4ede8dd52e56a08517116b53f6) - Disable mdblocales by default in configure (Dianjin Wang) [#1840](https://github.com/apache/cloudberry/pull/1840)
* [`4aeea1ef711`](https://github.com/apache/cloudberry/commit/4aeea1ef711a1673630af953b76a458ab02bec86) - Fix sed -i compatibility in configure.ac (zhangyue) [#1840](https://github.com/apache/cloudberry/pull/1840)
* [`da9960ec8da`](https://github.com/apache/cloudberry/commit/da9960ec8da63c1b8ff539fea07b47f2e397c12a) - [gp_stats_collector] Remove unnecessary CONFIGURE_EXTRA_OPTS param (NJrslv) [#1840](https://github.com/apache/cloudberry/pull/1840)
* [`1dcbdccff28`](https://github.com/apache/cloudberry/commit/1dcbdccff289d31ce6b8c0031875c34ebe1f3638) - [gp_stats_collector] Adapt namings for Cloudberry (NJrslv) [#1840](https://github.com/apache/cloudberry/pull/1840)
* [`398910cc69d`](https://github.com/apache/cloudberry/commit/398910cc69d19e6cca8d437b67b1b482df6da237) - [gp_stats_collector] Wrap hook call in try/catch on error path (NJrslv) [#1840](https://github.com/apache/cloudberry/pull/1840)
* [`32b321c2784`](https://github.com/apache/cloudberry/commit/32b321c278439f7c3851ecf76b1b091d1f0efe67) - [gp_stats_collector] Code quality cleanup (NJrslv) [#1840](https://github.com/apache/cloudberry/pull/1840)
* [`715eb752b66`](https://github.com/apache/cloudberry/commit/715eb752b66de778eb90b6d769d0f3d16c63ae68) - [gp_stats_collector] Build by default with extension disabled via GUCs (NJrslv) [#1840](https://github.com/apache/cloudberry/pull/1840)
* [`2fe1d677b93`](https://github.com/apache/cloudberry/commit/2fe1d677b9375bd115bf4ca8325a815f3913db37) - [gp_stats_collector] Simplify Makefile and add -Wno-unused-but-set-variable (NJrslv) [#1840](https://github.com/apache/cloudberry/pull/1840)
* [`3db8bc38372`](https://github.com/apache/cloudberry/commit/3db8bc383722a99b0c398a412191cd473767ba5f) - [gp_stats_collector] Rename yagp_hooks_collector to gp_stats_collector (NJrslv) [#1840](https://github.com/apache/cloudberry/pull/1840)
* [`b1bcb15faef`](https://github.com/apache/cloudberry/commit/b1bcb15faef0c3288686fbb10810390c2a54e7c9) - [yagp_hooks_collector] Move to gpcontrib directory (Leonid Borchuk) [#1840](https://github.com/apache/cloudberry/pull/1840)
* [`519393d6c91`](https://github.com/apache/cloudberry/commit/519393d6c915fa4825cf3b551ebb2cdbb5ba1a4c) - remove files while rebasing (Leonid Borchuk) [#1840](https://github.com/apache/cloudberry/pull/1840)
* [`ce3fc534cb9`](https://github.com/apache/cloudberry/commit/ce3fc534cb975ca71a0640daba04afbff1474795) - Remove file while rebasing (Leonid Borchuk) [#1840](https://github.com/apache/cloudberry/pull/1840)
* [`d4e0a1ca1bb`](https://github.com/apache/cloudberry/commit/d4e0a1ca1bb98361d5c2f71e34045eaea18b80f6) - [yagp_hooks_collector] Fix null ErrorData dereference on segments (NJrslv) [#1840](https://github.com/apache/cloudberry/pull/1840)
* [`2aa82d8d434`](https://github.com/apache/cloudberry/commit/2aa82d8d434593126b1e4adae882995aac1fe8bf) - [yagp_hooks_collector] Add Apache license headers and enable -Werror (NJrslv) [#1840](https://github.com/apache/cloudberry/pull/1840)
* [`6aa53f1a4c6`](https://github.com/apache/cloudberry/commit/6aa53f1a4c64e2e6058dd109c4093df2a73aa77e) - [yagp_hooks_collector] Fix locale-dependent normalization crash (NJrslv) [#1840](https://github.com/apache/cloudberry/pull/1840)
* [`8fc7e11f786`](https://github.com/apache/cloudberry/commit/8fc7e11f78653ad35022c8fa1c56ffa9ce4bef8e) - [yagp_hooks_collector] Add UDS round-trip test and fix send() accounting (NJrslv) [#1840](https://github.com/apache/cloudberry/pull/1840)
* [`f2923282e6b`](https://github.com/apache/cloudberry/commit/f2923282e6b205f12deda0dacaa1743bb254e29f) - [yagp_hooks_collector] Add consistent GUC filtering and submit/done hook callsites (NJrslv) [#1840](https://github.com/apache/cloudberry/pull/1840)
* [`fe6357122c1`](https://github.com/apache/cloudberry/commit/fe6357122c1673f42352f0371975a8ad61bb370e) - [yagp_hooks_collector] Add --with-yagp-hooks-collector configure option and CI (NJrslv) [#1840](https://github.com/apache/cloudberry/pull/1840)
* [`0c1a90236cd`](https://github.com/apache/cloudberry/commit/0c1a90236cd4636e5204d5d2b258b57c086877fc) - [yagp_hooks_collector] Port backend infrastructure and adapt for Cloudberry (NJrslv) [#1840](https://github.com/apache/cloudberry/pull/1840)
* [`52d67e9b5bc`](https://github.com/apache/cloudberry/commit/52d67e9b5bce8c806bc12d7fc11be05b64d4eafc) - [yagp_hooks_collector] Add regression tests, ANALYZE text output, and UTF-8 trimming (NJrslv) [#1840](https://github.com/apache/cloudberry/pull/1840)
* [`df5ea3b4f85`](https://github.com/apache/cloudberry/commit/df5ea3b4f85ebae92a222ad43c524d629cf5439e) - [yagp_hooks_collector] Add utility statement tracking and metrics documentation (NJrslv) [#1840](https://github.com/apache/cloudberry/pull/1840)
* [`e4869b67b4a`](https://github.com/apache/cloudberry/commit/e4869b67b4a271f9b44fe77c2b59f80a689d66d1) - [yagp_hooks_collector] Fix memory leaks, add safe C++ wrappers, improve Makefile (NJrslv) [#1840](https://github.com/apache/cloudberry/pull/1840)
* [`8a532aa41a2`](https://github.com/apache/cloudberry/commit/8a532aa41a282fcc2d847ba8201649b483815840) - [yagp_hooks_collector] Add conditional EXPLAIN ANALYZE collection (NJrslv) [#1840](https://github.com/apache/cloudberry/pull/1840)
* [`72cf84b9037`](https://github.com/apache/cloudberry/commit/72cf84b9037b4c8607342e0cf43d1f0dfc393b6e) - [yagp_hooks_collector] Miscellaneous fixes and refactoring (NJrslv) [#1840](https://github.com/apache/cloudberry/pull/1840)
* [`a8045dfee77`](https://github.com/apache/cloudberry/commit/a8045dfee774f8846546516dbc86474ba0ba44f1) - [yagp_hooks_collector] Fix user filtering propagation timing (NJrslv) [#1840](https://github.com/apache/cloudberry/pull/1840)
* [`f67add4f204`](https://github.com/apache/cloudberry/commit/f67add4f204d80ce6fc6ff5582a71827eb61002e) - [yagp_hooks_collector] Add per-slice interconnect statistics (Maxim Smyatkin) [#1840](https://github.com/apache/cloudberry/pull/1840)
* [`e331d2fe4f5`](https://github.com/apache/cloudberry/commit/e331d2fe4f500242796b2f2c1d32f85f58c9c279) - [yagp_hooks_collector] Ignore EXPLAIN VERBOSE errors for unsupported node types (Maxim Smyatkin) [#1840](https://github.com/apache/cloudberry/pull/1840)
* [`0068578b26f`](https://github.com/apache/cloudberry/commit/0068578b26fd20e5011e613fe1478eafc95d580c) - [yagp_hooks_collector] Split EventSender into submodules (Maxim Smyatkin) [#1840](https://github.com/apache/cloudberry/pull/1840)
* [`4d94a1f7f11`](https://github.com/apache/cloudberry/commit/4d94a1f7f1130c247a84efd098584dea024d18fb) - [yagp_hooks_collector] Improve nested query handling and add slice info (Maxim Smyatkin) [#1840](https://github.com/apache/cloudberry/pull/1840)
* [`07b59d0340b`](https://github.com/apache/cloudberry/commit/07b59d0340bb74d608fefdcc98c563d0e33125a1) - [yagp_hooks_collector] Fix try/catch block when calling C++ code from PG hooks (Maxim Smyatkin) [#1840](https://github.com/apache/cloudberry/pull/1840)
* [`8fa0ecb2465`](https://github.com/apache/cloudberry/commit/8fa0ecb2465b3110b62005de10381378f50405d8) - [yagp_hooks_collector] Diff per-query stats between submit and end (Maxim Smyatkin) [#1840](https://github.com/apache/cloudberry/pull/1840)
* [`349629133aa`](https://github.com/apache/cloudberry/commit/349629133aa451d51c7520694358882be9473730) - [yagp_hooks_collector] Change report_nested_queries to PGC_USERSET (Maxim Smyatkin) [#1840](https://github.com/apache/cloudberry/pull/1840)
* [`47f421f09ac`](https://github.com/apache/cloudberry/commit/47f421f09acf1284913d4b8e3b9c15286db0919d) - [yagp_hooks_collector] Add error message reporting for failed queries (Maxim Smyatkin) [#1840](https://github.com/apache/cloudberry/pull/1840)
* [`334440c2b64`](https://github.com/apache/cloudberry/commit/334440c2b6405b7a9f868770197b97be19b04497) - [yagp_hooks_collector] Add configurable text field trimming (Maxim Smyatkin) [#1840](https://github.com/apache/cloudberry/pull/1840)
* [`644ec7d8f3d`](https://github.com/apache/cloudberry/commit/644ec7d8f3d5e5a7bc5e741d789c34d0f73d9fb5) - [yagp_hooks_collector] Add nested query tracking (Maxim Smyatkin) [#1840](https://github.com/apache/cloudberry/pull/1840)
* [`3719b8c6b99`](https://github.com/apache/cloudberry/commit/3719b8c6b996734cf48d454e564f667cdd735274) - [yagp_hooks_collector] Improve query_id and resource group resolution (Maxim Smyatkin) [#1840](https://github.com/apache/cloudberry/pull/1840)
* [`260fd8b4db9`](https://github.com/apache/cloudberry/commit/260fd8b4db9050c0bba5859c05abffffad5326c0) - [yagp_hooks_collector] Fix message lifecycle ordering and memory leaks (Maxim Smyatkin) [#1840](https://github.com/apache/cloudberry/pull/1840)
* [`4dfa7658792`](https://github.com/apache/cloudberry/commit/4dfa76587920ff8cb6a4ba2e05c902817e51dab8) - [yagp_hooks_collector] Add stat_messages() runtime statistics view (Maxim Smyatkin) [#1840](https://github.com/apache/cloudberry/pull/1840)
* [`74afe6fe23d`](https://github.com/apache/cloudberry/commit/74afe6fe23d5ea31d74ba090eb6fdde9bef49a3f) - [yagp_hooks_collector] Fix missing query statuses after protobuf migration (Maxim Smyatkin) [#1840](https://github.com/apache/cloudberry/pull/1840)
* [`370e96080d6`](https://github.com/apache/cloudberry/commit/370e96080d6cc151337afee7b88eedaf7246d439) - [yagp_hooks_collector] Replace GRPC transport with protobuf-over-UDS (Maxim Smyatkin) [#1840](https://github.com/apache/cloudberry/pull/1840)
* [`ec3cd7b364e`](https://github.com/apache/cloudberry/commit/ec3cd7b364ed5fd0ce5dd07f3ffbc7144705e7f5) - [yagp_hooks_collector] Add ignored_users_list GUC (Maxim Smyatkin) [#1840](https://github.com/apache/cloudberry/pull/1840)
* [`ee256deb4d3`](https://github.com/apache/cloudberry/commit/ee256deb4d3fba99db0afce654afedf2c326da16) - [yagp_hooks_collector] Clean up threading, signal handling, and logging (Maxim Smyatkin) [#1840](https://github.com/apache/cloudberry/pull/1840)
* [`712a5c2e677`](https://github.com/apache/cloudberry/commit/712a5c2e67742dd3ed158578501afd95f5d128f3) - [yagp_hooks_collector] Add motion network and workfile spill stats (Maxim Smyatkin) [#1840](https://github.com/apache/cloudberry/pull/1840)
* [`ae588ec7fe2`](https://github.com/apache/cloudberry/commit/ae588ec7fe2447059e4d58a60de53bc0437205dc) - [yagp_hooks_collector] Fix memory leak in EXPLAIN ANALYZE code path (Maxim Smyatkin) [#1840](https://github.com/apache/cloudberry/pull/1840)
* [`de278f9949c`](https://github.com/apache/cloudberry/commit/de278f9949c30a8a8a3d1d9a4d7ba62794eda015) - [yagp_hooks_collector] Fix EventSender and GrpcConnector in forked processes (Maxim Smyatkin) [#1840](https://github.com/apache/cloudberry/pull/1840)
* [`62b0f37e551`](https://github.com/apache/cloudberry/commit/62b0f37e5510756426e5405363a36488e7d1d622) - [yagp_hooks_collector] Diff system stats per-query and improve error safety (Maxim Smyatkin) [#1840](https://github.com/apache/cloudberry/pull/1840)
* [`b14e513522d`](https://github.com/apache/cloudberry/commit/b14e513522d66094c8a077bfc842dea1035adb3a) - [yagp_hooks_collector] Add CDB metrics, query nesting, and configuration GUCs (Maxim Smyatkin) [#1840](https://github.com/apache/cloudberry/pull/1840)
* [`e9f10d150d2`](https://github.com/apache/cloudberry/commit/e9f10d150d2545542b7bc7915eaf15b0572179c2) - [yagp_hooks_collector] Add debian packaging and bionic GRPC compatibility (Maxim Smyatkin) [#1840](https://github.com/apache/cloudberry/pull/1840)
* [`03e79146613`](https://github.com/apache/cloudberry/commit/03e7914661367e90b4a9ee23291d4ce346695f1e) - [yagp_hooks_collector] Switch to query_info_collect_hook and fix stability (Maxim Smyatkin) [#1840](https://github.com/apache/cloudberry/pull/1840)
* [`4dc97724067`](https://github.com/apache/cloudberry/commit/4dc9772406771594c8997b54de3c1453a9e2f239) - [yagp_hooks_collector] Apply llvm code style (Maxim Smyatkin) [#1840](https://github.com/apache/cloudberry/pull/1840)
* [`6437b22cfdb`](https://github.com/apache/cloudberry/commit/6437b22cfdb8601f207831f03cac7e9584d14a6a) - [yagp_hooks_collector] Add executor instrumentation, /proc stats, and normalized texts (Maxim Smyatkin) [#1840](https://github.com/apache/cloudberry/pull/1840)
* [`fc007c75cec`](https://github.com/apache/cloudberry/commit/fc007c75cec3cc8c72b1b8d44d99d12dd8b564b4) - [yagp_hooks_collector] Fix segfault in plan text generator (Maxim Smyatkin) [#1840](https://github.com/apache/cloudberry/pull/1840)
* [`18ca4f6ff29`](https://github.com/apache/cloudberry/commit/18ca4f6ff294ef6ce4f49e5a3e5dbf39a9d066aa) - [yagp_hooks_collector] Add extension skeleton with GRPC transport (Maxim Smyatkin) [#1840](https://github.com/apache/cloudberry/pull/1840)
* [`b634231292f`](https://github.com/apache/cloudberry/commit/b634231292f3e6644fa5ad27c53d4d5e407b246f) - Revert "Fix COPY TO returning 0 rows during concurrent reorganize" (Jianghua Yang) [#1840](https://github.com/apache/cloudberry/pull/1840)
* [`662f0a53e2b`](https://github.com/apache/cloudberry/commit/662f0a53e2b679f83f740da6e9661351d6af1e96) - Fix ORCA choosing wrong column type for CTAS with UNION ALL (#1431) (#1645) (Jianghua.yjh) [#1840](https://github.com/apache/cloudberry/pull/1840)
* [`6a23478268f`](https://github.com/apache/cloudberry/commit/6a23478268f434277e47a97f6b50c8050bdde031) - Fix the issue of duplicate counting of num_executed in gp_toolkit.gp_resgroup_status (fairyfar) [#1840](https://github.com/apache/cloudberry/pull/1840)
* [`35f59ee2825`](https://github.com/apache/cloudberry/commit/35f59ee2825b9b480435a33ebede69c4ab44f985) - Widen MotionLayerState stat counters from uint32 to uint64 (#1647) (NJrslv) [#1840](https://github.com/apache/cloudberry/pull/1840)
* [`322d56e1d0e`](https://github.com/apache/cloudberry/commit/322d56e1d0ef0786ac54c820d532d9ddd6949195) - tests: add Parallel Hash Full/Right Join regression cases (Zhang Mingli) [#1840](https://github.com/apache/cloudberry/pull/1840)
* [`3169acda8e8`](https://github.com/apache/cloudberry/commit/3169acda8e8cacf5ed246292e90056f2a2a5c3be) - Parallel Hash Full Join and Right Join (Zhang Mingli) [#1840](https://github.com/apache/cloudberry/pull/1840)
* [`71e31e12b81`](https://github.com/apache/cloudberry/commit/71e31e12b815aed434a6db934fe70aea7c936978) - Fix instability in regression test for Parallel Hash Full Join (Michael Paquier) [#1840](https://github.com/apache/cloudberry/pull/1840)
* [`4601ca8f5b7`](https://github.com/apache/cloudberry/commit/4601ca8f5b7fe2d949fa9b9f55dff08dad9601fa) - Fix PHJ match bit initialization. (Thomas Munro) [#1840](https://github.com/apache/cloudberry/pull/1840)
* [`e09ed95a789`](https://github.com/apache/cloudberry/commit/e09ed95a789e8547b9d4ced23fa3856a53a3d5dc) - Parallel Hash Full Join. (Thomas Munro) [#1840](https://github.com/apache/cloudberry/pull/1840)
* [`871c7560b1c`](https://github.com/apache/cloudberry/commit/871c7560b1c028a476910fbc4b022dfdaf2d9171) - libpq: Bail out during SSL/GSS negotiation errors (#1633) (reshke) [#1840](https://github.com/apache/cloudberry/pull/1840)
* [`bc70f02415b`](https://github.com/apache/cloudberry/commit/bc70f02415bd4975d73623f78c48e0e7404c60f0) - Set GUC "is_superuser" in all processes that set AuthenticatedUserId. (Noah Misch) [#1840](https://github.com/apache/cloudberry/pull/1840)
* [`c859e2d7bed`](https://github.com/apache/cloudberry/commit/c859e2d7bed1ff1cd98494667be1435c3a36935d) - Fix syntax error in the bash script regarding LD_LIBRARY_PATH (fairyfar) [#1840](https://github.com/apache/cloudberry/pull/1840)
* [`a1f4eb92851`](https://github.com/apache/cloudberry/commit/a1f4eb928511b28007ea29c30da16151555f70d2) - Stop installing diskquota build-info file (Dianjin Wang) [#1840](https://github.com/apache/cloudberry/pull/1840)
* [`0b9f7ecb8cb`](https://github.com/apache/cloudberry/commit/0b9f7ecb8cb026ac0ccbd8a4fafedf5b158cb6f8) - Remove unused concourse/* from source (Dianjin Wang) [#1840](https://github.com/apache/cloudberry/pull/1840)
* [`2d21a1cb751`](https://github.com/apache/cloudberry/commit/2d21a1cb75175dce1a1976acbe8daa413f9cd8c2) - Restrict accesses to non-system views and foreign tables during pg_dump. (Masahiko Sawada) [#1840](https://github.com/apache/cloudberry/pull/1840)
* [`90784299336`](https://github.com/apache/cloudberry/commit/907842993365e172e37e580e6c0a20fbae0efc58) - Prevent pgstats from getting confused when relkind of a relation changes (Andres Freund) [#1840](https://github.com/apache/cloudberry/pull/1840)
* [`c5c7657fcf1`](https://github.com/apache/cloudberry/commit/c5c7657fcf10cc762e6597d4b02f78b1a1299c60) - Fix ORDER BY lost after AQUMV join rewrite (Zhang Mingli) [#1840](https://github.com/apache/cloudberry/pull/1840)
* [`9747a236f17`](https://github.com/apache/cloudberry/commit/9747a236f1700c12d5eb1a038f82753c5983d25f) - Address review feedback for AQUMV join exact-match (Zhang Mingli) [#1840](https://github.com/apache/cloudberry/pull/1840)
* [`108ad530322`](https://github.com/apache/cloudberry/commit/108ad530322cbe87a19d729b2047e96b6d7f90c3) - Support AQUMV exact-match for multi-table JOIN queries (Zhang Mingli) [#1840](https://github.com/apache/cloudberry/pull/1840)
* [`1beb1d2b454`](https://github.com/apache/cloudberry/commit/1beb1d2b4544f7336c354e2e959e89019899167b) - ORCA: Fix incorrect decorrelation of GROUP BY () HAVING \<outer_ref> (Jianghua Yang) [#1840](https://github.com/apache/cloudberry/pull/1840)
* [`8d29fe01306`](https://github.com/apache/cloudberry/commit/8d29fe01306294e139ae86e0599936322d5a8a95) - ORCA: Fix use-after-free in flatten_join_alias_var_optimizer (Jianghua Yang) [#1840](https://github.com/apache/cloudberry/pull/1840)
* [`0ff0e302ddd`](https://github.com/apache/cloudberry/commit/0ff0e302ddd53bbb87e51e1081659eb55e5dc614) - Fix PostgresNode.pm for TAP tests on CBDB (Jianghua Yang) [#1840](https://github.com/apache/cloudberry/pull/1840)
* [`e8c6c525630`](https://github.com/apache/cloudberry/commit/e8c6c5256309dc2da00f9328004afbfc1d5eda52) - Fix session lock leak in ALTER DATABASE SET TABLESPACE for utility mode (Jianghua Yang) [#1840](https://github.com/apache/cloudberry/pull/1840)
* [`d92ff92069e`](https://github.com/apache/cloudberry/commit/d92ff92069e9481f420e3f1df21565f725a20c8b) - Fix SIGSEGV on segments when creating in-place tablespace (Jianghua Yang) [#1840](https://github.com/apache/cloudberry/pull/1840)
* [`d5d36ad3d97`](https://github.com/apache/cloudberry/commit/d5d36ad3d97af8c1e52cb514a36e77343809cc80) - [MINOR] Remove unused build script that used non-HTTPS to download code (PJ Fanning) [#1840](https://github.com/apache/cloudberry/pull/1840)
* [`2a56180afda`](https://github.com/apache/cloudberry/commit/2a56180afda161d11172b4612351aa0be9c0c276) - Fix LICENSE path for ISC license file (Dianjin Wang) [#1840](https://github.com/apache/cloudberry/pull/1840)
* [`de6611147d9`](https://github.com/apache/cloudberry/commit/de6611147d95ca01a5e8ef837e6c29002501ff6e) - Fix invalid escape sequences in Python files (Dianjin Wang) [#1840](https://github.com/apache/cloudberry/pull/1840)
* [`5a45478324f`](https://github.com/apache/cloudberry/commit/5a45478324fd303d492b0b20b81bd724d53ef78d) - initdb: fix stale errno handling in setup_cdb_schema() (Dianjin Wang) [#1840](https://github.com/apache/cloudberry/pull/1840)
* [`e115286b29f`](https://github.com/apache/cloudberry/commit/e115286b29f9e9100e0f67a7046714890089b87c) - Run gp_internal_tools tests (Andrey Sokolov) [#1840](https://github.com/apache/cloudberry/pull/1840)
* [`60878762878`](https://github.com/apache/cloudberry/commit/60878762878539d9b00881e39251a9511f18c22b) - Cherry-pick of CVE fix: Fix privilege checks in pg_stats_ext and pg_stats_ext_exprs. (#1551) (reshke) [#1840](https://github.com/apache/cloudberry/pull/1840)
* [`4c497f72c46`](https://github.com/apache/cloudberry/commit/4c497f72c4637ca004cacc395dac40a6faf0ce1f) - Add views for getting cumulative IC stats (#1822) (Sagittarius) [#1822](https://github.com/apache/cloudberry/pull/1822)
* [`ea3a7f9fd1e`](https://github.com/apache/cloudberry/commit/ea3a7f9fd1e6765e78dba8a13eda7b39201c71db) - Remove a fixme referring selectSourceSchema() (Adam Lee) [#1821](https://github.com/apache/cloudberry/pull/1821)
* [`61a9a4cd7b1`](https://github.com/apache/cloudberry/commit/61a9a4cd7b1192f1d258d17cbac2506af352f76e) - pg_dumpall: Fix syntax error when dumping RGs (Brent Doil) [#1821](https://github.com/apache/cloudberry/pull/1821)
* [`c7c6a98126a`](https://github.com/apache/cloudberry/commit/c7c6a98126a7e9c689445e7ce2de33f569413c19) - pg_dump: exclude gp_toolkit from being dumped when upgrading from GPDB6 (Kevin Yeap) [#1821](https://github.com/apache/cloudberry/pull/1821)
* [`39cb75073d2`](https://github.com/apache/cloudberry/commit/39cb75073d2cc7b0e6f82e770a9cbb3906b922a5) - Fix dumping funcs/aggs with --function-oids flag. (Brent Doil) [#1821](https://github.com/apache/cloudberry/pull/1821)
* [`00a05d4c326`](https://github.com/apache/cloudberry/commit/00a05d4c326eec02190bfda6f85a7e58734d4279) - pg_dump: fix --function-oid when --relation-oid is also used (Kevin Yeap) [#1821](https://github.com/apache/cloudberry/pull/1821)
* [`fdd95f9a50e`](https://github.com/apache/cloudberry/commit/fdd95f9a50eb90f6ccb24d37e5d79d88f7d64280) - pg_dumpall: dump 6x resource groups correctly for 6 > 7 upgrade (Kevin Yeap) [#1821](https://github.com/apache/cloudberry/pull/1821)
* [`5c669919a67`](https://github.com/apache/cloudberry/commit/5c669919a67a8df017570cf710da95867b81b708) - Postpone calls of unsafe server-side functions in pg_dump. (Tom Lane) [#1821](https://github.com/apache/cloudberry/pull/1821)
* [`e9d1e4dee04`](https://github.com/apache/cloudberry/commit/e9d1e4dee04bb983be8ba51459cd7431656080bf) - Add getPartitionDefs function to pg_dump (Brent Doil) [#1821](https://github.com/apache/cloudberry/pull/1821)
* [`2003261fcd7`](https://github.com/apache/cloudberry/commit/2003261fcd78b2ac99ce41fd45459f14773d9340) - Allow pg_dump to include/exclude child tables automatically. (Tom Lane) [#1821](https://github.com/apache/cloudberry/pull/1821)
* [`51c5bf00b45`](https://github.com/apache/cloudberry/commit/51c5bf00b450c2c36bc2ba18f2df5d2094069e15) - Fix pg_dump small bug (#14991) (xiaoxiao) [#1821](https://github.com/apache/cloudberry/pull/1821)
* [`92751de669d`](https://github.com/apache/cloudberry/commit/92751de669d44dcfc0e588bc7574527ff6818e7b) - Fix external protocol dump from gp6 using gp7 pg_dump. As in gp6 there is no objtype abbreviation E in 'acldefault' fuction. (xuqi.wxq) [#1821](https://github.com/apache/cloudberry/pull/1821)
* [`81989825cee`](https://github.com/apache/cloudberry/commit/81989825ceec0fe1b8db72fd848387c0a487849e) - pg_dump: Remove unneeded version check for quote_all_identifiers (Brent Doil) [#1821](https://github.com/apache/cloudberry/pull/1821)
* [`1e2726b4ba1`](https://github.com/apache/cloudberry/commit/1e2726b4ba1e84ad2d0e1ef04d13de69d7056651) - pg_dump: Define macros for GPDB\{5-7\} Postgres major version (Brent Doil) [#1821](https://github.com/apache/cloudberry/pull/1821)
* [`b547b9ad1a2`](https://github.com/apache/cloudberry/commit/b547b9ad1a292a4c111233dcbe332d9786bd7401) - pg_dump: Move partition def queries to getTables (Brent Doil) [#1821](https://github.com/apache/cloudberry/pull/1821)
* [`deb75641236`](https://github.com/apache/cloudberry/commit/deb75641236987ea40a7f10356e2f67f969fe38b) - pg_dump: Omit BYPASSRLS clause for pre GPDB7 server (Brent Doil) [#1821](https://github.com/apache/cloudberry/pull/1821)
* [`dbc9c8b1993`](https://github.com/apache/cloudberry/commit/dbc9c8b1993bebb1e0bd0999b16c204cd99bdc98) - pg_dump: Update child partition metadata for GPDB\{5,6\} (Brent Doil) [#1821](https://github.com/apache/cloudberry/pull/1821)
* [`db98ef2dba5`](https://github.com/apache/cloudberry/commit/db98ef2dba54ac648695fcbeed577a34e1a1bb94) - pg_dump: Remove DumpOptions argument from testGPbackend (Brent Doil) [#1821](https://github.com/apache/cloudberry/pull/1821)
* [`8d1a488b622`](https://github.com/apache/cloudberry/commit/8d1a488b6227d4952e2e9c963c2f8df39959d83e) - Remove unnecessary partitioning checks in pg_dump (Ashwin Agrawal) [#1821](https://github.com/apache/cloudberry/pull/1821)
* [`6b94b7766c3`](https://github.com/apache/cloudberry/commit/6b94b7766c36800765106a91634ce986ab76177e) - pg_dump: Formatting fixes and code cleanup (Brent Doil) [#1821](https://github.com/apache/cloudberry/pull/1821)
* [`52582010cc9`](https://github.com/apache/cloudberry/commit/52582010cc9299955842be63c797c93d81d6f2ee) - pg_dump: Put GPDB global vars in DumpOptions (Brent Doil) [#1821](https://github.com/apache/cloudberry/pull/1821)
* [`5063100b3a2`](https://github.com/apache/cloudberry/commit/5063100b3a218412420fd62beed7ad04994f8af6) - pg_dump: Fix getTables parrelid (Brent Doil) [#1821](https://github.com/apache/cloudberry/pull/1821)
* [`319060692d6`](https://github.com/apache/cloudberry/commit/319060692d67dc405801177f5f9e064d697baee1) - pg_dump: Remove dead code. (Brent Doil) [#1821](https://github.com/apache/cloudberry/pull/1821)
* [`8bc719d8cfc`](https://github.com/apache/cloudberry/commit/8bc719d8cfc98d5f6c1877e32d31f5072a11ce33) - pg_dump: minor performance improvements from eliminating sub-SELECTs. (Tom Lane) [#1821](https://github.com/apache/cloudberry/pull/1821)
* [`5bf3cd89bb0`](https://github.com/apache/cloudberry/commit/5bf3cd89bb097ea8c596c657fc4234e04f658a43) - pg_dump: Refactor getIndexes() (Peter Eisentraut) [#1821](https://github.com/apache/cloudberry/pull/1821)
* [`3beba4e6209`](https://github.com/apache/cloudberry/commit/3beba4e620927ac2531ac3e2018b9a4d0f720770) - Use PREPARE/EXECUTE for repetitive per-object queries in pg_dump. (Tom Lane) [#1821](https://github.com/apache/cloudberry/pull/1821)
* [`5fac3501fb1`](https://github.com/apache/cloudberry/commit/5fac3501fb152c628f83809811cb21ae4e60b040) - Avoid per-object queries in performance-critical paths in pg_dump. (Tom Lane) [#1821](https://github.com/apache/cloudberry/pull/1821)
* [`2e9632afed1`](https://github.com/apache/cloudberry/commit/2e9632afed1c84ae89310d49c7e1ac1b31f2baf0) - Rethink pg_dump's handling of object ACLs. (Tom Lane) [#1821](https://github.com/apache/cloudberry/pull/1821)
* [`462c1b5a7c5`](https://github.com/apache/cloudberry/commit/462c1b5a7c59efbf1032bbf033df6219d67b64ff) - Refactor pg_dump's tracking of object components to be dumped. (Tom Lane) [#1821](https://github.com/apache/cloudberry/pull/1821)
* [`ad69a307dd8`](https://github.com/apache/cloudberry/commit/ad69a307dd813275075035c998a95fb56cb62d56) - pg_dump: Reorganize getTables() (Tom Lane) [#1821](https://github.com/apache/cloudberry/pull/1821)
* [`b629fc1e975`](https://github.com/apache/cloudberry/commit/b629fc1e975965ceee241aeb6c840ee8e8c1f5f7) - Avoid invoking PQfnumber in loop constructs (Daniel Gustafsson) [#1821](https://github.com/apache/cloudberry/pull/1821)
* [`f830840a290`](https://github.com/apache/cloudberry/commit/f830840a2909abcd747a6a49381f5536a30e66e5) - pg_dump/psql: properly recognize GP (Maxim Smyatkin) [#1821](https://github.com/apache/cloudberry/pull/1821)
* [`24c04d80320`](https://github.com/apache/cloudberry/commit/24c04d8032045bde1d1685841aaafd71548966a1) - Restrict accesses to non-system views and foreign tables during pg_dump. (Masahiko Sawada) [#1821](https://github.com/apache/cloudberry/pull/1821)
* [`6c230b3f900`](https://github.com/apache/cloudberry/commit/6c230b3f90012152648fc07aeea03fd387954fa4) - regression fixes (reshke) [#1810](https://github.com/apache/cloudberry/pull/1810)
* [`95ae593ccef`](https://github.com/apache/cloudberry/commit/95ae593ccefaab685254a174f47bb0f7363e43c6) - Adapt Cloudberry ABI compatibility checkers for CVE-2025-8714 fix (reshke) [#1810](https://github.com/apache/cloudberry/pull/1810)
* [`9c72478b3f8`](https://github.com/apache/cloudberry/commit/9c72478b3f827e0a92c26a8a59fc674ae685912e) - Fix MSVC pg_upgrade test. (Nathan Bossart) [#1810](https://github.com/apache/cloudberry/pull/1810)
* [`c55112bb29a`](https://github.com/apache/cloudberry/commit/c55112bb29a1e1dc96bfbeeed52bedc190ddc41e) - Restrict psql meta-commands in plain-text dumps. (Nathan Bossart) [#1810](https://github.com/apache/cloudberry/pull/1810)
* [`16201010cd1`](https://github.com/apache/cloudberry/commit/16201010cd1294dbe77f5c99be11e0b135c8117a) - Convert newlines to spaces in names written in v11+ pg_dump comments. (Noah Misch) [#1810](https://github.com/apache/cloudberry/pull/1810)
* [`31b18ef365e`](https://github.com/apache/cloudberry/commit/31b18ef365e277e81ed868e759bc76531de8e782) - Fix security checks in selectivity estimation functions. (Dean Rasheed) [#1810](https://github.com/apache/cloudberry/pull/1810)
* [`0da40ef58f6`](https://github.com/apache/cloudberry/commit/0da40ef58f64567d1aa7350defb393fb26969b7d) - Adapt regreesion test suite for changes (reshke) [#1701](https://github.com/apache/cloudberry/pull/1701)
* [`a130d93decb`](https://github.com/apache/cloudberry/commit/a130d93decb10dbde991b4774f66c95d30b0a8d9) - Fix typo with wait event for SLRU buffer of commit timestamps (Michael Paquier) [#1701](https://github.com/apache/cloudberry/pull/1701)
* [`6aea405aba4`](https://github.com/apache/cloudberry/commit/6aea405aba4361db4e732f404eced84698152ec8) - Fix prove_installcheck when used with PGXS (Peter Eisentraut) [#1701](https://github.com/apache/cloudberry/pull/1701)
* [`21c387bab8e`](https://github.com/apache/cloudberry/commit/21c387bab8e83dbe09d6bad85f5404fb33cc88c1) - In array_position()/array_positions(), beware of empty input array. (Tom Lane) [#1701](https://github.com/apache/cloudberry/pull/1701)
* [`8cd4ff46559`](https://github.com/apache/cloudberry/commit/8cd4ff46559afd780f365c8161846a61e322cbeb) - Doc: clarify behavior of row-limit arguments in the PLs' SPI wrappers. (Tom Lane) [#1701](https://github.com/apache/cloudberry/pull/1701)
* [`ee6c73cb738`](https://github.com/apache/cloudberry/commit/ee6c73cb738193fddbf8d447803863a7183cd78f) - doc: Fix typo in pg_amcheck for term "schema" (Michael Paquier) [#1701](https://github.com/apache/cloudberry/pull/1701)
* [`99b0ec0135c`](https://github.com/apache/cloudberry/commit/99b0ec0135c9d3efe4f959518c2a7016f4a11070) - Tighten array dimensionality checks in Perl -> SQL array conversion. (Tom Lane) [#1701](https://github.com/apache/cloudberry/pull/1701)
* [`2d1f9e5c4ba`](https://github.com/apache/cloudberry/commit/2d1f9e5c4ba612b17fde98020151611c8e35b41e) - Fix crashes with CREATE SCHEMA AUTHORIZATION and schema elements (Michael Paquier) [#1701](https://github.com/apache/cloudberry/pull/1701)
* [`6fcfa2da2b3`](https://github.com/apache/cloudberry/commit/6fcfa2da2b35b03156644414e6b580875b202f13) - In hstore_plpython, avoid crashing when return value isn't a mapping. (Tom Lane) [#1701](https://github.com/apache/cloudberry/pull/1701)
* [`6ca873bf16b`](https://github.com/apache/cloudberry/commit/6ca873bf16b42a0569300eaa87668f29f8217d71) - Re-add tracking of wait event SLRUFlushSync (Michael Paquier) [#1701](https://github.com/apache/cloudberry/pull/1701)
* [`463d23596b0`](https://github.com/apache/cloudberry/commit/463d23596b03c48a2409320c111668d1b78821bc) - Fix vacuum_cost_delay check for balance calculation. (Daniel Gustafsson) [#1701](https://github.com/apache/cloudberry/pull/1701)
* [`af4272efe4a`](https://github.com/apache/cloudberry/commit/af4272efe4aa034b7d5c4151d80c9e8aab362eb2) - Fix memory leakage in plpgsql DO blocks that use cast expressions. (Tom Lane) [#1701](https://github.com/apache/cloudberry/pull/1701)
* [`da6a0156212`](https://github.com/apache/cloudberry/commit/da6a0156212bfc3e181683ad0738dee9a4186d6f) - Remove duplicate lines of code (Daniel Gustafsson) [#1701](https://github.com/apache/cloudberry/pull/1701)
* [`dcad1587c0b`](https://github.com/apache/cloudberry/commit/dcad1587c0beff5518097711843039e05278fc35) - Fix custom validators call in build_local_reloptions() (Alexander Korotkov) [#1701](https://github.com/apache/cloudberry/pull/1701)
* [`fa4085e3f7f`](https://github.com/apache/cloudberry/commit/fa4085e3f7fd3e713c5afd188f6e17679dc7bcc2) - Use --strip-unneeded when stripping static libraries with GNU strip. (Tom Lane) [#1701](https://github.com/apache/cloudberry/pull/1701)
* [`2178a527151`](https://github.com/apache/cloudberry/commit/2178a527151c5aabfb7b2a57da4a520ff5b1ea51) - ecpg: Fix handling of strings in ORACLE compat code with SQLDA (Michael Paquier) [#1701](https://github.com/apache/cloudberry/pull/1701)
* [`e29f6ba249d`](https://github.com/apache/cloudberry/commit/e29f6ba249d713ae56fc28259b9e6a0df0536e7a) - Avoid trying to write an empty WAL record in log_newpage_range(). (Tom Lane) [#1701](https://github.com/apache/cloudberry/pull/1701)
* [`bdaaa78f964`](https://github.com/apache/cloudberry/commit/bdaaa78f9640677c60937535209ceb45ac3be052) - doc: PQinitOpenSSL and PQinitSSL are obsolete in OpenSSL 1.1.0+ (Daniel Gustafsson) [#1701](https://github.com/apache/cloudberry/pull/1701)
* [`c63fcf0b31f`](https://github.com/apache/cloudberry/commit/c63fcf0b31f2c825ade4193e5189bf1f3b1107a8) - Fix detection of unseekable files for fseek() and ftello() with MSVC (Michael Paquier) [#1701](https://github.com/apache/cloudberry/pull/1701)
* [`868e6adabdb`](https://github.com/apache/cloudberry/commit/868e6adabdbf5cf421f75581dea24ecf10c1b49b) - Doc: add missed entries in BRIN extensibility tables. (Tom Lane) [#1701](https://github.com/apache/cloudberry/pull/1701)
* [`1b42208bb87`](https://github.com/apache/cloudberry/commit/1b42208bb87f8c8f58715c0d35a895c6d480ba5e) - Doc: adjust examples of EXTRACT() output to match current reality. (Tom Lane) [#1701](https://github.com/apache/cloudberry/pull/1701)
* [`2559631a6bb`](https://github.com/apache/cloudberry/commit/2559631a6bb79a3c954e415688dac9de009ff5df) - For Kerberos testing, disable DNS lookups (Stephen Frost) [#1701](https://github.com/apache/cloudberry/pull/1701)
* [`f522dfa1772`](https://github.com/apache/cloudberry/commit/f522dfa177288858eaa38c58d26e117f0674063f) - For Kerberos testing, disable reverse DNS lookup (Stephen Frost) [#1701](https://github.com/apache/cloudberry/pull/1701)
* [`15e63553b90`](https://github.com/apache/cloudberry/commit/15e63553b90219107c4eb059312dddba7c830d60) - Stabilize just-added regression test cases. (Tom Lane) [#1701](https://github.com/apache/cloudberry/pull/1701)
* [`541aaabf3e4`](https://github.com/apache/cloudberry/commit/541aaabf3e4ba88991165c26702480f67a2dce5a) - Fix ts_headline() edge cases for empty query and empty search text. (Tom Lane) [#1701](https://github.com/apache/cloudberry/pull/1701)
* [`580caa71e30`](https://github.com/apache/cloudberry/commit/580caa71e301ec67f7c5308c1e832f17288e1977) - doc: Update error messages in RLS examples (John Naylor) [#1701](https://github.com/apache/cloudberry/pull/1701)
* [`1e3b3d248a1`](https://github.com/apache/cloudberry/commit/1e3b3d248a19f8d61a8aa3a925669a36583417be) - doc: Add more details about pg_stat_get_xact_blocks_\{fetched,hit\} (Michael Paquier) [#1701](https://github.com/apache/cloudberry/pull/1701)
* [`fdfb9fd83f1`](https://github.com/apache/cloudberry/commit/fdfb9fd83f13840c3fcbc7f1fc22a6a5668836f4) - Reject system columns as elements of foreign keys. (Tom Lane) [#1701](https://github.com/apache/cloudberry/pull/1701)
* [`7ed7f92fead`](https://github.com/apache/cloudberry/commit/7ed7f92fead6b2f7c5e71519a067e6668e62e0c0) - Ensure acquire_inherited_sample_rows sets its output parameters. (Tom Lane) [#1701](https://github.com/apache/cloudberry/pull/1701)
* [`b65c8804415`](https://github.com/apache/cloudberry/commit/b65c8804415b83b27c64507764760be4b08c0935) - Fix List memory issue in transformColumnDefinition (David Rowley) [#1701](https://github.com/apache/cloudberry/pull/1701)
* [`9bc61cc5c93`](https://github.com/apache/cloudberry/commit/9bc61cc5c9315844270a4fa2bb4a4630e660d626) - Fix dereference of dangling pointer in GiST index buffering build. (Tom Lane) [#1701](https://github.com/apache/cloudberry/pull/1701)
* [`58ad3560500`](https://github.com/apache/cloudberry/commit/58ad3560500aafe6f1c506871e2a6c5de67a0ff9) - amcheck: In verify_heapam, allows tuples with xmin 0. (Robert Haas) [#1701](https://github.com/apache/cloudberry/pull/1701)
* [`a6a67923cb3`](https://github.com/apache/cloudberry/commit/a6a67923cb355f5b639733da0e3a177be2897534) - doc: Fix XML_CATALOG_FILES env var for Apple Silicon machines (Daniel Gustafsson) [#1701](https://github.com/apache/cloudberry/pull/1701)
* [`ca2bcd80b75`](https://github.com/apache/cloudberry/commit/ca2bcd80b755c8c92bd596cf1fd15a2cd72c5de9) - Reject attempts to alter composite types used in indexes. (Tom Lane) [#1701](https://github.com/apache/cloudberry/pull/1701)
* [`63e86c89eba`](https://github.com/apache/cloudberry/commit/63e86c89ebab78f9e7f7288acc3d7970d9480cc9) - Fix oversights in array manipulation. (Tom Lane) [#1701](https://github.com/apache/cloudberry/pull/1701)
* [`8fa3a2e227a`](https://github.com/apache/cloudberry/commit/8fa3a2e227a02f7b76674873ba5eaf40f047cb19) - amcheck: Fix verify_heapam for tuples where xmin or xmax is 0. (Robert Haas) [#1701](https://github.com/apache/cloudberry/pull/1701)
* [`03c51c29f3c`](https://github.com/apache/cloudberry/commit/03c51c29f3c15502d0570b556fcab55c008d9334) - Ignore generated columns during apply of update/delete. (Amit Kapila) [#1701](https://github.com/apache/cloudberry/pull/1701)
* [`89f364a7f59`](https://github.com/apache/cloudberry/commit/89f364a7f598f40dfdc0f781489f40bed8310c96) - doc: Add description of some missing monitoring functions (Michael Paquier) [#1701](https://github.com/apache/cloudberry/pull/1701)
* [`8365da5ec64`](https://github.com/apache/cloudberry/commit/8365da5ec646d73d36d749cc41d980b8c8886459) - Ignore dropped columns during apply of update/delete. (Amit Kapila) [#1701](https://github.com/apache/cloudberry/pull/1701)
* [`952b1415d40`](https://github.com/apache/cloudberry/commit/952b1415d40856cf273c51f470bc4c45190c0f45) - Fix race in parallel hash join batch cleanup, take II. (Thomas Munro) [#1701](https://github.com/apache/cloudberry/pull/1701)
* [`fb19cade42e`](https://github.com/apache/cloudberry/commit/fb19cade42e5e539a46f6bdc07ae7d5fca530d6e) - Fix netmask handling in inet_minmax_multi_ops (Tomas Vondra) [#1701](https://github.com/apache/cloudberry/pull/1701)
* [`656a5072450`](https://github.com/apache/cloudberry/commit/656a5072450ad3ad7d0a4217b0e48174f7f9bd43) - Fix memory leak in Memoize cache key evaluation (David Rowley) [#1701](https://github.com/apache/cloudberry/pull/1701)
* [`da1a01eaa35`](https://github.com/apache/cloudberry/commit/da1a01eaa35495df60e4b3c66850c4d2de80d81e) - Doc: fix documentation example for bytea hex output format. (Tom Lane) [#1701](https://github.com/apache/cloudberry/pull/1701)
* [`3c8778e8aff`](https://github.com/apache/cloudberry/commit/3c8778e8affb33601d6a4772c7a229c330a7230f) - Fix pg_dump for hash partitioning on enum columns. (Tom Lane) [#1701](https://github.com/apache/cloudberry/pull/1701)
* [`7340f98e656`](https://github.com/apache/cloudberry/commit/7340f98e65619cf0e3306bb8f176365d344a8d9b) - tests: Prevent syslog activity by slapd, take 2 (Andres Freund) [#1701](https://github.com/apache/cloudberry/pull/1701)
* [`ae1b615f105`](https://github.com/apache/cloudberry/commit/ae1b615f10562703341c282c8e5f254d60837150) - tests: Minimize syslog activity by slapd (Andres Freund) [#1701](https://github.com/apache/cloudberry/pull/1701)
* [`0e8726b3ffb`](https://github.com/apache/cloudberry/commit/0e8726b3ffbd78c9a4376a51d864ba0fac522a43) - Small tidyup for commit d41a178b, part II. (Thomas Munro) [#1701](https://github.com/apache/cloudberry/pull/1701)
* [`d4feb386487`](https://github.com/apache/cloudberry/commit/d4feb3864872346141785654174322b2bfd42364) - Small tidyup for commit d41a178b. (Thomas Munro) [#1701](https://github.com/apache/cloudberry/pull/1701)
* [`b7685578836`](https://github.com/apache/cloudberry/commit/b76855788360fd3d716cecc2e61dc32f11ad9347) - Doc: mention CREATE+ATTACH PARTITION with CREATE TABLE...PARTITION OF. (Tom Lane) [#1701](https://github.com/apache/cloudberry/pull/1701)
* [`ffa2bdf004f`](https://github.com/apache/cloudberry/commit/ffa2bdf004fd8fa643e65bc34a8c8a4a66217c25) - Improve WIN32 port of fstat() to detect more file types (Michael Paquier) [#1701](https://github.com/apache/cloudberry/pull/1701)
* [`46612e8d0f0`](https://github.com/apache/cloudberry/commit/46612e8d0f05324b5bb8e3336c97094efd61346c) - Fix fractional vacuum_cost_delay. (Thomas Munro) [#1701](https://github.com/apache/cloudberry/pull/1701)
* [`20604fbf2d3`](https://github.com/apache/cloudberry/commit/20604fbf2d384f9eac1d5297203387a28baf74b5) - Fix waitpid() emulation on Windows. (Thomas Munro) [#1701](https://github.com/apache/cloudberry/pull/1701)
* [`0c443222531`](https://github.com/apache/cloudberry/commit/0c4432225314e63427bd411b4f1332c84bd94474) - Fix corner case bug in numeric to_char() some more. (Tom Lane) [#1701](https://github.com/apache/cloudberry/pull/1701)
* [`db6a700e728`](https://github.com/apache/cloudberry/commit/db6a700e72814764d28bffdaba388a885571c714) - Remove unnecessary code in dependency_is_compatible_expression(). (Tom Lane) [#1701](https://github.com/apache/cloudberry/pull/1701)
* [`44984f47b3e`](https://github.com/apache/cloudberry/commit/44984f47b3ee0da4af1b8fa2be66db632d41fe68) - Fix inconsistent error handling for GSS encryption in PQconnectPoll() (Michael Paquier) [#1701](https://github.com/apache/cloudberry/pull/1701)
* [`ebdda3bfe6c`](https://github.com/apache/cloudberry/commit/ebdda3bfe6cca021a525ba48d5f0768ebb7aabdb) - Mark unsafe_tests module as not runnable with installcheck (Andrew Dunstan) [#1701](https://github.com/apache/cloudberry/pull/1701)
* [`21f34a6a985`](https://github.com/apache/cloudberry/commit/21f34a6a9857e6796e9920b31ccb56731fdbb80d) - amcheck: Fix FullTransactionIdFromXidAndCtx() for xids before epoch 0 (Andres Freund) [#1701](https://github.com/apache/cloudberry/pull/1701)
* [`ab97c018277`](https://github.com/apache/cloudberry/commit/ab97c018277141d29cd6db93bcbac6f88b2824c5) - amcheck: Fix ordering bug in update_cached_xid_range() (Andres Freund) [#1701](https://github.com/apache/cloudberry/pull/1701)
* [`82d57f1bffd`](https://github.com/apache/cloudberry/commit/82d57f1bffd6051cf57d557322d9ccce8df6ee3d) - Fix misbehavior in contrib/pg_trgm with an unsatisfiable regex. (Tom Lane) [#1701](https://github.com/apache/cloudberry/pull/1701)
* [`10110a25fef`](https://github.com/apache/cloudberry/commit/10110a25fef1faaee49042d7896eb8e542640742) - Fix race in SERIALIZABLE READ ONLY. (Thomas Munro) [#1701](https://github.com/apache/cloudberry/pull/1701)
* [`92a8d2c1288`](https://github.com/apache/cloudberry/commit/92a8d2c12888973e44b50e0d1556c30dc68fc9ce) - Fix corruption due to vacuum_defer_cleanup_age underflowing 64bit xids (Andres Freund) [#1701](https://github.com/apache/cloudberry/pull/1701)
* [`f511ae468cc`](https://github.com/apache/cloudberry/commit/f511ae468cc81964bc1158adfbc8b240b16a9ced) - Fix more bugs caused by adding columns to the end of a view. (Tom Lane) [#1701](https://github.com/apache/cloudberry/pull/1701)
* [`0e1b90da012`](https://github.com/apache/cloudberry/commit/0e1b90da0127f6cc4f92ed2fc3b3e6bc54eb8ae9) - Fix assert failures in parallel SERIALIZABLE READ ONLY. (Thomas Munro) [#1701](https://github.com/apache/cloudberry/pull/1701)
* [`bd3da18cfb2`](https://github.com/apache/cloudberry/commit/bd3da18cfb2306fa077fa93e6768c54ea4aa3ba2) - pageinspect: Fix crash with gist_page_items() (Michael Paquier) [#1701](https://github.com/apache/cloudberry/pull/1701)
* [`7eeac626f14`](https://github.com/apache/cloudberry/commit/7eeac626f14b8741cf137980d7a62b6c4fe5952b) - Avoid fetching one past the end of translate()'s "to" parameter. (Tom Lane) [#1701](https://github.com/apache/cloudberry/pull/1701)
* [`694f982e442`](https://github.com/apache/cloudberry/commit/694f982e442cb3480dc940be2f722220c5ecc6bf) - Harden postgres_fdw tests against unexpected cache flushes. (Tom Lane) [#1701](https://github.com/apache/cloudberry/pull/1701)
* [`c614898440f`](https://github.com/apache/cloudberry/commit/c614898440f8f6ee463bdbe3d34076e291cd7381) - Don't force SQL_ASCII/no-locale for installcheck in vcregress.pl (Andrew Dunstan) [#1701](https://github.com/apache/cloudberry/pull/1701)
* [`13c2d0ea0fe`](https://github.com/apache/cloudberry/commit/13c2d0ea0fe584c5510e86abd49f10ef4a7c917d) - Fix mishandling of OLD/NEW references in subqueries in rule actions. (Dean Rasheed) [#1701](https://github.com/apache/cloudberry/pull/1701)
* [`b08d75977c0`](https://github.com/apache/cloudberry/commit/b08d75977c0bd8f0661f02cc1fb2870a0e3d49e3) - Don't repeatedly register cache callbacks in pgoutput plugin. (Tom Lane) [#1701](https://github.com/apache/cloudberry/pull/1701)
* [`58ae6c556d1`](https://github.com/apache/cloudberry/commit/58ae6c556d16fafc9bfc2faf29eda6170273edab) - Fix snapshot handling in logicalmsg_decode (Tomas Vondra) [#1701](https://github.com/apache/cloudberry/pull/1701)
* [`95aef45fbf4`](https://github.com/apache/cloudberry/commit/95aef45fbf46f629a98506a28470fbdde4b329a6) - Add missing support for the latest SPI status codes. (Dean Rasheed) [#1701](https://github.com/apache/cloudberry/pull/1701)
* [`3a301265e15`](https://github.com/apache/cloudberry/commit/3a301265e15debfcaeeeb88f4fef857f75236fc5) - pgbench: Prepare commands in pipelines in advance (Alvaro Herrera) [#1701](https://github.com/apache/cloudberry/pull/1701)
* [`de77802a4b8`](https://github.com/apache/cloudberry/commit/de77802a4b88114bc634693c4c7616820a91d0ce) - Fix handling of multi-column BRIN indexes (Tomas Vondra) [#1701](https://github.com/apache/cloudberry/pull/1701)
* [`60d920b7839`](https://github.com/apache/cloudberry/commit/60d920b7839da2b20f2f300a0f1abbfbac3f2c2a) - Print the correct aliases for DML target tables in ruleutils. (Tom Lane) [#1701](https://github.com/apache/cloudberry/pull/1701)
* [`5051b116ffa`](https://github.com/apache/cloudberry/commit/5051b116ffa91ea0b8820bf7774f872e0314566d) - Fix handling of SCRAM-SHA-256's channel binding with RSA-PSS certificates (Michael Paquier) [#1701](https://github.com/apache/cloudberry/pull/1701)
* [`6f004a60288`](https://github.com/apache/cloudberry/commit/6f004a6028882cb364333f855cc1e987d3b30716) - Disable WindowAgg inverse transitions when subplans are present (David Rowley) [#1701](https://github.com/apache/cloudberry/pull/1701)
* [`3a2ab9fafad`](https://github.com/apache/cloudberry/commit/3a2ab9fafadde00c92cd2a970761867268bb08df) - Stop recommending auto-download of DTD files, and indeed disable it. (Tom Lane) [#1701](https://github.com/apache/cloudberry/pull/1701)
* [`ced681b3daa`](https://github.com/apache/cloudberry/commit/ced681b3daa26d0ce24bfa67c4b2952fe5592421) - Make EXEC_BACKEND more convenient on Linux and FreeBSD. (Michael Paquier) [#1701](https://github.com/apache/cloudberry/pull/1701)
* [`2b3f6621a60`](https://github.com/apache/cloudberry/commit/2b3f6621a60c00b4d5ffc884970d334a4d04b6cd) - With GB18030, prevent SIGSEGV from reading past end of allocation. (Noah Misch) [#1809](https://github.com/apache/cloudberry/pull/1809)
* [`f0ebcce862d`](https://github.com/apache/cloudberry/commit/f0ebcce862d3e37279963b1f5f8d202742f08d28) - Fix overread in JSON parsing errors for incomplete byte sequences (Michael Paquier) [#1809](https://github.com/apache/cloudberry/pull/1809)
* [`ca97e41ad2a`](https://github.com/apache/cloudberry/commit/ca97e41ad2a32adc562661af723f996afd65c6e3) - Fix JSON error reporting for many cases of erroneous string values. (Tom Lane) [#1809](https://github.com/apache/cloudberry/pull/1809)
* [`6b6d421b7fd`](https://github.com/apache/cloudberry/commit/6b6d421b7fdab8d2f290d39d2aed76521c21309b) - Refactor test_escape.c for additional ways of testing. (Noah Misch) [#1809](https://github.com/apache/cloudberry/pull/1809)
* [`855e5f2162a`](https://github.com/apache/cloudberry/commit/855e5f2162ae395b1ab7f34bf7685d6404c0dcbb) - test_escape: Fix output of --help (Michael Paquier) [#1809](https://github.com/apache/cloudberry/pull/1809)
* [`b32f4df4c15`](https://github.com/apache/cloudberry/commit/b32f4df4c15a6ac98cf7bb4eb923285dd2b82850) - test_escape: Fix handling of short options in getopt_long() (Michael Paquier) [#1809](https://github.com/apache/cloudberry/pull/1809)
* [`daeccc7fd83`](https://github.com/apache/cloudberry/commit/daeccc7fd83af7a673989a807665d99e8795e54a) - Fix PQescapeLiteral()/PQescapeIdentifier() length handling (Andres Freund) [#1809](https://github.com/apache/cloudberry/pull/1809)
* [`4d4f19388b1`](https://github.com/apache/cloudberry/commit/4d4f19388b140068f75d1db56459cd9bdbb50d3c) - docs: EUC_TW can be up to four bytes wide, not three (Andres Freund) [#1809](https://github.com/apache/cloudberry/pull/1809)
* [`783d9249361`](https://github.com/apache/cloudberry/commit/783d9249361e07a81630e87ed0c41d678b6092c3) - Fix for CBDB regression suite (reshke) [#1807](https://github.com/apache/cloudberry/pull/1807)
* [`34732054483`](https://github.com/apache/cloudberry/commit/34732054483ee1ead93c0484ccb04e3bc45ea6d8) - Fix cross-version upgrade tests. (Tom Lane) [#1807](https://github.com/apache/cloudberry/pull/1807)
* [`a5542c056c1`](https://github.com/apache/cloudberry/commit/a5542c056c14a7dfc2505b20d813fa6a26f65085) - src/tools/msvc: Respect REGRESS_OPTS in plcheck. (Noah Misch) [#1807](https://github.com/apache/cloudberry/pull/1807)
* [`0e2ca062c77`](https://github.com/apache/cloudberry/commit/0e2ca062c77ca4115e1a31755ae9e5b67e787e0d) - Add needed .gitignore files in back branches. (Tom Lane) [#1807](https://github.com/apache/cloudberry/pull/1807)
* [`251f21f3497`](https://github.com/apache/cloudberry/commit/251f21f3497c47cb10751aa16f3abaf7f518d081) - Ensure cached plans are correctly marked as dependent on role. (Nathan Bossart) [#1807](https://github.com/apache/cloudberry/pull/1807)
* [`6654e8e8100`](https://github.com/apache/cloudberry/commit/6654e8e81004bd20da1428c210d274086d5f4d33) - Block environment variable mutations from trusted PL/Perl. (Noah Misch) [#1807](https://github.com/apache/cloudberry/pull/1807)
* [`bc43fd1f4dc`](https://github.com/apache/cloudberry/commit/bc43fd1f4dcb55b900eda51c683cdc631b519676) - Fix rebase issue in ac34fdb2af95 (reshke) [#1791](https://github.com/apache/cloudberry/pull/1791)
* [`d5e22ca420f`](https://github.com/apache/cloudberry/commit/d5e22ca420fb07fde2e15be5b7c3542ab55c7a77) - Adapt cloubderry mock generator for pg_noinline function attribute (reshke) [#1791](https://github.com/apache/cloudberry/pull/1791)
* [`f1bd6b758e9`](https://github.com/apache/cloudberry/commit/f1bd6b758e91203a6b3bc1453fd8a58392957d07) - Make palloc_array() and friends safe against integer overflow. (Tom Lane) [#1791](https://github.com/apache/cloudberry/pull/1791)
* [`2db06142506`](https://github.com/apache/cloudberry/commit/2db0614250639949dbaf8b3fb3b017031b1b185c) - Add timingsafe_bcmp(), for constant-time memory comparison (Heikki Linnakangas) [#1791](https://github.com/apache/cloudberry/pull/1791)
* [`5e8a0b1b948`](https://github.com/apache/cloudberry/commit/5e8a0b1b9482e2a46f39bc59e4bfe362cbc71385) - Partally apply 37842f3dc6c (reshke) [#1791](https://github.com/apache/cloudberry/pull/1791)
* [`a7b9fe5bd13`](https://github.com/apache/cloudberry/commit/a7b9fe5bd13812bd3df19dfc5173f3fbfcd9b031) - refint: Fix SQL injection and buffer overruns. (Nathan Bossart) [#1791](https://github.com/apache/cloudberry/pull/1791)
* [`cbfe1048ed6`](https://github.com/apache/cloudberry/commit/cbfe1048ed625722eb5aa59239dbcf112a443d31) - Mark PQfn() unsafe and fix overrun in frontend LO interface. (Nathan Bossart) [#1791](https://github.com/apache/cloudberry/pull/1791)
* [`a289db892e8`](https://github.com/apache/cloudberry/commit/a289db892e83beb00a6744a93dd9fd82bdf2b268) - Fix integer overflow in array_agg(), when the array grows too large (Heikki Linnakangas) [#1791](https://github.com/apache/cloudberry/pull/1791)
* [`dfe23bf1a02`](https://github.com/apache/cloudberry/commit/dfe23bf1a0265df6116b4d4fb7665d01d8078294) - Fix integer-overflow and alignment hazards in locale-related code. (Tom Lane) [#1791](https://github.com/apache/cloudberry/pull/1791)
* [`c2a1b74db3f`](https://github.com/apache/cloudberry/commit/c2a1b74db3fabdc1b7d16216f5deb55cefd18bae) - Prevent path traversal in pg_basebackup and pg_rewind (Michael Paquier) [#1791](https://github.com/apache/cloudberry/pull/1791)
* [`eeb4bf30b9a`](https://github.com/apache/cloudberry/commit/eeb4bf30b9ab1f284aa17258c32f0a83f020007f) - Avoid overflow in size calculations in formatting.c. (Nathan Bossart) [#1791](https://github.com/apache/cloudberry/pull/1791)
* [`04d7a485691`](https://github.com/apache/cloudberry/commit/04d7a4856918e7684a14e0ca40eb096d4a853f10) - Check CREATE privilege on multirange type schema in CREATE TYPE. (Nathan Bossart) [#1791](https://github.com/apache/cloudberry/pull/1791)
* [`a2663d955da`](https://github.com/apache/cloudberry/commit/a2663d955da8f25ff0ad020d0a5e03e076431df6) - Guard against unsafe conditions in usage of pg_strftime(). (Tom Lane) [#1791](https://github.com/apache/cloudberry/pull/1791)
* [`94be56b173c`](https://github.com/apache/cloudberry/commit/94be56b173c77e0acdf341ab72b59bd3fef67448) - Avoid passing unintended format codes to snprintf(). (Tom Lane) [#1791](https://github.com/apache/cloudberry/pull/1791)
* [`e764fc2972c`](https://github.com/apache/cloudberry/commit/e764fc2972cef0fa50132e69b919dd44a798cefb) - Apply timingsafe_bcmp() in authentication paths (Michael Paquier) [#1791](https://github.com/apache/cloudberry/pull/1791)
* [`ee5dee0035a`](https://github.com/apache/cloudberry/commit/ee5dee0035a04a2d1ec249820a6bfac533d449bf) - Guard against overflow in "left" fields of query_int and ltxtquery. (Tom Lane) [#1791](https://github.com/apache/cloudberry/pull/1791)
* [`99eb93fd15c`](https://github.com/apache/cloudberry/commit/99eb93fd15c044f148f94acd31f841bd3fcb7902) - Unify src/common/'s definitions of MaxAllocSize. (Tom Lane) [#1791](https://github.com/apache/cloudberry/pull/1791)
* [`e62692238e2`](https://github.com/apache/cloudberry/commit/e62692238e21f9225833ea429bba12be0e7d7b1a) - Fix unbounded recursive handling of SSL/GSS in ProcessStartupPacket() (Michael Paquier) [#1791](https://github.com/apache/cloudberry/pull/1791)
* [`9b66832b64f`](https://github.com/apache/cloudberry/commit/9b66832b64ff3d9122e526933e771a81dbd6f04a) - Add raw_connect and raw_connect_works to Cluster.pm (Michael Paquier) [#1791](https://github.com/apache/cloudberry/pull/1791)
* [`a4f5fd9cbcd`](https://github.com/apache/cloudberry/commit/a4f5fd9cbcd9fb3b0c6491a823a0bcda361e1ff1) - Fix assorted places that need to use palloc_array(). (Tom Lane) [#1791](https://github.com/apache/cloudberry/pull/1791)
* [`1d091155d24`](https://github.com/apache/cloudberry/commit/1d091155d24dc1b54c72f6780f2e4626230dbcb6) - Prevent buffer overrun in unicode_normalize(). (Tom Lane) [#1791](https://github.com/apache/cloudberry/pull/1791)
* [`857f1ff0298`](https://github.com/apache/cloudberry/commit/857f1ff02987aae54a5e8b02936a6637b7a4fd27) - Harden our regex engine against integer overflow in size calculations. (Tom Lane) [#1791](https://github.com/apache/cloudberry/pull/1791)
* [`0fd99be1177`](https://github.com/apache/cloudberry/commit/0fd99be1177f0630fdc26096be9d7a357920de6a) - Fix for CDBD expand with concurrent distributed tx (#1801) (reshke) [#1801](https://github.com/apache/cloudberry/pull/1801)
* [`ae58802fe6e`](https://github.com/apache/cloudberry/commit/ae58802fe6e0496a5e58f28a0b2d6e51fcdc6ab1) - Stamp 14.7. (reshke) [#1671](https://github.com/apache/cloudberry/pull/1671)
* [`d4213d02506`](https://github.com/apache/cloudberry/commit/d4213d025068ec03bb13e43bc3e90c56119d21ce) - Rebase fixes (reshke) [#1671](https://github.com/apache/cloudberry/pull/1671)
* [`94fae6b57f8`](https://github.com/apache/cloudberry/commit/94fae6b57f84d6617d20a8a25f2a9f16e5823e49) - Release notes for 15.2, 14.7, 13.10, 12.14, 11.19. (Tom Lane) [#1671](https://github.com/apache/cloudberry/pull/1671)
* [`3ea9c125e2f`](https://github.com/apache/cloudberry/commit/3ea9c125e2f4dd8b3f2d1c1a3a5f0698e8fa834a) - doc: Fix XML formatting that psql cannot handle (Peter Eisentraut) [#1671](https://github.com/apache/cloudberry/pull/1671)
* [`864ea72f955`](https://github.com/apache/cloudberry/commit/864ea72f955d8761916f3ea50579b60b696106a3) - Doc: Abstract AF_UNIX sockets don't work on Windows. (Thomas Munro) [#1671](https://github.com/apache/cloudberry/pull/1671)
* [`e6dbe4b1371`](https://github.com/apache/cloudberry/commit/e6dbe4b1371d3498d02c285e40dcbd85886d9741) - Doc: clarify use of NULL to drop comments and security labels. (Tom Lane) [#1671](https://github.com/apache/cloudberry/pull/1671)
* [`d30bb873f31`](https://github.com/apache/cloudberry/commit/d30bb873f31a34a1db0c28e4354944849acfb006) - Remove recovery test 011_crash_recovery.pl (Michael Paquier) [#1671](https://github.com/apache/cloudberry/pull/1671)
* [`98e29c39a3d`](https://github.com/apache/cloudberry/commit/98e29c39a3d4228034ca940e2b96fc8b4339dadc) - Fix rare sharedtuplestore.c corruption. (Thomas Munro) [#1671](https://github.com/apache/cloudberry/pull/1671)
* [`cba5bfee22f`](https://github.com/apache/cloudberry/commit/cba5bfee22fe7eaf7d48753caf8a08c16ba62eb7) - doc: Fix network_ops -> inet_ops in SpGiST operator class list (Michael Paquier) [#1671](https://github.com/apache/cloudberry/pull/1671)
* [`e9f0ff379fa`](https://github.com/apache/cloudberry/commit/e9f0ff379fa6300c2db100ed6d3b94b41336508a) - Fix the Drop Database hang. (Amit Kapila) [#1671](https://github.com/apache/cloudberry/pull/1671)
* [`8bca130fe78`](https://github.com/apache/cloudberry/commit/8bca130fe78220f1c317d51a32d9e17b20380f1f) - Fix error handling in libpqrcv_connect() (Andres Freund) [#1671](https://github.com/apache/cloudberry/pull/1671)
* [`f7eac365f0c`](https://github.com/apache/cloudberry/commit/f7eac365f0c435552f1be1ce3e83bfce373c73f2) - Allow REPLICA IDENTITY to be set on an index that's not (yet) valid. (Tom Lane) [#1671](https://github.com/apache/cloudberry/pull/1671)
* [`03b3c1dad44`](https://github.com/apache/cloudberry/commit/03b3c1dad4465278f135d408c8393c88042795f3) - Reject CancelRequestPacket having unexpected length. (Noah Misch) [#1671](https://github.com/apache/cloudberry/pull/1671)
* [`d6393ac0bfa`](https://github.com/apache/cloudberry/commit/d6393ac0bfa9f341aca412b86a1630990dc0eef5) - Log the correct ending timestamp in recovery_target_xid mode. (Tom Lane) [#1671](https://github.com/apache/cloudberry/pull/1671)
* [`265c3436a7e`](https://github.com/apache/cloudberry/commit/265c3436a7eca9aea74115923775cc3623e13dc6) - Add missing assign hook for GUC checkpoint_completion_target (Michael Paquier) [#1671](https://github.com/apache/cloudberry/pull/1671)
* [`40217b10307`](https://github.com/apache/cloudberry/commit/40217b103075464be70504a9d198f1c236df4e39) - Fix failure with perlcritic in psql's create_help.pl (Michael Paquier) [#1671](https://github.com/apache/cloudberry/pull/1671)
* [`ec6626c6b26`](https://github.com/apache/cloudberry/commit/ec6626c6b2665089f9534eae93010c79053f635d) - Fix some BufFileRead() error reporting (Peter Eisentraut) [#1671](https://github.com/apache/cloudberry/pull/1671)
* [`081e036ebea`](https://github.com/apache/cloudberry/commit/081e036ebeaa4e55448474bcad83facaf20782fb) - Fix WaitEventSetWait() buffer overrun. (Thomas Munro) [#1671](https://github.com/apache/cloudberry/pull/1671)
* [`1dccba23cbf`](https://github.com/apache/cloudberry/commit/1dccba23cbf51250234be433168b44700926d877) - Fix jsonpath existense checking of missing variables (Alexander Korotkov) [#1671](https://github.com/apache/cloudberry/pull/1671)
* [`9d07bdd2e75`](https://github.com/apache/cloudberry/commit/9d07bdd2e75da2bc671fdfcf763679d0f5ec8681) - Remove the streaming files for incomplete xacts after restart. (Amit Kapila) [#1671](https://github.com/apache/cloudberry/pull/1671)
* [`ccc37325f32`](https://github.com/apache/cloudberry/commit/ccc37325f3210b0b822eb020d9e63d0986b79e78) - Fix tab completion of ALTER FUNCTION/PROCEDURE/ROUTINE ... SET SCHEMA. (Dean Rasheed) [#1671](https://github.com/apache/cloudberry/pull/1671)
* [`9029f90c778`](https://github.com/apache/cloudberry/commit/9029f90c77857491c450eb6e25a19ea4119c8e5c) - Fix pg_truncate() on Windows. (Thomas Munro) [#1671](https://github.com/apache/cloudberry/pull/1671)
* [`281daccad64`](https://github.com/apache/cloudberry/commit/281daccad64735dade3da08f767923073fd89f66) - Improve documentation of the CREATEROLE attibute. (Robert Haas) [#1671](https://github.com/apache/cloudberry/pull/1671)
* [`3bf7a480668`](https://github.com/apache/cloudberry/commit/3bf7a480668e46526dfe6f836c124f96d76dded6) - Fix typos in comments, code and documentation (Michael Paquier) [#1671](https://github.com/apache/cloudberry/pull/1671)
* [`962d18e4a2d`](https://github.com/apache/cloudberry/commit/962d18e4a2d810cba9ceccd5954b4672170ad3ab) - Avoid reference to nonexistent array element in ExecInitAgg(). (Tom Lane) [#1671](https://github.com/apache/cloudberry/pull/1671)
* [`df845bc30bd`](https://github.com/apache/cloudberry/commit/df845bc30bd8e5d49463921d8ed35be51328bb74) - Fix assert in BRIN build_distances (Tomas Vondra) [#1671](https://github.com/apache/cloudberry/pull/1671)
* [`a58f252df11`](https://github.com/apache/cloudberry/commit/a58f252df117a6891436bdab39276203377589b6) - Fix event trigger example (Alvaro Herrera) [#1671](https://github.com/apache/cloudberry/pull/1671)
* [`14fedaf2bd9`](https://github.com/apache/cloudberry/commit/14fedaf2bd9505833922df38da7bf9b186591cf3) - Fix come incorrect elog() messages in aclchk.c (Michael Paquier) [#1671](https://github.com/apache/cloudberry/pull/1671)
* [`5d85d7bb0b6`](https://github.com/apache/cloudberry/commit/5d85d7bb0b6ec62888b66c90d02d4f0408b77d48) - Add some recursion and looping defenses in prepjointree.c. (Tom Lane) [#1671](https://github.com/apache/cloudberry/pull/1671)
* [`bdee6faeff5`](https://github.com/apache/cloudberry/commit/bdee6faeff51d24067f3dad1ad8b7f17a828936c) - Fix contrib/seg to be more wary of long input numbers. (Tom Lane) [#1671](https://github.com/apache/cloudberry/pull/1671)
* [`b4d6bc94715`](https://github.com/apache/cloudberry/commit/b4d6bc947152610e41441b3115731f04ee3dbd7c) - Re-adjust drop-index-concurrently-1 isolation test (David Rowley) [#1671](https://github.com/apache/cloudberry/pull/1671)
* [`f5508140b84`](https://github.com/apache/cloudberry/commit/f5508140b84bc553158a87fee750a2be471fed05) - Rethink handling of [Prevent (Is]InTransactionBlock in pipeline mode.|Tom Lane) [#1671](https://github.com/apache/cloudberry/pull/1671)
* [`03ca5445099`](https://github.com/apache/cloudberry/commit/03ca5445099b8b48dd93110c7e4b80a7f870931f) - Fix jsonb subscripting to cope with toasted subscript values. (Tom Lane) [#1671](https://github.com/apache/cloudberry/pull/1671)
* [`98182fb79a1`](https://github.com/apache/cloudberry/commit/98182fb79a1555c150c379e56408a82c14ea72d0) - Fix Memoize to work with partitionwise joining. (Tom Lane) [#1671](https://github.com/apache/cloudberry/pull/1671)
* [`03a187855c9`](https://github.com/apache/cloudberry/commit/03a187855c9b267cefe176a863ebe89723074e18) - doc: Add missing \<varlistentry> markups for developer GUCs (Michael Paquier) [#1671](https://github.com/apache/cloudberry/pull/1671)
* [`47a9c1f48ac`](https://github.com/apache/cloudberry/commit/47a9c1f48acbb3037c892c55683e7b88822bead2) - Fix broken MemoizePath support in reparameterize_path(). (Tom Lane) [#1671](https://github.com/apache/cloudberry/pull/1671)
* [`a2b1639c3ed`](https://github.com/apache/cloudberry/commit/a2b1639c3ed81ab98642bb624c4b285447dbb14d) - Fix generate_partitionwise_join_paths() to tolerate failure. (Tom Lane) [#1671](https://github.com/apache/cloudberry/pull/1671)
* [`28b0439f759`](https://github.com/apache/cloudberry/commit/28b0439f759bab76dff8fdcdef5ff7c1e1a9da7c) - Fix DEFAULT handling for multi-row INSERT rules. (Dean Rasheed) [#1671](https://github.com/apache/cloudberry/pull/1671)
* [`b546dcf12a0`](https://github.com/apache/cloudberry/commit/b546dcf12a022decb8203ecd3bac0dd69804a1c8) - Fix psql's \sf and \ef for new-style SQL functions. (Tom Lane) [#1671](https://github.com/apache/cloudberry/pull/1671)
* [`a9444eb1bdf`](https://github.com/apache/cloudberry/commit/a9444eb1bdf34e25f71a0925ab3a3887be665329) - Fix memory leak for hashing with nondeterministic collations. (Jeff Davis) [#1671](https://github.com/apache/cloudberry/pull/1671)
* [`979a645bc95`](https://github.com/apache/cloudberry/commit/979a645bc9575d3f8725f9fbea8d36dbcbeb97ca) - Doc: add example of round(v, s) with negative s. (Tom Lane) [#1671](https://github.com/apache/cloudberry/pull/1671)
* [`b22e4f7974c`](https://github.com/apache/cloudberry/commit/b22e4f7974c9e9433507cd30cdba6cfc58b23092) - Fix under-parenthesized display of AT TIME ZONE constructs. (Tom Lane) [#1671](https://github.com/apache/cloudberry/pull/1671)
* [`69a282caca6`](https://github.com/apache/cloudberry/commit/69a282caca6ccd0d43d4299bb702a5655de103b7) - revert:  add transaction processing chapter with internals info (Bruce Momjian) [#1671](https://github.com/apache/cloudberry/pull/1671)
* [`9bf3b51c177`](https://github.com/apache/cloudberry/commit/9bf3b51c17752b42d0896c120e609ed91ac42289) - Reject missing database name in pg_regress and cohorts. (Tom Lane) [#1671](https://github.com/apache/cloudberry/pull/1671)
* [`5fe5d15301a`](https://github.com/apache/cloudberry/commit/5fe5d15301a429aafdc52e08e55e56257bbaef28) - doc:  add transaction processing chapter with internals info (Bruce Momjian) [#1671](https://github.com/apache/cloudberry/pull/1671)
* [`a7474fa52d8`](https://github.com/apache/cloudberry/commit/a7474fa52d83abdcf2b4075f9f0fac41590cc5b4) - Fix comment in fe-auth-scram.c (Michael Paquier) [#1671](https://github.com/apache/cloudberry/pull/1671)
* [`e095d73e3e4`](https://github.com/apache/cloudberry/commit/e095d73e3e447aad533ece734d4ed303d36ce461) - Improve heuristics for compressing the KnownAssignedXids array. (Tom Lane) [#1671](https://github.com/apache/cloudberry/pull/1671)
* [`0271fcef7f7`](https://github.com/apache/cloudberry/commit/0271fcef7f7d46d7b2a2aea4c058059f0d0c3cd3) - Prevent clobbering of utility statements in SQL function caches. (Tom Lane) [#1671](https://github.com/apache/cloudberry/pull/1671)
* [`c733137f455`](https://github.com/apache/cloudberry/commit/c733137f455b165a6a999372dd21ab056aa8d248) - Fix binary mismatch for MSVC plperl vs gcc built perl libs (Andrew Dunstan) [#1671](https://github.com/apache/cloudberry/pull/1671)
* [`1bd7a644d9b`](https://github.com/apache/cloudberry/commit/1bd7a644d9b762ab76e75f3b7f556276dba7035a) - Remove temporary portlock directory during make [dist]clean. (Tom Lane) [#1671](https://github.com/apache/cloudberry/pull/1671)
* [`c411af11cf0`](https://github.com/apache/cloudberry/commit/c411af11cf057ffa25a88f440c60384f341d9940) - Fix uninitialized access to InitialRunningXacts during decoding. (Amit Kapila) [#1671](https://github.com/apache/cloudberry/pull/1671)
* [`d7bbd418180`](https://github.com/apache/cloudberry/commit/d7bbd418180d2c71a73335c5263e9f424a5e6cab) - Make multixact error message more explicit (Alvaro Herrera) [#1671](https://github.com/apache/cloudberry/pull/1671)
* [`2e0ccbe6cd9`](https://github.com/apache/cloudberry/commit/2e0ccbe6cd91fba313f24135c05097eb7afef99c) - YA attempt at taming worst-case behavior of get_actual_variable_range. (Tom Lane) [#1671](https://github.com/apache/cloudberry/pull/1671)
* [`8c88ee4d3d3`](https://github.com/apache/cloudberry/commit/8c88ee4d3d36e008e76387db1cd4064fc11641fc) - Replace link to Hunspell with the current homepage (Daniel Gustafsson) [#1671](https://github.com/apache/cloudberry/pull/1671)
* [`fc33a2ce035`](https://github.com/apache/cloudberry/commit/fc33a2ce035bd525803d1dbbb8a2fe8dde320783) - Add comments and a missing CHECK_FOR_INTERRUPTS in ts_headline. (Tom Lane) [#1671](https://github.com/apache/cloudberry/pull/1671)
* [`700223a95ee`](https://github.com/apache/cloudberry/commit/700223a95ee22b51137478afc5999862af028196) - Revert "Prevent instability in contrib/pageinspect's regression test." (Tom Lane) [#1671](https://github.com/apache/cloudberry/pull/1671)
* [`0345e364be4`](https://github.com/apache/cloudberry/commit/0345e364be47e8e2bd8cfd07bb013d0e8e0319ec) - Prevent instability in contrib/pageinspect's regression test. (Tom Lane) [#1671](https://github.com/apache/cloudberry/pull/1671)
* [`32d495fc5ce`](https://github.com/apache/cloudberry/commit/32d495fc5ce4b9f94435c5ef6f6e90df07035a91) - Fix mislabeling of PROC_QUEUE->links as PGPROC, fixing UBSan on 32bit (Andres Freund) [#1671](https://github.com/apache/cloudberry/pull/1671)
* [`7b328bac78f`](https://github.com/apache/cloudberry/commit/7b328bac78fc9f9867e1e90af7cc2fee00e3c074) - Doc: sync src/tutorial/basics.source with SGML documentation. (Tom Lane) [#1671](https://github.com/apache/cloudberry/pull/1671)
* [`db9fc4da51d`](https://github.com/apache/cloudberry/commit/db9fc4da51dd00cb767cd190680596b348b28934) - pg_dump: avoid unsafe function calls in getPolicies(). (Tom Lane) [#1671](https://github.com/apache/cloudberry/pull/1671)
* [`13a0c3fb9ee`](https://github.com/apache/cloudberry/commit/13a0c3fb9ee7eb4359973c4d5eb97e03f326c62e) - Fix version comparison in Version.pm (Andrew Dunstan) [#1671](https://github.com/apache/cloudberry/pull/1671)
* [`d0ce420dd11`](https://github.com/apache/cloudberry/commit/d0ce420dd112a7cb7f9b948ac21014fa00237fd4) - Account for IPC::Run::result() Windows behavior change. (Noah Misch) [#1671](https://github.com/apache/cloudberry/pull/1671)
* [`5bcbf429e86`](https://github.com/apache/cloudberry/commit/5bcbf429e863e800388b5b0e4d9435eb48210eb7) - Fix cleanup lock acquisition in SPLIT_ALLOCATE_PAGE replay. (Amit Kapila) [#1671](https://github.com/apache/cloudberry/pull/1671)
* [`0a675b1e92b`](https://github.com/apache/cloudberry/commit/0a675b1e92b6021b31562d20b98ca5b31d554f74) - Fix theoretical torn page hazard. (Jeff Davis) [#1671](https://github.com/apache/cloudberry/pull/1671)
* [`6ec43883efe`](https://github.com/apache/cloudberry/commit/6ec43883efee9fc27e0edabb069fc4b99275471d) - Fix alter_table.sql test case to test what it claims to. (Tom Lane) [#1671](https://github.com/apache/cloudberry/pull/1671)
* [`b6170dd485b`](https://github.com/apache/cloudberry/commit/b6170dd485b820589601c97be87bd329c46b029b) - Re-allow building on Microsoft Visual Studio 2013. (Tom Lane) [#1671](https://github.com/apache/cloudberry/pull/1671)
* [`2692495402e`](https://github.com/apache/cloudberry/commit/2692495402e729c39aa8b1bca73f6d4cce7960a8) - Fix comments atop ReorderBufferAddInvalidations. (Amit Kapila) [#1671](https://github.com/apache/cloudberry/pull/1671)
* [`54390d67e22`](https://github.com/apache/cloudberry/commit/54390d67e22d958a7a6084daf45c03b3fbeb926f) - Fix comment of SimpleLruInit() in slru.c (Michael Paquier) [#1671](https://github.com/apache/cloudberry/pull/1671)
* [`44f97abd686`](https://github.com/apache/cloudberry/commit/44f97abd686a2f9bb610f54a6c9798287ee3c819) - Doc: add comments about PreventInTransactionBlock/IsInTransactionBlock. (Tom Lane) [#1671](https://github.com/apache/cloudberry/pull/1671)
* [`07e69cc6447`](https://github.com/apache/cloudberry/commit/07e69cc644725d067bcde95fdcc2e17c1bae9079) - Doc: improve tutorial section about grouped aggregates. (Tom Lane) [#1671](https://github.com/apache/cloudberry/pull/1671)
* [`0a02673fbde`](https://github.com/apache/cloudberry/commit/0a02673fbde80a070df4d286d95a811cd3cfe25c) - Update expected test output for tzdata 2025b changes (yangyu@hashdata.cn) [#1674](https://github.com/apache/cloudberry/pull/1674)
* [`0386ffe1115`](https://github.com/apache/cloudberry/commit/0386ffe1115a8c5088fc03e9aa90e177c5f2db86) - Update time zone data files to tzdata release 2025b. (Tom Lane) [#1674](https://github.com/apache/cloudberry/pull/1674)
* [`b566335641f`](https://github.com/apache/cloudberry/commit/b566335641fa23c6880f33549e7c361b86df1f82) - Update time zone data files to tzdata release 2025a. (Tom Lane) [#1674](https://github.com/apache/cloudberry/pull/1674)
* [`5e3e61912a3`](https://github.com/apache/cloudberry/commit/5e3e61912a3154a4a81da074fd3feb304911e5d3) - Update time zone data files to tzdata release 2024b. (Tom Lane) [#1674](https://github.com/apache/cloudberry/pull/1674)
* [`ae7a9ed278b`](https://github.com/apache/cloudberry/commit/ae7a9ed278bbf7c074936054271c9f9b7b864744) - Update time zone data files to tzdata release 2024a. (Tom Lane) [#1674](https://github.com/apache/cloudberry/pull/1674)
* [`1ce95013eea`](https://github.com/apache/cloudberry/commit/1ce95013eea33f87b0d9ee3ade8feaf30989b888) - Update time zone data files to tzdata release 2023c. (Tom Lane) [#1674](https://github.com/apache/cloudberry/pull/1674)
* [`63ba320c422`](https://github.com/apache/cloudberry/commit/63ba320c4229ef2e7bb2bb774cf27975521f240a) - Update time zone data files to tzdata release 2022g. (Tom Lane) [#1674](https://github.com/apache/cloudberry/pull/1674)
* [`4e67feccbe7`](https://github.com/apache/cloudberry/commit/4e67feccbe72d38e6a11ae4523e4b68f716902ef) - Release notes for 15.1, 14.6, 13.9, 12.13, 11.18, 10.23. (Tom Lane) [#1636](https://github.com/apache/cloudberry/pull/1636)
* [`f97678759ee`](https://github.com/apache/cloudberry/commit/f97678759ee28d41345678c1bdcc6684cf167b51) - Bump PostgreSQL kernel minor version. (reshke) [#1636](https://github.com/apache/cloudberry/pull/1636)
* [`19c29311e4b`](https://github.com/apache/cloudberry/commit/19c29311e4b051a1284c76a1d209d91a998e56d5) - Correct error message for row-level triggers with transition tables on partitioned tables. (Etsuro Fujita) [#1636](https://github.com/apache/cloudberry/pull/1636)
* [`749fb12c5da`](https://github.com/apache/cloudberry/commit/749fb12c5da6146fa5d21a812244709f5240fdbc) - Create FKs properly when attaching table as partition (Alvaro Herrera) [#1636](https://github.com/apache/cloudberry/pull/1636)
* [`b90e568e9ce`](https://github.com/apache/cloudberry/commit/b90e568e9cec0359e0538bc0dbb5e42cd175949d) - Avoid crash after function syntax error in a replication worker. (Tom Lane) [#1636](https://github.com/apache/cloudberry/pull/1636)
* [`a6983faeb05`](https://github.com/apache/cloudberry/commit/a6983faeb051b0c2d8700f86f6427147cbf63db0) - Add casts to simplehash.h to silence C++ warnings. (Tom Lane) [#1636](https://github.com/apache/cloudberry/pull/1636)
* [`88df9d7d2c4`](https://github.com/apache/cloudberry/commit/88df9d7d2c4b2cfbc28bc18593dedf15e047ef0a) - Allow use of __sync_lock_test_and_set for spinlocks on any machine. (Tom Lane) [#1636](https://github.com/apache/cloudberry/pull/1636)
* [`61472e2b5e4`](https://github.com/apache/cloudberry/commit/61472e2b5e427bf532a1af5d83b89bf4083fc0f5) - Defend against unsupported partition relkind in logical replication worker. (Tom Lane) [#1636](https://github.com/apache/cloudberry/pull/1636)
* [`dd98dfb9c7a`](https://github.com/apache/cloudberry/commit/dd98dfb9c7a77be9da0a1c7882e32808ded3d0a4) - Fix copy-and-pasteo in comment. (Etsuro Fujita) [#1636](https://github.com/apache/cloudberry/pull/1636)
* [`b89a6e9b239`](https://github.com/apache/cloudberry/commit/b89a6e9b2398fe2229fdcd19dd8f72986ee229b7) - Update time zone data files to tzdata release 2022f. (Tom Lane) [#1636](https://github.com/apache/cloudberry/pull/1636)
* [`9252098e22c`](https://github.com/apache/cloudberry/commit/9252098e22c25af520784840dd632ca0f0d9f5cb) - pg_stat_statements: fetch stmt location/length before it disappears. (Tom Lane) [#1636](https://github.com/apache/cloudberry/pull/1636)
* [`944f7898d98`](https://github.com/apache/cloudberry/commit/944f7898d98504368a2d4e3991ec7b14a13da3a9) - Fix ordering issue with WAL operations in GIN fast insert path (Michael Paquier) [#1636](https://github.com/apache/cloudberry/pull/1636)
* [`01523da2e85`](https://github.com/apache/cloudberry/commit/01523da2e85922c5ddd7e5a1b934ebc3471b36e2) - pg_basebackup: Fix cross-platform tablespace relocation. (Robert Haas) [#1636](https://github.com/apache/cloudberry/pull/1636)
* [`04c009d9bc8`](https://github.com/apache/cloudberry/commit/04c009d9bc8432388b4662be6af90161108c220a) - REL_2_STABLE: Fix binary swap test failure on PG version bump (#1634) (Dianjin Wang) [#1634](https://github.com/apache/cloudberry/pull/1634)
* [`a83ad83ed28`](https://github.com/apache/cloudberry/commit/a83ad83ed285b0c300f7b430e3f8ed07656904ec) - Add CHECK_FOR_INTERRUPTS while restoring changes during decoding. (Amit Kapila) [#1621](https://github.com/apache/cloudberry/pull/1621)
* [`e59dad13a05`](https://github.com/apache/cloudberry/commit/e59dad13a055211af81567aa92b9f1fbd688d88e) - Fix executing invalidation messages generated by subtransactions during decoding. (Amit Kapila) [#1621](https://github.com/apache/cloudberry/pull/1621)
* [`2153a7a5b3f`](https://github.com/apache/cloudberry/commit/2153a7a5b3f877e203b1775932c140f51afcf546) - Doc: fix outdated wording about parallel seq scans (David Rowley) [#1621](https://github.com/apache/cloudberry/pull/1621)
* [`4e789dc0271`](https://github.com/apache/cloudberry/commit/4e789dc02714e9370aa843c21779cb7b27151e11) - Fix assertion failures while processing NEW_CID record in logical decoding. (Amit Kapila) [#1621](https://github.com/apache/cloudberry/pull/1621)
* [`75351258959`](https://github.com/apache/cloudberry/commit/75351258959846e3f20efc456fdb867851573980) - Track LLVM 15 changes. (Thomas Munro) [#1621](https://github.com/apache/cloudberry/pull/1621)
* [`70ba12531b0`](https://github.com/apache/cloudberry/commit/70ba12531b0c71e987c36105d4dbdb18993eaa35) - doc:  move the mention of aggregate JSON functions up in section (Bruce Momjian) [#1621](https://github.com/apache/cloudberry/pull/1621)
* [`25cc0d0ca33`](https://github.com/apache/cloudberry/commit/25cc0d0ca33a956c5e114bcd263ce795a3827bf1) - doc:  warn pg_stat_reset() can cause vacuum/analyze problems (Bruce Momjian) [#1621](https://github.com/apache/cloudberry/pull/1621)
* [`380c15bb6f1`](https://github.com/apache/cloudberry/commit/380c15bb6f15d582aee14e2bd685331def56c78b) - Reject non-ON-SELECT rules that are named "_RETURN". (Tom Lane) [#1621](https://github.com/apache/cloudberry/pull/1621)
* [`de7e31a4c04`](https://github.com/apache/cloudberry/commit/de7e31a4c04ac9254a0889e926a3009330d1c9a5) - Guard against table-AM-less relations in planner. (Tom Lane) [#1621](https://github.com/apache/cloudberry/pull/1621)
* [`2b7d10dd3f2`](https://github.com/apache/cloudberry/commit/2b7d10dd3f2b262d4d9d34c453ea5033e6ce50cb) - Rename parser token REF to REF_P to avoid a symbol conflict. (Tom Lane) [#1621](https://github.com/apache/cloudberry/pull/1621)
* [`28dd7b77aec`](https://github.com/apache/cloudberry/commit/28dd7b77aec380f54860b6807e8ddfe989a2c7c4) - Use libc's snprintf, not sprintf, for special cases in snprintf.c. (Tom Lane) [#1621](https://github.com/apache/cloudberry/pull/1621)
* [`fa9b4408c7c`](https://github.com/apache/cloudberry/commit/fa9b4408c7c183ed22e5f9b764c76a24cebd40f6) - libpq: Reset singlerow flag correctly in pipeline mode (Alvaro Herrera) [#1621](https://github.com/apache/cloudberry/pull/1621)
* [`2d19ca7476e`](https://github.com/apache/cloudberry/commit/2d19ca7476eb89f4ca33e3843d868f7fed0cc5e7) - Fix typo in CREATE PUBLICATION reference page (Alvaro Herrera) [#1621](https://github.com/apache/cloudberry/pull/1621)
* [`d85adc6855b`](https://github.com/apache/cloudberry/commit/d85adc6855bf59cb5bfed9dbc19ed97d089a2820) - Doc: improve recommended systemd unit file. (Tom Lane) [#1621](https://github.com/apache/cloudberry/pull/1621)
* [`33a785cf4c0`](https://github.com/apache/cloudberry/commit/33a785cf4c09f90d9eb76b131af14eeb6f104b1e) - Harden pmsignal.c against clobbered shared memory. (Tom Lane) [#1621](https://github.com/apache/cloudberry/pull/1621)
* [`fc19c771acf`](https://github.com/apache/cloudberry/commit/fc19c771acff9f46bd77bbc1e34678f8fddecc2e) - Ensure all perl test modules are installed (Alvaro Herrera) [#1621](https://github.com/apache/cloudberry/pull/1621)
* [`ea5b86d797d`](https://github.com/apache/cloudberry/commit/ea5b86d797d019ba2da38de8d55cd23d7f37ec61) - Fix self-referencing foreign keys with partitioned tables (Alvaro Herrera) [#1621](https://github.com/apache/cloudberry/pull/1621)
* [`59d05834610`](https://github.com/apache/cloudberry/commit/59d05834610d5db35305280fd36f75867bc3acb8) - Avoid improbable PANIC during heap_update, redux. (Tom Lane) [#1621](https://github.com/apache/cloudberry/pull/1621)
* [`1b1f4195590`](https://github.com/apache/cloudberry/commit/1b1f4195590a44994e8c857be7d851c0fc8701f5) - doc: Fix PQsslAttribute docs for compression (Daniel Gustafsson) [#1621](https://github.com/apache/cloudberry/pull/1621)
* [`c9298097b66`](https://github.com/apache/cloudberry/commit/c9298097b66a3a5c8d656b2632d3173191cde1d6) - Update comment in ExecInsert() regarding batch insertion. (Etsuro Fujita) [#1621](https://github.com/apache/cloudberry/pull/1621)
* [`76337e04bed`](https://github.com/apache/cloudberry/commit/76337e04bed79430b378f6eace651448f1209bd2) - doc: clarify internal behavior of RECURSIVE CTE queries (Bruce Momjian) [#1621](https://github.com/apache/cloudberry/pull/1621)
* [`0a55033b733`](https://github.com/apache/cloudberry/commit/0a55033b7330a1214b7dcfd6a57e266e478f2ee9) - revert "warn of SECURITY DEFINER schemas for non-sql_body funcs" (Bruce Momjian) [#1621](https://github.com/apache/cloudberry/pull/1621)
* [`383b8c2da86`](https://github.com/apache/cloudberry/commit/383b8c2da866f88b7385a5c6849677cf49ff9a64) - Change some errdetail() to errdetail_internal() (Alvaro Herrera) [#1621](https://github.com/apache/cloudberry/pull/1621)
* [`e828e8181d6`](https://github.com/apache/cloudberry/commit/e828e8181d6873868ed7e997cee353e554194062) - Add missing source files to pg_waldump/nls.mk (Alvaro Herrera) [#1621](https://github.com/apache/cloudberry/pull/1621)
* [`2642e8bd1c8`](https://github.com/apache/cloudberry/commit/2642e8bd1c8c6d2d7bac0ad19462971a7c242826) - Stop using PQsendQuery in libpq_pipeline (Alvaro Herrera) [#1621](https://github.com/apache/cloudberry/pull/1621)
* [`d8710d5701d`](https://github.com/apache/cloudberry/commit/d8710d5701de551dc02c9b2510bf0cbf9ea5928a) - Fix race condition where heap_delete() fails to pin VM page. (Jeff Davis) [#1621](https://github.com/apache/cloudberry/pull/1621)
* [`d271bbb0d60`](https://github.com/apache/cloudberry/commit/d271bbb0d609f7ecf605440cffb2010211dd26de) - Fix thinko in comment. (Etsuro Fujita) [#1621](https://github.com/apache/cloudberry/pull/1621)
* [`4ca2ef5b58b`](https://github.com/apache/cloudberry/commit/4ca2ef5b58be704a7a8fd52655aa81eccaf09820) - docs: Fix snapshot name in SET TRANSACTION docs. (Fujii Masao) [#1621](https://github.com/apache/cloudberry/pull/1621)
* [`574470960a4`](https://github.com/apache/cloudberry/commit/574470960a469630a345ac8c15a441c2ac78c2f5) - Suppress more variable-set-but-not-used warnings from clang 15. (Tom Lane) [#1621](https://github.com/apache/cloudberry/pull/1621)
* [`369bf8a45ef`](https://github.com/apache/cloudberry/commit/369bf8a45efc78ece9fb8f051119bcd3b2bf121e) - Suppress variable-set-but-not-used warnings from clang 15. (Tom Lane) [#1621](https://github.com/apache/cloudberry/pull/1621)
* [`0dc9f504c64`](https://github.com/apache/cloudberry/commit/0dc9f504c64ba0f4f405a765baa4bb18706f3c7d) - doc: Fix parameter name for pg_create_logical_replication_slot() (Michael Paquier) [#1621](https://github.com/apache/cloudberry/pull/1621)
* [`e0050406c1d`](https://github.com/apache/cloudberry/commit/e0050406c1d61beb277291f2c81a7463ed0bce46) - Fix incorrect variable types for origin IDs in decode.c (Michael Paquier) [#1621](https://github.com/apache/cloudberry/pull/1621)
* [`1ca11d1fe90`](https://github.com/apache/cloudberry/commit/1ca11d1fe907d22fca1bfa2dc008be76b298c908) - Future-proof the recursion inside ExecShutdownNode(). (Tom Lane) [#1621](https://github.com/apache/cloudberry/pull/1621)
* [`43f2d311add`](https://github.com/apache/cloudberry/commit/43f2d311add13f2f7537412e1d3ddab50129210c) - Make check_usermap() parameter names consistent. (Peter Geoghegan) [#1621](https://github.com/apache/cloudberry/pull/1621)
* [`8b37b16f32f`](https://github.com/apache/cloudberry/commit/8b37b16f32f2173b6755e42af50d3d19db19809a) - Include c.h instead of postgres.h in src/port/*p\{read,write\}*.c (Andres Freund) [#1621](https://github.com/apache/cloudberry/pull/1621)
* [`f2946e9a824`](https://github.com/apache/cloudberry/commit/f2946e9a82409c8a3da42e619558a00589d3a436) - Improve plpgsql's ability to handle arguments declared as RECORD. (Tom Lane) [#1621](https://github.com/apache/cloudberry/pull/1621)
* [`0d587e1065b`](https://github.com/apache/cloudberry/commit/0d587e1065b25215079db04f02b8ba6b4a6059c6) - Detect format-string mistakes in the libpq_pipeline test module. (Tom Lane) [#1621](https://github.com/apache/cloudberry/pull/1621)
* [`0cf152e67ec`](https://github.com/apache/cloudberry/commit/0cf152e67ecb6aefcff5d4426d33764193db257c) - postgres_fdw: Avoid 'variable not found in subplan target list' error. (Etsuro Fujita) [#1621](https://github.com/apache/cloudberry/pull/1621)
* [`b154d146dd1`](https://github.com/apache/cloudberry/commit/b154d146dd18ab87eaa9ebe855b993de9e9baba1) - Fix incorrect value for "strategy" with deflateParams() in walmethods.c (Michael Paquier) [#1621](https://github.com/apache/cloudberry/pull/1621)
* [`498d63bd7e3`](https://github.com/apache/cloudberry/commit/498d63bd7e369bda90973f391d37e671097c3846) - Expand palloc/pg_malloc API for more type safety (Peter Eisentraut) [#1621](https://github.com/apache/cloudberry/pull/1621)
* [`0285cbf2a9b`](https://github.com/apache/cloudberry/commit/0285cbf2a9b9c484dca13c45a76a365c3a2835c0) - Don't reference out-of-bounds array elements in brin_minmax_multi.c (David Rowley) [#1621](https://github.com/apache/cloudberry/pull/1621)
* [`6247fb51fde`](https://github.com/apache/cloudberry/commit/6247fb51fded2f2970587d2295d960b290cbcd66) - Fix RAT check violation from e5c72eb (reshke) [#1621](https://github.com/apache/cloudberry/pull/1621)
* [`6c075cd7bc8`](https://github.com/apache/cloudberry/commit/6c075cd7bc89db880f18a96f43001f5588c675e1) - doc: Fix link to FreeBSD documentation project (Daniel Gustafsson) [#1621](https://github.com/apache/cloudberry/pull/1621)
* [`64df81664a6`](https://github.com/apache/cloudberry/commit/64df81664a6ebbaa3abea70738cc2bae0975bc77) - Fix NaN comparison in circle_same test (Daniel Gustafsson) [#1621](https://github.com/apache/cloudberry/pull/1621)
* [`be76f44573c`](https://github.com/apache/cloudberry/commit/be76f44573c9ed46420e16f112608c7acc7131d9) - Fix possible omission of variable storage markers in ECPG. (Tom Lane) [#1621](https://github.com/apache/cloudberry/pull/1621)
* [`bc6fc6e0212`](https://github.com/apache/cloudberry/commit/bc6fc6e0212cf2ef0ccb97e688e0657e155733b7) - Reject bogus output from uuid_create(3). (Tom Lane) [#1621](https://github.com/apache/cloudberry/pull/1621)
* [`be07a0b880a`](https://github.com/apache/cloudberry/commit/be07a0b880a7cf57fd5228efd41d5fd516274422) - Choose FK name correctly during partition attachment (Alvaro Herrera) [#1621](https://github.com/apache/cloudberry/pull/1621)
* [`b2908dd5a0e`](https://github.com/apache/cloudberry/commit/b2908dd5a0e54d1da7148c2f9865b626e8277ea6) - Doc: clarify partitioned table limitations (David Rowley) [#1621](https://github.com/apache/cloudberry/pull/1621)
* [`fbbc98733db`](https://github.com/apache/cloudberry/commit/fbbc98733db548db4ee2c836e99d09fbd6002091) - doc: Fix two queries related to jsonb functions (Michael Paquier) [#1621](https://github.com/apache/cloudberry/pull/1621)
* [`4a55c711933`](https://github.com/apache/cloudberry/commit/4a55c711933cb5f2b23ea94c0091abde5df45c5c) - doc:  simplify docs about analyze and inheritance/partitions (Bruce Momjian) [#1621](https://github.com/apache/cloudberry/pull/1621)
* [`4f5b658ead8`](https://github.com/apache/cloudberry/commit/4f5b658ead86c2bf68d1f54326ae6ac77f7fa928) - doc:  clarify recursion internal behavior (Bruce Momjian) [#1621](https://github.com/apache/cloudberry/pull/1621)
* [`6e655a3f8ce`](https://github.com/apache/cloudberry/commit/6e655a3f8ce46ae9916e7026d368d95841bd82e9) - Doc: Update struct Trigger definition. (Etsuro Fujita) [#1621](https://github.com/apache/cloudberry/pull/1621)
* [`5411d47dd64`](https://github.com/apache/cloudberry/commit/5411d47dd643e369ac30cbb7c384a1e945998ece) - Fix some possibly latent bugs in slab.c (David Rowley) [#1621](https://github.com/apache/cloudberry/pull/1621)
* [`fd3b8cbb5ba`](https://github.com/apache/cloudberry/commit/fd3b8cbb5ba846bb75af89d2482a99198ba5c130) - doc:  in create statistics docs, mention analyze for parent info (Bruce Momjian) [#1621](https://github.com/apache/cloudberry/pull/1621)
* [`a8ad0c12519`](https://github.com/apache/cloudberry/commit/a8ad0c1251967e97576ca93d60bf00b3f2a5d1df) - doc: mention "bloom" as a possible index access method (Bruce Momjian) [#1621](https://github.com/apache/cloudberry/pull/1621)
* [`b1304ffb556`](https://github.com/apache/cloudberry/commit/b1304ffb556dbf37c842c0110bbc653ae1b2b30b) - doc:  use FILTER in aggregate example (Bruce Momjian) [#1621](https://github.com/apache/cloudberry/pull/1621)
* [`859498a7acb`](https://github.com/apache/cloudberry/commit/859498a7acbdf06fd21db32a89f538b1631602a3) - doc:  clarify that pgcrypto's gen_random_uuid calls core func. (Bruce Momjian) [#1621](https://github.com/apache/cloudberry/pull/1621)
* [`ce3c5a151b6`](https://github.com/apache/cloudberry/commit/ce3c5a151b6462f9c0280e1756913e6b1915be5f) - doc:  split out the NATURAL/CROSS JOIN in SELECT syntax (Bruce Momjian) [#1621](https://github.com/apache/cloudberry/pull/1621)
* [`ac0ea913aa9`](https://github.com/apache/cloudberry/commit/ac0ea913aa9c1b4e03f331e3912ab18e412b308f) - doc: warn of SECURITY DEFINER schemas for non-sql_body functions (Bruce Momjian) [#1621](https://github.com/apache/cloudberry/pull/1621)
* [`9f35913d3df`](https://github.com/apache/cloudberry/commit/9f35913d3df97900107e863b5aa59b485c95f599) - doc:  mention that SET TIME ZONE often needs to be quoted (Bruce Momjian) [#1621](https://github.com/apache/cloudberry/pull/1621)
* [`718f4995ad6`](https://github.com/apache/cloudberry/commit/718f4995ad630d4d73c2a82c816d951ddf4fab40) - doc:  document the maximum char/varchar length value (Bruce Momjian) [#1621](https://github.com/apache/cloudberry/pull/1621)
* [`daafefd02ca`](https://github.com/apache/cloudberry/commit/daafefd02ca6d646c3bd4fa760afe2eea214da04) - doc:  show direction is optional in FETCH/MOVE's FROM/IN syntax (Bruce Momjian) [#1621](https://github.com/apache/cloudberry/pull/1621)
* [`2ce473e8a17`](https://github.com/apache/cloudberry/commit/2ce473e8a17c6af2d57d488b5724edd268e1cabb) - doc:  simplify WITH clause syntax in CREATE DATABASE (Bruce Momjian) [#1621](https://github.com/apache/cloudberry/pull/1621)
* [`d2b804b4c7b`](https://github.com/apache/cloudberry/commit/d2b804b4c7b2ea2302f3295c41ffa59d490bbced) - Prevent long-term memory leakage in autovacuum launcher. (Tom Lane) [#1621](https://github.com/apache/cloudberry/pull/1621)
* [`adf76170d81`](https://github.com/apache/cloudberry/commit/adf76170d813d490ea8e79d7820b87219fd25481) - In the Snowball dictionary, don't try to stem excessively-long words. (Tom Lane) [#1621](https://github.com/apache/cloudberry/pull/1621)
* [`712ed47f694`](https://github.com/apache/cloudberry/commit/712ed47f694ddc8a89ae3ee0f56ed35ac78ef372) - On NetBSD, force dynamic symbol resolution at postmaster start. (Tom Lane) [#1621](https://github.com/apache/cloudberry/pull/1621)
* [`25fab8c6c78`](https://github.com/apache/cloudberry/commit/25fab8c6c7834b493bc234f5464cdc743119c1c3) - Prevent WAL corruption after a standby promotion. (Robert Haas) [#1621](https://github.com/apache/cloudberry/pull/1621)
* [`e961b141786`](https://github.com/apache/cloudberry/commit/e961b14178648ec9eb077d349039d62af141b579) - Doc: fix example of recursive query. (Tom Lane) [#1621](https://github.com/apache/cloudberry/pull/1621)
* [`3668a36f085`](https://github.com/apache/cloudberry/commit/3668a36f085c5f42e901d587c1d556aa2bde6983) - Use correct connection for cancellation in frontend's parallel slots (Michael Paquier) [#1621](https://github.com/apache/cloudberry/pull/1621)
* [`1173977e7b0`](https://github.com/apache/cloudberry/commit/1173977e7b0813e7c0c063b42526d27b78b8ae21) - Defend against stack overrun in a few more places. (Tom Lane) [#1621](https://github.com/apache/cloudberry/pull/1621)
* [`5bacc5f21e3`](https://github.com/apache/cloudberry/commit/5bacc5f21e32647c5c0a18ded1f5dbbf52dc4bd6) - Doc: document possible need to raise kernel's somaxconn limit. (Tom Lane) [#1621](https://github.com/apache/cloudberry/pull/1621)
* [`22d46773072`](https://github.com/apache/cloudberry/commit/22d46773072f87486028628612dbb180bd0b84da) - Doc: prefer sysctl to /proc/sys in docs and comments. (Tom Lane) [#1621](https://github.com/apache/cloudberry/pull/1621)
* [`f1abe6d3b20`](https://github.com/apache/cloudberry/commit/f1abe6d3b200f56a3134c566b247ede128392e11) - Add CHECK_FOR_INTERRUPTS while decoding changes. (Amit Kapila) [#1621](https://github.com/apache/cloudberry/pull/1621)
* [`6952e55f34f`](https://github.com/apache/cloudberry/commit/6952e55f34f3d79b7c6cc8b00980ea23736b766e) - Fix subtly-incorrect matching of parent and child partitioned indexes. (Tom Lane) [#1621](https://github.com/apache/cloudberry/pull/1621)
* [`519e6d7927a`](https://github.com/apache/cloudberry/commit/519e6d7927a951bf2c82b8c27d31c512185ca867) - Fix assert in logicalmsg_desc (Tomas Vondra) [#1621](https://github.com/apache/cloudberry/pull/1621)
* [`c5088b0fffe`](https://github.com/apache/cloudberry/commit/c5088b0fffee17b3b6e6eea68b0f9c623ba01ea2) - doc: Remove reference to tty libpq connstring param (Daniel Gustafsson) [#1621](https://github.com/apache/cloudberry/pull/1621)
* [`39c83b9a5dd`](https://github.com/apache/cloudberry/commit/39c83b9a5dd9f35de187395cf29ecba71f0c687d) - Fix replica identity check for a partitioned table. (Amit Kapila) [#1621](https://github.com/apache/cloudberry/pull/1621)
* [`d5217df4a89`](https://github.com/apache/cloudberry/commit/d5217df4a89273ff874eba9acbc08c085a615aaf) - doc: fix wrong tag used in create sequence manual. (Tatsuo Ishii) [#1621](https://github.com/apache/cloudberry/pull/1621)
* [`743ab4838ad`](https://github.com/apache/cloudberry/commit/743ab4838ad130954c3fd3674c61dd4aa927f9d9) - Add missing bad-PGconn guards in libpq entry points. (Tom Lane) [#1621](https://github.com/apache/cloudberry/pull/1621)
* [`a63cb056b0f`](https://github.com/apache/cloudberry/commit/a63cb056b0f4491a2c32b19056997b697f9d05a4) - Fix outdated --help message for postgres -f (Michael Paquier) [#1621](https://github.com/apache/cloudberry/pull/1621)
* [`870eccbbbd1`](https://github.com/apache/cloudberry/commit/870eccbbbd1c8f5d2e29f9db0e1752c2597b4e9f) - Avoid misbehavior when hash_table_bytes < bucket_size. (Tom Lane) [#1621](https://github.com/apache/cloudberry/pull/1621)
* [`4e22650ef59`](https://github.com/apache/cloudberry/commit/4e22650ef595c42740e46390bc7b3bc740c0cbc6) - Catch stack overflow when recursing in transformFromClauseItem(). (Tom Lane) [#1621](https://github.com/apache/cloudberry/pull/1621)
* [`17e72030706`](https://github.com/apache/cloudberry/commit/17e72030706eff30ee8daaa83af0872c21a9bb4c) - pg_upgrade: Fix some minor code issues (Peter Eisentraut) [#1621](https://github.com/apache/cloudberry/pull/1621)
* [`eef58123365`](https://github.com/apache/cloudberry/commit/eef58123365a1792746df6afb83e9358990213e9) - doc:  add missing role attributes to user management section (Bruce Momjian) [#1621](https://github.com/apache/cloudberry/pull/1621)
* [`a71abf1fb0a`](https://github.com/apache/cloudberry/commit/a71abf1fb0ae90aaf1ae03ec2be373934aaab252) - doc:  add section about heap-only tuples (HOT) (Bruce Momjian) [#1621](https://github.com/apache/cloudberry/pull/1621)
* [`062a84d8b6b`](https://github.com/apache/cloudberry/commit/062a84d8b6baa9794d57e99304682c8e4d0dff36) - doc:  warn about security issues around log files (Bruce Momjian) [#1621](https://github.com/apache/cloudberry/pull/1621)
* [`f267c5e22c4`](https://github.com/apache/cloudberry/commit/f267c5e22c4647ea5ebbf2e2aeff564ff1d22a4c) - doc:  clarify configuration file for Windows builds (Bruce Momjian) [#1621](https://github.com/apache/cloudberry/pull/1621)
* [`ed59aaf2028`](https://github.com/apache/cloudberry/commit/ed59aaf20287ba23f71171c8f1feb71cbec7c8ec) - doc:  document the CREATE INDEX "USING" clause (Bruce Momjian) [#1621](https://github.com/apache/cloudberry/pull/1621)
* [`b161cdcced8`](https://github.com/apache/cloudberry/commit/b161cdcced861c27416dc869a3c6fb59c1f805fc) - doc:  clarify CREATE TABLE AS ... IF NOT EXISTS (Bruce Momjian) [#1621](https://github.com/apache/cloudberry/pull/1621)
* [`9bf75d65c61`](https://github.com/apache/cloudberry/commit/9bf75d65c614bd73c2d7fbc3b5029142abc0f356) - doc:  improve wal_level docs for the 'minimal' level (Bruce Momjian) [#1621](https://github.com/apache/cloudberry/pull/1621)
* [`bc9d66a2adc`](https://github.com/apache/cloudberry/commit/bc9d66a2adc7935e2bfa0dcbbcb2edacf7c93da3) - doc:  clarify DROP EXTENSION dependent members text (Bruce Momjian) [#1621](https://github.com/apache/cloudberry/pull/1621)
* [`344b747b0d5`](https://github.com/apache/cloudberry/commit/344b747b0d53e0ccdce80166c1086232c82afc9f) - Back-Patch "Add wait_for_subscription_sync for TAP tests." (Amit Kapila) [#1621](https://github.com/apache/cloudberry/pull/1621)
* [`d733322bb1b`](https://github.com/apache/cloudberry/commit/d733322bb1bff1e0b3123c032835f460b2d2f91f) - Fix catalog lookup with the wrong snapshot during logical decoding. (Amit Kapila) [#1621](https://github.com/apache/cloudberry/pull/1621)
* [`65f9631ad4b`](https://github.com/apache/cloudberry/commit/65f9631ad4b33669649eab448444d723a89f831d) - Fix handling of R/W expanded datums that are passed to SQL functions. (Tom Lane) [#1621](https://github.com/apache/cloudberry/pull/1621)
* [`49833d6ea46`](https://github.com/apache/cloudberry/commit/49833d6ea46b4ef28236831617c22f3904c4bcf4) - Last-minute updates for release notes. (Tom Lane) [#1574](https://github.com/apache/cloudberry/pull/1574)
* [`43078de8744`](https://github.com/apache/cloudberry/commit/43078de87444f13d7f0ccff33e2699f5cad01480) - Release notes for 14.5, 13.8, 12.12, 11.17, 10.22. (Tom Lane) [#1574](https://github.com/apache/cloudberry/pull/1574)
* [`4175410d6f2`](https://github.com/apache/cloudberry/commit/4175410d6f25b5798dbaae88cb3c9115763081e6) - First-draft release notes for 14.5. (Tom Lane) [#1574](https://github.com/apache/cloudberry/pull/1574)
* [`0d3b0d87f59`](https://github.com/apache/cloudberry/commit/0d3b0d87f5914184ff699fa9d5587b2eba2d07f2) - Partially undo commit 94da73281. (Tom Lane) [#1574](https://github.com/apache/cloudberry/pull/1574)
* [`b21886b0cd6`](https://github.com/apache/cloudberry/commit/b21886b0cd660b9fbf2e1f1f04a9b13b1580e652) - Fix handling of bare boolean expressions in mcv_get_match_bitmap. (Tom Lane) [#1574](https://github.com/apache/cloudberry/pull/1574)
* [`b80b084ad45`](https://github.com/apache/cloudberry/commit/b80b084ad455691d176a9b1d601109091ed552c6) - Fix non-bulletproof ScalarArrayOpExpr code for extended statistics. (Tom Lane) [#1574](https://github.com/apache/cloudberry/pull/1574)
* [`5bee95685be`](https://github.com/apache/cloudberry/commit/5bee95685be6a05a108b411ebb1dca5271022fef) - postgres_fdw: Disable batch insertion when there are WCO constraints. (Etsuro Fujita) [#1574](https://github.com/apache/cloudberry/pull/1574)
* [`7e30f9d1500`](https://github.com/apache/cloudberry/commit/7e30f9d15004c72a78c211c5a8c12fe196dc2537) - Add proper regression test for the recent SRFs-in-pathkeys problem. (Tom Lane) [#1574](https://github.com/apache/cloudberry/pull/1574)
* [`029421f3eaa`](https://github.com/apache/cloudberry/commit/029421f3eaa2644db08cefd5e90845a01a0db2ff) - Fix assorted doc typos (John Naylor) [#1574](https://github.com/apache/cloudberry/pull/1574)
* [`89690e41d26`](https://github.com/apache/cloudberry/commit/89690e41d26539adfb75910d5261c6facfd1d769) - Clarify DROP EXTENSION docs regarding explicitly dependent routines (John Naylor) [#1574](https://github.com/apache/cloudberry/pull/1574)
* [`34f970ab120`](https://github.com/apache/cloudberry/commit/34f970ab1206bbea71db1a5a178667655c76941a) - Fix incorrect tests for SRFs in relation_can_be_sorted_early(). (Tom Lane) [#1574](https://github.com/apache/cloudberry/pull/1574)
* [`59678645105`](https://github.com/apache/cloudberry/commit/59678645105a3cba0944b44c249857a644c4507b) - Fix trim_array() for zero-dimensional array argument. (Tom Lane) [#1574](https://github.com/apache/cloudberry/pull/1574)
* [`e42fcdd4887`](https://github.com/apache/cloudberry/commit/e42fcdd48871d8727dd485c5ddbd2248f0d4198b) - Suppress DISTRIBUTED BY notices in bfv_joins test (#1612) (Alena Rybakina) [#1616](https://github.com/apache/cloudberry/pull/1616)
* [`908468fe5f0`](https://github.com/apache/cloudberry/commit/908468fe5f0d2c7f0c11a32cc5d89fb7c803ff1e) - fix typos & add MPP support for `allow_inplace_tablespace` (reshke) [#1616](https://github.com/apache/cloudberry/pull/1616)
* [`a5c91b4e159`](https://github.com/apache/cloudberry/commit/a5c91b4e1597df7c0896f234852ec0fa0525483f) - Fix test instability (Alvaro Herrera) [#1616](https://github.com/apache/cloudberry/pull/1616)
* [`384ed07e5b4`](https://github.com/apache/cloudberry/commit/384ed07e5b4e6a1bf8ce269253fd973c03380762) - Fix replay of create database records on standby (Alvaro Herrera) [#1616](https://github.com/apache/cloudberry/pull/1616)
* [`b3f0554b228`](https://github.com/apache/cloudberry/commit/b3f0554b2280b660602c8764276c7692d20549de) - Revert "Recursively create tablespace directories if they do not exist but we need them when re-redoing some tablespace related xlogs (e.g. database create with a tablespace) on mirror." (reshke) [#1616](https://github.com/apache/cloudberry/pull/1616)
* [`f9588e8db73`](https://github.com/apache/cloudberry/commit/f9588e8db73d113adf4403792b3ff2c187a16408) - CI: Add support for Ubuntu 24.04 Docker and DEB builds (Dianjin Wang) [#1616](https://github.com/apache/cloudberry/pull/1616)
* [`eab4f0999c3`](https://github.com/apache/cloudberry/commit/eab4f0999c360a1247bb89f0c3dac3f2abe556cd) - Fix release tarball base version naming (Dianjin Wang) [#1616](https://github.com/apache/cloudberry/pull/1616)
* [`b99451ca192`](https://github.com/apache/cloudberry/commit/b99451ca1921684cf1240c25e4db888b5c7be408) - Fix COPY TO returning 0 rows during concurrent reorganize (Hao Wu) [#1616](https://github.com/apache/cloudberry/pull/1616)
* [`291a2553410`](https://github.com/apache/cloudberry/commit/291a2553410fe5130c07a28d323fb3928874da44) - ORCA: Fix detection of mixed storage in partitioned tables with foreign partitions (#1524) (Jianghua.yjh) [#1616](https://github.com/apache/cloudberry/pull/1616)
* [`08cdeab5ee1`](https://github.com/apache/cloudberry/commit/08cdeab5ee13049273d2712a8416d308ec4e3527) - Fix Oid display errors in the log or message (fairyfar) [#1616](https://github.com/apache/cloudberry/pull/1616)
* [`4e13a4ed221`](https://github.com/apache/cloudberry/commit/4e13a4ed2215ce5d9fcc2c2f0a5d6d25f56469f6) - Fix RUN_GTEST/RUN_GBENCH leak into pax.so build (zhangyue) [#1616](https://github.com/apache/cloudberry/pull/1616)
* [`235325b5912`](https://github.com/apache/cloudberry/commit/235325b59127eb7e50e62412183e2529bc9ef77c) - Support matview status maintenance for multi-table JOIN queries (Zhang Mingli) [#1616](https://github.com/apache/cloudberry/pull/1616)
* [`45b44492753`](https://github.com/apache/cloudberry/commit/45b44492753ecefc73389d1ca17d0b142edcdfc0) - Fix sed -i compatibility on macOS in configure (#1598) (zhangyue) [#1616](https://github.com/apache/cloudberry/pull/1616)
* [`9b86899dba1`](https://github.com/apache/cloudberry/commit/9b86899dba1c74f2f688d015637e3287a2767513) - Remove generated test file misc.sql (#1600) (Hao Wu) [#1616](https://github.com/apache/cloudberry/pull/1616)
* [`5b404afecc7`](https://github.com/apache/cloudberry/commit/5b404afecc710248f3495782ba88d88656e1e2e5) - Fix COPY FROM encoding error double-counting and enable SREH for transcoding (Zhang Mingli) [#1616](https://github.com/apache/cloudberry/pull/1616)
* [`91a3ae45cc3`](https://github.com/apache/cloudberry/commit/91a3ae45cc3465128848bd9eb193a1c2325177aa) - Fix missing GUC_GPDB_NEED_SYNC for pax filter GUCs (#1590) (zhangyue) [#1616](https://github.com/apache/cloudberry/pull/1616)
* [`c56dbaaeb30`](https://github.com/apache/cloudberry/commit/c56dbaaeb30f02fe7168ee5fad50c1b5eb94869d) - Fix grammar: subscribe events calendar to subscribe to the events calendar (#1586) (layla) [#1616](https://github.com/apache/cloudberry/pull/1616)
* [`d21033f0040`](https://github.com/apache/cloudberry/commit/d21033f0040016123e93f492feab7fe88d083a2e) - Fix GPG verify path for staged release artifacts (Dianjin Wang) [#1616](https://github.com/apache/cloudberry/pull/1616)
* [`f45ffc7b20e`](https://github.com/apache/cloudberry/commit/f45ffc7b20ed682f2231f8c45f9757883e080358) - Fix the regex matching bug of the GUC gp_resource_group_cgroup_parent (fairyfar) [#1616](https://github.com/apache/cloudberry/pull/1616)
* [`d0d8d5ce91e`](https://github.com/apache/cloudberry/commit/d0d8d5ce91eed859a7633859b514020a9f36800e) - Doc: Add diskquota license for ASF compliance (Dianjin Wang) [#1616](https://github.com/apache/cloudberry/pull/1616)
* [`be81965abe5`](https://github.com/apache/cloudberry/commit/be81965abe5ae21d5563a3c377aefc573e354e7d) - Add diskquota support for Apache Cloudberry (Dianjin Wang) [#1616](https://github.com/apache/cloudberry/pull/1616)
* [`6fbb8b5cd7e`](https://github.com/apache/cloudberry/commit/6fbb8b5cd7e366ca2cdd973836dd3c7ac0c59bf8) - Remove legacy CI and unused files from diskquota (Dianjin Wang) [#1616](https://github.com/apache/cloudberry/pull/1616)
* [`902b5bdaf1d`](https://github.com/apache/cloudberry/commit/902b5bdaf1db98a00fdbbe98f9dff280e1156839) ..[`ca4edaba162`](https://github.com/apache/cloudberry/commit/ca4edaba16230e7bee42c7921c33b3aab0bccdb3) - **diskquota-related commits**
* [`7882755a9bd`](https://github.com/apache/cloudberry/commit/7882755a9bdf91f3236cac53f8d73b0ea65fc86a) -  allow_in_place_tablespaces in sync_guc_name (reshke) [#1611](https://github.com/apache/cloudberry/pull/1611)
* [`17fa60be72f`](https://github.com/apache/cloudberry/commit/17fa60be72fb353dd1166254dedcaeb305262f60) - Fix get_dirent_type() for symlinks on MinGW/MSYS. (Thomas Munro) [#1611](https://github.com/apache/cloudberry/pull/1611)
* [`15c9f72b4fa`](https://github.com/apache/cloudberry/commit/15c9f72b4faf3a8e4fb0edce62a0b071630e73e5) - Allow "in place" tablespaces. (Alvaro Herrera) [#1611](https://github.com/apache/cloudberry/pull/1611)
* [`7e1ad55c28d`](https://github.com/apache/cloudberry/commit/7e1ad55c28d122e987e14aa7307f67cb7866e268) - Fix ReadRecentBuffer for local buffers. (Heikki Linnakangas) [#1611](https://github.com/apache/cloudberry/pull/1611)
* [`460c7a976f7`](https://github.com/apache/cloudberry/commit/460c7a976f7c2d26199ecea8563d4a309d3962bf) - Doc: improve documentation about random(). (Tom Lane) [#1611](https://github.com/apache/cloudberry/pull/1611)
* [`f1adefbfabe`](https://github.com/apache/cloudberry/commit/f1adefbfabeae74ef3b3765c1a3313002b477030) - Fix get_dirent_type() for Windows junction points. (Thomas Munro) [#1611](https://github.com/apache/cloudberry/pull/1611)
* [`0c0c4d22b7d`](https://github.com/apache/cloudberry/commit/0c0c4d22b7d6e1857f906ef61d7af62958a3cfa4) - postgres_fdw: Fix bug in checking of return value of PQsendQuery(). (Fujii Masao) [#1611](https://github.com/apache/cloudberry/pull/1611)
* [`2799797dd70`](https://github.com/apache/cloudberry/commit/2799797dd708dbf7bb5415187f4c6e1bbd216790) - doc:  use wording "restore" instead of "reload" of dumps (Bruce Momjian) [#1611](https://github.com/apache/cloudberry/pull/1611)
* [`4596e536f40`](https://github.com/apache/cloudberry/commit/4596e536f4064c1f9d0aa6d2e3b42b2e8f46927a) - doc:  clarify that auth. names are lower case and case-sensitive (Bruce Momjian) [#1611](https://github.com/apache/cloudberry/pull/1611)
* [`aab8bf7f8da`](https://github.com/apache/cloudberry/commit/aab8bf7f8daa879a72d369912ec39c6c95ece0e1) - Fix ruleutils issues with dropped cols in functions-returning-composite. (Tom Lane) [#1611](https://github.com/apache/cloudberry/pull/1611)
* [`d070cdbf775`](https://github.com/apache/cloudberry/commit/d070cdbf7757e748dcc820651556b6f1e3b95b5e) - Re-add SPICleanup for ABI compatibility in stable branch (Peter Eisentraut) [#1611](https://github.com/apache/cloudberry/pull/1611)
* [`9a79f623c81`](https://github.com/apache/cloudberry/commit/9a79f623c81d7a22eee9b1862f46738c2aaf95e4) - pg_upgrade: Adjust quoting style in message to match guidelines (Peter Eisentraut) [#1611](https://github.com/apache/cloudberry/pull/1611)
* [`9e63a400adf`](https://github.com/apache/cloudberry/commit/9e63a400adf0c02fd0dbb836289d310456b1dcb2) - Fix omissions in support for the "regcollation" type. (Tom Lane) [#1611](https://github.com/apache/cloudberry/pull/1611)
* [`74ca57c2468`](https://github.com/apache/cloudberry/commit/74ca57c2468799c73d5d6166aba0c6639a08bebb) - Clarify that pg_dump takes ACCESS SHARE lock (John Naylor) [#1611](https://github.com/apache/cloudberry/pull/1611)
* [`bfdc2602bb6`](https://github.com/apache/cloudberry/commit/bfdc2602bb686ab571ce02f0528f13d3bd89943f) - docs:  make monitoring "phases" table titles consistent (Bruce Momjian) [#1611](https://github.com/apache/cloudberry/pull/1611)
* [`fd67a88b4cc`](https://github.com/apache/cloudberry/commit/fd67a88b4cc535fb03b9bfb31b11e79e1b5ce042) - doc:  clarify how dropping of extensions affects dependent objs. (Bruce Momjian) [#1611](https://github.com/apache/cloudberry/pull/1611)
* [`814abbac24d`](https://github.com/apache/cloudberry/commit/814abbac24d40986d1796c29ed8d6c0c2126bc0a) - pg_upgrade doc: mention that replication slots must be recreated (Bruce Momjian) [#1611](https://github.com/apache/cloudberry/pull/1611)
* [`85fbb6b1748`](https://github.com/apache/cloudberry/commit/85fbb6b1748a434ede9614bf09c58659d300221a) - doc:  add documentation about ecpg Oracle-compatibility mode (Bruce Momjian) [#1611](https://github.com/apache/cloudberry/pull/1611)
* [`ef43bcb07ae`](https://github.com/apache/cloudberry/commit/ef43bcb07aef4fafa718aee5d2b594f161f3079f) - doc:  clarify the behavior of identically-named savepoints (Bruce Momjian) [#1611](https://github.com/apache/cloudberry/pull/1611)
* [`1cd5f86e187`](https://github.com/apache/cloudberry/commit/1cd5f86e187939a6a22b723974a22b79070fa644) - doc:  clarify that "excluded" ON CONFLICT is a single row (Bruce Momjian) [#1611](https://github.com/apache/cloudberry/pull/1611)
* [`c337391453b`](https://github.com/apache/cloudberry/commit/c337391453b388925375ed44b192bda2a9ea5a85) - doc:  mention that INSERT can block because of unique indexes (Bruce Momjian) [#1611](https://github.com/apache/cloudberry/pull/1611)
* [`004ce3f1afb`](https://github.com/apache/cloudberry/commit/004ce3f1afb3b7264ffac9822c03ca55f3d281dd) - doc:  mention the pg_locks lock names in parentheses (Bruce Momjian) [#1611](https://github.com/apache/cloudberry/pull/1611)
* [`1b8a9e41f2c`](https://github.com/apache/cloudberry/commit/1b8a9e41f2cbe22f63e9ba8424603baa47c979eb) - Plug memory leak (Alvaro Herrera) [#1611](https://github.com/apache/cloudberry/pull/1611)
* [`dd25acd1b28`](https://github.com/apache/cloudberry/commit/dd25acd1b281200765d6208e18451aaf7d36bb80) - Invent qsort_interruptible(). (Tom Lane) [#1611](https://github.com/apache/cloudberry/pull/1611)
* [`70566dac2ca`](https://github.com/apache/cloudberry/commit/70566dac2ca313a5cc8b17ed25193bc75042955c) - Remove bogus loop in single-iteration code (#1580) (reshke) [#1611](https://github.com/apache/cloudberry/pull/1611)
* [`06e9035f3c3`](https://github.com/apache/cloudberry/commit/06e9035f3c31674aecd2858b89eab4469c03c131) - ORCA: Fix window function cost model producing zero local cost when no ORDER BY (#1573) (Jianghua.yjh) [#1611](https://github.com/apache/cloudberry/pull/1611)
* [`bb104b7bc26`](https://github.com/apache/cloudberry/commit/bb104b7bc26707440a7f90be2c3fea79bdfa7683) - Fix for ace9973867c to work in MPP (reshke) [#1611](https://github.com/apache/cloudberry/pull/1611)
* [`b2788e912b4`](https://github.com/apache/cloudberry/commit/b2788e912b4e8cc3583e04bbb237de45301887aa) - CREATE INDEX: use the original userid for more ACL checks. (Noah Misch) [#1611](https://github.com/apache/cloudberry/pull/1611)
* [`6308ba858f0`](https://github.com/apache/cloudberry/commit/6308ba858f0702fb7239ba004b9d99be5946a00d) - doc: Fix inconsistent quotes in some jsonb fields (Michael Paquier) [#1611](https://github.com/apache/cloudberry/pull/1611)
* [`efa474eaa49`](https://github.com/apache/cloudberry/commit/efa474eaa49736a5764614b42446ad260d880f87) - doc:  add examples for array_length() and jsonb_array_length() (Bruce Momjian) [#1611](https://github.com/apache/cloudberry/pull/1611)
* [`290cb730e77`](https://github.com/apache/cloudberry/commit/290cb730e77a44a8b076ee93a34cae6f335ec285) - fix ecpglib patch (reshke) [#1611](https://github.com/apache/cloudberry/pull/1611)
* [`cb7a2063df4`](https://github.com/apache/cloudberry/commit/cb7a2063df4f570a29db1c292b5443b27b844227) - Tighten pg_upgrade's new check for non-upgradable anyarray usages. (Tom Lane) [#1611](https://github.com/apache/cloudberry/pull/1611)
* [`9ba780dae0e`](https://github.com/apache/cloudberry/commit/9ba780dae0e9bcfd78266a2763f2bf787bf708ad) - Fix pg_upgrade to detect non-upgradable anyarray usages. (Tom Lane) [#1611](https://github.com/apache/cloudberry/pull/1611)
* [`51503b56452`](https://github.com/apache/cloudberry/commit/51503b564525e105c4b5ffa5a12d211fc6937f63) - libpq: Improve idle state handling in pipeline mode (Alvaro Herrera) [#1611](https://github.com/apache/cloudberry/pull/1611)
* [`5e86b123901`](https://github.com/apache/cloudberry/commit/5e86b123901c19673b948c5f9162625f100c0451) - Fix previous commit's ecpg_clocale for ppc Darwin. (Noah Misch) [#1611](https://github.com/apache/cloudberry/pull/1611)
* [`5bef6162918`](https://github.com/apache/cloudberry/commit/5bef61629188812988bf95d08e450b3db2737da8) - ecpglib: call newlocale() once per process. (Noah Misch) [#1611](https://github.com/apache/cloudberry/pull/1611)
* [`cb9ef22944d`](https://github.com/apache/cloudberry/commit/cb9ef22944dd5f530d89c39450ce39f0ea857e97) - Fix visibility check when XID is committed in CLOG but not in procarray. (Heikki Linnakangas) [#1611](https://github.com/apache/cloudberry/pull/1611)
* [`6aff5b0de4b`](https://github.com/apache/cloudberry/commit/6aff5b0de4bee2724b84b52798f560ba258728f5) - Don't trust signalfd() on illumos. (Thomas Munro) [#1611](https://github.com/apache/cloudberry/pull/1611)
* [`124bc59a44b`](https://github.com/apache/cloudberry/commit/124bc59a44ba0652abe81d2b20947bbc94eee2f6) - Fix PostgreSQL::Test aliasing for Perl v5.10.1. (Noah Misch) [#1611](https://github.com/apache/cloudberry/pull/1611)
* [`015fa2b17ba`](https://github.com/apache/cloudberry/commit/015fa2b17ba3228d1396ad099b559d9ce7a4433e) - Backport: Ban role pg_signal_backend from more superuser backend types. (#1504) (reshke) [#1611](https://github.com/apache/cloudberry/pull/1611)
* [`b2625050d36`](https://github.com/apache/cloudberry/commit/b2625050d36c52462bb6aeb18002e8126c61f120) - Fix DEB packaging to support multi-arch builds (Dianjin Wang) [#1611](https://github.com/apache/cloudberry/pull/1611)
* [`f5f3d68d4d3`](https://github.com/apache/cloudberry/commit/f5f3d68d4d3529a4da5a1d493cdcf3c06288bc0c) - For PostgreSQL::Test compatibility, alias entire package symbol tables. (Noah Misch) [#1611](https://github.com/apache/cloudberry/pull/1611)
* [`35199f606b9`](https://github.com/apache/cloudberry/commit/35199f606b9e98a7a789cf32dafd93dfa2046d38) - Fix memory leak due to LogicalRepRelMapEntry.attrmap. (Amit Kapila) [#1611](https://github.com/apache/cloudberry/pull/1611)
* [`6badd7f23b5`](https://github.com/apache/cloudberry/commit/6badd7f23b5065ed58889e7cd5f868bf28e31a1f) - doc: improve wording of plpgsql RAISE format text (Bruce Momjian) [#1611](https://github.com/apache/cloudberry/pull/1611)
* [`8a179f8676c`](https://github.com/apache/cloudberry/commit/8a179f8676cb06e72b97d51fb5b6cdb32c207eda) - doc: clarify wording about phantom reads (Bruce Momjian) [#1611](https://github.com/apache/cloudberry/pull/1611)
* [`65ea03b3225`](https://github.com/apache/cloudberry/commit/65ea03b322593ffb5f2abf991c2a38412e456143) - Fix SPI's handling of errors during transaction commit. (Tom Lane) [#1611](https://github.com/apache/cloudberry/pull/1611)
* [`27b12a39f6c`](https://github.com/apache/cloudberry/commit/27b12a39f6c9e9aaffd0fcea96ff1c87bbd914a8) - Fix stale values in partition map entries on subscribers. (Amit Kapila) [#1611](https://github.com/apache/cloudberry/pull/1611)
* [`15bc97a9b4c`](https://github.com/apache/cloudberry/commit/15bc97a9b4c15b4517feb4a71f8f566368d63af2) - Fix partition table's REPLICA IDENTITY checking on the subscriber. (Amit Kapila) [#1611](https://github.com/apache/cloudberry/pull/1611)
* [`9e65ffa5924`](https://github.com/apache/cloudberry/commit/9e65ffa592498e083688ce093a63719fa9fb4d9c) - Fix data inconsistency between publisher and subscriber. (Amit Kapila) [#1611](https://github.com/apache/cloudberry/pull/1611)
* [`5fd4fe3cfee`](https://github.com/apache/cloudberry/commit/5fd4fe3cfee37f5b899ccbca1a5ba2023e1b750e) - CI: add ASF-release support under macOS (Dianjin Wang) [#1611](https://github.com/apache/cloudberry/pull/1611)
* [`409dd0d9a32`](https://github.com/apache/cloudberry/commit/409dd0d9a32ed3651b68879f4a154255079f6b09) - Movable DataBase Locales for Cloudberry (#1363) (Leonid) [#1611](https://github.com/apache/cloudberry/pull/1611)
* [`b2d10de0ce3`](https://github.com/apache/cloudberry/commit/b2d10de0ce3cda024d56814c29e8cfab2312c3ce) - Cherry-pick of CVE fix: Fix privilege checks in pg_stats_ext and pg_stats_ext_exprs. (#1551) (reshke) [#1611](https://github.com/apache/cloudberry/pull/1611)
* [`4d33ea63e12`](https://github.com/apache/cloudberry/commit/4d33ea63e1268cd5d7c17cd104745b6e764b67de) - CI: remove pxf_fdw from CI workflow (Dianjin Wang) [#1611](https://github.com/apache/cloudberry/pull/1611)
* [`40b8714a094`](https://github.com/apache/cloudberry/commit/40b8714a094192456ee0a6fb32d79ccb6fb362a5) - Fix: pgcrypto regression test failures on Rocky 8 (Dianjin Wang) [#1611](https://github.com/apache/cloudberry/pull/1611)
* [`b129eef3f6a`](https://github.com/apache/cloudberry/commit/b129eef3f6a7d47a5a8cd09aef8e2de7cdd20671) - Fix: make motion_socket test Python 3.6 compatible (Dianjin Wang) [#1611](https://github.com/apache/cloudberry/pull/1611)
* [`8c05cefe73a`](https://github.com/apache/cloudberry/commit/8c05cefe73a947588929073265e5e8fadf33b1fa) - CI: Add Rocky8 workflow with test matrix support (Dianjin Wang) [#1611](https://github.com/apache/cloudberry/pull/1611)
* [`7649c1f34f6`](https://github.com/apache/cloudberry/commit/7649c1f34f6f3e55ff1fd23003e9ca4281911ed0) - Devops: Remove pxf_fdw from default build (#1549) (Nikolay Antonov) [#1611](https://github.com/apache/cloudberry/pull/1611)
* [`51128388d99`](https://github.com/apache/cloudberry/commit/51128388d991158c80eca8b3976aab9b85fef610) - Cherry-pick pg14.5 commit: Fix incorrect permissions-checking code for extended statistics. (#1550) (reshke) [#1611](https://github.com/apache/cloudberry/pull/1611)
* [`5f8e9820d3e`](https://github.com/apache/cloudberry/commit/5f8e9820d3e8348d70cd9361366eb32c7e3272ac) - Fix and run gp_exttable_fdw tests (Andrey Sokolov)

### Contributors Team

> @leborchuk, @shaohuaxi, @tuhaihe, @Alena0704, @Smyatkin-Maxim, @fanfuxiaoran, @ZTE-EBASE, @MisterRaindrop, @krylosov-aa, @andr-sokolov, @yjhjstz, @fairyfar, @reshke, @congxuebin, @roaldm153, @Vlasdislav, @gongxun0928, @chenjinbao1989, @lqriu, @gfphoenix78, @avamingli, @lss602726449, @MutableFire, @my-ship-it, @zhangyue1818, @04cb, @ostinru, @AndrewOvvv, @x4m, @robozmey, @aviralgarg05, @woblerr, @jangjang0401, @Jaroslavian, @pjfanning

**Full Changelog**: https://github.com/apache/cloudberry/compare/2.1.0-incubating...2.2.0-incubating

## Apache Cloudberry PXF 2.2.0

### Commits

* [`01c2e00b`](https://github.com/apache/cloudberry-pxf/commit/01c2e00b64166740cabfcae1ceee42a72e520594) - Replace MinIO S3 sidecar with RustFS (#163) (Nikolay Antonov)
* [`f92c4f63`](https://github.com/apache/cloudberry-pxf/commit/f92c4f63488238d46026cd102db5dc734564e795) - License: credit code taken from PostgreSQL, Hadoop and ZooKeeper (Dianjin Wang) [#170](https://github.com/apache/cloudberry-pxf/pull/170)
* [`15981e57`](https://github.com/apache/cloudberry-pxf/commit/15981e57a2a332f917372010c6abb6eec811a400) - License: credit the Gradle wrapper, Nessie and ASF config templates (Dianjin Wang) [#170](https://github.com/apache/cloudberry-pxf/pull/170)
* [`ef11aa4b`](https://github.com/apache/cloudberry-pxf/commit/ef11aa4b6a0ccd0632650b3de76bc2795ad8d70c) - Release: check the pom.xml version against the release tag (Dianjin Wang) [#169](https://github.com/apache/cloudberry-pxf/pull/169)
* [`f73db289`](https://github.com/apache/cloudberry-pxf/commit/f73db2894e8cfd9d1f79311211c812b5079f5bc1) - Update the version to 2.2.0 in pom.xml (Dianjin Wang) [#168](https://github.com/apache/cloudberry-pxf/pull/168)
* [`1fc7e9f5`](https://github.com/apache/cloudberry-pxf/commit/1fc7e9f5f32ac1c503c642e4d8928c2415a0a3b6) - Remove org.json, an ASF Category X dependency (Dianjin Wang) [#158](https://github.com/apache/cloudberry-pxf/pull/158)
* [`25d43c50`](https://github.com/apache/cloudberry-pxf/commit/25d43c5063e13c41d95e542c5fe6b95db556931c) - Remove license pointer text from NOTICE (Dianjin Wang) [#158](https://github.com/apache/cloudberry-pxf/pull/158)
* [`e44222af`](https://github.com/apache/cloudberry-pxf/commit/e44222afe5aa0ad1f575fe1e86b646d5d281ddf6) - Fix MinIO image pull by using quay.io registry (Dianjin Wang) [#158](https://github.com/apache/cloudberry-pxf/pull/158)
* [`9163ebb0`](https://github.com/apache/cloudberry-pxf/commit/9163ebb0cb381c9d1f48ee253acacd3c93f0b5a9) - CI: bump gradle/actions/dependency-submission to v6.3.0 (Dianjin Wang) [#158](https://github.com/apache/cloudberry-pxf/pull/158)
* [`d27615bc`](https://github.com/apache/cloudberry-pxf/commit/d27615bcf60f8431502b2b7922e4fdb1da290038) - Fix confusing build failure when javac is missing (#151) (Dianjin Wang) [#158](https://github.com/apache/cloudberry-pxf/pull/158)
* [`1854616c`](https://github.com/apache/cloudberry-pxf/commit/1854616c4f0e6d378a44ea4640fd766cae00510d) - CLI: bypass HTTP proxy when probing the local PXF endpoints (Dianjin Wang) [#158](https://github.com/apache/cloudberry-pxf/pull/158)
* [`70a537d3`](https://github.com/apache/cloudberry-pxf/commit/70a537d3444c8ce2daa95000a73caa405449b23b) - Fix cancelled reads being reported as completed (#143) (liuxiaoyu) [#144](https://github.com/apache/cloudberry-pxf/pull/144)
* [`739a50fd`](https://github.com/apache/cloudberry-pxf/commit/739a50fda3cfc5a04c5e4460cafc5cc20e4329bb) - CI: add Rocky 10 support (#136) (Dianjin Wang) [#142](https://github.com/apache/cloudberry-pxf/pull/142)
* [`fe4fe9a0`](https://github.com/apache/cloudberry-pxf/commit/fe4fe9a04d1219c1e5ac2c69391ffdbb695e67fd) - Update version to 2.2.0 (Dianjin Wang) [#142](https://github.com/apache/cloudberry-pxf/pull/142)
* [`6a22e72a`](https://github.com/apache/cloudberry-pxf/commit/6a22e72adf5cd2b7ea9c2be09cdc0b05a86d7566) - Observability: pxf_stat_activity and pxf_cancel_backend (#124) (Nikolay Antonov) [#142](https://github.com/apache/cloudberry-pxf/pull/142)
* [`0777c17e`](https://github.com/apache/cloudberry-pxf/commit/0777c17e0fa53beabb33f2d9959db9ec1c0d1281) - Reduce amount of logs we produce in CI (#140) (Nikolay Antonov) [#142](https://github.com/apache/cloudberry-pxf/pull/142)
* [`494a439d`](https://github.com/apache/cloudberry-pxf/commit/494a439d7dfcbd94532115007f18170914276da0) - Reduce amount of tests we run in CI (#139) (Nikolay Antonov) [#142](https://github.com/apache/cloudberry-pxf/pull/142)
* [`85883636`](https://github.com/apache/cloudberry-pxf/commit/858836369435f154ea946e2535d9a0362ba271a3) - Bump org.apache.tomcat.embed:tomcat-embed-core from 9.0.117 to 9.0.118 in /server (#138) (dependabot[bot]) [#142](https://github.com/apache/cloudberry-pxf/pull/142)
* [`03978573`](https://github.com/apache/cloudberry-pxf/commit/0397857397d3f2edf2edd820dfeb2827aabd6bd4) - Bump golang.org/x/crypto from 0.21.0 to 0.52.0 in /cli (dependabot[bot]) [#142](https://github.com/apache/cloudberry-pxf/pull/142)
* [`380eed3a`](https://github.com/apache/cloudberry-pxf/commit/380eed3a467fbddebf2d46fc13b88599505a5141) - CI: add PXF convenience package build workflow (#133) (Dianjin Wang) [#142](https://github.com/apache/cloudberry-pxf/pull/142)
* [`7fc11b67`](https://github.com/apache/cloudberry-pxf/commit/7fc11b6718a2863208963bd7214e326640aa2c55) - ci: harden Rocky 9 baseline (TZ pin + retry pkg installs + raise HDFS timeout) (#130) (Yice) [#142](https://github.com/apache/cloudberry-pxf/pull/142)
* [`106d08b6`](https://github.com/apache/cloudberry-pxf/commit/106d08b6091ad14bef6a9d08adbbdbb6b9c4e3b7) - Update gradle wrapper to 8.14.4 to support Java 21 (#109) (Nikolay Antonov) [#142](https://github.com/apache/cloudberry-pxf/pull/142)
* [`d78ae4c0`](https://github.com/apache/cloudberry-pxf/commit/d78ae4c0c79ebfa50c7ba7d82e248c0b8bac8a7f) - Testcontainers: run PxfExtensionTest in testcontainers (#125) (Nikolay Antonov) [#142](https://github.com/apache/cloudberry-pxf/pull/142)
* [`49a3f72c`](https://github.com/apache/cloudberry-pxf/commit/49a3f72ce841f4bfd368875060c786356f74b3d2) - Explicit dependencies in pxf-hdfs (#122) (Nikolay Antonov) [#142](https://github.com/apache/cloudberry-pxf/pull/142)
* [`e87c7eb8`](https://github.com/apache/cloudberry-pxf/commit/e87c7eb8557395e7f0432c71d6dd8b8dfc6ca15b) - Bump log4j to 2.25.4 (#121) (Sanikadze) [#142](https://github.com/apache/cloudberry-pxf/pull/142)
* [`0ade0a79`](https://github.com/apache/cloudberry-pxf/commit/0ade0a794eec66ec239401cedd1dfa25ab722190) - Bump HBase version (#120) (Nikolay Antonov) [#142](https://github.com/apache/cloudberry-pxf/pull/142)
* [`936dc30e`](https://github.com/apache/cloudberry-pxf/commit/936dc30ecddbe46e3ca96b590922479fdf45cb88) - Update gradle/actions/dependency-submission to v6.1.0 (Dianjin Wang) [#142](https://github.com/apache/cloudberry-pxf/pull/142)
* [`8fc32917`](https://github.com/apache/cloudberry-pxf/commit/8fc329175f3f071c0799e94b9e958f8cbeb166b6) - Update S3-related tests to run in Testcontainers (#117) (Nikolay Antonov) [#142](https://github.com/apache/cloudberry-pxf/pull/142)
* [`375562ec`](https://github.com/apache/cloudberry-pxf/commit/375562ec75f32f98643634808fad2363af31f652) - NOTICE: add the original PXF NOTICE (Dianjin Wang) [#142](https://github.com/apache/cloudberry-pxf/pull/142)
* [`8a7b7c28`](https://github.com/apache/cloudberry-pxf/commit/8a7b7c28cb470f7295be9e4e3f1368317898c2c7) - docs: update the docs for cloudberry-site (#114) (Dianjin Wang) [#142](https://github.com/apache/cloudberry-pxf/pull/142)
* [`d25b58b4`](https://github.com/apache/cloudberry-pxf/commit/d25b58b49d51e50c99ad60139bb804196338cb39) - Observability: Add gp_session_id and gp_command_count to MDC (#111) (Nikolay Antonov) [#142](https://github.com/apache/cloudberry-pxf/pull/142)
* [`fa6d1300`](https://github.com/apache/cloudberry-pxf/commit/fa6d130010517cc8005eb3d4af1fdee38c152837) - cloudberry-pxf currently supports only cloudberry-2.x (#112) (Nikolay Antonov) [#142](https://github.com/apache/cloudberry-pxf/pull/142)
* [`94f33da0`](https://github.com/apache/cloudberry-pxf/commit/94f33da02b694ec16b043c2f1f988575f2cb1465) - Upgrade Go toolchain to 1.25 (#110) (Dianjin Wang) [#142](https://github.com/apache/cloudberry-pxf/pull/142)
* [`3484c824`](https://github.com/apache/cloudberry-pxf/commit/3484c824c4bb57a6f67fc5bb01d6b7feb81b55c6) - Testcontainers: Fixes for JDBC test suite (#108) (Nikolay Antonov) [#142](https://github.com/apache/cloudberry-pxf/pull/142)
* [`9bfb785b`](https://github.com/apache/cloudberry-pxf/commit/9bfb785bfc91d4719fc8819736c85a1cee0901c0) - fix: support filter pushdown for numeric columns with integer constants (liuxiaoyu) [#142](https://github.com/apache/cloudberry-pxf/pull/142)
* [`02384465`](https://github.com/apache/cloudberry-pxf/commit/02384465d11a1f7a47548f0be953969520428947) - Testcontainers: Add MS SQL JDBC tests (#106) (Nikolay Antonov) [#142](https://github.com/apache/cloudberry-pxf/pull/142)
* [`4d753732`](https://github.com/apache/cloudberry-pxf/commit/4d75373226b9b9378310e5ddd80e231f71277cd9) - Docs: update JDBC-related docs (#107) (Nikolay Antonov) [#142](https://github.com/apache/cloudberry-pxf/pull/142)
* [`db92e051`](https://github.com/apache/cloudberry-pxf/commit/db92e0516d4357d927329e28f10d5c2cea7cf53a) - Automation: run HBASE in standalone mode (#95) (Nikolay Antonov) [#142](https://github.com/apache/cloudberry-pxf/pull/142)
* [`46bbef1e`](https://github.com/apache/cloudberry-pxf/commit/46bbef1e917b3468319bb4e96d68fdffafd5d3a4) - Bump org.apache.tomcat.embed:tomcat-embed-core from 9.0.72 to 9.0.117 in /server (#105) (dependabot[bot]) [#142](https://github.com/apache/cloudberry-pxf/pull/142)
* [`19cdf242`](https://github.com/apache/cloudberry-pxf/commit/19cdf242a5b08f42e1496daa2907d778f52d38d7) - Testcontainers: Add Oracle JDBC test (#104) (Nikolay Antonov) [#142](https://github.com/apache/cloudberry-pxf/pull/142)
* [`e9267fab`](https://github.com/apache/cloudberry-pxf/commit/e9267fabd83cf6c2eb6ad3c5c37c8f08b499f7b0) - Fix dependency submission action to use commit SHA (Dianjin Wang) [#142](https://github.com/apache/cloudberry-pxf/pull/142)
* [`910bb9a0`](https://github.com/apache/cloudberry-pxf/commit/910bb9a065f432f2db8a4c176cec83d46e378d21) - Align release artifact naming with Apache incubator conventions (Dianjin Wang) [#142](https://github.com/apache/cloudberry-pxf/pull/142)
* [`6d8366f9`](https://github.com/apache/cloudberry-pxf/commit/6d8366f955c88f4dee441f575e7e1b995cc3bdb3) - Upgrade Go toolchain to 1.24 (#99) (Dianjin Wang) [#142](https://github.com/apache/cloudberry-pxf/pull/142)
* [`081f2af9`](https://github.com/apache/cloudberry-pxf/commit/081f2af965d5efd0a1e6c25ad899d33b938d666c) - CI: add caching for testcontainer images (#98) (Nikolay Antonov) [#142](https://github.com/apache/cloudberry-pxf/pull/142)
* [`0b447bec`](https://github.com/apache/cloudberry-pxf/commit/0b447bec084e336693d11af3416167af5cce8e7c) - Testcontainers: Add ClickHouse JDBC test (#97) (Nikolay Antonov) [#142](https://github.com/apache/cloudberry-pxf/pull/142)
* [`d492dfad`](https://github.com/apache/cloudberry-pxf/commit/d492dfad481683faf57d02b323317d254b0265c5) - CI: cache deb and rpm for month (#94) (Nikolay Antonov) [#142](https://github.com/apache/cloudberry-pxf/pull/142)
* [`66349e85`](https://github.com/apache/cloudberry-pxf/commit/66349e85022c810c494fa1069fc3c167fdfcd865) - Add procps dependency to RPM/DEB for pxf stop command (Dianjin Wang) [#142](https://github.com/apache/cloudberry-pxf/pull/142)
* [`74db860c`](https://github.com/apache/cloudberry-pxf/commit/74db860c639bb73f32ebc43612ab6a8ae7ccb93e) - Run JDBC tests in Testcontainers (MVP) (#91) (Nikolay Antonov) [#142](https://github.com/apache/cloudberry-pxf/pull/142)
* [`dd5d6702`](https://github.com/apache/cloudberry-pxf/commit/dd5d67029d0e3620b6d11c454a3e3683a3cae324) - Include license files in all package distributions (Dianjin Wang) [#142](https://github.com/apache/cloudberry-pxf/pull/142)
* [`7c6f6458`](https://github.com/apache/cloudberry-pxf/commit/7c6f6458d17846bb2dd0601498acc13f6fcc97d9) - Include `-incubating` in extracted directory name (Dianjin Wang) [#142](https://github.com/apache/cloudberry-pxf/pull/142)
* [`f073123c`](https://github.com/apache/cloudberry-pxf/commit/f073123ce0944a25bb24a4d17015ec346401a49a) - Partially revert 48302989 to fix pxf_regress (#87) (Nikolay Antonov) [#142](https://github.com/apache/cloudberry-pxf/pull/142)
* [`42fdc41b`](https://github.com/apache/cloudberry-pxf/commit/42fdc41b6c8e5db61bd4f78dcb38bd07b0e744b7) - ci: add Rocky 9 support for CI and Docker build environment (#78) (liuxiaoyu) [#142](https://github.com/apache/cloudberry-pxf/pull/142)
* [`ba416657`](https://github.com/apache/cloudberry-pxf/commit/ba416657d5624dede0039f9f6f22dad23a1273b2) - fix: add Parquet UUID type support for read/write (#71) (liuxiaoyu) [#142](https://github.com/apache/cloudberry-pxf/pull/142)
* [`42baf86b`](https://github.com/apache/cloudberry-pxf/commit/42baf86ba598538364d83e1e7b77f28dc5dce509) - Add Java 17 support (#72) (Nikolay Antonov) [#142](https://github.com/apache/cloudberry-pxf/pull/142)
* [`b9968ea4`](https://github.com/apache/cloudberry-pxf/commit/b9968ea4334b31afcdaa5f8ea2b7505fd14658a0) - Brand: update pxf_fdw Makefile description (#75) (Dianjin Wang) [#142](https://github.com/apache/cloudberry-pxf/pull/142)
* [`3044ce30`](https://github.com/apache/cloudberry-pxf/commit/3044ce307267a25bff860389b0bd584c80872d0b) - Fix release tarball base version naming (Dianjin Wang) [#142](https://github.com/apache/cloudberry-pxf/pull/142)

### Contributors Team

> @ostinru, @tuhaihe, @leborchuk, @MisterRaindrop, @Mulily0513

**Full Changelog**: https://github.com/apache/cloudberry-pxf/compare/2.1.0-incubating...2.2.0-incubating

## Apache Cloudberry Backup 2.2.0

### Commits

* [`bd135816`](https://github.com/apache/cloudberry-backup/commit/bd135816570d10cf25ca660f8b13ae887475744b) - Extend binary file extension check with deb, rpm, gppkg and bin (Dianjin Wang) [#121](https://github.com/apache/cloudberry-backup/pull/121)
* [`cb98e15c`](https://github.com/apache/cloudberry-backup/commit/cb98e15c52c899de68e64a638e183aa418329a63) - Bump RAT pom version to 2.2.0-incubating (Dianjin Wang) [#121](https://github.com/apache/cloudberry-backup/pull/121)
* [`5efe0cec`](https://github.com/apache/cloudberry-backup/commit/5efe0cec3205faff689f453d92cb15e168947338) - Remove stale gometalinter.config entry from RAT excludes (Dianjin Wang) [#121](https://github.com/apache/cloudberry-backup/pull/121)
* [`17b7e857`](https://github.com/apache/cloudberry-backup/commit/17b7e857b97a7a9e46f17b009f1f2433d3a0779f) - Remove license text from NOTICE (Dianjin Wang) [#119](https://github.com/apache/cloudberry-backup/pull/119)
* [`3e92c88b`](https://github.com/apache/cloudberry-backup/commit/3e92c88bee728c668edb4cef0959b67473ff0ca9) - Fix s3_plugin_e2e: dl.min.io no longer serves MinIO binaries (Dianjin Wang) [#119](https://github.com/apache/cloudberry-backup/pull/119)
* [`6f800375`](https://github.com/apache/cloudberry-backup/commit/6f80037545db97ee943da848e4d56661ef12598a) - Update golangci-lint and resolve lint findings. (#114) (Anton Kurochkin) [#119](https://github.com/apache/cloudberry-backup/pull/119)
* [`6c326e78`](https://github.com/apache/cloudberry-backup/commit/6c326e7889eee4508c1eaa6fe596d7f124faf0ed) - Add database filters to gpbackman commands. (#113) (Anton Kurochkin) [#110](https://github.com/apache/cloudberry-backup/pull/110)
* [`feb1a90c`](https://github.com/apache/cloudberry-backup/commit/feb1a90c6aaa9a415452b7c7409a6858a3d0b77f) - Synchronize gpbackup history with the standby coordinator. (#111) (Anton Kurochkin) [#110](https://github.com/apache/cloudberry-backup/pull/110)
* [`bbb2e2d0`](https://github.com/apache/cloudberry-backup/commit/bbb2e2d09e748bc9810a63f5b41814ffb1d0b3a4) - Add convenience package build workflow for cloudberry-backup (#108) (Dianjin Wang) [#110](https://github.com/apache/cloudberry-backup/pull/110)
* [`925e9217`](https://github.com/apache/cloudberry-backup/commit/925e92175afa0780ad30cd016ef596e9ff26a1a6) - Bump dependencies to fix Dependabot alerts. Bump golang.org/x/crypto to v0.52.0. Bump golang.org/x/net  to v0.55.0. Bump other dependencies. (woblerr) [#110](https://github.com/apache/cloudberry-backup/pull/110)
* [`cb366b8d`](https://github.com/apache/cloudberry-backup/commit/cb366b8d0c2abe5a5c29531b7bc059466600aed1) - Bump Go from 1.24 to 1.25 (#99) (Dianjin Wang) [#110](https://github.com/apache/cloudberry-backup/pull/110)
* [`ea644594`](https://github.com/apache/cloudberry-backup/commit/ea644594966760824b4a130f0408ee3ebe3aadbb) - NOTICE: add the original gpbackup NOTICE (Dianjin Wang) [#110](https://github.com/apache/cloudberry-backup/pull/110)
* [`ce95c0dd`](https://github.com/apache/cloudberry-backup/commit/ce95c0dd2964a0a8d84044844172a87e76aac62a) - Package: extract install script generation to template file (#95) (Dianjin Wang) [#110](https://github.com/apache/cloudberry-backup/pull/110)
* [`5cba5792`](https://github.com/apache/cloudberry-backup/commit/5cba5792f2403418e95aeba38a3cee3c4e54eda3) - Add gpbackup_exporter — a Prometheus exporter for gpbackup history database. (#87) (Anton Kurochkin) [#110](https://github.com/apache/cloudberry-backup/pull/110)
* [`92b995f7`](https://github.com/apache/cloudberry-backup/commit/92b995f735748ccb57b890af273d69f7cef70dae) - gpbackman: drop MASTER_DATA_DIRECTORY from history-db env-var fallback. (chenqiang) [#110](https://github.com/apache/cloudberry-backup/pull/110)
* [`bda5af34`](https://github.com/apache/cloudberry-backup/commit/bda5af348d3b685d147c10f386c8fe181e344ef7) - gpbackman: wrap non-NotExist os.Stat error with path context in OpenHistoryDB. (chenqiang) [#110](https://github.com/apache/cloudberry-backup/pull/110)
* [`9c60bed5`](https://github.com/apache/cloudberry-backup/commit/9c60bed5cca1006b42d474a9b539eba8bc08c45c) - gpbackman: gate history-db env-var fallback behind --auto-load-history-db opt-in. (chenqiang) [#110](https://github.com/apache/cloudberry-backup/pull/110)
* [`a4377b31`](https://github.com/apache/cloudberry-backup/commit/a4377b31889c5d4df315a9d8d01b3a5d45ccbd07) - gpbackman: document history-db env-var fallback in COMMANDS.md and README.md. (chenqiang) [#110](https://github.com/apache/cloudberry-backup/pull/110)
* [`a96766b9`](https://github.com/apache/cloudberry-backup/commit/a96766b95fbc95bb5e673a24fb7d469a312174d3) - gpbackman: fall back to coordinator data dir for history db, fail loud when missing. (chenqiang) [#110](https://github.com/apache/cloudberry-backup/pull/110)
* [`5bc9f51f`](https://github.com/apache/cloudberry-backup/commit/5bc9f51f518bc135046f15def631b7e88b4c6071) - Speed up column permissions query. (woblerr) [#110](https://github.com/apache/cloudberry-backup/pull/110)
* [`00b89431`](https://github.com/apache/cloudberry-backup/commit/00b894314315358020b8a125fe6f271905fb46c3) - Fix: gprestore --resize-cluster fails with --jobs > 1 (yangyu@hashdata.cn) [#110](https://github.com/apache/cloudberry-backup/pull/110)
* [`5e5a0fde`](https://github.com/apache/cloudberry-backup/commit/5e5a0fde3ad66aa6c28b0130e268bccc397acd8f) - Align release artifact naming with Apache incubator conventions (Dianjin Wang) [#110](https://github.com/apache/cloudberry-backup/pull/110)
* [`3da0117a`](https://github.com/apache/cloudberry-backup/commit/3da0117ab9532958531ee7bf37d1993d92e3bb3a) - Docs: update installation command to use specific version tag (#89) (Dianjin Wang) [#110](https://github.com/apache/cloudberry-backup/pull/110)
* [`10b66d18`](https://github.com/apache/cloudberry-backup/commit/10b66d18c52f453f28b8db057ee84edd19d4be07) - CI: add smoke test for command validation (#84) (Dianjin Wang) [#110](https://github.com/apache/cloudberry-backup/pull/110)
* [`57e8bdbc`](https://github.com/apache/cloudberry-backup/commit/57e8bdbc3092e1d4411fd545ce8cf3cf9397337c) - Bump VERSION to 2.2.0 for main (Dianjin Wang) [#110](https://github.com/apache/cloudberry-backup/pull/110)
* [`35b439f5`](https://github.com/apache/cloudberry-backup/commit/35b439f5b7af6c3cfc2d2c7e8edc52e135f3a8f8) - Add ASF license header to golangci.yml. (woblerr) [#110](https://github.com/apache/cloudberry-backup/pull/110)
* [`5ad693e8`](https://github.com/apache/cloudberry-backup/commit/5ad693e81f8a45660b9e0134cc58bccacc00fa53) - Replace deprecated io/ioutil. (woblerr) [#110](https://github.com/apache/cloudberry-backup/pull/110)
* [`0304fd52`](https://github.com/apache/cloudberry-backup/commit/0304fd524a174da1d475b084879c69afc7bac48b) - Remove legacy `// +build` directives. (woblerr) [#110](https://github.com/apache/cloudberry-backup/pull/110)
* [`06ba8fe5`](https://github.com/apache/cloudberry-backup/commit/06ba8fe571f11858b1ec7c5059ac4ae3ac6bb7a9) - Bump setup-go action to v5 and go to 1.24. (woblerr) [#110](https://github.com/apache/cloudberry-backup/pull/110)
* [`a98e9842`](https://github.com/apache/cloudberry-backup/commit/a98e98429b1b735addcb13f24d648b63ba4c0341) - Fix lint issues introduced by golangci-lint v2 migration. (woblerr) [#110](https://github.com/apache/cloudberry-backup/pull/110)
* [`03ec6d13`](https://github.com/apache/cloudberry-backup/commit/03ec6d132b5c51557895dba7cd0617e10e8a9e52) - Migrate golangci-lint from v1 to v2. (woblerr) [#110](https://github.com/apache/cloudberry-backup/pull/110)
* [`4bc2371d`](https://github.com/apache/cloudberry-backup/commit/4bc2371df90e0a41e884b962c045af8654235320) - Fix go vet issue. (woblerr) [#110](https://github.com/apache/cloudberry-backup/pull/110)
* [`04ecda5e`](https://github.com/apache/cloudberry-backup/commit/04ecda5eebee7cc17ce210afbe0e7c493af0b565) - Bump Go version from 1.21 to 1.24. (woblerr) [#110](https://github.com/apache/cloudberry-backup/pull/110)
* [`9011029c`](https://github.com/apache/cloudberry-backup/commit/9011029c505f000cf61690c63efbca59a3e2f253) - asf.yaml: add woblerr as a collaborator (Dianjin Wang) [#110](https://github.com/apache/cloudberry-backup/pull/110)
* [`955ed6b1`](https://github.com/apache/cloudberry-backup/commit/955ed6b1187ad0085808be5553b0f7e319e8f8fe) - Include Apache compliance files in binary packages (#81) (Dianjin Wang) [#110](https://github.com/apache/cloudberry-backup/pull/110)
* [`21773a86`](https://github.com/apache/cloudberry-backup/commit/21773a86ba0d94dd7f51c6f0878da2dc26a56215) - Fix release tarball base version naming (Dianjin Wang) [#110](https://github.com/apache/cloudberry-backup/pull/110)
* [`06c4dd45`](https://github.com/apache/cloudberry-backup/commit/06c4dd45ad6cccc03af49ebebcb558533c16f2d6) - Add Apache License header to  files in gpBackMan. (woblerr) [#110](https://github.com/apache/cloudberry-backup/pull/110)
* [`74240649`](https://github.com/apache/cloudberry-backup/commit/742406499a05979dc8dd6574b1024edb39715735) - Add documentation for gpBackMan. (woblerr) [#110](https://github.com/apache/cloudberry-backup/pull/110)
* [`abeb027e`](https://github.com/apache/cloudberry-backup/commit/abeb027ec32f91f112b87f1cd46419128305c06e) - Refactor backup deletion commands to use direct SSH execution. (woblerr) [#110](https://github.com/apache/cloudberry-backup/pull/110)
* [`aa98ae5a`](https://github.com/apache/cloudberry-backup/commit/aa98ae5a6eec5fdbc073526577e1a8c2fdcd3b18) - Add gpbackman path setup and skip condition for old backup version tests. (woblerr) [#110](https://github.com/apache/cloudberry-backup/pull/110)
* [`a0768517`](https://github.com/apache/cloudberry-backup/commit/a0768517cd7c44f8e1ebe09082d052c5b47d7720) - Fix typo in flag names and function for backup clean and history clean commands. (woblerr) [#110](https://github.com/apache/cloudberry-backup/pull/110)
* [`98848ab1`](https://github.com/apache/cloudberry-backup/commit/98848ab1236d5a9fbac8120e45c22441c3bca2ed) - Add end-to-end tests for gpbackman functionality. (woblerr) [#110](https://github.com/apache/cloudberry-backup/pull/110)
* [`9c63f860`](https://github.com/apache/cloudberry-backup/commit/9c63f860487d22afe5cb26bbca657799a2a46fe4) - Disable auto-formatting for table headers in backup-info command. (woblerr) [#110](https://github.com/apache/cloudberry-backup/pull/110)
* [`01d71064`](https://github.com/apache/cloudberry-backup/commit/01d710644d0431ac13a1b998efe7d8991e257d40) - Use same style as other main files. (woblerr) [#110](https://github.com/apache/cloudberry-backup/pull/110)
* [`51ae0a50`](https://github.com/apache/cloudberry-backup/commit/51ae0a506a1585cd08aac7ca4e30fa4cdb7bb3da) - Replace duplicate utility functions. (woblerr) [#110](https://github.com/apache/cloudberry-backup/pull/110)
* [`81208cfb`](https://github.com/apache/cloudberry-backup/commit/81208cfb2c60851ebe966826d2b63b30c80609f4) Add gpbackman in the cloudberry-backup. (woblerr) [#110](https://github.com/apache/cloudberry-backup/pull/110)

### Contributors Team

> @tuhaihe, @woblerr, @talmacschen2022, @my-ship-it

**Full Changelog**: https://github.com/apache/cloudberry-backup/compare/2.1.0-incubating...2.2.0-incubating

## Apache Cloudberry Go-libs 2.2.0

### Commits

* [`c5da03b`](https://github.com/apache/cloudberry-go-libs/commit/c5da03b9a8184c06cfbe828d4c44ad3a3763df20) - Update the version to 2.2.0 in pom.xml (Dianjin Wang) [#28](https://github.com/apache/cloudberry-go-libs/pull/28)
* [`0686c6e`](https://github.com/apache/cloudberry-go-libs/commit/0686c6e198d23158e5602f411d7253452a7a7fe2) - Release: check the pom.xml version against the release tag (Dianjin Wang) [#27](https://github.com/apache/cloudberry-go-libs/pull/27)
* [`0e762c9`](https://github.com/apache/cloudberry-go-libs/commit/0e762c961c5e6e41bfbe4e2d9fd967bff04b866a) - Remove license text from NOTICE (Dianjin Wang) [#26](https://github.com/apache/cloudberry-go-libs/pull/26)
* [`b4697c2`](https://github.com/apache/cloudberry-go-libs/commit/b4697c23f9061046af135922d1961f60bfa79dfa) - Bump golang.org/x/net from 0.47.0 to 0.55.0 (dependabot[bot]) [#25](https://github.com/apache/cloudberry-go-libs/pull/25)
* [`ae774cb`](https://github.com/apache/cloudberry-go-libs/commit/ae774cb165f066901c76778a05d86d305c2502e3) - Add cloudberry-go-libs-release.sh for Apache release staging (Dianjin Wang) [#24](https://github.com/apache/cloudberry-go-libs/pull/24)
* [`3de23e2`](https://github.com/apache/cloudberry-go-libs/commit/3de23e29a87a45127fbce611374d645549d43985) - update to blang/semver/v4 (serprex) [#22](https://github.com/apache/cloudberry-go-libs/pull/22)
* [`dd4e94f`](https://github.com/apache/cloudberry-go-libs/commit/dd4e94fae9e888fae591fdade5ba435b0aa3270c) - Add gp-common-go-libs file inventory to LICENSE for release compliance (Dianjin Wang) [#21](https://github.com/apache/cloudberry-go-libs/pull/21)
* [`b2dee8a`](https://github.com/apache/cloudberry-go-libs/commit/b2dee8a6ae5448bebfc2db2ee8fd0c1ccd0a0620) - ASF: update files for compliance (#20) (Dianjin Wang) [#20](https://github.com/apache/cloudberry-go-libs/pull/20)
* [`2200e2f`](https://github.com/apache/cloudberry-go-libs/commit/2200e2fedf3d05a0b5cfa751a0269b4c542e5625) - Feature: modernize CI/CD with GitHub Actions (Dianjin Wang) [#14](https://github.com/apache/cloudberry-go-libs/pull/14)
* [`110b836`](https://github.com/apache/cloudberry-go-libs/commit/110b836823766a8333f5a971381a1cc6596f6e6b) - Bump github.com/jackc/pgx/v5 from 5.7.6 to 5.9.2 (dependabot[bot]) [#19](https://github.com/apache/cloudberry-go-libs/pull/19)
* [`26eef84`](https://github.com/apache/cloudberry-go-libs/commit/26eef84fc9ebded479bdbc88c2d4d768f75a4b02) - update pgx/v4 to pgx/v5 (#17) (Philip Dubé) [#17](https://github.com/apache/cloudberry-go-libs/pull/17)
* [`e77fd08`](https://github.com/apache/cloudberry-go-libs/commit/e77fd08ff9d3a234095ee57bb91f48f29c96fa2c) - Bump golang.org/x/crypto from 0.21.0 to 0.45.0 (dependabot[bot]) [#15](https://github.com/apache/cloudberry-go-libs/pull/15)
* [`fc376e8`](https://github.com/apache/cloudberry-go-libs/commit/fc376e8a1056f2452942bacc9b1b57edde8d4e3d) - refactor: Rename module to apache/cloudberry-go-libs (Robert Mu) [#13](https://github.com/apache/cloudberry-go-libs/pull/13)
* [`928bc56`](https://github.com/apache/cloudberry-go-libs/commit/928bc567da46e3f27fdaca6532af444d9041dcc7) - fix(dbconn): reduce log level for version initialization (#11) (Robert Mu) [#11](https://github.com/apache/cloudberry-go-libs/pull/11)
* [`e8ca939`](https://github.com/apache/cloudberry-go-libs/commit/e8ca939d5c9c430da7dbd77abbdc5c1b00f41a87) - fix(cluster): add database type check for legacy GPDB query (#12) (Robert Mu) [#12](https://github.com/apache/cloudberry-go-libs/pull/12)
* [`7e1b684`](https://github.com/apache/cloudberry-go-libs/commit/7e1b684694b9bbb02a2a8853678b2e87ad441a3f) - Retry failed ssh commands in ExecuteClusterCommand (Karen Huddleston) [#10](https://github.com/apache/cloudberry-go-libs/pull/10)
* [`87ad28e`](https://github.com/apache/cloudberry-go-libs/commit/87ad28e303e586d188dafea25786a15ac882cccd) - Add ExecuteLocalCommandWithContext (Karen Huddleston) [#10](https://github.com/apache/cloudberry-go-libs/pull/10)
* [`0ced619`](https://github.com/apache/cloudberry-go-libs/commit/0ced619f8d1225877158ad387639c49e5edd18bc) - Add length check before returning first index of segmentList (#91) (Brandon Tat) [#10](https://github.com/apache/cloudberry-go-libs/pull/10)
* [`330d7a4`](https://github.com/apache/cloudberry-go-libs/commit/330d7a450d2bca68c69e93c7f3cbeb7707ea7ccb) - Remove Progress command (Karen Huddleston) [#10](https://github.com/apache/cloudberry-go-libs/pull/10)
* [`b93ec13`](https://github.com/apache/cloudberry-go-libs/commit/b93ec131a3574e842a29d0c3e5aef7621adb0c5b) - Use Custom logging for CheckClusterError (Karen Huddleston) [#10](https://github.com/apache/cloudberry-go-libs/pull/10)
* [`219df42`](https://github.com/apache/cloudberry-go-libs/commit/219df422cca51601bbdb74bb51846e755b06b1c1) - Add Custom command for more logging control (Karen Huddleston) [#10](https://github.com/apache/cloudberry-go-libs/pull/10)
* [`ac345b7`](https://github.com/apache/cloudberry-go-libs/commit/ac345b75e8510fab3bbe0160ec6486d699c74a6d) - Added separate shell prefix and colorization to gplog (#88) (Alexander Denissov) [#10](https://github.com/apache/cloudberry-go-libs/pull/10)
* [`7a51d64`](https://github.com/apache/cloudberry-go-libs/commit/7a51d647f4bdd1faa2edd68d75955040bec265ca) - Add `SelectContext` and `QueryContext` to DBConn (Nihal Jain) [#10](https://github.com/apache/cloudberry-go-libs/pull/10)
* [`5c07acc`](https://github.com/apache/cloudberry-go-libs/commit/5c07acc48406edac73d09d718e3090a53d36d6c1) - Update golang net library to v0.23.0 (Karen Huddleston) [#10](https://github.com/apache/cloudberry-go-libs/pull/10)
* [`0e1ad56`](https://github.com/apache/cloudberry-go-libs/commit/0e1ad56783079da0252820c4a56c1051f769f3b0) - Add new Progress command for gplog (Karen Huddleston) [#10](https://github.com/apache/cloudberry-go-libs/pull/10)
* [`b415c9b`](https://github.com/apache/cloudberry-go-libs/commit/b415c9b4a621a0f1d3d89177cfb3e51fce1832c2) - Fix existing tests (Karen Huddleston) [#10](https://github.com/apache/cloudberry-go-libs/pull/10)
* [`a34ff94`](https://github.com/apache/cloudberry-go-libs/commit/a34ff947604613c13be181e5ea8893ae63cb9f68) - Bumped pgx to v4.18.2, updated indirect dependencies (#86) (Alexander Denissov) [#10](https://github.com/apache/cloudberry-go-libs/pull/10)
* [`8663557`](https://github.com/apache/cloudberry-go-libs/commit/8663557611567e6e13240e9ae17eda9b6a22a2ab) - Introducing API GetSegmentConfigurationFromFile() for configuration retrieval from file (Rakesh Sharma) [#10](https://github.com/apache/cloudberry-go-libs/pull/10)
* [`ad8a6bb`](https://github.com/apache/cloudberry-go-libs/commit/ad8a6bb595451b811851803b80ea028831b4e760) - Updated GetSegmentConfiguration() to populate all remaining fields of segment configuration (Rakesh Sharma) [#10](https://github.com/apache/cloudberry-go-libs/pull/10)
* [`cfa3f86`](https://github.com/apache/cloudberry-go-libs/commit/cfa3f862af9a420ee6a646792a75bfe1c47a13e1) - Upgrade golang.org/x/crypto to 0.17.0 (Bradford D. Boyle) [#10](https://github.com/apache/cloudberry-go-libs/pull/10)
* [`74173a5`](https://github.com/apache/cloudberry-go-libs/commit/74173a5f7dc019d83b8c80987be9e2f32ef54e2c) - Add error formatting package (Jianwen Dong) [#10](https://github.com/apache/cloudberry-go-libs/pull/10)
* [`39e56be`](https://github.com/apache/cloudberry-go-libs/commit/39e56beda7fd13cceabd8da2eba0618e92f276d2) - Run go mod tidy (Karen Huddleston) [#10](https://github.com/apache/cloudberry-go-libs/pull/10)
* [`4553945`](https://github.com/apache/cloudberry-go-libs/commit/455394511099aed9cb9daac2c15ef7b78ec101d7) - Upgrade golang dependencies for dependabot alerts (Karen Huddleston) [#10](https://github.com/apache/cloudberry-go-libs/pull/10)
* [`cf68aaf`](https://github.com/apache/cloudberry-go-libs/commit/cf68aaf5471b901dc78706d9fd8ef1f083399c31) - dbconn: Add SelectInt and SelectIntSlice (Jamie McAtamney) [#10](https://github.com/apache/cloudberry-go-libs/pull/10)
* [`0359a65`](https://github.com/apache/cloudberry-go-libs/commit/0359a65821e217d82bd933936820c1bef88b6084) - Format string after judge level in pglog (moonsn) [#10](https://github.com/apache/cloudberry-go-libs/pull/10)
* [`ce8cf9a`](https://github.com/apache/cloudberry-go-libs/commit/ce8cf9a072c22382bab65ee33f349756d8bad47a) - Miscellaneous mirror-related enhancements (Jamie McAtamney) [#10](https://github.com/apache/cloudberry-go-libs/pull/10)
* [`9bb613e`](https://github.com/apache/cloudberry-go-libs/commit/9bb613e3ab638eb5bec121931eb32bfd18c2ff11) - support kerberos and sslmode prefer (#76) (Huiliang.liu) [#10](https://github.com/apache/cloudberry-go-libs/pull/10)
* [`125cedd`](https://github.com/apache/cloudberry-go-libs/commit/125cedd2856a50fa53f59801c321d7c7eea14fa2) - Update all dependencies for Go 1.19 (Jamie McAtamney) [#10](https://github.com/apache/cloudberry-go-libs/pull/10)
* [`bdf2613`](https://github.com/apache/cloudberry-go-libs/commit/bdf2613f194c12023a7556d9be25d82e411af4c2) - Revert "Initial commit: add support for CloudberryDB" (#7) (Hao Wu) [#7](https://github.com/apache/cloudberry-go-libs/pull/7)
* [`f7b28a3`](https://github.com/apache/cloudberry-go-libs/commit/f7b28a35eb01670948e0ba167f97b518f12309a7) - feat(dbconn): Add support for Apache Cloudberry Database (Robert Mu) [#5](https://github.com/apache/cloudberry-go-libs/pull/5)
* [`a41ff61`](https://github.com/apache/cloudberry-go-libs/commit/a41ff61a8a4564b14fb754ef4a6ca235e2998041) - Update asf.yaml and README.md (Dianjin Wang) [#3](https://github.com/apache/cloudberry-go-libs/pull/3)

### Contributors Team

> @tuhaihe, @serprex, @robertmu, @gfphoenix78

**Full Changelog**: https://github.com/apache/cloudberry-go-libs/compare/v1.0.11...2.2.0-incubating
