From ca6998b643ef3c4c6729867ccdc4effb3bd422cb Mon Sep 17 00:00:00 2001 From: Bo Peng Date: Thu, 27 Feb 2025 13:27:44 +0900 Subject: [PATCH] Doc: add release notes. --- doc.ja/src/sgml/release-4.2.sgml | 135 ++++++++++++++++++++++++++++ doc.ja/src/sgml/release-4.3.sgml | 135 ++++++++++++++++++++++++++++ doc.ja/src/sgml/release-4.4.sgml | 135 ++++++++++++++++++++++++++++ doc.ja/src/sgml/release-4.5.sgml | 135 ++++++++++++++++++++++++++++ doc/src/sgml/release-4.2.sgml | 147 +++++++++++++++++++++++++++++++ doc/src/sgml/release-4.3.sgml | 147 +++++++++++++++++++++++++++++++ doc/src/sgml/release-4.4.sgml | 147 +++++++++++++++++++++++++++++++ doc/src/sgml/release-4.5.sgml | 147 +++++++++++++++++++++++++++++++ 8 files changed, 1128 insertions(+) diff --git a/doc.ja/src/sgml/release-4.2.sgml b/doc.ja/src/sgml/release-4.2.sgml index 582bd909c..822a70bda 100644 --- a/doc.ja/src/sgml/release-4.2.sgml +++ b/doc.ja/src/sgml/release-4.2.sgml @@ -1,6 +1,141 @@ + + リリース 4.2.21 + + リリース日 + 2025-02-28 + + + + 変更点 + + + + + サンプルフォロープライマリスクリプトからpg_basebackupの処理を削除しました。(Bo Peng) + + + pg_rewindが失敗した場合、ユーザーにとって最も安全な方法は手動で復旧することです。 + + + + + + + 不具合修正 + + + + + per_node_error_log()のエラーメッセージでコロンが重複して出力される不具合を修正しました。(Bo Peng) + + + パッチはUmar Hayatによって作成されました。 + + + + + + + pool_signalの不具合を修正しました。(Tatsuo Ishii) + + + 以前は、pool_signalはSA_RESTARTフラグを設定していませんでした。 + そのため、シグナルによって中断されたシステムコールは再起動されません。 + 一部のコードは、システムコールがシグナルによって中断された場合に再起動するように準備されています。 + しかし、すべての箇所で対応できているかは不明なため、フラグを追加しました。 + なお、PostgreSQLでは常にこのフラグが使用されています。 + + + + + + + パラメータにデフォルト値以外のファイルが指定されている場合に、pg_md5とpg_encがパスワードファイルを更新しない問題を修正しました。(Bo Peng) + + + この問題はSadhuprasad Patroによって報告されました。 + + + + + + + ストリーミングレプリケーションモードにおけるクエリキャッシュのいくつかの不具合を修正しました。(Tatsuo Ishii) + + + + + クエリキャッシュが有効で、フロントエンドから実行メッセージが送信された場合、クエリキャッシュデータが使用可能であれば、Pgpool-IIはそのデータをバックエンドメッセージバッファに挿入します。 + しかし、キャッシュされたメッセージが不適切な位置に挿入されることで、Pgpool-IIが誤って「kind mismatch」エラーを発生させることがありました。 + + + + + また、クエリキャッシュが有効で、クエリが拡張クエリモードで実行されている場合に、Pgpool-II がストリーミングレプリケーションモードで動作していると、実行メッセージが誤った結果を返す可能性がありました。 + + + + + さらに、複数の実行メッセージが連続して送信された場合、Pgpool-IIは各実行メッセージに対してクエリキャッシュから同じ結果を返していましたが、これは誤りです。 + 本来、2回目以降の実行では0行が返されるべきでした。 + + + ディスカッション: [pgpool-hackers: 4547] Bug in query cache + + + + + + + + + ドキュメント修正 + + + + + クライアント認証の章を強化しました。(Tatsuo Ishii) + + + pool_passwdに関する説明部分を追加しました。 + これまで、概要ページにはpool_hba.confの説明のみが記載されていましたが、今回pool_passwdの一般的なガイドを追加しました。 + これにより、ユーザーがこの章をより理解しやすくなりました。 + + + + + + + 回帰テスト修正 + + + + + 032.dml_adaptive_loadbalanceテストの安定性を向上させました。(Tatsuo Ishii) + + + + + + リリース 4.2.20 diff --git a/doc.ja/src/sgml/release-4.3.sgml b/doc.ja/src/sgml/release-4.3.sgml index 0ad299dd0..d5e4885de 100644 --- a/doc.ja/src/sgml/release-4.3.sgml +++ b/doc.ja/src/sgml/release-4.3.sgml @@ -1,6 +1,141 @@ + + リリース 4.3.14 + + リリース日 + 2025-02-28 + + + + 変更点 + + + + + サンプルフォロープライマリスクリプトからpg_basebackupの処理を削除しました。(Bo Peng) + + + pg_rewindが失敗した場合、ユーザーにとって最も安全な方法は手動で復旧することです。 + + + + + + + 不具合修正 + + + + + per_node_error_log()のエラーメッセージでコロンが重複して出力される不具合を修正しました。(Bo Peng) + + + パッチはUmar Hayatによって作成されました。 + + + + + + + pool_signalの不具合を修正しました。(Tatsuo Ishii) + + + 以前は、pool_signalはSA_RESTARTフラグを設定していませんでした。 + そのため、シグナルによって中断されたシステムコールは再起動されません。 + 一部のコードは、システムコールがシグナルによって中断された場合に再起動するように準備されています。 + しかし、すべての箇所で対応できているかは不明なため、フラグを追加しました。 + なお、PostgreSQLでは常にこのフラグが使用されています。 + + + + + + + パラメータにデフォルト値以外のファイルが指定されている場合に、pg_md5とpg_encがパスワードファイルを更新しない問題を修正しました。(Bo Peng) + + + この問題はSadhuprasad Patroによって報告されました。 + + + + + + + ストリーミングレプリケーションモードにおけるクエリキャッシュのいくつかの不具合を修正しました。(Tatsuo Ishii) + + + + + クエリキャッシュが有効で、フロントエンドから実行メッセージが送信された場合、クエリキャッシュデータが使用可能であれば、Pgpool-IIはそのデータをバックエンドメッセージバッファに挿入します。 + しかし、キャッシュされたメッセージが不適切な位置に挿入されることで、Pgpool-IIが誤って「kind mismatch」エラーを発生させることがありました。 + + + + + また、クエリキャッシュが有効で、クエリが拡張クエリモードで実行されている場合に、Pgpool-II がストリーミングレプリケーションモードで動作していると、実行メッセージが誤った結果を返す可能性がありました。 + + + + + さらに、複数の実行メッセージが連続して送信された場合、Pgpool-IIは各実行メッセージに対してクエリキャッシュから同じ結果を返していましたが、これは誤りです。 + 本来、2回目以降の実行では0行が返されるべきでした。 + + + ディスカッション: [pgpool-hackers: 4547] Bug in query cache + + + + + + + + + ドキュメント修正 + + + + + クライアント認証の章を強化しました。(Tatsuo Ishii) + + + pool_passwdに関する説明部分を追加しました。 + これまで、概要ページにはpool_hba.confの説明のみが記載されていましたが、今回pool_passwdの一般的なガイドを追加しました。 + これにより、ユーザーがこの章をより理解しやすくなりました。 + + + + + + + 回帰テスト修正 + + + + + 032.dml_adaptive_loadbalanceテストの安定性を向上させました。(Tatsuo Ishii) + + + + + + リリース 4.3.13 diff --git a/doc.ja/src/sgml/release-4.4.sgml b/doc.ja/src/sgml/release-4.4.sgml index e826ca199..3b7a082ac 100644 --- a/doc.ja/src/sgml/release-4.4.sgml +++ b/doc.ja/src/sgml/release-4.4.sgml @@ -1,6 +1,141 @@ + + リリース 4.4.11 + + リリース日 + 2025-02-28 + + + + 変更点 + + + + + サンプルフォロープライマリスクリプトからpg_basebackupの処理を削除しました。(Bo Peng) + + + pg_rewindが失敗した場合、ユーザーにとって最も安全な方法は手動で復旧することです。 + + + + + + + 不具合修正 + + + + + per_node_error_log()のエラーメッセージでコロンが重複して出力される不具合を修正しました。(Bo Peng) + + + パッチはUmar Hayatによって作成されました。 + + + + + + + pool_signalの不具合を修正しました。(Tatsuo Ishii) + + + 以前は、pool_signalはSA_RESTARTフラグを設定していませんでした。 + そのため、シグナルによって中断されたシステムコールは再起動されません。 + 一部のコードは、システムコールがシグナルによって中断された場合に再起動するように準備されています。 + しかし、すべての箇所で対応できているかは不明なため、フラグを追加しました。 + なお、PostgreSQLでは常にこのフラグが使用されています。 + + + + + + + パラメータにデフォルト値以外のファイルが指定されている場合に、pg_md5とpg_encがパスワードファイルを更新しない問題を修正しました。(Bo Peng) + + + この問題はSadhuprasad Patroによって報告されました。 + + + + + + + ストリーミングレプリケーションモードにおけるクエリキャッシュのいくつかの不具合を修正しました。(Tatsuo Ishii) + + + + + クエリキャッシュが有効で、フロントエンドから実行メッセージが送信された場合、クエリキャッシュデータが使用可能であれば、Pgpool-IIはそのデータをバックエンドメッセージバッファに挿入します。 + しかし、キャッシュされたメッセージが不適切な位置に挿入されることで、Pgpool-IIが誤って「kind mismatch」エラーを発生させることがありました。 + + + + + また、クエリキャッシュが有効で、クエリが拡張クエリモードで実行されている場合に、Pgpool-II がストリーミングレプリケーションモードで動作していると、実行メッセージが誤った結果を返す可能性がありました。 + + + + + さらに、複数の実行メッセージが連続して送信された場合、Pgpool-IIは各実行メッセージに対してクエリキャッシュから同じ結果を返していましたが、これは誤りです。 + 本来、2回目以降の実行では0行が返されるべきでした。 + + + ディスカッション: [pgpool-hackers: 4547] Bug in query cache + + + + + + + + + ドキュメント修正 + + + + + クライアント認証の章を強化しました。(Tatsuo Ishii) + + + pool_passwdに関する説明部分を追加しました。 + これまで、概要ページにはpool_hba.confの説明のみが記載されていましたが、今回pool_passwdの一般的なガイドを追加しました。 + これにより、ユーザーがこの章をより理解しやすくなりました。 + + + + + + + 回帰テスト修正 + + + + + 032.dml_adaptive_loadbalanceテストの安定性を向上させました。(Tatsuo Ishii) + + + + + + リリース 4.4.10 diff --git a/doc.ja/src/sgml/release-4.5.sgml b/doc.ja/src/sgml/release-4.5.sgml index a9fcc50b1..bd2bcbacf 100644 --- a/doc.ja/src/sgml/release-4.5.sgml +++ b/doc.ja/src/sgml/release-4.5.sgml @@ -1,6 +1,141 @@ + + リリース 4.5.6 + + リリース日 + 2025-02-28 + + + + 変更点 + + + + + サンプルフォロープライマリスクリプトからpg_basebackupの処理を削除しました。(Bo Peng) + + + pg_rewindが失敗した場合、ユーザーにとって最も安全な方法は手動で復旧することです。 + + + + + + + 不具合修正 + + + + + per_node_error_log()のエラーメッセージでコロンが重複して出力される不具合を修正しました。(Bo Peng) + + + パッチはUmar Hayatによって作成されました。 + + + + + + + pool_signalの不具合を修正しました。(Tatsuo Ishii) + + + 以前は、pool_signalはSA_RESTARTフラグを設定していませんでした。 + そのため、シグナルによって中断されたシステムコールは再起動されません。 + 一部のコードは、システムコールがシグナルによって中断された場合に再起動するように準備されています。 + しかし、すべての箇所で対応できているかは不明なため、フラグを追加しました。 + なお、PostgreSQLでは常にこのフラグが使用されています。 + + + + + + + パラメータにデフォルト値以外のファイルが指定されている場合に、pg_md5とpg_encがパスワードファイルを更新しない問題を修正しました。(Bo Peng) + + + この問題はSadhuprasad Patroによって報告されました。 + + + + + + + ストリーミングレプリケーションモードにおけるクエリキャッシュのいくつかの不具合を修正しました。(Tatsuo Ishii) + + + + + クエリキャッシュが有効で、フロントエンドから実行メッセージが送信された場合、クエリキャッシュデータが使用可能であれば、Pgpool-IIはそのデータをバックエンドメッセージバッファに挿入します。 + しかし、キャッシュされたメッセージが不適切な位置に挿入されることで、Pgpool-IIが誤って「kind mismatch」エラーを発生させることがありました。 + + + + + また、クエリキャッシュが有効で、クエリが拡張クエリモードで実行されている場合に、Pgpool-II がストリーミングレプリケーションモードで動作していると、実行メッセージが誤った結果を返す可能性がありました。 + + + + + さらに、複数の実行メッセージが連続して送信された場合、Pgpool-IIは各実行メッセージに対してクエリキャッシュから同じ結果を返していましたが、これは誤りです。 + 本来、2回目以降の実行では0行が返されるべきでした。 + + + ディスカッション: [pgpool-hackers: 4547] Bug in query cache + + + + + + + + + ドキュメント修正 + + + + + クライアント認証の章を強化しました。(Tatsuo Ishii) + + + pool_passwdに関する説明部分を追加しました。 + これまで、概要ページにはpool_hba.confの説明のみが記載されていましたが、今回pool_passwdの一般的なガイドを追加しました。 + これにより、ユーザーがこの章をより理解しやすくなりました。 + + + + + + + 回帰テスト修正 + + + + + 032.dml_adaptive_loadbalanceテストの安定性を向上させました。(Tatsuo Ishii) + + + + + + リリース 4.5.5 diff --git a/doc/src/sgml/release-4.2.sgml b/doc/src/sgml/release-4.2.sgml index f532f2068..d142c5225 100644 --- a/doc/src/sgml/release-4.2.sgml +++ b/doc/src/sgml/release-4.2.sgml @@ -1,6 +1,153 @@ + + Release 4.2.21 + + Release Date + 2025-02-28 + + + + Changes + + + + + Remove pg_basebackup from the sample follow primary script. (Bo Peng) + + + If pg_rewind fails, the safest way for users is to recover manually. + + + + + + + Bug fixes + + + + + Fix per_node_error_log() error message that is printed with two colons. (Bo Peng) + + + Patch is created by Umar Hayat. + + + + + + + Fix pool_signal. (Tatsuo Ishii) + + + Previously pool_signal did not set SA_RESTART flag. Thus any system + calls interrupted by a signal does not restart. Some of our code are + prepared so that they restart if a system call is interrupted by a + signal. But not sure all places are prepared too. So add the + flag. Note, PostgreSQL always uses the flag. + + + + + + + Fixed an issue where pg_md5 and + pg_enc would not update the password + file if a file other than the default value was specified + in the parameter. (Bo Peng) + + + This issue is reported by Sadhuprasad Patro. + + + + + + + Fix several query cache bugs in streaming replication mode. (Tatsuo Ishii) + + + + + When query cache is enabled and an execute message is sent from + frontend, Pgpool-II injects query cache + data into backend message buffer if query cache data is available. + But it was possible that the cached message is inserted at + inappropriate position and Pgpool-II + mistakenly raised "kind mismatch" error. + + + + + If query cache is enabled and query is operated in extended query mode + and pgpool is running in streaming replication mode, an execute + message could return incorrect results. + + + + + Another trouble is when multiple execute messages are sent + consecutively. In this case Pgpool-II returned exactly the same + results from query cache for each execute message. This is wrong since + the second or subsequent executes should return 0 rows. + + + Discussion: [pgpool-hackers: 4547] Bug in query cache + + + + + + + + + Documents + + + + + Enhance client authentication chapter. (Tatsuo Ishii) + + + Add intro about pool_passwd. Previously there was only description on + pool_hba.conf in the overview page. A general guide to + + will help users to understand this chapter. + + + + + + + Regression Tests + + + + + Stabilize 032.dml_adaptive_loadbalance (Tatsuo Ishii) + + + + + + Release 4.2.20 diff --git a/doc/src/sgml/release-4.3.sgml b/doc/src/sgml/release-4.3.sgml index 9b50e64a1..0dad4ac78 100644 --- a/doc/src/sgml/release-4.3.sgml +++ b/doc/src/sgml/release-4.3.sgml @@ -1,6 +1,153 @@ + + Release 4.3.14 + + Release Date + 2025-02-28 + + + + Changes + + + + + Remove pg_basebackup from the sample follow primary script. (Bo Peng) + + + If pg_rewind fails, the safest way for users is to recover manually. + + + + + + + Bug fixes + + + + + Fix per_node_error_log() error message that is printed with two colons. (Bo Peng) + + + Patch is created by Umar Hayat. + + + + + + + Fix pool_signal. (Tatsuo Ishii) + + + Previously pool_signal did not set SA_RESTART flag. Thus any system + calls interrupted by a signal does not restart. Some of our code are + prepared so that they restart if a system call is interrupted by a + signal. But not sure all places are prepared too. So add the + flag. Note, PostgreSQL always uses the flag. + + + + + + + Fixed an issue where pg_md5 and + pg_enc would not update the password + file if a file other than the default value was specified + in the parameter. (Bo Peng) + + + This issue is reported by Sadhuprasad Patro. + + + + + + + Fix several query cache bugs in streaming replication mode. (Tatsuo Ishii) + + + + + When query cache is enabled and an execute message is sent from + frontend, Pgpool-II injects query cache + data into backend message buffer if query cache data is available. + But it was possible that the cached message is inserted at + inappropriate position and Pgpool-II + mistakenly raised "kind mismatch" error. + + + + + If query cache is enabled and query is operated in extended query mode + and pgpool is running in streaming replication mode, an execute + message could return incorrect results. + + + + + Another trouble is when multiple execute messages are sent + consecutively. In this case Pgpool-II returned exactly the same + results from query cache for each execute message. This is wrong since + the second or subsequent executes should return 0 rows. + + + Discussion: [pgpool-hackers: 4547] Bug in query cache + + + + + + + + + Documents + + + + + Enhance client authentication chapter. (Tatsuo Ishii) + + + Add intro about pool_passwd. Previously there was only description on + pool_hba.conf in the overview page. A general guide to + + will help users to understand this chapter. + + + + + + + Regression Tests + + + + + Stabilize 032.dml_adaptive_loadbalance (Tatsuo Ishii) + + + + + + Release 4.3.13 diff --git a/doc/src/sgml/release-4.4.sgml b/doc/src/sgml/release-4.4.sgml index ac1e1b9fb..ecea8be8b 100644 --- a/doc/src/sgml/release-4.4.sgml +++ b/doc/src/sgml/release-4.4.sgml @@ -1,6 +1,153 @@ + + Release 4.4.11 + + Release Date + 2025-02-28 + + + + Changes + + + + + Remove pg_basebackup from the sample follow primary script. (Bo Peng) + + + If pg_rewind fails, the safest way for users is to recover manually. + + + + + + + Bug fixes + + + + + Fix per_node_error_log() error message that is printed with two colons. (Bo Peng) + + + Patch is created by Umar Hayat. + + + + + + + Fix pool_signal. (Tatsuo Ishii) + + + Previously pool_signal did not set SA_RESTART flag. Thus any system + calls interrupted by a signal does not restart. Some of our code are + prepared so that they restart if a system call is interrupted by a + signal. But not sure all places are prepared too. So add the + flag. Note, PostgreSQL always uses the flag. + + + + + + + Fixed an issue where pg_md5 and + pg_enc would not update the password + file if a file other than the default value was specified + in the parameter. (Bo Peng) + + + This issue is reported by Sadhuprasad Patro. + + + + + + + Fix several query cache bugs in streaming replication mode. (Tatsuo Ishii) + + + + + When query cache is enabled and an execute message is sent from + frontend, Pgpool-II injects query cache + data into backend message buffer if query cache data is available. + But it was possible that the cached message is inserted at + inappropriate position and Pgpool-II + mistakenly raised "kind mismatch" error. + + + + + If query cache is enabled and query is operated in extended query mode + and pgpool is running in streaming replication mode, an execute + message could return incorrect results. + + + + + Another trouble is when multiple execute messages are sent + consecutively. In this case Pgpool-II returned exactly the same + results from query cache for each execute message. This is wrong since + the second or subsequent executes should return 0 rows. + + + Discussion: [pgpool-hackers: 4547] Bug in query cache + + + + + + + + + Documents + + + + + Enhance client authentication chapter. (Tatsuo Ishii) + + + Add intro about pool_passwd. Previously there was only description on + pool_hba.conf in the overview page. A general guide to + + will help users to understand this chapter. + + + + + + + Regression Tests + + + + + Stabilize 032.dml_adaptive_loadbalance (Tatsuo Ishii) + + + + + + Release 4.4.10 diff --git a/doc/src/sgml/release-4.5.sgml b/doc/src/sgml/release-4.5.sgml index a62fb21ab..1c31522a8 100644 --- a/doc/src/sgml/release-4.5.sgml +++ b/doc/src/sgml/release-4.5.sgml @@ -1,3 +1,150 @@ + + Release 4.5.6 + + Release Date + 2025-02-28 + + + + Changes + + + + + Remove pg_basebackup from the sample follow primary script. (Bo Peng) + + + If pg_rewind fails, the safest way for users is to recover manually. + + + + + + + Bug fixes + + + + + Fix per_node_error_log() error message that is printed with two colons. (Bo Peng) + + + Patch is created by Umar Hayat. + + + + + + + Fix pool_signal. (Tatsuo Ishii) + + + Previously pool_signal did not set SA_RESTART flag. Thus any system + calls interrupted by a signal does not restart. Some of our code are + prepared so that they restart if a system call is interrupted by a + signal. But not sure all places are prepared too. So add the + flag. Note, PostgreSQL always uses the flag. + + + + + + + Fixed an issue where pg_md5 and + pg_enc would not update the password + file if a file other than the default value was specified + in the parameter. (Bo Peng) + + + This issue is reported by Sadhuprasad Patro. + + + + + + + Fix several query cache bugs in streaming replication mode. (Tatsuo Ishii) + + + + + When query cache is enabled and an execute message is sent from + frontend, Pgpool-II injects query cache + data into backend message buffer if query cache data is available. + But it was possible that the cached message is inserted at + inappropriate position and Pgpool-II + mistakenly raised "kind mismatch" error. + + + + + If query cache is enabled and query is operated in extended query mode + and pgpool is running in streaming replication mode, an execute + message could return incorrect results. + + + + + Another trouble is when multiple execute messages are sent + consecutively. In this case Pgpool-II returned exactly the same + results from query cache for each execute message. This is wrong since + the second or subsequent executes should return 0 rows. + + + Discussion: [pgpool-hackers: 4547] Bug in query cache + + + + + + + + + Documents + + + + + Enhance client authentication chapter. (Tatsuo Ishii) + + + Add intro about pool_passwd. Previously there was only description on + pool_hba.conf in the overview page. A general guide to + + will help users to understand this chapter. + + + + + + + Regression Tests + + + + + Stabilize 032.dml_adaptive_loadbalance (Tatsuo Ishii) + + + + + + Release 4.5.5 -- 2.39.5