pgpool2.git / summary / log / commit / refs

commit    e20d30c4940c696eb8b8ea9b33bfe555e8e8395b
Author:   Bo Peng <pengbo@sraoss.co.jp>
Date:     Tue Oct 30 01:32:37 2018 +0000

    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 @@ <!-- doc/src/sgml/release-3.4.sgml --> <!-- See header comment in release.sgml about typical markup --> + <sect1 id="release-3-4-20"> +<!-- + <title>Release 3.4.20</title> +--> + <title>リリース 3.4.20</title> + + <note> +<!-- + <title>Release Date</title> +--> + <title>リリース日</title> + <simpara>2018-10-31</simpara> + </note> + + <sect2> +<!-- + <title>Changes</title> +--> + <title>変更点</title> + <itemizedlist> + <listitem> +<!-- +2018-10-18 [8cc799a] +--> + <para> +<!-- + Change <filename>pgpool.spec</filename> file to install extension to DB server which supports LLVM JIT. (Bo Peng) +--> +LLVM JITをサポートするDBサーバに拡張機能をインストールするために、<filename>pgpool.spec</filename>ファイルを変更しました。(Bo Peng) + </para> + </listitem> + + <listitem> +<!-- +2018-08-29 [b8d4b6c] +--> + <para> +<!-- + Test: Add regression test for SSL connection. (Tatsuo Ishii) +--> +Test: SSL 接続のレグレッションテストを追加しました。(Tatsuo Ishii) + </para> + </listitem> + + <listitem> +<!-- +2018-08-10 [6c48e90] +--> + <para> +<!-- + Test: Add definition of PGLIB in <filename>regress.sh</filename>. (Bo Peng) +--> +Test: <filename>regress.sh</filename>にPGLIBの定義を追加しました。 (Bo Peng) + </para> + <para> +<!-- + Patch provided by Jesper Pedersen. +--> +パッチはJesper Pedersenにより提供されました。 + </para> + </listitem> + </itemizedlist> + </sect2> + + <sect2> +<!-- + <title>Bug fixes</title> +--> + <title>不具合修正</title> + <itemizedlist> + <listitem> +<!-- +2018-10-25 [6f8507e] +--> + <para> +<!-- + Fix typo in <varname>child_max_connections</varname> description of <command>SHOW POOL_STATUS</command> output. (Tatsuo Ishii) +--> +<command>SHOW POOL_STATUS</command>コマンドの出力の<varname>child_max_connections</varname>の説明のタイポを修正しました。(Tatsuo Ishii) + </para> + <para> +<!-- + Patch provided by Phil Ramirez. +--> +パッチはPhil Ramirezにより提供されました。 + </para> + </listitem> + + <listitem> +<!-- +2018-10-22 [73478a4] +--> + <para> +<!-- + Fix segmentation fault when error query and Sync message are sent in native replication mode. (<ulink url="http://www.pgpool.net/mantisbt/view.php?id=434">bug 434</ulink>) (Takuma Hoshiai) +--> +ネイティブレプリケーションモードでエラークエリと同期メッセージが送信されたときのセグメンテーション違反を修正しました。 +(<ulink url="http://www.pgpool.net/mantisbt/view.php?id=434">bug 434</ulink>) (Takuma Hoshiai) + </para> + <para> +<!-- + In native replication mode, segmentation fault occurs when Sync messages is sent just after a query error. +--> +ネイティブレプリケーションモードで、クエリエラーの後に同期メッセージが送信されるとセグメンテーション違反が発生していました。 + </para> + </listitem> + + <listitem> +<!-- +2018-10-18 [103ac89] +--> + <para> +<!-- + Fix syntax error when queries including time functions and <literal>IN (SELECT ...)</literal> in + <literal>WHERE</literal> clause in native replication mode. + (<ulink url="http://www.pgpool.net/mantisbt/view.php?id=433">bug 433</ulink>) (Bo Peng) +--> +ネイティブレプリケーションモードで、クエリに時刻関数を含み、かつ<literal>WHERE</literal>句に<literal>IN (SELECT ...)</literal>を含むと構文エラーになる不具合を修正しました。(Bo Peng) + </para> + <para> +<!-- + In native replication mode, queries including time functions (e.g. <function>now()</function>, <function>CURRENT_TIMESTAMP</function> etc.) are rewritten to a timestamp constant value. + However, <productname>Pgpool-II</productname> doesn't support queries including time functions and <literal>IN (SELECT ...)</literal> in <literal>WHERE</literal> clause. +--> +ネイティブレプリケーションモードで、クエリに<function>now()</function>、<function>CURRENT_TIMESTAMP</function>などの時刻関数を利用した場合、 +タイムスタンプ型の定数に書き換えるようになっています。 +しかし、<productname>Pgpool-II</productname>は時刻関数含み、かつ<literal>WHERE</literal>句に<literal>IN (SELECT ...)</literal>を含むクエリを対応しませんでした。 + </para> + </listitem> + + <listitem> +<!-- +2018-10-11 [be2e21c] +--> + <para> +<!-- + Fix memory leak in <function>trigger_failover_command()</function>. (Tatsuo Ishii) +--> +<function>trigger_failover_command()</function> 関数で発生するメモリリークを修正しました。 (Tatsuo Ishii) + </para> + </listitem> + + <listitem> +<!-- +2018-10-09 [50eb310] +--> + <para> +<!-- + Fix memory leak when memory_cache_enabled = on and write SQLs are sent. (Bo Peng) +--> +ストリーミングレプリケーションモードかつクエリキャッシュが有効の場合に更新クエリが発行された場合に発生するメモリリークを修正しました。(Bo Peng) + </para> + <para> +<!-- + In a explicit transaction, the <literal>SELECT</literal> results are cached in temporary buffer. + If a write <acronym>SQL</acronym> is sent which modifies the table, the temporary buffe should be reset. +--> +明示的なトランザクションでは、<literal>SELECT</literal>の結果は一時バッファにキャッシュされます。 +テーブルを変更する書込み<acronym>SQL</acronym>が送信されると、一時的なバッファをリセットしなければなりません。 + </para> + </listitem> + + <listitem> +<!-- +2018-10-09 [b6fbb58] +--> + <para> +<!-- + Test: Fix occasional failure in regression 065.bug152. (Tatsuo Ishii) +--> +Test: 時々発生するレグレッションテスト 065.bug152 のエラーを修正しました。(Tatsuo Ishii) + </para> + </listitem> + +<listitem> +<!-- +2018-09-19 [ab22c8a] +--> + <para> +<!-- + Add missing <filename>pgpool_recovery/-/-1.0/-/-1.1.sql</filename> file to update + <function>pgpool_recovery()</function> function version to 1.1. (Bo Peng) +--> +<function>pgpool_recovery()</function>関数のバージョンを1.1に更新するための<filename>pgpool_recovery--1.0--1.1.sql</filename>ファイルを追加しました。 (Bo Peng) + </para> + </listitem> + + <listitem> +<!-- +2018-08-27 [7db4027] +--> + <para> +<!-- + Do not update <xref linkend="guc-pool-passwd"> if the password length is incorrect. + (<ulink url="http://www.pgpool.net/mantisbt/view.php?id=419">bug 419</ulink>) (Takuma Hoshiai, Tatsuo Ishii) +--> +パスワードの長さが正しくない場合、<xref linkend="guc-pool-passwd">を更新しないように修正しました。 +(<ulink url="http://www.pgpool.net/mantisbt/view.php?id=419">bug 419</ulink>) (Takuma Hoshiai, Tatsuo Ishii) + </para> + <para> +<!-- + For <productname>Pgpool-II</productname> 3.7 or before, the password stored in + <xref linkend="guc-pool-passwd"> is <literal>MD5</literal> password only. + So check the correctness of <xref linkend="guc-pool-passwd"> by scanning entire file. +--> +<productname>Pgpool-II 3.7</productname>以前では、<xref linkend="guc-pool-passwd">に保存されているパスワードは<literal>MD5</literal> パスワードのみです。 +<xref linkend="guc-pool-passwd">ファイルのパスワードの長さをチェックするように修正しました。 + </para> + </listitem> + + <listitem> +<!-- +2018-08-10 [1457c2a] +--> + <para> +<!-- + Test: Update <filename>clean.sh</filename> which clean up regression test results. (Bo Peng) +--> +Test: レグレッションテストの結果を削除するための<filename>clean.sh</filename>ファイルを更新しました。(Bo Peng) + </para> + <para> +<!-- + Patch provided by Jesper Pedersen. +--> +パッチはJesper Pedersenにより提供されました。 + </para> + </listitem> + + <listitem> +<!-- +2018-08-10 [964f2d8] +--> + <para> +<!-- + Add .gitignore files. (Bo Peng) +--> +.gitignoreファイルを追加しました。(Bo Peng) + </para> + <para> +<!-- + Patch provided by Jesper Pedersen. +--> +パッチはJesper Pedersenにより提供されました。 + </para> + </listitem> + + <listitem> +<!-- +2018-08-05 [5f915b3] +--> + <para> +<!-- + Fix segfault when node 0 is in down status in case of both health check and fail_over_on_backend_error are disabled. (Tatsuo Ishii) +--> +ヘルスチェックと<xref linkend="guc-failover-on-backend-error">の両方が無効になっている場合に、ノード0がダウンしたときに発生するセグメンテーション違反を修正しました。(Tatsuo Ishii) + </para> + </listitem> + </itemizedlist> + </sect2> + </sect1> + <sect1 id="release-3-4-19"> <!-- <title>Release 3.4.19</title> diff --git a/doc.ja/src/sgml/release-3.5.sgml b/doc.ja/src/sgml/release-3.5.sgml index 05565b1bf..7d24ff759 100644 --- a/doc.ja/src/sgml/release-3.5.sgml +++ b/doc.ja/src/sgml/release-3.5.sgml @@ -1,10 +1,348 @@ <!-- doc/src/sgml/release-3.5.sgml --> <!-- See header comment in release.sgml about typical markup --> + <sect1 id="release-3-5-17"> +<!-- + <title>Release 3.5.17</title> +--> + <title>リリース 3.5.17</title> + + <note> +<!-- + <title>Release Date</title> +--> + <title>リリース日</title> + <simpara>2018-10-31</simpara> + </note> + + <sect2> +<!-- + <title>Changes</title> +--> + <title>変更点</title> + <itemizedlist> + <listitem> +<!-- +2018-10-18 [d3c29b7] +--> + <para> +<!-- + Change <filename>pgpool.spec</filename> file to install extension to DB server which supports LLVM JIT. (Bo Peng) +--> +LLVM JITをサポートするDBサーバに拡張機能をインストールするために、<filename>pgpool.spec</filename>ファイルを変更しました。(Bo Peng) + </para> + </listitem> + + <listitem> +<!-- +2018-08-29 [ed8bfa5] +--> + <para> +<!-- + Test: Add regression test for SSL connection. (Tatsuo Ishii) +--> +Test: SSL 接続のレグレッションテストを追加しました。(Tatsuo Ishii) + </para> + </listitem> + + <listitem> +<!-- +2018-08-10 [e41a92a] +--> + <para> +<!-- + Test: Add definition of PGLIB in <filename>regress.sh</filename>. (Bo Peng) +--> +Test: <filename>regress.sh</filename>にPGLIBの定義を追加しました。 (Bo Peng) + </para> + <para> +<!-- + Patch provided by Jesper Pedersen. +--> +パッチはJesper Pedersenにより提供されました。 + </para> + </listitem> + </itemizedlist> + </sect2> + + <sect2> +<!-- + <title>Bug fixes</title> +--> + <title>不具合修正</title> + <itemizedlist> + <listitem> +<!-- +2018-10-25 [c031a7e] +--> + <para> +<!-- + Fix typo in <varname>child_max_connections</varname> description of <command>SHOW POOL_STATUS</command> output. (Tatsuo Ishii) +--> +<command>SHOW POOL_STATUS</command>コマンドの出力の<varname>child_max_connections</varname>の説明のタイポを修正しました。(Tatsuo Ishii) + </para> + <para> +<!-- + Patch provided by Phil Ramirez. +--> +パッチはPhil Ramirezにより提供されました。 + </para> + </listitem> + + <listitem> +<!-- +2018-10-22 [f1b13a4] +--> + <para> +<!-- + Fix segmentation fault when error query and Sync message are sent in native replication mode. (<ulink url="http://www.pgpool.net/mantisbt/view.php?id=434">bug 434</ulink>) (Takuma Hoshiai) +--> +ネイティブレプリケーションモードでエラークエリと同期メッセージが送信されたときのセグメンテーション違反を修正しました。 +(<ulink url="http://www.pgpool.net/mantisbt/view.php?id=434">bug 434</ulink>) (Takuma Hoshiai) + </para> + <para> +<!-- + In native replication mode, segmentation fault occurs when Sync messages is sent just after a query error. +--> +ネイティブレプリケーションモードで、クエリエラーの後に同期メッセージが送信されるとセグメンテーション違反が発生していました。 + </para> + </listitem> + + <listitem> +<!-- +2018-10-18 [22e9242] +--> + <para> +<!-- + Fix syntax error when queries including time functions and <literal>IN (SELECT ...)</literal> in + <literal>WHERE</literal> clause in native replication mode. + (<ulink url="http://www.pgpool.net/mantisbt/view.php?id=433">bug 433</ulink>) (Bo Peng) +--> +ネイティブレプリケーションモードで、クエリに時刻関数を含み、かつ<literal>WHERE</literal>句に<literal>IN (SELECT ...)</literal>を含むと構文エラーになる不具合を修正しました。(Bo Peng) + </para> + <para> +<!-- + In native replication mode, queries including time functions (e.g. <function>now()</function>, <function>CURRENT_TIMESTAMP</function> etc.) are rewritten to a timestamp constant value. + However, <productname>Pgpool-II</productname> doesn't support queries including time functions and <literal>IN (SELECT ...)</literal> in <literal>WHERE</literal> clause. +--> +ネイティブレプリケーションモードで、クエリに<function>now()</function>、<function>CURRENT_TIMESTAMP</function>などの時刻関数を利用した場合、 +タイムスタンプ型の定数に書き換えるようになっています。 +しかし、<productname>Pgpool-II</productname>は時刻関数含み、かつ<literal>WHERE</literal>句に<literal>IN (SELECT ...)</literal>を含むクエリを対応しませんでした。 + </para> + </listitem> + + <listitem> +<!-- +2018-10-12 [75cff9a] +--> + <para> +<!-- + Fix occasional less data returned to frontend with extended protocol. (<ulink url="http://www.pgpool.net/mantisbt/view.php?id=432">bug432</ulink>) (Tatsuo Ishii) +--> +拡張問い合わせの場合、時々期待される応答がフロントエンドに返されないことがあったので、修正しました。 +(<ulink url="http://www.pgpool.net/mantisbt/view.php?id=432">bug 432</ulink>) (Tatsuo Ishii) + </para> + <para> +<!-- + 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. +--> +解決策は、保留中のメッセージデータリストを使用することです。それはフロントエンドからのメッセージを記録し、同じ数のメッセージを受け取ることが期待されます。 + </para> + <para> +<!-- + Initial patch is created by Yugo Nagata and fixed by Tatsuo Ishii. +--> +パッチは Yugo Nagata によって作成され、Tatsuo Ishii により修正されました。 + </para> + </listitem> + + <listitem> +<!-- +2018-10-11 [be2e21c] +--> + <para> +<!-- + Fix memory leak in <function>trigger_failover_command()</function>. (Tatsuo Ishii) +--> +<function>trigger_failover_command()</function> 関数で発生するメモリリークを修正しました。 (Tatsuo Ishii) + </para> + </listitem> + + <listitem> +<!-- +2018-10-11 [ebbdd6f] +--> + <para> +<!-- + Fix memory leak when query cache enabled in streaming replication mode + extended query case. (Tatsuo Ishii) +--> +ストリーミングレプリケーションモードかつ拡張問い合わせの場合、クエリキャッシュを有効にするときに発生するメモリリークを修正しました。(Tatsuo Ishii) + </para> + </listitem> + + <listitem> +<!-- +2018-10-09 [5072e78] +--> + <para> +<!-- + Fix memory leak when memory_cache_enabled = on and write SQLs are sent. (Bo Peng) +--> +ストリーミングレプリケーションモードかつクエリキャッシュが有効の場合に更新クエリが発行された場合に発生するメモリリークを修正しました。(Bo Peng) + </para> + <para> +<!-- + In a explicit transaction, the <literal>SELECT</literal> results are cached in temporary buffer. + If a write <acronym>SQL</acronym> is sent which modifies the table, the temporary buffe should be reset. +--> +明示的なトランザクションでは、<literal>SELECT</literal>の結果は一時バッファにキャッシュされます。 +テーブルを変更する書込み<acronym>SQL</acronym>が送信されると、一時的なバッファをリセットしなければなりません。 + </para> + </listitem> + + <listitem> +<!-- +2018-10-09 [26642f7] +--> + <para> +<!-- + Test: Fix occasional failure in regression 065.bug152. (Tatsuo Ishii) +--> +Test: 時々発生するレグレッションテスト 065.bug152 のエラーを修正しました。(Tatsuo Ishii) + </para> + </listitem> + + <listitem> +<!-- +2018-09-21 [011e56b] +--> + <para> +<!-- + Test: Add <literal>EXECUTE/DEALLOCATE</literal> regression test. (Takuma Hoshiai) +--> +Test: <literal>EXECUTE/DEALLOCATE</literal>のレグレッションテストを追加しました。(Takuma Hoshiai) + </para> + </listitem> + + <listitem> +<!-- +2018-09-19 [576f576] +--> + <para> +<!-- + Add missing <filename>pgpool_recovery/-/-1.0/-/-1.1.sql</filename> file to update + <function>pgpool_recovery()</function> function version to 1.1. (Bo Peng) +--> +<function>pgpool_recovery()</function>関数のバージョンを1.1に更新するための<filename>pgpool_recovery--1.0--1.1.sql</filename>ファイルを追加しました。 (Bo Peng) + </para> + </listitem> + + <listitem> +<!-- +2018-09-13 [f771dd1] +--> + <para> +<!-- + Fix kind mismatch error when <literal>DEALLOCATE</literal> statement is issued. (Bo Peng) +--> +<literal>DEALLOCATE</literal>ステートメントが発行された場合に発生するkind mismatchエラーを修正しました。(Bo Peng) + </para> + <para> +<!-- + <literal>PREPARE</literal> should be add to pool_add_sent_message, + so that <literal>EXECUTE</literal> and <literal>DEALLOCATE</literal> + can be sent to the same node as <literal>PREPARE</literal>. +--> +<literal>EXECUTE</literal>と<literal>DEALLOCATE</literal>が<literal>PREPARE</literal>と同じノードに送信されるために、<literal>PREPARE</literal>をpool_add_sent_messageに追加するように修正しました。 + </para> + <para> +<!-- + See <ulink url="https://www.pgpool.net/pipermail/pgpool-general/2018-September/006284.html">[pgpool-general: 6226]</ulink> for more details. +--> +詳細は<ulink url="https://www.pgpool.net/pipermail/pgpool-general/2018-September/006284.html">[pgpool-general: 6226]</ulink>を参照してください。 + </para> + </listitem> + + <listitem> +<!-- +2018-08-27 [afb0617] +--> + <para> +<!-- + Do not update <xref linkend="guc-pool-passwd"> if the password length is incorrect. + (<ulink url="http://www.pgpool.net/mantisbt/view.php?id=419">bug 419</ulink>) (Takuma Hoshiai, Tatsuo Ishii) +--> +パスワードの長さが正しくない場合、<xref linkend="guc-pool-passwd">を更新しないように修正しました。 +(<ulink url="http://www.pgpool.net/mantisbt/view.php?id=419">bug 419</ulink>) (Takuma Hoshiai, Tatsuo Ishii) + </para> + <para> +<!-- + For <productname>Pgpool-II</productname> 3.7 or before, the password stored in + <xref linkend="guc-pool-passwd"> is <literal>MD5</literal> password only. + So check the correctness of <xref linkend="guc-pool-passwd"> by scanning entire file. +--> +<productname>Pgpool-II 3.7</productname>以前では、<xref linkend="guc-pool-passwd">に保存されているパスワードは<literal>MD5</literal> パスワードのみです。 +<xref linkend="guc-pool-passwd">ファイルのパスワードの長さをチェックするように修正しました。 + </para> + </listitem> + + <listitem> +<!-- +2018-08-10 [3d4e5f6] +--> + <para> +<!-- + Test: Update <filename>clean.sh</filename> which clean up regression test results. (Bo Peng) +--> +Test: レグレッションテストの結果を削除するための<filename>clean.sh</filename>ファイルを更新しました。(Bo Peng) + </para> + <para> +<!-- + Patch provided by Jesper Pedersen. +--> +パッチはJesper Pedersenにより提供されました。 + </para> + </listitem> + + <listitem> +<!-- +2018-08-10 [5abd56e] +--> + <para> +<!-- + Add .gitignore files. (Bo Peng) +--> +.gitignoreファイルを追加しました。(Bo Peng) + </para> + <para> +<!-- + Patch provided by Jesper Pedersen. +--> +パッチはJesper Pedersenにより提供されました。 + </para> + </listitem> + + <listitem> +<!-- +2018-08-05 [d56f618] +--> + <para> +<!-- + Fix segfault when node 0 is in down status in case of both health check and fail_over_on_backend_error are disabled. (Tatsuo Ishii) +--> +ヘルスチェックと<xref linkend="guc-failover-on-backend-error">の両方が無効になっている場合に、ノード0がダウンしたときに発生するセグメンテーション違反を修正しました。(Tatsuo Ishii) + </para> + </listitem> + </itemizedlist> + </sect2> + </sect1> + <sect1 id="release-3-5-16"> <!-- <title>Release 3.5.16</title> - --> +--> <title>リリース 3.5.16</title> <note> 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 @@ <!-- doc/src/sgml/release-3.6.sgml --> <!-- See header comment in release.sgml about typical markup --> + <sect1 id="release-3-6-13"> +<!-- + <title>Release 3.6.13</title> +--> + <title>リリース 3.6.13</title> + + <note> +<!-- + <title>Release Date</title> +--> + <title>リリース日</title> + <simpara>2018-10-31</simpara> + </note> + + <sect2> +<!-- + <title>Changes</title> +--> + <title>変更点</title> + <itemizedlist> + <listitem> +<!-- +2018-10-18 [8042f5c] +--> + <para> +<!-- + Change <filename>pgpool.spec</filename> file to install extension to DB server which supports LLVM JIT. (Bo Peng) +--> +LLVM JITをサポートするDBサーバに拡張機能をインストールするために、<filename>pgpool.spec</filename>ファイルを変更しました。(Bo Peng) + </para> + </listitem> + + <listitem> +<!-- +2018-10-10 [d184ab3] +--> + <para> +<!-- + Doc: Add note to online recovery doc. (Tatsuo Ishii) +--> +Doc: オンラインリカバリのドキュメントに注意事項を追加しました。 + </para> + <para> +<!-- + This warns that <xref linkend="guc-client-idle-limit-in-recovery"> must be smaller than <xref linkend="guc-recovery-timeout">. +--> +<xref linkend="guc-client-idle-limit-in-recovery">は<xref linkend="guc-recovery-timeout">よりも小さな値でなければなりません。 + </para> + </listitem> + + <listitem> +<!-- +2018-08-29 [ad930c8] +--> + <para> +<!-- + Test: Add regression test for SSL connection. (Tatsuo Ishii) +--> +Test: SSL 接続のレグレッションテストを追加しました。(Tatsuo Ishii) + </para> + </listitem> + + <listitem> +<!-- +2018-08-22 [23c555a] +--> + <para> +<!-- + Doc: Add notes regarding failover script. (Tatsuo Ishii) +--> +Doc: フェールオーバスクリプトに関する注意事項を追加しました。 + </para> + <para> +<!-- + It's not recommended to access against <productname>Pgpool-II</productname> itself from failover/failback scripts. +--> +failover/failbackスクリプトの中で<productname>Pgpool-II</productname>自体にアクセスすることはお勧めしません。 + </para> + </listitem> + + <listitem> +<!-- +2018-08-14 [dce5116] +--> + <para> +<!-- + Doc: Improve <xref linkend="PG-MD5"> docs and error message. (Bo Peng) +--> +Doc: <xref linkend="PG-MD5">のドキュメント及びエラーメッセージを改善しました。(Bo Peng) + </para> + <para> +<!-- + Patch provided by Jesper Pedersen and modified by me. +--> +パッチはJesper Pedersenにより提供され、Bo Pengにより修正されました。 + </para> + </listitem> + + <listitem> +<!-- +2018-08-10 [a0b5106] +--> + <para> +<!-- + Test: Add definition of PGLIB in <filename>regress.sh</filename>. (Bo Peng) +--> +Test: <filename>regress.sh</filename>にPGLIBの定義を追加しました。 (Bo Peng) + </para> + <para> +<!-- + Patch provided by Jesper Pedersen. +--> +パッチはJesper Pedersenにより提供されました。 + </para> + </listitem> + </itemizedlist> + </sect2> + + <sect2> +<!-- + <title>Bug fixes</title> +--> + <title>不具合修正</title> + <itemizedlist> + <listitem> +<!-- +2018-10-25 [f043360] +--> + <para> +<!-- + Fix typo in <varname>child_max_connections</varname> description of <command>SHOW POOL_STATUS</command> output. (Tatsuo Ishii) +--> +<command>SHOW POOL_STATUS</command>コマンドの出力の<varname>child_max_connections</varname>の説明のタイポを修正しました。(Tatsuo Ishii) + </para> + <para> +<!-- + Patch provided by Phil Ramirez. +--> +パッチはPhil Ramirezにより提供されました。 + </para> + </listitem> + + <listitem> +<!-- +2018-10-22 [e57e9d8] +--> + <para> +<!-- + Fix segmentation fault when error query and Sync message are sent in native replication mode. (<ulink url="http://www.pgpool.net/mantisbt/view.php?id=434">bug 434</ulink>) (Takuma Hoshiai) +--> +ネイティブレプリケーションモードでエラークエリと同期メッセージが送信されたときのセグメンテーション違反を修正しました。 +(<ulink url="http://www.pgpool.net/mantisbt/view.php?id=434">bug 434</ulink>) (Takuma Hoshiai) + </para> + <para> +<!-- + In native replication mode, segmentation fault occurs when Sync messages is sent just after a query error. +--> +ネイティブレプリケーションモードで、クエリエラーの後に同期メッセージが送信されるとセグメンテーション違反が発生していました。 + </para> + </listitem> + + <listitem> +<!-- +2018-10-18 [b656944] +--> + <para> +<!-- + Fix syntax error when queries including time functions and <literal>IN (SELECT ...)</literal> in + <literal>WHERE</literal> clause in native replication mode. + (<ulink url="http://www.pgpool.net/mantisbt/view.php?id=433">bug 433</ulink>) (Bo Peng) +--> +ネイティブレプリケーションモードで、クエリに時刻関数を含み、かつ<literal>WHERE</literal>句に<literal>IN (SELECT ...)</literal>を含むと構文エラーになる不具合を修正しました。(Bo Peng) + </para> + <para> +<!-- + In native replication mode, queries including time functions (e.g. <function>now()</function>, <function>CURRENT_TIMESTAMP</function> etc.) are rewritten to a timestamp constant value. + However, <productname>Pgpool-II</productname> doesn't support queries including time functions and <literal>IN (SELECT ...)</literal> in <literal>WHERE</literal> clause. +--> +ネイティブレプリケーションモードで、クエリに<function>now()</function>、<function>CURRENT_TIMESTAMP</function>などの時刻関数を利用した場合、 +タイムスタンプ型の定数に書き換えるようになっています。 +しかし、<productname>Pgpool-II</productname>は時刻関数含み、かつ<literal>WHERE</literal>句に<literal>IN (SELECT ...)</literal>を含むクエリを対応しませんでした。 + </para> + </listitem> + + <listitem> +<!-- +2018-10-12 [f1b6572] +--> + <para> +<!-- + Fix occasional less data returned to frontend with extended protocol. (<ulink url="http://www.pgpool.net/mantisbt/view.php?id=432">bug432</ulink>) (Tatsuo Ishii) +--> +拡張問い合わせの場合、時々期待される応答がフロントエンドに返されないことがあったので、修正しました。 +(<ulink url="http://www.pgpool.net/mantisbt/view.php?id=432">bug 432</ulink>) (Tatsuo Ishii) + </para> + <para> +<!-- + 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. +--> +解決策は、保留中のメッセージデータリストを使用することです。それはフロントエンドからのメッセージを記録し、同じ数のメッセージを受け取ることが期待されます。 + </para> + <para> +<!-- + Initial patch is created by Yugo Nagata and fixed by Tatsuo Ishii. +--> +パッチは Yugo Nagata によって作成され、Tatsuo Ishii により修正されました。 + </para> + </listitem> + + <listitem> +<!-- +2018-10-11 [4d6371a] +--> + <para> +<!-- + Fix memory leak when query cache enabled in streaming replication mode + extended query case. (Tatsuo Ishii) +--> +ストリーミングレプリケーションモードかつ拡張問い合わせの場合、クエリキャッシュを有効にするときに発生するメモリリークを修正しました。(Tatsuo Ishii) + </para> + </listitem> + + <listitem> +<!-- +2018-10-11 [88f63b0] +--> + <para> +<!-- + Fix memory leak in <function>trigger_failover_command()</function>. (Tatsuo Ishii) +--> +<function>trigger_failover_command()</function> 関数で発生するメモリリークを修正しました。 (Tatsuo Ishii) + </para> + </listitem> + + <listitem> +<!-- +2018-10-09 [eee60a0] +--> + <para> +<!-- + Fix memory leak when memory_cache_enabled = on and write SQLs are sent. (Bo Peng) +--> +ストリーミングレプリケーションモードかつクエリキャッシュが有効の場合に更新クエリが発行された場合に発生するメモリリークを修正しました。(Bo Peng) + </para> + <para> +<!-- + In a explicit transaction, the <literal>SELECT</literal> results are cached in temporary buffer. + If a write <acronym>SQL</acronym> is sent which modifies the table, the temporary buffe should be reset. +--> +明示的なトランザクションでは、<literal>SELECT</literal>の結果は一時バッファにキャッシュされます。 +テーブルを変更する書込み<acronym>SQL</acronym>が送信されると、一時的なバッファをリセットしなければなりません。 + </para> + </listitem> + + <listitem> +<!-- +2018-10-09 [6406b3b] +--> + <para> +<!-- + Test: Fix occasional failure in regression 065.bug152. (Tatsuo Ishii) +--> +時々発生するレグレッションテスト 065.bug152 のエラーを修正しました。(Tatsuo Ishii) + </para> + </listitem> + + <listitem> +<!-- +2018-09-21 [3a56b21] +--> + <para> +<!-- + Test: Add <literal>EXECUTE/DEALLOCATE</literal> regression test. (Takuma Hoshiai) +--> +Test: <literal>EXECUTE/DEALLOCATE</literal>のレグレッションテストを追加しました。(Takuma Hoshiai) + </para> + </listitem> + + <listitem> +<!-- +2018-09-19 [e3cd328] +--> + <para> +<!-- + Add missing <filename>pgpool_recovery/-/-1.0/-/-1.1.sql</filename> file to update + <function>pgpool_recovery()</function> function version to 1.1. (Bo Peng) +--> +<function>pgpool_recovery()</function>関数のバージョンを1.1に更新するための<filename>pgpool_recovery--1.0--1.1.sql</filename>ファイルを追加しました。 (Bo Peng) + </para> + </listitem> + + <listitem> +<!-- +2018-09-13 [4bdf973] +--> + <para> +<!-- + Fix kind mismatch error when <literal>DEALLOCATE</literal> statement is issued. (Bo Peng) +--> +<literal>DEALLOCATE</literal>ステートメントが発行された場合に発生するkind mismatchエラーを修正しました。(Bo Peng) + </para> + <para> +<!-- + <literal>PREPARE</literal> should be add to pool_add_sent_message, + so that <literal>EXECUTE</literal> and <literal>DEALLOCATE</literal> + can be sent to the same node as <literal>PREPARE</literal>. +--> +<literal>EXECUTE</literal>と<literal>DEALLOCATE</literal>が<literal>PREPARE</literal>と同じノードに送信されるために、<literal>PREPARE</literal>をpool_add_sent_messageに追加するように修正しました。 + </para> + <para> +<!-- + See <ulink url="https://www.pgpool.net/pipermail/pgpool-general/2018-September/006284.html">[pgpool-general: 6226]</ulink> for more details. +--> +詳細は<ulink url="https://www.pgpool.net/pipermail/pgpool-general/2018-September/006284.html">[pgpool-general: 6226]</ulink>を参照してください。 + </para> + </listitem> + + <listitem> +<!-- +2018-08-27 [75feb8c] +--> + <para> +<!-- + Do not update <xref linkend="guc-pool-passwd"> if the password length is incorrect. + (<ulink url="http://www.pgpool.net/mantisbt/view.php?id=419">bug 419</ulink>) (Takuma Hoshiai, Tatsuo Ishii) +--> +パスワードの長さが正しくない場合、<xref linkend="guc-pool-passwd">を更新しないように修正しました。 +(<ulink url="http://www.pgpool.net/mantisbt/view.php?id=419">bug 419</ulink>) (Takuma Hoshiai, Tatsuo Ishii) + </para> + <para> +<!-- + For <productname>Pgpool-II</productname> 3.7 or before, the password stored in + <xref linkend="guc-pool-passwd"> is <literal>MD5</literal> password only. + So check the correctness of <xref linkend="guc-pool-passwd"> by scanning entire file. +--> +<productname>Pgpool-II 3.7</productname>以前では、<xref linkend="guc-pool-passwd">に保存されているパスワードは<literal>MD5</literal> パスワードのみです。 +<xref linkend="guc-pool-passwd">ファイルのパスワードの長さをチェックするように修正しました。 + </para> + </listitem> + + <listitem> +<!-- +2018-08-20 [900afee] +--> + <para> +<!-- + Doc: Change <xref linkend="GUC-FOLLOW-MASTER-COMMAND"> description "new master" to "new primary". (Bo Peng) +--> +Doc: <xref linkend="GUC-FOLLOW-MASTER-COMMAND">ドキュメントの"new master"を"new primary"に変更しました。(Bo Peng) + </para> + </listitem> + + <listitem> +<!-- +2018-08-16 [c7990a9] +--> + <para> +<!-- + Fix newer version of gcc warnings. (Tatsuo Ishii) +--> +gccの新しいバージョンで発生するwarningを修正しました。(Tatsuo Ishii) + </para> + </listitem> + + <listitem> +<!-- +2018-08-10 [58db070] +--> + <para> +<!-- + Test: Update <filename>clean.sh</filename> which clean up regression test results. (Bo Peng) +--> +Test: レグレッションテストの結果を削除するための<filename>clean.sh</filename>ファイルを更新しました。(Bo Peng) + </para> + <para> +<!-- + Patch provided by Jesper Pedersen. +--> +パッチはJesper Pedersenにより提供されました。 + </para> + </listitem> + + <listitem> +<!-- +2018-08-10 [96e740f] +--> + <para> +<!-- + Add .gitignore files. (Bo Peng) +--> +.gitignoreファイルを追加しました。(Bo Peng) + </para> + <para> +<!-- + Patch provided by Jesper Pedersen. +--> +パッチはJesper Pedersenにより提供されました。 + </para> + </listitem> + + <listitem> +<!-- +2018-08-05 [129566a] +--> + <para> +<!-- + Fix segfault when node 0 is in down status in case of both health check and fail_over_on_backend_error are disabled. (Tatsuo Ishii) +--> +ヘルスチェックと<xref linkend="guc-failover-on-backend-error">の両方が無効になっている場合に、ノード0がダウンしたときに発生するセグメンテーション違反を修正しました。(Tatsuo Ishii) + </para> + </listitem> + + <listitem> +<!-- +2018-08-03 [c7f1aab] +--> + <para> +<!-- + Doc: Fix typos in documents and scripts. (Tatsuo Ishii) +--> +Doc: ドキュメントとスクリプトのタイポを修正しました。(Tatsuo Ishii) + </para> + <para> +<!-- + Patch contributed by Jesper Pedersen. +--> +パッチはJesper Pedersenにより提供されました。 + </para> + </listitem> + + <listitem> +<!-- +2018-08-01 [861d535] +--> + <para> +<!-- + Doc: Fix document mistakes of <xref linkend="GUC-RECOVERY-1ST-STAGE-COMMAND"> and <xref linkend="GUC-RECOVERY-2ND-STAGE-COMMAND">. (Bo Peng) +--> +Doc: <xref linkend="GUC-RECOVERY-1ST-STAGE-COMMAND">と<xref linkend="GUC-RECOVERY-2ND-STAGE-COMMAND">のドキュメントの誤りを修正しました。 + </para> + </listitem> + </itemizedlist> + </sect2> + </sect1> + <sect1 id="release-3-6-12"> <!-- <title>Release 3.6.12</title> diff --git a/doc.ja/src/sgml/release-3.7.sgml b/doc.ja/src/sgml/release-3.7.sgml index 29b445d82..6c4bcf791 100644 --- a/doc.ja/src/sgml/release-3.7.sgml +++ b/doc.ja/src/sgml/release-3.7.sgml @@ -1,6 +1,452 @@ <!-- doc/src/sgml/release-3.7.sgml --> <!-- See header comment in release.sgml about typical markup --> + <sect1 id="release-3-7-6"> +<!-- + <title>Release 3.7.6</title> +--> + <title>リリース 3.7.6</title> + + <note> +<!-- + <title>Release Date</title> +--> + <title>リリース日</title> + <simpara>2018-10-30</simpara> + </note> + + <sect2> +<!-- + <title>Changes</title> +--> + <title>変更点</title> + <itemizedlist> + <listitem> +<!-- +2018-10-18 [8cc799a] +--> + <para> +<!-- + Change <filename>pgpool.spec</filename> file to install extension to DB server which supports LLVM JIT. (Bo Peng) +--> +LLVM JITをサポートするDBサーバに拡張機能をインストールするために、<filename>pgpool.spec</filename>ファイルを変更しました。(Bo Peng) + </para> + </listitem> + + <listitem> +<!-- +2018-10-10 [1cff05c] +--> + <para> +<!-- + Doc: Add note to online recovery doc. (Tatsuo Ishii) +--> +Doc: オンラインリカバリのドキュメントに注意事項を追加しました。 + </para> + <para> +<!-- + This warns that <xref linkend="guc-client-idle-limit-in-recovery"> must be smaller than <xref linkend="guc-recovery-timeout">. +--> +<xref linkend="guc-client-idle-limit-in-recovery">は<xref linkend="guc-recovery-timeout">よりも小さな値でなければなりません。 + </para> + </listitem> + + <listitem> +<!-- +2018-08-29 [209ef0e] +--> + <para> +<!-- + Test: Add regression test for SSL connection. (Tatsuo Ishii) +--> +Test: SSL 接続のレグレッションテストを追加しました。(Tatsuo Ishii) + </para> + </listitem> + + <listitem> +<!-- +2018-08-22 [760e6eb] +--> + <para> +<!-- + Doc: Add notes regarding failover script. (Tatsuo Ishii) +--> +Doc: フェールオーバスクリプトに関する注意事項を追加しました。 + </para> + <para> +<!-- + It's not recommended to access against <productname>Pgpool-II</productname> itself from failover/failback scripts. +--> +failover/failbackスクリプトの中で<productname>Pgpool-II</productname>自体にアクセスすることはお勧めしません。 + </para> + </listitem> + + <listitem> +<!-- +2018-08-14 [2c15faa] +--> + <para> +<!-- + Doc: Improve <xref linkend="PG-MD5"> docs and error message. (Bo Peng) +--> +Doc: <xref linkend="PG-MD5">のドキュメント及びエラーメッセージを改善しました。(Bo Peng) + </para> + <para> +<!-- + Patch provided by Jesper Pedersen and modified by me. +--> +パッチはJesper Pedersenにより提供され、Bo Pengにより修正されました。 + </para> + </listitem> + + <listitem> +<!-- +2018-08-10 [0e3b085] +--> + <para> +<!-- + Test: Add definition of PGLIB in <filename>regress.sh</filename>. (Bo Peng) +--> +Test: <filename>regress.sh</filename>にPGLIBの定義を追加しました。 (Bo Peng) + </para> + <para> +<!-- + Patch provided by Jesper Pedersen. +--> +パッチはJesper Pedersenにより提供されました。 + </para> + </listitem> + </itemizedlist> + </sect2> + + <sect2> +<!-- + <title>Bug fixes</title> +--> + <title>不具合修正</title> + <itemizedlist> + <listitem> +<!-- +2018-10-25 [1bea94d] +--> + <para> +<!-- + Fix typo in <varname>child_max_connections</varname> description of <command>SHOW POOL_STATUS</command> output. (Tatsuo Ishii) +--> +<command>SHOW POOL_STATUS</command>コマンドの出力の<varname>child_max_connections</varname>の説明のタイポを修正しました。(Tatsuo Ishii) + </para> + <para> +<!-- + Patch provided by Phil Ramirez. +--> +パッチはPhil Ramirezにより提供されました。 + </para> + </listitem> + + <listitem> +<!-- +2018-10-22 [5bbce64] +--> + <para> +<!-- + Fix segmentation fault when error query and Sync message are sent in native replication mode. (<ulink url="http://www.pgpool.net/mantisbt/view.php?id=434">bug 434</ulink>) (Takuma Hoshiai) +--> +ネイティブレプリケーションモードでエラークエリと同期メッセージが送信されたときのセグメンテーション違反を修正しました。 +(<ulink url="http://www.pgpool.net/mantisbt/view.php?id=434">bug 434</ulink>) (Takuma Hoshiai) + </para> + <para> +<!-- + In native replication mode, segmentation fault occurs when Sync messages is sent just after a query error. +--> +ネイティブレプリケーションモードで、クエリエラーの後に同期メッセージが送信されるとセグメンテーション違反が発生していました。 + </para> + </listitem> + + <listitem> +<!-- +2018-10-18 [d532925] +--> + <para> +<!-- + Fix syntax error when queries including time functions and <literal>IN (SELECT ...)</literal> in + <literal>WHERE</literal> clause in native replication mode. + (<ulink url="http://www.pgpool.net/mantisbt/view.php?id=433">bug 433</ulink>) (Bo Peng) +--> +ネイティブレプリケーションモードで、クエリに時刻関数を含み、かつ<literal>WHERE</literal>句に<literal>IN (SELECT ...)</literal>を含むと構文エラーになる不具合を修正しました。(Bo Peng) + </para> + <para> +<!-- + In native replication mode, queries including time functions (e.g. <function>now()</function>, <function>CURRENT_TIMESTAMP</function> etc.) are rewritten to a timestamp constant value. + However, <productname>Pgpool-II</productname> doesn't support queries including time functions and <literal>IN (SELECT ...)</literal> in <literal>WHERE</literal> clause. +--> +ネイティブレプリケーションモードで、クエリに<function>now()</function>、<function>CURRENT_TIMESTAMP</function>などの時刻関数を利用した場合、 +タイムスタンプ型の定数に書き換えるようになっています。 +しかし、<productname>Pgpool-II</productname>は時刻関数含み、かつ<literal>WHERE</literal>句に<literal>IN (SELECT ...)</literal>を含むクエリを対応しませんでした。 + </para> + </listitem> + + <listitem> +<!-- +2018-10-12 [7a58317] +--> + <para> +<!-- + Fix occasional less data returned to frontend with extended protocol. (<ulink url="http://www.pgpool.net/mantisbt/view.php?id=432">bug432</ulink>) (Tatsuo Ishii) +--> +拡張問い合わせの場合、時々期待される応答がフロントエンドに返されないことがあったので、修正しました。 +(<ulink url="http://www.pgpool.net/mantisbt/view.php?id=432">bug 432</ulink>) (Tatsuo Ishii) + </para> + <para> +<!-- + 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. +--> +解決策は、保留中のメッセージデータリストを使用することです。それはフロントエンドからのメッセージを記録し、同じ数のメッセージを受け取ることが期待されます。 + </para> + <para> +<!-- + Initial patch is created by Yugo Nagata and fixed by Tatsuo Ishii. +--> +パッチは Yugo Nagata によって作成され、Tatsuo Ishii により修正されました。 + </para> + </listitem> + + <listitem> +<!-- +2018-10-11 [d620888] +--> + <para> +<!-- + Fix memory leak when query cache enabled in streaming replication mode + extended query case. (Tatsuo Ishii) +--> +ストリーミングレプリケーションモードかつ拡張問い合わせの場合、クエリキャッシュを有効にするときに発生するメモリリークを修正しました。(Tatsuo Ishii) + </para> + </listitem> + + <listitem> +<!-- +2018-10-11 [88f63b0] +--> + <para> +<!-- + Fix memory leak in <function>trigger_failover_command()</function>. (Tatsuo Ishii) +--> +<function>trigger_failover_command()</function> 関数で発生するメモリリークを修正しました。 (Tatsuo Ishii) + </para> + </listitem> + + <listitem> +<!-- +2018-10-09 [43e25be] +--> + <para> +<!-- + Fix memory leak when memory_cache_enabled = on and write SQLs are sent. (Bo Peng) +--> +ストリーミングレプリケーションモードかつクエリキャッシュが有効の場合に更新クエリが発行された場合に発生するメモリリークを修正しました。(Bo Peng) + </para> + <para> +<!-- + In a explicit transaction, the <literal>SELECT</literal> results are cached in temporary buffer. + If a write <acronym>SQL</acronym> is sent which modifies the table, the temporary buffe should be reset. +--> +明示的なトランザクションでは、<literal>SELECT</literal>の結果は一時バッファにキャッシュされます。 +テーブルを変更する書込み<acronym>SQL</acronym>が送信されると、一時的なバッファをリセットしなければなりません。 + </para> + </listitem> + + <listitem> +<!-- +2018-10-09 [e2cdd31] +--> + <para> +<!-- + Test: Fix occasional failure in regression 065.bug152. (Tatsuo Ishii) +--> +時々発生するレグレッションテスト 065.bug152 のエラーを修正しました。(Tatsuo Ishii) + </para> + </listitem> + + <listitem> +<!-- +2018-09-21 [9f0528b] +--> + <para> +<!-- + Test: Add <literal>EXECUTE/DEALLOCATE</literal> regression test. (Takuma Hoshiai) +--> +Test: <literal>EXECUTE/DEALLOCATE</literal>のレグレッションテストを追加しました。(Takuma Hoshiai) + </para> + </listitem> + + <listitem> +<!-- +2018-09-19 [cdd734e] +--> + <para> +<!-- + Add missing <filename>pgpool_recovery/-/-1.0/-/-1.1.sql</filename> file to update + <function>pgpool_recovery()</function> function version to 1.1. (Bo Peng) +--> +<function>pgpool_recovery()</function>関数のバージョンを1.1に更新するための<filename>pgpool_recovery--1.0--1.1.sql</filename>ファイルを追加しました。 (Bo Peng) + </para> + </listitem> + + <listitem> +<!-- +2018-09-13 [e22933a] +--> + <para> +<!-- + Fix kind mismatch error when <literal>DEALLOCATE</literal> statement is issued. (Bo Peng) +--> +<literal>DEALLOCATE</literal>ステートメントが発行された場合に発生するkind mismatchエラーを修正しました。(Bo Peng) + </para> + <para> +<!-- + <literal>PREPARE</literal> should be add to pool_add_sent_message, + so that <literal>EXECUTE</literal> and <literal>DEALLOCATE</literal> + can be sent to the same node as <literal>PREPARE</literal>. +--> +<literal>EXECUTE</literal>と<literal>DEALLOCATE</literal>が<literal>PREPARE</literal>と同じノードに送信されるために、<literal>PREPARE</literal>をpool_add_sent_messageに追加するように修正しました。 + </para> + <para> +<!-- + See <ulink url="https://www.pgpool.net/pipermail/pgpool-general/2018-September/006284.html">[pgpool-general: 6226]</ulink> for more details. +--> +詳細は<ulink url="https://www.pgpool.net/pipermail/pgpool-general/2018-September/006284.html">[pgpool-general: 6226]</ulink>を参照してください。 + </para> + </listitem> + + <listitem> +<!-- +2018-08-27 [7e9c385] +--> + <para> +<!-- + Do not update <xref linkend="guc-pool-passwd"> if the password length is incorrect. + (<ulink url="http://www.pgpool.net/mantisbt/view.php?id=419">bug 419</ulink>) (Takuma Hoshiai, Tatsuo Ishii) +--> +パスワードの長さが正しくない場合、<xref linkend="guc-pool-passwd">を更新しないように修正しました。 +(<ulink url="http://www.pgpool.net/mantisbt/view.php?id=419">bug 419</ulink>) (Takuma Hoshiai, Tatsuo Ishii) + </para> + <para> +<!-- + For <productname>Pgpool-II</productname> 3.7 or before, the password stored in + <xref linkend="guc-pool-passwd"> is <literal>MD5</literal> password only. + So check the correctness of <xref linkend="guc-pool-passwd"> by scanning entire file. +--> +<productname>Pgpool-II 3.7</productname>以前では、<xref linkend="guc-pool-passwd">に保存されているパスワードは<literal>MD5</literal> パスワードのみです。 +<xref linkend="guc-pool-passwd">ファイルのパスワードの長さをチェックするように修正しました。 + </para> + </listitem> + + <listitem> +<!-- +2018-08-20 [57b43ae] +--> + <para> +<!-- + Doc: Change <xref linkend="GUC-FOLLOW-MASTER-COMMAND"> description "new master" to "new primary". (Bo Peng) +--> +Doc: <xref linkend="GUC-FOLLOW-MASTER-COMMAND">ドキュメントの"new master"を"new primary"に変更しました。(Bo Peng) + </para> + </listitem> + + <listitem> +<!-- +2018-08-16 [bca1eaa] +--> + <para> +<!-- + Fix newer version of gcc warnings. (Tatsuo Ishii) +--> +gccの新しいバージョンで発生するwarningを修正しました。(Tatsuo Ishii) + </para> + </listitem> + + <listitem> +<!-- +2018-08-10 [2aae169] +--> + <para> +<!-- + Test: Update <filename>clean.sh</filename> which clean up regression test results. (Bo Peng) +--> +Test: レグレッションテストの結果を削除するための<filename>clean.sh</filename>ファイルを更新しました。(Bo Peng) + </para> + <para> +<!-- + Patch provided by Jesper Pedersen. +--> +パッチはJesper Pedersenにより提供されました。 + </para> + </listitem> + + <listitem> +<!-- +2018-08-10 [6c261b3] +--> + <para> +<!-- + Add .gitignore files. (Bo Peng) +--> +.gitignoreファイルを追加しました。(Bo Peng) + </para> + <para> +<!-- + Patch provided by Jesper Pedersen. +--> +パッチはJesper Pedersenにより提供されました。 + </para> + </listitem> + + <listitem> +<!-- +2018-08-05 [a2f3ac6] +--> + <para> +<!-- + Fix segfault when node 0 is in down status in case of both health check and fail_over_on_backend_error are disabled. (Tatsuo Ishii) +--> +ヘルスチェックと<xref linkend="guc-failover-on-backend-error">の両方が無効になっている場合に、ノード0がダウンしたときに発生するセグメンテーション違反を修正しました。(Tatsuo Ishii) + </para> + </listitem> + + <listitem> +<!-- +2018-08-03 [09a3ae1] +--> + <para> +<!-- + Doc: Fix typos in documents and scripts. (Tatsuo Ishii) +--> +Doc: ドキュメントとスクリプトのタイポを修正しました。(Tatsuo Ishii) + </para> + <para> +<!-- + Patch contributed by Jesper Pedersen. +--> +パッチはJesper Pedersenにより提供されました。 + </para> + </listitem> + + <listitem> +<!-- +2018-08-01 [f5eddf0] +--> + <para> +<!-- + Doc: Fix document mistakes of <xref linkend="GUC-RECOVERY-1ST-STAGE-COMMAND"> and <xref linkend="GUC-RECOVERY-2ND-STAGE-COMMAND">. (Bo Peng) +--> +Doc: <xref linkend="GUC-RECOVERY-1ST-STAGE-COMMAND">と<xref linkend="GUC-RECOVERY-2ND-STAGE-COMMAND">のドキュメントの誤りを修正しました。 + </para> + </listitem> + </itemizedlist> + </sect2> + </sect1> + <sect1 id="release-3-7-5"> <!-- <title>Release 3.7.5</title> diff --git a/doc.ja/src/sgml/release-4.0.sgml b/doc.ja/src/sgml/release-4.0.sgml index 0d6d31671..0e544b6a9 100644 --- a/doc.ja/src/sgml/release-4.0.sgml +++ b/doc.ja/src/sgml/release-4.0.sgml @@ -1,3 +1,65 @@ +<!-- doc/src/sgml/release-4.0.sgml --> +<!-- See header comment in release.sgml about typical markup --> + + <sect1 id="release-4-0-1"> +<!-- + <title>Release 4.0.1</title> +--> + <title>リリース 4.0.1</title> + <note> +<!-- + <title>Release Date</title> +--> + <title>リリース日</title> + <simpara>2018-10-31</simpara> + </note> + + <sect2> +<!-- + <title>Bug fixes</title> +--> + <title>不具合修正</title> + <itemizedlist> + <listitem> +<!-- +2018-10-25 [3189c36] +--> + <para> +<!-- + Fix typo in <varname>child_max_connections</varname> description of <command>SHOW POOL_STATUS</command> output. (Tatsuo Ishii) +--> +<command>SHOW POOL_STATUS</command>コマンドの出力の<varname>child_max_connections</varname>の説明のタイポを修正しました。(Tatsuo Ishii) + </para> + <para> +<!-- + Patch provided by Phil Ramirez. +--> +パッチはPhil Ramirezにより提供されました。 + </para> + </listitem> + + <listitem> +<!-- +2018-10-22 [5e6d598] +--> + <para> +<!-- + Fix segmentation fault when error query and Sync message are sent in native replication mode. (<ulink url="http://www.pgpool.net/mantisbt/view.php?id=434">bug 434</ulink>) (Takuma Hoshiai) +--> +ネイティブレプリケーションモードでエラークエリと同期メッセージが送信されたときのセグメンテーション違反を修正しました。 +(<ulink url="http://www.pgpool.net/mantisbt/view.php?id=434">bug 434</ulink>) (Takuma Hoshiai) + </para> + <para> +<!-- + In native replication mode, segmentation fault occurs when Sync messages is sent just after a query error. +--> +ネイティブレプリケーションモードで、クエリエラーの後に同期メッセージが送信されるとセグメンテーション違反が発生していました。 + </para> + </listitem> + </itemizedlist> + </sect2> + </sect1> + <sect1 id="release-4-0"> <!-- <title>Release 4.0</title> diff --git a/doc.ja/src/sgml/version.sgml b/doc.ja/src/sgml/version.sgml index 401908d49..997e1f0d5 100644 --- a/doc.ja/src/sgml/version.sgml +++ b/doc.ja/src/sgml/version.sgml @@ -1 +1 @@ -<!ENTITY version "4.0beta1"> +<!ENTITY version "4.1devel"> diff --git a/doc/src/sgml/release-3.4.sgml b/doc/src/sgml/release-3.4.sgml index 63c701347..848369dff 100644 --- a/doc/src/sgml/release-3.4.sgml +++ b/doc/src/sgml/release-3.4.sgml @@ -1,6 +1,186 @@ <!-- doc/src/sgml/release-3.4.sgml --> <!-- See header comment in release.sgml about typical markup --> + <sect1 id="release-3-4-20"> + <title>Release 3.4.20</title> + + <note> + <title>Release Date</title> + <simpara>2018-10-31</simpara> + </note> + + <sect2> + <title>Changes</title> + <itemizedlist> + <listitem> +<!-- +2018-10-18 [8cc799a] +--> + <para> + Change <filename>pgpool.spec</filename> file to install extension to DB server which supports LLVM JIT. (Bo Peng) + </para> + </listitem> + + <listitem> +<!-- +2018-08-29 [b8d4b6c] +--> + <para> + Test: Add regression test for SSL connection. (Tatsuo Ishii) + </para> + </listitem> + + <listitem> +<!-- +2018-08-10 [6c48e90] +--> + <para> + Test: Add definition of PGLIB in <filename>regress.sh</filename>. (Bo Peng) + </para> + <para> + Patch provided by Jesper Pedersen. + </para> + </listitem> + </itemizedlist> + </sect2> + + <sect2> + <title>Bug fixes</title> + <itemizedlist> + <listitem> +<!-- +2018-10-25 [6f8507e] +--> + <para> + Fix typo in <varname>child_max_connections</varname> description of <command>SHOW POOL_STATUS</command> output. (Tatsuo Ishii) + </para> + <para> + Patch provided by Phil Ramirez. + </para> + </listitem> + + <listitem> +<!-- +2018-10-22 [73478a4] +--> + <para> + Fix segmentation fault when error query and Sync message are sent in native replication mode. (<ulink url="http://www.pgpool.net/mantisbt/view.php?id=434">bug 434</ulink>) (Takuma Hoshiai) + </para> + <para> + In native replication mode, segmentation fault occurs when Sync messages is sent just after a query error. + </para> + </listitem> + + <listitem> +<!-- +2018-10-18 [103ac89] +--> + <para> + Fix syntax error when queries including time functions and + <literal>IN (SELECT ...)</literal> in <literal>WHERE</literal> + clause in native replication mode. + (<ulink url="http://www.pgpool.net/mantisbt/view.php?id=433">bug 433</ulink>) (Bo Peng) + </para> + <para> + In native replication mode, queries including time functions (e.g. <function>now()</function>, <function>CURRENT_TIMESTAMP</function> etc.) are rewritten to a timestamp constant value. + However, <productname>Pgpool-II</productname> doesn't support queries including time functions and <literal>IN (SELECT ...)</literal> in <literal>WHERE</literal> clause. + </para> + </listitem> + + <listitem> +<!-- +2018-10-11 [be2e21c] +--> + <para> + Fix memory leak in <function>trigger_failover_command()</function>. (Tatsuo Ishii) + </para> + </listitem> + + <listitem> +<!-- +2018-10-09 [50eb310] +--> + <para> + Fix memory leak when memory_cache_enabled = on and write SQLs are sent. (Bo Peng) + </para> + <para> + In a explicit transaction, the <literal>SELECT</literal> results are cached in temporary buffer. + If a write <acronym>SQL</acronym> is sent which modifies the table, the temporary buffe should be reset. + </para> + </listitem> + + <listitem> +<!-- +2018-10-09 [b6fbb58] +--> + <para> + Test: Fix occasional failure in regression 065.bug152. (Tatsuo Ishii) + </para> + </listitem> + +<listitem> +<!-- +2018-09-19 [ab22c8a] +--> + <para> + Add missing <filename>pgpool_recovery--1.0--1.1.sql</filename> file to update + <function>pgpool_recovery()</function> 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) + </para> + </listitem> + + <listitem> +<!-- +2018-08-27 [7db4027] +--> + <para> + Do not update <xref linkend="guc-pool-passwd"> if the password length is incorrect. + (<ulink url="http://www.pgpool.net/mantisbt/view.php?id=419">bug 419</ulink>) (Takuma Hoshiai, Tatsuo Ishii) + </para> + <para> + For <productname>Pgpool-II</productname> 3.7 or before, the password stored in + <xref linkend="guc-pool-passwd"> is <literal>MD5</literal> password only. + So check the correctness of <xref linkend="guc-pool-passwd"> by scanning entire file. + </para> + </listitem> + + <listitem> +<!-- +2018-08-10 [1457c2a] +--> + <para> + Test: Update <filename>clean.sh</filename> which clean up regression test results. (Bo Peng) + </para> + <para> + Patch provided by Jesper Pedersen. + </para> + </listitem> + + <listitem> +<!-- +2018-08-10 [964f2d8] +--> + <para> + Add .gitignore files. (Bo Peng) + </para> + <para> + Patch provided by Jesper Pedersen. + </para> + </listitem> + + <listitem> +<!-- +2018-08-05 [5f915b3] +--> + <para> + Fix segfault when node 0 is in down status in case of both health check + and <xref linkend="guc-failover-on-backend-error"> are disabled. (Tatsuo Ishii) + </para> + </listitem> + </itemizedlist> + </sect2> + </sect1> + <sect1 id="release-3-4-19"> <title>Release 3.4.19</title> 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 @@ <!-- doc/src/sgml/release-3.5.sgml --> <!-- See header comment in release.sgml about typical markup --> + <sect1 id="release-3-5-17"> + <title>Release 3.5.17</title> + + <note> + <title>Release Date</title> + <simpara>2018-10-31</simpara> + </note> + + <sect2> + <title>Changes</title> + <itemizedlist> + <listitem> +<!-- +2018-10-18 [d3c29b7] +--> + <para> + Change <filename>pgpool.spec</filename> file to install extension to DB server which supports LLVM JIT. (Bo Peng) + </para> + </listitem> + + <listitem> +<!-- +2018-08-29 [ed8bfa5] +--> + <para> + Test: Add regression test for SSL connection. (Tatsuo Ishii) + </para> + </listitem> + + <listitem> +<!-- +2018-08-10 [e41a92a] +--> + <para> + Test: Add definition of PGLIB in <filename>regress.sh</filename>. (Bo Peng) + </para> + <para> + Patch provided by Jesper Pedersen. + </para> + </listitem> + </itemizedlist> + </sect2> + + <sect2> + <title>Bug fixes</title> + <itemizedlist> + <listitem> +<!-- +2018-10-25 [c031a7e] +--> + <para> + Fix typo in <varname>child_max_connections</varname> description of <command>SHOW POOL_STATUS</command> output. (Tatsuo Ishii) + </para> + <para> + Patch provided by Phil Ramirez. + </para> + </listitem> + + <listitem> +<!-- +2018-10-22 [f1b13a4] +--> + <para> + Fix segmentation fault when error query and Sync message are sent in native replication mode. (<ulink url="http://www.pgpool.net/mantisbt/view.php?id=434">bug 434</ulink>) (Takuma Hoshiai) + </para> + <para> + In native replication mode, segmentation fault occurs when Sync messages is sent just after a query error. + </para> + </listitem> + + <listitem> +<!-- +2018-10-18 [22e9242] +--> + <para> + Fix syntax error when queries including time functions and <literal>IN (SELECT ...)</literal> in + <literal>WHERE</literal> clause in native replication mode. + (<ulink url="http://www.pgpool.net/mantisbt/view.php?id=433">bug 433</ulink>) (Bo Peng) + </para> + <para> + In native replication mode, queries including time functions (e.g. <function>now()</function>, <function>CURRENT_TIMESTAMP</function> etc.) are rewritten to a timestamp constant value. + However, <productname>Pgpool-II</productname> doesn't support queries including time functions and <literal>IN (SELECT ...)</literal> in <literal>WHERE</literal> clause. + </para> + </listitem> + + <listitem> +<!-- +2018-10-12 [75cff9a] +--> + <para> + Fix occasional less data returned to frontend with extended protocol. (<ulink url="http://www.pgpool.net/mantisbt/view.php?id=432">bug432</ulink>) (Tatsuo Ishii) + </para> + <para> + 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. + </para> + <para> + Initial patch is created by Yugo Nagata and fixed by Tatsuo Ishii. + </para> + </listitem> + + <listitem> +<!-- +2018-10-11 [be2e21c] +--> + <para> + Fix memory leak in <function>trigger_failover_command()</function>. (Tatsuo Ishii) + </para> + </listitem> + + <listitem> +<!-- +2018-10-11 [ebbdd6f] +--> + <para> + Fix memory leak when query cache enabled in streaming replication mode + extended query case. (Tatsuo Ishii) + </para> + </listitem> + + <listitem> +<!-- +2018-10-09 [5072e78] +--> + <para> + Fix memory leak when memory_cache_enabled = on and write SQLs are sent. (Bo Peng) + </para> + <para> + In a explicit transaction, the <literal>SELECT</literal> results are cached in temporary buffer. + If a write <acronym>SQL</acronym> is sent which modifies the table, the temporary buffe should be reset. + </para> + </listitem> + + <listitem> +<!-- +2018-10-09 [26642f7] +--> + <para> + Fix occasional failure in regression 065.bug152. (Tatsuo Ishii) + </para> + </listitem> + + <listitem> +<!-- +2018-09-21 [011e56b] +--> + <para> + Test: Add <literal>EXECUTE/DEALLOCATE</literal> regression test. (Takuma Hoshiai) + </para> + </listitem> + + <listitem> +<!-- +2018-09-19 [576f576] +--> + <para> + Add missing <filename>pgpool_recovery--1.0--1.1.sql</filename> file to update + <function>pgpool_recovery()</function> function version to 1.1. (Bo Peng) + </para> + </listitem> + + <listitem> +<!-- +2018-09-13 [f771dd1] +--> + <para> + Fix kind mismatch error when <literal>DEALLOCATE</literal> statement is issued. (Bo Peng) + </para> + <para> + <literal>PREPARE</literal> should be add to pool_add_sent_message, + so that <literal>EXECUTE</literal> and <literal>DEALLOCATE</literal> + can be sent to the same node as <literal>PREPARE</literal>. + </para> + <para> + See <ulink url="https://www.pgpool.net/pipermail/pgpool-general/2018-September/006284.html">[pgpool-general: 6226]</ulink> for more details. + </para> + </listitem> + + <listitem> +<!-- +2018-08-27 [afb0617] +--> + <para> + Do not update <xref linkend="guc-pool-passwd"> if the password length is incorrect. + (<ulink url="http://www.pgpool.net/mantisbt/view.php?id=419">bug 419</ulink>) (Takuma Hoshiai, Tatsuo Ishii) + </para> + <para> + For <productname>Pgpool-II</productname> 3.7 or before, the password stored in + <xref linkend="guc-pool-passwd"> is <literal>MD5</literal> password only. + So check the correctness of <xref linkend="guc-pool-passwd"> by scanning entire file. + </para> + </listitem> + + <listitem> +<!-- +2018-08-10 [3d4e5f6] +--> + <para> + Test: Update <filename>clean.sh</filename> which clean up regression test results. (Bo Peng) + </para> + <para> + Patch provided by Jesper Pedersen. + </para> + </listitem> + + <listitem> +<!-- +2018-08-10 [5abd56e] +--> + <para> + Add .gitignore files. (Bo Peng) + </para> + <para> + Patch provided by Jesper Pedersen. + </para> + </listitem> + + <listitem> +<!-- +2018-08-05 [d56f618] +--> + <para> + Fix segfault when node 0 is in down status in case of both health check + and <xref linkend="guc-failover-on-backend-error"> are disabled. (Tatsuo Ishii) + </para> + </listitem> + </itemizedlist> + </sect2> + </sect1> + <sect1 id="release-3-5-16"> <title>Release 3.5.16</title> 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 @@ <!-- doc/src/sgml/release-3.6.sgml --> <!-- See header comment in release.sgml about typical markup --> +<sect1 id="release-3-6-13"> + <title>Release 3.6.13</title> + + <note> + <title>Release Date</title> + <simpara>2018-10-31</simpara> + </note> + + <sect2> + <title>Changes</title> + <itemizedlist> + <listitem> +<!-- +2018-10-18 [8042f5c] +--> + <para> + Change <filename>pgpool.spec</filename> file to install extension to DB server which supports LLVM JIT. (Bo Peng) + </para> + </listitem> + + <listitem> +<!-- +2018-10-10 [d184ab3] +--> + <para> + Doc: Add note to online recovery doc. (Tatsuo Ishii) + </para> + <para> + This warns that <xref linkend="guc-client-idle-limit-in-recovery"> must be smaller than <xref linkend="guc-recovery-timeout">. + </para> + </listitem> + + <listitem> +<!-- +2018-08-29 [ad930c8] +--> + <para> + Test: Add regression test for SSL connection. (Tatsuo Ishii) + </para> + </listitem> + + <listitem> +<!-- +2018-08-22 [23c555a] +--> + <para> + Doc: Add notes regarding failover script. (Tatsuo Ishii) + </para> + <para> + It's not recommended to access against <productname>Pgpool-II</productname> itself from failover/failback scripts. + </para> + </listitem> + + <listitem> +<!-- +2018-08-14 [dce5116] +--> + <para> + Doc: Improve <xref linkend="PG-MD5"> docs and error message. (Bo Peng) + </para> + <para> + Patch provided by Jesper Pedersen and modified by me. + </para> + </listitem> + + <listitem> +<!-- +2018-08-10 [a0b5106] +--> + <para> + Test: Add definition of PGLIB in <filename>regress.sh</filename>. (Bo Peng) + </para> + <para> + Patch provided by Jesper Pedersen. + </para> + </listitem> + + </itemizedlist> + </sect2> + + <sect2> + <title>Bug fixes</title> + <itemizedlist> + <listitem> +<!-- +2018-10-25 [f043360] + --> + <para> + Fix typo in <varname>child_max_connections</varname> description of <command>SHOW POOL_STATUS</command> output. (Tatsuo Ishii) + </para> + <para> + Patch provided by Phil Ramirez. + </para> + </listitem> + + <listitem> + <!-- + 2018-10-22 [e57e9d8] + --> + <para> + Fix segmentation fault when error query and Sync message are sent in native replication mode. (<ulink url="http://www.pgpool.net/mantisbt/view.php?id=434">bug 434</ulink>) (Takuma Hoshiai) + </para> + <para> + In native replication mode, segmentation fault occurs when Sync messages is sent just after a query error. + </para> + </listitem> + + <listitem> + <!-- + 2018-10-18 [b656944] + --> + <para> + Fix syntax error when queries including time functions and <literal>IN (SELECT ...)</literal> in + <literal>WHERE</literal> clause in native replication mode. + (<ulink url="http://www.pgpool.net/mantisbt/view.php?id=433">bug 433</ulink>) (Bo Peng) + </para> + <para> + In native replication mode, queries including time functions (e.g. <function>now()</function>, <function>CURRENT_TIMESTAMP</function> etc.) are rewritten to a timestamp constant value. + However, <productname>Pgpool-II</productname> doesn't support queries including time functions and <literal>IN (SELECT ...)</literal> in <literal>WHERE</literal> clause. + </para> + </listitem> + + <listitem> + <!-- + 2018-10-12 [f1b6572] + --> + <para> + Fix occasional less data returned to frontend with extended protocol. (<ulink url="http://www.pgpool.net/mantisbt/view.php?id=432">bug432</ulink>) (Tatsuo Ishii) + </para> + <para> + 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. + </para> + <para> + Initial patch is created by Yugo Nagata and fixed by Tatsuo Ishii. + </para> + </listitem> + + <listitem> + <!-- + 2018-10-11 [4d6371a] + --> + <para> + Fix memory leak when query cache enabled in streaming replication mode + extended query case. (Tatsuo Ishii) + </para> + </listitem> + + <listitem> +<!-- +2018-10-11 [88f63b0] +--> + <para> + Fix memory leak in <function>trigger_failover_command()</function>. (Tatsuo Ishii) + </para> + </listitem> + + <listitem> + <!-- + 2018-10-09 [eee60a0] + --> + <para> + Fix memory leak when memory_cache_enabled = on and write SQLs are sent. (Bo Peng) + </para> + <para> + In a explicit transaction, the <literal>SELECT</literal> results are cached in temporary buffer. + If a write <acronym>SQL</acronym> is sent which modifies the table, the temporary buffe should be reset. + </para> + </listitem> + + <listitem> + <!-- + 2018-10-09 [6406b3b] + --> + <para> + Fix occasional failure in regression 065.bug152. (Tatsuo Ishii) + </para> + </listitem> + + <listitem> + <!-- + 2018-09-21 [3a56b21] + --> + <para> + Test: Add <literal>EXECUTE/DEALLOCATE</literal> regression test. (Takuma Hoshiai) + </para> + </listitem> + + <listitem> + <!-- + 2018-09-19 [e3cd328] + --> + <para> + Add missing <filename>pgpool_recovery--1.0--1.1.sql</filename> file to update + <function>pgpool_recovery()</function> function version to 1.1. (Bo Peng) + </para> + </listitem> + + <listitem> + <!-- + 2018-09-13 [4bdf973] + --> + <para> + Fix kind mismatch error when <literal>DEALLOCATE</literal> statement is issued. (Bo Peng) + </para> + <para> + <literal>PREPARE</literal> should be add to pool_add_sent_message, + so that <literal>EXECUTE</literal> and <literal>DEALLOCATE</literal> + can be sent to the same node as <literal>PREPARE</literal>. + </para> + <para> + See <ulink url="https://www.pgpool.net/pipermail/pgpool-general/2018-September/006284.html">[pgpool-general: 6226]</ulink> for more details. + </para> + </listitem> + + <listitem> + <!-- + 2018-08-27 [75feb8c] + --> + <para> + Do not update <xref linkend="guc-pool-passwd"> if the password length is incorrect. + (<ulink url="http://www.pgpool.net/mantisbt/view.php?id=419">bug 419</ulink>) (Takuma Hoshiai, Tatsuo Ishii) + </para> + <para> + For <productname>Pgpool-II</productname> 3.7 or before, the password stored in + <xref linkend="guc-pool-passwd"> is <literal>MD5</literal> password only. + So check the correctness of <xref linkend="guc-pool-passwd"> by scanning entire file. + </para> + </listitem> + + <listitem> + <!-- + 2018-08-20 [900afee] + --> + <para> + Doc: Change <xref linkend="GUC-FOLLOW-MASTER-COMMAND"> description "new master" to "new primary". (Bo Peng) + </para> + </listitem> + + <listitem> + <!-- + 2018-08-16 [c7990a9] + --> + <para> + Fix newer version of gcc warnings. (Tatsuo Ishii) + </para> + </listitem> + + <listitem> + <!-- + 2018-08-10 [58db070] + --> + <para> + Test: Update <filename>clean.sh</filename> which clean up regression test results. (Bo Peng) + </para> + <para> + Patch provided by Jesper Pedersen. + </para> + </listitem> + + <listitem> + <!-- + 2018-08-10 [96e740f] + --> + <para> + Add .gitignore files. (Bo Peng) + </para> + <para> + Patch provided by Jesper Pedersen. + </para> + </listitem> + + <listitem> +<!-- +2018-08-05 [129566a] +--> + <para> + Fix segfault when node 0 is in down status in case of both health check + and <xref linkend="guc-failover-on-backend-error"> are disabled. (Tatsuo Ishii) + </para> + </listitem> + + <listitem> +<!-- +2018-08-03 [c7f1aab] +--> + <para> + Doc: Fix typos in documents and scripts. (Tatsuo Ishii) + </para> + <para> + Patch contributed by Jesper Pedersen. + </para> + </listitem> + + <listitem> +<!-- +2018-08-01 [861d535] +--> + <para> + Doc: Fix document mistakes of <xref linkend="GUC-RECOVERY-1ST-STAGE-COMMAND"> and <xref linkend="GUC-RECOVERY-2ND-STAGE-COMMAND">. (Bo Peng) + </para> + </listitem> + </itemizedlist> + </sect2> + </sect1> + <sect1 id="release-3-6-12"> <title>Release 3.6.12</title> 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 @@ <!-- doc/src/sgml/release-3.7.sgml --> <!-- See header comment in release.sgml about typical markup --> + <sect1 id="release-3-7-6"> + <title>Release 3.7.6</title> + + <note> + <title>Release Date</title> + <simpara>2018-10-30</simpara> + </note> + + <sect2> + <title>Changes</title> + <itemizedlist> + <listitem> +<!-- +2018-10-18 [8cc799a] +--> + <para> + Change <filename>pgpool.spec</filename> file to install extension to DB server which supports LLVM JIT. (Bo Peng) + </para> + </listitem> + + <listitem> +<!-- +2018-10-10 [1cff05c] +--> + <para> + Doc: Add note to online recovery doc. (Tatsuo Ishii) + </para> + <para> + This warns that <xref linkend="guc-client-idle-limit-in-recovery"> must be smaller than <xref linkend="guc-recovery-timeout">. + </para> + </listitem> + + <listitem> +<!-- +2018-08-29 [209ef0e] +--> + <para> + Test: Add regression test for SSL connection. (Tatsuo Ishii) + </para> + </listitem> + + <listitem> +<!-- +2018-08-22 [760e6eb] +--> + <para> + Doc: Add notes regarding failover script. (Tatsuo Ishii) + </para> + <para> + It's not recommended to access against <productname>Pgpool-II</productname> itself from failover/failback scripts. + </para> + </listitem> + + <listitem> +<!-- +2018-08-14 [2c15faa] +--> + <para> + Doc: Improve <xref linkend="PG-MD5"> docs and error message. (Bo Peng) + </para> + <para> + Patch provided by Jesper Pedersen and modified by me. + </para> + </listitem> + + <listitem> +<!-- +2018-08-10 [0e3b085] +--> + <para> + Test: Add definition of PGLIB in <filename>regress.sh</filename>. (Bo Peng) + </para> + <para> + Patch provided by Jesper Pedersen. + </para> + </listitem> + + </itemizedlist> + </sect2> + + <sect2> + <title>Bug fixes</title> + <itemizedlist> + <listitem> +<!-- +2018-10-25 [1bea94d] +--> + <para> + Fix typo in <varname>child_max_connections</varname> description of <command>SHOW POOL_STATUS</command> output. (Tatsuo Ishii) + </para> + <para> + Patch provided by Phil Ramirez. + </para> + </listitem> + + <listitem> +<!-- +2018-10-22 [5bbce64] +--> + <para> + Fix segmentation fault when error query and Sync message are sent in native replication mode. (<ulink url="http://www.pgpool.net/mantisbt/view.php?id=434">bug 434</ulink>) (Takuma Hoshiai) + </para> + <para> + In native replication mode, segmentation fault occurs when Sync messages is sent just after a query error. + </para> + </listitem> + + <listitem> +<!-- +2018-10-18 [d532925] +--> + <para> + Fix syntax error when queries including time functions and <literal>IN (SELECT ...)</literal> in + <literal>WHERE</literal> clause in native replication mode. + (<ulink url="http://www.pgpool.net/mantisbt/view.php?id=433">bug 433</ulink>) (Bo Peng) + </para> + <para> + In native replication mode, queries including time functions (e.g. <function>now()</function>, <function>CURRENT_TIMESTAMP</function> etc.) are rewritten to a timestamp constant value. + However, <productname>Pgpool-II</productname> doesn't support queries including time functions and <literal>IN (SELECT ...)</literal> in <literal>WHERE</literal> clause. + </para> + </listitem> + + <listitem> +<!-- +2018-10-12 [7a58317] +--> + <para> + Fix occasional less data returned to frontend with extended protocol. (<ulink url="http://www.pgpool.net/mantisbt/view.php?id=432">bug432</ulink>) (Tatsuo Ishii) + </para> + <para> + 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. + </para> + <para> + Initial patch is created by Yugo Nagata and fixed by Tatsuo Ishii. + </para> + </listitem> + + <listitem> +<!-- +2018-10-11 [d620888] +--> + <para> + Fix memory leak when query cache enabled in streaming replication mode + extended query case. (Tatsuo Ishii) + </para> + </listitem> + + <listitem> +<!-- +2018-10-11 [1413c7f] +--> + <para> + Fix memory leak in <function>trigger_failover_command()</function>. (Tatsuo Ishii) + </para> + </listitem> + + <listitem> +<!-- +2018-10-09 [43e25be] +--> + <para> + Fix memory leak when memory_cache_enabled = on and write SQLs are sent. (Bo Peng) + </para> + <para> + In a explicit transaction, the <literal>SELECT</literal> results are cached in temporary buffer. + If a write <acronym>SQL</acronym> is sent which modifies the table, the temporary buffe should be reset. + </para> + </listitem> + + <listitem> +<!-- +2018-10-09 [e2cdd31] +--> + <para> + Test: Fix occasional failure in regression 065.bug152. (Tatsuo Ishii) + </para> + </listitem> + + <listitem> +<!-- +2018-09-21 [9f0528b] +--> + <para> + Test: Add <literal>EXECUTE/DEALLOCATE</literal> regression test. (Takuma Hoshiai) + </para> + </listitem> + + <listitem> +<!-- +2018-09-19 [cdd734e] +--> + <para> + Add missing <filename>pgpool_recovery--1.0--1.1.sql</filename> file to update + <function>pgpool_recovery()</function> function version to 1.1. (Bo Peng) + </para> + </listitem> + + <listitem> +<!-- +2018-09-13 [e22933a] +--> + <para> + Fix kind mismatch error when <literal>DEALLOCATE</literal> statement is issued. (Bo Peng) + </para> + <para> + <literal>PREPARE</literal> should be add to pool_add_sent_message, + so that <literal>EXECUTE</literal> and <literal>DEALLOCATE</literal> + can be sent to the same node as <literal>PREPARE</literal>. + </para> + <para> + See <ulink url="https://www.pgpool.net/pipermail/pgpool-general/2018-September/006284.html">[pgpool-general: 6226]</ulink> for more details. + </para> + </listitem> + + <listitem> +<!-- +2018-08-27 [7e9c385] +--> + <para> + Do not update <xref linkend="guc-pool-passwd"> if the password length is incorrect. + (<ulink url="http://www.pgpool.net/mantisbt/view.php?id=419">bug 419</ulink>) (Takuma Hoshiai, Tatsuo Ishii) + </para> + <para> + For <productname>Pgpool-II</productname> 3.7 or before, the password stored in + <xref linkend="guc-pool-passwd"> is <literal>MD5</literal> password only. + So check the correctness of <xref linkend="guc-pool-passwd"> by scanning entire file. + </para> + </listitem> + + <listitem> +<!-- +2018-08-20 [57b43ae] +--> + <para> + Doc: Change <xref linkend="GUC-FOLLOW-MASTER-COMMAND"> description "new master" to "new primary". (Bo Peng) + </para> + </listitem> + + <listitem> +<!-- +2018-08-16 [bca1eaa] +--> + <para> + Fix newer version of gcc warnings. (Tatsuo Ishii) + </para> + </listitem> + + <listitem> +<!-- +2018-08-10 [2aae169] +--> + <para> + Test: Update <filename>clean.sh</filename> which clean up regression test results. (Bo Peng) + </para> + <para> + Patch provided by Jesper Pedersen. + </para> + </listitem> + + <listitem> +<!-- +2018-08-10 [6c261b3] +--> + <para> + Add .gitignore files. (Bo Peng) + </para> + <para> + Patch provided by Jesper Pedersen. + </para> + </listitem> + + <listitem> +<!-- +2018-08-05 [a2f3ac6] +--> + <para> + Fix segfault when node 0 is in down status in case of both health check + and <xref linkend="guc-failover-on-backend-error"> are disabled. (Tatsuo Ishii) + </para> + </listitem> + + <listitem> +<!-- +2018-08-03 [09a3ae1] +--> + <para> + Doc: Fix typos in documents and scripts. (Tatsuo Ishii) + </para> + <para> + Patch contributed by Jesper Pedersen. + </para> + </listitem> + + <listitem> +<!-- +2018-08-01 [f5eddf0] +--> + <para> + Doc: Fix document mistakes of <xref linkend="GUC-RECOVERY-1ST-STAGE-COMMAND"> and <xref linkend="GUC-RECOVERY-2ND-STAGE-COMMAND">. (Bo Peng) + </para> + </listitem> + </itemizedlist> + </sect2> + </sect1> + + <sect1 id="release-3-7-5"> <title>Release 3.7.5</title> 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 @@ +<!-- doc/src/sgml/release-4.0.sgml --> +<!-- See header comment in release.sgml about typical markup --> + + <sect1 id="release-4-0-1"> + <title>Release 4.0.1</title> + <note> + <title>Release Date</title> + <simpara>2018-10-31</simpara> + </note> + + <sect2> + <title>Bug fixes</title> + <itemizedlist> + + <listitem> +<!-- +2018-10-25 [3189c36] +--> + <para> + Fix typo in <varname>child_max_connections</varname> description of <command>SHOW POOL_STATUS</command> output. (Tatsuo Ishii) + </para> + <para> + Patch provided by Phil Ramirez. + </para> + </listitem> + + <listitem> +<!-- +2018-10-22 [5e6d598] +--> + <para> + Fix segmentation fault when error query and Sync message are sent in native replication mode. (<ulink url="http://www.pgpool.net/mantisbt/view.php?id=434">bug 434</ulink>) (Takuma Hoshiai) + </para> + <para> + In native replication mode, segmentation fault occurs when Sync messages is sent just after a query error. + </para> + </listitem> + </itemizedlist> + </sect2> + </sect1> + <sect1 id="release-4-0"> <title>Release 4.0</title> <note> 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 @@ -<!ENTITY version "4.0beta1"> +<!ENTITY version "4.1devel"> [parent: fe28804ac1a7]