doc: Add release-note.
authorBo Peng <pengbo@sraoss.co.jp>
Tue, 30 Oct 2018 01:32:37 +0000 (10:32 +0900)
committerBo Peng <pengbo@sraoss.co.jp>
Tue, 30 Oct 2018 01:32:37 +0000 (10:32 +0900)
doc.ja/src/sgml/release-3.4.sgml
doc.ja/src/sgml/release-3.5.sgml
doc.ja/src/sgml/release-3.6.sgml
doc.ja/src/sgml/release-3.7.sgml
doc.ja/src/sgml/version.sgml
doc/src/sgml/release-3.4.sgml
doc/src/sgml/release-3.5.sgml
doc/src/sgml/release-3.6.sgml
doc/src/sgml/release-3.7.sgml
doc/src/sgml/version.sgml

index ec77bf3e852aed57b0134136b1f84508f316d287..caef6b6e3029e4f0a2026077798f838aeb972e9c 100644 (file)
@@ -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-fail-over-on-backend-error">の両方が無効になっている場合に、ノード0がダウンしたときに発生するセグメンテーション違反を修正しました。(Tatsuo Ishii)
+     </para>
+    </listitem>
+   </itemizedlist>
+  </sect2>
+ </sect1>
+
 <sect1 id="release-3-4-19">
 <!--
   <title>Release 3.4.19</title>
index 05565b1bf914f087520dce9c78fe45fc289139af..a366fd4dd8c8e8edd6ff010dfe064365c2993f43 100644 (file)
 <!-- 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-fail-over-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>
index 0c1bdb423ce35a0f9677689a216e68873566ed55..fd4e1bceaa84aa11603e9de7279691c5c28f47df 100644 (file)
@@ -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-fail-over-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>
index 29b445d8241e6f2f39115ab1412ace7e9870e2a0..9b5f5009654366ed0e78016d5765711edc842034 100644 (file)
@@ -1,6 +1,449 @@
 <!-- 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>
+-->
+   <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-fail-over-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>
index e41a08d39cd9257d7f5f5e52d3b9df3390b27978..22b9ba34a9611a4be93261fc0ae66a115cabfbe7 100644 (file)
@@ -1 +1 @@
-<!ENTITY version "3.7.5">
+<!ENTITY version "3.7.6">
index 63c70134769eeaad22cd161cce62d11fbc6dc208..1c4a3ea6b50a74646a2407d660d8236cb82058ef 100644 (file)
@@ -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-fail-over-on-backend-error"> are disabled. (Tatsuo Ishii)
+     </para>
+    </listitem>
+   </itemizedlist>
+  </sect2>
+ </sect1>
+
 <sect1 id="release-3-4-19">
   <title>Release 3.4.19</title>
 
index d9aa78b44428f978ad514d823565224e9c8c99a0..d9f7f9d00efe6a5c324ca8c71bf322fcc16178cf 100644 (file)
@@ -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-fail-over-on-backend-error"> are disabled. (Tatsuo Ishii)
+     </para>
+    </listitem>
+   </itemizedlist>
+  </sect2>
+ </sect1>
+
 <sect1 id="release-3-5-16">
   <title>Release 3.5.16</title>
 
index f2f381f0e48e8e50229b12b899942d65e6b63a4b..b4f0adfe924db665c934f21c85d983d478e0e41e 100644 (file)
@@ -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-fail-over-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>
 
index 8cf01a9013afaff8582ed9028c56e6807c3ff9cb..441246c838bc4211c7d7c2a8f251db8c3d3dfadc 100644 (file)
@@ -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-fail-over-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>
 
index e41a08d39cd9257d7f5f5e52d3b9df3390b27978..22b9ba34a9611a4be93261fc0ae66a115cabfbe7 100644 (file)
@@ -1 +1 @@
-<!ENTITY version "3.7.5">
+<!ENTITY version "3.7.6">