From 035aa6eada5a1d35454d008711b9b75341d942da Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?G=C3=BCrkan=20=C4=B0ndibay?= Date: Wed, 24 Apr 2024 11:15:04 +0300 Subject: [PATCH] Bump Citus version to 12.1.3 (#7588) --- CHANGELOG.md | 40 +++++++++++++++++++ configure | 18 ++++----- configure.ac | 2 +- src/test/regress/expected/multi_extension.out | 2 +- 4 files changed, 51 insertions(+), 11 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index f7b982af3..b5a0c548f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,43 @@ +### citus v12.1.3 (April 18, 2024) ### + +* Allows overwriting host name for all inter-node connections by + supporting "host" parameter in citus.node_conninfo (#7541) + +* Changes the order in which the locks are acquired for the target and + reference tables, when a modify request is initiated from a worker + node that is not the "FirstWorkerNode" (#7542) + +* Fixes a performance issue when distributing a table that depends on an + extension (#7574) + +* Fixes a performance issue when using "\d tablename" on a server with + many tables (#7577) + +* Fixes a crash caused by some form of ALTER TABLE ADD COLUMN + statements. When adding multiple columns, if one of the ADD COLUMN + statements contains a FOREIGN constraint omitting the referenced + columns in the statement, a SEGFAULT was occurring. (#7522) + +* Fixes a performance issue when creating distributed tables if many + already exist (#7575, #7579) + +* Fixes a bug when hostname in pg_dist_node resolves to multiple IPs + (#7377) + +* Fixes performance issue when tracking foreign key constraints on + systems with many constraints (#7578) + +* Fixes segmentation fault when using CASE WHEN in DO block within + functions. (#7554) + +* Fixes undefined behavior in master_disable_node due to argument + mismatch (#7492) + +* Fixes some potential bugs by correctly marking some variables as + volatile (#7570) + +* Logs username in the failed connection message (#7432) + ### citus v12.1.2 (February 12, 2024) ### * Fixes the incorrect column count after ALTER TABLE (#7379) diff --git a/configure b/configure index 615ca97c5..06eb870e8 100755 --- a/configure +++ b/configure @@ -1,6 +1,6 @@ #! /bin/sh # Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.69 for Citus 12.1.2. +# Generated by GNU Autoconf 2.69 for Citus 12.1.3. # # # Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc. @@ -579,8 +579,8 @@ MAKEFLAGS= # Identity of this package. PACKAGE_NAME='Citus' PACKAGE_TARNAME='citus' -PACKAGE_VERSION='12.1.2' -PACKAGE_STRING='Citus 12.1.2' +PACKAGE_VERSION='12.1.3' +PACKAGE_STRING='Citus 12.1.3' PACKAGE_BUGREPORT='' PACKAGE_URL='' @@ -1262,7 +1262,7 @@ if test "$ac_init_help" = "long"; then # Omit some internal or obsolete options to make the list less imposing. # This message is too long to be a string in the A/UX 3.1 sh. cat <<_ACEOF -\`configure' configures Citus 12.1.2 to adapt to many kinds of systems. +\`configure' configures Citus 12.1.3 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... @@ -1324,7 +1324,7 @@ fi if test -n "$ac_init_help"; then case $ac_init_help in - short | recursive ) echo "Configuration of Citus 12.1.2:";; + short | recursive ) echo "Configuration of Citus 12.1.3:";; esac cat <<\_ACEOF @@ -1429,7 +1429,7 @@ fi test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF -Citus configure 12.1.2 +Citus configure 12.1.3 generated by GNU Autoconf 2.69 Copyright (C) 2012 Free Software Foundation, Inc. @@ -1912,7 +1912,7 @@ cat >config.log <<_ACEOF This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. -It was created by Citus $as_me 12.1.2, which was +It was created by Citus $as_me 12.1.3, which was generated by GNU Autoconf 2.69. Invocation command line was $ $0 $@ @@ -5393,7 +5393,7 @@ cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 # report actual input values of CONFIG_FILES etc. instead of their # values after options handling. ac_log=" -This file was extended by Citus $as_me 12.1.2, which was +This file was extended by Citus $as_me 12.1.3, which was generated by GNU Autoconf 2.69. Invocation command line was CONFIG_FILES = $CONFIG_FILES @@ -5455,7 +5455,7 @@ _ACEOF cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" ac_cs_version="\\ -Citus config.status 12.1.2 +Citus config.status 12.1.3 configured by $0, generated by GNU Autoconf 2.69, with options \\"\$ac_cs_config\\" diff --git a/configure.ac b/configure.ac index 0a198b007..e635fc3ee 100644 --- a/configure.ac +++ b/configure.ac @@ -5,7 +5,7 @@ # everyone needing autoconf installed, the resulting files are checked # into the SCM. -AC_INIT([Citus], [12.1.2]) +AC_INIT([Citus], [12.1.3]) AC_COPYRIGHT([Copyright (c) Citus Data, Inc.]) # we'll need sed and awk for some of the version commands diff --git a/src/test/regress/expected/multi_extension.out b/src/test/regress/expected/multi_extension.out index 108eebf36..555b4d85b 100644 --- a/src/test/regress/expected/multi_extension.out +++ b/src/test/regress/expected/multi_extension.out @@ -1413,7 +1413,7 @@ DROP TABLE multi_extension.prev_objects, multi_extension.extension_diff; SHOW citus.version; citus.version --------------------------------------------------------------------- - 12.1.2 + 12.1.3 (1 row) -- ensure no unexpected objects were created outside pg_catalog