From e20d30c4940c696eb8b8ea9b33bfe555e8e8395b Mon Sep 17 00:00:00 2001 From: Bo Peng Date: Tue, 30 Oct 2018 10:32:37 +0900 Subject: [PATCH] doc: Add release-note. --- doc.ja/src/sgml/release-3.4.sgml | 261 ++++++++++++++++++ doc.ja/src/sgml/release-3.5.sgml | 340 ++++++++++++++++++++++- doc.ja/src/sgml/release-3.6.sgml | 446 +++++++++++++++++++++++++++++++ doc.ja/src/sgml/release-3.7.sgml | 446 +++++++++++++++++++++++++++++++ doc.ja/src/sgml/release-4.0.sgml | 62 +++++ doc.ja/src/sgml/version.sgml | 2 +- doc/src/sgml/release-3.4.sgml | 180 +++++++++++++ doc/src/sgml/release-3.5.sgml | 230 ++++++++++++++++ doc/src/sgml/release-3.6.sgml | 306 +++++++++++++++++++++ doc/src/sgml/release-3.7.sgml | 307 +++++++++++++++++++++ doc/src/sgml/release-4.0.sgml | 41 +++ doc/src/sgml/version.sgml | 2 +- 12 files changed, 2620 insertions(+), 3 deletions(-) diff --git a/doc.ja/src/sgml/release-3.4.sgml b/doc.ja/src/sgml/release-3.4.sgml index ec77bf3e8..d3d8a7030 100644 --- a/doc.ja/src/sgml/release-3.4.sgml +++ b/doc.ja/src/sgml/release-3.4.sgml @@ -1,6 +1,267 @@ + + + リリース 3.4.20 + + + + リリース日 + 2018-10-31 + + + + + 変更点 + + + + + +LLVM JITをサポートするDBサーバに拡張機能をインストールするために、pgpool.specファイルを変更しました。(Bo Peng) + + + + + + + +Test: SSL 接続のレグレッションテストを追加しました。(Tatsuo Ishii) + + + + + + + +Test: regress.shにPGLIBの定義を追加しました。 (Bo Peng) + + + +パッチはJesper Pedersenにより提供されました。 + + + + + + + + 不具合修正 + + + + + +SHOW POOL_STATUSコマンドの出力のchild_max_connectionsの説明のタイポを修正しました。(Tatsuo Ishii) + + + +パッチはPhil Ramirezにより提供されました。 + + + + + + + +ネイティブレプリケーションモードでエラークエリと同期メッセージが送信されたときのセグメンテーション違反を修正しました。 +(bug 434) (Takuma Hoshiai) + + + +ネイティブレプリケーションモードで、クエリエラーの後に同期メッセージが送信されるとセグメンテーション違反が発生していました。 + + + + + + + +ネイティブレプリケーションモードで、クエリに時刻関数を含み、かつWHERE句にIN (SELECT ...)を含むと構文エラーになる不具合を修正しました。(Bo Peng) + + + +ネイティブレプリケーションモードで、クエリにnow()、CURRENT_TIMESTAMPなどの時刻関数を利用した場合、 +タイムスタンプ型の定数に書き換えるようになっています。 +しかし、Pgpool-IIは時刻関数含み、かつWHERE句にIN (SELECT ...)を含むクエリを対応しませんでした。 + + + + + + + +trigger_failover_command() 関数で発生するメモリリークを修正しました。 (Tatsuo Ishii) + + + + + + + +ストリーミングレプリケーションモードかつクエリキャッシュが有効の場合に更新クエリが発行された場合に発生するメモリリークを修正しました。(Bo Peng) + + + +明示的なトランザクションでは、SELECTの結果は一時バッファにキャッシュされます。 +テーブルを変更する書込みSQLが送信されると、一時的なバッファをリセットしなければなりません。 + + + + + + + +Test: 時々発生するレグレッションテスト 065.bug152 のエラーを修正しました。(Tatsuo Ishii) + + + + + + + +pgpool_recovery()関数のバージョンを1.1に更新するためのpgpool_recovery--1.0--1.1.sqlファイルを追加しました。 (Bo Peng) + + + + + + + +パスワードの長さが正しくない場合、を更新しないように修正しました。 +(bug 419) (Takuma Hoshiai, Tatsuo Ishii) + + + +Pgpool-II 3.7以前では、に保存されているパスワードはMD5 パスワードのみです。 +ファイルのパスワードの長さをチェックするように修正しました。 + + + + + + + +Test: レグレッションテストの結果を削除するためのclean.shファイルを更新しました。(Bo Peng) + + + +パッチはJesper Pedersenにより提供されました。 + + + + + + + +.gitignoreファイルを追加しました。(Bo Peng) + + + +パッチはJesper Pedersenにより提供されました。 + + + + + + + +ヘルスチェックとの両方が無効になっている場合に、ノード0がダウンしたときに発生するセグメンテーション違反を修正しました。(Tatsuo Ishii) + + + + + + + + + リリース 3.5.17 + + + + リリース日 + 2018-10-31 + + + + + 変更点 + + + + + +LLVM JITをサポートするDBサーバに拡張機能をインストールするために、pgpool.specファイルを変更しました。(Bo Peng) + + + + + + + +Test: SSL 接続のレグレッションテストを追加しました。(Tatsuo Ishii) + + + + + + + +Test: regress.shにPGLIBの定義を追加しました。 (Bo Peng) + + + +パッチはJesper Pedersenにより提供されました。 + + + + + + + + 不具合修正 + + + + + +SHOW POOL_STATUSコマンドの出力のchild_max_connectionsの説明のタイポを修正しました。(Tatsuo Ishii) + + + +パッチはPhil Ramirezにより提供されました。 + + + + + + + +ネイティブレプリケーションモードでエラークエリと同期メッセージが送信されたときのセグメンテーション違反を修正しました。 +(bug 434) (Takuma Hoshiai) + + + +ネイティブレプリケーションモードで、クエリエラーの後に同期メッセージが送信されるとセグメンテーション違反が発生していました。 + + + + + + + +ネイティブレプリケーションモードで、クエリに時刻関数を含み、かつWHERE句にIN (SELECT ...)を含むと構文エラーになる不具合を修正しました。(Bo Peng) + + + +ネイティブレプリケーションモードで、クエリにnow()、CURRENT_TIMESTAMPなどの時刻関数を利用した場合、 +タイムスタンプ型の定数に書き換えるようになっています。 +しかし、Pgpool-IIは時刻関数含み、かつWHERE句にIN (SELECT ...)を含むクエリを対応しませんでした。 + + + + + + + +拡張問い合わせの場合、時々期待される応答がフロントエンドに返されないことがあったので、修正しました。 +(bug 432) (Tatsuo Ishii) + + + +解決策は、保留中のメッセージデータリストを使用することです。それはフロントエンドからのメッセージを記録し、同じ数のメッセージを受け取ることが期待されます。 + + + +パッチは Yugo Nagata によって作成され、Tatsuo Ishii により修正されました。 + + + + + + + +trigger_failover_command() 関数で発生するメモリリークを修正しました。 (Tatsuo Ishii) + + + + + + + +ストリーミングレプリケーションモードかつ拡張問い合わせの場合、クエリキャッシュを有効にするときに発生するメモリリークを修正しました。(Tatsuo Ishii) + + + + + + + +ストリーミングレプリケーションモードかつクエリキャッシュが有効の場合に更新クエリが発行された場合に発生するメモリリークを修正しました。(Bo Peng) + + + +明示的なトランザクションでは、SELECTの結果は一時バッファにキャッシュされます。 +テーブルを変更する書込みSQLが送信されると、一時的なバッファをリセットしなければなりません。 + + + + + + + +Test: 時々発生するレグレッションテスト 065.bug152 のエラーを修正しました。(Tatsuo Ishii) + + + + + + + +Test: EXECUTE/DEALLOCATEのレグレッションテストを追加しました。(Takuma Hoshiai) + + + + + + + +pgpool_recovery()関数のバージョンを1.1に更新するためのpgpool_recovery--1.0--1.1.sqlファイルを追加しました。 (Bo Peng) + + + + + + + +DEALLOCATEステートメントが発行された場合に発生するkind mismatchエラーを修正しました。(Bo Peng) + + + +EXECUTEとDEALLOCATEがPREPAREと同じノードに送信されるために、PREPAREをpool_add_sent_messageに追加するように修正しました。 + + + +詳細は[pgpool-general: 6226]を参照してください。 + + + + + + + +パスワードの長さが正しくない場合、を更新しないように修正しました。 +(bug 419) (Takuma Hoshiai, Tatsuo Ishii) + + + +Pgpool-II 3.7以前では、に保存されているパスワードはMD5 パスワードのみです。 +ファイルのパスワードの長さをチェックするように修正しました。 + + + + + + + +Test: レグレッションテストの結果を削除するためのclean.shファイルを更新しました。(Bo Peng) + + + +パッチはJesper Pedersenにより提供されました。 + + + + + + + +.gitignoreファイルを追加しました。(Bo Peng) + + + +パッチはJesper Pedersenにより提供されました。 + + + + + + + +ヘルスチェックとの両方が無効になっている場合に、ノード0がダウンしたときに発生するセグメンテーション違反を修正しました。(Tatsuo Ishii) + + + + + + +--> リリース 3.5.16 diff --git a/doc.ja/src/sgml/release-3.6.sgml b/doc.ja/src/sgml/release-3.6.sgml index 1cd57e0ac..bea8074bd 100644 --- a/doc.ja/src/sgml/release-3.6.sgml +++ b/doc.ja/src/sgml/release-3.6.sgml @@ -1,6 +1,452 @@ + + + リリース 3.6.13 + + + + リリース日 + 2018-10-31 + + + + + 変更点 + + + + + +LLVM JITをサポートするDBサーバに拡張機能をインストールするために、pgpool.specファイルを変更しました。(Bo Peng) + + + + + + + +Doc: オンラインリカバリのドキュメントに注意事項を追加しました。 + + + +はよりも小さな値でなければなりません。 + + + + + + + +Test: SSL 接続のレグレッションテストを追加しました。(Tatsuo Ishii) + + + + + + + +Doc: フェールオーバスクリプトに関する注意事項を追加しました。 + + + +failover/failbackスクリプトの中でPgpool-II自体にアクセスすることはお勧めしません。 + + + + + + + +Doc: のドキュメント及びエラーメッセージを改善しました。(Bo Peng) + + + +パッチはJesper Pedersenにより提供され、Bo Pengにより修正されました。 + + + + + + + +Test: regress.shにPGLIBの定義を追加しました。 (Bo Peng) + + + +パッチはJesper Pedersenにより提供されました。 + + + + + + + + 不具合修正 + + + + + +SHOW POOL_STATUSコマンドの出力のchild_max_connectionsの説明のタイポを修正しました。(Tatsuo Ishii) + + + +パッチはPhil Ramirezにより提供されました。 + + + + + + + +ネイティブレプリケーションモードでエラークエリと同期メッセージが送信されたときのセグメンテーション違反を修正しました。 +(bug 434) (Takuma Hoshiai) + + + +ネイティブレプリケーションモードで、クエリエラーの後に同期メッセージが送信されるとセグメンテーション違反が発生していました。 + + + + + + + +ネイティブレプリケーションモードで、クエリに時刻関数を含み、かつWHERE句にIN (SELECT ...)を含むと構文エラーになる不具合を修正しました。(Bo Peng) + + + +ネイティブレプリケーションモードで、クエリにnow()、CURRENT_TIMESTAMPなどの時刻関数を利用した場合、 +タイムスタンプ型の定数に書き換えるようになっています。 +しかし、Pgpool-IIは時刻関数含み、かつWHERE句にIN (SELECT ...)を含むクエリを対応しませんでした。 + + + + + + + +拡張問い合わせの場合、時々期待される応答がフロントエンドに返されないことがあったので、修正しました。 +(bug 432) (Tatsuo Ishii) + + + +解決策は、保留中のメッセージデータリストを使用することです。それはフロントエンドからのメッセージを記録し、同じ数のメッセージを受け取ることが期待されます。 + + + +パッチは Yugo Nagata によって作成され、Tatsuo Ishii により修正されました。 + + + + + + + +ストリーミングレプリケーションモードかつ拡張問い合わせの場合、クエリキャッシュを有効にするときに発生するメモリリークを修正しました。(Tatsuo Ishii) + + + + + + + +trigger_failover_command() 関数で発生するメモリリークを修正しました。 (Tatsuo Ishii) + + + + + + + +ストリーミングレプリケーションモードかつクエリキャッシュが有効の場合に更新クエリが発行された場合に発生するメモリリークを修正しました。(Bo Peng) + + + +明示的なトランザクションでは、SELECTの結果は一時バッファにキャッシュされます。 +テーブルを変更する書込みSQLが送信されると、一時的なバッファをリセットしなければなりません。 + + + + + + + +時々発生するレグレッションテスト 065.bug152 のエラーを修正しました。(Tatsuo Ishii) + + + + + + + +Test: EXECUTE/DEALLOCATEのレグレッションテストを追加しました。(Takuma Hoshiai) + + + + + + + +pgpool_recovery()関数のバージョンを1.1に更新するためのpgpool_recovery--1.0--1.1.sqlファイルを追加しました。 (Bo Peng) + + + + + + + +DEALLOCATEステートメントが発行された場合に発生するkind mismatchエラーを修正しました。(Bo Peng) + + + +EXECUTEとDEALLOCATEがPREPAREと同じノードに送信されるために、PREPAREをpool_add_sent_messageに追加するように修正しました。 + + + +詳細は[pgpool-general: 6226]を参照してください。 + + + + + + + +パスワードの長さが正しくない場合、を更新しないように修正しました。 +(bug 419) (Takuma Hoshiai, Tatsuo Ishii) + + + +Pgpool-II 3.7以前では、に保存されているパスワードはMD5 パスワードのみです。 +ファイルのパスワードの長さをチェックするように修正しました。 + + + + + + + +Doc: ドキュメントの"new master"を"new primary"に変更しました。(Bo Peng) + + + + + + + +gccの新しいバージョンで発生するwarningを修正しました。(Tatsuo Ishii) + + + + + + + +Test: レグレッションテストの結果を削除するためのclean.shファイルを更新しました。(Bo Peng) + + + +パッチはJesper Pedersenにより提供されました。 + + + + + + + +.gitignoreファイルを追加しました。(Bo Peng) + + + +パッチはJesper Pedersenにより提供されました。 + + + + + + + +ヘルスチェックとの両方が無効になっている場合に、ノード0がダウンしたときに発生するセグメンテーション違反を修正しました。(Tatsuo Ishii) + + + + + + + +Doc: ドキュメントとスクリプトのタイポを修正しました。(Tatsuo Ishii) + + + +パッチはJesper Pedersenにより提供されました。 + + + + + + + +Doc: とのドキュメントの誤りを修正しました。 + + + + + + + + + リリース 3.7.6 + + + + リリース日 + 2018-10-30 + + + + + 変更点 + + + + + +LLVM JITをサポートするDBサーバに拡張機能をインストールするために、pgpool.specファイルを変更しました。(Bo Peng) + + + + + + + +Doc: オンラインリカバリのドキュメントに注意事項を追加しました。 + + + +はよりも小さな値でなければなりません。 + + + + + + + +Test: SSL 接続のレグレッションテストを追加しました。(Tatsuo Ishii) + + + + + + + +Doc: フェールオーバスクリプトに関する注意事項を追加しました。 + + + +failover/failbackスクリプトの中でPgpool-II自体にアクセスすることはお勧めしません。 + + + + + + + +Doc: のドキュメント及びエラーメッセージを改善しました。(Bo Peng) + + + +パッチはJesper Pedersenにより提供され、Bo Pengにより修正されました。 + + + + + + + +Test: regress.shにPGLIBの定義を追加しました。 (Bo Peng) + + + +パッチはJesper Pedersenにより提供されました。 + + + + + + + + 不具合修正 + + + + + +SHOW POOL_STATUSコマンドの出力のchild_max_connectionsの説明のタイポを修正しました。(Tatsuo Ishii) + + + +パッチはPhil Ramirezにより提供されました。 + + + + + + + +ネイティブレプリケーションモードでエラークエリと同期メッセージが送信されたときのセグメンテーション違反を修正しました。 +(bug 434) (Takuma Hoshiai) + + + +ネイティブレプリケーションモードで、クエリエラーの後に同期メッセージが送信されるとセグメンテーション違反が発生していました。 + + + + + + + +ネイティブレプリケーションモードで、クエリに時刻関数を含み、かつWHERE句にIN (SELECT ...)を含むと構文エラーになる不具合を修正しました。(Bo Peng) + + + +ネイティブレプリケーションモードで、クエリにnow()、CURRENT_TIMESTAMPなどの時刻関数を利用した場合、 +タイムスタンプ型の定数に書き換えるようになっています。 +しかし、Pgpool-IIは時刻関数含み、かつWHERE句にIN (SELECT ...)を含むクエリを対応しませんでした。 + + + + + + + +拡張問い合わせの場合、時々期待される応答がフロントエンドに返されないことがあったので、修正しました。 +(bug 432) (Tatsuo Ishii) + + + +解決策は、保留中のメッセージデータリストを使用することです。それはフロントエンドからのメッセージを記録し、同じ数のメッセージを受け取ることが期待されます。 + + + +パッチは Yugo Nagata によって作成され、Tatsuo Ishii により修正されました。 + + + + + + + +ストリーミングレプリケーションモードかつ拡張問い合わせの場合、クエリキャッシュを有効にするときに発生するメモリリークを修正しました。(Tatsuo Ishii) + + + + + + + +trigger_failover_command() 関数で発生するメモリリークを修正しました。 (Tatsuo Ishii) + + + + + + + +ストリーミングレプリケーションモードかつクエリキャッシュが有効の場合に更新クエリが発行された場合に発生するメモリリークを修正しました。(Bo Peng) + + + +明示的なトランザクションでは、SELECTの結果は一時バッファにキャッシュされます。 +テーブルを変更する書込みSQLが送信されると、一時的なバッファをリセットしなければなりません。 + + + + + + + +時々発生するレグレッションテスト 065.bug152 のエラーを修正しました。(Tatsuo Ishii) + + + + + + + +Test: EXECUTE/DEALLOCATEのレグレッションテストを追加しました。(Takuma Hoshiai) + + + + + + + +pgpool_recovery()関数のバージョンを1.1に更新するためのpgpool_recovery--1.0--1.1.sqlファイルを追加しました。 (Bo Peng) + + + + + + + +DEALLOCATEステートメントが発行された場合に発生するkind mismatchエラーを修正しました。(Bo Peng) + + + +EXECUTEとDEALLOCATEがPREPAREと同じノードに送信されるために、PREPAREをpool_add_sent_messageに追加するように修正しました。 + + + +詳細は[pgpool-general: 6226]を参照してください。 + + + + + + + +パスワードの長さが正しくない場合、を更新しないように修正しました。 +(bug 419) (Takuma Hoshiai, Tatsuo Ishii) + + + +Pgpool-II 3.7以前では、に保存されているパスワードはMD5 パスワードのみです。 +ファイルのパスワードの長さをチェックするように修正しました。 + + + + + + + +Doc: ドキュメントの"new master"を"new primary"に変更しました。(Bo Peng) + + + + + + + +gccの新しいバージョンで発生するwarningを修正しました。(Tatsuo Ishii) + + + + + + + +Test: レグレッションテストの結果を削除するためのclean.shファイルを更新しました。(Bo Peng) + + + +パッチはJesper Pedersenにより提供されました。 + + + + + + + +.gitignoreファイルを追加しました。(Bo Peng) + + + +パッチはJesper Pedersenにより提供されました。 + + + + + + + +ヘルスチェックとの両方が無効になっている場合に、ノード0がダウンしたときに発生するセグメンテーション違反を修正しました。(Tatsuo Ishii) + + + + + + + +Doc: ドキュメントとスクリプトのタイポを修正しました。(Tatsuo Ishii) + + + +パッチはJesper Pedersenにより提供されました。 + + + + + + + +Doc: とのドキュメントの誤りを修正しました。 + + + + + + + + + + + リリース 4.0.1 + + + リリース日 + 2018-10-31 + + + + + 不具合修正 + + + + + +SHOW POOL_STATUSコマンドの出力のchild_max_connectionsの説明のタイポを修正しました。(Tatsuo Ishii) + + + +パッチはPhil Ramirezにより提供されました。 + + + + + + + +ネイティブレプリケーションモードでエラークエリと同期メッセージが送信されたときのセグメンテーション違反を修正しました。 +(bug 434) (Takuma Hoshiai) + + + +ネイティブレプリケーションモードで、クエリエラーの後に同期メッセージが送信されるとセグメンテーション違反が発生していました。 + + + + + + + + Release 3.4.20 + + + Release Date + 2018-10-31 + + + + Changes + + + + + Change pgpool.spec file to install extension to DB server which supports LLVM JIT. (Bo Peng) + + + + + + + Test: Add regression test for SSL connection. (Tatsuo Ishii) + + + + + + + Test: Add definition of PGLIB in regress.sh. (Bo Peng) + + + Patch provided by Jesper Pedersen. + + + + + + + Bug fixes + + + + + Fix typo in child_max_connections description of SHOW POOL_STATUS output. (Tatsuo Ishii) + + + Patch provided by Phil Ramirez. + + + + + + + Fix segmentation fault when error query and Sync message are sent in native replication mode. (bug 434) (Takuma Hoshiai) + + + In native replication mode, segmentation fault occurs when Sync messages is sent just after a query error. + + + + + + + Fix syntax error when queries including time functions and + IN (SELECT ...) in WHERE + clause in native replication mode. + (bug 433) (Bo Peng) + + + In native replication mode, queries including time functions (e.g. now(), CURRENT_TIMESTAMP etc.) are rewritten to a timestamp constant value. + However, Pgpool-II doesn't support queries including time functions and IN (SELECT ...) in WHERE clause. + + + + + + + Fix memory leak in trigger_failover_command(). (Tatsuo Ishii) + + + + + + + Fix memory leak when memory_cache_enabled = on and write SQLs are sent. (Bo Peng) + + + In a explicit transaction, the SELECT results are cached in temporary buffer. + If a write SQL is sent which modifies the table, the temporary buffe should be reset. + + + + + + + Test: Fix occasional failure in regression 065.bug152. (Tatsuo Ishii) + + + + + + + Add missing pgpool_recovery--1.0--1.1.sql file to update + pgpool_recovery() function version to 1.1. (Bo Peng) + Add missing pgpool_recovery--1.0--1.1.sql file to update pgpool_recovery() function version to 1.1. (Bo Peng) + + + + + + + Do not update if the password length is incorrect. + (bug 419) (Takuma Hoshiai, Tatsuo Ishii) + + + For Pgpool-II 3.7 or before, the password stored in + is MD5 password only. + So check the correctness of by scanning entire file. + + + + + + + Test: Update clean.sh which clean up regression test results. (Bo Peng) + + + Patch provided by Jesper Pedersen. + + + + + + + Add .gitignore files. (Bo Peng) + + + Patch provided by Jesper Pedersen. + + + + + + + Fix segfault when node 0 is in down status in case of both health check + and are disabled. (Tatsuo Ishii) + + + + + + Release 3.4.19 diff --git a/doc/src/sgml/release-3.5.sgml b/doc/src/sgml/release-3.5.sgml index d9aa78b44..8dc649551 100644 --- a/doc/src/sgml/release-3.5.sgml +++ b/doc/src/sgml/release-3.5.sgml @@ -1,6 +1,236 @@ + + Release 3.5.17 + + + Release Date + 2018-10-31 + + + + Changes + + + + + Change pgpool.spec file to install extension to DB server which supports LLVM JIT. (Bo Peng) + + + + + + + Test: Add regression test for SSL connection. (Tatsuo Ishii) + + + + + + + Test: Add definition of PGLIB in regress.sh. (Bo Peng) + + + Patch provided by Jesper Pedersen. + + + + + + + Bug fixes + + + + + Fix typo in child_max_connections description of SHOW POOL_STATUS output. (Tatsuo Ishii) + + + Patch provided by Phil Ramirez. + + + + + + + Fix segmentation fault when error query and Sync message are sent in native replication mode. (bug 434) (Takuma Hoshiai) + + + In native replication mode, segmentation fault occurs when Sync messages is sent just after a query error. + + + + + + + Fix syntax error when queries including time functions and IN (SELECT ...) in + WHERE clause in native replication mode. + (bug 433) (Bo Peng) + + + In native replication mode, queries including time functions (e.g. now(), CURRENT_TIMESTAMP etc.) are rewritten to a timestamp constant value. + However, Pgpool-II doesn't support queries including time functions and IN (SELECT ...) in WHERE clause. + + + + + + + Fix occasional less data returned to frontend with extended protocol. (bug432) (Tatsuo Ishii) + + + The idea for fix is, use pending message data list. It records + messages from frontend, and it is expected that we will receive same + number of messages. + + + Initial patch is created by Yugo Nagata and fixed by Tatsuo Ishii. + + + + + + + Fix memory leak in trigger_failover_command(). (Tatsuo Ishii) + + + + + + + Fix memory leak when query cache enabled in streaming replication mode + extended query case. (Tatsuo Ishii) + + + + + + + Fix memory leak when memory_cache_enabled = on and write SQLs are sent. (Bo Peng) + + + In a explicit transaction, the SELECT results are cached in temporary buffer. + If a write SQL is sent which modifies the table, the temporary buffe should be reset. + + + + + + + Fix occasional failure in regression 065.bug152. (Tatsuo Ishii) + + + + + + + Test: Add EXECUTE/DEALLOCATE regression test. (Takuma Hoshiai) + + + + + + + Add missing pgpool_recovery--1.0--1.1.sql file to update + pgpool_recovery() function version to 1.1. (Bo Peng) + + + + + + + Fix kind mismatch error when DEALLOCATE statement is issued. (Bo Peng) + + + PREPARE should be add to pool_add_sent_message, + so that EXECUTE and DEALLOCATE + can be sent to the same node as PREPARE. + + + See [pgpool-general: 6226] for more details. + + + + + + + Do not update if the password length is incorrect. + (bug 419) (Takuma Hoshiai, Tatsuo Ishii) + + + For Pgpool-II 3.7 or before, the password stored in + is MD5 password only. + So check the correctness of by scanning entire file. + + + + + + + Test: Update clean.sh which clean up regression test results. (Bo Peng) + + + Patch provided by Jesper Pedersen. + + + + + + + Add .gitignore files. (Bo Peng) + + + Patch provided by Jesper Pedersen. + + + + + + + Fix segfault when node 0 is in down status in case of both health check + and are disabled. (Tatsuo Ishii) + + + + + + Release 3.5.16 diff --git a/doc/src/sgml/release-3.6.sgml b/doc/src/sgml/release-3.6.sgml index edba4c4a8..63bce9792 100644 --- a/doc/src/sgml/release-3.6.sgml +++ b/doc/src/sgml/release-3.6.sgml @@ -1,6 +1,312 @@ + + Release 3.6.13 + + + Release Date + 2018-10-31 + + + + Changes + + + + + Change pgpool.spec file to install extension to DB server which supports LLVM JIT. (Bo Peng) + + + + + + + Doc: Add note to online recovery doc. (Tatsuo Ishii) + + + This warns that must be smaller than . + + + + + + + Test: Add regression test for SSL connection. (Tatsuo Ishii) + + + + + + + Doc: Add notes regarding failover script. (Tatsuo Ishii) + + + It's not recommended to access against Pgpool-II itself from failover/failback scripts. + + + + + + + Doc: Improve docs and error message. (Bo Peng) + + + Patch provided by Jesper Pedersen and modified by me. + + + + + + + Test: Add definition of PGLIB in regress.sh. (Bo Peng) + + + Patch provided by Jesper Pedersen. + + + + + + + + Bug fixes + + + + + Fix typo in child_max_connections description of SHOW POOL_STATUS output. (Tatsuo Ishii) + + + Patch provided by Phil Ramirez. + + + + + + + Fix segmentation fault when error query and Sync message are sent in native replication mode. (bug 434) (Takuma Hoshiai) + + + In native replication mode, segmentation fault occurs when Sync messages is sent just after a query error. + + + + + + + Fix syntax error when queries including time functions and IN (SELECT ...) in + WHERE clause in native replication mode. + (bug 433) (Bo Peng) + + + In native replication mode, queries including time functions (e.g. now(), CURRENT_TIMESTAMP etc.) are rewritten to a timestamp constant value. + However, Pgpool-II doesn't support queries including time functions and IN (SELECT ...) in WHERE clause. + + + + + + + Fix occasional less data returned to frontend with extended protocol. (bug432) (Tatsuo Ishii) + + + The idea for fix is, use pending message data list. It records + messages from frontend, and it is expected that we will receive same + number of messages. + + + Initial patch is created by Yugo Nagata and fixed by Tatsuo Ishii. + + + + + + + Fix memory leak when query cache enabled in streaming replication mode + extended query case. (Tatsuo Ishii) + + + + + + + Fix memory leak in trigger_failover_command(). (Tatsuo Ishii) + + + + + + + Fix memory leak when memory_cache_enabled = on and write SQLs are sent. (Bo Peng) + + + In a explicit transaction, the SELECT results are cached in temporary buffer. + If a write SQL is sent which modifies the table, the temporary buffe should be reset. + + + + + + + Fix occasional failure in regression 065.bug152. (Tatsuo Ishii) + + + + + + + Test: Add EXECUTE/DEALLOCATE regression test. (Takuma Hoshiai) + + + + + + + Add missing pgpool_recovery--1.0--1.1.sql file to update + pgpool_recovery() function version to 1.1. (Bo Peng) + + + + + + + Fix kind mismatch error when DEALLOCATE statement is issued. (Bo Peng) + + + PREPARE should be add to pool_add_sent_message, + so that EXECUTE and DEALLOCATE + can be sent to the same node as PREPARE. + + + See [pgpool-general: 6226] for more details. + + + + + + + Do not update if the password length is incorrect. + (bug 419) (Takuma Hoshiai, Tatsuo Ishii) + + + For Pgpool-II 3.7 or before, the password stored in + is MD5 password only. + So check the correctness of by scanning entire file. + + + + + + + Doc: Change description "new master" to "new primary". (Bo Peng) + + + + + + + Fix newer version of gcc warnings. (Tatsuo Ishii) + + + + + + + Test: Update clean.sh which clean up regression test results. (Bo Peng) + + + Patch provided by Jesper Pedersen. + + + + + + + Add .gitignore files. (Bo Peng) + + + Patch provided by Jesper Pedersen. + + + + + + + Fix segfault when node 0 is in down status in case of both health check + and are disabled. (Tatsuo Ishii) + + + + + + + Doc: Fix typos in documents and scripts. (Tatsuo Ishii) + + + Patch contributed by Jesper Pedersen. + + + + + + + Doc: Fix document mistakes of and . (Bo Peng) + + + + + + Release 3.6.12 diff --git a/doc/src/sgml/release-3.7.sgml b/doc/src/sgml/release-3.7.sgml index 8cf01a901..dd57ffd91 100644 --- a/doc/src/sgml/release-3.7.sgml +++ b/doc/src/sgml/release-3.7.sgml @@ -1,6 +1,313 @@ + + Release 3.7.6 + + + Release Date + 2018-10-30 + + + + Changes + + + + + Change pgpool.spec file to install extension to DB server which supports LLVM JIT. (Bo Peng) + + + + + + + Doc: Add note to online recovery doc. (Tatsuo Ishii) + + + This warns that must be smaller than . + + + + + + + Test: Add regression test for SSL connection. (Tatsuo Ishii) + + + + + + + Doc: Add notes regarding failover script. (Tatsuo Ishii) + + + It's not recommended to access against Pgpool-II itself from failover/failback scripts. + + + + + + + Doc: Improve docs and error message. (Bo Peng) + + + Patch provided by Jesper Pedersen and modified by me. + + + + + + + Test: Add definition of PGLIB in regress.sh. (Bo Peng) + + + Patch provided by Jesper Pedersen. + + + + + + + + Bug fixes + + + + + Fix typo in child_max_connections description of SHOW POOL_STATUS output. (Tatsuo Ishii) + + + Patch provided by Phil Ramirez. + + + + + + + Fix segmentation fault when error query and Sync message are sent in native replication mode. (bug 434) (Takuma Hoshiai) + + + In native replication mode, segmentation fault occurs when Sync messages is sent just after a query error. + + + + + + + Fix syntax error when queries including time functions and IN (SELECT ...) in + WHERE clause in native replication mode. + (bug 433) (Bo Peng) + + + In native replication mode, queries including time functions (e.g. now(), CURRENT_TIMESTAMP etc.) are rewritten to a timestamp constant value. + However, Pgpool-II doesn't support queries including time functions and IN (SELECT ...) in WHERE clause. + + + + + + + Fix occasional less data returned to frontend with extended protocol. (bug432) (Tatsuo Ishii) + + + The idea for fix is, use pending message data list. It records + messages from frontend, and it is expected that we will receive same + number of messages. + + + Initial patch is created by Yugo Nagata and fixed by Tatsuo Ishii. + + + + + + + Fix memory leak when query cache enabled in streaming replication mode + extended query case. (Tatsuo Ishii) + + + + + + + Fix memory leak in trigger_failover_command(). (Tatsuo Ishii) + + + + + + + Fix memory leak when memory_cache_enabled = on and write SQLs are sent. (Bo Peng) + + + In a explicit transaction, the SELECT results are cached in temporary buffer. + If a write SQL is sent which modifies the table, the temporary buffe should be reset. + + + + + + + Test: Fix occasional failure in regression 065.bug152. (Tatsuo Ishii) + + + + + + + Test: Add EXECUTE/DEALLOCATE regression test. (Takuma Hoshiai) + + + + + + + Add missing pgpool_recovery--1.0--1.1.sql file to update + pgpool_recovery() function version to 1.1. (Bo Peng) + + + + + + + Fix kind mismatch error when DEALLOCATE statement is issued. (Bo Peng) + + + PREPARE should be add to pool_add_sent_message, + so that EXECUTE and DEALLOCATE + can be sent to the same node as PREPARE. + + + See [pgpool-general: 6226] for more details. + + + + + + + Do not update if the password length is incorrect. + (bug 419) (Takuma Hoshiai, Tatsuo Ishii) + + + For Pgpool-II 3.7 or before, the password stored in + is MD5 password only. + So check the correctness of by scanning entire file. + + + + + + + Doc: Change description "new master" to "new primary". (Bo Peng) + + + + + + + Fix newer version of gcc warnings. (Tatsuo Ishii) + + + + + + + Test: Update clean.sh which clean up regression test results. (Bo Peng) + + + Patch provided by Jesper Pedersen. + + + + + + + Add .gitignore files. (Bo Peng) + + + Patch provided by Jesper Pedersen. + + + + + + + Fix segfault when node 0 is in down status in case of both health check + and are disabled. (Tatsuo Ishii) + + + + + + + Doc: Fix typos in documents and scripts. (Tatsuo Ishii) + + + Patch contributed by Jesper Pedersen. + + + + + + + Doc: Fix document mistakes of and . (Bo Peng) + + + + + + + Release 3.7.5 diff --git a/doc/src/sgml/release-4.0.sgml b/doc/src/sgml/release-4.0.sgml index 4efc09fa8..88f33cb5f 100644 --- a/doc/src/sgml/release-4.0.sgml +++ b/doc/src/sgml/release-4.0.sgml @@ -1,3 +1,44 @@ + + + + + Release 4.0.1 + + Release Date + 2018-10-31 + + + + Bug fixes + + + + + + Fix typo in child_max_connections description of SHOW POOL_STATUS output. (Tatsuo Ishii) + + + Patch provided by Phil Ramirez. + + + + + + + Fix segmentation fault when error query and Sync message are sent in native replication mode. (bug 434) (Takuma Hoshiai) + + + In native replication mode, segmentation fault occurs when Sync messages is sent just after a query error. + + + + + + Release 4.0 diff --git a/doc/src/sgml/version.sgml b/doc/src/sgml/version.sgml index 401908d49..997e1f0d5 100644 --- a/doc/src/sgml/version.sgml +++ b/doc/src/sgml/version.sgml @@ -1 +1 @@ - + -- 2.39.5