This is an automated email from the ASF dual-hosted git repository.

tuhaihe pushed a change to branch REL_2_STABLE
in repository https://gitbox.apache.org/repos/asf/cloudberry.git


    from 4593991494d Fix extnesible SMGR API violation in 
register_dirty_segment_ao (#1917)
     new 816638db3ac Doc: Fix link to fillfactor reloption.
     new d4e0faadca4 Ensure Soundex difference() function handles empty input 
sanely.
     new 5f518ed1f94 Fix handling of NULLs when merging BRIN summaries
     new 8e4dbb1e3e9 pageinspect: Fix gist_page_items() with included columns
     new b4627685780 Avoid naming conflict between transactions.sql and 
namespace.sql.
     new 080a499281e nbtree VACUUM: cope with right sibling link corruption.
     new 542d0c07f92 doc:  add missing "the" in LATERAL sentence.
     new 9864a797053 Fix pg_dump's failure to honor dependencies of SQL 
functions.
     new 102ef3633f2 Doc: explain about dependency tracking for new-style SQL 
functions.
     new e1d34cbdbf7 Use per-tuple context in ExecGetAllUpdatedCols
     new d6df63bb988 doc: Fix example command for ALTER FOREIGN TABLE ... 
OPTIONS.
     new a362962ac46 Refactor log check logic for connect_ok/fails in 
PostgreSQL::Test::Cluster
     new ab8712775ae Fix missing initializations of MyProc.delayChkptEnd
     new 486639976c6 hstore: Tighten key/value parsing check for whitespaces
     new d24b9ac67ed Accept fractional seconds in jsonpath's datetime() method.
     new 46cff267743 Correctly update hasSubLinks while mutating a rule action.
     new ae19da2ac72 intarray: Prevent out-of-bound memory reads with 
gist__int_ops
     new 4b5e043b582 Fix typo in comment.
     new 042ed5c9555 Don't use partial unique indexes for unique proofs in the 
planner
     new f8a8c2550cb Enable archiving in recovery TAP test 009_twophase.pl
     new f516759b16f Fix the errhint message and docs for drop subscription 
failure.
     new 834c3d58b1d Disable use of archiving in 009_twophase.pl
     new fdfac920186 Avoid Assert failure when processing empty statement in 
aborted xact.
     new fee80329e92 doc:  update PG history as over "three decades"
     new 9b05024d269 nbtree VACUUM: cope with topparent inconsistencies.
     new 1e9761e6195 Doc: mention that extended stats aren't used for joins
     new 0d1e820e915 Doc: Clarify the behavior of triggers/rules in a logical 
subscriber.
     new 7a960925d64 Fix incorrect error message in libpq_pipeline
     new d5ff93db343 doc:  rename "decades" to be more generic
     new a3e7a67c230 Check for interrupts and stack overflow in TParserGet().
     new 0a8738a3329 Fix comment on clearing padding.
     new d505665e586 Ignore invalid indexes when enforcing index rules in ALTER 
TABLE ATTACH PARTITION
     new ecdae20c85a pg_stat_statements: Fix incorrect comment with entry resets
     new 9ef86ff0378 pg_stat_statements: Fix second comment related to entry 
resets
     new c0869f998ef Remove inappropriate raw_expression_tree_walker() code
     new f1bc1f6de2e Fix order of operations in ExecEvalFieldStoreDeForm().
     new b17d1bd4885 Fix marking of indisvalid for partitioned indexes at 
creation
     new 0358cde036e doc:  PG _14_ relnotes, remove duplicate commit comment
     new 4ac0b80f28a Fix memory leak in Incremental Sort rescans
     new c5a4362d265 Fix oversight in handling of modifiedCols since f24523672d
     new 04004388c2a Make PG_TEST_NOCLEAN work for temporary directories in TAP 
tests
     new 0c04c6fef36 Improve pg_basebackup long file name test Windows 
robustness
     new 438329789b1 Use older package name in pg_basebackup test
     new d51aef32a4d Remove expensive test of postgres_fdw batch inserts
     new 8fc69f7b57d Fix race in SSI interaction with empty btrees.
     new cd85b9a1d72 Fix race in SSI interaction with bitmap heap scan.
     new c1b74984085 Fix race in SSI interaction with gin fast path.
     new c2605f70bf1 Re-bin segment when memory pages are freed.
     new 91ac7932a80 Adjust kerberos and ldap tests for Homebrew on ARM
     new d9de6c893ca Fix leak of LLVM "fatal-on-oom" section counter.
     new 7bdb63b5b81 Revert the commits related to allowing page lock to 
conflict among parallel group members.
     new 353ab114984 WAL-log the creation of the init fork of unlogged indexes.
     new 8bc8921af97 Fix type of iterator variable in SH_START_ITERATE
     new bfc3330d7c0 Use shorter location for pg_replslot in pg_basebackup test
     new cafebf28954 Doc: update old reference to "result cache"
     new ac0cf129eaa Fix ALTER EXTENSION SET SCHEMA with objects outside an 
extension's schema
     new c78f5e9d876 Be more rigorous about local variables in PostgresMain().
     new 84aae79e956 Remove unnecessary pfree() in g_intbig_compress().
     new 56b5214eb9c Release lock after encountering bogs row in 
vac_truncate_clog()
     new cb9444c3f68 Fix updates of indisvalid for partitioned indexes
     new 0d2a2984538 Add indisreplident to fields refreshed by 
RelationReloadIndexInfo()
     new 75a01ed7597 Doc: fix out-of-date example of SPI usage.
     new b3e59ca9a31 Doc: improve description of IN and row-constructor 
comparisons.
     new e2e237c6590 Guard against null plan pointer in 
CachedPlanIsSimplyValid().
     new b7579b6685c Make test_decoding ddl.out shorter
     new a35259c5535 Raise fixed token-length limit in hba.c.
     new b82cfec1d6e Fix overly strict Assert in jsonpath code
     new fd58f3b5818 Fix ReorderBufferCheckMemoryLimit() comment.
     new e8207422b9c Update comments on CustomPath struct.
     new cee46ab1e2d Doc: update documentation for creating custom scan paths.
     new 321094bd873 Backport fixups

The 71 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:
 contrib/fuzzystrmatch/expected/fuzzystrmatch.out   |   6 +
 contrib/fuzzystrmatch/fuzzystrmatch.c              |  15 +-
 contrib/fuzzystrmatch/sql/fuzzystrmatch.sql        |   1 +
 contrib/hstore/Makefile                            |   2 +-
 contrib/hstore/expected/hstore_utf8.out            |  36 +++
 .../hstore/expected/hstore_utf8_1.out              |   0
 contrib/hstore/hstore_io.c                         |   9 +-
 contrib/hstore/sql/hstore_utf8.sql                 |  19 ++
 contrib/intarray/_int_gist.c                       |  12 +-
 contrib/intarray/_intbig_gist.c                    |   3 -
 contrib/intarray/expected/_int.out                 |   2 +
 contrib/intarray/sql/_int.sql                      |   2 +
 contrib/pageinspect/expected/gist.out              |  52 +++-
 contrib/pageinspect/gistfuncs.c                    | 104 ++++++-
 contrib/pageinspect/sql/gist.sql                   |  14 +
 contrib/pg_stat_statements/pg_stat_statements.c    |  10 +-
 contrib/postgres_fdw/expected/postgres_fdw.out     |  11 -
 contrib/postgres_fdw/sql/postgres_fdw.sql          |   7 -
 contrib/test_decoding/expected/ddl.out             | 316 ++++++++++-----------
 contrib/test_decoding/sql/ddl.sql                  |   6 +
 doc/src/sgml/config.sgml                           |   5 +-
 doc/src/sgml/custom-scan.sgml                      |  19 +-
 doc/src/sgml/ddl.sgml                              |  22 +-
 doc/src/sgml/func.sgml                             |  30 +-
 doc/src/sgml/history.sgml                          |   2 +-
 doc/src/sgml/logical-replication.sgml              |  10 +-
 doc/src/sgml/pageinspect.sgml                      |  18 +-
 doc/src/sgml/queries.sgml                          |   2 +-
 doc/src/sgml/ref/alter_foreign_table.sgml          |   2 +-
 doc/src/sgml/ref/create_statistics.sgml            |   6 +
 doc/src/sgml/ref/drop_subscription.sgml            |   8 +-
 doc/src/sgml/release-14.sgml                       |   2 -
 doc/src/sgml/spi.sgml                              |  48 +++-
 doc/src/sgml/storage.sgml                          |   2 +-
 src/backend/access/brin/brin.c                     |  10 +-
 src/backend/access/gin/ginfast.c                   |   9 +-
 src/backend/access/gin/ginget.c                    |   4 +-
 src/backend/access/heap/heapam_handler.c           |   6 +-
 src/backend/access/nbtree/nbtpage.c                |  85 ++++--
 src/backend/access/nbtree/nbtree.c                 |   3 +-
 src/backend/access/nbtree/nbtsearch.c              |  39 ++-
 src/backend/access/transam/xlog.c                  |   6 +-
 src/backend/catalog/index.c                        |   2 +
 src/backend/commands/extension.c                   |  11 +-
 src/backend/commands/indexcmds.c                   |  29 +-
 src/backend/commands/subscriptioncmds.c            |   3 +-
 src/backend/commands/tablecmds.c                   |  23 +-
 src/backend/commands/trigger.c                     |  33 ++-
 src/backend/commands/vacuum.c                      |   4 +
 src/backend/executor/execExprInterp.c              |  29 +-
 src/backend/executor/execUtils.c                   |  21 +-
 src/backend/executor/nodeIncrementalSort.c         |   7 -
 src/backend/jit/llvm/llvmjit.c                     |   2 +
 src/backend/libpq/hba.c                            |   2 +-
 src/backend/nodes/nodeFuncs.c                      |   2 -
 src/backend/optimizer/path/indxpath.c              |   9 +-
 src/backend/optimizer/plan/analyzejoins.c          |   9 +-
 src/backend/optimizer/plan/planner.c               |  12 +-
 src/backend/replication/logical/reorderbuffer.c    |   4 +-
 src/backend/rewrite/rewriteHandler.c               |   6 +-
 src/backend/storage/ipc/procarray.c                |   1 +
 src/backend/storage/lmgr/README                    |  34 +--
 src/backend/storage/lmgr/deadlock.c                |   9 +-
 src/backend/storage/lmgr/lock.c                    |  26 +-
 src/backend/storage/lmgr/proc.c                    |  18 +-
 src/backend/tcop/postgres.c                        |  17 +-
 src/backend/tsearch/wparser_def.c                  |  15 +
 src/backend/utils/adt/jsonpath.c                   |   3 +-
 src/backend/utils/adt/jsonpath_exec.c              |  17 +-
 src/backend/utils/adt/ruleutils.c                  |  16 ++
 src/backend/utils/cache/plancache.c                |   8 +-
 src/backend/utils/cache/relcache.c                 |   1 +
 src/backend/utils/mmgr/dsa.c                       |  65 +++--
 src/bin/pg_basebackup/t/010_pg_basebackup.pl       |  23 +-
 src/bin/pg_dump/pg_dump.c                          |   5 +-
 src/bin/pg_dump/pg_dump.h                          |   5 +
 src/bin/pg_dump/pg_dump_sort.c                     |  44 +++
 src/bin/pg_dump/t/002_pg_dump.pl                   |  40 +++
 src/include/lib/simplehash.h                       |   4 +-
 src/include/nodes/pathnodes.h                      |  13 +-
 src/include/utils/ruleutils.h                      |   5 +
 src/test/kerberos/t/001_auth.pl                    |   9 +-
 src/test/ldap/t/001_auth.pl                        |  10 +-
 src/test/modules/libpq_pipeline/libpq_pipeline.c   |   2 +-
 src/test/perl/PostgresNode.pm                      | 119 ++++----
 src/test/perl/TestLib.pm                           |   7 +-
 src/test/regress/expected/indexing.out             | 128 +++++++++
 src/test/regress/expected/jsonb_jsonpath.out       |  15 +
 src/test/regress/expected/psql.out                 |  11 +
 src/test/regress/expected/rowtypes.out             |   9 +
 src/test/regress/expected/transactions.out         |  76 ++---
 src/test/regress/sql/indexing.sql                  |  91 ++++++
 src/test/regress/sql/jsonb_jsonpath.sql            |   3 +
 src/test/regress/sql/psql.sql                      |   8 +
 src/test/regress/sql/rowtypes.sql                  |   5 +
 src/test/regress/sql/transactions.sql              |  64 ++---
 96 files changed, 1473 insertions(+), 626 deletions(-)
 create mode 100644 contrib/hstore/expected/hstore_utf8.out
 copy src/test/modules/test_regex/expected/test_regex_utf8_1.out => 
contrib/hstore/expected/hstore_utf8_1.out (100%)
 create mode 100644 contrib/hstore/sql/hstore_utf8.sql


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to