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 bdf90c5518f Release: update version to 2.1.0-incubating
     new 5f8e9820d3e Fix and run gp_exttable_fdw tests
     new 51128388d99 Cherry-pick pg14.5 commit: Fix incorrect 
permissions-checking code for extended statistics. (#1550)
     new 7649c1f34f6 Devops: Remove pxf_fdw from default build (#1549)
     new 8c05cefe73a CI: Add Rocky8 workflow with test matrix support
     new b129eef3f6a Fix: make motion_socket test Python 3.6 compatible
     new 40b8714a094 Fix: pgcrypto regression test failures on Rocky 8
     new 4d33ea63e12 CI: remove pxf_fdw from CI workflow
     new b2d10de0ce3 Cherry-pick of CVE fix: Fix privilege checks in 
pg_stats_ext and pg_stats_ext_exprs. (#1551)
     new 409dd0d9a32 Movable DataBase Locales for Cloudberry (#1363)
     new 5fd4fe3cfee CI: add ASF-release support under macOS
     new 9e65ffa5924 Fix data inconsistency between publisher and subscriber.
     new 15bc97a9b4c Fix partition table's REPLICA IDENTITY checking on the 
subscriber.
     new 27b12a39f6c Fix stale values in partition map entries on subscribers.
     new 65ea03b3225 Fix SPI's handling of errors during transaction commit.
     new 8a179f8676c doc: clarify wording about phantom reads
     new 6badd7f23b5 doc: improve wording of plpgsql RAISE format text
     new 35199f606b9 Fix memory leak due to LogicalRepRelMapEntry.attrmap.
     new f5f3d68d4d3 For PostgreSQL::Test compatibility, alias entire package 
symbol tables.
     new b2625050d36 Fix DEB packaging to support multi-arch builds
     new 015fa2b17ba Backport: Ban role pg_signal_backend from more superuser 
backend types. (#1504)
     new 124bc59a44b Fix PostgreSQL::Test aliasing for Perl v5.10.1.
     new 6aff5b0de4b Don't trust signalfd() on illumos.
     new cb9ef22944d Fix visibility check when XID is committed in CLOG but not 
in procarray.
     new 5bef6162918 ecpglib: call newlocale() once per process.
     new 5e86b123901 Fix previous commit's ecpg_clocale for ppc Darwin.
     new 51503b56452 libpq: Improve idle state handling in pipeline mode
     new 9ba780dae0e Fix pg_upgrade to detect non-upgradable anyarray usages.
     new cb7a2063df4 Tighten pg_upgrade's new check for non-upgradable anyarray 
usages.
     new 290cb730e77 fix ecpglib patch
     new efa474eaa49 doc:  add examples for array_length() and 
jsonb_array_length()
     new 6308ba858f0 doc: Fix inconsistent quotes in some jsonb fields
     new b2788e912b4 CREATE INDEX: use the original userid for more ACL checks.
     new bb104b7bc26 Fix for ace9973867c to work in MPP
     new 06e9035f3c3 ORCA: Fix window function cost model producing zero local 
cost when no ORDER BY (#1573)
     new 70566dac2ca Remove bogus loop in single-iteration code (#1580)
     new dd25acd1b28 Invent qsort_interruptible().
     new 1b8a9e41f2c Plug memory leak
     new 004ce3f1afb doc:  mention the pg_locks lock names in parentheses
     new c337391453b doc:  mention that INSERT can block because of unique 
indexes
     new 1cd5f86e187 doc:  clarify that "excluded" ON CONFLICT is a single row
     new ef43bcb07ae doc:  clarify the behavior of identically-named savepoints
     new 85fbb6b1748 doc:  add documentation about ecpg Oracle-compatibility 
mode
     new 814abbac24d pg_upgrade doc: mention that replication slots must be 
recreated
     new fd67a88b4cc doc:  clarify how dropping of extensions affects dependent 
objs.
     new bfdc2602bb6 docs:  make monitoring "phases" table titles consistent
     new 74ca57c2468 Clarify that pg_dump takes ACCESS SHARE lock
     new 9e63a400adf Fix omissions in support for the "regcollation" type.
     new 9a79f623c81 pg_upgrade: Adjust quoting style in message to match 
guidelines
     new d070cdbf775 Re-add SPICleanup for ABI compatibility in stable branch
     new aab8bf7f8da Fix ruleutils issues with dropped cols in 
functions-returning-composite.
     new 4596e536f40 doc:  clarify that auth. names are lower case and 
case-sensitive
     new 2799797dd70 doc:  use wording "restore" instead of "reload" of dumps
     new 0c0c4d22b7d postgres_fdw: Fix bug in checking of return value of 
PQsendQuery().
     new f1adefbfabe Fix get_dirent_type() for Windows junction points.
     new 460c7a976f7 Doc: improve documentation about random().
     new 7e1ad55c28d Fix ReadRecentBuffer for local buffers.
     new 15c9f72b4fa Allow "in place" tablespaces.
     new 17fa60be72f Fix get_dirent_type() for symlinks on MinGW/MSYS.
     new 7882755a9bd place allow_in_place_tablespaces in sync_guc_name

The 59 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:
 ...-cloudberry.yml => build-cloudberry-rocky8.yml} |  74 +++---
 .github/workflows/build-cloudberry.yml             |   4 +-
 .github/workflows/build-deb-cloudberry.yml         |  12 +-
 .gitignore                                         |   1 -
 configure                                          |  97 +++++++-
 configure.ac                                       |  17 ++
 contrib/citext/Makefile                            |   2 +-
 contrib/citext/expected/create_index_acl.out       |  80 ++++++
 contrib/citext/sql/create_index_acl.sql            |  80 ++++++
 .../pax_storage/src/cpp/storage/oper/pax_oper.cc   |   5 +-
 .../test/regress/expected/create_function_3.out    |   4 +-
 .../expected/create_function_3_optimizer.out       |   4 +-
 .../src/test/regress/expected/create_view.out      |  23 +-
 .../regress/expected/create_view_optimizer.out     |  23 +-
 .../src/test/regress/sql/create_view.sql           |   4 +-
 contrib/pgcrypto/expected/fips_2.out               |  12 +-
 contrib/postgres_fdw/postgres_fdw.c                |   2 +-
 .../cloudberry/scripts/configure-cloudberry.sh     |  14 +-
 devops/build/packaging/deb/build-deb.sh            |  12 +-
 devops/build/packaging/deb/ubuntu22.04/control     |   2 +-
 devops/build/packaging/deb/ubuntu22.04/rules       |   4 +-
 devops/release/cloudberry-release.sh               | 269 ++++++++++++++++++---
 devops/sandbox/Dockerfile.RELEASE.rockylinux9      |   2 +-
 doc/src/sgml/catalogs.sgml                         |   7 +-
 doc/src/sgml/client-auth.sgml                      |   4 +-
 doc/src/sgml/config.sgml                           |  19 ++
 doc/src/sgml/ddl.sgml                              |  10 +-
 doc/src/sgml/ecpg.sgml                             |  39 ++-
 doc/src/sgml/extend.sgml                           |   2 +-
 doc/src/sgml/func.sgml                             |  16 ++
 doc/src/sgml/high-availability.sgml                |   2 +-
 doc/src/sgml/json.sgml                             |   4 +-
 doc/src/sgml/monitoring.sgml                       |   4 +-
 doc/src/sgml/mvcc.sgml                             |  23 +-
 doc/src/sgml/perform.sgml                          |   2 +-
 doc/src/sgml/plhandler.sgml                        |   2 +-
 doc/src/sgml/plpgsql.sgml                          |   2 +-
 doc/src/sgml/ref/alter_function.sgml               |   6 +-
 doc/src/sgml/ref/alter_procedure.sgml              |   7 +-
 doc/src/sgml/ref/alter_type.sgml                   |   2 +-
 doc/src/sgml/ref/create_domain.sgml                |   2 +-
 doc/src/sgml/ref/drop_extension.sgml               |  10 +-
 doc/src/sgml/ref/insert.sgml                       |   9 +-
 doc/src/sgml/ref/pg_dump.sgml                      |  28 ++-
 doc/src/sgml/ref/pg_dumpall.sgml                   |  10 +-
 doc/src/sgml/ref/pg_resetwal.sgml                  |   4 +-
 doc/src/sgml/ref/pg_restore.sgml                   |   6 +-
 doc/src/sgml/ref/pgupgrade.sgml                    |   7 +-
 doc/src/sgml/ref/release_savepoint.sgml            |   5 +-
 doc/src/sgml/ref/savepoint.sgml                    |  30 ++-
 doc/src/sgml/ref/set.sgml                          |   3 +-
 doc/src/sgml/runtime.sgml                          |   4 +-
 doc/src/sgml/textsearch.sgml                       |   2 +-
 .../gp_exttable_fdw/input/gp_exttable_fdw.source   |   2 +-
 .../gp_exttable_fdw/output/gp_exttable_fdw.source  |   4 +-
 gpcontrib/orafce/others.c                          |   9 +-
 src/backend/access/appendonly/appendonlyam.c       |   2 +-
 src/backend/access/transam/transam.c               |  13 +-
 src/backend/access/transam/xlog.c                  |   8 +
 src/backend/catalog/Makefile                       |   3 +-
 src/backend/catalog/dependency.c                   |   7 +
 src/backend/catalog/fix-CVE-2024-4317.sql          | 115 +++++++++
 src/backend/catalog/namespace.c                    |  20 +-
 src/backend/catalog/system_views.sql               |  11 +-
 src/backend/commands/alter.c                       |   8 +-
 src/backend/commands/analyze.c                     |  25 +-
 src/backend/commands/functioncmds.c                |  20 +-
 src/backend/commands/indexcmds.c                   | 110 +++++++--
 src/backend/commands/schemacmds.c                  |  13 +-
 src/backend/commands/tablecmds.c                   |  12 +-
 src/backend/commands/tablespace.c                  |  39 ++-
 .../gporca/libgpdbcost/src/CCostModelGPDB.cpp      |  16 +-
 .../src/unittest/gpos/string/CWStringTest.cpp      |   7 +-
 src/backend/parser/parse_relation.c                |   3 +
 src/backend/replication/logical/relation.c         | 170 +++++++++----
 src/backend/replication/logical/worker.c           |  30 ++-
 src/backend/statistics/extended_stats.c            | 128 +++++++---
 src/backend/statistics/mcv.c                       |  14 +-
 src/backend/statistics/mvdistinct.c                |   4 +-
 src/backend/storage/buffer/bufmgr.c                |  22 +-
 src/backend/storage/ipc/latch.c                    |  58 +++--
 src/backend/storage/ipc/procarray.c                |  12 +-
 src/backend/storage/ipc/signalfuncs.c              |   9 +-
 src/backend/tcop/utility.c                         |   2 +-
 src/backend/tsearch/ts_typanalyze.c                |  22 +-
 src/backend/utils/activity/backend_status.c        |  16 ++
 src/backend/utils/adt/Makefile                     |   3 +-
 src/backend/utils/adt/acl.c                        | 176 +++++++++++++-
 src/backend/utils/adt/array_typanalyze.c           |  31 +--
 src/backend/utils/adt/mdb.c                        |  37 +++
 src/backend/utils/adt/misc.c                       |  29 +++
 src/backend/utils/adt/pg_locale.c                  |  63 ++---
 src/backend/utils/adt/rangetypes_typanalyze.c      |  15 +-
 src/backend/utils/adt/ruleutils.c                  |  56 ++++-
 src/backend/utils/adt/selfuncs.c                   |   2 +
 src/backend/utils/adt/xid8funcs.c                  |  30 +--
 src/backend/utils/cache/catcache.c                 |   1 +
 src/backend/utils/mb/mbutils.c                     |   3 +-
 src/backend/utils/misc/guc.c                       |  26 +-
 src/backend/utils/sort/Makefile                    |   1 +
 src/backend/utils/sort/qsort_interruptible.c       |  18 ++
 src/bin/initdb/initdb.c                            |  14 +-
 src/bin/pg_upgrade/check.c                         | 146 ++++++++++-
 src/common/exec.c                                  |   4 +-
 src/common/file_utils.c                            |  16 ++
 src/include/access/multixact.h                     |   4 +-
 src/include/access/subtrans.h                      |   2 +-
 src/include/catalog/pg_proc.dat                    |   4 +-
 src/include/commands/tablespace.h                  |   2 +
 .../include/common/mdb_locale.h                    |  33 ++-
 src/include/pg_config.h.in                         |   6 +
 src/include/port.h                                 |   3 +
 src/include/replication/logicalrelation.h          |   1 +
 src/include/utils/acl.h                            |   8 +
 src/include/utils/backend_status.h                 |   3 +
 src/include/utils/guc_tables.h                     |   2 +
 src/include/utils/sync_guc_name.h                  |   1 +
 src/interfaces/ecpg/ecpglib/connect.c              |   3 +-
 src/interfaces/ecpg/ecpglib/descriptor.c           |   8 +-
 src/interfaces/ecpg/ecpglib/execute.c              |   7 +-
 src/interfaces/libpq/Makefile                      |   2 +-
 src/interfaces/libpq/fe-exec.c                     | 117 +++++++--
 src/interfaces/libpq/fe-protocol3.c                |  30 ++-
 src/interfaces/libpq/libpq-int.h                   |   6 +-
 src/pl/plperl/plperl.c                             |  19 +-
 src/port/chklocale.c                               |  10 +-
 src/port/dirent.c                                  |  16 +-
 src/test/Makefile                                  |   3 +
 src/test/locale/test-ctype.c                       |   4 +-
 src/test/{authentication => mdb_admin}/.gitignore  |   0
 src/test/{ldap => mdb_admin}/Makefile              |  10 +-
 src/test/mdb_admin/t/signals.pl                    |  74 ++++++
 src/test/modules/libpq_pipeline/libpq_pipeline.c   | 215 +++++++++++++++-
 .../modules/libpq_pipeline/t/001_libpq_pipeline.pl |   3 +-
 .../libpq_pipeline/traces/pipeline_idle.trace      |  93 +++++++
 src/test/perl/PostgreSQL/Test/Cluster.pm           |  12 +-
 src/test/perl/PostgreSQL/Test/Utils.pm             |  45 +---
 src/test/perl/PostgresNode.pm                      |  25 +-
 src/test/perl/TestLib.pm                           |  42 ----
 src/test/regress/expected/create_function_3.out    |   4 +-
 .../expected/create_function_3_optimizer.out       |   4 +-
 src/test/regress/expected/create_view.out          |  25 +-
 .../regress/expected/create_view_optimizer.out     |  25 +-
 src/test/regress/expected/cte_prune_optimizer.out  |  10 +-
 src/test/regress/expected/mdb_admin.out            | 100 ++++++++
 src/test/regress/expected/mdb_superuser.out        | 115 +++++++++
 src/test/regress/expected/motion_socket.out        |   2 +-
 src/test/regress/expected/privileges.out           |  18 ++
 src/test/regress/expected/rules.out                |   8 +-
 src/test/regress/expected/stats_ext.out            |  47 ++++
 src/test/regress/expected/stats_ext_optimizer.out  |  47 ++++
 src/test/regress/expected/test_setup.out           |   5 +
 src/test/regress/init_file                         |  10 +-
 src/test/regress/input/misc.source                 |   5 +
 src/test/regress/output/misc.source                |   7 +
 src/test/regress/parallel_schedule                 |   8 +
 src/test/regress/sql/create_view.sql               |   6 +-
 src/test/regress/sql/mdb_admin.sql                 |  87 +++++++
 src/test/regress/sql/mdb_superuser.sql             | 144 +++++++++++
 .../regress/{input/misc.source => sql/misc.sql}    |   5 +
 src/test/regress/sql/motion_socket.sql             |   2 +-
 src/test/regress/sql/privileges.sql                |  15 ++
 src/test/regress/sql/stats_ext.sql                 |  31 +++
 src/test/regress/sql/test_setup.sql                |   6 +
 .../expected/create_function_3.out                 |   4 +-
 .../singlenode_regress/expected/create_view.out    |  25 +-
 src/test/singlenode_regress/sql/create_view.sql    |   6 +-
 src/test/subscription/t/013_partition.pl           |  31 ++-
 168 files changed, 3474 insertions(+), 764 deletions(-)
 copy .github/workflows/{build-cloudberry.yml => build-cloudberry-rocky8.yml} 
(97%)
 create mode 100644 contrib/citext/expected/create_index_acl.out
 create mode 100644 contrib/citext/sql/create_index_acl.sql
 create mode 100644 src/backend/catalog/fix-CVE-2024-4317.sql
 create mode 100644 src/backend/utils/adt/mdb.c
 create mode 100644 src/backend/utils/sort/qsort_interruptible.c
 copy contrib/pax_storage/src/cpp/clustering/clustering_reader.h => 
src/include/common/mdb_locale.h (64%)
 copy src/test/{authentication => mdb_admin}/.gitignore (100%)
 copy src/test/{ldap => mdb_admin}/Makefile (72%)
 create mode 100644 src/test/mdb_admin/t/signals.pl
 create mode 100644 src/test/modules/libpq_pipeline/traces/pipeline_idle.trace
 create mode 100644 src/test/regress/expected/mdb_admin.out
 create mode 100644 src/test/regress/expected/mdb_superuser.out
 create mode 100644 src/test/regress/expected/test_setup.out
 create mode 100644 src/test/regress/sql/mdb_admin.sql
 create mode 100644 src/test/regress/sql/mdb_superuser.sql
 copy src/test/regress/{input/misc.source => sql/misc.sql} (99%)
 create mode 100644 src/test/regress/sql/test_setup.sql


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

Reply via email to