From e8b72877ca118fea4c66354cb7c6feec2a89ddfe Mon Sep 17 00:00:00 2001 From: Dianjin Wang Date: Mon, 2 Feb 2026 17:49:45 +0800 Subject: [PATCH] 2.1.0: update changelog page --- src/pages/releases/2.1.0-incubating.md | 262 +++++++++++++++++++++++++ src/pages/releases/index.md | 19 +- 2 files changed, 272 insertions(+), 9 deletions(-) create mode 100644 src/pages/releases/2.1.0-incubating.md diff --git a/src/pages/releases/2.1.0-incubating.md b/src/pages/releases/2.1.0-incubating.md new file mode 100644 index 00000000000..d83357599e1 --- /dev/null +++ b/src/pages/releases/2.1.0-incubating.md @@ -0,0 +1,262 @@ +--- +title: Apache Cloudberry (Incubating) 2.1.0 Changelog +description: This page provides change logs for Apache Cloudberry (Incubating) 2.1.0. +--- + +## Commits + +* [`5871c425568`](https://github.com/apache/cloudberry/commit/5871c4255687e4ef7c3a2b8b109c94a8f0f40419) - Fix typo name for support_io_uring (Hao Wu) +* [`0648d432bce`](https://github.com/apache/cloudberry/commit/0648d432bce645552cf3e6c2e845b8a31a75ba23) - Merge branch 'cp_main' into REL_2_STABLE (Dianjin Wang) +* [`93870d832bc`](https://github.com/apache/cloudberry/commit/93870d832bc99135eff0db8896ce8d2f9d77e5fd) - exclude `cdbdisp_query_test.c` in pom.xml and exclude `hot_standby/query_conflict' case (hanwei) +* [`bffdd7dad8b`](https://github.com/apache/cloudberry/commit/bffdd7dad8bf81e4e393b5616c737509e9c36760) - ORCA: Optimize CDatumSortedSet by checking IsSorted before sorting (Jianghua Yang) +* [`58cc529c18d`](https://github.com/apache/cloudberry/commit/58cc529c18da937fd615faf296a658b66cf0115d) - Set join_collapse_limit default value to 13 (#1525) (Andrey Sokolov) +* [`89d008f5d4c`](https://github.com/apache/cloudberry/commit/89d008f5d4cf6a92714389029f2f3dab35465e29) - Add answer file for high version perl (Hao Wu) +* [`e7669442885`](https://github.com/apache/cloudberry/commit/e766944288536f4a46f4cc633c81bc4c1e3e5503) - Do not initialize programm query string when unneeded. (#1536) (reshke) +* [`74936d72f8c`](https://github.com/apache/cloudberry/commit/74936d72f8cf7ab606bf5b3cf2c5fc8c3b9c433a) - ORCA: Fix memory leak in CWindowOids by adding destructor (#1533) (Jianghua.yjh) +* [`f4cd289b8b5`](https://github.com/apache/cloudberry/commit/f4cd289b8b506cf5d256d25ff9b0411aaa22ec78) - CI: Add REL_2_STABLE support to GitHub workflows (Dianjin Wang) +* [`8909f6b5cf0`](https://github.com/apache/cloudberry/commit/8909f6b5cf0e39279f0528297627e44975bd499b) - Add branch protection for REL_2_STABLE in .asf.yaml (Dianjin Wang) +* [`f4a827199be`](https://github.com/apache/cloudberry/commit/f4a827199be0a5ecd5d9a38a45a1d984f84b0a1d) - Use smgr-interface provided create_ao function. (#1534) (reshke) +* [`b39310bbfb7`](https://github.com/apache/cloudberry/commit/b39310bbfb71e3380a410fd21c0e5a617d4e47bb) - CI: add NOTICE year and binaries check to Apache RAT check (Dianjin Wang) +* [`f3f1855aba2`](https://github.com/apache/cloudberry/commit/f3f1855aba2ca294e0f5f7b81a65d6658677a42b) - ASF: update copyright year to 2026 (Dianjin Wang) +* [`7d864d9e076`](https://github.com/apache/cloudberry/commit/7d864d9e076af3e83e5c3fade599966a56b3f1a4) - CI: support free disk space for workflows in Ubuntu (Dianjin Wang) +* [`333d33c9a20`](https://github.com/apache/cloudberry/commit/333d33c9a20aade35174141a17c90cdfc060706a) - ORCA: Validate hash function existence in IsOpHashJoinable (Jianghua Yang) +* [`1855e146914`](https://github.com/apache/cloudberry/commit/1855e146914821e00f7154abeef0b434c251fbf5) - Add liburing2 to dependencies (#1527) (Leonid) +* [`66b62d75381`](https://github.com/apache/cloudberry/commit/66b62d753814b6fbc1b6e8fd77a2f91f45bc591f) - CI: Add rpm-build and rpmdevtools to Rocky8 image (Dianjin Wang) +* [`0237e3fa70d`](https://github.com/apache/cloudberry/commit/0237e3fa70d0acd5a3fbc6b9748717f45f781b5d) - Fix PAX build failure on GCC 8.x (Rocky Linux 8) (Dianjin Wang) +* [`fed447db231`](https://github.com/apache/cloudberry/commit/fed447db231db4c57fc4e0f51e14d85ba7edd56e) - Fix missing shebang in failover shell scripts (Dianjin Wang) +* [`35b893268ea`](https://github.com/apache/cloudberry/commit/35b893268ea3a98224473ae1e039f05dd069dcaf) - Fix gpconfig for resource group v2 on segment hosts (#1507) (zhangyue) +* [`24ce3466a20`](https://github.com/apache/cloudberry/commit/24ce3466a20a9ac56401b1ff026c87061dfcde31) - Add more contrib extensions to ic-contrib-check (reshke kirill) +* [`b49ab3a869f`](https://github.com/apache/cloudberry/commit/b49ab3a869fe89cdb0ef4784a0f439de076be82c) - Fix CI failures due to insufficient disk space (Dianjin Wang) +* [`e937f02206d`](https://github.com/apache/cloudberry/commit/e937f02206df7e2110b529286fb7851866593fcd) - Beautify `UpdateCatalogForStandbyPromotion`. (#1501) (reshke) +* [`767f64de651`](https://github.com/apache/cloudberry/commit/767f64de6516589078de56e861e2571b03cd74c3) - Fix initdb TAP tests. (#1503) (reshke) +* [`73ef10ca23e`](https://github.com/apache/cloudberry/commit/73ef10ca23e13dbb4da44417c1c51f39f8eae201) - Fix pg_dump TAP tests. (#1505) (reshke) +* [`21e71b87153`](https://github.com/apache/cloudberry/commit/21e71b871535670d57599ba9c9be80a8d71aa69a) - ORCA: Fix assertion failure for dynamic table scan rewindability (Jianghua Yang) +* [`7b4302aebd7`](https://github.com/apache/cloudberry/commit/7b4302aebd79674a09d08bc5171498deb6ee16d6) - Fix and rename --use-unique-keys option and add TAP test (#1508) (reshke) +* [`978e5ada92d`](https://github.com/apache/cloudberry/commit/978e5ada92d4a232e90f869176d17ebd8f58879d) - Fix pg_rewind fail in TAP tests. (#1502) (reshke) +* [`eb1c1fb37f2`](https://github.com/apache/cloudberry/commit/eb1c1fb37f22af2c3494b8c73859d1cf59266dfe) - Backport: Properly NULL-terminate GSS receive buffer on error packet reception (#1498) (reshke) +* [`c842b9f84f1`](https://github.com/apache/cloudberry/commit/c842b9f84f11f62a22e82f57c6fab52ae55fb1e2) - Fix `stop_postmaster` call in get_cluster_version. (#1497) (reshke) +* [`2b208618f42`](https://github.com/apache/cloudberry/commit/2b208618f42e7ef2005aed49dc59a155adfdbedb) - Improve error message when COORDINATOR_DATA_DIRECTORY is unset (water32) +* [`c4c96a9a933`](https://github.com/apache/cloudberry/commit/c4c96a9a933e95bf1ec16a695419a419bfa93028) - Backport: Compute aggregate argument types correctly in transformAggregateCall(). (#1500) (reshke) +* [`33865b21863`](https://github.com/apache/cloudberry/commit/33865b2186355fda751184e03a983158b2bafd54) - Fix std::terminate() caused by uncaught exception in ORCA (#1481) (NJrslv) +* [`4f4bd7eb787`](https://github.com/apache/cloudberry/commit/4f4bd7eb78704fc7f65935c681538276ccd0893a) - Fix: fix pg_upgrade and pg_dump for upgrade (liushengsong) +* [`6e2d2e977ec`](https://github.com/apache/cloudberry/commit/6e2d2e977ec5e6b9b259b0a2da7d547816eefa0d) - Add argument --next-gxid in pg_resetwal to support next-gxid reset. (Paul Guo) +* [`897032bd40f`](https://github.com/apache/cloudberry/commit/897032bd40fd9d771398ac7c7df0127f02eefd6b) - Refactor dumping of pg_type_encoding attributes. (Brent Doil) +* [`07c0b6ded20`](https://github.com/apache/cloudberry/commit/07c0b6ded20d0b76ffdbc454267ad4fea1daaf49) - FIx regress and TAP test for amcheck and enable in CI (#1489) (reshke) +* [`1acdb953bcd`](https://github.com/apache/cloudberry/commit/1acdb953bcd90e0f7b4f35d92fa7eec6c70a62e1) - Fix SonarQube error and refine trigger conditions (Dianjin Wang) +* [`b482f2b578c`](https://github.com/apache/cloudberry/commit/b482f2b578c6163b3fc22ec3b14a619d2685be4d) - Cherry-pick: Add pg_buffercache_usage_counts() to contrib/pg_buffercache. (#1492) (reshke) +* [`86c14b82af5`](https://github.com/apache/cloudberry/commit/86c14b82af5c068687702f934588c881f1168309) - Remove PG-14 rebase artifact from dblink and fix for `dblink_get_conn` (#1484) (reshke) +* [`eb980e6e41f`](https://github.com/apache/cloudberry/commit/eb980e6e41f41f0f8936111d412d5591040a73ca) - Fix gawk regexp escape sequence warning (zhan7236) +* [`b9d85f279bd`](https://github.com/apache/cloudberry/commit/b9d85f279bd97ed7b029a357081b92f2c0d6994f) - Sandbox: Add liburing to Rocky Linux 9 Dockerfile (Dianjin Wang) +* [`e7bfce5745a`](https://github.com/apache/cloudberry/commit/e7bfce5745a554d2039cc309b73e1c702cf878ee) - Add liburing dependency check for PAX storage (Dianjin Wang) +* [`6d3287f1680`](https://github.com/apache/cloudberry/commit/6d3287f1680bfad6374f70be77181cdcb9f1bf97) - Rename `incremental` nonterminal to `opt_incremental`. (#1473) (reshke) +* [`25349128d61`](https://github.com/apache/cloudberry/commit/25349128d611c53ce833871ce8525520a8d87b67) - Port UDP motion layer fixes from ic_udpifc.c to udp2 (zhangyue) +* [`60d213ff756`](https://github.com/apache/cloudberry/commit/60d213ff756c4e03aefda2afd9a2c47df7b3c40c) - Feature: Add UDP2 interconnect protocol implementation (#1357) (zhangyue) +* [`db5f5ca4b20`](https://github.com/apache/cloudberry/commit/db5f5ca4b206aeb81f54dcfb5f5a1535b27ea85a) - PAX: optimize io read for multiple discrete columns in a group (Hao Wu) +* [`093c18777bd`](https://github.com/apache/cloudberry/commit/093c18777bd019ab42abca41407332fffb532a83) - fix(backend): Skip cdb_setup/cdb_cleanup for auxiliary background workers (zhan7236) +* [`0061d457bba`](https://github.com/apache/cloudberry/commit/0061d457bba47080ce87d729cd3acfd4d9b448dc) - Sandbox: add `-c local` build mode (Dianjin Wang) +* [`6d7970ec936`](https://github.com/apache/cloudberry/commit/6d7970ec936f8931a0e85b4ec281b12ca3cda077) - devops: Add library liburing in docker image (Hao Wu) +* [`c5f2ff40bfd`](https://github.com/apache/cloudberry/commit/c5f2ff40bfd35ce4418d31f41083ccb396436754) - Fix incorrect column number in funcTupleDesc initialization. (zhangyue) +* [`236ab4b3eb4`](https://github.com/apache/cloudberry/commit/236ab4b3eb4c5734aa4e4878202fd0b23c0be7fe) - Doc: Add compressed files notice to README.apache.md (Dianjin Wang) +* [`37f633d1b13`](https://github.com/apache/cloudberry/commit/37f633d1b1368aa6b44d1225e663556e3dc68c2f) - Fix assertion failure when running \dit+. (zhangyue) +* [`4e5a85a804c`](https://github.com/apache/cloudberry/commit/4e5a85a804cd5ca5599a3d7dcd797180e716a22a) - Fix the creation timeout retry logic of cdbgang_createGang_async should be synchronized with the reader to avoid slow creation due to platform, container, network and other reasons, which would cause the reader to prematurely consider it an abnormal termination. (zhaoxi) +* [`51cd35131e2`](https://github.com/apache/cloudberry/commit/51cd35131e26d2a0e5960aceee829e226ec383db) - Fix: fix external table check and report errors (liushengsong) +* [`dcc7d6a59e4`](https://github.com/apache/cloudberry/commit/dcc7d6a59e407e2848846aa7b396d701dace0c69) - Introduces GitHub Actions workflow for Apache Cloudberry (incubating) build debian package (Leonid Borchuk) +* [`ae597ca9b16`](https://github.com/apache/cloudberry/commit/ae597ca9b16bf8c52222eac00b0d998d37e4a2da) - Sandbox: updates for the main branch/release (Dianjin Wang) +* [`df83e7f6726`](https://github.com/apache/cloudberry/commit/df83e7f6726805fffbf7309a0bfc4a290f6d5aed) - Reorgnize the files in sandbox (Dianjin Wang) +* [`232bb40b627`](https://github.com/apache/cloudberry/commit/232bb40b62728b84e351cab76316b8eb8fd5a29b) - Initial: squash cloudberry-bootcamp into devops/sandbox (Dianjin Wang) +* [`66a2542255e`](https://github.com/apache/cloudberry/commit/66a2542255e0eae284b41e301097c63797f14cdd) - Fix: tde encrypt buffer context don't use share memory Now we Fix: tde encrypt buffer context don't use share memory (kongfanshen) +* [`e2b027a7891`](https://github.com/apache/cloudberry/commit/e2b027a7891255d341579d64a752c2088175efd7) - Fix analyze paritioned table in somecase will coredump. (zhangwenchao) +* [`afb8767b041`](https://github.com/apache/cloudberry/commit/afb8767b041f836b9a337143aa88c5baaf4fe198) - Doc: update the Cloudberry branding in PAX tests (Dianjin Wang) +* [`fe68e600412`](https://github.com/apache/cloudberry/commit/fe68e600412d86c03752ecee98603f4ecd3779c5) - In resource-constrained environments, 10TB-scale 8-parallel processing in cloudberry may encounter specific anomalies related to Motion layer UDP communication. Below are four key scenarios and how the code modifications address them. (Zhao Xi) +* [`2fcac2746ea`](https://github.com/apache/cloudberry/commit/2fcac2746ea2a4a3e4fe967e208db59e757edd00) - fix: correct EXITS typo to EXISTS in SQL and code (Zhang Mingli) +* [`bb7c13a2ec0`](https://github.com/apache/cloudberry/commit/bb7c13a2ec00e4b5d1632129dad454508831ff09) - Fix calculating size of a database or tablespace (Hao Wu) +* [`cd1c31c9e3d`](https://github.com/apache/cloudberry/commit/cd1c31c9e3daad5214a7a8f656658f46d7450cee) - Move the global ext_dml_init_hook/ext_dml_fini_hook to AM scoped (Hao Wu) +* [`2d773236088`](https://github.com/apache/cloudberry/commit/2d773236088b6a9a8c2fa21e251378255cd40118) - Fix compile issue for higher version of gcc/g++ (Hao Wu) +* [`997cb21a2f9`](https://github.com/apache/cloudberry/commit/997cb21a2f9bf248c4c4640b30734e91514d305a) - Fix orca judgement of whether relation is empty is not accurate. (zhangwenchao) +* [`fce4362d786`](https://github.com/apache/cloudberry/commit/fce4362d7869c0faec217193ba1a4fd09b415c59) - fix unstable cte_prune again (Zhang Mingli) +* [`389a6f3d2a2`](https://github.com/apache/cloudberry/commit/389a6f3d2a266f5535e62215ef8da48a937042d9) - fix unstable cte_prune (Zhang Mingli) +* [`b0501217363`](https://github.com/apache/cloudberry/commit/b05012173632c692a0eb456366800933612369aa) - Add GUC gp_use_streaming_hashagg (Zhang Mingli) +* [`16e23ec53ca`](https://github.com/apache/cloudberry/commit/16e23ec53cae59740d4f146d2eabca10df921f0c) - fix cases (Zhang Mingli) +* [`51d5e4e3f6b`](https://github.com/apache/cloudberry/commit/51d5e4e3f6b5d561b91a3f395fc1c1c61ec8324d) - Switch to Streaming HashAgg for multiple phase aggregation. (Zhang Mingli) +* [`e0fe87974c1`](https://github.com/apache/cloudberry/commit/e0fe87974c110e19d3b1da2a61637dd1e85f416d) - Fix: fix bug When the TDE feature is enabled, backend panic will cause the database to be in an abnormal state (kongfanshen) +* [`25d676033cc`](https://github.com/apache/cloudberry/commit/25d676033cc935f43ddf869374e8434e65edaff7) - CI: support run docker build/test on PR (Dianjin Wang) +* [`9e70b05c8f5`](https://github.com/apache/cloudberry/commit/9e70b05c8f533ac4f19cf6ef8f9cff56ea539cf9) - Revert "CI: update the must passed jobs' name in .asf.yaml" (Dianjin Wang) +* [`ded030f2a36`](https://github.com/apache/cloudberry/commit/ded030f2a36bed7483db5a2498d132e02fe95877) - CI: update the must passed jobs' name in .asf.yaml (Dianjin Wang) +* [`5a88bfe746a`](https://github.com/apache/cloudberry/commit/5a88bfe746af53d703b60dd7f9f7fda469c00f56) - Comment: Correct comments on varlena headers (Hao Wu) +* [`24fa4068bb4`](https://github.com/apache/cloudberry/commit/24fa4068bb45c8892868fe2113e51d473b9551f1) - Fix: check and ereport error in external table (liushengsong) +* [`d1cfbf8727e`](https://github.com/apache/cloudberry/commit/d1cfbf8727eb18b60c2ef6dc6fbe076cf1ff7ade) - ORCA: skip MVCC system columns for standalone AO tables (#1409) (Jianghua.yjh) +* [`3721bf1c002`](https://github.com/apache/cloudberry/commit/3721bf1c00212ef6ba191cf047ccbbad41dcb2d7) - Fix duplicate distribution keys from subqueries. (Zhang Mingli) +* [`a860f732df4`](https://github.com/apache/cloudberry/commit/a860f732df4f0224dbf7920af378777dd2ede60a) - CI: fix libssh2-devel installation for gpfdist SFTP protocol (Dianjin Wang) +* [`0d0c1e44596`](https://github.com/apache/cloudberry/commit/0d0c1e44596482e701eb71ec7449f782f5d7af62) - Fix readable CTE with SELECT INTO clause. (hanwei) +* [`18f6a34ce23`](https://github.com/apache/cloudberry/commit/18f6a34ce23e2c572d9d32016949ab881a1e946d) - Fix Segment NDV number underflow issue (#1387) (Weinan WANG) +* [`93ffc879a70`](https://github.com/apache/cloudberry/commit/93ffc879a703d2245eefc718a8716080b21d0470) - [ORCA] Fix segmentation fault when appending group statistics (Jianghua Yang) +* [`d086beccff9`](https://github.com/apache/cloudberry/commit/d086beccff9933ba4efce19344cc7356da173eb0) - Make gp_cte_sharing globally configurable (Zhang Mingli) +* [`0bf5eee655e`](https://github.com/apache/cloudberry/commit/0bf5eee655e92457f67ef59d93c13ea2658e2053) - Add libssh2-devel package for gpfdist SFTP protocol (王平10304955) +* [`36718d8b3e1`](https://github.com/apache/cloudberry/commit/36718d8b3e1f211eef6aae4e141a72a88f59e4fd) - Add libssh2-devel package for gpfdist SFTP protocol (王平10304955) +* [`56c90348e0f`](https://github.com/apache/cloudberry/commit/56c90348e0fed17c0e50bfbc91012d35d01b72c9) - Optimize null bitmap handling for better append performance (GongXun) +* [`2b019826a00`](https://github.com/apache/cloudberry/commit/2b019826a003729d3d11f1c7082a8321ba180552) - Wait more time for writer gang (kongfanhsen) +* [`8a50648db82`](https://github.com/apache/cloudberry/commit/8a50648db820dc773bfca0d93f4d3a84046c2481) - Enhancement: simple code optimization (GongXun) +* [`333a7ae12e3`](https://github.com/apache/cloudberry/commit/333a7ae12e31bc86b6c905e0073d3bf2fad10e1d) - Bump SonarSource/sonarqube-scan-action from 5 to 6 in /.github/workflows (dependabot[bot]) +* [`294656400b2`](https://github.com/apache/cloudberry/commit/294656400b2ae625bca49754d645a124e77e62b5) - Optimize OrcWriter: precompute varlena indices to skip invalid loops (GongXun) +* [`ffa1decd910`](https://github.com/apache/cloudberry/commit/ffa1decd9102c7c8c9581bfc6754986f840c385d) - Fix NULL locus of Shared Scan. (Zhang Mingli) +* [`da9f802d13d`](https://github.com/apache/cloudberry/commit/da9f802d13d6adcfdb00a624e4d006225f7f4133) - perf: use unique_ptr instead of shared_ptr (#1374) (Xun Gong) +* [`4a996418629`](https://github.com/apache/cloudberry/commit/4a9964186293c06fd6c33b5ab2d8871a23cfb001) - Release: add commit changelog generator script (Dianjin Wang) +* [`ed66e03ab87`](https://github.com/apache/cloudberry/commit/ed66e03ab87d0e098eb46fbe79ffee33d5264e24) - Improve CI reliability and developer productivity through test scheduling optimizations, mirror stability fixes, and a new artifact reuse feature. (#1379) (Ed Espino) +* [`135f5cdf014`](https://github.com/apache/cloudberry/commit/135f5cdf014bc5a777b022e628b554f61425fbd5) - Fix parallel worker assignment for partial paths (Zhang Mingli) +* [`2203e2b73d9`](https://github.com/apache/cloudberry/commit/2203e2b73d9551b70a45cbde48c8353925b3f3c4) - Revert "ORCA: Support create plan in singlenode mode" (Jianghua Yang) +* [`f1fcde3ac01`](https://github.com/apache/cloudberry/commit/f1fcde3ac010d6ed1a945266a890ef87654c2fc2) - Optimize motion timeout transmission (#1365) (zhao) +* [`771b9958f08`](https://github.com/apache/cloudberry/commit/771b9958f0884b2500292bae1a8a265384a01fdf) - Add ubuntu22.04 build/test docker containers (Leonid Borchuk) +* [`9bcbf787755`](https://github.com/apache/cloudberry/commit/9bcbf787755c0f4deb63966db69cd411d7e417ac) - Feature: add MCP server for Cloudberry (Shengwen Yang) +* [`d7adc564ce3`](https://github.com/apache/cloudberry/commit/d7adc564ce32396a8ca5ad13c612f2ea6ba21cb5) - ORCA: prevent crashes with extension prosupport functions in NULL rtable queries (Jianghua Yang) +* [`d14ed09082a`](https://github.com/apache/cloudberry/commit/d14ed09082a4c235a4285eb60b78f3eac50caba5) - Doc: update Cloudberry naming in `devops` dir (#1354) (Dianjin Wang) +* [`94f98a28db5`](https://github.com/apache/cloudberry/commit/94f98a28db50281903b4bb3bd7897adbe695d5b6) - Allow ON COORDINATOR for ext file:// protocol (Maxim Smyatkin) +* [`82314f84536`](https://github.com/apache/cloudberry/commit/82314f8453600b02ce55c8d8ae19f4e8b79c2801) - Give UNION ALL more opportunities for parallel plans in MPP. (Zhang Mingli) +* [`c943a4f0ea7`](https://github.com/apache/cloudberry/commit/c943a4f0ea7845e8e3bcf3c9946381fd8979fe8c) - PAX: Rename all PAX guc names from pax_xxx to pax.xxx (Hao Wu) +* [`b70a4a86237`](https://github.com/apache/cloudberry/commit/b70a4a86237f0fdd4d50d5d668d22d8f197cc175) - Reorganize files in main repo and add licence info to all files (Leonid Borchuk) +* [`6e1ed5ab4d2`](https://github.com/apache/cloudberry/commit/6e1ed5ab4d2cc7e206f9ed0d9073bfd87913c7a2) - This is the initial commit for moving cloudberry-devops-release to main repo (Leonid Borchuk) +* [`485157894b3`](https://github.com/apache/cloudberry/commit/485157894b36c4979a4a21b4f75c56c9bdc9a5a8) - feat: support runtime filter push down to Table AM (GongXun) +* [`3c29813cd63`](https://github.com/apache/cloudberry/commit/3c29813cd632a4032f8ae4e3b96eb2663e72c350) - Fix gpcheckresgroupv2impl to use dynamic cgroup parent from GUC parameter (zhangyue) +* [`ce893eccefe`](https://github.com/apache/cloudberry/commit/ce893eccefe12fdb9fed039573dea1c7ba205ea7) - Fix no response when alter io_limit of resource group to '-1' (#17095) (RMT) +* [`fdd62e9f9ec`](https://github.com/apache/cloudberry/commit/fdd62e9f9ecc90463b07d52ebafb535daac2efb7) - Add guc: gp_resource_group_cgroup_parent (#16738) (RMT) +* [`5a0a2a3cb67`](https://github.com/apache/cloudberry/commit/5a0a2a3cb67fc3c66f2729e1fcb55c57d1ad1d5d) - delete cgroup leaf dir only when use group-v2 (#16830) (RMT) +* [`06a24613ba1`](https://github.com/apache/cloudberry/commit/06a24613ba1f289f96ec55870d0a8bde13926d2a) - Add one more hierarchy for resgroup cgroup root (#16732) (RMT) +* [`acca481edcd`](https://github.com/apache/cloudberry/commit/acca481edcd8c1f50dde98aaf6aa119172d9e782) - io limit: fix double free (#16459) (RMT) +* [`8bc1a298bba`](https://github.com/apache/cloudberry/commit/8bc1a298bbac4d567ee33bc2352210f05e3e8b77) - Io limit improve error log (#16394) (RMT) +* [`e716491095a`](https://github.com/apache/cloudberry/commit/e716491095a788d38b59b518cd127d4f6c6145ff) - Fix resource group io limit flaky case (#16386) (RMT) +* [`2b3c599b76b`](https://github.com/apache/cloudberry/commit/2b3c599b76bec7a0ca35991952350043b7dbc7a6) - Improve io_limit behaviors (#16351) (RMT) +* [`096fa26d0bd`](https://github.com/apache/cloudberry/commit/096fa26d0bdb26eb76e9878c190072aaa1041883) - let resource group io limit testing can be reproduced (#16107) (RMT) +* [`df3a7de9534`](https://github.com/apache/cloudberry/commit/df3a7de95343a994a77f1f1f430e7ce16c59a92b) - Revert "Fix double free issue in alterResgroupCallback during io_limit cleanup" (zhangyue) +* [`62270116493`](https://github.com/apache/cloudberry/commit/6227011649338f4613e444de9bffa599330c0a50) - Fix writable CTE on replicated tables EXCEPT partition tables. (Zhang Mingli) +* [`26efd2fb07d`](https://github.com/apache/cloudberry/commit/26efd2fb07d744e546a77e214861a5513f074703) - gpMgmt: skip downloading existing Python dependency tarballs (Jianghua Yang) +* [`9bbf7982992`](https://github.com/apache/cloudberry/commit/9bbf7982992fcbe13907eeaba0a07e75f7d52c1f) - Enhancement: use `-e` in getversion to check Git repo (smartyhero) +* [`5d861806094`](https://github.com/apache/cloudberry/commit/5d861806094e925f3bd9029c0c2f405b18b5e05b) - Fix: quick exit in dumptuples if query execution is finished (HuSen8891) +* [`90fc6cf1790`](https://github.com/apache/cloudberry/commit/90fc6cf179087e584269bb9800141abc34de6a2b) - Fix: if tableam implement relation_acquire_sample_rows, then just use it (liushengsong) +* [`33a82f46bfc`](https://github.com/apache/cloudberry/commit/33a82f46bfc4e230dfd02db2326337c1e3233a8b) - Fix compilation with --disable-orca (Jianghua Yang) +* [`20976f88c46`](https://github.com/apache/cloudberry/commit/20976f88c460b07c6e83997c73f4bf81a231dee2) - PAX: Support LZ4 compression for table columns (#1344) (Hao Wu) +* [`9d634a507ea`](https://github.com/apache/cloudberry/commit/9d634a507ea78ffbd66c4c1337fe4dcb3f8c6527) - feat: use ColumnEncoding_Kind_DIRECT_DELTA as default in offset stream (#1337) (Xun Gong) +* [`6fad2d0fdf8`](https://github.com/apache/cloudberry/commit/6fad2d0fdf8da73ac01a2e8abe4d24f50a591860) - PAX: Adapter the capacity of column by GUC (Hao Wu) +* [`40b4551fcb4`](https://github.com/apache/cloudberry/commit/40b4551fcb41e26c75b0722e90897a060eb3691c) - Fix dangling pointer issue when mix data from diffrent ORCA caches (hanwei) +* [`a831ea7915e`](https://github.com/apache/cloudberry/commit/a831ea7915e9743f7b901e496326eae4da5db71b) - Implement pg_get_expr() for subpartition template (#14288) (Lei (Alexandra) Wang) +* [`5fbf9590123`](https://github.com/apache/cloudberry/commit/5fbf95901232790d709e12d2da55534a7eddf08b) - Fix: Preserve relid and cdbpolicy in make_grouping_rel (Jianghua Yang) +* [`d4d11ea0869`](https://github.com/apache/cloudberry/commit/d4d11ea0869f50f6bd6cf0c383f5ccd01d0efba2) - Fix double free issue in alterResgroupCallback during io_limit cleanup (zhangyue) +* [`a43df0139ab`](https://github.com/apache/cloudberry/commit/a43df0139abe6af8e2deccff1cd67567c3855208) - Fix move semantics misuse and unhide Equals() overload (Jianghua Yang) +* [`5dba8fbc5a2`](https://github.com/apache/cloudberry/commit/5dba8fbc5a2079008c3c488b4b0ab3f1dfcf5228) - ORCA: reject functions with prosupport in DXL translation (Jianghua Yang) +* [`84e6733ac88`](https://github.com/apache/cloudberry/commit/84e6733ac884ff26fec4dab641a61bd2acbb2a6b) - Fix: initialize FuncExpr.is_tablefunc to false (Jianghua Yang) +* [`4532e6a26f9`](https://github.com/apache/cloudberry/commit/4532e6a26f9692849f41d73fdb417cdc54c7a722) - Add TPC-DS Query 04 test case to verify CTE sharing bug. (Zhang Mingli) +* [`4933269da6b`](https://github.com/apache/cloudberry/commit/4933269da6b81e861a5df29a72dbd9ae646c248f) - Fix crash in explain with append info for ShareInputScan nodes. (Zhang Mingli) +* [`001481041c0`](https://github.com/apache/cloudberry/commit/001481041c090bee30f6e48a73089d3a063c0b7c) - Align scan terminology: Shared Scan and ShareInputScan. (Zhang Mingli) +* [`b46fd42e2c4`](https://github.com/apache/cloudberry/commit/b46fd42e2c4639086fddc2e0bbcb6dfd94680a19) - Feat: Enable hot DR cluster (WANG Weinan) +* [`c19a2edd45f`](https://github.com/apache/cloudberry/commit/c19a2edd45f9ec7ca69267ebe6e9a81d08757c63) - Fix handling of interconnect_address and parallel worker check in single-node setup (Jianghua Yang) +* [`d399fd0ec2f`](https://github.com/apache/cloudberry/commit/d399fd0ec2f04871f7f99c9f8fb90cfa53153f63) - Fix: use correct offset to access members of Serialized Snapshot Data (leo) +* [`d37ea6b1c60`](https://github.com/apache/cloudberry/commit/d37ea6b1c604e0140e788d0c556029d5b0f1a0ad) - Fix memory leak for bitmap in PAX (Hao Wu) +* [`ac810c94e67`](https://github.com/apache/cloudberry/commit/ac810c94e67cddbf0a668c4b5b9e0a2aa780c9d7) - ORCA: allow different strategy control the redistribute key below aggregate (zhoujiaqi) +* [`9f7feb0070c`](https://github.com/apache/cloudberry/commit/9f7feb0070c70c226e1c5f20adcd3cfb1db54f7a) - ORCA: Make partial agg use the ndistinct generated by segment to calculate the output rows (zhoujiaqi) +* [`dce0926fe46`](https://github.com/apache/cloudberry/commit/dce0926fe46fd42583b78690606f2b72dd6ea119) - Statistic: Add STATISTIC_KIND_NDV_BY_SEGMENTS used to calculate ndistinct on segment (zhoujiaqi) +* [`a87ae6fd516`](https://github.com/apache/cloudberry/commit/a87ae6fd51609f6a856aad45ba1f93cc0975efe0) - ORCA: Support pushdown partial aggregate below join (zhoujiaqi) +* [`907cae0a091`](https://github.com/apache/cloudberry/commit/907cae0a091311c97cbfb240c265b8dab1de266f) - ORCA: Support create plan in singlenode mode (zhoujiaqi) +* [`939c27ebcf0`](https://github.com/apache/cloudberry/commit/939c27ebcf04abb72af35865b7a83ab33a140967) - ORCA: Introduce hash windows aggregation when use the vectorization exector (zhoujiaqi) +* [`26fe568c3b1`](https://github.com/apache/cloudberry/commit/26fe568c3b139d3c73f860ec78087df4452ad955) - Correct parallel window function in CASE WHEN. (Zhang Mingli) +* [`d85c9fbc636`](https://github.com/apache/cloudberry/commit/d85c9fbc636cc36961f87292cbaf062e9a60b750) - Fix row estimation for parallel subquery paths. (Zhang Mingli) +* [`7191ad4879f`](https://github.com/apache/cloudberry/commit/7191ad4879f9dcd799cc156b1f1aaf334d2f0d35) - FIX: Invalid relcache leak WARNING logged in autovacuum (zhoujiaqi) +* [`d1132a96a93`](https://github.com/apache/cloudberry/commit/d1132a96a93f0cbada103090c6208964fbaf82f1) - Fix: Prevent excessive sampling on QEs by restricting ComputeExtStatisticsRows to QD (Jianghua Yang) +* [`5ea8e862248`](https://github.com/apache/cloudberry/commit/5ea8e862248172ba69ed51e7c4da4cf40d85f46c) - Revert "Ban enums as distribution and partition keys" (Brent Doil) +* [`1e883db5b0d`](https://github.com/apache/cloudberry/commit/1e883db5b0d7adc5a0c56dc92d04f5b251daa177) - Add option to avoid additional generated EquivalenceCalss for RelabelType in cdb_pull_up_eclass. (Zhang Mingli) +* [`2950f66cf04`](https://github.com/apache/cloudberry/commit/2950f66cf040f7a440937126b808a64e566d75c3) - Fix 'dispath' typo in direct dispatch code. (Zhang Mingli) +* [`6cd25e71492`](https://github.com/apache/cloudberry/commit/6cd25e7149280eba1456001046994bdfd2eee0b1) - Add macro documentation comments to AC_DEFINE for FTS and OpenSSL options. (Jianghua Yang) +* [`7409ad66f7f`](https://github.com/apache/cloudberry/commit/7409ad66f7f31abf0ec8fd2cba4593f4bdccf00a) - Fix fast analyze for PAX tables and simplify acquisition function selection (Jianghua Yang) +* [`0b86861d55c`](https://github.com/apache/cloudberry/commit/0b86861d55c02868bd0191b8df9e5b6f999390ca) - fast-analyze: implement fast ANALYZE for append-optimized tables (Haolin Wang) +* [`1e03fab5622`](https://github.com/apache/cloudberry/commit/1e03fab56223a9f9bd4fb6ab4c0c47d4c8be9888) - Replace pip3 download with curl for Python deps (Dianjin Wang) +* [`15670d9886e`](https://github.com/apache/cloudberry/commit/15670d9886efab2b223cb584697c07c3feccd647) - Fix CI for Cloudberry (付与龙10336563) +* [`7edb98383e8`](https://github.com/apache/cloudberry/commit/7edb98383e84dc99cca3fe66c710ba8a3557dace) - Fix pg_dump for hash partitioning on enum columns. (Tom Lane) +* [`7ca9480361d`](https://github.com/apache/cloudberry/commit/7ca9480361dca56d247f1d830869cfc0bf669dc6) - Add a FIXME for potential failures in other files. (Zhang Mingli) +* [`f01a56c94d0`](https://github.com/apache/cloudberry/commit/f01a56c94d0be1520093ef28acbea6bf54bd43e1) - Disable offsetnumber assertion in ginPostingListDecodeAllSegments() (Zhang Mingli) +* [`372cff9b3f3`](https://github.com/apache/cloudberry/commit/372cff9b3f3d6c8411542d7313e0b194214f6efc) - Implement parallel processing for window functions. (Zhang Mingli) +* [`9cb473772e0`](https://github.com/apache/cloudberry/commit/9cb473772e018abbe7f1f760c0a27f86fef1c7c7) - ORCA: use backtrace replace the foreach nested foreach (zhoujiaqi) +* [`80436a6e589`](https://github.com/apache/cloudberry/commit/80436a6e5891d1d248b067a30a3448d646b4bb49) - Fix invalid attribute mapping when runtime filter pushdown is enabled. (zhangyue) +* [`a4de4e2efde`](https://github.com/apache/cloudberry/commit/a4de4e2efde03038fc4cfad36974d16b4f1c6126) - Fix some flaky test cases (zhoujiaqi) +* [`ef737e68e8b`](https://github.com/apache/cloudberry/commit/ef737e68e8b5f43ebc4db9b5b3a2d61aa4479929) - Fix hot_standby isolation2 and regress tests (wangxiaoran) +* [`a977b55ecce`](https://github.com/apache/cloudberry/commit/a977b55ecce8ad9024b1391197458acba40fbd1e) - Make sure query conflict on the standby works as expected (Huansong Fu) +* [`a2e580773a9`](https://github.com/apache/cloudberry/commit/a2e580773a92c365819988b894580e69c393aff3) - Enable upstream hot standby tests (Huansong Fu) +* [`70f167e99ff`](https://github.com/apache/cloudberry/commit/70f167e99ff0bedf10e96b7885566a50a8e663c6) - Support repeatable-read dtx isolation for hot standby (Huansong Fu) +* [`46e3e2e48f4`](https://github.com/apache/cloudberry/commit/46e3e2e48f4e3dfbc6ff71dede57cf70c18224f4) - Support read-committed dtx isolation for hot standby (Huansong Fu) +* [`25762bc06bc`](https://github.com/apache/cloudberry/commit/25762bc06bc2775a3776bc249bf904c0be33dd6b) - Add XLOG_LATESTCOMPLETED_GXID (Huansong Fu) +* [`d92649ecbfa`](https://github.com/apache/cloudberry/commit/d92649ecbfa71842618681b38199f1e10953da47) - Refactor restore point pausing logic for continuous archive recovery (Kate Dontsova) +* [`dd452ea98d0`](https://github.com/apache/cloudberry/commit/dd452ea98d0185fb36b143f539aedeb802c886a2) - Revert "Revert "Include distributed xid in transaction commit WAL in all cases"" (wangxiaoran) +* [`030740e634f`](https://github.com/apache/cloudberry/commit/030740e634f75e6de20d7f537d886d81fea686e9) - Enable hot standby dispatch (Huansong Fu) +* [`95575817cdb`](https://github.com/apache/cloudberry/commit/95575817cdb2618c93086f0affa17c94626dc068) - PAX: remove unused variables (Hao Wu) +* [`e5ba425b236`](https://github.com/apache/cloudberry/commit/e5ba425b2369707149db877493bc7cc0a15d59dd) - PAX: remove macro guard in the struct definition (Hao Wu) +* [`6b51a5edac9`](https://github.com/apache/cloudberry/commit/6b51a5edac9c451c63d8da1cb76c142575500a84) - Fix gprecoverseg that contains bad backport code (Hao Wu) +* [`f13532ec2d8`](https://github.com/apache/cloudberry/commit/f13532ec2d83f41288254e2a72c38b37ddd19a7f) - fix: dead link in README (yihong0618) +* [`8432192b9f3`](https://github.com/apache/cloudberry/commit/8432192b9f38b9ba9fd449b28c7aa74f1f3d3d76) - Set gp_appendonly_insert_files to 0 by default. (Zhang Mingli) +* [`d80a7d769eb`](https://github.com/apache/cloudberry/commit/d80a7d769eb5fcc4c093c172fc21d66a43166d1b) - configure: Add libevent 2.0+ compatibility check for gpfdist (Jianghua Yang) +* [`2d38dd299b5`](https://github.com/apache/cloudberry/commit/2d38dd299b55e3a810d0baccb9d8836540fc2e90) - Use event_base with libevent 2.0+ to avoid thread-unsafe event_init in gpfdist (Jianghua Yang) +* [`074bcb82764`](https://github.com/apache/cloudberry/commit/074bcb82764f87e26c9fa96e670c1d7ee2ad75b4) - CI: fix rat-check status reporting issue (Dianjin Wang) +* [`3e2df1301b4`](https://github.com/apache/cloudberry/commit/3e2df1301b478941101bcab38e72f904a2325333) - CI: add Apache RAT audit workflow for license checks (Dianjin Wang) +* [`47475f0c38e`](https://github.com/apache/cloudberry/commit/47475f0c38e569ef235c4a45649ca6e83c0ccf91) - License: add & clean up license headers and files (Dianjin Wang) +* [`5addac6b03d`](https://github.com/apache/cloudberry/commit/5addac6b03db26cdbfa7a88bc388e123aff2acd1) - Print stack trace when writer gang is lost (Hao Wu) +* [`f73537caffe`](https://github.com/apache/cloudberry/commit/f73537caffe31349414c061e80a221e602bd3aac) - Release: Use pip3 download for Python packages (Dianjin Wang) +* [`5dc1e41499f`](https://github.com/apache/cloudberry/commit/5dc1e41499f6e2b8b95f8efef4705fad1bda5742) - Fix MV status handling for partitioned tables. (Zhang Mingli) +* [`75841df6805`](https://github.com/apache/cloudberry/commit/75841df680570448db5dc72602365144047c5dc0) - Fix handling of large OIDs by introducing HTAB. (Zhang Mingli) +* [`4acba29b507`](https://github.com/apache/cloudberry/commit/4acba29b50763202159c7044584300eee572d628) - pg_dump support ao/aocs tables. (zhangwenchao) +* [`b181a3fdf60`](https://github.com/apache/cloudberry/commit/b181a3fdf6071e80052775f5429e3ff0ed32a31e) - gpfdist: Increase socket buffers when compression is enabled (Jianghua Yang) +* [`9a38391beea`](https://github.com/apache/cloudberry/commit/9a38391beea7fa1c3da229bbe7a54c5ef1864275) - gpfdist: set default compression level to 3 (Jianghua Yang) +* [`c5e9b99634e`](https://github.com/apache/cloudberry/commit/c5e9b99634e06caecd337a0f2cdd8d5ff052fe47) - PAX: Use const reference to avoid constructor/destructor of shared pointer (Hao Wu) +* [`5546ee282e7`](https://github.com/apache/cloudberry/commit/5546ee282e7039ffdab6a7c44bf4e08b995491be) - ORCA: Wrap bms_* function in C++ (Hao Wu) +* [`7855e192c75`](https://github.com/apache/cloudberry/commit/7855e192c754854e3e8c586f616168d9167ed541) - Don't support quicklz anymore. (zhangwenchao) +* [`8208159f0fe`](https://github.com/apache/cloudberry/commit/8208159f0febbff2f9eea46154ea3553589a4f58) - ORCA: inline some of basic wrapper function (zhoujiaqi) +* [`23f5099e7fe`](https://github.com/apache/cloudberry/commit/23f5099e7fe22c33523c0d7c68d42a4def2fb14d) - Fix typo. (Zhang Mingli) +* [`4bfa71546a7`](https://github.com/apache/cloudberry/commit/4bfa71546a7e47fb3a5a88bc786837ac8989fe39) - Add cloudberry-env.sh file and rename all greenplum_path strings to use new name (Leonid Borchuk) +* [`e21fb0b4a5e`](https://github.com/apache/cloudberry/commit/e21fb0b4a5e789252bf88b227ff6fa9ad313e2b1) - Fix check for database version inside pg_upgrade. (reshke) +* [`4f357807de3`](https://github.com/apache/cloudberry/commit/4f357807de386b4178641174cb4c00393b8725ee) - Use unique pointer in OrcGroup::pax_columns_ (Hao Wu) +* [`6809eb9b7a1`](https://github.com/apache/cloudberry/commit/6809eb9b7a10397b2dbc41dca487ee10f42b5020) - Replace `std::shared_ptr` by `std::unique_ptr` (Hao Wu) +* [`dfe10f08261`](https://github.com/apache/cloudberry/commit/dfe10f082610473c7853e4c4119dbd7be7dc2407) - Remove Upstream Assertion in Cloudberry's Parallel UNION codes. (Zhang Mingli) +* [`8c1e8696604`](https://github.com/apache/cloudberry/commit/8c1e869660499e3af6b5688c38b7a4f97dfae94f) - Fix CTAS crash. (Zhang Mingli) +* [`c61b1dd7dec`](https://github.com/apache/cloudberry/commit/c61b1dd7dec1898469f4132d8e28a82845d3327f) - FIX: core dump when exit(0) happend in postgres (#1228) (jiaqizho) +* [`3f36f80c342`](https://github.com/apache/cloudberry/commit/3f36f80c3427fcdca2921f11e0d3d121740c7d56) - fix toast cases (Zhang Mingli) +* [`7cc60d6dcd1`](https://github.com/apache/cloudberry/commit/7cc60d6dcd14a60ab9216f4c792fba278579d84a) - Fix excessive TOAST storage for AO row tables (Zhang Mingli) +* [`a524e700a14`](https://github.com/apache/cloudberry/commit/a524e700a1455bdce392a03ef637a32babc33ebb) - Forbid writable CTE with SELECT INTO clause. (Zhang Mingli) +* [`06fb8ff88d5`](https://github.com/apache/cloudberry/commit/06fb8ff88d592dcfe453da44a759a19b6f0faadc) - Fix: invalid write in MotionConn when motion type is explicit redistribute motion (zhoujiaqi) +* [`97032e7a22c`](https://github.com/apache/cloudberry/commit/97032e7a22c28b606b5f1cc3cf2f94f0b8d74fd7) - Cleanup: Remove obsolete pre-push git hook (Dianjin Wang) +* [`3f37710907b`](https://github.com/apache/cloudberry/commit/3f37710907bae34a92ce43fe4c0d84763355860f) - perf: Improve hash agg performance in large-scale data situations (GongXun) +* [`68e5193c79c`](https://github.com/apache/cloudberry/commit/68e5193c79cc12846ffabb22e1480753f9b1c563) - Fix type mismatch in dsm_attach() argument by using DatumGetUInt32() (Jianghua Yang) +* [`1abccc25349`](https://github.com/apache/cloudberry/commit/1abccc253495913cac0f9d735ba92342df909ef4) - Rethink the way make_union_unique fetch upper rel. (Zhang Mingli) +* [`e7db3f33d7e`](https://github.com/apache/cloudberry/commit/e7db3f33d7e6b18bd6d2a8e1c7e2b1c39ef8fd57) - Make UNION Parallel. (Zhang Mingli) +* [`aa928baeb01`](https://github.com/apache/cloudberry/commit/aa928baeb01abfbc2aabac4f46c90684a12e7b80) - Add runtime filter pushdown support for DynamicSeqscan operator (zhangyue) +* [`6280b36419a`](https://github.com/apache/cloudberry/commit/6280b36419a39e0b8d18bbaae5d5d77bb7e08668) - initdb: Reject empty string for -U/--username option (Jianghua Yang) +* [`06f825c4575`](https://github.com/apache/cloudberry/commit/06f825c457551c17bd332b69494f32b63d77119f) - Enhancement: change link methd to reduce PLT overhead (GongXun) +* [`8b8393e9767`](https://github.com/apache/cloudberry/commit/8b8393e9767408c0845581b5de38f2abb861de42) - Improve handling of distinct partial paths. (Zhang Mingli) +* [`bda8d297f81`](https://github.com/apache/cloudberry/commit/bda8d297f81e49eb7f8572cf67eb05e00dae6620) - Check MergeAppend node in share input mutator (#1204) (reshke) +* [`ca348caf6fa`](https://github.com/apache/cloudberry/commit/ca348caf6fa8c9efa24daa0a08c1e828a11bc7a0) - Fix missing smgrAO calls (#1193) (reshke) +* [`ec8f5a77f97`](https://github.com/apache/cloudberry/commit/ec8f5a77f97687d7ebc3159091cd3c6142742e79) - Parallel DISTINCT plan of multi-stage. (Zhang Mingli) +* [`b0640bd65cf`](https://github.com/apache/cloudberry/commit/b0640bd65cf38d41607fc3cf827e7ed05d5846fc) - Remove misleading elog(LOG) on WAL compression failure without ZSTD support (Jianghua Yang) +* [`6305ed4fd8f`](https://github.com/apache/cloudberry/commit/6305ed4fd8ff3b7dd03ed2071e97785e5ea73b08) - Restore previous logic in `pathnode.c` from commit ed64982 (roseduan) +* [`89b88efe2c8`](https://github.com/apache/cloudberry/commit/89b88efe2c8e348205263ad576fe7313892e03c8) - Add configure-time check for protobuf, zstd, cmake when --enable-pax is specified (Jianghua Yang) +* [`e21d8f591c7`](https://github.com/apache/cloudberry/commit/e21d8f591c7355ecc97738f204aa51fa3ea2046b) - Fix compile issue by strict checker (Hao Wu) +* [`c19af3204a2`](https://github.com/apache/cloudberry/commit/c19af3204a2d5bf229c5a9b2dfb8d4f8caf7cb7f) - ORCA: allow partition table use the append node (zhoujiaqi) +* [`0b80005e297`](https://github.com/apache/cloudberry/commit/0b80005e2974b574a183910a4eeb62ea09dc5b0d) - Don't export libpq.so symbols in the postgres binary. (#16234) (1mmortal) +* [`b4c0ed85543`](https://github.com/apache/cloudberry/commit/b4c0ed85543e2770d2fb3dabecd91dad6eb57351) - Fix: wrong aggno and aggtransno generated in ORCA (zhoujiaqi) +* [`042f88d39cf`](https://github.com/apache/cloudberry/commit/042f88d39cf2bc57ce602d9bd0d220faf2e96816) - Make XLogCompressBackupBlock fail gracefully instead of PANIC on error (Jianghua Yang) +* [`f28466789c2`](https://github.com/apache/cloudberry/commit/f28466789c2fb197fdea43db67e3ac243e7cbb72) - gpfdist add --compress-level (Jianghua Yang) +* [`1302354437e`](https://github.com/apache/cloudberry/commit/1302354437ec281a3841b8cd8e630a3dcce590fa) - ORCA: deduplicate superset in AndOp when scalar condition has subset (zhoujiaqi) +* [`a8e1ab66a7c`](https://github.com/apache/cloudberry/commit/a8e1ab66a7ce4d796b8eea49b1100599a5ff2b5d) - [AQUMV] Directly compute queries from materialized views with GROUP BY. (Zhang Mingli) +* [`851373b6849`](https://github.com/apache/cloudberry/commit/851373b6849380b377841d08e82bf3e90a1bf4ca) - Fix gcc 12.4 complier error in LookupFuncWithArgs. (Jianghua Yang) +* [`ff9375e7318`](https://github.com/apache/cloudberry/commit/ff9375e73181648d67cf98fd0a0488fad15c22cf) - Update bash $PATH in gpdemo for better portability (Dianjin Wang) +* [`3eb74b801af`](https://github.com/apache/cloudberry/commit/3eb74b801af88681707f84dd73179a1f187fa952) - Fix unordered GUC names. (Zhang Mingli) +* [`fbe719200ea`](https://github.com/apache/cloudberry/commit/fbe719200eaa7bef531e2ea599134b2001f14796) - [AQUMV] Remove mutable checks during answering query. (Zhang Mingli) +* [`5a6322dbc17`](https://github.com/apache/cloudberry/commit/5a6322dbc177583f0bb8fe2f0030b7812549fcc0) - Fix segfault when recovering 2pc transaction (#1078) (Smyatkin Maxim) +* [`65e8a65a3f8`](https://github.com/apache/cloudberry/commit/65e8a65a3f8d59968303879926da3fd0a317cefe) - Fix potential use-after-free of viewQuery in ExecRefreshMatView (#1159) (Jianghua.yjh) +* [`2ced9eaa9af`](https://github.com/apache/cloudberry/commit/2ced9eaa9afae2b09f05f8487be0acf9fa264e42) - Add explain analyze detailed info of hash agg (#15917) (Yao Wang) +* [`65cbe8ba079`](https://github.com/apache/cloudberry/commit/65cbe8ba0799247b229d211d290af4ae7fd1253a) - ORCA: Pruning the output columns in CTE (zhoujiaqi) +* [`4e12400d0e1`](https://github.com/apache/cloudberry/commit/4e12400d0e1e646c3577b409ff41dd3e872139c5) - ORCA: Pruning the unused ColRefs in CTE (zhoujiaqi) +* [`93fb6c5b825`](https://github.com/apache/cloudberry/commit/93fb6c5b825548e2f09b067beba5404babce9a1a) - Suppress deprecation warnings for MD5 functions on OpenSSL >= 3.0 (#1164) (Jianghua.yjh) +* [`f6ef0652735`](https://github.com/apache/cloudberry/commit/f6ef0652735314d6e7b0254f2660040ffb5ec7d2) - PAX: disable build googlebench by default (zhoujiaqi) +* [`3aefe0cf772`](https://github.com/apache/cloudberry/commit/3aefe0cf7720f8c872f40f9a5ae7da3a293ab537) - Change directory table directory's file path from relfilenode to relid. (zhangwenchao) + +## Contributors Team + +@weinan003, @fanfuxiaoran + +## New Contributors +* @x4m made their first contribution in [#666](https://github.com/apache/cloudberry/pull/666) + +**Full Changelog**: https://github.com/apache/cloudberry/compare/2.0.0-incubating...2.1.0-incubating diff --git a/src/pages/releases/index.md b/src/pages/releases/index.md index b1ec90b25a1..0ef0f1be63d 100644 --- a/src/pages/releases/index.md +++ b/src/pages/releases/index.md @@ -11,7 +11,8 @@ Convenience binaries (eg, `.deb`, `.rpm`) will be made in the future. | Version | Date | Source archive | Signature & Checksum | Changelog | |---------|------|----------------|-----------|---------------| -| 2.0.0-incubating (latest) | August 25, 2025 | [apache-cloudberry-2.0.0-incubating-src.tar.gz](https://downloads.apache.org/incubator/cloudberry/2.0.0-incubating/apache-cloudberry-2.0.0-incubating-src.tar.gz) | [.asc](https://downloads.apache.org/incubator/cloudberry/2.0.0-incubating/apache-cloudberry-2.0.0-incubating-src.tar.gz.asc), [.sha512](https://downloads.apache.org/incubator/cloudberry/2.0.0-incubating/apache-cloudberry-2.0.0-incubating-src.tar.gz.sha512) | [Changelog](../releases/2.0.0-incubating) | +| 2.1.0-incubating (latest) | January x, 2026 | [apache-cloudberry-2.1.0-incubating-src.tar.gz](https://downloads.apache.org/incubator/cloudberry/2.1.0-incubating/apache-cloudberry-2.1.0-incubating-src.tar.gz) | [.asc](https://downloads.apache.org/incubator/cloudberry/2.1.0-incubating/apache-cloudberry-2.1.0-incubating-src.tar.gz.asc), [.sha512](https://downloads.apache.org/incubator/cloudberry/2.1.0-incubating/apache-cloudberry-2.1.0-incubating-src.tar.gz.sha512) | [Changelog](../releases/2.1.0-incubating) | +| 2.0.0-incubating | August 25, 2025 | [apache-cloudberry-2.0.0-incubating-src.tar.gz](https://downloads.apache.org/incubator/cloudberry/2.0.0-incubating/apache-cloudberry-2.0.0-incubating-src.tar.gz) | [.asc](https://downloads.apache.org/incubator/cloudberry/2.0.0-incubating/apache-cloudberry-2.0.0-incubating-src.tar.gz.asc), [.sha512](https://downloads.apache.org/incubator/cloudberry/2.0.0-incubating/apache-cloudberry-2.0.0-incubating-src.tar.gz.sha512) | [Changelog](../releases/2.0.0-incubating) | ## Verifying Releases @@ -26,11 +27,11 @@ Convenience binaries (eg, `.deb`, `.rpm`) will be made in the future. curl https://downloads.apache.org/incubator/cloudberry/KEYS | gpg --import # Download artifact, matching .asc file -curl -O https://downloads.apache.org/incubator/cloudberry/2.0.0-incubating/apache-cloudberry-2.0.0-incubating-src.tar.gz -curl -O https://downloads.apache.org/incubator/cloudberry/2.0.0-incubating/apache-cloudberry-2.0.0-incubating-src.tar.gz.asc +curl -O https://downloads.apache.org/incubator/cloudberry/2.1.0-incubating/apache-cloudberry-2.1.0-incubating-src.tar.gz +curl -O https://downloads.apache.org/incubator/cloudberry/2.1.0-incubating/apache-cloudberry-2.1.0-incubating-src.tar.gz.asc # Verify signature -gpg --verify apache-cloudberry-2.0.0-incubating-src.tar.gz.asc apache-cloudberry-2.0.0-incubating-src.tar.gz +gpg --verify apache-cloudberry-2.1.0-incubating-src.tar.gz.asc apache-cloudberry-2.1.0-incubating-src.tar.gz ``` Expected output: @@ -51,18 +52,18 @@ Primary key fingerprint: 3B90 B563 4E45 06F0 5BA5 1F2F C960 4135 C07C D12A The SHA512 checksum is used to check that a file has been downloaded correctly, and your download hasn't been modifed or is otherwise incomplete or faulty. ``` -curl -O https://downloads.apache.org/incubator/cloudberry/2.0.0-incubating/apache-cloudberry-2.0.0-incubating-src.tar.gz -curl -O https://downloads.apache.org/incubator/cloudberry/2.0.0-incubating/apache-cloudberry-2.0.0-incubating-src.tar.gz.sha512 +curl -O https://downloads.apache.org/incubator/cloudberry/2.1.0-incubating/apache-cloudberry-2.1.0-incubating-src.tar.gz +curl -O https://downloads.apache.org/incubator/cloudberry/2.1.0-incubating/apache-cloudberry-2.1.0-incubating-src.tar.gz.sha512 # For Linux users -sha512sum -c apache-cloudberry-2.0.0-incubating-src.tar.gz.sha512 +sha512sum -c apache-cloudberry-2.1.0-incubating-src.tar.gz.sha512 # For macOS users -shasum -a 512 -c apache-cloudberry-2.0.0-incubating-src.tar.gz.sha512 +shasum -a 512 -c apache-cloudberry-2.1.0-incubating-src.tar.gz.sha512 ``` Expected output should be: ``` -apache-cloudberry-2.0.0-incubating-src.tar.gz: OK +apache-cloudberry-2.1.0-incubating-src.tar.gz: OK ```