Skip to main content
Apache Cloudberry (Incubating) 2.2.0 Changelog
This page provides change logs for Apache Cloudberry (Incubating) 2.2.0.

Apache Cloudberry Core 2.2.0​

Commits​

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

Contributors Team​

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

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

Apache Cloudberry PXF 2.2.0​

Commits​

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

Contributors Team​

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

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

Apache Cloudberry Backup 2.2.0​

Commits​

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

Contributors Team​

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

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

Apache Cloudberry Go-libs 2.2.0​

Commits​

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

Contributors Team​

@tuhaihe, @serprex, @robertmu, @gfphoenix78

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