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]

Reply via email to