This is an automated email from the ASF dual-hosted git repository.
reshke pushed a change to branch REL_2_STABLE
in repository https://gitbox.apache.org/repos/asf/cloudberry.git
from a1528674e45 Fix Yezzey CI: dl.min.io no longer serves MinIO binaries
new 49b0f1c7045 Recalculate search_path after ALTER ROLE.
new 7f0263e41e7 Remove test from commit fa2e874946.
new 41971cb4ab0 Cache by-reference missing values in a long lived context
new 617ca51a903 doc: Replace list of drivers and PLs with wiki link
new 55bac56077e Avoid unnecessary plancache revalidation of utility
statements.
new ba1c7aa6746 Initialize ListenSocket array earlier.
new a5c46fe1cb5 Avoid possible overflow with ltsGetFreeBlock() in logtape.c
new 45da53828df postgres_fdw: Fix test for parameterized foreign scan.
new 6e9b1c70311 Fix out-of-bound read in gtsvector_picksplit()
new 4d47d153c5c doc: mention libpq regression tests
new ef71bd81fe0 doc: mention that to_char() values are rounded
new 5cea2e649ca pg_basebackup: Generate valid temporary slot names under
PQbackendPID()
new febede60e05 doc: remove mention of backslash doubling in strings
new a10a30ec7a6 Make recovery report error message when invalid page
header is found.
new cdc885401de Fix uninitialized access to InitialRunningXacts during
decoding after ERROR.
new 1ad1ac0142b Fix incorrect logic in plan dependency recording
new f1231c7e29e Improve error message on snapshot import in snapmgr.c
new d4c78e120d9 Revert "Improve error message on snapshot import in
snapmgr.c"
new 421e17bb65f Don't crash if cursor_to_xmlschema is used on a
non-data-returning Portal.
new 8e6a0aa8152 Fix GiST README's explanation of the NSN cross-check.
new 0d5d1b72cf7 Fix COMMIT/ROLLBACK AND CHAIN in the presence of
subtransactions.
new 7d878152194 Doc: copy-edit the introductory para for the pg_class
catalog.
new ca2ae04c79b pg_upgrade: check for types removed in pg12
new ed6b93def82 Limit to_tsvector_byid's initial array allocation to
something sane.
new a3fc812a9d8 Collect dependency information for parsed CallStmts.
new 39c093b8520 pg_dump: tests: Correct test condition for invalid
databases
new cf296d8e2df doc: Tell about "vcregress taptest" for regression tests
on Windows
new 86170dd7968 Fix another bug in parent page splitting during GiST index
build.
new 2c76b35f041 doc: mention GROUP BY columns can reference target col
numbers
new 6a9e7eb91f8 doc: pg_upgrade, clarify standby servers must remain
running
new 50e828ade70 doc: clarify the behavior of unopenable listen_addresses
new 6d04b7b5b37 doc: clarify handling of time zones with "time with time
zone"
new e9eecbf071b doc: clarify the effect of concurrent work_mem allocations
new d576a576639 Stop using "-multiply_defined suppress" on macOS.
new bee9d1e3db3 unaccent: Tweak value of PYTHON when building without
Python support
new a9c264f0a72 Fix typo in src/backend/access/transam/README.
new 32038c17265 Add missing TidRangePath handling in print_path()
new 648cf2039d2 Fix checking of index expressions in CompareIndexInfo().
new e73a5630eb3 Fix btmarkpos/btrestrpos array key wraparound bug.
new 9e50ed63a7e doc: Change statistics function xref to the right target
new 8658c61e73f Doc: improve description of dump/restore's --clean and
--if-exists.
new ebd9b37932b Suppress macOS warnings about duplicate libraries in link
commands.
new 4aea68c80d7 Remove environment sensitivity in pl/tcl regression test.
new d90ed6b515d Fix briefly showing old progress stats for ANALYZE on
inherited tables.
new 362c72a2730 In COPY FROM, fail cleanly when unsupported encoding
conversion is needed.
new 1de3a370d4a Fix datalen calculation in tsvectorrecv().
new f02af52c224 Flush WAL stats in bgwriter
new 3026e410876 Avoid memory size overflow when allocating backend
activity buffer
new b344e7cb7f3 Fix memory leak in Memoize code
new 3c4f6c6524c Remove extra parenthesis from comment.
new b752a96be37 Doc: use CURRENT_USER not USER in plpgsql trigger examples.
new d0eda5e1dcb Fix bug in GenericXLogFinish().
new 99c588ca9d5 doc: document the need to analyze partitioned tables
new 223e6b55ae0 doc: add SSL configuration section reference
new 4de4ecfbd7d doc: foreign servers with pushdown need matching collation
new 71545b306c3 doc: clarify that SSPI and GSSAPI are interchangeable
new 12ec1505bb5 Doc: fix grammatical errors for
enable_partitionwise_aggregate
new 42721f07bbb Don't spuriously report FD_SETSIZE exhaustion on Windows.
new 1a3867876d8 Acquire ControlFileLock in relevant SQL functions.
new c33f041060c Try to handle torn reads of pg_control in frontend.
new d003f8e9f1d Update the documentation on recovering from (M)XID
exhaustion.
new 0de73488667 Ensure we have a snapshot while dropping ON COMMIT DROP
temp tables.
new bf223d8c60b Avoid calling proc_exit() in processes forked by system().
new 9e615b05e2a Back-patch test cases for timetz_zone/timetz_izone.
new 63a85de7263 windows: msvc: Define STDIN/OUT/ERR_FILENO.
new c6f84de8a89 jit: Support opaque pointers in LLVM 16.
new 932015fabca jit: Supply LLVMGlobalGetValueType() for LLVM < 8.
new 8c7225e7af4 jit: Changes for LLVM 17.
new bae0f3cbce6 Improve pglz_decompress's defenses against corrupt
compressed data.
new d11e707c835 Doc: update CREATE OPERATOR's statement about => as an
operator.
new a8ae3fdb7f0 Dodge a compiler bug affecting timetz_zone/timetz_izone.
new e85e15510fc Fix min_dynamic_shared_memory on Windows.
new e7588bb0fe3 Log LLVM library version in configure output.
new 4a93f7e3e44 Doc: indexUnchanged is strictly a hint.
new c7f185fde1a doc: Fix some typos and grammar
new 6417f51e7f1 Doc: remove misleading info about ecpg's
CONNECT/DISCONNECT DEFAULT.
new 30a66d56fd0 Remove PHOT from our default timezone abbreviations list.
new 888b90a8419 Fix intra-query memory leak when a SRF returns zero rows.
new 1cbd9c84829 btree_gin: Fix calculation of leftmost interval value.
new a9933575817 Diagnose !indisvalid in more SQL functions.
new a092d90ed26 Adjust the order of the prechecks in pgrowlocks()
new d4feff63e1d doc: 1-byte varlena headers can be used for user PLAIN
storage
new a61d75a4ad7 doc: add function argument and query parameter limits
new b070602dbdd doc: improve ALTER SYSTEM description of value list quoting
new 55554e65eb6 doc: Replace reference to ERRCODE_RAISE_EXCEPTION by
"raise_exception"
new e9d225c732a doc: ALTER DEFAULT PRIVILEGES does not affect inherited
roles
new 21160cf1f5c Doc: update CREATE RULE ref page's hoary discussion of
views.
new caedbdda245 pg_upgrade: Add missing newline to message
new 4b3dc1e948b doc: CREATE DATABASE doesn't copy db-level perms. from
template
new 8395b963ff4 doc: \copy can get data values \. and end-of-input confused
new 2f928019fb2 Remove duplicate check_for_removed_data_type_usage in
pg_upgrade/check.c
The 91 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
config/llvm.m4 | 1 +
configure | 2 +
contrib/btree_gin/btree_gin.c | 6 +-
contrib/btree_gin/expected/interval.out | 16 +-
contrib/btree_gin/sql/interval.sql | 4 +-
contrib/intarray/expected/_int.out | 91 ++++++
contrib/intarray/sql/_int.sql | 35 +++
contrib/pgrowlocks/pgrowlocks.c | 8 +-
contrib/pgstattuple/pgstatindex.c | 26 ++
contrib/pgstattuple/pgstattuple.c | 7 +
contrib/postgres_fdw/expected/postgres_fdw.out | 8 +-
contrib/postgres_fdw/sql/postgres_fdw.sql | 2 +-
contrib/unaccent/Makefile | 4 +-
doc/src/sgml/catalogs.sgml | 8 +-
doc/src/sgml/client-auth.sgml | 13 +-
doc/src/sgml/config.sgml | 33 +-
doc/src/sgml/datatype.sgml | 3 +-
doc/src/sgml/ecpg.sgml | 22 +-
doc/src/sgml/external-projects.sgml | 158 ++--------
doc/src/sgml/func.sgml | 10 +-
doc/src/sgml/indexam.sgml | 10 +-
doc/src/sgml/install-windows.sgml | 14 +-
doc/src/sgml/limits.sgml | 42 ++-
doc/src/sgml/maintenance.sgml | 125 ++++++--
doc/src/sgml/manage-ag.sgml | 6 +
doc/src/sgml/plpgsql.sgml | 20 +-
doc/src/sgml/ref/alter_default_privileges.sgml | 6 +-
doc/src/sgml/ref/alter_system.sgml | 10 +-
doc/src/sgml/ref/create_foreign_table.sgml | 2 +-
doc/src/sgml/ref/create_operator.sgml | 7 +-
doc/src/sgml/ref/create_rule.sgml | 20 +-
doc/src/sgml/ref/create_server.sgml | 5 +
doc/src/sgml/ref/pg_dump.sgml | 17 +-
doc/src/sgml/ref/pg_dumpall.sgml | 17 +-
doc/src/sgml/ref/pg_restore.sgml | 18 +-
doc/src/sgml/ref/pgupgrade.sgml | 6 +-
doc/src/sgml/ref/psql-ref.sgml | 4 +
doc/src/sgml/ref/select.sgml | 3 +
doc/src/sgml/regress.sgml | 5 +-
doc/src/sgml/spi.sgml | 13 +
doc/src/sgml/storage.sgml | 4 +-
doc/src/sgml/syntax.sgml | 2 +-
src/Makefile.global.in | 25 +-
src/Makefile.shlib | 4 +-
src/backend/access/brin/brin.c | 27 +-
src/backend/access/common/heaptuple.c | 101 ++++++-
src/backend/access/gin/ginfast.c | 23 +-
src/backend/access/gist/README | 8 +-
src/backend/access/gist/gist.c | 180 ++++++-----
src/backend/access/nbtree/nbtree.c | 1 +
src/backend/access/nbtree/nbtutils.c | 17 +-
src/backend/access/transam/README | 2 +-
src/backend/access/transam/generic_xlog.c | 56 ++--
src/backend/access/transam/xact.c | 4 +-
src/backend/access/transam/xlog.c | 18 +-
src/backend/catalog/index.c | 23 +-
src/backend/catalog/namespace.c | 6 +-
src/backend/commands/analyze.c | 21 +-
src/backend/commands/copyfrom.c | 6 +
src/backend/commands/tablecmds.c | 8 +
src/backend/executor/nodeMemoize.c | 25 +-
src/backend/executor/nodeProjectSet.c | 26 +-
src/backend/jit/llvm/llvmjit.c | 88 ++++--
src/backend/jit/llvm/llvmjit_deform.c | 119 +++++---
src/backend/jit/llvm/llvmjit_expr.c | 397 +++++++++++++++----------
src/backend/jit/llvm/llvmjit_types.c | 39 ++-
src/backend/jit/llvm/llvmjit_wrap.cpp | 26 ++
src/backend/optimizer/path/allpaths.c | 3 +
src/backend/optimizer/plan/setrefs.c | 25 +-
src/backend/postmaster/bgwriter.c | 1 +
src/backend/postmaster/postmaster.c | 19 +-
src/backend/postmaster/startup.c | 17 +-
src/backend/replication/logical/snapbuild.c | 20 +-
src/backend/storage/ipc/dsm.c | 10 +-
src/backend/storage/ipc/procarray.c | 2 +-
src/backend/tsearch/to_tsany.c | 2 +
src/backend/utils/activity/backend_status.c | 3 +-
src/backend/utils/adt/date.c | 10 +-
src/backend/utils/adt/rangetypes.c | 3 +-
src/backend/utils/adt/tsgistidx.c | 4 +-
src/backend/utils/adt/tsvector.c | 4 +-
src/backend/utils/adt/xml.c | 4 +
src/backend/utils/cache/plancache.c | 6 -
src/backend/utils/error/elog.c | 28 ++
src/backend/utils/misc/pg_controldata.c | 9 +
src/backend/utils/sort/logtape.c | 2 +-
src/bin/pg_basebackup/pg_basebackup.c | 3 +-
src/bin/pg_dump/t/002_pg_dump.pl | 10 +
src/bin/pg_upgrade/check.c | 10 +
src/bin/pgbench/pgbench.c | 17 +-
src/bin/psql/copy.c | 1 +
src/common/controldata_utils.c | 30 ++
src/common/pg_lzcompress.c | 12 +-
src/fe_utils/parallel_slot.c | 33 +-
src/include/access/nbtree.h | 4 +-
src/include/jit/llvmjit.h | 10 +
src/include/jit/llvmjit_emit.h | 106 +++++--
src/include/port/win32_msvc/unistd.h | 8 +
src/include/utils/elog.h | 5 +
src/pl/plpgsql/src/expected/plpgsql_call.out | 47 +++
src/pl/plpgsql/src/sql/plpgsql_call.sql | 38 +++
src/pl/tcl/expected/pltcl_setup.out | 2 +-
src/pl/tcl/sql/pltcl_setup.sql | 2 +-
src/test/regress/expected/temp.out | 20 ++
src/test/regress/expected/timetz.out | 60 ++++
src/test/regress/expected/transactions.out | 40 +++
src/test/regress/sql/temp.sql | 16 +
src/test/regress/sql/timetz.sql | 20 ++
src/test/regress/sql/transactions.sql | 11 +
src/timezone/tznames/Default | 1 -
src/timezone/tznames/Pacific.txt | 2 +-
src/tools/pgindent/typedefs.list | 1 +
112 files changed, 1969 insertions(+), 775 deletions(-)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]