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 0000000000..707fb4e2ce --- /dev/null +++ b/src/pages/releases/2.1.0-incubating.md @@ -0,0 +1,873 @@ +--- +title: Apache Cloudberry (Incubating) 2.1.0 Changelog +description: This page provides change logs for Apache Cloudberry (Incubating) 2.1.0. +--- + +## Apache Cloudberry 2.1.0 + +### Commits + +* [`bdf90c5`](https://github.com/apache/cloudberry/commit/bdf90c5518f916f5dfea335c1cd83724e0ebe9e2) - Release: update version to 2.1.0-incubating (Dianjin Wang) +* [`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) +* [`27e8654`](https://github.com/apache/cloudberry/commit/27e86546ef865261e062fde2635d90ad82731631) - CI: add binary swap testing workflow for REL_2_STABLE (Dianjin Wang) + +### Contributors Team + +> @tuhaihe, @gfphoenix78, @hanwei, @yjhjstz, @andr-sokolov, @reshke, @leborchuk, @zhangyue1818, @water32, @NJrslv, @lss602726449, @zhan7236, @oracleloyall, @edespino, @antoniopetrole, @liang8283, @RyanWei, @ginobiliwang, @kongfanshen, @zhangwenchao-123, @avamingli, @weinan003, @王平10304955, @gongxun0928, @yangs16, @Smyatkin-Maxim, @smartyhero, @HuSen8891, @jiaqizho, @付与龙10336563, @fanfuxiaoran, @yihong0618, @roseduan, @Xue-Bin Cong + +**Full Changelog**: https://github.com/apache/cloudberry/compare/2.0.0-incubating...2.1.0-incubating + +--- + +## Apache Cloudberry PXF 2.1.0 + +### Commits + +* [`118f5889`](https://github.com/apache/cloudberry-pxf/commit/118f5889cff90d185a24caad2f6582dc9b105b0c) - Fix Dependency submission workflow. (#83) (Nikolay Antonov) +* [`1431b573`](https://github.com/apache/cloudberry-pxf/commit/1431b573f897d72a7443c920c8bc639daa9fdb63) - ASF: update files to make ASF compliance (#80) (Dianjin Wang) +* [`616ab2be`](https://github.com/apache/cloudberry-pxf/commit/616ab2be9c3f6f96ff6f546e1c04806e8ecfc517) - ASF: remove gradle-wrapper.jar file to make ASF compliant (#81) (Nikolay Antonov) +* [`b1872ec7`](https://github.com/apache/cloudberry-pxf/commit/b1872ec7b9ef09d45894f7ac95b06c1db0eb29ee) - Update Makefile to include fdw in DEB/RPM (Dianjin Wang) +* [`fdcf3b46`](https://github.com/apache/cloudberry-pxf/commit/fdcf3b46d37bcaf5373b8e17bdcb0c44326a927b) - Add cloudberry-pxf ASF release script (#68) (Dianjin Wang) +* [`59dcedd2`](https://github.com/apache/cloudberry-pxf/commit/59dcedd21e8867dcc133df6527b99b4fa4d7b977) - Update version to 2.1.0 in REL_2_STABLE (Dianjin Wang) +* [`d0a9496c`](https://github.com/apache/cloudberry-pxf/commit/d0a9496c5412c10465c23ed5e224ef0c93e409ea) - Release: add REL_2_STABLE branch support to CI (Dianjin Wang) +* [`c3793999`](https://github.com/apache/cloudberry-pxf/commit/c379399922ae851021ea363072b1b37a6e51a029) - Bump Parquet version from 1.12.3 to 1.15.2 (Nikolay Antonov) +* [`21da190b`](https://github.com/apache/cloudberry-pxf/commit/21da190b8b2614251d17f1f321baca8dfea57329) - docs - pxf_fdw works with HDFS data sources (Nikolay Antonov) +* [`2b01f810`](https://github.com/apache/cloudberry-pxf/commit/2b01f810b3456d6252aef81299b6f049ffd27a99) - Package: update deb/rpm name formart (Dianjin Wang) +* [`50e908b4`](https://github.com/apache/cloudberry-pxf/commit/50e908b42f6ec0404f438860a36c2ee20ce6d167) - Update HBASE to 2.3.7 in PXF (#62) (Nikolay Antonov) +* [`6a0682e4`](https://github.com/apache/cloudberry-pxf/commit/6a0682e4aea6f88f56aeca35d2ed1e0c21ec6580) - Package: update rpm and deb package files (Dianjin Wang) +* [`da1253e9`](https://github.com/apache/cloudberry-pxf/commit/da1253e9454e6b97fdc02998f8212b17be96ed62) - ASF: Update Apache compliance and branding migration (Dianjin Wang) +* [`0d605aaa`](https://github.com/apache/cloudberry-pxf/commit/0d605aaaf11fe7551a8fe69aa55c1155cd2245b7) - docs - pxf works with ORC using Foreign Data Wrapper (Nikolay Antonov) +* [`ab7f9026`](https://github.com/apache/cloudberry-pxf/commit/ab7f902672ec6a579657e157d210cd912b5c210f) - Update parquet to 1.12.3 in PXF (Nikolay Antonov) +* [`0376ea75`](https://github.com/apache/cloudberry-pxf/commit/0376ea75226a1dbd73f68af8df5278424a3c47af) - docs - pxf works with ORC using Foreign Data Wrapper (#52) (Nikolay Antonov) +* [`29cb92d1`](https://github.com/apache/cloudberry-pxf/commit/29cb92d1f99e9d1d04f5342c3e08e289265cf0e3) - Remove dev files from source dir (Dianjin Wang) +* [`88405c86`](https://github.com/apache/cloudberry-pxf/commit/88405c86a0513a593b007fb13cbe4bd3e75a9b2d) - Update Makefile and cloudberry-pxf for Apache Cloudberry (Dianjin Wang) +* [`44b9dad2`](https://github.com/apache/cloudberry-pxf/commit/44b9dad2c247edf9f8f7557156abf272450842ae) - Release support (Ed Espino) +* [`54e34262`](https://github.com/apache/cloudberry-pxf/commit/54e342626e1e938723b4405e181e72ebfbba280d) - Upgrade Apache ORC library in PXF (Nikolay Antonov) +* [`2e5b2fe9`](https://github.com/apache/cloudberry-pxf/commit/2e5b2fe9e8f4479380dad5a87aa9f47f14ffbcf1) - Update go-libs url to `apache/cloudberry-go-libs` (#47) (Dianjin Wang) +* [`d5750728`](https://github.com/apache/cloudberry-pxf/commit/d5750728a88b352309d8bbbe5050705747b4f95f) - Upgrade Apache AVRO library in PXF (Nikolay Antonov) +* [`f9dcc03d`](https://github.com/apache/cloudberry-pxf/commit/f9dcc03debf6c31dac9560dc4d8541854ef6e3d7) - feat: cleanup the PG_VERSION_NUM logic in source files (#41) (liuxiaoyu) +* [`19ffc632`](https://github.com/apache/cloudberry-pxf/commit/19ffc632b29e7c18e173e64389ad705006b0604d) - CI: allow concurrent workflows on main branch (Dianjin Wang) +* [`be0c08fa`](https://github.com/apache/cloudberry-pxf/commit/be0c08fa52556a2daa70c668b8d913e1b3f587c5) - Refactor: rename Java packages from `org.greenplum` to `org.apache.cloudberry` (Dianjin Wang) +* [`e991beb1`](https://github.com/apache/cloudberry-pxf/commit/e991beb1b3d692aa742c2729e47773e3c778f14e) - feat: Re-adapt cloudberry/pxf_fdw to Cloudberry (#31) (liuxiaoyu) +* [`dac417b7`](https://github.com/apache/cloudberry-pxf/commit/dac417b7900b8b1ef9aa030141008d176694332b) - Enforce linear commit history for main (Dianjin Wang) +* [`bfa51494`](https://github.com/apache/cloudberry-pxf/commit/bfa51494b4faaffe8366a7ecee2d41833e7d396b) - CI: remove legacy Concourse CI, and rename `concourse` to `ci` (Dianjin Wang) +* [`82db0268`](https://github.com/apache/cloudberry-pxf/commit/82db02688dc0ea0322778d5d2331175d0882fd9e) - ASF: update NOTICE & LICENSE files (Dianjin Wang) +* [`9eb45ace`](https://github.com/apache/cloudberry-pxf/commit/9eb45ace8a937bc642527b5da8d413e217ddacfa) - ASF: update community files to follow ASF rules (Dianjin Wang) +* [`148836dc`](https://github.com/apache/cloudberry-pxf/commit/148836dc8c918b93067c97b5d2ccad43c666d7b6) - Fix: Always run PXF Automation tests when PR created (Nikolay Antonov) +* [`3b6d93da`](https://github.com/apache/cloudberry-pxf/commit/3b6d93dacb78576b0c97df9610f93c2418b9b145) - Add dependency-submission workflow to collect gradle dependencies (Nikolay Antonov) +* [`60d38b0c`](https://github.com/apache/cloudberry-pxf/commit/60d38b0c2d7a85f6112d5693a4ea25153a487ae0) - asf.yaml: add active contributors as collaborators (Dianjin Wang) +* [`a3e52c55`](https://github.com/apache/cloudberry-pxf/commit/a3e52c55bbe0fe6b7d00efee8b2f5666e10e8041) - Automation: add README on how to run tests (Nikolay Antonov) +* [`5ec34922`](https://github.com/apache/cloudberry-pxf/commit/5ec3492218c70ad615f190df35b4d86ba4997b88) - Fix: gpdb test add pxf env and fix cloudtest null point (liuxiaoyu) +* [`a932ece6`](https://github.com/apache/cloudberry-pxf/commit/a932ece6bc578395f309c8664d1715c2fa1b6960) - Fix: external table regress allow demo text resolver to handle multiple fields (liuxiaoyu) +* [`2b2959c3`](https://github.com/apache/cloudberry-pxf/commit/2b2959c32dec367ed5a0b7ded39d8ed0d8e1984f) - Fix: Add load/performance/extension test groups and align env/test expectations (huluhuifeng) +* [`fdf58f3f`](https://github.com/apache/cloudberry-pxf/commit/fdf58f3fae1818163ab5dd7e06093b5df421f29e) - Fix: Add load/performance/extension test groups and align env/test expectations (huluhuifeng) +* [`5394ead5`](https://github.com/apache/cloudberry-pxf/commit/5394ead50270ebfb5445beec5c1d3ac837eda689) - Automation: upgrade testng to reduce amount of SKIPPED tests (Nikolay Antonov) +* [`f3a7e030`](https://github.com/apache/cloudberry-pxf/commit/f3a7e030c7402df3d9dc092dcbdee08ac3e13f65) - Automation: wait for files to be copied in Hive tests (Nikolay Antonov) +* [`f923ce56`](https://github.com/apache/cloudberry-pxf/commit/f923ce564f8c92647b9761d1b9abc843cf5cafbb) - Automation: save automation logs (Nikolay Antonov) +* [`fbd6d65a`](https://github.com/apache/cloudberry-pxf/commit/fbd6d65a33f3568c99aa23baa857bde3294f8ae1) - Automation: Fail whole test-group when we have single failed test (Nikolay Antonov) +* [`112bcd1c`](https://github.com/apache/cloudberry-pxf/commit/112bcd1cf443d650c83a0b28316b85eafc4dbcd3) - Automation: add timeout on test phase (Nikolay Antonov) +* [`7e7f496e`](https://github.com/apache/cloudberry-pxf/commit/7e7f496e0cab18bda9090f9cd26f5a05a1baf398) - Add external-table to test matrix (Dianjin Wang) +* [`387bab64`](https://github.com/apache/cloudberry-pxf/commit/387bab649122910b8386b8fae1aaa25e67b8c6de) - Reuse run_tests.sh for single test group execution instead of new script (Dianjin Wang) +* [`b2209859`](https://github.com/apache/cloudberry-pxf/commit/b2209859f96819024ce69f22ff753bdc2116a634) - Add run_single_test.sh with proper env setup, add missing test groups, and detailed test summary (Dianjin Wang) +* [`d61f5b0e`](https://github.com/apache/cloudberry-pxf/commit/d61f5b0e39d5c09fc54e06bc1ce3624b74dad33f) - Parallelize tests using matrix strategy for faster CI (Dianjin Wang) +* [`d5040cea`](https://github.com/apache/cloudberry-pxf/commit/d5040cea6e42e5e6d0c8b79f8b10acf4b2e8233a) - Update CI workflow to make it run (Dianjin Wang) +* [`e35d434d`](https://github.com/apache/cloudberry-pxf/commit/e35d434d89e7f479cd900b8d37f060581c823cca) - Update .github/workflows/pxf-ci.yml (liuxiaoyu) +* [`0f8adcc5`](https://github.com/apache/cloudberry-pxf/commit/0f8adcc5e4ca494446ec717a6579f68d7ba402ab) - Update .github/workflows/pxf-ci.yml (liuxiaoyu) +* [`6e5b832b`](https://github.com/apache/cloudberry-pxf/commit/6e5b832b5e9c06a5d752b0ad52d7b779a42c83ed) - this is github action test commit (liuxiaoyu) +* [`48302989`](https://github.com/apache/cloudberry-pxf/commit/483029896080525372cce935beab5685d76e63f8) - Fix: stabilize base/feature automation test (huluhuifeng) +* [`b0de1f4c`](https://github.com/apache/cloudberry-pxf/commit/b0de1f4c9e9043e127a9d4389fb87efdddd76382) - feat(ci): improve workflow automation and test reporting (liuxiaoyu) +* [`9ca5f55c`](https://github.com/apache/cloudberry-pxf/commit/9ca5f55c9106c45dd9b3bd47f06a7b8e9819ec95) - feat: Add MinIO S3 support and improve Docker test environment (liuxiaoyu) +* [`ca5f49ff`](https://github.com/apache/cloudberry-pxf/commit/ca5f49fff5417fcbfe3cac0f3e7e1d6efc02a407) - fix smoke hdfs hive hcatalog hcfs test group (huluhuifeng) +* [`c13994d7`](https://github.com/apache/cloudberry-pxf/commit/c13994d7d6b67951e69412cb515d5f8f45badaa1) - update pxf-ci.yml and pxf build branch use merge-with-upstream branch (liuxiaoyu) +* [`deee1e14`](https://github.com/apache/cloudberry-pxf/commit/deee1e14ec3875800ffe1faea14840c51f570a0e) - Add a basic pxf ci and summary test result (liuxiaoyu) +* [`a43e9e2b`](https://github.com/apache/cloudberry-pxf/commit/a43e9e2bf78459be57e812aff99ac07283927b63) - Modify operator precedence. (Max Yang) +* [`8839ece6`](https://github.com/apache/cloudberry-pxf/commit/8839ece689f91d39d7aedc09bf1f5ad5ead80ce2) - Fix stack overflow in add_projection_desc_httpheader_pg12 (WANG Weinan) +* [`42dddc46`](https://github.com/apache/cloudberry-pxf/commit/42dddc466f9e10ba355ffbad90ffe70e14e31519) - Relax the requirement that C string length matches Java string length (#870) (Bradford D. Boyle) +* [`26c0920e`](https://github.com/apache/cloudberry-pxf/commit/26c0920e3513c12a2caeb1255c5ae9a54a7d9fbe) - added specs for gpdb7-rhel8-test-pxf docker image (#867) (Alexander Denissov) +* [`45efced0`](https://github.com/apache/cloudberry-pxf/commit/45efced0e188cb782098ddd50bf06f97397c3de5) - ci: allow existing artifacts to remain if there is no pivnet product (#868) (Ashuka Xue) +* [`e021d6ff`](https://github.com/apache/cloudberry-pxf/commit/e021d6ff86ee02ad1d15c06709e0af60c4d05f69) - docs - command block formatting fix (#866) (Lisa Owen) +* [`4974d1fd`](https://github.com/apache/cloudberry-pxf/commit/4974d1fd6b13c341d652728e5b6f5bbe5fca4f32) - docs - misc updates/additions to the orc write docs (#864) (Lisa Owen) +* [`613bdcb2`](https://github.com/apache/cloudberry-pxf/commit/613bdcb2ba3d2bd5a38139197aa3179ea13a01f1) - docs - update jdbc driver version number (#865) (Lisa Owen) +* [`a2fe875b`](https://github.com/apache/cloudberry-pxf/commit/a2fe875bbc5813c899c26ce7ce9339431fc9caff) - Add JsonProtocolHandler to use HdfsFileFragmenter for multi-line JSON (#858) (Ashuka Xue) +* [`1f5c4bad`](https://github.com/apache/cloudberry-pxf/commit/1f5c4badf700fd033551026cebfe6ac31483e093) - removed jsoup dependency and unused class from the automation code (#863) (Alexander Denissov) +* [`5410b7b7`](https://github.com/apache/cloudberry-pxf/commit/5410b7b7b75774a2f416ebf1cdeda9656b7e79bf) - install Java 8 JDK in gp7 centos7 docker image (#862) (Alexander Denissov) +* [`64875eb6`](https://github.com/apache/cloudberry-pxf/commit/64875eb6652861811704f06b37dc9f8cbb223395) - added Maven, Java 8 and pip install for GPDB7 docker images (#860) (Alexander Denissov) +* [`39c1cd8c`](https://github.com/apache/cloudberry-pxf/commit/39c1cd8cba7bc36a792ca78417ab8e87b5b558a3) - Update asf.yaml and README.md (Dianjin Wang) +* [`635c1493`](https://github.com/apache/cloudberry-pxf/commit/635c1493f361f9d41c5499c399fe96ca29030df2) - Update README.md (#1) (Dianjin Wang) +* [`24a69b64`](https://github.com/apache/cloudberry-pxf/commit/24a69b64d3f9185445aa88fe38be0b0d54369cba) - Add basic community files (Dianjin Wang) +* [`4cf46962`](https://github.com/apache/cloudberry-pxf/commit/4cf46962217c21e93f6340f99dd6d5523d38091b) - Bump Spring Boot's built-in Tomcat to 9.0.72 (Terry Ning) +* [`2b70d309`](https://github.com/apache/cloudberry-pxf/commit/2b70d309e6d7174fe04ace05069981f510f26ef6) - fix: refactor projection header logic for PostgreSQL compatibility (liuxiaoyu) +* [`733ab552`](https://github.com/apache/cloudberry-pxf/commit/733ab55205b6043f07c8550cc23d9aaaa4547433) - Add support for Cloudberry Database (kongfanshen) +* [`9b8a8a6b`](https://github.com/apache/cloudberry-pxf/commit/9b8a8a6b0e674fc0a211707f7393aa54347502e4) - Address PR Feedback (Himanshu Pandey) +* [`22810f6d`](https://github.com/apache/cloudberry-pxf/commit/22810f6d1549a11606ff62da105cd8b2aa0677b4) - Applying master changes for pxfheaders.c and test.yml to the branch to avoid conflict (Himanshu Pandey) +* [`b42eb709`](https://github.com/apache/cloudberry-pxf/commit/b42eb7096793c87e14c2ff87844091ab4dd2a479) - Resolving conflicts (Himanshu Pandey) +* [`db6cdfce`](https://github.com/apache/cloudberry-pxf/commit/db6cdfce6c6a5f1beacbbd81868878789e6222ce) - fix projection calculation for GP7 (Himanshu Pandey) +* [`240a95c2`](https://github.com/apache/cloudberry-pxf/commit/240a95c25c2f87aa3c1fe65e4132a02b64c15813) - Fixing Table/DB encoding comparison for GP7 (Himanshu Pandey) +* [`b099e609`](https://github.com/apache/cloudberry-pxf/commit/b099e6099dd47dd4477036ede98fb96bd1aabae4) - Fixing Tinc tests (Himanshu Pandey) +* [`78152830`](https://github.com/apache/cloudberry-pxf/commit/7815283028d7dfa980e39aedbf79bc9308c83f98) - Added Python dependencies for Tinc Tests (Himanshu Pandey) +* [`82d659f9`](https://github.com/apache/cloudberry-pxf/commit/82d659f974074a561b66a6b619c14af55944629b) - Update Catalog query to get Foreign Tables (Himanshu Pandey) +* [`6fa21e7c`](https://github.com/apache/cloudberry-pxf/commit/6fa21e7cd6196d13eb5ee8250b4e13c01f575454) - updated ProjectionInfo related code for GP7 and code refactor (Himanshu Pandey) +* [`dcffb4d2`](https://github.com/apache/cloudberry-pxf/commit/dcffb4d201345559a118185d22200af643894215) - Fix Tests for GP7 (Himanshu Pandey) +* [`794570c2`](https://github.com/apache/cloudberry-pxf/commit/794570c2830e3b8a72049fcc01b55200e4e8b3e9) - Fix compilation for GP7 (Himanshu Pandey) +* [`ae79dd65`](https://github.com/apache/cloudberry-pxf/commit/ae79dd65dfdcc6abfe45ebb76e3e38a3a6833dfd) - Fix code for GP7 and GP6 API diff (Himanshu Pandey) +* [`cb599545`](https://github.com/apache/cloudberry-pxf/commit/cb5995454a509ee88feead17c291544cf1ea66ff) - Code Refactor (Himanshu Pandey) +* [`50f2341a`](https://github.com/apache/cloudberry-pxf/commit/50f2341a018a93561e9623cace83b6f822bda902) - Added post instructions in GP7 spec (Himanshu Pandey) +* [`d826a137`](https://github.com/apache/cloudberry-pxf/commit/d826a137db43e560fbd844c8ebc47c85e5d1c504) - Fix compilation for PXF on GP7 (Himanshu Pandey) +* [`18056b1f`](https://github.com/apache/cloudberry-pxf/commit/18056b1f2d933df518535a7e5afc325be6e5a609) - Temporary add GPDB header file to Install directory Manually (Himanshu Pandey) +* [`a81df0b9`](https://github.com/apache/cloudberry-pxf/commit/a81df0b94fa4991eef7305948f3815e1dd1657b4) - Handle fucntion call for 6.x and 7.x (Himanshu Pandey) +* [`7df14917`](https://github.com/apache/cloudberry-pxf/commit/7df14917424a7e46ed2450f04405f92ee775c2c7) - Changes for compiling PXF with GPDB 6.x (Himanshu Pandey) +* [`68c54cdb`](https://github.com/apache/cloudberry-pxf/commit/68c54cdbddbd698e5bed57e558792cffea604666) - Address PR feedback (Himanshu Pandey) +* [`9a262885`](https://github.com/apache/cloudberry-pxf/commit/9a2628851cb21a07f1881f70145125311b53d034) - docs - Updating references of ADL and Azure Data Lake to ABFSS and Azure Data Lake Storage Gen2 (#1128) (Ashuka Xue) +* [`c6677e10`](https://github.com/apache/cloudberry-pxf/commit/c6677e10253b5eab8055388250d714ba903e97fd) - docs - Add TIMESTAMPTZ to supported JDBC data types and update DATE_WIDE_RANGE (#1138) (Brandon Tat) +* [`dfd1b324`](https://github.com/apache/cloudberry-pxf/commit/dfd1b3242a661701a8aaee0cbe5170d725871660) - Use GCS to replace pivnet for GPDB artifacts (#1129) (Jianwen Dong) +* [`9af8a02e`](https://github.com/apache/cloudberry-pxf/commit/9af8a02ecd148c33f3e2d66a3ecc25d2293ea8b9) - Add timeout to test-file-tpl job (#1133) (Ashuka Xue) +* [`382071d9`](https://github.com/apache/cloudberry-pxf/commit/382071d9117d2a28686b23c497cd16614e1ab8c2) - Add release branch script (#1126) (Ashuka Xue) +* [`8b462893`](https://github.com/apache/cloudberry-pxf/commit/8b462893ee62858ad0640cf9630a3405570c0258) - Tag the images used in release (#1125) (Jianwen Dong) +* [`ddb0dc39`](https://github.com/apache/cloudberry-pxf/commit/ddb0dc3980dc9041656374dfcd5867ad8a1cf069) - Add support for timestamptz to JDBC profile (#1104) (Brandon Tat) +* [`08577337`](https://github.com/apache/cloudberry-pxf/commit/0857733772fab79a78a2e4f5c87e6b2eaea58fd1) - renamed GChat secrets keys used to send GChat notifications (#1123) (Alexander Denissov) +* [`7bcd3f13`](https://github.com/apache/cloudberry-pxf/commit/7bcd3f1382621047acf921446da5c0f10bc8cf42) - Replace ADL profile with the ABFSS profile to provide support for Azure Data Lake Storage Gen 2 (#1090) (Ashuka Xue) +* [`d9e9adc5`](https://github.com/apache/cloudberry-pxf/commit/d9e9adc55225b19645aa5abda0d938e11c0ec3e4) - Add 6.10.1 CHANGELOG (#1121) (Ashuka Xue) +* [`539f6d9d`](https://github.com/apache/cloudberry-pxf/commit/539f6d9d97a47e7fda67362f21748509d38f857a) - Modify build pipeline to make it easier to set release pipelines (#1113) (Ashuka Xue) +* [`facef9ca`](https://github.com/apache/cloudberry-pxf/commit/facef9caa1be587204239dfbb536a0015c9d8a60) - New system:sample profile and load test job for dev CI (#1112) (Alexander Denissov) +* [`2f24feee`](https://github.com/apache/cloudberry-pxf/commit/2f24feee1100b57f66f7a1029bf2ec442523cedd) - Adjusted PXF error handling and determining client disconnects (#1111) (Alexander Denissov) +* [`e8423396`](https://github.com/apache/cloudberry-pxf/commit/e8423396c4692d1fcc59c79b064b338ff96768d3) - Refactor position tracking for multi-line JSON files (#1100) (Ashuka Xue) +* [`2791c26d`](https://github.com/apache/cloudberry-pxf/commit/2791c26dfaf7e6fd44c58b9db8385de632d80c55) - Bumped Tomcat version to 9.0.87 (#1108) (Alexander Denissov) +* [`469019ed`](https://github.com/apache/cloudberry-pxf/commit/469019ed2718976f6c3825886692d8973a324bfd) - Bumped Spring Framework version to 5.3.33 (#1105) (Alexander Denissov) +* [`c49d7342`](https://github.com/apache/cloudberry-pxf/commit/c49d7342892ac88a6f6aeb0e25994040a13ec62e) - Install updated certificates for multinode test jobs (#1107) (Ashuka Xue) +* [`c3601eca`](https://github.com/apache/cloudberry-pxf/commit/c3601eca19c08b196b8362a8c8a282978e9576a3) - bumped gp-common-go-libs to v1.0.16 (#1102) (Alexander Denissov) +* [`c7005f71`](https://github.com/apache/cloudberry-pxf/commit/c7005f71b1f4b1f72bc2d564a4504329845c9a93) - Bump version to 6.10.1-SNAPSHOT [skip ci] (PXF Contiuous Integration) +* [`10d9389f`](https://github.com/apache/cloudberry-pxf/commit/10d9389f6c69a8458f3f44a91e6a49b53f759f7b) - Bump version to 6.10.0 (#1098) (Brandon Tat) +* [`3bdef7f1`](https://github.com/apache/cloudberry-pxf/commit/3bdef7f1ac0a0b90e9acbb4dcbc00f5768afe9c3) - Add formatting for Date values (#1096) (Brandon Tat) +* [`981278c0`](https://github.com/apache/cloudberry-pxf/commit/981278c0bad8b0357c46137924aa1162e2594bc3) - Add UUID to list of supported data types (#1097) (Brandon Tat) +* [`d326e4b8`](https://github.com/apache/cloudberry-pxf/commit/d326e4b819905a9835de5b833c143ef0c12b9025) - Address test changes due to Azure migration (#1094) (Ashuka Xue) +* [`afa00d59`](https://github.com/apache/cloudberry-pxf/commit/afa00d59f097ebc40c029c8a1a29cfc21fcd4133) - Add automation test cases for JDBC profile DATE_WIDE_RANGE feature (#1081) (Brandon Tat) +* [`d3d17378`](https://github.com/apache/cloudberry-pxf/commit/d3d17378c13204db99d61405b3f1aa13cb771aa4) - Bump Postgresql JDBC driver to 42.7.2 (#1093) (Alexander Denissov) +* [`c90330aa`](https://github.com/apache/cloudberry-pxf/commit/c90330aa8ac0d3036d7b0d8ff97dfe4b870513ef) - Add backwards compatibility for GP7 RHEL9 (#1091) (Ashuka Xue) +* [`b5b12425`](https://github.com/apache/cloudberry-pxf/commit/b5b12425df12b4d95e26329307cbd24030c4ab6d) - Add GP7 to PivNet artifacts pipeline (#1088) (Bradford D. Boyle) +* [`a90aff6b`](https://github.com/apache/cloudberry-pxf/commit/a90aff6bbc5c9d8dd057e07f84077b94b232e4db) - Change to using vendored gcs-resource (#1087) (Ashuka Xue) +* [`cae92b68`](https://github.com/apache/cloudberry-pxf/commit/cae92b68695b51e9d898567f08ff6de98cc1edc2) - ci: Fix fetching Greenplum installers from Tanzu Net (#1086) (Bradford D. Boyle) +* [`555a9fc1`](https://github.com/apache/cloudberry-pxf/commit/555a9fc1d6058ee8bafa7df27c79e54fbcc549a4) - Add support for UUID to JDBC profile (#1080) (Bradford D. Boyle) +* [`236f4421`](https://github.com/apache/cloudberry-pxf/commit/236f442126bc5a67107963d3a10e0749cb968556) - Templatize hadoop-cluster-cleaner Pipeline (#1085) (Ashuka Xue) +* [`3e165e4d`](https://github.com/apache/cloudberry-pxf/commit/3e165e4d3f454cc97c66fccf29a8ba155ab08cf3) - Update job trigger for certification pipeline (#1084) (Ashuka Xue) +* [`53a5d354`](https://github.com/apache/cloudberry-pxf/commit/53a5d3545d93b2c0e40b8ad6e6e92cc1fdd55663) - Bump version to 6.9.2-SNAPSHOT [skip ci] (PXF Contiuous Integration) +* [`6a5f286e`](https://github.com/apache/cloudberry-pxf/commit/6a5f286e4b761d81394a4037967b483fbd288cfc) - Bump version to 6.9.1 (#1082) (Bradford D. Boyle) +* [`40875a4d`](https://github.com/apache/cloudberry-pxf/commit/40875a4d6f8ef10f1fcd97bccb607682a4c6095e) - Fix data path for non-HDFS protocols (#1079) (Ashuka Xue) +* [`3b625d77`](https://github.com/apache/cloudberry-pxf/commit/3b625d77900196a46560da7d56815ac1025ed890) - Reduce flakiness by waiting for HDFS file to exist (#1073) (Ashuka Xue) +* [`cbd09e89`](https://github.com/apache/cloudberry-pxf/commit/cbd09e89ac327e095c04dc7fdc7fba612326e902) - CI: Unnest on_success hook and gchat_alert anchor by one level (#1078) (Ashuka Xue) +* [`c369fd94`](https://github.com/apache/cloudberry-pxf/commit/c369fd94027ae682dfaaddb99d35e2ae39f2ed22) - Update concourse notifications to send to Google Chat Spaces (#1076) (Ashuka Xue) +* [`b09d585d`](https://github.com/apache/cloudberry-pxf/commit/b09d585d4d9e93d70099508dbaca8483c3ecd947) - Bump Springboot to 2.7.18 (#1074) (Ashuka Xue) +* [`61393178`](https://github.com/apache/cloudberry-pxf/commit/61393178bd9d9bf71d8e205f7fecae8ab1303720) - Fix pxf-build pipeline (#1075) (Bradford D. Boyle) +* [`ae51cee0`](https://github.com/apache/cloudberry-pxf/commit/ae51cee00520ed3828777c86bebe0cefdfb54061) - Add GP6 RHEL 9 artifacts to pivnet_artifacts pipeline (#1071) (Bradford D. Boyle) +* [`2663f4e1`](https://github.com/apache/cloudberry-pxf/commit/2663f4e1ec409fd4cb0d162dd8dc592108d7a25b) - Templatize TanzuNet artifacts pipeline (#1072) (Bradford D. Boyle) +* [`cc588c76`](https://github.com/apache/cloudberry-pxf/commit/cc588c760b53de803695b983c5dd8ba88b70e0f6) - Upgrade gp-common-go-libs to 1.0.14 (#1070) (Bradford D. Boyle) +* [`e90b2323`](https://github.com/apache/cloudberry-pxf/commit/e90b2323b6f696dabeb99e061aa4ce027c6f6565) - Add RHEL9 to the certification pipeline (#1069) (Ashuka Xue) +* [`098da899`](https://github.com/apache/cloudberry-pxf/commit/098da899a8df78732b7ea57aaded6cdf0e58bd1b) - Templatize the certification pipeline (#1066) (Ashuka Xue) +* [`22caa8a8`](https://github.com/apache/cloudberry-pxf/commit/22caa8a8d47e12b7d244fa3c879f320ee566e84f) - Change dataproc script to use golang-petname (#1067) (Ashuka Xue) +* [`dd1a095f`](https://github.com/apache/cloudberry-pxf/commit/dd1a095f5c65f5e768cc8157f58957b62ce5ea06) - ci: update pxf-certification to look at tag_filter (#1064) (Ashuka Xue) +* [`128cac43`](https://github.com/apache/cloudberry-pxf/commit/128cac438c540edf71c469d372a71997966f9bef) - docs - rhel9 support, updating os upgrade topic (#1061) (Ashuka Xue) +* [`44edd329`](https://github.com/apache/cloudberry-pxf/commit/44edd329297373c81a277cc8ef7d07d17872abcd) - Bump version to 6.9.1-SNAPSHOT [skip ci] (PXF Contiuous Integration) +* [`01e65a8c`](https://github.com/apache/cloudberry-pxf/commit/01e65a8cc5b6cd267b89b4c017e9421bf4be6237) - Bump version to 6.9.0 (#1062) (Ashuka Xue) +* [`a445cc36`](https://github.com/apache/cloudberry-pxf/commit/a445cc36fc8fc6f6d21a80b3aeaaa46820f08bf4) - ci: Update the ccp_reap_minutes to 180 min (#1063) (Ashuka Xue) +* [`f9f0dbd7`](https://github.com/apache/cloudberry-pxf/commit/f9f0dbd7b248e4d2ee62bed474de72e43e6a9b0f) - Explicitly set PG_CONFIG in ~/.pxfrc (#1060) (Ashuka Xue) +* [`774dd115`](https://github.com/apache/cloudberry-pxf/commit/774dd115c5988c798303a5e0953ff147a03efce8) - Add RHEL9 Support (#1058) (Ashuka Xue) +* [`925630f7`](https://github.com/apache/cloudberry-pxf/commit/925630f78f2c6613cd2118083837bd4a4e554d09) - Update pxf-artifact location (#1059) (Ashuka Xue) +* [`8246a93e`](https://github.com/apache/cloudberry-pxf/commit/8246a93e294e188c28d319d35bf9ee86e222aead) - add full vault location (#1057) (Ashuka Xue) +* [`834f7486`](https://github.com/apache/cloudberry-pxf/commit/834f748613b05c1b7726041c2fb18a81786393e6) - Add missing variable for slack (#1056) (Ashuka Xue) +* [`fa29073a`](https://github.com/apache/cloudberry-pxf/commit/fa29073afda36b8a7d6675c442ea3671120e87ab) - Refactor the build pipeline template (#1054) (Ashuka Xue) +* [`e5adbe40`](https://github.com/apache/cloudberry-pxf/commit/e5adbe40f0bae12fee9243a06d69dec0473cc941) - ci: Replace Unicode quotes with ASCII in CLI tests (#1055) (Bradford D. Boyle) +* [`b4c0d5dc`](https://github.com/apache/cloudberry-pxf/commit/b4c0d5dc9824055ab9770550372c00aee81249ac) - Fix pxf register command (#1047) (Bradford D. Boyle) +* [`91108a69`](https://github.com/apache/cloudberry-pxf/commit/91108a691c0983ef04da9cf02642de15fde3982c) - Refactored the development pipeline template with macros and sub-templates (#1053) (Alexander Denissov) +* [`b9509657`](https://github.com/apache/cloudberry-pxf/commit/b9509657da6077756f2770fb07c89c7955e4e800) - Remove oslogin_trustedca.pub on IPA cluster (#1050) (Bradford D. Boyle) +* [`4f16b6b3`](https://github.com/apache/cloudberry-pxf/commit/4f16b6b3cd79c081c5f10bccb64ebe6de8ca501f) - Add RHEL9 Docker Images (#1049) (Ashuka Xue) +* [`f793ae04`](https://github.com/apache/cloudberry-pxf/commit/f793ae047863e5b65071c58ec0edfd43be2c9ae1) - Remove the AMBARI job (#1048) (Ashuka Xue) +* [`df6724bd`](https://github.com/apache/cloudberry-pxf/commit/df6724bd71275f07abb7929d899c55338c4b43bc) - Upgrade Go toolchain to 1.21.3 (#1044) (Bradford D. Boyle) +* [`b5cc0649`](https://github.com/apache/cloudberry-pxf/commit/b5cc06496d91f2d78362b30bf23b6499a86c2ba7) - Dev pipeline updates - OEL7 test job & build job references. (Ed Espino) +* [`bf05c92d`](https://github.com/apache/cloudberry-pxf/commit/bf05c92d3a4c1fa15e5d2b84d26c73bb8c6e7bcf) - Templating Pipeline Jobs (#1043) (Himanshu Pandey) +* [`42172e39`](https://github.com/apache/cloudberry-pxf/commit/42172e39bb714437e8a485fcef868102296b865f) - Remove tinc test framework (#1039) (Bradford D. Boyle) +* [`2ead8f17`](https://github.com/apache/cloudberry-pxf/commit/2ead8f17d8c962e3a8bc4bda9b162e778d1f1a93) - Remove unused build arg from Dockerfiles (#1042) (Bradford D. Boyle) +* [`6db947b1`](https://github.com/apache/cloudberry-pxf/commit/6db947b1a7faecf89c5ad287a4cdcd6cef5baa2e) - Add retries to Ansible tasks that fail frequently (#1041) (Bradford D. Boyle) +* [`4a1459b2`](https://github.com/apache/cloudberry-pxf/commit/4a1459b2dea98517e8eb6644c26f9df3b5206615) - Bump golang.org/x/net from 0.7.0 to 0.17.0 in /cli (#1040) (dependabot[bot]) +* [`b8656008`](https://github.com/apache/cloudberry-pxf/commit/b865600870a344e203f52f7fa7dec33de914da42) - Do not use the concourse bash script as a trigger. (#1037) (Himanshu Pandey) +* [`633698b9`](https://github.com/apache/cloudberry-pxf/commit/633698b94318e514da2b99d46a5a3fd1e2d6a82b) - Update pipelines for Concourse 7.8.x (#1036) (Ashuka Xue) +* [`2074b3b6`](https://github.com/apache/cloudberry-pxf/commit/2074b3b65999feb9454efb99ca4c9ec25613ff63) - Update dataproc script to optionally create a kerberized cluster (#1014) (Ashuka Xue) +* [`08ff032b`](https://github.com/apache/cloudberry-pxf/commit/08ff032b3a506d137b0c94b949b6fbfd54f30013) - Replace tinc with new SQL runner (#1022) (Bradford D. Boyle) +* [`4faad4eb`](https://github.com/apache/cloudberry-pxf/commit/4faad4eb8154068c04dac06c8d66e57e5c8bed8b) - Upgrade snappy-java to 1.1.10.4 (#1035) (Bradford D. Boyle) +* [`8dbdea19`](https://github.com/apache/cloudberry-pxf/commit/8dbdea19a616cde66d3a955210fde94e66d5a681) - docs - MapR support is removed (#1034) (Lisa Owen) +* [`39bb7383`](https://github.com/apache/cloudberry-pxf/commit/39bb7383f35abfb8661b0a5a1991348eeda0e824) - Fix `Print Report for GPDB-7 with PXF-GP7 Artifacts` task. (Ed Espino) +* [`a7213763`](https://github.com/apache/cloudberry-pxf/commit/a7213763f5ee5ded7054c41a491c3aa98b7ee57c) - docs - new pushdown capabilities (#1028) (Lisa Owen) +* [`32b0fda2`](https://github.com/apache/cloudberry-pxf/commit/32b0fda232f5683adb57f2714f714cfeea61d79b) - docs - new pxf.service.kerberos.ticket-renew-window property (#1023) (Lisa Owen) +* [`8e4f8abd`](https://github.com/apache/cloudberry-pxf/commit/8e4f8abd0432615c7b19021a019ecb5eb08c5403) - Remove MapR GCP cloud build definition and update supporting README (Ed Espino) +* [`25110dbd`](https://github.com/apache/cloudberry-pxf/commit/25110dbd7946b8449e4aab83de151e62b9377f26) - Remove MapR support from cloudbuild pipeline (Ed Espino) +* [`310b6642`](https://github.com/apache/cloudberry-pxf/commit/310b66425f25da4adf10ace54c19d195c5c643bf) - Remove MapR support in CI testing scripts. (Ed Espino) +* [`b0fd9da8`](https://github.com/apache/cloudberry-pxf/commit/b0fd9da8c50f97c7d4b8e55901259682200a8b84) - Remove MapR support from release pipeline (Ed Espino) +* [`c316ccb5`](https://github.com/apache/cloudberry-pxf/commit/c316ccb5239da59b9aa4fab5f5ade06807d80a13) - Remove MapR support from dev pipeline (Ed Espino) +* [`a9b9083a`](https://github.com/apache/cloudberry-pxf/commit/a9b9083a79117232cb4c37685926ef37e34c88df) - Bump version to 6.8.1-SNAPSHOT [skip ci] (PXF Contiuous Integration) +* [`4ffdb3de`](https://github.com/apache/cloudberry-pxf/commit/4ffdb3de1662c80df880f4013038f3e906305331) - Bump version to 6.8.0 (#1030) (Bradford D. Boyle) +* [`873474e0`](https://github.com/apache/cloudberry-pxf/commit/873474e096427704f7518d9d0d03c4e611e6ae01) - Update GPDB7 installer location in CI pipelines (#1029) (Bradford D. Boyle) +* [`0cf14e41`](https://github.com/apache/cloudberry-pxf/commit/0cf14e41201c106c73587ac90738c8e5477ea30f) - docs - use gpsync to copy if gp7 (#1015) (Lisa Owen) +* [`9b3db03b`](https://github.com/apache/cloudberry-pxf/commit/9b3db03b0e9acf66d0e920d9ad25cfc15969d4ef) - Added MultiNode and CLI Test job for GP7 on RHEL8 (#1027) (Himanshu Pandey) +* [`89860522`](https://github.com/apache/cloudberry-pxf/commit/8986052272bd50e51f55845d0b8830de21f8987e) - added WASBS test job to dev CI (#1026) (Alexander Denissov) +* [`489404d4`](https://github.com/apache/cloudberry-pxf/commit/489404d4813559ab859b49ab1a5f7a0e1a3ee448) - pxf-build:Updates Promotion job to run only once per commit (#1025) (Himanshu Pandey) +* [`c3d74593`](https://github.com/apache/cloudberry-pxf/commit/c3d74593205b3ad437c27f2a8355a3f9d8ccb9e0) - Add pushdown of NUMERIC and handling of CHAR and VARCHAR predicates for JDBC profile (#1019) (Alexander Denissov) +* [`91b91d69`](https://github.com/apache/cloudberry-pxf/commit/91b91d691ca4342574a7b3f8c4a6a9f34a6e302c) - Install go to /opt/pxf/go in the docker images (#1024) (Ashuka Xue) +* [`b92e3297`](https://github.com/apache/cloudberry-pxf/commit/b92e3297065a6ba244bd097614b106425d5ba670) - Add pxf.service.kerberos.ticket-renew-window option to pxf-site.xml (#1018) (Ashuka Xue) +* [`a8209850`](https://github.com/apache/cloudberry-pxf/commit/a8209850918132854ec20fe4f83992aa6f882633) - ci: fix issue in automation Makefile (#1021) (Bradford D. Boyle) +* [`41713568`](https://github.com/apache/cloudberry-pxf/commit/41713568f3a71f7223344ad851070bedf9e294c4) - Add MultiNode Test Job for GP7 for dev pipeline (#1020) (Himanshu Pandey) +* [`656ba7f7`](https://github.com/apache/cloudberry-pxf/commit/656ba7f7a23c68b043878c83b076da56ee28b6cd) - CLA changes in CONTRIBUTING.md (#1016) (lucas bonner) +* [`78613bad`](https://github.com/apache/cloudberry-pxf/commit/78613bad99786e7a59f1dbf81a8cdafe768378ef) - Ensured Consistent Ordering in GP6 and GP7 for JdbcHiveTest (#1017) (Himanshu Pandey) +* [`ac202f98`](https://github.com/apache/cloudberry-pxf/commit/ac202f98d9cc8cdb81d3e09d1b6077cc1ef6b11d) - Adding CLI Test Job for GP7 for dev pipeline (#1012) (Himanshu Pandey) +* [`b5d43349`](https://github.com/apache/cloudberry-pxf/commit/b5d43349c75645bbee1575df9a6ef61caeb6609f) - Bumped Azure Storage dependency to 5.5.0 (#1013) (Alexander Denissov) +* [`40a34a0f`](https://github.com/apache/cloudberry-pxf/commit/40a34a0f01ec3ba6bf2d95cbd2f4d8cfb6500788) - Updated certification pipeline to include GPDB 7 certification job (#1011) (Himanshu Pandey) +* [`09c3f501`](https://github.com/apache/cloudberry-pxf/commit/09c3f50120c666da5896145be078e6b35164b75c) - Refactor cloudbuild (#1008) (Ashuka Xue) +* [`a479a8a9`](https://github.com/apache/cloudberry-pxf/commit/a479a8a950ce6e290986b79adb43360e795dcbff) - Inclusive Terminology changes (#995) (Himanshu Pandey) +* [`0d7c6d3c`](https://github.com/apache/cloudberry-pxf/commit/0d7c6d3c4c52eb55bfa5cd4aa15ea17a79b0d866) - Few more tests updated to worked with FDW (#988) (Himanshu Pandey) +* [`666ca5e5`](https://github.com/apache/cloudberry-pxf/commit/666ca5e58ba9b11633a94ae0c49c572a22434d06) - Update certification pipeline (#1004) (Ashuka Xue) +* [`2543030d`](https://github.com/apache/cloudberry-pxf/commit/2543030d20b177751f08309a71b8c06f795b25bd) - Disable forks for PR resource (#1001) (Himanshu Pandey) +* [`4e490b0e`](https://github.com/apache/cloudberry-pxf/commit/4e490b0e68957410aa1ac80211b4eb8dd9ef15b4) - fix rpmrebuild-rocky8 container image (#1000) (Bradford D. Boyle) +* [`70fab0be`](https://github.com/apache/cloudberry-pxf/commit/70fab0bebea9b7f11bfbb3488e785c452429b1f3) - docs - minor edits to correct formatting (#1002) (Lisa Owen) +* [`cc7e110e`](https://github.com/apache/cloudberry-pxf/commit/cc7e110e3e8801d28b9d32487cd2479c0b58d393) - Bump version to 6.7.1-SNAPSHOT [skip ci] (PXF Contiuous Integration) +* [`ca1a7091`](https://github.com/apache/cloudberry-pxf/commit/ca1a7091c6ccf59d40910b628a8bd353459bc148) - Bump version to 6.7.0 (#999) (Yiming Li) +* [`4f98fcf1`](https://github.com/apache/cloudberry-pxf/commit/4f98fcf135ab3ad83f271457177c69240096d986) - docs - enhanced processing for orc numeric overflow conditions (#998) (Lisa Owen) +* [`9c094c83`](https://github.com/apache/cloudberry-pxf/commit/9c094c83294aa7eb63bf9481f16a048bbbbba7fc) - docs - pxf supports writing json data (#996) (Lisa Owen) +* [`6e64809e`](https://github.com/apache/cloudberry-pxf/commit/6e64809e2515a0cba8fb557b61211823e3bd294d) - docs - master -> coordinator for inclusive terminology (#997) (Lisa Owen) +* [`75248f24`](https://github.com/apache/cloudberry-pxf/commit/75248f2423c76169c997558888c7fcbbd043ae76) - docs - default listen address change (#994) (Lisa Owen) +* [`8be9c199`](https://github.com/apache/cloudberry-pxf/commit/8be9c1999b982d9e45097e93f7f8dd4724041237) - Added erroring out logic for decimal overflow for ORC (#978) (Yiming Li) +* [`93798afa`](https://github.com/apache/cloudberry-pxf/commit/93798afa246cf4ba9e5d3f35db7f69447f884355) - Add logging to the LineBreakAccessor for the write (#979) (Himanshu Pandey) +* [`52505803`](https://github.com/apache/cloudberry-pxf/commit/52505803d0bee486d4e91ecb009623a62e1cec1d) - docs - jdbc connector supports years with >4 chars (#991) (Lisa Owen) +* [`02041a24`](https://github.com/apache/cloudberry-pxf/commit/02041a24e9172becbc0f82ce42011cad792d3526) - docs - rework the host/port topic, add section for listen address (#982) (Lisa Owen) +* [`e1b148a4`](https://github.com/apache/cloudberry-pxf/commit/e1b148a4472de2ed6c86342a8e6dc569a3b3d174) - Add support year with more than 4 digits in 'date' or 'timestamp' (#960) (Roman Zolotov) +* [`e54b435c`](https://github.com/apache/cloudberry-pxf/commit/e54b435ccffee5231e28c29ee1fc8bd05c6b05b3) - Fixed a problem with JsonAccessor closing streams with S3 filesystem (#990) (Alexander Denissov) +* [`74d47b8d`](https://github.com/apache/cloudberry-pxf/commit/74d47b8d75fb17ade64715b442ebd53c8a002a84) - Enable writing data in JSON format using *:json profiles (#984) (Alexander Denissov) +* [`abe088ef`](https://github.com/apache/cloudberry-pxf/commit/abe088efd00c744f6c17b72795eb1f3092e48fce) - Add Escape E to the Options in FDW (#987) (Himanshu Pandey) +* [`454019ca`](https://github.com/apache/cloudberry-pxf/commit/454019ca797054a42d30f57626b718cf4d99a2ca) - Bump snappy to 1.1.10.1 (#989) (Ashuka Xue) +* [`f65d613b`](https://github.com/apache/cloudberry-pxf/commit/f65d613b5b0ed3c60463c3b1164d725fb964bd7a) - Update cloudbuild maven version to 3.9.2 (#986) (Yiming Li) +* [`e329843d`](https://github.com/apache/cloudberry-pxf/commit/e329843d17d44e054a0c5b47e7b8091a44a9395d) - Modifying Tests to work with FDW. (#965) (Himanshu Pandey) +* [`88145499`](https://github.com/apache/cloudberry-pxf/commit/881454995c0519b343b161f2eb7b3bb516b38333) - Bump Springboot to 2.7.12 (#983) (Ashuka Xue) +* [`9bbe4d0c`](https://github.com/apache/cloudberry-pxf/commit/9bbe4d0ceee819f0fec41b9603fa5dff8041afd4) - docs - add parallel objstore doc info for multibyte/char delim (#981) (Lisa Owen) +* [`0a4566d8`](https://github.com/apache/cloudberry-pxf/commit/0a4566d8cce91dd54723ddcdce95e9dcb93324fa) - Updated Jdbc#ColumnProjection Answer file to match Context. (#980) (Himanshu Pandey) +* [`8cc8fecd`](https://github.com/apache/cloudberry-pxf/commit/8cc8fecda1ae0b7369f65e0305c281c603664fd6) - docs - multibyte delimiter support for csv (#977) (Lisa Owen) +* [`12addb9c`](https://github.com/apache/cloudberry-pxf/commit/12addb9cea62644061852c766be889b1e20b66be) - Restrict PXF to listen to local requests only (#976) (Alexander Denissov) +* [`27b899d9`](https://github.com/apache/cloudberry-pxf/commit/27b899d96e111480e4f72d98b0323bbbe4021bb6) - Enable write flow for FDW for non-text/csv formats (#973) (Alexander Denissov) +* [`cc475689`](https://github.com/apache/cloudberry-pxf/commit/cc47568963c6ee015c32b9261063ce10717aabad) - FDW: Fix for skipping the dropped and correctly counting Projection Index (#967) (Himanshu Pandey) +* [`6df9abf8`](https://github.com/apache/cloudberry-pxf/commit/6df9abf8af1731cf34343dc2d8ab972392a8aaf3) - FDW changes for JdbcTest (#972) (Himanshu Pandey) +* [`aec089d9`](https://github.com/apache/cloudberry-pxf/commit/aec089d97d93ffc1fa83b28acddc7d9393465b31) - Add Make variable to conditionally include check-creds (#975) (Bradford D. Boyle) +* [`af9c1454`](https://github.com/apache/cloudberry-pxf/commit/af9c1454be8d4229b39ffdf51dc93f3c8054bc83) - Remove unnecessary container images (#970) (Bradford D. Boyle) +* [`0fb8d369`](https://github.com/apache/cloudberry-pxf/commit/0fb8d369da52b9c8d4cc7af4806d928796986cdc) - Quick fix to run correct test suite after extension upgrade (#971) (Ashuka Xue) +* [`b2176871`](https://github.com/apache/cloudberry-pxf/commit/b21768715c7dc73b8598951036d44bb286055ff0) - Add pxfdelimited_import formatter to support multibyte delimiters for TEXT and CSV profiles (#956) (Ashuka Xue) +* [`b56aeaee`](https://github.com/apache/cloudberry-pxf/commit/b56aeaeea0c09bec07a84ed11c21eba9d2e30557) - Update automation README (#969) (Ashuka Xue) +* [`086c06c8`](https://github.com/apache/cloudberry-pxf/commit/086c06c88bdd6b29cb847cf2620e6c1bcecdd0a5) - Updated locations of GP artifacts in CI pipelines (#966) (Alexander Denissov) +* [`1c08ceb7`](https://github.com/apache/cloudberry-pxf/commit/1c08ceb7f44f31dae3f14b6ac7e27c22059fad6e) - Bump version to 6.6.1-SNAPSHOT [skip ci] (PXF Contiuous Integration) +* [`3b99d64b`](https://github.com/apache/cloudberry-pxf/commit/3b99d64b1321e85e3b676c3f36d2af7c9bb7c6d2) - Bump version to 6.6.0 (#964) (Yiming Li) +* [`5208d6b4`](https://github.com/apache/cloudberry-pxf/commit/5208d6b46a216e0a877c2b08ab7fd1091e933964) - Fetch MapR RPMs from HPE repository (#962) (Bradford D. Boyle) +* [`b3bddd9e`](https://github.com/apache/cloudberry-pxf/commit/b3bddd9e20628830c2aeb2df869f39f1e496fdf9) - docs - add/update content for new pxf fixedwidth profiles (#959) (Lisa Owen) +* [`1a9bb830`](https://github.com/apache/cloudberry-pxf/commit/1a9bb830a503e187ac5c75bfa5e4813ebb9fb15c) - docs - updates for new greenplum URLs (#963) (Lisa Owen) +* [`6ba73c53`](https://github.com/apache/cloudberry-pxf/commit/6ba73c53a622c5cec03d4f35a14b19cd4ee771c2) - docs - new prop for parquet numeric overflow, upgrade instructs (#961) (Lisa Owen) +* [`50f3af4e`](https://github.com/apache/cloudberry-pxf/commit/50f3af4eab52b900c77302df401158f36a15aca5) - docs - DATA-SCHEMA -> DATA_SCHEMA (#958) (Lisa Owen) +* [`dbbfa522`](https://github.com/apache/cloudberry-pxf/commit/dbbfa522503c5ca5df864677b548f12466cec431) - Update table options names to not include dash character (#954) (Alexander Denissov) +* [`4ef4c591`](https://github.com/apache/cloudberry-pxf/commit/4ef4c591590f0f1a0a91e71ad8c2400cf2b4cdd1) - Bump jackson-databind from 2.13.4.1 to 2.13.4.2 in /automation (#955) (dependabot[bot]) +* [`cfae3261`](https://github.com/apache/cloudberry-pxf/commit/cfae32613e046ddb51855e220cad5225ede513f1) - docs - add troubleshooting procedure for snappy init error (#950) (Lisa Owen) +* [`855bb7e4`](https://github.com/apache/cloudberry-pxf/commit/855bb7e400dcc3b0831c34f6d5b06a2a6549210e) - Introduced options to handle decimal overflow when writing Parquet files (#940) (Yiming Li) +* [`0f895a65`](https://github.com/apache/cloudberry-pxf/commit/0f895a6544191457167e1ba6fb253a7690cf4997) - Support for fixedwidth formatter with new *:fixedwidth PXF profiles (#949) (Alexander Denissov) +* [`0a7ee3dd`](https://github.com/apache/cloudberry-pxf/commit/0a7ee3ddc60d6e6f0b4fb8dbf42166525a48fdba) - Remove RESOURCE QUEUE from test SQL (#952) (Yiming Li) +* [`0dc0c877`](https://github.com/apache/cloudberry-pxf/commit/0dc0c877db8e77d880c13fc3c3e6a77f0444dd8f) - changed dev pipeline to get PX5 artifact from the prod bucket (#953) (Alexander Denissov) +* [`ee05b265`](https://github.com/apache/cloudberry-pxf/commit/ee05b2655d5db6ad74287604492909a06407b979) - Fixed top-level 'make test' to work with FDW extension for GP6 (#951) (Alexander Denissov) +* [`3ef8a2ea`](https://github.com/apache/cloudberry-pxf/commit/3ef8a2eae2e255c8de08597b970147968a5f843a) - Bump version to 6.5.2-SNAPSHOT [skip ci] (PXF Contiuous Integration) +* [`cf31fedb`](https://github.com/apache/cloudberry-pxf/commit/cf31fedbcaf12e3200c65a85620e1d99c195e555) - Bump version to 6.5.1 (#946) (Ed Espino) +* [`5268d52f`](https://github.com/apache/cloudberry-pxf/commit/5268d52f6d703fec30c38ae61887b3750f63d013) - Additional gp7 release support (#948) (Ed Espino) +* [`3b23a639`](https://github.com/apache/cloudberry-pxf/commit/3b23a6393a497918d2c2a1426efe1904e675fbc6) - Support for GP7 rhel8 & rocky8 distro identifier (el8) change. (#944) (Ed Espino) +* [`69589dcf`](https://github.com/apache/cloudberry-pxf/commit/69589dcf7321a1ced9c3d08bcbaa76482ff56808) - Upgrade gp-common-go-libs to 1.0.11 (Himanshu Pandey) +* [`de489966`](https://github.com/apache/cloudberry-pxf/commit/de48996640dde0d9187f3134addaa84d422ac8ae) - Tests and pipelines for PXF with GP7 (#878) (Himanshu Pandey) +* [`1d836590`](https://github.com/apache/cloudberry-pxf/commit/1d8365909142304695683507ef05dc87c30f0cb1) - Add some print statements for gradle tests (#937) (Ashuka Xue) +* [`160eb183`](https://github.com/apache/cloudberry-pxf/commit/160eb183575d493d731a6efbe8324d5f02a1171c) - Add gradle configuration for the license scanner (#936) (Ashuka Xue) +* [`10652771`](https://github.com/apache/cloudberry-pxf/commit/10652771ce0ee0cf86d1612c8a4f51d5b3c6adb8) - Added bulding of gp7-rocky8 Docker images (#933) (Alexander Denissov) +* [`654c14fa`](https://github.com/apache/cloudberry-pxf/commit/654c14fa0b85f6627defa5a49edcc119a00d3823) - Refactor Makefiles to reduce complexity (#932) (Alexander Denissov) +* [`f1410d96`](https://github.com/apache/cloudberry-pxf/commit/f1410d96f276fefaea0792fa0d83a3e89eeb5a50) - Fix pxf-dev-base build configration (#931) (Bradford D. Boyle) +* [`b709d1af`](https://github.com/apache/cloudberry-pxf/commit/b709d1af811934faa7856102c5631c481712bec1) - Simplify build for pxf-cli (#920) (Bradford D. Boyle) +* [`a90cb767`](https://github.com/apache/cloudberry-pxf/commit/a90cb76744a6b2b45fb4b7a2f744f6e63cd72c34) - Changes for supporting PXF for GP7. (#857) (Himanshu Pandey) +* [`747f802d`](https://github.com/apache/cloudberry-pxf/commit/747f802da80d929f2f5dd02ba12aa67fc4fdfd09) - Fix ProfilesConfTest to work with other locales (#930) (Bradford D. Boyle) +* [`97a84077`](https://github.com/apache/cloudberry-pxf/commit/97a84077ceb937afb0bb81fc518ddd5a4625a47d) - excluded junit from compile dependencies (#928) (Alexander Denissov) +* [`394c44d3`](https://github.com/apache/cloudberry-pxf/commit/394c44d33f86fc44311bd1379422b895d7f60187) - Upgrade spring-web from 5.2.6.RELEASE to 5.3.18 in /automation (#926) (Bradford D. Boyle) +* [`6165be44`](https://github.com/apache/cloudberry-pxf/commit/6165be44aae879f1f727f51e9e6d4dbf2499eff9) - Upgrade gp-common-go-libs to 1.0.5 (#924) (Bradford D. Boyle) +* [`8e289776`](https://github.com/apache/cloudberry-pxf/commit/8e2897766bab0de4788e31eecc4177db217e2fe4) - Update PXF CI code to replace mdw with cdw (#923) (Bradford D. Boyle) +* [`ba386347`](https://github.com/apache/cloudberry-pxf/commit/ba38634776045d39c514d42d8642133bd14d55e5) - Fix parquet write test to properly handle parquet date type (#917) (Ashuka Xue) +* [`b2c1a279`](https://github.com/apache/cloudberry-pxf/commit/b2c1a2794263a32abe1cbfcb265b63038b397e42) - Added error handling for FDW read flow (#900) (Alexander Denissov) +* [`9e635f99`](https://github.com/apache/cloudberry-pxf/commit/9e635f9939b6e63f5f5ffe904261717d4abf9c41) - Update pivnet-artifacts pipeline (#919) (Ashuka Xue) +* [`a737457b`](https://github.com/apache/cloudberry-pxf/commit/a737457bc265679a88e71715e64b8cd0248bca21) - Add script for setting up a dataproc cluster for local testing (#904) (Bradford D. Boyle) +* [`593a5e3e`](https://github.com/apache/cloudberry-pxf/commit/593a5e3eaddaf443dffe3e4d826e97b4f4eb7b07) - Pass `ENVIRONMENT` var to `Promote PXF-GP5 and PXF-GP6 Artifacts` task. (Ed Espino) +* [`27fdf2c4`](https://github.com/apache/cloudberry-pxf/commit/27fdf2c449178ec2a14477388e80cb8b4491171c) - docs - pxf supports writing parquet lists (#916) (Lisa Owen) +* [`efe23cb6`](https://github.com/apache/cloudberry-pxf/commit/efe23cb66fe48559823eff66a7c50362ab38b6f1) - setting back timezone into default after finishing the test (#915) (Yiming Li) +* [`d62dfbf9`](https://github.com/apache/cloudberry-pxf/commit/d62dfbf92c7813014c8d819a6bf089799dc10515) - docs - pxf supports reading parquet lists of certain types (#912) (Lisa Owen) +* [`23bd8b34`](https://github.com/apache/cloudberry-pxf/commit/23bd8b34023c8b5bdbe422ae4f9aad7c0e628558) - Bump version to 6.5.1-SNAPSHOT [skip ci] (PXF Contiuous Integration) +* [`f79e9fef`](https://github.com/apache/cloudberry-pxf/commit/f79e9fef5be5eff02ca0b8b8ad34c26becc0cdeb) - Bump version to 6.5.0 (#914) (Alexander Denissov) +* [`2a9f292c`](https://github.com/apache/cloudberry-pxf/commit/2a9f292ce96cda68f12070b65dad3e06b63ef189) - ignore parquetWriteListReadWithHive test (#913) (Yiming Li) +* [`d838e1a3`](https://github.com/apache/cloudberry-pxf/commit/d838e1a396ea4b04ffb3bce521127d7b9ffdce82) - Parquet write array (#876) (Yiming Li) +* [`e256879a`](https://github.com/apache/cloudberry-pxf/commit/e256879a416c16728f21819111d646b71001bdb6) - docs - now bundled with postgresql-42.4.3.jar (#906) (Lisa Owen) +* [`6a32e462`](https://github.com/apache/cloudberry-pxf/commit/6a32e462b77f101630cb6fe3e57b2325a40126be) - docs - add info about oracle parallel query session params (#911) (Lisa Owen) +* [`60a74c10`](https://github.com/apache/cloudberry-pxf/commit/60a74c105a075dc29a94a653ffd5d61ffe182b62) - docs - add new SPLIT_BY_FILE option for json profiles (#905) (Lisa Owen) +* [`cca5ef88`](https://github.com/apache/cloudberry-pxf/commit/cca5ef88c04872eae09e61a355b0b048f3f42355) - Parquet read array (#895) (Yiming Li) +* [`515235fb`](https://github.com/apache/cloudberry-pxf/commit/515235fb07b64240d451f5eeffffbd0f5064c2d2) - Refactor JsonRecordReader and fix incorrect parsing of JSON objects for multi-line JSON (#879) (Ashuka Xue) +* [`dcc15393`](https://github.com/apache/cloudberry-pxf/commit/dcc1539321406b42d868dc1e8e690a7b6dba6808) - Bump postgresql from 42.4.1 to 42.4.3 (#903) (Alexander Denissov) +* [`189bb667`](https://github.com/apache/cloudberry-pxf/commit/189bb6677aa5db21ee00ee85ad9098d606f33444) - Replace shell parameter expansions with Make functions (#901) (Bradford D. Boyle) +* [`c3b6deba`](https://github.com/apache/cloudberry-pxf/commit/c3b6debaecaa66277bf2a601825d96aa30c20901) - Add close connection if statementRead is null (#897) (Roman Zolotov) +* [`bbecb0b3`](https://github.com/apache/cloudberry-pxf/commit/bbecb0b34cc835e90c616c6170c4b6dbb1bf6f6d) - Minor fixes for IPA dev cluster provision script and templates (#899) (Ed Espino) +* [`23cfa5fd`](https://github.com/apache/cloudberry-pxf/commit/23cfa5fdaf75382003ae901d3e6d6942d148d50e) - Adding Install and installcheck for the fdw test target (#890) (Himanshu Pandey) +* [`403956a3`](https://github.com/apache/cloudberry-pxf/commit/403956a3cc0006e575f86c3c86007f1e29431ae2) - Replace email notifications with Slack (#891) (Bradford D. Boyle) +* [`11685dd0`](https://github.com/apache/cloudberry-pxf/commit/11685dd03118911666ee4986bc4066564a7c8519) - Update automation README for Debian Bookworm (#889) (Bradford D. Boyle) +* [`eae672fd`](https://github.com/apache/cloudberry-pxf/commit/eae672fd99c8c94ecb7fcdb7ce27ffec8ce7aa2e) - Changes to support renaming of master branch to main (#894) (Alexander Denissov) +* [`8e7bca26`](https://github.com/apache/cloudberry-pxf/commit/8e7bca2633716f50bb1eb92d70ba8819471337eb) - Add SECURITY.md (#892) (GP Releng Bot) +* [`21bd81a6`](https://github.com/apache/cloudberry-pxf/commit/21bd81a66041a23406007f313733e2774314b58b) - Prevent out-of-bounds buffer access (#885) (m7onov) +* [`f83fe142`](https://github.com/apache/cloudberry-pxf/commit/f83fe142598c478c39237558325d05eb60b00f93) - Update jackson-databind to 2.13.4.1 (#886) (Ashuka Xue) +* [`2771c9c9`](https://github.com/apache/cloudberry-pxf/commit/2771c9c9fca815fbf885f897d0d6571942518ea9) - README updates (#883) (Ashuka Xue) +* [`8ece395a`](https://github.com/apache/cloudberry-pxf/commit/8ece395a17b103d65770a5e713916d54ea9c39e7) - docs - some terminology changes for inclusivity (#884) (Lisa Owen) +* [`12d403ae`](https://github.com/apache/cloudberry-pxf/commit/12d403aeb3fb0da5d0b2b219ac1d3f32f153d59a) - Update default value for FLY_CMD in concourse Makefile (#887) (Bradford D. Boyle) +* [`949309c5`](https://github.com/apache/cloudberry-pxf/commit/949309c52ea9d221b39a8a9589adb83902d06f40) - Allow setting JDBC session-level parallel instructions for Oracle (#880) (Roman Zolotov) +* [`e4634f23`](https://github.com/apache/cloudberry-pxf/commit/e4634f23f6261e5f38144f2d7f30b1bf059d485a) - Update shell scripts to use a more consistent style (#877) (Bradford D. Boyle) +* [`cdfdb087`](https://github.com/apache/cloudberry-pxf/commit/cdfdb087b302777f4dd2b70176d3382988572431) - Updated projection and filter tests, de-dup targetList attrs (Alexander Denissov) +* [`d6b08e47`](https://github.com/apache/cloudberry-pxf/commit/d6b08e47edd1778cb24efff17fcf85491b2ce93d) - ADBDEV-3060: Incorrect work bool data type in query to pxf foreign table (Georgy Shelkovy) +* [`8f2e3db8`](https://github.com/apache/cloudberry-pxf/commit/8f2e3db89f3030906c1637a8e0ed84810b0e2dbe) - Use Google Cloud Storage instead of S3 in perf-10g pipeline (#874) (Bradford D. Boyle) +* [`24051746`](https://github.com/apache/cloudberry-pxf/commit/240517464c896050875c4d112a77e719bc2735a1) - Enable automation tests to run against PXF FDW extension (#872) (Alexander Denissov) +* [`1471ece4`](https://github.com/apache/cloudberry-pxf/commit/1471ece46f28da158916bd2579d66790f35eebc3) - Bump version to 6.4.3-SNAPSHOT [skip ci] (PXF Contiuous Integration) +* [`2f2f2b94`](https://github.com/apache/cloudberry-pxf/commit/2f2f2b942d513ff033ac693b6101b81f88589819) - Bump version to 6.4.2 (#871) (Bradford D. Boyle) +* [`f2ca30c0`](https://github.com/apache/cloudberry-pxf/commit/f2ca30c0204d6deda2f7cffc5016c586c9484e9a) - Relax the requirement that C string length matches Java string length (#870) (Bradford D. Boyle) +* [`b5805e26`](https://github.com/apache/cloudberry-pxf/commit/b5805e2651fc4812b71227971102c061612c1cab) - Bump version to 6.4.2-SNAPSHOT [skip ci] (PXF Contiuous Integration) +* [`d211b6d0`](https://github.com/apache/cloudberry-pxf/commit/d211b6d02fba46c56a322084207f7dbbeccecc3b) - Bump version to 6.4.1 (#869) (Ashuka Xue) +* [`356b85be`](https://github.com/apache/cloudberry-pxf/commit/356b85bea4388a2d3bf9f20fa92336079ce691c9) - added specs for gpdb7-rhel8-test-pxf docker image (#867) (Alexander Denissov) +* [`e1f40c85`](https://github.com/apache/cloudberry-pxf/commit/e1f40c856905ceab542fe1e9f4bfa02af9e19e7a) - ci: allow existing artifacts to remain if there is no pivnet product (#868) (Ashuka Xue) +* [`4eb0069f`](https://github.com/apache/cloudberry-pxf/commit/4eb0069fdfcc860a2e243ffa38895ff0b0b506c3) - docs - command block formatting fix (#866) (Lisa Owen) +* [`4acf1258`](https://github.com/apache/cloudberry-pxf/commit/4acf1258ec76ff96ffd0c28cadbd363eaa6df415) - docs - misc updates/additions to the orc write docs (#864) (Lisa Owen) +* [`0d9cad91`](https://github.com/apache/cloudberry-pxf/commit/0d9cad915305f4d04b7ebeccd2a26a3c4dfc3598) - docs - update jdbc driver version number (#865) (Lisa Owen) +* [`2e2d559f`](https://github.com/apache/cloudberry-pxf/commit/2e2d559fcf1462d0102c561b15cc7f9b4d937adb) - docs - clarify new prepared statement property (#856) (Lisa Owen) +* [`14678acb`](https://github.com/apache/cloudberry-pxf/commit/14678acb40abdfc5306047a06f4ea4cfe371bc82) - Add JsonProtocolHandler to use HdfsFileFragmenter for multi-line JSON (#858) (Ashuka Xue) +* [`bfbbea65`](https://github.com/apache/cloudberry-pxf/commit/bfbbea65dad9d59af69b604bd2bbded8d2877c86) - Fix bug when modifying PXF's classpath in automation (#861) (Bradford D. Boyle) +* [`5163e5f8`](https://github.com/apache/cloudberry-pxf/commit/5163e5f81e95d6aa66dbb2a71311bdc827077b76) - removed jsoup dependency and unused class from the automation code (#863) (Alexander Denissov) +* [`555d21a5`](https://github.com/apache/cloudberry-pxf/commit/555d21a508015e1c10fdf306cc5c26d4d6f9aceb) - install Java 8 JDK in gp7 centos7 docker image (#862) (Alexander Denissov) +* [`4cfe89e`](https://github.com/apache/cloudberry-pxf/commit/4cfe89eb90f0cdc142b9e193a2d1fcddb85ad132) - added Maven, Java 8 and pip install for GPDB7 docker images (#860) (Alexander Denissov) + +### Contributors Team + +> @ostinru, @MisterRaindrop, @Mulily0513, @edespino, @tuhaihe, @my-ship-it, @weinan003, @Terry1504, @gfphoenix78 + +**Full Changelog**: https://github.com/apache/cloudberry-pxf/compare/1.6.0...2.1.0-incubating + +--- + +## Apache Cloudberry Backup 2.1.0 + +### Commits + +* [`3b5451f4`](https://github.com/apache/cloudberry-backup/commit/3b5451f4b1974ee8b35d44e141d13e5bc909df59) - ASF: updates for Apache license compliance (Dianjin Wang) +* [`c909fbe9`](https://github.com/apache/cloudberry-backup/commit/c909fbe94672f4a4536f4afd25b6aaec69ed2464) - CI: Update workflow to test against REL_2_STABLE branch (Dianjin Wang) +* [`d2ea4491`](https://github.com/apache/cloudberry-backup/commit/d2ea4491bc9338ead71999b2dc66e7a1c5bfa571) - CI: refactor CI workflow for cloudberry-backup (#69) (Dianjin Wang) +* [`578dbf6d`](https://github.com/apache/cloudberry-backup/commit/578dbf6d659600fda1cb79f12f9ad4ee18493076) - fix: correct comment syntax for external tables in GPDB 7+ and Cloudberry (Robert Mu) +* [`84944b14`](https://github.com/apache/cloudberry-backup/commit/84944b146387e0fd1376db98d0ed36518279b88c) - Add cloudberry-backup ASF release script (Dianjin Wang) +* [`47171422`](https://github.com/apache/cloudberry-backup/commit/47171422be883f500efcaffc53d370028153f458) - feat: support STATISTIC_KIND_NDV_BY_SEGMENTS in Cloudberry 2.1.0 (Robert Mu) +* [`e9c49746`](https://github.com/apache/cloudberry-backup/commit/e9c49746cefb14629b66f047002a4ef59700aeae) - Remove unused Concourse CI files (Dianjin Wang) +* [`90e80bd3`](https://github.com/apache/cloudberry-backup/commit/90e80bd3d33e4912c25bba6742ce696ac4fd80d5) - Package: add .tar.gz package for Linux platforms (Dianjin Wang) +* [`27fbd5eb`](https://github.com/apache/cloudberry-backup/commit/27fbd5ebf612fe589fe6ab3c210dbd1b38682f08) - Docs: README and NOTICE udpate (Dianjin Wang) +* [`b60130e8`](https://github.com/apache/cloudberry-backup/commit/b60130e8062e0b2a0a031b959bc742869ceedf5d) - fix(relations): Ensure materialized view access method is restored (Robert Mu) +* [`4648d84e`](https://github.com/apache/cloudberry-backup/commit/4648d84ec126c540678b462ceb57ae099f943a81) - fix(test): Prevent panic in AfterSuite when BeforeSuite fails (Robert Mu) +* [`aec11cc0`](https://github.com/apache/cloudberry-backup/commit/aec11cc05e08545a465a031562ec01cab5671647) - Add pull request template (Dianjin Wang) +* [`a23f2687`](https://github.com/apache/cloudberry-backup/commit/a23f26871aa26fadaf4154bc634ec52e3cf02999) - ASF: add DISCLAIMER file (Dianjin Wang) +* [`4a23f302`](https://github.com/apache/cloudberry-backup/commit/4a23f3025993abbca3ec9e4f09717bdf4b0c4ecf) - feat(testing): Improve multi-DB compatibility in unit tests (Robert Mu) +* [`536e3851`](https://github.com/apache/cloudberry-backup/commit/536e38510738e2d656f149c36eb18015ff2e4d82) - Update format using make format (Dianjin Wang) +* [`3acccdf4`](https://github.com/apache/cloudberry-backup/commit/3acccdf4b600b7d2356a2b02fae67b10fae9b948) - docs: Update Go version requirement to 1.21 (Robert Mu) +* [`d07ce985`](https://github.com/apache/cloudberry-backup/commit/d07ce985d794008a44182a237e20e0ea2eaffa0c) - Bump Go version to 1.21 in build workflow (Robert Mu) +* [`7fc4d671`](https://github.com/apache/cloudberry-backup/commit/7fc4d67115c46314660ec081010f23ef3e839822) - Use dynamic GOPATH in build_and_unit_test.yml (Robert Mu) +* [`59f10ac6`](https://github.com/apache/cloudberry-backup/commit/59f10ac645528e9c94d963bf3eaca466a30e9ad2) - Merge gpbackup-s3-plugin-archive into plugins/s3plugin directory (Robert Mu) +* [`d1059fe3`](https://github.com/apache/cloudberry-backup/commit/d1059fe38156176ca8137567d3ae6f697c929054) - Update basic community files for repo (Dianjin Wang) +* [`723ba54f`](https://github.com/apache/cloudberry-backup/commit/723ba54f281b5728804668c37047c7c62610ca5d) - Rename cloudberry-gpbackup to cloudberry-backup (Dianjin Wang) +* [`ae1c4c4a`](https://github.com/apache/cloudberry-backup/commit/ae1c4c4a5df5238c31ab063d36287e740f2db847) - Rebrand Greenplum to Apache Cloudberry (Dianjin Wang) +* [`e8cc9147`](https://github.com/apache/cloudberry-backup/commit/e8cc91473d068f94b52b135a08618fac4049ce71) - refactor: Rename module from greenplum-db/gpbackup to apache/cloudberry-gpbackup (Robert Mu) +* [`10d4482a`](https://github.com/apache/cloudberry-backup/commit/10d4482aff400b8b7f15721cd48bb5fbeb01ba63) - deps: Update cloudberry-go-libs to Apache repository (Robert Mu) +* [`fad286f3`](https://github.com/apache/cloudberry-backup/commit/fad286f33d2ef98500130efe9c786389cf00ec53) - fix(test): Handle plpython3u cleanup for Cloudberry compatibility (#40) (Robert Mu) +* [`285f5d33`](https://github.com/apache/cloudberry-backup/commit/285f5d33edee536539d8aeb14dd193af8985e974) - fix(test): Exclude Cloudberry from gpdb6_objects.sql execution (#39) (Robert Mu) +* [`af682b27`](https://github.com/apache/cloudberry-backup/commit/af682b271f923031088778692b3e7231e632b82a) - fix(test): Skip tests for Cloudberry due to ENUM distribution key issue (#37) (Robert Mu) +* [`5b97df86`](https://github.com/apache/cloudberry-backup/commit/5b97df864e13244f55cb837df2e73f93bef14681) - fix(tests): Use compatible operator for legacy script (#38) (Robert Mu) +* [`fd7f6903`](https://github.com/apache/cloudberry-backup/commit/fd7f6903d1c05c7b09038775f8f2e3935c910e7a) - docs: Update S3 plugin repository link to Apache Cloudberry (#43) (Robert Mu) +* [`993cce7b`](https://github.com/apache/cloudberry-backup/commit/993cce7ba109dee8f220efa280322b2c67f36810) - deps: Update gp-common-go-libs to latest commit (#42) (Robert Mu) +* [`29f14b6f`](https://github.com/apache/cloudberry-backup/commit/29f14b6f60025045887b4bddb25cf45730238f88) - fix(test): Update test resources with prefixed database version strings (#41) (Robert Mu) +* [`af1fedf7`](https://github.com/apache/cloudberry-backup/commit/af1fedf7c0ddda9ddea7ec7114210f9d90593302) - fix(test): Skip resize cluster test for Cloudberry due to replicated table issue (#36) (Robert Mu) +* [`3cd0f88d`](https://github.com/apache/cloudberry-backup/commit/3cd0f88d8c2a7c7b90783a1598bca7059af5753c) - fix(backup): Enable modern sequence and constraint features for Cloudberry (#35) (Robert Mu) +* [`d86c16a7`](https://github.com/apache/cloudberry-backup/commit/d86c16a71e2d5d3da51bf49b72c73302421555a9) - refactor(restore): Adapt legacy backup detection for multi-database support (#34) (Robert Mu) +* [`d8f3b943`](https://github.com/apache/cloudberry-backup/commit/d8f3b943ff04f2b0974f414d2644c07a2f76c4ac) - Fix: Normalize operator class storagetype for different DB versions (#33) (Robert Mu) +* [`e1f966e3`](https://github.com/apache/cloudberry-backup/commit/e1f966e35db015b2ac8ee829fc49dde1145ec841) - fix(test): adjust GetProceduralLanguages test expectations for Cloudberry (#29) (Robert Mu) +* [`1cbdec5c`](https://github.com/apache/cloudberry-backup/commit/1cbdec5c4f747c8b22e4af037a672bf42367bbb1) - Fix: Correctly handle base array type creation on Cloudberry (#32) (Robert Mu) +* [`2d0880a5`](https://github.com/apache/cloudberry-backup/commit/2d0880a56016eca247292633075968555570d892) - fix(test): Adapt operator metadata test for Cloudberry support (#31) (Robert Mu) +* [`93f7821f`](https://github.com/apache/cloudberry-backup/commit/93f7821f7bbb16c8b815320c8cd07413844785b7) - fix(test): Adapt base type creation test for Cloudberry (#30) (Robert Mu) +* [`2bc6f7aa`](https://github.com/apache/cloudberry-backup/commit/2bc6f7aadb71435e0fe61ad973ad3dcca54b9bb3) - fix(backup): Use standard LOCK TABLE syntax for Cloudberry (#28) (Robert Mu) +* [`66a170d9`](https://github.com/apache/cloudberry-backup/commit/66a170d9ee54ca19431b6232df10ea7cad05865f) - fix(test): Remove ELEMENT parameter for Cloudberry compatibility (#27) (Robert Mu) +* [`78fda017`](https://github.com/apache/cloudberry-backup/commit/78fda017373877a8ec0905edd8d0405b08a88a9f) - fix(test): adjust stored procedure test expectations for Cloudberry (#26) (Robert Mu) +* [`a0ff77b7`](https://github.com/apache/cloudberry-backup/commit/a0ff77b7d2dc06f712df4518c0ac5c09fb9eaf6d) - fix(test): adapt procedural language test for Cloudberry behavior (#24) (Robert Mu) +* [`62fc64dd`](https://github.com/apache/cloudberry-backup/commit/62fc64dd41fca426856515fc0e2c5937b1c969ef) - fix(test): Skip failing storage options query test on Cloudberry (#25) (Robert Mu) +* [`3a1b2575`](https://github.com/apache/cloudberry-backup/commit/3a1b2575b64146deea730433734d1518381bc53e) - fix(test): skip AO table test on Cloudberry due to checksum persistence issue (#23) (Robert Mu) +* [`553ced87`](https://github.com/apache/cloudberry-backup/commit/553ced873ee26c6e9966c91eb91c792e671e2cb3) - fix(test): Adapt role password test for Cloudberry (#20) (Robert Mu) +* [`60d60911`](https://github.com/apache/cloudberry-backup/commit/60d609116b66b48d3a9e386059e59b6dd792d22e) - fix(test): Use DROP EXTENSION to clean up language in Cloudberry (#22) (Robert Mu) +* [`183c842e`](https://github.com/apache/cloudberry-backup/commit/183c842ea0cb5d09599aaff37869e4271a4fdb60) - fix(test): Enable operator metadata schema test on Cloudberry (#21) (Robert Mu) +* [`b1d07392`](https://github.com/apache/cloudberry-backup/commit/b1d073928341f75817214868c8b6d07667b0d3bf) - fix(test): Make column encoding check order-insensitive (#19) (Robert Mu) +* [`ad2fdc3f`](https://github.com/apache/cloudberry-backup/commit/ad2fdc3f6e7399d085ee97be088858551717d0a6) - fix(test): Enable operator schema filter test on Cloudberry (#18) (Robert Mu) +* [`5d9ec257`](https://github.com/apache/cloudberry-backup/commit/5d9ec2572802301d222019a3b91d2814d7a658ed) - fix(test): Skip postfix operator tests on Cloudberry (#17) (Robert Mu) +* [`91a99d51`](https://github.com/apache/cloudberry-backup/commit/91a99d518f279ba1f9d1fe80383542fa0c58f3be) - feat(backup): Add support for Cloudberry remote storage objects (#16) (Robert Mu) +* [`ea618100`](https://github.com/apache/cloudberry-backup/commit/ea618100095ac1518d7dc7e6dc9ff80a7fff5860) - Fix: Schema pg_ext_aux already exists error (#15) (Robert Mu) +* [`1a786a1c`](https://github.com/apache/cloudberry-backup/commit/1a786a1cc466fd225dc7016513a81e4f33cdc553) - feat(backup): Implement database-specific logic for Cloudberry (#14) (Robert Mu) +* [`b3883aec`](https://github.com/apache/cloudberry-backup/commit/b3883aeccb3417b6daa28f7c5c68e0dbadff0456) - feat: Enable Cloudberry DB support via new dependency (#13) (Robert Mu) +* [`78ca0354`](https://github.com/apache/cloudberry-backup/commit/78ca03548f57c7beaed97699d150749a80144876) - Revert "Revert "Change MEMORY_LIMIT to MEMORY_QUOTA in end to end test for gp7"" (Karen Huddleston) +* [`9344de8a`](https://github.com/apache/cloudberry-backup/commit/9344de8afd635cd37049c8b52746b2e62d56aed6) - Move Progress log to gpbackup (Karen Huddleston) +* [`89daab18`](https://github.com/apache/cloudberry-backup/commit/89daab1885b316b4087e0bc04954fe9caab8e8c2) - Modify scale test data to better exercise discovered slowdown (Karen Huddleston) +* [`a379159c`](https://github.com/apache/cloudberry-backup/commit/a379159c7900f702ad2584aec703f113bee6038b) - Enable verbose logging for end to end gprestore commands (Karen Huddleston) +* [`5dc476e8`](https://github.com/apache/cloudberry-backup/commit/5dc476e89a4eeca4a796e3fb3d25cce20b975610) - Replace backoff while waiting for pipe with short static sleep (Karen Huddleston) +* [`65853d7f`](https://github.com/apache/cloudberry-backup/commit/65853d7fa2b75b094216f5a3c8e9328fce4835a6) - Check for "Cleanup complete" in tests (Karen Huddleston) +* [`3301ac8f`](https://github.com/apache/cloudberry-backup/commit/3301ac8fd4192672133ad54680f17ce319f3b76f) - Revert "Change MEMORY_LIMIT to MEMORY_QUOTA in end to end test for gp7" (Karen Huddleston) +* [`8335cfa6`](https://github.com/apache/cloudberry-backup/commit/8335cfa651f6871bff9d1115eb05d878f1e07250) - Change MEMORY_LIMIT to MEMORY_QUOTA in end to end test for gp7 (Karen Huddleston) +* [`0fb4a30a`](https://github.com/apache/cloudberry-backup/commit/0fb4a30a810730462727193d39d7025131efd4db) - Only do one batch for replicated tables on gprestore side (Karen Huddleston) +* [`e6e706a0`](https://github.com/apache/cloudberry-backup/commit/e6e706a035afab9930babdd3b907c6daca5af8c0) - Remove extra `cat -` command for restore COPY program (Karen Huddleston) +* [`b1997fed`](https://github.com/apache/cloudberry-backup/commit/b1997feddb1b92c2d6ce3f7ca9914965b581c6c9) - Check wasTerminated more and wait for cleanup to finish always (Karen Huddleston) +* [`3b025b30`](https://github.com/apache/cloudberry-backup/commit/3b025b30e3ee156a501522d0de29db58854df758) - Adjust signal handler test timing (Karen Huddleston) +* [`36e1bf02`](https://github.com/apache/cloudberry-backup/commit/36e1bf02d545fe83751473d0a50dc5579568ab30) - Combine functions to cleanup helper files and pipes (Karen Huddleston) +* [`19269218`](https://github.com/apache/cloudberry-backup/commit/192692189684868e069b0f7f30a3eb8185567984) - Fix cleanup commands to run on mac (Karen Huddleston) +* [`f20d2594`](https://github.com/apache/cloudberry-backup/commit/f20d259474f452fde535b2b9c9b5fed97c3f16f4) - Re-enable enum tests for GP7 (Karen Huddleston) +* [`722899aa`](https://github.com/apache/cloudberry-backup/commit/722899aada32ec118eb311255ac521b691bb4360) - Move some logs to Info or Progress so they will always show (Karen Huddleston) +* [`fe1b9766`](https://github.com/apache/cloudberry-backup/commit/fe1b9766f78d17923190a1a466243f717302fe29) - SetLogFileVerbosity for all utilities (Karen Huddleston) +* [`8f421b5c`](https://github.com/apache/cloudberry-backup/commit/8f421b5cf5adae6db65197fc418634556fb849ce) - Update dependencies (Karen Huddleston) +* [`ed1cb238`](https://github.com/apache/cloudberry-backup/commit/ed1cb23831017c4604d9ebb3e56b8cce0806d9d5) - Stabilize signal handler tests (Karen Huddleston) +* [`909d87ff`](https://github.com/apache/cloudberry-backup/commit/909d87ffce6ba3fa1aa6dd4150ed0de47d533831) - Remove go func to prevent resize cluster test hangs (Karen Huddleston) +* [`90ef0084`](https://github.com/apache/cloudberry-backup/commit/90ef00847886e5b7d71ec42c23cc82de429e0539) - Use different find command syntax for MacOS vs Linux (Karen Huddleston) +* [`48f722ea`](https://github.com/apache/cloudberry-backup/commit/48f722ea563d6661d6940664658eb9575ab6a453) - Remove unused gpbackup_helper --replicated-file flag (Kevin Yeap) +* [`3a50066f`](https://github.com/apache/cloudberry-backup/commit/3a50066f17ec25b72364a0a0cdeb2b42a24912a4) - Remove test flake reattempts around resize cluster and signal handling (Kevin Yeap) +* [`07fae4c4`](https://github.com/apache/cloudberry-backup/commit/07fae4c4515bae3b0ed6966dc2ddbf50857c119c) - Close file readers during resize restore (Kevin Yeap) +* [`7f89ed10`](https://github.com/apache/cloudberry-backup/commit/7f89ed10ffb5ca50db79d683d2b53262a5185e07) - Check for agent errors before a copy happens (Kevin Yeap) +* [`f3419d61`](https://github.com/apache/cloudberry-backup/commit/f3419d61d317993f1ed2a09a41695225875e89bb) - Always check if the restore_helpers are alive before issuing a COPY (Kevin Yeap) +* [`4371a943`](https://github.com/apache/cloudberry-backup/commit/4371a94305a7a77ce3e6990a9691a3986d9426d9) - Always write nil byte before flushing pipe and log error file creation (Kevin Yeap) +* [`10ca3f46`](https://github.com/apache/cloudberry-backup/commit/10ca3f46f53859a1cab18f427dfd893cd0583008) - create skip file after each failed COPY command (Karen Huddleston) +* [`f1b46abc`](https://github.com/apache/cloudberry-backup/commit/f1b46abca5f82805cc4e6f9901382802ac59aaff) - fix helper integration tests after restore pipes revamp (Kevin Yeap) +* [`21423878`](https://github.com/apache/cloudberry-backup/commit/21423878d778ce4e29bd97f61368cd47ab27b6d6) - Revamp restore pipe logic to use unique pipe names with batch number (Kevin Yeap) +* [`a4fcdf23`](https://github.com/apache/cloudberry-backup/commit/a4fcdf23680fd17df11b1921fd1c8bac02340afd) - Renable 9-segment resize and add new end_to_end resize restore test (Kevin Yeap) +* [`5a3e1224`](https://github.com/apache/cloudberry-backup/commit/5a3e1224c595e17daf8fb879bc6f4769ea556117) - end_to_end_suite_test.go formatting (Kevin Yeap) +* [`6017a70c`](https://github.com/apache/cloudberry-backup/commit/6017a70c4c7672f9dbf1d0826353ec0ba059d7d5) - Add assertHelperCleanupLogged for e2e tests (Brent Doil) +* [`12bca9ef`](https://github.com/apache/cloudberry-backup/commit/12bca9ef0c067d220a7d98cad2c59c18b99fbe4c) - e2e tests allow checking gpbackup stdout (Brent Doil) +* [`2b0ffa52`](https://github.com/apache/cloudberry-backup/commit/2b0ffa52c826f2ae4df271c1b8d84abc3dbb4ec3) - Add retries to cleanup functions (Brent Doil) +* [`0efbfd8b`](https://github.com/apache/cloudberry-backup/commit/0efbfd8ba39a08c0b72f6cc7d255b95266b4d8c7) - Restrict mkfifo permissions to 0700 (Brent Doil) +* [`af19cd8b`](https://github.com/apache/cloudberry-backup/commit/af19cd8bb90af5c26badb5cdb14329aa9d99f630) - Filter out false errors for regression test (Karen Huddleston) +* [`4bb5bb77`](https://github.com/apache/cloudberry-backup/commit/4bb5bb7730406ce5ba48038a376c30aa6c27492f) - Fix ginkgo version mismatch warning (Karen Huddleston) +* [`d67189a7`](https://github.com/apache/cloudberry-backup/commit/d67189a746003e22b7c1a4336b3a37924740fd87) - Add GRANT statements to aggregate test (Karen Huddleston) +* [`3177ac50`](https://github.com/apache/cloudberry-backup/commit/3177ac505ea5bc2276645d43b61bf001c27b1906) - Properly dump GRANT statements for aggregate functions (Brent Doil) +* [`2d3de3bc`](https://github.com/apache/cloudberry-backup/commit/2d3de3bcffe2c8c9981ba30600383ff462d7c5ef) - Bumped pgx to v4.18.2, updated indirect dependencies (Karen Huddleston) +* [`cabb4e80`](https://github.com/apache/cloudberry-backup/commit/cabb4e80486f5c3a8987d571b089f6ce7b7a3ee4) - CI: test s3 plugin using minio (Kevin Yeap) +* [`7ee5d931`](https://github.com/apache/cloudberry-backup/commit/7ee5d931f1f02dab395a98b66437cee38d54e367) - Reasonable memory restrictions when running local minio s3 plugin test (Kevin Yeap) +* [`84c2a9f0`](https://github.com/apache/cloudberry-backup/commit/84c2a9f004e772a56ae124353207892949a557a0) - Partial revert "Fix cleanup calls in plugin_test.sh" (Kevin Yeap) +* [`2782cd0f`](https://github.com/apache/cloudberry-backup/commit/2782cd0fbd9bb606add639844f37fadf78dd060b) - Remove GPDB4 codepaths (Brent Doil) +* [`2930dcda`](https://github.com/apache/cloudberry-backup/commit/2930dcdafb6504fa7e3cc91670f9bf33e2403bb1) - Skip localhost in copyPluginToAllHosts e2e test func (Brent Doil) +* [`10c5578f`](https://github.com/apache/cloudberry-backup/commit/10c5578f3aa1e3d2df039d4ede5a9e27ade1cb01) - Allow restore of tables distributed by enum (Brent Doil) +* [`e896249e`](https://github.com/apache/cloudberry-backup/commit/e896249e96acd3bd9bbb9d8224685e7467022086) - Fix parallel restore of non-sortable statements (Brent Doil) +* [`6a2fd27b`](https://github.com/apache/cloudberry-backup/commit/6a2fd27b5fadde9c9efc5297a84c68f6b4c7a46d) - Add mutex to progress bar for concurrency safe incrementing (Kevin Yeap) +* [`d3c04738`](https://github.com/apache/cloudberry-backup/commit/d3c047389551c1497b794023366d67e7df875eb9) - Preinitialize entire channel map before using it in parallel restore. (Kevin Yeap) +* [`80c49315`](https://github.com/apache/cloudberry-backup/commit/80c49315a9e67fe7a0492e8a80bd0dc277f5766f) - Revert "Add granular COPY progress reporting for GPDB 7" (Kevin Yeap) +* [`8a02587c`](https://github.com/apache/cloudberry-backup/commit/8a02587cbedda142d2ab6940a61b9a036810b252) - End_to_end: stop printing gpbackup/gprestore output (Kevin Yeap) +* [`92245fe5`](https://github.com/apache/cloudberry-backup/commit/92245fe56cc1917ffc1807d4b22b339f5171c799) - End_to_end: fix example plugin end_to_end test to use relative paths (Kevin Yeap) +* [`0c22043b`](https://github.com/apache/cloudberry-backup/commit/0c22043b4d44dfac19a9f9a1bd1253dce9df8554) - Integration: fix example plugin integration test to use relative paths (Kevin Yeap) +* [`defa05dc`](https://github.com/apache/cloudberry-backup/commit/defa05dcd0597c515b1511c930acc080383e20c1) - Move constraints back to postdata for data load performance (Kevin Yeap) +* [`3f36dd92`](https://github.com/apache/cloudberry-backup/commit/3f36dd927ba03736bbbf0f9a24d2bc27ea06c502) - README: update integration test requirements (Kevin Yeap) +* [`77fc94c6`](https://github.com/apache/cloudberry-backup/commit/77fc94c6a3c42e062dcb84f52e8cb8f8bd70f046) - Revert "Add support for section-based backup and restore" (Kevin Yeap) +* [`a8b9790a`](https://github.com/apache/cloudberry-backup/commit/a8b9790a55a863753e49db9aef5be66edc1f986a) - Revert "Fix some bugs in sections code" (Kevin Yeap) +* [`2b9d2dfe`](https://github.com/apache/cloudberry-backup/commit/2b9d2dfe748c6b3a7b0c969e21341eaebc883de6) - Add attempts to 7-seg cluster tests (Karen Huddleston) +* [`e4834700`](https://github.com/apache/cloudberry-backup/commit/e4834700281ccb81a558b3b83af4960fb92b9924) - Update dependencies (Karen Huddleston) +* [`9bfcf06c`](https://github.com/apache/cloudberry-backup/commit/9bfcf06c9de232be742376892dfbd3b28a78368c) - Use type TABLE when printing GRANT statements for views (Karen Huddleston) +* [`710fe533`](https://github.com/apache/cloudberry-backup/commit/710fe53305958c1faed2e6008b894b4923bed253) - Regression test maintenance (Karen Huddleston) +* [`c2ca733c`](https://github.com/apache/cloudberry-backup/commit/c2ca733c5feb8958e9708907852f0fa57f2aeb53) - Revert "Pin gpdb6 rocky8 CI image" (Karen Huddleston) +* [`448eb064`](https://github.com/apache/cloudberry-backup/commit/448eb0647a868d1999d757cd717c9a7dd943fbee) - Modify weekly pipeline trigger times (Karen Huddleston) +* [`42fffe49`](https://github.com/apache/cloudberry-backup/commit/42fffe4969f1d6e35d7eaf813b6d7142db9d896e) - Pin gpdb6 rocky8 CI image (Andrew Repp) +* [`2badf719`](https://github.com/apache/cloudberry-backup/commit/2badf719def65a6782a072b9449a7f520deda309) - Remove commented regex for file checking (Andrew Repp) +* [`6bf066f6`](https://github.com/apache/cloudberry-backup/commit/6bf066f6f21bafa7114ae50fbf10a428addcfc6b) - Restore original backup-dir structure as default (Andrew Repp) +* [`a0deb6bc`](https://github.com/apache/cloudberry-backup/commit/a0deb6bcac1db5a7f2029dabb1a7b17edbccd178) - Clean pipeline trigger conditions (Karen Huddleston) +* [`32effa35`](https://github.com/apache/cloudberry-backup/commit/32effa35afa792963acf8dd55f716e84070765ee) - Fix some bugs in sections code (Andrew Repp) +* [`a834c0c6`](https://github.com/apache/cloudberry-backup/commit/a834c0c6ef74b614a07f17449377c4e97eb0a61a) - Explicitly create extension schemas when needed (Andrew Repp) +* [`28894a59`](https://github.com/apache/cloudberry-backup/commit/28894a59a3114e43f52b57b93b754704fa9ce08e) - Remove RHEL6 from CI (Andrew Repp) +* [`49900a50`](https://github.com/apache/cloudberry-backup/commit/49900a5020c240a4d0822e83baaa718d40e41846) - Set gpdb7 test tasks to run in parallel (Karen Huddleston) +* [`aded5d0b`](https://github.com/apache/cloudberry-backup/commit/aded5d0bc3e733071111c56a4c8bdb1a76bc0bd8) - Fix bugs in new directory structure (Andrew Repp) +* [`6bb94bdb`](https://github.com/apache/cloudberry-backup/commit/6bb94bdb0f78e423b7ebaae81ed3b54ddb259dc3) - Add support for section-based backup and restore (Jamie McAtamney) +* [`c0fc98b7`](https://github.com/apache/cloudberry-backup/commit/c0fc98b73f7987e5c876b15a381d07f276a4a358) - Upgrade golang dependencies (Karen Huddleston) +* [`e2190482`](https://github.com/apache/cloudberry-backup/commit/e219048287fbaee920c1e62902f1a6bb547497f1) - Pipeline fixes (Karen Huddleston) +* [`619ddd49`](https://github.com/apache/cloudberry-backup/commit/619ddd49f483bf4e85c58af3414ad359a107ca34) - Improve gpbackup_manager test coverage (Jamie McAtamney) +* [`044ec2f9`](https://github.com/apache/cloudberry-backup/commit/044ec2f9b2995dce16c399978cc7b6bcf18d15cc) - Always clean up helper processes (Andrew Repp) +* [`f0101dcd`](https://github.com/apache/cloudberry-backup/commit/f0101dcd9948d0bf96864659a4a2acdaee3ff13a) - Add final_published_file_tar_rhel9 (Karen Huddleston) +* [`40b028f3`](https://github.com/apache/cloudberry-backup/commit/40b028f34ed394e960321b5bd3ef9a9421f260bf) - Do not install zstd for test vms (Karen Huddleston) +* [`a5417fc4`](https://github.com/apache/cloudberry-backup/commit/a5417fc46267a4657ba8b672ef2a1df2da72ffca) - Add rhel9 support to gpbackup pipeline (Karen Huddleston) +* [`0409a839`](https://github.com/apache/cloudberry-backup/commit/0409a839c93b506705e96823562275004658b162) - Add mutex sync to Tx Map (Andrew Repp) +* [`08339c04`](https://github.com/apache/cloudberry-backup/commit/08339c0432144dbfa1ac3cadd8c3021659663ce5) - Fix unfinished copy progress bars (Andrew Repp) +* [`d8dee03f`](https://github.com/apache/cloudberry-backup/commit/d8dee03f475323a9527b05d98b2356751ea61d3a) - Restore perf for GPDB7 with progress bars (Andrew Repp) +* [`8c64faf5`](https://github.com/apache/cloudberry-backup/commit/8c64faf580237b144be08adbbbd7c7f2386ab882) - Drop fillfactor from storageopts for AO tables (Andrew Repp) +* [`016ae265`](https://github.com/apache/cloudberry-backup/commit/016ae265fdacb45c94ab05c2e0c7bcca2e88dffd) - Refactor ddboost cleanup job (Andrew Repp) +* [`5e6ee780`](https://github.com/apache/cloudberry-backup/commit/5e6ee780fcaa6c535a9086ebf52e65692fe16f97) - Update slack-alert url to work for any Concourse deployment (Karen Huddleston) +* [`6b5768fc`](https://github.com/apache/cloudberry-backup/commit/6b5768fc9e27f4359aa465865b1fd25535ce2bdc) - Require backup-dir if timestamp is not provided (Andrew Repp) +* [`c4528a5a`](https://github.com/apache/cloudberry-backup/commit/c4528a5a72af021c6f4ec0f1c77a4efcebefdc8a) - Convert index name exchange to go code (Andrew Repp) +* [`cd49dd49`](https://github.com/apache/cloudberry-backup/commit/cd49dd493f9d5bd865e6a9f32fe5f1b470589cf7) - Update scale ci to fix version issues (Andrew Repp) +* [`78b5fb07`](https://github.com/apache/cloudberry-backup/commit/78b5fb07750d68bf9b87ccb5c412e4b1448d31f5) - Add single quote escape for retrieving oid (Andrew Repp) +* [`1c599087`](https://github.com/apache/cloudberry-backup/commit/1c599087295aae6375baad7eafa2c9e145fe73be) - Update gppkg name (Andrew Repp) +* [`56fe710a`](https://github.com/apache/cloudberry-backup/commit/56fe710a0e1d824fbc1f6083eadb03bc0bc2db08) - Add table filters to index rename query (Andrew Repp) +* [`80ad0586`](https://github.com/apache/cloudberry-backup/commit/80ad05860add3b890e31e0dbbce910137b08aff3) - Fix bug in redirect-schema processing (Andrew Repp) +* [`b061a47b`](https://github.com/apache/cloudberry-backup/commit/b061a47b673238439442340e66ca57d896edacd5) - Alter behavior of no-inherits (Andrew Repp) +* [`1fe4006d`](https://github.com/apache/cloudberry-backup/commit/1fe4006dd8be895e9eb0236dd7073164b304e9bc) - Update object types and parallel metadata restore (Andrew Repp) +* [`d0119822`](https://github.com/apache/cloudberry-backup/commit/d011982257d7e7155d68eec4475911dc2c9cd1d0) - Pend logerrpersist test for now (Andrew Repp) +* [`4f50aedd`](https://github.com/apache/cloudberry-backup/commit/4f50aedd765255fa57f6cc063fc107311c90ff41) - Add database name to report email (Andrew Repp) +* [`7a2ad0ca`](https://github.com/apache/cloudberry-backup/commit/7a2ad0ca95d9d72c3714d4bf731f097e38ed5f27) - Improve schema renaming for --redirect-schema (Jamie McAtamney) +* [`6f716850`](https://github.com/apache/cloudberry-backup/commit/6f71685012b4e78ee3e49167ac07d1c2c28c37e3) - Add granular COPY progress reporting for GPDB 7 (Jamie McAtamney) +* [`501eb8fe`](https://github.com/apache/cloudberry-backup/commit/501eb8fe51b92440223fc322296b62b9b2de50df) - Update gp7 external table query (Andrew Repp) +* [`5b0083ac`](https://github.com/apache/cloudberry-backup/commit/5b0083ac31240c74f8fb7cd7d8e17bfd615044e1) - Changing CLA in CONTRIBUTING.md (Lucas Bonner) +* [`d2917662`](https://github.com/apache/cloudberry-backup/commit/d29176622893596bf7e875c0ec12757f049c97a2) - Point CI at DP Concourse by default (Karen Huddleston) +* [`1fd96b26`](https://github.com/apache/cloudberry-backup/commit/1fd96b26e36aeba872b97a2040e7b6642a9dddf3) - Improve GetConstraints performance (Jamie McAtamney) +* [`c4fab025`](https://github.com/apache/cloudberry-backup/commit/c4fab025055b65fbcebabbcde270f67e3729bbe2) - Improve performance of index rename query (Jamie McAtamney) +* [`55adfda9`](https://github.com/apache/cloudberry-backup/commit/55adfda92c7b6e7e65057c10fb065cae8c816d6b) - Remove unused integration test files (Karen Huddleston) +* [`4ee50f1b`](https://github.com/apache/cloudberry-backup/commit/4ee50f1b9c0fb5a07516a50ca35de8f0269e0901) - Clean up defaults in regression pipeline (Karen Huddleston) +* [`73ba6cb6`](https://github.com/apache/cloudberry-backup/commit/73ba6cb60b30be7aec022f23efcb107c3cac5e68) - Rename setup-centos-env to setup-cluster-env (Karen Huddleston) +* [`f8125b4d`](https://github.com/apache/cloudberry-backup/commit/f8125b4d5d6ab4715b2c7203881bcd170dc007f1) - Remove gpdb6-ubuntu test job (Karen Huddleston) +* [`3910fbfc`](https://github.com/apache/cloudberry-backup/commit/3910fbfcf6b41badcd29e4b4406192be004e59f6) - Clean up images and platform versions for ci pipeline (Karen Huddleston) +* [`d1ced132`](https://github.com/apache/cloudberry-backup/commit/d1ced1325faa9ce513a2920d18e27355e981485e) - Update restore CI job filepath (Andrew Repp) +* [`78332123`](https://github.com/apache/cloudberry-backup/commit/783321238283de51dd3bb9c771e450643047e052) - Improve name handling for table filters (Andrew Repp) +* [`15f7265b`](https://github.com/apache/cloudberry-backup/commit/15f7265b74843ee11102a6f4eed60b49ac2e2cd5) - Allow single backups to be restored without --timestamp (Jamie McAtamney) +* [`50a22abc`](https://github.com/apache/cloudberry-backup/commit/50a22abc61cc41ab6882de44d103d6d386e46006) - Remove report directory hierarchy (Jamie McAtamney) +* [`602d45e6`](https://github.com/apache/cloudberry-backup/commit/602d45e6df4ed5416d2a5bf023bebb63a00c5406) - Modify backup directory hierarchy (Jamie McAtamney) +* [`c82d6e5f`](https://github.com/apache/cloudberry-backup/commit/c82d6e5fecfe2664747159fbed305f0fae0f4379) - Simplify UserSpecifiedReportDir handling. Change flag description. (Alexey Gordeev) +* [`67405dc1`](https://github.com/apache/cloudberry-backup/commit/67405dc1c3af48c12e719ccef39304127b1498b5) - Implement --report-dir option for gprestore (Alexey Gordeev) +* [`07315792`](https://github.com/apache/cloudberry-backup/commit/07315792325984542c48fad22b9540a277292316) - Update gen_pipeline.py (Jamie McAtamney) +* [`95fcd92e`](https://github.com/apache/cloudberry-backup/commit/95fcd92e83954b2821f95b0d0c6d6d94b52fb4ec) - Update gpbackup-release pipeline (Jamie McAtamney) +* [`c905f110`](https://github.com/apache/cloudberry-backup/commit/c905f1107133b2aa7fcde9bd3a4fcbb7929a762b) - Update scale perf CI (Andrew Repp) +* [`315ce75d`](https://github.com/apache/cloudberry-backup/commit/315ce75dd6d4d2be63acd36f9a7bd66c5e3f4076) - Update release notes URL to new format (Karen Huddleston) +* [`2d36bd5f`](https://github.com/apache/cloudberry-backup/commit/2d36bd5f11a16dda1c5eae70352881a091f77596) - Only include table names in error_tables_metadata (Jamie McAtamney) +* [`2c02f221`](https://github.com/apache/cloudberry-backup/commit/2c02f221ba9436bbaebc59ec3637b5d7471a8f55) - Refactor attribute inheritance check (Jamie McAtamney) +* [`b2d05d1f`](https://github.com/apache/cloudberry-backup/commit/b2d05d1f05cf32344ba5aa7603f779560705c42f) - Remove ENXIO timeout in restore agent (Andrew Repp) +* [`a93f6c26`](https://github.com/apache/cloudberry-backup/commit/a93f6c266d7d9aa9a8942205020ca15577cdd2c1) - Correct the end time printed to the report file (Jamie McAtamney) +* [`e4ff1f2f`](https://github.com/apache/cloudberry-backup/commit/e4ff1f2f517ea0d804d3e5477fb3545b79799ead) - Update regression test artifacts (Andrew Repp) +* [`32672aa5`](https://github.com/apache/cloudberry-backup/commit/32672aa5256d8aa632b695aa7131f78462b176da) - Add migration testing to our CI (Andrew Repp) +* [`8431432c`](https://github.com/apache/cloudberry-backup/commit/8431432c046e9ac2cde64489386f450415e921f2) - Switch from ubuntu18.04 to ubuntu20.04 (Karen Huddleston) +* [`75c446db`](https://github.com/apache/cloudberry-backup/commit/75c446dbe4063e46969ef5122501f75af21e7685) - Increase test flake attempts for different size cluster restores (Karen Huddleston) +* [`7d11d77a`](https://github.com/apache/cloudberry-backup/commit/7d11d77a4e956069188340d8c5401dbfa9ec1cc9) - Correctly restore tables with inherited generated columns (Jamie McAtamney) +* [`61acef36`](https://github.com/apache/cloudberry-backup/commit/61acef361e6e1c937f289e90a418df3c348310db) - Fix extension tests for GPDB 7 (Jamie McAtamney) +* [`3f488451`](https://github.com/apache/cloudberry-backup/commit/3f488451c75dca6b0f2b542a8c682b5f054120d2) - Don't fail if unable to write an error file (Jamie McAtamney) +* [`ed05d394`](https://github.com/apache/cloudberry-backup/commit/ed05d3946d29fe4e0419e5da5bd49576e7acfbd8) - Ignore public.legacy_enum in plugin tests (Jamie McAtamney) +* [`9c0ac44c`](https://github.com/apache/cloudberry-backup/commit/9c0ac44c9b96e4888fb108251ba516b507ec9e65) - Explicitly create gp_toolkit in end-to-end tests (Jamie McAtamney) +* [`11de4b50`](https://github.com/apache/cloudberry-backup/commit/11de4b503fd8cd017c8a774355c13e6313104c90) - Update resource group parameters for GPDB 7 (Jamie McAtamney) +* [`09906679`](https://github.com/apache/cloudberry-backup/commit/0990667917449f0d18559ed988c63705905e8ed4) - Improve end-to-end test cleanup (Jamie McAtamney) +* [`d1774c95`](https://github.com/apache/cloudberry-backup/commit/d1774c95c8582a5fa6a158abb55b910527f2bceb) - Prevent report test flakes due to test pollution (Jamie McAtamney) +* [`0896edea`](https://github.com/apache/cloudberry-backup/commit/0896edeaad5d53eb4e75347acee82d2bd52f493c) - Don't fail if unable to write a restore report (Jamie McAtamney) +* [`84399161`](https://github.com/apache/cloudberry-backup/commit/843991616502cdd80ba4595a1ea0bb76382040af) - Modify partition filtering behavior (Jamie McAtamney) +* [`4a7cfb4c`](https://github.com/apache/cloudberry-backup/commit/4a7cfb4c899a1b948331ced4317edbb4451243aa) - Fix statistics tests for GP7 (Karen Huddleston) +* [`d5eb8bc5`](https://github.com/apache/cloudberry-backup/commit/d5eb8bc587f5c1ba5ea1b8da302cc1e02216f503) - Update tests to support gp_toolkit extension (Andrew Repp) +* [`c0e3e666`](https://github.com/apache/cloudberry-backup/commit/c0e3e666c3bf0f183e28cb2940951fe138bbebf6) - Move ginkgorecover call (Andrew Repp) +* [`81507afd`](https://github.com/apache/cloudberry-backup/commit/81507afd25fff9b5af0f2de4112d7eabba1e2f48) - Reduce CI flakiness (Andrew Repp) +* [`657173cb`](https://github.com/apache/cloudberry-backup/commit/657173cba9d3cda347d4fbd6876bf7634d01c3b1) - Allow gen_pipeline.py to support python2 or python3 (Karen Huddleston) +* [`f5f3f7eb`](https://github.com/apache/cloudberry-backup/commit/f5f3f7eb9cbb3adfc16d1683930684501269ed1a) - Remove prodataaccess for GP7 and above (Karen Huddleston) +* [`aa96aba8`](https://github.com/apache/cloudberry-backup/commit/aa96aba817ab9adb49dede6be7c1d86b153108ed) - Refactor ENXIO timeout for restore_helper agents (Andrew Repp) +* [`3952a059`](https://github.com/apache/cloudberry-backup/commit/3952a059a3b685a8aacabe5068a209cc9eea38bc) - Rework the data backup test to handle flakes (Andrew Repp) +* [`f624469a`](https://github.com/apache/cloudberry-backup/commit/f624469a751e198083421f56943da4b7dff695f9) - Change how we install dummy_seclabel in local CI (Andrew Repp) +* [`8bdcb486`](https://github.com/apache/cloudberry-backup/commit/8bdcb486a25110a15d1ec0409ea42fb081ccac64) - Change "no-inherit" flag to "no-inherits" (Jamie McAtamney) +* [`efb42ca5`](https://github.com/apache/cloudberry-backup/commit/efb42ca5c948321d31ab7b33c7b0a0eef2eac492) - Fix regression pipeline usage of gppgkv2 (Andrew Repp) +* [`e444cc53`](https://github.com/apache/cloudberry-backup/commit/e444cc5333ee2a552499fd652883f2dc477dfbd2) - Update layout of the gpbackup builds (Andrew Repp) +* [`5987f5fa`](https://github.com/apache/cloudberry-backup/commit/5987f5fa1ea9b18f4d7010af0a48cc08a6323228) - Add missing get statement to regression pipeline (Andrew Repp) +* [`0ec02500`](https://github.com/apache/cloudberry-backup/commit/0ec02500d6a10fdfc5629528d501c72285a60e2f) - Improve BackupDataForAllTables (Andrew Repp) +* [`98c7d821`](https://github.com/apache/cloudberry-backup/commit/98c7d82118df4123476ca57a2f6c63e759472c25) - restore_helper: handle files with dots in the name (Jamie McAtamney) +* [`9becc931`](https://github.com/apache/cloudberry-backup/commit/9becc931d72370adab7bddaa4c49fd12f2908572) - Handle missing SegmentCount for non-resize restore (Jamie McAtamney) +* [`d2bb78a7`](https://github.com/apache/cloudberry-backup/commit/d2bb78a73accdf350326061718838096d861720d) - Update gpbackup CI to use gppkg_v2 (Andrew Repp) +* [`3b3ebcfe`](https://github.com/apache/cloudberry-backup/commit/3b3ebcfead631b0fa33d40b4ce0b656214291e8c) - Make directories for taking local lockfiles (Andrew Repp) +* [`11ff552d`](https://github.com/apache/cloudberry-backup/commit/11ff552d3fac5cc87f85be47a27d1edc5efede55) - Fix expected error message in test (Andrew Repp) +* [`b28ae000`](https://github.com/apache/cloudberry-backup/commit/b28ae000faede08cf19242aeabb941b31cc6361b) - Update test coverage script (Jamie McAtamney) +* [`b290ade9`](https://github.com/apache/cloudberry-backup/commit/b290ade92332fce52d3b90288d3ef554dd122c51) - Fix filtering of tables with inheritance (Jamie McAtamney) +* [`94738410`](https://github.com/apache/cloudberry-backup/commit/94738410fbe4fd18486beecd5504eec409c8daea) - Don't print "no data" warning for metadata-only backups (Jamie McAtamney) +* [`7346404e`](https://github.com/apache/cloudberry-backup/commit/7346404e956a464b003f498cba4cc9fd299b883a) - Add test coverage for BackupAllTableData (Andrew Repp) +* [`d97ffef4`](https://github.com/apache/cloudberry-backup/commit/d97ffef4554ca95b1c3a9a61466f7213a8d131e6) - Fix hang caused by piped copy commands failing (Andrew Repp) +* [`2dfcba53`](https://github.com/apache/cloudberry-backup/commit/2dfcba5300e84036e8142b58198d4e30e104a1e5) - Add a plugin cleanup job to our CI (Andrew Repp) +* [`fc807b0c`](https://github.com/apache/cloudberry-backup/commit/fc807b0cceb4b3e98599442c49ce53f998732d05) - Fix cleanup calls in plugin_test.sh (Andrew Repp) +* [`60430ba2`](https://github.com/apache/cloudberry-backup/commit/60430ba2001b8026e23138503dd95541463e4e58) - Set gp_quicklz_fallback GUC for GPDB7+ (Andrew Repp) +* [`5b570d74`](https://github.com/apache/cloudberry-backup/commit/5b570d749cd223937a57004056eb4b691594d0f7) - Handle panics from goroutines (Andrew Repp) +* [`8addcac3`](https://github.com/apache/cloudberry-backup/commit/8addcac3072f405576ae770629594c5fcfdd45ba) - Reorganize writes to history file (Andrew Repp) +* [`fada3b68`](https://github.com/apache/cloudberry-backup/commit/fada3b688947f9f8f6561dddfd8519fb3b030763) - Add test for delete_replica (Andrew Repp) +* [`fcd0c6c0`](https://github.com/apache/cloudberry-backup/commit/fcd0c6c0ba0dc2a029815efd86ac537eb62db243) - Update CI artifact names (Andrew Repp) +* [`4f30f34b`](https://github.com/apache/cloudberry-backup/commit/4f30f34bc905c8262e6da893053001e4ef1a1291) - Add skip to an end to end test (Andrew Repp) +* [`78bfb340`](https://github.com/apache/cloudberry-backup/commit/78bfb340ae58c4cc203092296a7246f459a39825) - Update datadomain Vault vars (Andrew Repp) +* [`9ef4afd7`](https://github.com/apache/cloudberry-backup/commit/9ef4afd7b3a4dd340281c6f5aa4dd74d470bafd6) - Under certain flags, place timestamp+pid lockfile in backup-dir (Andrew Repp) +* [`c5c177f1`](https://github.com/apache/cloudberry-backup/commit/c5c177f16b6d3b4ae2bc1244f37cfbf9ef4b8156) - Add segment_count field to backup history database (Andrew Repp) +* [`8a17485f`](https://github.com/apache/cloudberry-backup/commit/8a17485f5f5793769d4472ed181923664d59bba8) - Remove TestExecutorMultiple (Jamie McAtamney) +* [`7253ab9e`](https://github.com/apache/cloudberry-backup/commit/7253ab9e1d62d407d0bd3762c904eb6709726dbe) - Modify filepath to be able to work with mirrors (Jamie McAtamney) +* [`84a53006`](https://github.com/apache/cloudberry-backup/commit/84a53006d3536e093a5c7ab7036e4e0d9ff7f846) - Fix typo in update-metadata scripts (Andrew Repp) +* [`1881e99e`](https://github.com/apache/cloudberry-backup/commit/1881e99e0c0b5f1a67bcecdc64a1cda2ca14cd10) - Green gate put cannot be in parallel with the gets (Andrew Repp) +* [`cf1af7d3`](https://github.com/apache/cloudberry-backup/commit/cf1af7d34174e42d20546259103d2f3d038dbcb4) - Update branding in user-facing locations (Andrew Repp) +* [`e6c0cd47`](https://github.com/apache/cloudberry-backup/commit/e6c0cd473d04897dabfdd97e96b669b51e417d44) - Do not consider deleted backups when looking for most recent match (Andrew Repp) +* [`43be3179`](https://github.com/apache/cloudberry-backup/commit/43be3179575dfc281c8f432bf26cb0cdbe4bcd21) - Tweak log message for migration reminder (Andrew Repp) +* [`12e51552`](https://github.com/apache/cloudberry-backup/commit/12e515528eefcb7effa98f595a8d5c3e6fbfd693) - Reorder migration in new incremental tests (Andrew Repp) +* [`5f1ddda0`](https://github.com/apache/cloudberry-backup/commit/5f1ddda04c023800aba8c96690a9e151c10d3b14) - Add explicit history migration for old backup version in e2e test (Andrew Repp) +* [`2f8fa5b3`](https://github.com/apache/cloudberry-backup/commit/2f8fa5b364ea1d9cbc3372829b1fd9609deae3af) - Cleanup pg_catalog (Сергей Бурладян) +* [`71a806ca`](https://github.com/apache/cloudberry-backup/commit/71a806ca765260178db7a678f584bb94459fe1d7) - Correct quote foreign server name in CREATE FOREIGN TABLE (Сергей Бурладян) +* [`59392273`](https://github.com/apache/cloudberry-backup/commit/5939227389dc2e7673b51d45f80c4bb097b29968) - Uncomment anti-hang code in e2e test suite (Andrew Repp) +* [`69f4aa4b`](https://github.com/apache/cloudberry-backup/commit/69f4aa4b029cc480d5af816ac23030ddc9707857) - Prefer to use gpsync to install gpbackup if it is available (Andrew Repp) +* [`5bde820e`](https://github.com/apache/cloudberry-backup/commit/5bde820e5052bcee6100ee5e377d22e2f342fc3a) - Update test strings for storageOpts and formatter (Andrew Repp) +* [`66548cf6`](https://github.com/apache/cloudberry-backup/commit/66548cf69091a985e800fde22f9567905a16aab4) - Update test of view definitions for GPDB7 (Andrew Repp) +* [`4835b6ec`](https://github.com/apache/cloudberry-backup/commit/4835b6ec3830574b3c475a473fcd69462e836a68) - Support refactored resource groups for GPDB7 (Andrew Repp) +* [`4e3e53a5`](https://github.com/apache/cloudberry-backup/commit/4e3e53a59a39e7a527b1a03623b5ebb0abd5f7e0) - Refactor restore plan historydb schema (Andrew Repp) +* [`6843468b`](https://github.com/apache/cloudberry-backup/commit/6843468bea63ccc297dcf97ccba7f207a55c3b18) - Log a warning if legacy backup history file is still present. (Andrew Repp) +* [`c33a9c7a`](https://github.com/apache/cloudberry-backup/commit/c33a9c7a06f236445f448f3277d63f6af37347da) - Add a --no-history backup flag (Andrew Repp) +* [`c0fe5d19`](https://github.com/apache/cloudberry-backup/commit/c0fe5d19b07630acf5634f605e820652b5b2afb9) - Repair regression pipeline (Andrew Repp) +* [`4f2b8faf`](https://github.com/apache/cloudberry-backup/commit/4f2b8faf32ebf4c1cfc0e1471d7453a65916666f) - Add a history migration to incremental test with old binaries (Andrew Repp) +* [`024fcfca`](https://github.com/apache/cloudberry-backup/commit/024fcfcaa235d0318943bb12306bdea9d9707f2b) - Remove multiple triggers on build_gppkgs job (Andrew Repp) +* [`0e2cd01d`](https://github.com/apache/cloudberry-backup/commit/0e2cd01dfcee4f958ddf3e6ed1a5587f85824669) - Remove malformed backup history config test (Andrew Repp) +* [`aa5b2553`](https://github.com/apache/cloudberry-backup/commit/aa5b2553a398d08eb6e268934f37734e1d65ffac) - Remove foreign key constraint on restore_plan_timestamp (Andrew Repp) +* [`d9c634bd`](https://github.com/apache/cloudberry-backup/commit/d9c634bdb659fffc6e62a5f1091e269b7a16496e) - Prevent trampling existing EndTime values on backup records (Andrew Repp) +* [`24797490`](https://github.com/apache/cloudberry-backup/commit/24797490747fdd4ae648f6da5cbaf2aed8284216) - Update all dependencies for Go 1.19 (Jamie McAtamney) +* [`63133a16`](https://github.com/apache/cloudberry-backup/commit/63133a160a51fca76a1899f4bcd42f0d70fdc851) - Fix release pipeline bug in push-to-github (Andrew Repp) +* [`72c45d1b`](https://github.com/apache/cloudberry-backup/commit/72c45d1b99c965544cad45ab5b22db5220f46af8) - Move CI artifacts to GCS, upload all published files (Andrew Repp) +* [`11e6b9d4`](https://github.com/apache/cloudberry-backup/commit/11e6b9d40227b17a245f57358b1283f7f656e5a6) - Skip negative index test on gpdb5 and earlier (Andrew Repp) +* [`2c7b1103`](https://github.com/apache/cloudberry-backup/commit/2c7b1103bd81eac462531a66510cbecb44301c6c) - Add integration test for negative partition values (Andrew Repp) +* [`b9962beb`](https://github.com/apache/cloudberry-backup/commit/b9962bebac0de82b7e40c0ddc240724be24bb458) - Update CI - build per platform, update images, remove GPDB4 and SLES (Andrew Repp) +* [`9f917f31`](https://github.com/apache/cloudberry-backup/commit/9f917f31b2d3a6d83b66391217aed7172ef3bc4e) - Add migrate-history command to backward-compatibility e2e test (Andrew Repp) +* [`39fc1988`](https://github.com/apache/cloudberry-backup/commit/39fc19884040eb929ca7139fd5c315e3795ae64c) - Wrap array access in version check to prevent panics (Andrew Repp) +* [`dd70f712`](https://github.com/apache/cloudberry-backup/commit/dd70f71227511df632de25ef536cb71a301b9602) - Convert for backup history to use a sqlite database (Andrew Repp) +* [`64c06479`](https://github.com/apache/cloudberry-backup/commit/64c06479043d5a41ce4512ba0549483b71824c2a) - Add additional plugin tests to improve coverage (Jamie McAtamney) +* [`0a53f73e`](https://github.com/apache/cloudberry-backup/commit/0a53f73e8ab7dbf9a2ac30567dea5ac753a831f7) - Allow resize tests to work on multi-node clusters (Jamie McAtamney) + +### Contributors Team + +> @robertmu, @tuhaihe, @my-ship-it, @jiaqizho + +**Full Changelog**: https://github.com/apache/cloudberry-backup/compare/1.6.0...2.1.0-incubating \ No newline at end of file