From 07faef82d37b52e0ef0933dfdd50f39eeb28220b Mon Sep 17 00:00:00 2001 From: Bo Peng Date: Wed, 29 Nov 2023 15:56:48 +0900 Subject: [PATCH] Doc: add release notes of 4.0.25-4.4.5. --- doc.ja/src/sgml/release-4.0.sgml | 22 +++++ doc.ja/src/sgml/release-4.1.sgml | 104 ++++++++++++++++++++ doc.ja/src/sgml/release-4.2.sgml | 142 +++++++++++++++++++++++++++ doc/src/sgml/release-4.0.sgml | 24 +++++ doc/src/sgml/release-4.1.sgml | 117 +++++++++++++++++++++++ doc/src/sgml/release-4.2.sgml | 158 +++++++++++++++++++++++++++++++ 6 files changed, 567 insertions(+) diff --git a/doc.ja/src/sgml/release-4.0.sgml b/doc.ja/src/sgml/release-4.0.sgml index cbffd0d4c..53b439dd2 100644 --- a/doc.ja/src/sgml/release-4.0.sgml +++ b/doc.ja/src/sgml/release-4.0.sgml @@ -1,6 +1,28 @@ + + リリース 4.0.25 + + リリース日 + 2023-11-30 + + + + ドキュメント修正 + + + + + PCPがすべてのアドレスをリッスンするにはpcp_listen_addresses = '*'の設定が必要である旨を「Pgpool-II + Watchdogの構築の例」に記載しました。 + + + + + + リリース 4.0.24 diff --git a/doc.ja/src/sgml/release-4.1.sgml b/doc.ja/src/sgml/release-4.1.sgml index 1cb9f0c21..b9c23e594 100644 --- a/doc.ja/src/sgml/release-4.1.sgml +++ b/doc.ja/src/sgml/release-4.1.sgml @@ -1,6 +1,110 @@ + + リリース 4.1.18 + + リリース日 + 2023-11-30 + + + + 変更点 + + + + + 大文字のホスト名をサポートするようにサンプルスクリプトのレプリケーションスロット名の変換処理を変更しました。(Bo Peng) + + + フェイルオーバやオンラインリカバリの時に実行されるスクリプトで、自動的にレプリケーションスロットを削除/作成しています。 + レプリケーションスロット名には大文字を使用できないため、ホスト名を小文字に変換するようにこれらのスクリプトを修正しました。 + + + パッチはSheikh Wasiu Al Hasibによって作成され、Bo Pengによって修正されました。 + + + + + + + 不具合修正 + + + + + 不要なログ行を削除しました。(Tatsuo Ishii) + + + デバッグメッセージ「unset_tx_started_by_multi_statement_query is called in CommandComplete」が誤って残っていました。 + + + + + + + DECLAREによって作成されたポータルでアボートしないようにDescribe()を修正しました。(Tatsuo Ishii) + + + DECLARE foo CURSOR FORを実行すると、PostgreSQLによって「foo」という名前のポータルが自動的に作成されます。 + このポータルはPgpool-IIによって管理されないため、Describe fooメッセージは「unable to execute Describe. unable to get the bind message」エラーで失敗していました。 + + + これを修正するため、Describe()でダミーの書き込みクエリコンテキストを作成し、Desribeメッセージをプライマリ(ストリーミングレプリケーションモード)またはすべてのノード(レプリケーション/スナップショットアイソレーションモード)に送信するようにしました。 + + + 新たなテストケース080も追加しました。 + + + この問題はHeather Lapointeによって報告・分析されました。 + + + ディスカッション: https://www.pgpool.net/pipermail/pgpool-general/2023-September/008995.html + + + + + + + NAMEDATALENの重複定義を削除しました。(Tatsuo Ishii) + + + src/include/pg_config_manual.hのみでNAMEDATALENを定義するようにしました。 + また、src/utils/pool_select_walker.c内のPOOL_NAMEDATALENをNAMEDATALENに置き換えました。 + + + ディスカッション: https://www.pgpool.net/pipermail/pgpool-hackers/2023-August/004366.html + + + + + + + ドキュメント修正 + + + + + PCPがすべてのアドレスをリッスンするにはpcp_listen_addresses = '*'の設定が必要である旨を「Pgpool-II + Watchdogの構築の例」に記載しました。 + + + + + + リリース 4.1.17 diff --git a/doc.ja/src/sgml/release-4.2.sgml b/doc.ja/src/sgml/release-4.2.sgml index 6c96c09f5..2ec27b4b2 100644 --- a/doc.ja/src/sgml/release-4.2.sgml +++ b/doc.ja/src/sgml/release-4.2.sgml @@ -1,6 +1,148 @@ + + リリース 4.2.15 + + リリース日 + 2023-11-30 + + + + 変更点 + + + + + 大文字のホスト名をサポートするようにサンプルスクリプトのレプリケーションスロット名の変換処理を変更しました。(Bo Peng) + + + フェイルオーバやオンラインリカバリの時に実行されるスクリプトで、自動的にレプリケーションスロットを削除/作成しています。 + レプリケーションスロット名には大文字を使用できないため、ホスト名を小文字に変換するようにこれらのスクリプトを修正しました。 + + + パッチはSheikh Wasiu Al Hasibによって作成され、Bo Pengによって修正されました。 + + + + + + + パラメータ用のサンプルスクリプトescalation.sh.sampleでSSH接続時のタイムアウト時間を指定するようにしました。(Bo Peng) + + + + + + + 不具合修正 + + + + + 不要なログ行を削除しました。(Tatsuo Ishii) + + + デバッグメッセージ「unset_tx_started_by_multi_statement_query is called in CommandComplete」が誤って残っていました。 + + + + + + + DECLAREによって作成されたポータルでアボートしないようにDescribe()を修正しました。(Tatsuo Ishii) + + + DECLARE foo CURSOR FORを実行すると、PostgreSQLによって「foo」という名前のポータルが自動的に作成されます。 + このポータルはPgpool-IIによって管理されないため、Describe fooメッセージは「unable to execute Describe. unable to get the bind message」エラーで失敗していました。 + + + これを修正するため、Describe()でダミーの書き込みクエリコンテキストを作成し、Desribeメッセージをプライマリ(ストリーミングレプリケーションモード)またはすべてのノード(レプリケーション/スナップショットアイソレーションモード)に送信するようにしました。 + + + 新たなテストケース080も追加しました。 + + + この問題はHeather Lapointeによって報告・分析されました。 + + + ディスカッション: https://www.pgpool.net/pipermail/pgpool-general/2023-September/008995.html + + + + + + + NAMEDATALENの重複定義を削除しました。(Tatsuo Ishii) + + + src/include/pg_config_manual.hのみでNAMEDATALENを定義するようにしました。 + また、src/utils/pool_select_walker.c内のPOOL_NAMEDATALENをNAMEDATALENに置き換えました。 + + + ディスカッション: https://www.pgpool.net/pipermail/pgpool-hackers/2023-August/004366.html + + + + + + + ドキュメント修正 + + + + + PCPがすべてのアドレスをリッスンするにはpcp_listen_addresses = '*'の設定が必要である旨を「Pgpool-II + Watchdogの構築の例」に記載しました。 + + + + + + + のドキュメントの説明を強化しました。(Tatsuo Ishii) + + + を使用しない場合は、の実行が必要である旨を記載しました。 + + + + + + + 回帰テスト修正 + + + + + pgpool_setupを強化しました。(Tatsuo Ishii) + + + フェイルオーバスクリプトおよびフォロープライマリスクリプトでより適切なログを出力できるようにpgpool_setupを改善しました。 + + + + + + リリース 4.2.14 diff --git a/doc/src/sgml/release-4.0.sgml b/doc/src/sgml/release-4.0.sgml index ea44f73ea..d28506ac4 100644 --- a/doc/src/sgml/release-4.0.sgml +++ b/doc/src/sgml/release-4.0.sgml @@ -1,6 +1,30 @@ + + Release 4.0.25 + + Release Date + 2023-11-30 + + + + Documents + + + + + Modify "Pgpool-II + Watchdog Setup Example" to mention that + pcp_listen_addresses = '*' is required to + allow PCP to listen on all addresses. + + + + + + Release 4.0.24 diff --git a/doc/src/sgml/release-4.1.sgml b/doc/src/sgml/release-4.1.sgml index dc78c8906..ae51d6a17 100644 --- a/doc/src/sgml/release-4.1.sgml +++ b/doc/src/sgml/release-4.1.sgml @@ -1,6 +1,123 @@ + + Release 4.1.18 + + Release Date + 2023-11-30 + + + + Changes + + + + + Modify the replication slot name conversion in sample scripts + to support for the hostname in uppercase. (Bo Peng) + + + Replication slots are automatically created or deleted in the scripts + which are executed during failover or online recovery. + Since uppercase can't be used for a replication slot name, modify these scripts + to convert the hostname to lowercase. + + + Patch is created by Sheikh Wasiu Al Hasib and modified by Bo Peng. + + + + + + + Bug fixes + + + + + Remove unnecessary logging line. (Tatsuo Ishii) + + + Debug message "unset_tx_started_by_multi_statement_query is called in CommandComplete" was accidentally left. + + + + + + + Fix Describe() so that it does not abort with portal created by DECLARE. (Tatsuo Ishii) + + + When DECLARE foo CURSOR FOR is executed, + a portal named "foo" is automatically created by PostgreSQL. + As the portal is not managed by Pgpool-II, + "Describe foo" message failed with "unable to execute Describe. + unable to get the bind message" error. + + + To fix this, make Describe() create a dummy write query + context so that the describe message is sent to primary (streaming replication + mode) or all nodes (replication/snapshot isolation mode). + + + Also add test case 080 for this commit. + + + This problem was reported and analyzed by Heather Lapointe. + + + Discussion: https://www.pgpool.net/pipermail/pgpool-general/2023-September/008995.html + + + + + + + Remove duplication definitions of NAMEDATALEN. (Tatsuo Ishii) + + + The definition for NAMEDATALEN is now in + src/include/pg_config_manual.h only. + Also replace POOL_NAMEDATALEN with + NAMEDATALEN in + src/utils/pool_select_walker.c. + + + Discussion: https://www.pgpool.net/pipermail/pgpool-hackers/2023-August/004366.html + + + + + + + Documents + + + + + Modify "Pgpool-II + Watchdog Setup Example" to mention that + pcp_listen_addresses = '*' is required to + allow PCP to listen on all addresses. + + + + + + Release 4.1.17 diff --git a/doc/src/sgml/release-4.2.sgml b/doc/src/sgml/release-4.2.sgml index 994c606a0..f035ea930 100644 --- a/doc/src/sgml/release-4.2.sgml +++ b/doc/src/sgml/release-4.2.sgml @@ -1,6 +1,164 @@ + + Release 4.2.15 + + Release Date + 2023-11-30 + + + + Changes + + + + + Modify the replication slot name conversion in sample scripts + to support for the hostname in uppercase. (Bo Peng) + + + Replication slots are automatically created or deleted in the scripts + which are executed during failover or online recovery. + Since uppercase can't be used for a replication slot name, modify these scripts + to convert the hostname to lowercase. + + + Patch is created by Sheikh Wasiu Al Hasib and modified by Bo Peng. + + + + + + + Add SSH timeout in sample script escalation.sh.sample + which is set in parameter. (Bo Peng) + + + + + + + Bug fixes + + + + + Remove unnecessary logging line. (Tatsuo Ishii) + + + Debug message "unset_tx_started_by_multi_statement_query is called in CommandComplete" was accidentally left. + + + + + + + Fix Describe() so that it does not abort with portal created by DECLARE. (Tatsuo Ishii) + + + When DECLARE foo CURSOR FOR is executed, + a portal named "foo" is automatically created by PostgreSQL. + As the portal is not managed by Pgpool-II, + "Describe foo" message failed with "unable to execute Describe. + unable to get the bind message" error. + + + To fix this, make Describe() create a dummy write query + context so that the describe message is sent to primary (streaming replication + mode) or all nodes (replication/snapshot isolation mode). + + + Also add test case 080 for this commit. + + + This problem was reported and analyzed by Heather Lapointe. + + + Discussion: https://www.pgpool.net/pipermail/pgpool-general/2023-September/008995.html + + + + + + + Remove duplication definitions of NAMEDATALEN. (Tatsuo Ishii) + + + The definition for NAMEDATALEN is now in + src/include/pg_config_manual.h only. + Also replace POOL_NAMEDATALEN with + NAMEDATALEN in + src/utils/pool_select_walker.c. + + + Discussion: https://www.pgpool.net/pipermail/pgpool-hackers/2023-August/004366.html + + + + + + + Documents + + + + + Modify "Pgpool-II + Watchdog Setup Example" to mention that + pcp_listen_addresses = '*' is required to + allow PCP to listen on all addresses. + + + + + + + Enhance manual. (Tatsuo Ishii) + + + Mention that it is necessary to run if + is not used. + + + + + + + Regression Tests + + + + + Enhance pgpool_setup. (Tatsuo Ishii) + + + Enhance failover script generation and follow primary script + generation so that they create better logging. + + + + + + Release 4.2.14 -- 2.39.5