Doc: add 4.0.6-3.4.25 release-note.
authorBo Peng <pengbo@sraoss.co.jp>
Fri, 16 Aug 2019 00:11:40 +0000 (09:11 +0900)
committerBo Peng <pengbo@sraoss.co.jp>
Fri, 16 Aug 2019 00:11:40 +0000 (09:11 +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/release-4.0.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/release-4.0.sgml

index d91884e6872b2191256af18bdf86ab0f62e2a8f2..ef8bacb21dc0a825c80093965810fbd300d84131 100644 (file)
@@ -1,7 +1,187 @@
 <!-- doc/src/sgml/release-3.4.sgml -->
 <!-- See header comment in release.sgml about typical markup -->
 
- <sect1 id=release-3-4-24> 
+<sect1 id=release-3-4-25> 
+ <!--
+ <title>Release 3.4.25</title>
+ -->
+ <title>ใƒชใƒชใƒผใ‚น 3.4.25</title>
+ <note>
+  <!--
+  <title>Release Date</title>
+  -->
+  <title>ใƒชใƒชใƒผใ‚นๆ—ฅ</title>
+  <simpara>2019-08-15</simpara>
+ </note>
+
+ <sect2>
+  <!--
+  <title>Enhancements</title>
+  -->
+  <title>ๆ”นๅ–„็‚น</title>
+  <itemizedlist>
+   <listitem>
+    <!--
+    2019-08-08 [7ea54a1]
+    -->
+    <para>
+     <!--
+     Import some of memory manager debug facilities from <productname>PostgreSQL</productname>. (Tatsuo Ishii)
+     -->
+     <productname>PostgreSQL</productname>ใ‹ใ‚‰ใƒกใƒขใƒชใƒžใƒใƒผใ‚ธใƒฃใƒ‡ใƒใƒƒใ‚ฐๆฉŸ่ƒฝใฎไธ€้ƒจใ‚’ใ‚คใƒณใƒใƒผใƒˆใ—ใพใ—ใŸใ€‚(Tatsuo Ishii)
+    </para>
+   </listitem>
+   <listitem>
+    <!--
+    2019-07-24 [717411f]
+    -->
+    <para>
+     <!--
+     Use <function>pg_get_expr()</function> instead of <literal>pg_attrdef.adsrc</literal> to support for <productname>PostgreSQL</productname> 12. (Bo Peng)
+     -->
+     <productname>PostgreSQL</productname> 12ใซๅฏพๅฟœใ™ใ‚‹ใŸใ‚ใซใ€<literal>pg_attrdef.adsrc</literal>ใฎใ‹ใ‚ใ‚Šใซ
+     <function>pg_get_expr()</function>ใ‚’ไฝฟ็”จใ™ใ‚‹ใ‚ˆใ†ใซไฟฎๆญฃใ—ใพใ—ใŸใ€‚(Bo Peng)
+    </para>
+   </listitem>
+   <listitem>
+    <!--
+    2019-08-11 [c553e51]
+    2019-07-17 [6b89f9e]
+    2019-07-02 [3b32bc4]
+    -->
+    <para>
+     <!--
+     Enhance shutdown script of <xref linkend="PGPOOL-SETUP">. (Tatsuo Ishii)
+     -->
+     <xref linkend="PGPOOL-SETUP">ใฎshutdownใ‚นใ‚ฏใƒชใƒ—ใƒˆใ‚’ๆ”น่‰ฏใ—ใพใ—ใŸใ€‚(Tatsuo Ishii)
+      <itemizedlist> 
+       <listitem>
+       <para>
+        <!--
+        Make shutdownall to wait for completion of shutdown of <productname>Pgpool-II</productname>.
+        -->
+        shutdownใ‚นใ‚ฏใƒชใƒ—ใƒˆใŒ<productname>Pgpool-II</productname>ใฎใ‚ทใƒฃใƒƒใƒˆใƒ€ใ‚ฆใƒณๅฎŒไบ†ใ‚’ๅพ…ใคใ‚ˆใ†ใซไฟฎๆญฃใ—ใพใ—ใŸใ€‚
+       </para>
+       </listitem>
+       <listitem>
+       <para>
+        <!--
+        if environment variable <varname>CHECK_TIME_WAIT</varname> is set to true, use <command>netstat</command> command to confirm usage of the <literal>TCP/IP</literal> port while executing shutdown script.
+        -->
+        ็’ฐๅขƒๅค‰ๆ•ฐ<varname>CHECK_TIME_WAIT</varname>ใŒ<literal>true</literal>ใซ่จญๅฎšใ•ใ‚Œใฆใ„ใ‚‹ใจใใ€shutdownใ‚นใ‚ฏใƒชใƒ—ใƒˆๅฎŸ่กŒๆ™‚ใซ<command>netstat</command>ใ‚ณใƒžใƒณใƒ‰ใง<literal>TCP/IP</literal>ใƒใƒผใƒˆใฎไฝฟ็”จใ‚’็ขบ่ชใ™ใ‚‹ใ‚ˆใ†ใซไฟฎๆญฃใ—ใพใ—ใŸใ€‚ 
+       </para>
+       </listitem>
+      </itemizedlist> 
+    </para>
+   </listitem>
+   <listitem>
+    <!--
+    2019-05-22 [57cd1d4]
+    -->
+    <para>
+     <!--
+     Deal <literal>pgpool_adm</literal> extension with <productname>PostgreSQL</productname> 12. (Tatsuo Ishii)
+     -->
+     <literal>pgpool_adm</literal>ๆ‹กๅผตใŒ<productname>PostgreSQL</productname> 12 ใซๅฏพๅฟœใ™ใ‚‹ใ‚ˆใ†ใซไฟฎๆญฃใ—ใพใ—ใŸใ€‚(Tatsuo Ishii)
+    </para>
+   </listitem>
+  </itemizedlist>
+ </sect2>
+
+ <sect2>
+  <!--
+  <title>Bug fixes</title>
+  -->
+  <title>ไธๅ…ทๅˆไฟฎๆญฃ</title>
+
+  <itemizedlist>
+   <listitem>
+    <!--
+    2019-07-28 [34dc12f]
+    -->
+    <para>
+     <!--
+     Fix <xref linkend="PGPOOL-SETUP"> to produce correct follow master command. (Tatsuo Ishii)
+     -->
+     <xref linkend="PGPOOL-SETUP">ใŒๆญฃใ—ใ„<varname>follow master command</varname>ใ‚’็”Ÿๆˆใ™ใ‚‹ใ‚ˆใ†ใซไฟฎๆญฃใ—ใพใ—ใŸใ€‚(Tatsuo Ishii)
+    </para>
+   </listitem>
+
+   <listitem>
+    <!--
+    2019-07-07 [44f8e2d]
+    -->
+    <para>
+     <!--
+     Fix query cache module so that it checks oid array's bound. (Tatsuo Ishii)
+     -->
+     ใ‚ฏใ‚จใƒชใ‚ญใƒฃใƒƒใ‚ทใƒฅใƒขใ‚ธใƒฅใƒผใƒซใงoid้…ๅˆ—ใฎๅขƒ็•Œใ‚’ใƒใ‚งใƒƒใ‚ฏใ™ใ‚‹ใ‚ˆใ†ใซไฟฎๆญฃใ—ใพใ—ใŸใ€‚(Tatsuo Ishii)
+    </para>
+   </listitem>
+
+   <listitem>
+    <!--
+    2019-07-07 [bb3af6f]
+    -->
+    <para>
+     <!--
+     Fix off-by-one error in query cache module. (Tatsuo Ishii)
+     -->
+     ใ‚ฏใ‚จใƒชใ‚ญใƒฃใƒƒใ‚ทใƒฅใƒขใ‚ธใƒฅใƒผใƒซใฎOff-by-oneใ‚จใƒฉใƒผใ‚’ไฟฎๆญฃใ—ใพใ—ใŸใ€‚(Tatsuo Ishii)
+    </para>
+   </listitem>
+
+   <listitem>
+    <!--
+    2019-06-24 [8742f9f]
+    -->
+    <para>
+     <!--
+     Fix segfault when <literal>samenet</literal> is specified in <filename>pool_hba.conf</filename>. (Tatsuo Ishii)
+     -->
+     <filename>pool_hba.conf</filename>ใซ<literal>samenet</literal>ใŒๆŒ‡ๅฎšใ•ใ‚Œใฆใ„ใ‚‹ๅ ดๅˆใซ็™บ็”Ÿใ™ใ‚‹ใ‚ปใ‚ฐใƒกใƒณใƒ†ใƒผใ‚ทใƒงใƒณ้•ๅใ‚’ไฟฎๆญฃใ—ใพใ—ใŸใ€‚(Tatsuo Ishii)
+    </para>
+    <para>
+     <!--
+     Discussion: <ulink url="https://www.pgpool.net/pipermail/pgpool-general/2019-June/006659.html">[pgpool-general: 6601]</ulink>.
+     -->
+     ่ฉณ็ดฐใฏ<ulink url="https://www.pgpool.net/pipermail/pgpool-general/2019-June/006659.html">[pgpool-general: 6601]</ulink>ใ‚’ใ”ๅ‚็…งใใ ใ•ใ„ใ€‚
+    </para>
+   </listitem>
+
+   <listitem>
+    <!--
+    2019-06-07 [48a45fc]
+    -->
+    <para>
+     <!--
+     Fix to deal with backslashes according to the config of <varname>standard_conforming_strings</varname> in native replication mode.
+     -->
+     ใƒใ‚คใƒ†ใ‚ฃใƒ–ใƒฌใƒ—ใƒชใ‚ฑใƒผใ‚ทใƒงใƒณใƒขใƒผใƒ‰ใฎๅ ดๅˆใ€<varname>standard_conforming_strings</varname>ใฎ่จญๅฎšใซๅฟœใ˜ใฆใƒใƒƒใ‚ฏใ‚นใƒฉใƒƒใ‚ทใƒฅใ‚’ๅ‡ฆ็†ใ™ใ‚‹ใ‚ˆใ†ใซไฟฎๆญฃใ—ใพใ—ใŸใ€‚
+     (<ulink url="https://www.pgpool.net/mantisbt/view.php?id=467">bug 467</ulink>) (Bo Peng)
+    </para>
+   </listitem>
+
+   <listitem>
+    <!--
+    2018-08-14 [5765ed7]
+    2019-05-23 [0e8c1c2]
+    2019-05-22 [c264275]
+    2019-05-22 [53e7af0]
+    2019-05-22 [19cfda2]
+    -->
+    <para>
+     <!--
+     Fix memory leaks. (Tatsuo Ishii)
+     -->
+     ใ„ใใคใ‹ใฎใƒกใƒขใƒชใƒชใƒผใ‚ฏใ‚’ไฟฎๆญฃใ—ใพใ—ใŸใ€‚(Tatsuo Ishii)
+    </para>
+   </listitem>
+  </itemizedlist>
+ </sect2>
+</sect1>
+
+<sect1 id=release-3-4-24> 
  <!--
  <title>Release 3.4.24</title>
  -->
    </listitem>
   </itemizedlist>
  </sect2>
- </sect1>
+</sect1>
 
- <sect1 id=release-3-4-23> 
+<sect1 id=release-3-4-23> 
  <!--
  <title>Release 3.4.23</title>
  -->
    </listitem>
   </itemizedlist>
  </sect2>
- </sect1>
+</sect1>
 
- <sect1 id=release-3-4-22> 
+<sect1 id=release-3-4-22> 
  <!--
  <title>Release 3.4.22</title>
  -->
    </listitem>
   </itemizedlist>
  </sect2>
- </sect1>
+</sect1>
 
- <sect1 id=release-3-4-21> 
+<sect1 id=release-3-4-21> 
  <!--
  <title>Release 3.4.21</title>
  -->
    </listitem>
   </itemizedlist>
  </sect2>
- </sect1>
+</sect1>
 
- <sect1 id="release-3-4-20">
+<sect1 id="release-3-4-20">
  <!--
  <title>Release 3.4.20</title>
  -->
    </listitem>
   </itemizedlist>
  </sect2>
- </sect1>
+</sect1>
 
 <sect1 id="release-3-4-19">
  <!--
index 477867b28821aab010c8f09ac265edb6b5f55296..6694aa6822516ceb4972495007613ab2c69d7a12 100644 (file)
@@ -1,7 +1,258 @@
 <!-- doc/src/sgml/release-3.5.sgml -->
 <!-- See header comment in release.sgml about typical markup -->
 
- <sect1 id=release-3-5-21> 
+<sect1 id=release-3-5-22> 
+ <!--
+ <title>Release 3.5.22</title>
+ -->
+ <title>ใƒชใƒชใƒผใ‚น 3.5.22</title>
+ <note>
+  <!--
+  <title>Release Date</title>
+  -->
+  <title>ใƒชใƒชใƒผใ‚นๆ—ฅ</title>
+  <simpara>2019-08-15</simpara>
+ </note>
+
+ <sect2>
+  <!--
+  <title>Enhancements</title>
+  -->
+  <title>ๆ”นๅ–„็‚น</title>
+  <itemizedlist>
+   <listitem>
+    <!--
+    2019-08-08 [7ea54a1]
+    -->
+    <para>
+     <!--
+     Import some of memory manager debug facilities from <productname>PostgreSQL</productname>. (Tatsuo Ishii)
+     -->
+     <productname>PostgreSQL</productname>ใ‹ใ‚‰ใƒกใƒขใƒชใƒžใƒใƒผใ‚ธใƒฃใƒ‡ใƒใƒƒใ‚ฐๆฉŸ่ƒฝใฎไธ€้ƒจใ‚’ใ‚คใƒณใƒใƒผใƒˆใ—ใพใ—ใŸใ€‚(Tatsuo Ishii)
+    </para>
+   </listitem>
+   <listitem>
+    <!--
+    2019-07-24 [717411f]
+    -->
+    <para>
+     <!--
+     Use <function>pg_get_expr()</function> instead of <literal>pg_attrdef.adsrc</literal> to support for <productname>PostgreSQL</productname> 12. (Bo Peng)
+     -->
+     <productname>PostgreSQL</productname> 12ใซๅฏพๅฟœใ™ใ‚‹ใŸใ‚ใซใ€<literal>pg_attrdef.adsrc</literal>ใฎใ‹ใ‚ใ‚Šใซ
+     <function>pg_get_expr()</function>ใ‚’ไฝฟ็”จใ™ใ‚‹ใ‚ˆใ†ใซไฟฎๆญฃใ—ใพใ—ใŸใ€‚(Bo Peng)
+    </para>
+   </listitem>
+   <listitem>
+    <!--
+    2019-08-11 [c553e51]
+    2019-07-17 [6b89f9e]
+    2019-07-02 [3b32bc4]
+    -->
+    <para>
+     <!--
+     Enhance shutdown script of <xref linkend="PGPOOL-SETUP">. (Tatsuo Ishii)
+     -->
+     <xref linkend="PGPOOL-SETUP">ใฎshutdownใ‚นใ‚ฏใƒชใƒ—ใƒˆใ‚’ๆ”น่‰ฏใ—ใพใ—ใŸใ€‚(Tatsuo Ishii)
+      <itemizedlist> 
+       <listitem>
+       <para>
+        <!--
+        Make shutdownall to wait for completion of shutdown of <productname>Pgpool-II</productname>.
+        -->
+        shutdownใ‚นใ‚ฏใƒชใƒ—ใƒˆใŒ<productname>Pgpool-II</productname>ใฎใ‚ทใƒฃใƒƒใƒˆใƒ€ใ‚ฆใƒณๅฎŒไบ†ใ‚’ๅพ…ใคใ‚ˆใ†ใซไฟฎๆญฃใ—ใพใ—ใŸใ€‚
+       </para>
+       </listitem>
+       <listitem>
+       <para>
+        <!--
+        if environment variable <varname>CHECK_TIME_WAIT</varname> is set to true, use <command>netstat</command> command to confirm usage of the <literal>TCP/IP</literal> port while executing shutdown script.
+        -->
+        ็’ฐๅขƒๅค‰ๆ•ฐ<varname>CHECK_TIME_WAIT</varname>ใŒ<literal>true</literal>ใซ่จญๅฎšใ•ใ‚Œใฆใ„ใ‚‹ใจใใ€shutdownใ‚นใ‚ฏใƒชใƒ—ใƒˆๅฎŸ่กŒๆ™‚ใซ<command>netstat</command>ใ‚ณใƒžใƒณใƒ‰ใง<literal>TCP/IP</literal>ใƒใƒผใƒˆใฎไฝฟ็”จใ‚’็ขบ่ชใ™ใ‚‹ใ‚ˆใ†ใซไฟฎๆญฃใ—ใพใ—ใŸใ€‚ 
+       </para>
+       </listitem>
+      </itemizedlist> 
+    </para>
+   </listitem>
+   <listitem>
+    <!--
+    2019-05-22 [57cd1d4]
+    -->
+    <para>
+     <!--
+     Deal <literal>pgpool_adm</literal> extension with <productname>PostgreSQL</productname> 12. (Tatsuo Ishii)
+     -->
+     <literal>pgpool_adm</literal>ๆ‹กๅผตใŒ<productname>PostgreSQL</productname> 12 ใซๅฏพๅฟœใ™ใ‚‹ใ‚ˆใ†ใซไฟฎๆญฃใ—ใพใ—ใŸใ€‚(Tatsuo Ishii)
+    </para>
+   </listitem>
+  </itemizedlist>
+ </sect2>
+ <sect2>
+  <!--
+  <title>Bug fixes</title>
+  -->
+  <title>ไธๅ…ทๅˆไฟฎๆญฃ</title>
+
+  <itemizedlist>
+
+   <listitem>
+    <!--
+    2019-08-09 [b6d77f4]
+    -->
+    <para>
+     <!--
+     Fix "unable to bind. cannot get parse message" error.
+     (<ulink url="https://www.pgpool.net/mantisbt/view.php?id=531">bug 531</ulink>) (Tatsuo Ishii)
+     -->
+     "unable to bind. cannot get parse message"ใ‚จใƒฉใƒผใ‚’ไฟฎๆญฃใ—ใพใ—ใŸใ€‚
+     (<ulink url="https://www.pgpool.net/mantisbt/view.php?id=531">bug 531</ulink>) (Tatsuo Ishii)
+    </para>
+   </listitem>
+
+   <listitem>
+    <!--
+    2019-08-08 [f48f624]
+    -->
+    <para>
+     <!--
+     Fix online-recovery is blocked after a child process exits abnormally with replication mode and watchdog. 
+     (<ulink url="https://www.pgpool.net/mantisbt/view.php?id=483">bug 483</ulink>) (Muhammad Usama)
+     -->
+     ใƒใ‚คใƒ†ใ‚ฃใƒ–ใƒฌใƒ—ใƒชใ‚ฑใƒผใ‚ทใƒงใƒณใƒขใƒผใƒ‰ใ‹ใค<application>Watchdog</application>ใŒๆœ‰ๅŠนใชๅ ดๅˆใ€
+     ๅญใƒ—ใƒญใ‚ปใ‚นใŒ็•ฐๅธธ็ต‚ไบ†ใ—ใŸๅพŒใซใ€ใ‚ชใƒณใƒฉใ‚คใƒณใƒชใ‚ซใƒใƒชใŒๅคฑๆ•—ใ™ใ‚‹ไธๅ…ทๅˆใ‚’ไฟฎๆญฃใ—ใพใ—ใŸใ€‚
+     (<ulink url="https://www.pgpool.net/mantisbt/view.php?id=483">bug 483</ulink>) (Muhammad Usama)
+    </para>
+   </listitem>
+
+   <listitem>
+    <!--
+    2019-07-28 [34dc12f]
+    -->
+    <para>
+     <!--
+     Fix <xref linkend="PGPOOL-SETUP"> to produce correct follow master command. (Tatsuo Ishii)
+     -->
+     <xref linkend="PGPOOL-SETUP">ใŒๆญฃใ—ใ„<varname>follow master command</varname>ใ‚’็”Ÿๆˆใ™ใ‚‹ใ‚ˆใ†ใซไฟฎๆญฃใ—ใพใ—ใŸใ€‚(Tatsuo Ishii)
+    </para>
+   </listitem>
+
+   <listitem>
+    <!--
+    2019-07-07 [44f8e2d]
+    -->
+    <para>
+     <!--
+     Fix query cache module so that it checks oid array's bound. (Tatsuo Ishii)
+     -->
+     ใ‚ฏใ‚จใƒชใ‚ญใƒฃใƒƒใ‚ทใƒฅใƒขใ‚ธใƒฅใƒผใƒซใงoid้…ๅˆ—ใฎๅขƒ็•Œใ‚’ใƒใ‚งใƒƒใ‚ฏใ™ใ‚‹ใ‚ˆใ†ใซไฟฎๆญฃใ—ใพใ—ใŸใ€‚(Tatsuo Ishii)
+    </para>
+   </listitem>
+
+   <listitem>
+    <!--
+    2019-07-07 [bb3af6f]
+    -->
+    <para>
+     <!--
+     Fix off-by-one error in query cache module. (Tatsuo Ishii)
+     -->
+     ใ‚ฏใ‚จใƒชใ‚ญใƒฃใƒƒใ‚ทใƒฅใƒขใ‚ธใƒฅใƒผใƒซใฎOff-by-oneใ‚จใƒฉใƒผใ‚’ไฟฎๆญฃใ—ใพใ—ใŸใ€‚(Tatsuo Ishii)
+    </para>
+   </listitem>
+
+   <listitem>
+    <!--
+    2019-07-03 [5d042e4]
+    -->
+    <para>
+     <!--
+     Fix sefault when query cache is enabled. (<ulink url="https://www.pgpool.net/mantisbt/view.php?id=525">bug 525</ulink>) (Tatsuo Ishii)
+     -->
+     ใ‚ฏใ‚จใƒชใ‚ญใƒฃใƒƒใ‚ทใƒฅใŒๆœ‰ๅŠนใชๅ ดๅˆใซ็™บ็”Ÿใ™ใ‚‹ใ‚ปใ‚ฐใƒกใƒณใƒ†ใƒผใ‚ทใƒงใƒณ้•ๅใ‚’ไฟฎๆญฃใ—ใพใ—ใŸใ€‚(<ulink url="https://www.pgpool.net/mantisbt/view.php?id=525">bug 525</ulink>) (Tatsuo Ishii)
+    </para>
+   </listitem>
+
+   <listitem>
+    <!--
+    2019-07-02 [b8137d6]
+    -->
+    <para>
+     <!--
+     Down grade LOG "checking zapping sent message ..." to DEBUG5. (Tatsuo Ishii)
+     -->
+     LOG "checking zapping sent message ..."ใ‚’DEBUG5ใซใƒ€ใ‚ฆใƒณใ‚ฐใƒฌใƒผใƒ‰ใ—ใพใ—ใŸใ€‚(Tatsuo Ishii)
+    </para>
+    <para>
+     <!--
+     Discussion: <ulink url="https://www.pgpool.net/pipermail/pgpool-general/2019-June/006678.html">[pgpool-general: 6620]</ulink>
+     -->
+     ่ฉณ็ดฐใฏ<ulink url="https://www.pgpool.net/pipermail/pgpool-general/2019-June/006678.html">[pgpool-general: 6620]</ulink>ใ‚’ใ”ๅ‚็…งใใ ใ•ใ„ใ€‚
+    </para>
+   </listitem>
+
+   <listitem>
+    <!--
+    2019-06-24 [8742f9f]
+    -->
+    <para>
+     <!--
+     Fix segfault when <literal>samenet</literal> is specified in <filename>pool_hba.conf</filename>. (Tatsuo Ishii)
+     -->
+     <filename>pool_hba.conf</filename>ใซ<literal>samenet</literal>ใŒๆŒ‡ๅฎšใ•ใ‚Œใฆใ„ใ‚‹ๅ ดๅˆใซ็™บ็”Ÿใ™ใ‚‹ใ‚ปใ‚ฐใƒกใƒณใƒ†ใƒผใ‚ทใƒงใƒณ้•ๅใ‚’ไฟฎๆญฃใ—ใพใ—ใŸใ€‚(Tatsuo Ishii)
+    </para>
+    <para>
+     <!--
+     Discussion: <ulink url="https://www.pgpool.net/pipermail/pgpool-general/2019-June/006659.html">[pgpool-general: 6601]</ulink>.
+     -->
+     ่ฉณ็ดฐใฏ<ulink url="https://www.pgpool.net/pipermail/pgpool-general/2019-June/006659.html">[pgpool-general: 6601]</ulink>ใ‚’ใ”ๅ‚็…งใใ ใ•ใ„ใ€‚
+    </para>
+   </listitem>
+
+   <listitem>
+    <!--
+    2019-06-07 [48a45fc]
+    -->
+    <para>
+     <!--
+     Fix to deal with backslashes according to the config of <varname>standard_conforming_strings</varname> in native replication mode.
+     -->
+     ใƒใ‚คใƒ†ใ‚ฃใƒ–ใƒฌใƒ—ใƒชใ‚ฑใƒผใ‚ทใƒงใƒณใƒขใƒผใƒ‰ใฎๅ ดๅˆใ€<varname>standard_conforming_strings</varname>ใฎ่จญๅฎšใซๅฟœใ˜ใฆใƒใƒƒใ‚ฏใ‚นใƒฉใƒƒใ‚ทใƒฅใ‚’ๅ‡ฆ็†ใ™ใ‚‹ใ‚ˆใ†ใซไฟฎๆญฃใ—ใพใ—ใŸใ€‚
+     (<ulink url="https://www.pgpool.net/mantisbt/view.php?id=467">bug 467</ulink>) (Bo Peng)
+    </para>
+   </listitem>
+
+   <listitem>
+    <!--
+    2018-08-14 [5765ed7]
+    2019-05-23 [0e8c1c2]
+    2019-05-22 [c264275]
+    2019-05-22 [53e7af0]
+    2019-05-22 [19cfda2]
+    -->
+    <para>
+     <!--
+     Fix memory leaks. (Tatsuo Ishii)
+     -->
+     ใ„ใใคใ‹ใฎใƒกใƒขใƒชใƒชใƒผใ‚ฏใ‚’ไฟฎๆญฃใ—ใพใ—ใŸใ€‚(Tatsuo Ishii)
+    </para>
+   </listitem>
+
+   <listitem>
+    <!--
+    2019-05-23 [827a056]
+    -->
+    <para>
+     <!--
+     Make failover in progress check more aggressively to avoid potential segfault. (Tatsuo Ishii)
+     -->
+     ๆฝœๅœจ็š„ใชใ‚ปใ‚ฐใƒกใƒณใƒ†ใƒผใ‚ทใƒงใƒณ้•ๅใ‚’ๅ›ž้ฟใ™ใ‚‹ใŸใ‚ใซใ€ใƒ•ใ‚งใ‚คใƒซใ‚ชใƒผใƒๅฎŸ่กŒไธญใงใ‚ใ‚‹ใ‹ใฉใ†ใ‹ใฎใƒใ‚งใƒƒใ‚ฏใ‚’ใ‚ˆใ‚Š็ฉๆฅต็š„ใซ่กŒใ†ใ‚ˆใ†ใซไฟฎๆญฃใ—ใพใ—ใŸใ€‚(Tatsuo Ishii)
+    </para>
+   </listitem>
+  </itemizedlist>
+ </sect2>
+</sect1>
+
+<sect1 id=release-3-5-21> 
  <!--
  <title>Release 3.5.21</title>
  -->
    </listitem>
   </itemizedlist>
  </sect2>
- </sect1>
+</sect1>
 
- <sect1 id=release-3-5-20> 
+<sect1 id=release-3-5-20> 
  <!--
  <title>Release 3.5.20</title>
  -->
    </listitem>
   </itemizedlist>
  </sect2>
- </sect1>
+</sect1>
 
- <sect1 id=release-3-5-19> 
+<sect1 id=release-3-5-19> 
  <!--
  <title>Release 3.5.19</title>
  -->
    </listitem>
   </itemizedlist>
  </sect2>
- </sect1>
+</sect1>
 
- <sect1 id=release-3-5-18> 
+<sect1 id=release-3-5-18> 
  <!--
  <title>Release 3.5.18</title>
  -->
    </listitem>
   </itemizedlist>
  </sect2>
- </sect1>
+</sect1>
 
- <sect1 id="release-3-5-17">
+<sect1 id="release-3-5-17">
  <!--
  <title>Release 3.5.17</title>
  -->
    </listitem>
   </itemizedlist>
  </sect2>
- </sect1>
+</sect1>
 
 <sect1 id="release-3-5-16">
  <!--
index 32487b2f6fbd734ca03b5f8b3896e24b15d28820..22b66e59fcc3b226acf34216c0eaae33ef3aa23d 100644 (file)
@@ -1,7 +1,336 @@
 <!-- doc/src/sgml/release-3.6.sgml -->
 <!-- See header comment in release.sgml about typical markup -->
 
- <sect1 id=release-3-6-17> 
+<sect1 id=release-3-6-18> 
+ <!--
+ <title>Release 3.6.18</title>
+ -->
+ <title>ใƒชใƒชใƒผใ‚น 3.6.18</title>
+ <note>
+  <!--
+  <title>Release Date</title>
+  -->
+  <title>ใƒชใƒชใƒผใ‚นๆ—ฅ</title>
+  <simpara>2019-08-15</simpara>
+ </note>
+
+ <sect2>
+  <!--
+  <title>Enhancements</title>
+  -->
+  <title>ๆ”นๅ–„็‚น</title>
+  <itemizedlist>
+   <listitem>
+    <!--
+    2019-08-08 [7ea54a1]
+    -->
+    <para>
+     <!--
+     Import some of memory manager debug facilities from <productname>PostgreSQL</productname>. (Tatsuo Ishii)
+     -->
+     <productname>PostgreSQL</productname>ใ‹ใ‚‰ใƒกใƒขใƒชใƒžใƒใƒผใ‚ธใƒฃใƒ‡ใƒใƒƒใ‚ฐๆฉŸ่ƒฝใฎไธ€้ƒจใ‚’ใ‚คใƒณใƒใƒผใƒˆใ—ใพใ—ใŸใ€‚(Tatsuo Ishii)
+    </para>
+   </listitem>
+   <listitem>
+    <!--
+    2019-07-24 [717411f]
+    -->
+    <para>
+     <!--
+     Use <function>pg_get_expr()</function> instead of <literal>pg_attrdef.adsrc</literal> to support for <productname>PostgreSQL</productname> 12. (Bo Peng)
+     -->
+     <productname>PostgreSQL</productname> 12ใซๅฏพๅฟœใ™ใ‚‹ใŸใ‚ใซใ€<literal>pg_attrdef.adsrc</literal>ใฎใ‹ใ‚ใ‚Šใซ
+     <function>pg_get_expr()</function>ใ‚’ไฝฟ็”จใ™ใ‚‹ใ‚ˆใ†ใซไฟฎๆญฃใ—ใพใ—ใŸใ€‚(Bo Peng)
+    </para>
+   </listitem>
+   <listitem>
+    <!--
+    2019-08-11 [c553e51]
+    2019-07-17 [6b89f9e]
+    2019-07-02 [3b32bc4]
+    -->
+    <para>
+     <!--
+     Enhance shutdown script of <xref linkend="PGPOOL-SETUP">. (Tatsuo Ishii)
+     -->
+     <xref linkend="PGPOOL-SETUP">ใฎshutdownใ‚นใ‚ฏใƒชใƒ—ใƒˆใ‚’ๆ”น่‰ฏใ—ใพใ—ใŸใ€‚(Tatsuo Ishii)
+      <itemizedlist> 
+       <listitem>
+       <para>
+        <!--
+        Make shutdownall to wait for completion of shutdown of <productname>Pgpool-II</productname>.
+        -->
+        shutdownใ‚นใ‚ฏใƒชใƒ—ใƒˆใŒ<productname>Pgpool-II</productname>ใฎใ‚ทใƒฃใƒƒใƒˆใƒ€ใ‚ฆใƒณๅฎŒไบ†ใ‚’ๅพ…ใคใ‚ˆใ†ใซไฟฎๆญฃใ—ใพใ—ใŸใ€‚
+       </para>
+       </listitem>
+       <listitem>
+       <para>
+        <!--
+        if environment variable <varname>CHECK_TIME_WAIT</varname> is set to true, use <command>netstat</command> command to confirm usage of the <literal>TCP/IP</literal> port while executing shutdown script.
+        -->
+        ็’ฐๅขƒๅค‰ๆ•ฐ<varname>CHECK_TIME_WAIT</varname>ใŒ<literal>true</literal>ใซ่จญๅฎšใ•ใ‚Œใฆใ„ใ‚‹ใจใใ€shutdownใ‚นใ‚ฏใƒชใƒ—ใƒˆๅฎŸ่กŒๆ™‚ใซ<command>netstat</command>ใ‚ณใƒžใƒณใƒ‰ใง<literal>TCP/IP</literal>ใƒใƒผใƒˆใฎไฝฟ็”จใ‚’็ขบ่ชใ™ใ‚‹ใ‚ˆใ†ใซไฟฎๆญฃใ—ใพใ—ใŸใ€‚ 
+       </para>
+       </listitem>
+      </itemizedlist> 
+    </para>
+   </listitem>
+   <listitem>
+    <!--
+    2019-06-02 [08c0bfa]
+    -->
+    <para>
+     <!--
+     Doc: add description to <xref linkend="PG-MD5"> man page how to show <filename>pool_passwd</filename> hashed string. (Tatsuo Ishii)
+     -->
+     Doc: <xref linkend="PG-MD5">ใฎใƒ‰ใ‚ญใƒฅใƒกใƒณใƒˆใซ<filename>pool_passwd</filename>ใƒใƒƒใ‚ทใƒฅๆ–‡ๅญ—ๅˆ—ใ‚’่กจ็คบใ•ใ›ใ‚‹ๆ–นๆณ•ใ‚’่ฟฝๅŠ ใ—ใพใ—ใŸใ€‚(Tatsuo Ishii)
+    </para>
+   </listitem>
+
+   <listitem>
+    <!--
+    2019-05-26 [a899be1]
+    -->
+    <para>
+     <!--
+     Doc: add general description about failover. (Tatsuo Ishii)
+     -->
+     Doc: ใƒ•ใ‚งใ‚คใƒซใ‚ชใƒผใƒใซ้–ขใ™ใ‚‹ไธ€่ˆฌ็š„ใช่ชฌๆ˜Žใ‚’่ฟฝๅŠ ใ—ใพใ—ใŸใ€‚(Tatsuo Ishii)
+    </para>
+   </listitem>
+   <listitem>
+    <!--
+    2019-05-22 [57cd1d4]
+    -->
+    <para>
+     <!--
+     Deal <literal>pgpool_adm</literal> extension with <productname>PostgreSQL</productname> 12. (Tatsuo Ishii)
+     -->
+     <literal>pgpool_adm</literal>ๆ‹กๅผตใŒ<productname>PostgreSQL</productname> 12 ใซๅฏพๅฟœใ™ใ‚‹ใ‚ˆใ†ใซไฟฎๆญฃใ—ใพใ—ใŸใ€‚(Tatsuo Ishii)
+    </para>
+   </listitem>
+  </itemizedlist>
+ </sect2>
+
+ <sect2>
+  <!--
+  <title>Bug fixes</title>
+  -->
+  <title>ไธๅ…ทๅˆไฟฎๆญฃ</title>
+
+  <itemizedlist>
+
+   <listitem>
+    <!--
+    2019-08-09 [b6d77f4]
+    -->
+    <para>
+     <!--
+     Fix "unable to bind. cannot get parse message" error.
+     (<ulink url="https://www.pgpool.net/mantisbt/view.php?id=531">bug 531</ulink>) (Tatsuo Ishii)
+     -->
+     "unable to bind. cannot get parse message"ใ‚จใƒฉใƒผใ‚’ไฟฎๆญฃใ—ใพใ—ใŸใ€‚
+     (<ulink url="https://www.pgpool.net/mantisbt/view.php?id=531">bug 531</ulink>) (Tatsuo Ishii)
+    </para>
+   </listitem>
+
+   <listitem>
+    <!--
+    2019-08-08 [f48f624]
+    -->
+    <para>
+     <!--
+     Fix online-recovery is blocked after a child process exits abnormally with replication mode and watchdog. 
+     (<ulink url="https://www.pgpool.net/mantisbt/view.php?id=483">bug 483</ulink>) (Muhammad Usama)
+     -->
+     ใƒใ‚คใƒ†ใ‚ฃใƒ–ใƒฌใƒ—ใƒชใ‚ฑใƒผใ‚ทใƒงใƒณใƒขใƒผใƒ‰ใ‹ใค<application>Watchdog</application>ใŒๆœ‰ๅŠนใชๅ ดๅˆใ€
+     ๅญใƒ—ใƒญใ‚ปใ‚นใŒ็•ฐๅธธ็ต‚ไบ†ใ—ใŸๅพŒใซใ€ใ‚ชใƒณใƒฉใ‚คใƒณใƒชใ‚ซใƒใƒชใŒๅคฑๆ•—ใ™ใ‚‹ไธๅ…ทๅˆใ‚’ไฟฎๆญฃใ—ใพใ—ใŸใ€‚
+     (<ulink url="https://www.pgpool.net/mantisbt/view.php?id=483">bug 483</ulink>) (Muhammad Usama)
+    </para>
+   </listitem>
+
+   <listitem>
+    <!--
+    2019-07-29 [d2aa09a]
+    -->
+    <para>
+     <!--
+     Fix <xref linkend="WATCHDOG-SETUP"> command <literal>mode</literal> option to work correctly. (Takuma Hoshiai)
+     -->
+     <xref linkend="WATCHDOG-SETUP">ใ‚ณใƒžใƒณใƒ‰ใฎ<literal>mode</literal>ใ‚ชใƒ—ใ‚ทใƒงใƒณใŒๆญฃใ—ใๅ‹•ไฝœใ™ใ‚‹ใ‚ˆใ†ใซไฟฎๆญฃใ—ใพใ—ใŸใ€‚(Takuma Hoshiai)
+    </para>
+   </listitem>
+
+   <listitem>
+    <!--
+    2019-07-28 [34dc12f]
+    -->
+    <para>
+     <!--
+     Fix <xref linkend="PGPOOL-SETUP"> to produce correct follow master command. (Tatsuo Ishii)
+     -->
+     <xref linkend="PGPOOL-SETUP">ใŒๆญฃใ—ใ„<varname>follow master command</varname>ใ‚’็”Ÿๆˆใ™ใ‚‹ใ‚ˆใ†ใซไฟฎๆญฃใ—ใพใ—ใŸใ€‚(Tatsuo Ishii)
+    </para>
+   </listitem>
+
+   <listitem>
+    <!--
+    2019-07-07 [44f8e2d]
+    -->
+    <para>
+     <!--
+     Fix query cache module so that it checks oid array's bound. (Tatsuo Ishii)
+     -->
+     ใ‚ฏใ‚จใƒชใ‚ญใƒฃใƒƒใ‚ทใƒฅใƒขใ‚ธใƒฅใƒผใƒซใงoid้…ๅˆ—ใฎๅขƒ็•Œใ‚’ใƒใ‚งใƒƒใ‚ฏใ™ใ‚‹ใ‚ˆใ†ใซไฟฎๆญฃใ—ใพใ—ใŸใ€‚(Tatsuo Ishii)
+    </para>
+   </listitem>
+
+   <listitem>
+    <!--
+    2019-07-07 [bb3af6f]
+    -->
+    <para>
+     <!--
+     Fix off-by-one error in query cache module. (Tatsuo Ishii)
+     -->
+     ใ‚ฏใ‚จใƒชใ‚ญใƒฃใƒƒใ‚ทใƒฅใƒขใ‚ธใƒฅใƒผใƒซใฎOff-by-oneใ‚จใƒฉใƒผใ‚’ไฟฎๆญฃใ—ใพใ—ใŸใ€‚(Tatsuo Ishii)
+    </para>
+   </listitem>
+
+   <listitem>
+    <!--
+    2019-07-05 [27c2476]
+    -->
+    <para>
+     <!--
+     Allow health check process to reload. (Tatsuo Ishii)
+     -->
+     ใƒ˜ใƒซใ‚นใƒใ‚งใƒƒใ‚ฏใƒ—ใƒญใ‚ปใ‚นใง<filename>pgpool.conf</filename>ใŒใƒชใƒญใƒผใƒ‰ใ•ใ‚Œใชใ„ไธๅ…ทๅˆใ‚’ไฟฎๆญฃใ—ใพใ—ใŸใ€‚(Tatsuo Ishii)
+    </para>
+   </listitem>
+
+   <listitem>
+    <!--
+    2019-07-03 [5d042e4]
+    -->
+    <para>
+     <!--
+     Fix sefault when query cache is enabled. (<ulink url="https://www.pgpool.net/mantisbt/view.php?id=525">bug 525</ulink>) (Tatsuo Ishii)
+     -->
+     ใ‚ฏใ‚จใƒชใ‚ญใƒฃใƒƒใ‚ทใƒฅใŒๆœ‰ๅŠนใชๅ ดๅˆใซ็™บ็”Ÿใ™ใ‚‹ใ‚ปใ‚ฐใƒกใƒณใƒ†ใƒผใ‚ทใƒงใƒณ้•ๅใ‚’ไฟฎๆญฃใ—ใพใ—ใŸใ€‚(<ulink url="https://www.pgpool.net/mantisbt/view.php?id=525">bug 525</ulink>) (Tatsuo Ishii)
+    </para>
+   </listitem>
+
+   <listitem>
+    <!--
+    2019-07-02 [b8137d6]
+    -->
+    <para>
+     <!--
+     Down grade LOG "checking zapping sent message ..." to DEBUG5. (Tatsuo Ishii)
+     -->
+     LOG "checking zapping sent message ..."ใ‚’DEBUG5ใซใƒ€ใ‚ฆใƒณใ‚ฐใƒฌใƒผใƒ‰ใ—ใพใ—ใŸใ€‚(Tatsuo Ishii)
+    </para>
+    <para>
+     <!--
+     Discussion: <ulink url="https://www.pgpool.net/pipermail/pgpool-general/2019-June/006678.html">[pgpool-general: 6620]</ulink>
+     -->
+     ่ฉณ็ดฐใฏ<ulink url="https://www.pgpool.net/pipermail/pgpool-general/2019-June/006678.html">[pgpool-general: 6620]</ulink>ใ‚’ใ”ๅ‚็…งใใ ใ•ใ„ใ€‚
+    </para>
+   </listitem>
+
+   <listitem>
+    <!--
+    2019-06-24 [8742f9f]
+    -->
+    <para>
+     <!--
+     Fix segfault when <literal>samenet</literal> is specified in <filename>pool_hba.conf</filename>. (Tatsuo Ishii)
+     -->
+     <filename>pool_hba.conf</filename>ใซ<literal>samenet</literal>ใŒๆŒ‡ๅฎšใ•ใ‚Œใฆใ„ใ‚‹ๅ ดๅˆใซ็™บ็”Ÿใ™ใ‚‹ใ‚ปใ‚ฐใƒกใƒณใƒ†ใƒผใ‚ทใƒงใƒณ้•ๅใ‚’ไฟฎๆญฃใ—ใพใ—ใŸใ€‚(Tatsuo Ishii)
+    </para>
+    <para>
+     <!--
+     Discussion: <ulink url="https://www.pgpool.net/pipermail/pgpool-general/2019-June/006659.html">[pgpool-general: 6601]</ulink>.
+     -->
+     ่ฉณ็ดฐใฏ<ulink url="https://www.pgpool.net/pipermail/pgpool-general/2019-June/006659.html">[pgpool-general: 6601]</ulink>ใ‚’ใ”ๅ‚็…งใใ ใ•ใ„ใ€‚
+    </para>
+   </listitem>
+
+   <listitem>
+    <!--
+    2019-06-20 [4277e9b]
+    2019-06-19 [f87890b]
+    2019-06-19 [8af9198]
+    -->
+    <para>
+     <!--
+     Doc: Fix documentation typos. (Bo Peng)
+     -->
+     Doc: ใƒ‰ใ‚ญใƒฅใƒกใƒณใƒˆใฎใ‚ฟใ‚คใƒใ‚’ไฟฎๆญฃใ—ใพใ—ใŸใ€‚(Bo Peng)
+    </para>
+   </listitem>
+
+   <listitem>
+    <!--
+    2019-06-07 [48a45fc]
+    -->
+    <para>
+     <!--
+     Fix to deal with backslashes according to the config of <varname>standard_conforming_strings</varname> in native replication mode.
+     -->
+     ใƒใ‚คใƒ†ใ‚ฃใƒ–ใƒฌใƒ—ใƒชใ‚ฑใƒผใ‚ทใƒงใƒณใƒขใƒผใƒ‰ใฎๅ ดๅˆใ€<varname>standard_conforming_strings</varname>ใฎ่จญๅฎšใซๅฟœใ˜ใฆใƒใƒƒใ‚ฏใ‚นใƒฉใƒƒใ‚ทใƒฅใ‚’ๅ‡ฆ็†ใ™ใ‚‹ใ‚ˆใ†ใซไฟฎๆญฃใ—ใพใ—ใŸใ€‚
+     (<ulink url="https://www.pgpool.net/mantisbt/view.php?id=467">bug 467</ulink>) (Bo Peng)
+    </para>
+   </listitem>
+
+   <listitem>
+    <!--
+    2019-05-23 [81b9c11]
+    -->
+    <para>
+     <!--
+     Fix compile error on FreeBSD.
+     (<ulink url="https://www.pgpool.net/mantisbt/view.php?id=512">bug 512</ulink>,
+     <ulink url="https://www.pgpool.net/mantisbt/view.php?id=519">bug 519</ulink>) (Bo Peng)
+     --> 
+     FreeBSDไธŠใง็™บ็”Ÿใ™ใ‚‹ใ‚ณใƒณใƒ‘ใ‚คใƒซใ‚จใƒฉใƒผใ‚’ไฟฎๆญฃใ—ใพใ—ใŸใ€‚
+     (<ulink url="https://www.pgpool.net/mantisbt/view.php?id=512">bug 512</ulink>,
+     <ulink url="https://www.pgpool.net/mantisbt/view.php?id=519">bug 519</ulink>) (Bo Peng)
+    </para>
+   </listitem>
+
+   <listitem>
+    <!--
+    2018-08-14 [5765ed7]
+    2019-05-23 [0e8c1c2]
+    2019-05-22 [c264275]
+    2019-05-22 [53e7af0]
+    2019-05-22 [19cfda2]
+    -->
+    <para>
+     <!--
+     Fix memory leaks. (Tatsuo Ishii)
+     -->
+     ใ„ใใคใ‹ใฎใƒกใƒขใƒชใƒชใƒผใ‚ฏใ‚’ไฟฎๆญฃใ—ใพใ—ใŸใ€‚(Tatsuo Ishii)
+    </para>
+   </listitem>
+
+   <listitem>
+    <!--
+    2019-05-23 [827a056]
+    -->
+    <para>
+     <!--
+     Make failover in progress check more aggressively to avoid potential segfault. (Tatsuo Ishii)
+     -->
+     ๆฝœๅœจ็š„ใชใ‚ปใ‚ฐใƒกใƒณใƒ†ใƒผใ‚ทใƒงใƒณ้•ๅใ‚’ๅ›ž้ฟใ™ใ‚‹ใŸใ‚ใซใ€ใƒ•ใ‚งใ‚คใƒซใ‚ชใƒผใƒๅฎŸ่กŒไธญใงใ‚ใ‚‹ใ‹ใฉใ†ใ‹ใฎใƒใ‚งใƒƒใ‚ฏใ‚’ใ‚ˆใ‚Š็ฉๆฅต็š„ใซ่กŒใ†ใ‚ˆใ†ใซไฟฎๆญฃใ—ใพใ—ใŸใ€‚(Tatsuo Ishii)
+    </para>
+   </listitem>
+  </itemizedlist>
+ </sect2>
+</sect1>
+
+<sect1 id=release-3-6-17> 
  <!--
  <title>Release 3.6.17</title>
  -->
    </listitem>
   </itemizedlist>
  </sect2>
- </sect1>
+</sect1>
 
- <sect1 id=release-3-6-16> 
+<sect1 id=release-3-6-16> 
  <!--
  <title>Release 3.6.16</title>
  -->
    </listitem>
   </itemizedlist>
  </sect2>
- </sect1>
+</sect1>
 
- <sect1 id=release-3-6-15> 
+<sect1 id=release-3-6-15> 
  <!--
  <title>Release 3.6.15</title>
  -->
    </listitem>
   </itemizedlist>
  </sect2>
- </sect1>
+</sect1>
 
- <sect1 id=release-3-6-14> 
+<sect1 id=release-3-6-14> 
  <!--
  <title>Release 3.6.14</title>
  -->
    </listitem>
   </itemizedlist>
  </sect2>
- </sect1>
+</sect1>
 
- <sect1 id="release-3-6-13">
+<sect1 id="release-3-6-13">
  <!--
  <title>Release 3.6.13</title>
  -->
    </listitem>
   </itemizedlist>
  </sect2>
- </sect1>
+</sect1>
 
 <sect1 id="release-3-6-12">
  <!--
index f9db75d0b6bdd594379e1953c46748ad436bce51..76a7c430a3751a56f594432c9f7f67fd02fc0747 100644 (file)
@@ -1,7 +1,398 @@
 <!-- doc/src/sgml/release-3.7.sgml -->
 <!-- See header comment in release.sgml about typical markup -->
 
- <sect1 id=release-3-7-10> 
+<sect1 id=release-3-7-11> 
+ <!--
+ <title>Release 3.7.11</title>
+ -->
+ <title>ใƒชใƒชใƒผใ‚น 3.7.11</title>
+ <note>
+  <!--
+  <title>Release Date</title>
+  -->
+  <title>ใƒชใƒชใƒผใ‚นๆ—ฅ</title>
+  <simpara>2019-08-15</simpara>
+ </note>
+ <sect2>
+  <!--
+  <title>Enhancements</title>
+  -->
+  <title>ๆ”นๅ–„็‚น</title>
+  <itemizedlist>
+   <listitem>
+    <!--
+    2019-08-08 [7ea54a1]
+    -->
+    <para>
+     <!--
+     Import some of memory manager debug facilities from <productname>PostgreSQL</productname>. (Tatsuo Ishii)
+     -->
+     <productname>PostgreSQL</productname>ใ‹ใ‚‰ใƒกใƒขใƒชใƒžใƒใƒผใ‚ธใƒฃใƒ‡ใƒใƒƒใ‚ฐๆฉŸ่ƒฝใฎไธ€้ƒจใ‚’ใ‚คใƒณใƒใƒผใƒˆใ—ใพใ—ใŸใ€‚(Tatsuo Ishii)
+    </para>
+   </listitem>
+   <listitem>
+    <!--
+    2019-07-24 [717411f]
+    -->
+    <para>
+     <!--
+     Use <function>pg_get_expr()</function> instead of <literal>pg_attrdef.adsrc</literal> to support for <productname>PostgreSQL</productname> 12. (Bo Peng)
+     -->
+     <productname>PostgreSQL</productname> 12ใซๅฏพๅฟœใ™ใ‚‹ใŸใ‚ใซใ€<literal>pg_attrdef.adsrc</literal>ใฎใ‹ใ‚ใ‚Šใซ
+     <function>pg_get_expr()</function>ใ‚’ไฝฟ็”จใ™ใ‚‹ใ‚ˆใ†ใซไฟฎๆญฃใ—ใพใ—ใŸใ€‚(Bo Peng)
+    </para>
+   </listitem>
+   <listitem>
+    <!--
+    2019-08-11 [c553e51]
+    2019-07-17 [6b89f9e]
+    2019-07-02 [3b32bc4]
+    -->
+    <para>
+     <!--
+     Enhance shutdown script of <xref linkend="PGPOOL-SETUP">. (Tatsuo Ishii)
+     -->
+     <xref linkend="PGPOOL-SETUP">ใฎshutdownใ‚นใ‚ฏใƒชใƒ—ใƒˆใ‚’ๆ”น่‰ฏใ—ใพใ—ใŸใ€‚(Tatsuo Ishii)
+      <itemizedlist> 
+       <listitem>
+       <para>
+        <!--
+        Make shutdownall to wait for completion of shutdown of <productname>Pgpool-II</productname>.
+        -->
+        shutdownใ‚นใ‚ฏใƒชใƒ—ใƒˆใŒ<productname>Pgpool-II</productname>ใฎใ‚ทใƒฃใƒƒใƒˆใƒ€ใ‚ฆใƒณๅฎŒไบ†ใ‚’ๅพ…ใคใ‚ˆใ†ใซไฟฎๆญฃใ—ใพใ—ใŸใ€‚
+       </para>
+       </listitem>
+       <listitem>
+       <para>
+        <!--
+        if environment variable <varname>CHECK_TIME_WAIT</varname> is set to true, use <command>netstat</command> command to confirm usage of the <literal>TCP/IP</literal> port while executing shutdown script.
+        -->
+        ็’ฐๅขƒๅค‰ๆ•ฐ<varname>CHECK_TIME_WAIT</varname>ใŒ<literal>true</literal>ใซ่จญๅฎšใ•ใ‚Œใฆใ„ใ‚‹ใจใใ€shutdownใ‚นใ‚ฏใƒชใƒ—ใƒˆๅฎŸ่กŒๆ™‚ใซ<command>netstat</command>ใ‚ณใƒžใƒณใƒ‰ใง<literal>TCP/IP</literal>ใƒใƒผใƒˆใฎไฝฟ็”จใ‚’็ขบ่ชใ™ใ‚‹ใ‚ˆใ†ใซไฟฎๆญฃใ—ใพใ—ใŸใ€‚ 
+       </para>
+       </listitem>
+      </itemizedlist> 
+    </para>
+   </listitem>
+   <listitem>
+    <!--
+    2019-06-02 [08c0bfa]
+    -->
+    <para>
+     <!--
+     Doc: add description to <xref linkend="PG-MD5"> man page how to show <filename>pool_passwd</filename> hashed string. (Tatsuo Ishii)
+     -->
+     Doc: <xref linkend="PG-MD5">ใฎใƒ‰ใ‚ญใƒฅใƒกใƒณใƒˆใซ<filename>pool_passwd</filename>ใƒใƒƒใ‚ทใƒฅๆ–‡ๅญ—ๅˆ—ใ‚’่กจ็คบใ•ใ›ใ‚‹ๆ–นๆณ•ใ‚’่ฟฝๅŠ ใ—ใพใ—ใŸใ€‚(Tatsuo Ishii)
+    </para>
+   </listitem>
+
+   <listitem>
+    <!--
+    2019-05-26 [a899be1]
+    -->
+    <para>
+     <!--
+     Doc: add general description about failover. (Tatsuo Ishii)
+     -->
+     Doc: ใƒ•ใ‚งใ‚คใƒซใ‚ชใƒผใƒใซ้–ขใ™ใ‚‹ไธ€่ˆฌ็š„ใช่ชฌๆ˜Žใ‚’่ฟฝๅŠ ใ—ใพใ—ใŸใ€‚(Tatsuo Ishii)
+    </para>
+   </listitem>
+   <listitem>
+    <!--
+    2019-05-22 [57cd1d4]
+    -->
+    <para>
+     <!--
+     Deal <literal>pgpool_adm</literal> extension with <productname>PostgreSQL</productname> 12. (Tatsuo Ishii)
+     -->
+     <literal>pgpool_adm</literal>ๆ‹กๅผตใŒ<productname>PostgreSQL</productname> 12 ใซๅฏพๅฟœใ™ใ‚‹ใ‚ˆใ†ใซไฟฎๆญฃใ—ใพใ—ใŸใ€‚(Tatsuo Ishii)
+    </para>
+   </listitem>
+  </itemizedlist>
+ </sect2>
+
+ <sect2>
+  <!--
+  <title>Bug fixes</title>
+  -->
+  <title>ไธๅ…ทๅˆไฟฎๆญฃ</title>
+
+  <itemizedlist>
+
+   <listitem>
+    <!--
+    2019-08-09 [b6d77f4]
+    -->
+    <para>
+     <!--
+     Fix "unable to bind. cannot get parse message" error.
+     (<ulink url="https://www.pgpool.net/mantisbt/view.php?id=531">bug 531</ulink>) (Tatsuo Ishii)
+     -->
+     "unable to bind. cannot get parse message"ใ‚จใƒฉใƒผใ‚’ไฟฎๆญฃใ—ใพใ—ใŸใ€‚
+     (<ulink url="https://www.pgpool.net/mantisbt/view.php?id=531">bug 531</ulink>) (Tatsuo Ishii)
+    </para>
+   </listitem>
+
+   <listitem>
+    <!--
+    2019-08-08 [f48f624]
+    -->
+    <para>
+     <!--
+     Fix online-recovery is blocked after a child process exits abnormally with replication mode and watchdog. 
+     (<ulink url="https://www.pgpool.net/mantisbt/view.php?id=483">bug 483</ulink>) (Muhammad Usama)
+     -->
+     ใƒใ‚คใƒ†ใ‚ฃใƒ–ใƒฌใƒ—ใƒชใ‚ฑใƒผใ‚ทใƒงใƒณใƒขใƒผใƒ‰ใ‹ใค<application>Watchdog</application>ใŒๆœ‰ๅŠนใชๅ ดๅˆใ€
+     ๅญใƒ—ใƒญใ‚ปใ‚นใŒ็•ฐๅธธ็ต‚ไบ†ใ—ใŸๅพŒใซใ€ใ‚ชใƒณใƒฉใ‚คใƒณใƒชใ‚ซใƒใƒชใŒๅคฑๆ•—ใ™ใ‚‹ไธๅ…ทๅˆใ‚’ไฟฎๆญฃใ—ใพใ—ใŸใ€‚
+     (<ulink url="https://www.pgpool.net/mantisbt/view.php?id=483">bug 483</ulink>) (Muhammad Usama)
+    </para>
+   </listitem>
+
+   <listitem>
+    <!--
+    2019-05-16 [0dbf6eb]
+    -->
+    <para>
+     <!--
+     Fix for keep the backend health check running on quarantined nodes. (Muhammad Usama)
+     -->
+     ้š”้›ข(quarantine)ใ•ใ‚ŒใŸใƒใƒƒใ‚ฏใ‚จใƒณใƒ‰ใซๅฏพใ—ใฆใƒ˜ใƒซใ‚นใƒใ‚งใƒƒใ‚ฏใ‚’็ถšใ‘ใ‚‹ใ‚ˆใ†ใซไฟฎๆญฃใ—ใพใ—ใŸใ€‚(Muhammad Usama)
+    </para>
+    <para>
+     <!--
+     Pgpool should keep the backend health check running on quarantined nodes so
+     that when the connectivity resumes, they should automatically get removed
+     from the quarantine. 
+     -->
+     ้š”้›ขใ•ใ‚ŒใŸใƒใƒƒใ‚ฏใ‚จใƒณใƒ‰ใŒๆŽฅ็ถšๅ†้–‹ใ•ใ‚ŒใŸใจใใซ่‡ชๅ‹•็š„ใซ้š”้›ข็Šถๆ…‹ใ‹ใ‚‰่งฃๆถˆใ•ใ‚Œใ‚‹ใ‚ˆใ†ใซใ€
+     <productname>Pgpool-II</productname>ใŒ้š”้›ขใ•ใ‚ŒใŸใƒใƒƒใ‚ฏใ‚จใƒณใƒ‰ใซๅฏพใ—ใฆใƒ˜ใƒซใ‚นใƒใ‚งใƒƒใ‚ฏใ‚’ๅฎŸ่กŒใ—็ถšใ‘ใ‚‹ๅฟ…่ฆใŒใ‚ใ‚Šใพใ™ใ€‚
+    </para>
+    <para>
+     <!--
+     See <ulink url="https://www.pgpool.net/pipermail/pgpool-hackers/2019-April/003295.html">[pgpool-hackers: 3295]</ulink> for more details. 
+     -->
+     ่ฉณ็ดฐใฏ<ulink url="https://www.pgpool.net/pipermail/pgpool-hackers/2019-April/003295.html">[pgpool-hackers: 3295]</ulink>ใ‚’ใ”ๅ‚็…งใใ ใ•ใ„ใ€‚
+    </para>
+   </listitem>
+
+   <listitem>
+    <!--
+    2019-08-07 [29dab7b]
+    -->
+    <para>
+     <!--
+     Fix for no primary on standby pgpool when primary is quarantined on master. (Muhammad Usama)
+     -->
+     ใƒžใ‚นใ‚ฟใƒผ<productname>Pgpool-II</productname>ใงใƒ—ใƒฉใ‚คใƒžใƒชใŒ้š”้›ข (quarantine) ใ•ใ‚Œใฆใ„ใ‚‹ๅ ดๅˆใ€
+     ใ‚นใ‚ฟใƒณใƒใ‚ค<productname>Pgpool-II</productname>ใงใƒ—ใƒฉใ‚คใƒžใƒชใƒŽใƒผใƒ‰ใŒๅญ˜ๅœจใ—ใชใ„็Šถๆ…‹ใ‚’ไฟฎๆญฃใ—ใพใ—ใŸใ€‚(Muhammad Usama)
+    </para>
+    <para>
+     <!--
+     Master watchdog Pgpool sends the backend status sync message if the primary node is quarantined on it.
+     So standby watchdog pgpool must not update its status when the status of current primary node
+     is not DOWN.
+     -->
+     ใƒ—ใƒฉใ‚คใƒžใƒชใƒŽใƒผใƒ‰ใŒ้š”้›ข (quarantine) ใ•ใ‚Œใฆใ„ใ‚‹ๅ ดๅˆใ€ใƒžใ‚นใ‚ฟใƒผ<productname>Pgpool-II</productname>ใฏใ€
+     ใƒ—ใƒฉใ‚คใƒžใƒชใƒŽใƒผใƒ‰ใ‚นใƒ†ใƒผใ‚ฟใ‚นใฎๅŒๆœŸใƒกใƒƒใ‚ปใƒผใ‚ธใ‚’้€ไฟกใ—ใพใ™ใ€‚
+     ใ‚นใ‚ฟใƒณใƒใ‚ค<productname>Pgpool-II</productname>ใงใฏ็พๅœจใฎใƒ—ใƒฉใ‚คใƒžใƒชใƒŽใƒผใƒ‰ใฎใ‚นใƒ†ใƒผใ‚ฟใ‚นใŒDOWNใงใชใ„ๅ ดๅˆใ€
+     ใƒ—ใƒฉใ‚คใƒžใƒชใƒŽใƒผใƒ‰ใฎใ‚นใƒ†ใƒผใ‚ฟใ‚นใ‚’ๆ›ดๆ–ฐใ—ใชใ„ใ‚ˆใ†ใซไฟฎๆญฃใ—ใพใ—ใŸใ€‚
+    </para>
+   </listitem>
+
+   <listitem>
+    <!--
+    2019-07-29 [d2aa09a]
+    -->
+    <para>
+     <!--
+     Fix <xref linkend="WATCHDOG-SETUP"> command <literal>mode</literal> option to work correctly. (Takuma Hoshiai)
+     -->
+     <xref linkend="WATCHDOG-SETUP">ใ‚ณใƒžใƒณใƒ‰ใฎ<literal>mode</literal>ใ‚ชใƒ—ใ‚ทใƒงใƒณใŒๆญฃใ—ใๅ‹•ไฝœใ™ใ‚‹ใ‚ˆใ†ใซไฟฎๆญฃใ—ใพใ—ใŸใ€‚(Takuma Hoshiai)
+    </para>
+   </listitem>
+
+   <listitem>
+    <!--
+    2019-07-28 [34dc12f]
+    -->
+    <para>
+     <!--
+     Fix <xref linkend="PGPOOL-SETUP"> to produce correct follow master command. (Tatsuo Ishii)
+     -->
+     <xref linkend="PGPOOL-SETUP">ใŒๆญฃใ—ใ„<varname>follow master command</varname>ใ‚’็”Ÿๆˆใ™ใ‚‹ใ‚ˆใ†ใซไฟฎๆญฃใ—ใพใ—ใŸใ€‚(Tatsuo Ishii)
+    </para>
+   </listitem>
+
+   <listitem>
+    <!--
+    2019-07-07 [44f8e2d]
+    -->
+    <para>
+     <!--
+     Fix query cache module so that it checks oid array's bound. (Tatsuo Ishii)
+     -->
+     ใ‚ฏใ‚จใƒชใ‚ญใƒฃใƒƒใ‚ทใƒฅใƒขใ‚ธใƒฅใƒผใƒซใงoid้…ๅˆ—ใฎๅขƒ็•Œใ‚’ใƒใ‚งใƒƒใ‚ฏใ™ใ‚‹ใ‚ˆใ†ใซไฟฎๆญฃใ—ใพใ—ใŸใ€‚(Tatsuo Ishii)
+    </para>
+   </listitem>
+
+   <listitem>
+    <!--
+    2019-07-07 [bb3af6f]
+    -->
+    <para>
+     <!--
+     Fix off-by-one error in query cache module. (Tatsuo Ishii)
+     -->
+     ใ‚ฏใ‚จใƒชใ‚ญใƒฃใƒƒใ‚ทใƒฅใƒขใ‚ธใƒฅใƒผใƒซใฎOff-by-oneใ‚จใƒฉใƒผใ‚’ไฟฎๆญฃใ—ใพใ—ใŸใ€‚(Tatsuo Ishii)
+    </para>
+   </listitem>
+
+   <listitem>
+    <!--
+    2019-07-05 [27c2476]
+    -->
+    <para>
+     <!--
+     Allow health check process to reload. (Tatsuo Ishii)
+     -->
+     ใƒ˜ใƒซใ‚นใƒใ‚งใƒƒใ‚ฏใƒ—ใƒญใ‚ปใ‚นใง<filename>pgpool.conf</filename>ใŒใƒชใƒญใƒผใƒ‰ใ•ใ‚Œใชใ„ไธๅ…ทๅˆใ‚’ไฟฎๆญฃใ—ใพใ—ใŸใ€‚(Tatsuo Ishii)
+    </para>
+   </listitem>
+
+   <listitem>
+    <!--
+    2019-07-03 [5d042e4]
+    -->
+    <para>
+     <!--
+     Fix sefault when query cache is enabled. (<ulink url="https://www.pgpool.net/mantisbt/view.php?id=525">bug 525</ulink>) (Tatsuo Ishii)
+     -->
+     ใ‚ฏใ‚จใƒชใ‚ญใƒฃใƒƒใ‚ทใƒฅใŒๆœ‰ๅŠนใชๅ ดๅˆใซ็™บ็”Ÿใ™ใ‚‹ใ‚ปใ‚ฐใƒกใƒณใƒ†ใƒผใ‚ทใƒงใƒณ้•ๅใ‚’ไฟฎๆญฃใ—ใพใ—ใŸใ€‚(<ulink url="https://www.pgpool.net/mantisbt/view.php?id=525">bug 525</ulink>) (Tatsuo Ishii)
+    </para>
+   </listitem>
+
+   <listitem>
+    <!--
+    2019-07-02 [b8137d6]
+    -->
+    <para>
+     <!--
+     Down grade LOG "checking zapping sent message ..." to DEBUG5. (Tatsuo Ishii)
+     -->
+     LOG "checking zapping sent message ..."ใ‚’DEBUG5ใซใƒ€ใ‚ฆใƒณใ‚ฐใƒฌใƒผใƒ‰ใ—ใพใ—ใŸใ€‚(Tatsuo Ishii)
+    </para>
+    <para>
+     <!--
+     Discussion: <ulink url="https://www.pgpool.net/pipermail/pgpool-general/2019-June/006678.html">[pgpool-general: 6620]</ulink>
+     -->
+     ่ฉณ็ดฐใฏ<ulink url="https://www.pgpool.net/pipermail/pgpool-general/2019-June/006678.html">[pgpool-general: 6620]</ulink>ใ‚’ใ”ๅ‚็…งใใ ใ•ใ„ใ€‚
+    </para>
+   </listitem>
+
+   <listitem>
+    <!--
+    2019-06-24 [8742f9f]
+    -->
+    <para>
+     <!--
+     Fix segfault when <literal>samenet</literal> is specified in <filename>pool_hba.conf</filename>. (Tatsuo Ishii)
+     -->
+     <filename>pool_hba.conf</filename>ใซ<literal>samenet</literal>ใŒๆŒ‡ๅฎšใ•ใ‚Œใฆใ„ใ‚‹ๅ ดๅˆใซ็™บ็”Ÿใ™ใ‚‹ใ‚ปใ‚ฐใƒกใƒณใƒ†ใƒผใ‚ทใƒงใƒณ้•ๅใ‚’ไฟฎๆญฃใ—ใพใ—ใŸใ€‚(Tatsuo Ishii)
+    </para>
+    <para>
+     <!--
+     Discussion: <ulink url="https://www.pgpool.net/pipermail/pgpool-general/2019-June/006659.html">[pgpool-general: 6601]</ulink>.
+     -->
+     ่ฉณ็ดฐใฏ<ulink url="https://www.pgpool.net/pipermail/pgpool-general/2019-June/006659.html">[pgpool-general: 6601]</ulink>ใ‚’ใ”ๅ‚็…งใใ ใ•ใ„ใ€‚
+    </para>
+   </listitem>
+
+   <listitem>
+    <!--
+    2019-06-20 [4277e9b]
+    2019-06-19 [f87890b]
+    2019-06-19 [8af9198]
+    -->
+    <para>
+     <!--
+     Doc: Fix documentation mistakes in <filename>follow_master.sh</filename> script and typos. (Bo Peng)
+     -->
+     Doc: ใ€Œ7.3. Pgpool-II + Watchdogใฎๆง‹็ฏ‰ใฎไพ‹ใ€ใฎ<filename>follow_master.sh</filename>ใ‚นใ‚ฏใƒชใƒ—ใƒˆใฎ้–“้•ใ„ใจใ‚ฟใ‚คใƒใ‚’ไฟฎๆญฃใ—ใพใ—ใŸใ€‚(Bo Peng)
+    </para>
+   </listitem>
+
+   <listitem>
+    <!--
+    2019-06-11 [361f4ec]
+    -->
+    <para>
+     <!--
+     Fix health check process is not shutting down in certain cases. (Tatsuo Ishii)
+     -->
+     ็‰นๅฎšใฎใ‚ฑใƒผใ‚นใงใƒ˜ใƒซใ‚นใƒใ‚งใƒƒใ‚ฏใƒ—ใƒญใ‚ปใ‚นใŒ็ต‚ไบ†ใ—ใชใ„ๅ•้กŒใ‚’ไฟฎๆญฃใ—ใพใ—ใŸใ€‚(Tatsuo Ishii)
+    </para>
+   </listitem>
+
+   <listitem>
+    <!--
+    2019-06-07 [48a45fc]
+    -->
+    <para>
+     <!--
+     Fix to deal with backslashes according to the config of <varname>standard_conforming_strings</varname> in native replication mode.
+     -->
+     ใƒใ‚คใƒ†ใ‚ฃใƒ–ใƒฌใƒ—ใƒชใ‚ฑใƒผใ‚ทใƒงใƒณใƒขใƒผใƒ‰ใฎๅ ดๅˆใ€<varname>standard_conforming_strings</varname>ใฎ่จญๅฎšใซๅฟœใ˜ใฆใƒใƒƒใ‚ฏใ‚นใƒฉใƒƒใ‚ทใƒฅใ‚’ๅ‡ฆ็†ใ™ใ‚‹ใ‚ˆใ†ใซไฟฎๆญฃใ—ใพใ—ใŸใ€‚
+     (<ulink url="https://www.pgpool.net/mantisbt/view.php?id=467">bug 467</ulink>) (Bo Peng)
+    </para>
+   </listitem>
+
+   <listitem>
+    <!--
+    2019-05-23 [81b9c11]
+    -->
+    <para>
+     <!--
+     Fix compile error on FreeBSD.
+     (<ulink url="https://www.pgpool.net/mantisbt/view.php?id=512">bug 512</ulink>,
+     <ulink url="https://www.pgpool.net/mantisbt/view.php?id=519">bug 519</ulink>) (Bo Peng)
+     --> 
+     FreeBSDไธŠใง็™บ็”Ÿใ™ใ‚‹ใ‚ณใƒณใƒ‘ใ‚คใƒซใ‚จใƒฉใƒผใ‚’ไฟฎๆญฃใ—ใพใ—ใŸใ€‚
+     (<ulink url="https://www.pgpool.net/mantisbt/view.php?id=512">bug 512</ulink>,
+     <ulink url="https://www.pgpool.net/mantisbt/view.php?id=519">bug 519</ulink>) (Bo Peng)
+    </para>
+   </listitem>
+
+   <listitem>
+    <!--
+    2018-08-14 [5765ed7]
+    2019-05-23 [0e8c1c2]
+    2019-05-22 [c264275]
+    2019-05-22 [53e7af0]
+    2019-05-22 [19cfda2]
+    -->
+    <para>
+     <!--
+     Fix memory leaks. (Tatsuo Ishii)
+     -->
+     ใ„ใใคใ‹ใฎใƒกใƒขใƒชใƒชใƒผใ‚ฏใ‚’ไฟฎๆญฃใ—ใพใ—ใŸใ€‚(Tatsuo Ishii)
+    </para>
+   </listitem>
+
+   <listitem>
+    <!--
+    2019-05-23 [827a056]
+    -->
+    <para>
+     <!--
+     Make failover in progress check more aggressively to avoid potential segfault. (Tatsuo Ishii)
+     -->
+     ๆฝœๅœจ็š„ใชใ‚ปใ‚ฐใƒกใƒณใƒ†ใƒผใ‚ทใƒงใƒณ้•ๅใ‚’ๅ›ž้ฟใ™ใ‚‹ใŸใ‚ใซใ€ใƒ•ใ‚งใ‚คใƒซใ‚ชใƒผใƒๅฎŸ่กŒไธญใงใ‚ใ‚‹ใ‹ใฉใ†ใ‹ใฎใƒใ‚งใƒƒใ‚ฏใ‚’ใ‚ˆใ‚Š็ฉๆฅต็š„ใซ่กŒใ†ใ‚ˆใ†ใซไฟฎๆญฃใ—ใพใ—ใŸใ€‚(Tatsuo Ishii)
+    </para>
+   </listitem>
+  </itemizedlist>
+ </sect2>
+</sect1>
+
+<sect1 id=release-3-7-10> 
  <!--
  <title>Release 3.7.10</title>
  -->
    </listitem>
   </itemizedlist>
  </sect2>
- </sect1>
+</sect1>
 
- <sect1 id=release-3-7-9> 
+<sect1 id=release-3-7-9> 
  <!--
  <title>Release 3.7.9</title>
  -->
    </listitem>
   </itemizedlist>
  </sect2>
- </sect1>
+</sect1>
 
- <sect1 id=release-3-7-8> 
+<sect1 id=release-3-7-8> 
  <!--
  <title>Release 3.7.8</title>
  -->
    </listitem>
   </itemizedlist>
  </sect2>
- </sect1>
+</sect1>
 
- <sect1 id=release-3-7-7> 
+<sect1 id=release-3-7-7> 
  <!--
  <title>Release 3.7.7</title>
  -->
    </listitem>
   </itemizedlist>
  </sect2>
- </sect1>
+</sect1>
 
- <sect1 id="release-3-7-6">
+<sect1 id="release-3-7-6">
  <!--
  <title>Release 3.7.6</title>
  -->
    </listitem>
   </itemizedlist>
  </sect2>
- </sect1>
+</sect1>
 
 <sect1 id="release-3-7-5">
  <!--
index f90cc1e04de120c04905c29e729f13b1eba1c641..7610847f928f0b03cdfe545cc0c7c67e5834b28d 100644 (file)
@@ -1,7 +1,438 @@
 <!-- doc/src/sgml/release-4.0.sgml -->
 <!-- See header comment in release.sgml about typical markup -->
 
- <sect1 id=release-4-0-5> 
+<sect1 id=release-4-0-6> 
+ <!--
+ <title>Release 4.0.6</title>
+ -->
+ <title>ใƒชใƒชใƒผใ‚น 4.0.6</title>
+ <note>
+  <!--
+  <title>Release Date</title>
+  -->
+  <title>ใƒชใƒชใƒผใ‚นๆ—ฅ</title>
+  <simpara>2019-08-15</simpara>
+ </note>
+
+ <sect2>
+  <!--
+  <title>Enhancements</title>
+  -->
+  <title>ๆ”นๅ–„็‚น</title>
+  <itemizedlist>
+   <listitem>
+    <!--
+    2019-08-15 [0a94393]
+    -->
+    <para>
+     <!--
+     Doc: Update "Pgpool-II + Watchdog Setup Example" to support <productname>PostgreSQL 12</productname>. (Bo Peng)
+     -->
+     Doc: "Pgpool-II + Watchdog Setup Example"ใŒ<productname>PostgreSQL</productname> 12ใซๅฏพๅฟœใ™ใ‚‹ใ‚ˆใ†ใซไฟฎๆญฃใ—ใพใ—ใŸใ€‚(Bo Peng)
+    </para>
+   </listitem>
+   <listitem>
+    <!--
+    2019-08-08 [7ea54a1]
+    -->
+    <para>
+     <!--
+     Import some of memory manager debug facilities from <productname>PostgreSQL</productname>. (Tatsuo Ishii)
+     -->
+     <productname>PostgreSQL</productname>ใ‹ใ‚‰ใƒกใƒขใƒชใƒžใƒใƒผใ‚ธใƒฃใƒ‡ใƒใƒƒใ‚ฐๆฉŸ่ƒฝใฎไธ€้ƒจใ‚’ใ‚คใƒณใƒใƒผใƒˆใ—ใพใ—ใŸใ€‚(Tatsuo Ishii)
+    </para>
+   </listitem>
+   <listitem>
+    <!--
+    2019-07-24 [717411f]
+    -->
+    <para>
+     <!--
+     Use <function>pg_get_expr()</function> instead of <literal>pg_attrdef.adsrc</literal> to support for <productname>PostgreSQL</productname> 12. (Bo Peng)
+     -->
+     <productname>PostgreSQL</productname> 12ใซๅฏพๅฟœใ™ใ‚‹ใŸใ‚ใซใ€<literal>pg_attrdef.adsrc</literal>ใฎใ‹ใ‚ใ‚Šใซ
+     <function>pg_get_expr()</function>ใ‚’ไฝฟ็”จใ™ใ‚‹ใ‚ˆใ†ใซไฟฎๆญฃใ—ใพใ—ใŸใ€‚(Bo Peng)
+    </para>
+   </listitem>
+   <listitem>
+    <!--
+    2019-08-11 [c553e51]
+    2019-07-17 [6b89f9e]
+    2019-07-02 [3b32bc4]
+    -->
+    <para>
+     <!--
+     Enhance shutdown script of <xref linkend="PGPOOL-SETUP">. (Tatsuo Ishii)
+     -->
+     <xref linkend="PGPOOL-SETUP">ใฎshutdownใ‚นใ‚ฏใƒชใƒ—ใƒˆใ‚’ๆ”น่‰ฏใ—ใพใ—ใŸใ€‚(Tatsuo Ishii)
+      <itemizedlist> 
+       <listitem>
+       <para>
+        <!--
+        Make shutdownall to wait for completion of shutdown of <productname>Pgpool-II</productname>.
+        -->
+        shutdownใ‚นใ‚ฏใƒชใƒ—ใƒˆใŒ<productname>Pgpool-II</productname>ใฎใ‚ทใƒฃใƒƒใƒˆใƒ€ใ‚ฆใƒณๅฎŒไบ†ใ‚’ๅพ…ใคใ‚ˆใ†ใซไฟฎๆญฃใ—ใพใ—ใŸใ€‚
+       </para>
+       </listitem>
+       <listitem>
+       <para>
+        <!--
+        if environment variable <varname>CHECK_TIME_WAIT</varname> is set to true, use <command>netstat</command> command to confirm usage of the <literal>TCP/IP</literal> port while executing shutdown script.
+        -->
+        ็’ฐๅขƒๅค‰ๆ•ฐ<varname>CHECK_TIME_WAIT</varname>ใŒ<literal>true</literal>ใซ่จญๅฎšใ•ใ‚Œใฆใ„ใ‚‹ใจใใ€shutdownใ‚นใ‚ฏใƒชใƒ—ใƒˆๅฎŸ่กŒๆ™‚ใซ<command>netstat</command>ใ‚ณใƒžใƒณใƒ‰ใง<literal>TCP/IP</literal>ใƒใƒผใƒˆใฎไฝฟ็”จใ‚’็ขบ่ชใ™ใ‚‹ใ‚ˆใ†ใซไฟฎๆญฃใ—ใพใ—ใŸใ€‚ 
+       </para>
+       </listitem>
+      </itemizedlist> 
+    </para>
+   </listitem>
+
+   <listitem>
+    <!--
+    2019-05-22 [57cd1d4]
+    -->
+    <para>
+     <!--
+     Deal <literal>pgpool_adm</literal> extension with <productname>PostgreSQL</productname> 12. (Tatsuo Ishii)
+     -->
+     <literal>pgpool_adm</literal>ๆ‹กๅผตใŒ<productname>PostgreSQL</productname> 12 ใซๅฏพๅฟœใ™ใ‚‹ใ‚ˆใ†ใซไฟฎๆญฃใ—ใพใ—ใŸใ€‚(Tatsuo Ishii)
+    </para>
+   </listitem>
+
+   <listitem>
+    <!--
+    2019-06-02 [08c0bfa]
+    -->
+    <para>
+     <!--
+     Doc: add description to <xref linkend="PG-MD5"> man page how to show <filename>pool_passwd</filename> hashed string. (Tatsuo Ishii)
+     -->
+     Doc: <xref linkend="PG-MD5">ใฎใƒ‰ใ‚ญใƒฅใƒกใƒณใƒˆใซ<filename>pool_passwd</filename>ใƒใƒƒใ‚ทใƒฅๆ–‡ๅญ—ๅˆ—ใ‚’่กจ็คบใ•ใ›ใ‚‹ๆ–นๆณ•ใ‚’่ฟฝๅŠ ใ—ใพใ—ใŸใ€‚(Tatsuo Ishii)
+    </para>
+   </listitem>
+
+   <listitem>
+    <!--
+    2019-05-26 [a899be1]
+    -->
+    <para>
+     <!--
+     Doc: add general description about failover. (Tatsuo Ishii)
+     -->
+     Doc: ใƒ•ใ‚งใ‚คใƒซใ‚ชใƒผใƒใซ้–ขใ™ใ‚‹ไธ€่ˆฌ็š„ใช่ชฌๆ˜Žใ‚’่ฟฝๅŠ ใ—ใพใ—ใŸใ€‚(Tatsuo Ishii)
+    </para>
+   </listitem>
+  </itemizedlist>
+ </sect2>
+
+ <sect2>
+  <!--
+  <title>Bug fixes</title>
+  -->
+  <title>ไธๅ…ทๅˆไฟฎๆญฃ</title>
+
+  <itemizedlist>
+   <listitem>
+    <!--
+    2019-08-11 [fd53304]
+    2019-08-11 [8653c40]
+    -->
+    <para>
+     <!--
+     Test: Fix test failure of extended-query-test when <varname>disable_load_balance_on_write = off/transaction/always</varname>. (Tatsuo Ishii)
+     -->
+     Test: <varname>disable_load_balance_on_write = off/transaction/always</varname>ใฎๅ ดๅˆใซๆ‹กๅผตๅ•ใ„ๅˆใ‚ใ›ใƒ†ใ‚นใƒˆใŒๅคฑๆ•—ใ™ใ‚‹ใฎใ‚’ไฟฎๆญฃใ—ใพใ—ใŸใ€‚(Tatsuo Ishii)
+    </para>
+   </listitem>
+
+   <listitem>
+    <!--
+    2019-08-09 [b6d77f4]
+    -->
+    <para>
+     <!--
+     Fix "unable to bind. cannot get parse message" error.
+     (<ulink url="https://www.pgpool.net/mantisbt/view.php?id=531">bug 531</ulink>) (Tatsuo Ishii)
+     -->
+     "unable to bind. cannot get parse message"ใ‚จใƒฉใƒผใ‚’ไฟฎๆญฃใ—ใพใ—ใŸใ€‚
+     (<ulink url="https://www.pgpool.net/mantisbt/view.php?id=531">bug 531</ulink>) (Tatsuo Ishii)
+    </para>
+   </listitem>
+
+   <listitem>
+    <!--
+    2019-08-08 [f48f624]
+    -->
+    <para>
+     <!--
+     Fix online-recovery is blocked after a child process exits abnormally with replication mode and watchdog. 
+     (<ulink url="https://www.pgpool.net/mantisbt/view.php?id=483">bug 483</ulink>) (Muhammad Usama)
+     -->
+     ใƒใ‚คใƒ†ใ‚ฃใƒ–ใƒฌใƒ—ใƒชใ‚ฑใƒผใ‚ทใƒงใƒณใƒขใƒผใƒ‰ใ‹ใค<application>Watchdog</application>ใŒๆœ‰ๅŠนใชๅ ดๅˆใ€
+     ๅญใƒ—ใƒญใ‚ปใ‚นใŒ็•ฐๅธธ็ต‚ไบ†ใ—ใŸๅพŒใซใ€ใ‚ชใƒณใƒฉใ‚คใƒณใƒชใ‚ซใƒใƒชใŒๅคฑๆ•—ใ™ใ‚‹ไธๅ…ทๅˆใ‚’ไฟฎๆญฃใ—ใพใ—ใŸใ€‚
+     (<ulink url="https://www.pgpool.net/mantisbt/view.php?id=483">bug 483</ulink>) (Muhammad Usama)
+    </para>
+   </listitem>
+
+   <listitem>
+    <!--
+    2019-05-16 [0dbf6eb]
+    -->
+    <para>
+     <!--
+     Fix for keep the backend health check running on quarantined nodes. (Muhammad Usama)
+     -->
+     ้š”้›ข(quarantine)ใ•ใ‚ŒใŸใƒใƒƒใ‚ฏใ‚จใƒณใƒ‰ใซๅฏพใ—ใฆใƒ˜ใƒซใ‚นใƒใ‚งใƒƒใ‚ฏใ‚’็ถšใ‘ใ‚‹ใ‚ˆใ†ใซไฟฎๆญฃใ—ใพใ—ใŸใ€‚(Muhammad Usama)
+    </para>
+    <para>
+     <!--
+     Pgpool should keep the backend health check running on quarantined nodes so
+     that when the connectivity resumes, they should automatically get removed
+     from the quarantine. 
+     -->
+     ้š”้›ขใ•ใ‚ŒใŸใƒใƒƒใ‚ฏใ‚จใƒณใƒ‰ใŒๆŽฅ็ถšๅ†้–‹ใ•ใ‚ŒใŸใจใใซ่‡ชๅ‹•็š„ใซ้š”้›ข็Šถๆ…‹ใ‹ใ‚‰่งฃๆถˆใ•ใ‚Œใ‚‹ใ‚ˆใ†ใซใ€
+     <productname>Pgpool-II</productname>ใŒ้š”้›ขใ•ใ‚ŒใŸใƒใƒƒใ‚ฏใ‚จใƒณใƒ‰ใซๅฏพใ—ใฆใƒ˜ใƒซใ‚นใƒใ‚งใƒƒใ‚ฏใ‚’ๅฎŸ่กŒใ—็ถšใ‘ใ‚‹ๅฟ…่ฆใŒใ‚ใ‚Šใพใ™ใ€‚
+    </para>
+    <para>
+     <!--
+     See <ulink url="https://www.pgpool.net/pipermail/pgpool-hackers/2019-April/003295.html">[pgpool-hackers: 3295]</ulink> for more details. 
+     -->
+     ่ฉณ็ดฐใฏ<ulink url="https://www.pgpool.net/pipermail/pgpool-hackers/2019-April/003295.html">[pgpool-hackers: 3295]</ulink>ใ‚’ใ”ๅ‚็…งใใ ใ•ใ„ใ€‚
+    </para>
+   </listitem>
+
+   <listitem>
+    <!--
+    2019-08-07 [29dab7b]
+    -->
+    <para>
+     <!--
+     Fix for no primary on standby pgpool when primary is quarantined on master. (Muhammad Usama)
+     -->
+     ใƒžใ‚นใ‚ฟใƒผ<productname>Pgpool-II</productname>ใงใƒ—ใƒฉใ‚คใƒžใƒชใŒ้š”้›ข (quarantine) ใ•ใ‚Œใฆใ„ใ‚‹ๅ ดๅˆใ€
+     ใ‚นใ‚ฟใƒณใƒใ‚ค<productname>Pgpool-II</productname>ใงใƒ—ใƒฉใ‚คใƒžใƒชใƒŽใƒผใƒ‰ใŒๅญ˜ๅœจใ—ใชใ„็Šถๆ…‹ใ‚’ไฟฎๆญฃใ—ใพใ—ใŸใ€‚(Muhammad Usama)
+    </para>
+    <para>
+     <!--
+     Master watchdog Pgpool sends the backend status sync message if the primary node is quarantined on it.
+     So standby watchdog pgpool must not update its status when the status of current primary node
+     is not DOWN.
+     -->
+     ใƒ—ใƒฉใ‚คใƒžใƒชใƒŽใƒผใƒ‰ใŒ้š”้›ข (quarantine) ใ•ใ‚Œใฆใ„ใ‚‹ๅ ดๅˆใ€ใƒžใ‚นใ‚ฟใƒผ<productname>Pgpool-II</productname>ใฏใ€
+     ใƒ—ใƒฉใ‚คใƒžใƒชใƒŽใƒผใƒ‰ใ‚นใƒ†ใƒผใ‚ฟใ‚นใฎๅŒๆœŸใƒกใƒƒใ‚ปใƒผใ‚ธใ‚’้€ไฟกใ—ใพใ™ใ€‚
+     ใ‚นใ‚ฟใƒณใƒใ‚ค<productname>Pgpool-II</productname>ใงใฏ็พๅœจใฎใƒ—ใƒฉใ‚คใƒžใƒชใƒŽใƒผใƒ‰ใฎใ‚นใƒ†ใƒผใ‚ฟใ‚นใŒDOWNใงใชใ„ๅ ดๅˆใ€
+     ใƒ—ใƒฉใ‚คใƒžใƒชใƒŽใƒผใƒ‰ใฎใ‚นใƒ†ใƒผใ‚ฟใ‚นใ‚’ๆ›ดๆ–ฐใ—ใชใ„ใ‚ˆใ†ใซไฟฎๆญฃใ—ใพใ—ใŸใ€‚
+    </para>
+   </listitem>
+
+   <listitem>
+    <!--
+    2019-07-29 [d2aa09a]
+    -->
+    <para>
+     <!--
+     Fix <xref linkend="WATCHDOG-SETUP"> command <literal>mode</literal> option to work correctly. (Takuma Hoshiai)
+     -->
+     <xref linkend="WATCHDOG-SETUP">ใ‚ณใƒžใƒณใƒ‰ใฎ<literal>mode</literal>ใ‚ชใƒ—ใ‚ทใƒงใƒณใŒๆญฃใ—ใๅ‹•ไฝœใ™ใ‚‹ใ‚ˆใ†ใซไฟฎๆญฃใ—ใพใ—ใŸใ€‚(Takuma Hoshiai)
+    </para>
+   </listitem>
+
+   <listitem>
+    <!--
+    2019-07-28 [34dc12f]
+    -->
+    <para>
+     <!--
+     Fix <xref linkend="PGPOOL-SETUP"> to produce correct follow master command. (Tatsuo Ishii)
+     -->
+     <xref linkend="PGPOOL-SETUP">ใŒๆญฃใ—ใ„<varname>follow master command</varname>ใ‚’็”Ÿๆˆใ™ใ‚‹ใ‚ˆใ†ใซไฟฎๆญฃใ—ใพใ—ใŸใ€‚(Tatsuo Ishii)
+    </para>
+   </listitem>
+
+   <listitem>
+    <!--
+    2019-07-10 [801d8a8]
+    -->
+    <para>
+     <!--
+     Fix in native replication mode <productname>Pgpool-II</productname> rewriting query error when the queries include
+     <literal>GROUPS</literal> and <literal>EXCLUDE</literal> in <literal>frame</literal> clauses. (Bo Peng)
+     -->
+     ใƒใ‚คใƒ†ใ‚ฃใƒ–ใƒฌใƒ—ใƒชใ‚ฑใƒผใ‚ทใƒงใƒณใƒขใƒผใƒ‰ใงใ€ใ‚ฏใ‚จใƒชใฎ<literal>frame</literal>ๅฅใซ<literal>GROUPS</literal>ใจ<literal>EXCLUDE</literal>ใŒๅซใพใ‚Œใฆใ„ใ‚‹ๅ ดๅˆใ€
+     <productname>Pgpool-II</productname>ใŒใ‚ฏใ‚จใƒชใ‚’ๆญฃใ—ใๆ›ธใๆ›ใˆใ‚‰ใ‚Œใชใ„ไธๅ…ทๅˆใ‚’ไฟฎๆญฃใ—ใพใ—ใŸใ€‚(Bo Peng)
+    </para>
+   </listitem>
+
+   <listitem>
+    <!--
+    2019-07-07 [44f8e2d]
+    -->
+    <para>
+     <!--
+     Fix query cache module so that it checks oid array's bound. (Tatsuo Ishii)
+     -->
+     ใ‚ฏใ‚จใƒชใ‚ญใƒฃใƒƒใ‚ทใƒฅใƒขใ‚ธใƒฅใƒผใƒซใงoid้…ๅˆ—ใฎๅขƒ็•Œใ‚’ใƒใ‚งใƒƒใ‚ฏใ™ใ‚‹ใ‚ˆใ†ใซไฟฎๆญฃใ—ใพใ—ใŸใ€‚(Tatsuo Ishii)
+    </para>
+   </listitem>
+
+   <listitem>
+    <!--
+    2019-07-07 [bb3af6f]
+    -->
+    <para>
+     <!--
+     Fix off-by-one error in query cache module. (Tatsuo Ishii)
+     -->
+     ใ‚ฏใ‚จใƒชใ‚ญใƒฃใƒƒใ‚ทใƒฅใƒขใ‚ธใƒฅใƒผใƒซใฎOff-by-oneใ‚จใƒฉใƒผใ‚’ไฟฎๆญฃใ—ใพใ—ใŸใ€‚(Tatsuo Ishii)
+    </para>
+   </listitem>
+
+   <listitem>
+    <!--
+    2019-07-05 [27c2476]
+    -->
+    <para>
+     <!--
+     Allow health check process to reload. (Tatsuo Ishii)
+     -->
+     ใƒ˜ใƒซใ‚นใƒใ‚งใƒƒใ‚ฏใƒ—ใƒญใ‚ปใ‚นใง<filename>pgpool.conf</filename>ใŒใƒชใƒญใƒผใƒ‰ใ•ใ‚Œใชใ„ไธๅ…ทๅˆใ‚’ไฟฎๆญฃใ—ใพใ—ใŸใ€‚(Tatsuo Ishii)
+    </para>
+   </listitem>
+
+   <listitem>
+    <!--
+    2019-07-03 [5d042e4]
+    -->
+    <para>
+     <!--
+     Fix sefault when query cache is enabled. (<ulink url="https://www.pgpool.net/mantisbt/view.php?id=525">bug 525</ulink>) (Tatsuo Ishii)
+     -->
+     ใ‚ฏใ‚จใƒชใ‚ญใƒฃใƒƒใ‚ทใƒฅใŒๆœ‰ๅŠนใชๅ ดๅˆใซ็™บ็”Ÿใ™ใ‚‹ใ‚ปใ‚ฐใƒกใƒณใƒ†ใƒผใ‚ทใƒงใƒณ้•ๅใ‚’ไฟฎๆญฃใ—ใพใ—ใŸใ€‚(<ulink url="https://www.pgpool.net/mantisbt/view.php?id=525">bug 525</ulink>) (Tatsuo Ishii)
+    </para>
+   </listitem>
+
+   <listitem>
+    <!--
+    2019-07-02 [b8137d6]
+    -->
+    <para>
+     <!--
+     Down grade LOG "checking zapping sent message ..." to DEBUG5. (Tatsuo Ishii)
+     -->
+     LOG "checking zapping sent message ..."ใ‚’DEBUG5ใซใƒ€ใ‚ฆใƒณใ‚ฐใƒฌใƒผใƒ‰ใ—ใพใ—ใŸใ€‚(Tatsuo Ishii)
+    </para>
+    <para>
+     <!--
+     Discussion: <ulink url="https://www.pgpool.net/pipermail/pgpool-general/2019-June/006678.html">[pgpool-general: 6620]</ulink>
+     -->
+     ่ฉณ็ดฐใฏ<ulink url="https://www.pgpool.net/pipermail/pgpool-general/2019-June/006678.html">[pgpool-general: 6620]</ulink>ใ‚’ใ”ๅ‚็…งใใ ใ•ใ„ใ€‚
+    </para>
+   </listitem>
+
+   <listitem>
+    <!--
+    2019-06-24 [8742f9f]
+    -->
+    <para>
+     <!--
+     Fix segfault when <literal>samenet</literal> is specified in <filename>pool_hba.conf</filename>. (Tatsuo Ishii)
+     -->
+     <filename>pool_hba.conf</filename>ใซ<literal>samenet</literal>ใŒๆŒ‡ๅฎšใ•ใ‚Œใฆใ„ใ‚‹ๅ ดๅˆใซ็™บ็”Ÿใ™ใ‚‹ใ‚ปใ‚ฐใƒกใƒณใƒ†ใƒผใ‚ทใƒงใƒณ้•ๅใ‚’ไฟฎๆญฃใ—ใพใ—ใŸใ€‚(Tatsuo Ishii)
+    </para>
+    <para>
+     <!--
+     Discussion: <ulink url="https://www.pgpool.net/pipermail/pgpool-general/2019-June/006659.html">[pgpool-general: 6601]</ulink>.
+     -->
+     ่ฉณ็ดฐใฏ<ulink url="https://www.pgpool.net/pipermail/pgpool-general/2019-June/006659.html">[pgpool-general: 6601]</ulink>ใ‚’ใ”ๅ‚็…งใใ ใ•ใ„ใ€‚
+    </para>
+   </listitem>
+
+   <listitem>
+    <!--
+    2019-06-20 [4277e9b]
+    2019-06-19 [f87890b]
+    2019-06-19 [8af9198]
+    -->
+    <para>
+     <!--
+     Doc: Fix documentation mistakes in <filename>follow_master.sh</filename> script and typos. (Bo Peng)
+     -->
+     Doc: ใ€Œ7.3. Pgpool-II + Watchdogใฎๆง‹็ฏ‰ใฎไพ‹ใ€ใฎ<filename>follow_master.sh</filename>ใ‚นใ‚ฏใƒชใƒ—ใƒˆใฎ้–“้•ใ„ใจใ‚ฟใ‚คใƒใ‚’ไฟฎๆญฃใ—ใพใ—ใŸใ€‚(Bo Peng)
+    </para>
+   </listitem>
+
+   <listitem>
+    <!--
+    2019-06-11 [361f4ec]
+    -->
+    <para>
+     <!--
+     Fix health check process is not shutting down in certain cases. (Tatsuo Ishii)
+     -->
+     ็‰นๅฎšใฎใ‚ฑใƒผใ‚นใงใƒ˜ใƒซใ‚นใƒใ‚งใƒƒใ‚ฏใƒ—ใƒญใ‚ปใ‚นใŒ็ต‚ไบ†ใ—ใชใ„ๅ•้กŒใ‚’ไฟฎๆญฃใ—ใพใ—ใŸใ€‚(Tatsuo Ishii)
+    </para>
+   </listitem>
+
+   <listitem>
+    <!--
+    2019-06-07 [48a45fc]
+    -->
+    <para>
+     <!--
+     Fix to deal with backslashes according to the config of <varname>standard_conforming_strings</varname> in native replication mode.
+     -->
+     ใƒใ‚คใƒ†ใ‚ฃใƒ–ใƒฌใƒ—ใƒชใ‚ฑใƒผใ‚ทใƒงใƒณใƒขใƒผใƒ‰ใฎๅ ดๅˆใ€<varname>standard_conforming_strings</varname>ใฎ่จญๅฎšใซๅฟœใ˜ใฆใƒใƒƒใ‚ฏใ‚นใƒฉใƒƒใ‚ทใƒฅใ‚’ๅ‡ฆ็†ใ™ใ‚‹ใ‚ˆใ†ใซไฟฎๆญฃใ—ใพใ—ใŸใ€‚
+     (<ulink url="https://www.pgpool.net/mantisbt/view.php?id=467">bug 467</ulink>) (Bo Peng)
+    </para>
+   </listitem>
+
+   <listitem>
+    <!--
+    2019-05-23 [81b9c11]
+    -->
+    <para>
+     <!--
+     Fix compile error on FreeBSD.
+     (<ulink url="https://www.pgpool.net/mantisbt/view.php?id=512">bug 512</ulink>,
+     <ulink url="https://www.pgpool.net/mantisbt/view.php?id=519">bug 519</ulink>) (Bo Peng)
+     --> 
+     FreeBSDไธŠใง็™บ็”Ÿใ™ใ‚‹ใ‚ณใƒณใƒ‘ใ‚คใƒซใ‚จใƒฉใƒผใ‚’ไฟฎๆญฃใ—ใพใ—ใŸใ€‚
+     (<ulink url="https://www.pgpool.net/mantisbt/view.php?id=512">bug 512</ulink>,
+     <ulink url="https://www.pgpool.net/mantisbt/view.php?id=519">bug 519</ulink>) (Bo Peng)
+    </para>
+   </listitem>
+
+   <listitem>
+    <!--
+    2018-08-14 [5765ed7]
+    2019-05-23 [0e8c1c2]
+    2019-05-22 [c264275]
+    2019-05-22 [53e7af0]
+    2019-05-22 [19cfda2]
+    -->
+    <para>
+     <!--
+     Fix memory leaks. (Tatsuo Ishii)
+     -->
+     ใ„ใใคใ‹ใฎใƒกใƒขใƒชใƒชใƒผใ‚ฏใ‚’ไฟฎๆญฃใ—ใพใ—ใŸใ€‚(Tatsuo Ishii)
+    </para>
+   </listitem>
+
+   <listitem>
+    <!--
+    2019-05-23 [827a056]
+    -->
+    <para>
+     <!--
+     Make failover in progress check more aggressively to avoid potential segfault. (Tatsuo Ishii)
+     -->
+     ๆฝœๅœจ็š„ใชใ‚ปใ‚ฐใƒกใƒณใƒ†ใƒผใ‚ทใƒงใƒณ้•ๅใ‚’ๅ›ž้ฟใ™ใ‚‹ใŸใ‚ใซใ€ใƒ•ใ‚งใ‚คใƒซใ‚ชใƒผใƒๅฎŸ่กŒไธญใงใ‚ใ‚‹ใ‹ใฉใ†ใ‹ใฎใƒใ‚งใƒƒใ‚ฏใ‚’ใ‚ˆใ‚Š็ฉๆฅต็š„ใซ่กŒใ†ใ‚ˆใ†ใซไฟฎๆญฃใ—ใพใ—ใŸใ€‚(Tatsuo Ishii)
+    </para>
+   </listitem>
+  </itemizedlist>
+ </sect2>
+</sect1>
+
+<sect1 id=release-4-0-5> 
  <!--
  <title>Release 4.0.5</title>
  -->
    </listitem>
   </itemizedlist>
  </sect2>
- </sect1>
+</sect1>
 
- <sect1 id=release-4-0-4> 
+<sect1 id=release-4-0-4> 
  <!--
  <title>Release 4.0.4</title>
  -->
    </listitem>
   </itemizedlist>
  </sect2>
- </sect1>
+</sect1>
 
- <sect1 id=release-4-0-3> 
+<sect1 id=release-4-0-3> 
  <!--
  <title>Release 4.0.3</title>
  -->
    </listitem>
   </itemizedlist>
  </sect2>
- </sect1>
+</sect1>
 
- <sect1 id=release-4-0-2> 
+<sect1 id=release-4-0-2> 
  <!--
  <title>Release 4.0.2</title>
  -->
    </listitem>
   </itemizedlist>
  </sect2>
- </sect1>
+</sect1>
 
- <sect1 id="release-4-0-1">
+<sect1 id="release-4-0-1">
  <!--
  <title>Release 4.0.1</title>
  -->
    </listitem>
   </itemizedlist>
  </sect2>
- </sect1>
+</sect1>
 
 <sect1 id="release-4-0">
  <!--
index 9a19334cd6ac6d7c22da832b70f80e82dab61fcf..012e1b91535fd0037802e4917d391178a57962fd 100644 (file)
@@ -1,7 +1,134 @@
 <!-- doc/src/sgml/release-3.4.sgml -->
 <!-- See header comment in release.sgml about typical markup -->
 
- <sect1 id=release-3-4-24> 
+<sect1 id=release-3-4-25> 
+ <title>Release 3.4.25</title>
+ <note>
+  <title>Release Date</title>
+  <simpara>2019-08-15</simpara>
+ </note>
+
+ <sect2>
+  <title>Enhancements</title>
+  <itemizedlist>
+   <listitem>
+    <!--
+    2019-08-08 [94b0ce1]
+    -->
+    <para>
+     Import some of memory manager debug facilities from <productname>PostgreSQL</productname>. (Tatsuo Ishii)
+    </para>
+   </listitem>
+   <listitem>
+    <!--
+    2019-07-24 [d3493f7]
+    -->
+    <para>
+     Use <function>pg_get_expr()</function> instead of <literal>pg_attrdef.adsrc</literal> to support for <productname>PostgreSQL</productname> 12. (Bo Peng)
+    </para>
+   </listitem>
+   <listitem>
+    <!--
+    2019-08-11 [c553e51]
+    2019-08-08 [94364ad]
+    2019-07-17 [5730d28]
+    2019-07-02 [b364caa]
+    -->
+    <para>
+     Enhance shutdown script of <xref linkend="PGPOOL-SETUP">. (Tatsuo Ishii)
+      <itemizedlist> 
+       <listitem>
+       <para>
+        Make shutdownall to wait for completion of shutdown of <productname>Pgpool-II</productname>.
+       </para>
+       </listitem>
+       <listitem>
+       <para>
+        If environment variable <varname>CHECK_TIME_WAIT</varname> is set to true, use <command>netstat</command> command to confirm usage of the <literal>TCP/IP</literal> port while executing shutdown script.
+       </para>
+       </listitem>
+      </itemizedlist> 
+    </para>
+   </listitem>
+   <listitem>
+    <!--
+    2019-05-22 [57cd1d4]
+    -->
+    <para>
+     Deal <literal>pgpool_adm</literal> extension with <productname>PostgreSQL</productname> 12. (Tatsuo Ishii)
+    </para>
+   </listitem>
+  </itemizedlist>
+ </sect2>
+ <sect2>
+  <title>Bug fixes</title>
+  <itemizedlist>
+   <listitem>
+    <!--
+    2019-07-28 [fbe8fdc]
+    -->
+    <para>
+     Fix <xref linkend="PGPOOL-SETUP"> to produce correct follow master command. (Tatsuo Ishii)
+    </para>
+   </listitem>
+
+   <listitem>
+    <!--
+    2019-07-07 [44f8e2d]
+    -->
+    <para>
+     Fix query cache module so that it checks oid array's bound. (Tatsuo Ishii)
+    </para>
+   </listitem>
+
+   <listitem>
+    <!--
+    2019-07-07 [ae45e93]
+    -->
+    <para>
+     Fix off-by-one error in query cache module. (Tatsuo Ishii)
+    </para>
+   </listitem>
+
+   <listitem>
+    <!--
+    2019-06-24 [057a635]
+    -->
+    <para>
+     Fix segfault when <literal>samenet</literal> is specified in <filename>pool_hba.conf</filename>. (Tatsuo Ishii)
+    </para>
+    <para>
+     Discussion: <ulink url="https://www.pgpool.net/pipermail/pgpool-general/2019-June/006659.html">[pgpool-general: 6601]</ulink>.
+    </para>
+   </listitem>
+
+   <listitem>
+    <!--
+    2019-06-07 [9d7c5ba]
+    -->
+    <para>
+     Fix to deal with backslashes according to the config of <varname>standard_conforming_strings</varname> in native replication mode.
+     (<ulink url="https://www.pgpool.net/mantisbt/view.php?id=467">bug 467</ulink>) (Bo Peng)
+    </para>
+   </listitem>
+
+   <listitem>
+    <!--
+    2019-08-14 [0d6fdbc]
+    2019-05-23 [0e8c1c2]
+    2019-05-22 [c264275]
+    2019-05-22 [53e7af0]
+    2019-05-22 [19cfda2]
+    -->
+    <para>
+     Fix memory leaks. (Tatsuo Ishii)
+    </para>
+   </listitem>
+  </itemizedlist>
+ </sect2>
+</sect1>
+
+<sect1 id=release-3-4-24> 
  <title>Release 3.4.24</title>
  <note>
   <title>Release Date</title>
    </listitem>
   </itemizedlist>
  </sect2>
- </sect1>
+</sect1>
 
- <sect1 id=release-3-4-23> 
+<sect1 id=release-3-4-23> 
  <title>Release 3.4.23</title>
  <note>
   <title>Release Date</title>
    </listitem>
   </itemizedlist>
  </sect2>
- </sect1>
+</sect1>
 
- <sect1 id=release-3-4-22> 
+<sect1 id=release-3-4-22> 
  <title>Release 3.4.22</title>
  <note>
   <title>Release Date</title>
    </listitem>
   </itemizedlist>
  </sect2>
- </sect1>
+</sect1>
 
- <sect1 id=release-3-4-21> 
+<sect1 id=release-3-4-21> 
  <title>Release 3.4.21</title>
  <note>
   <title>Release Date</title>
    </listitem>
   </itemizedlist>
  </sect2>
- </sect1>
+</sect1>
 
- <sect1 id="release-3-4-20">
+<sect1 id="release-3-4-20">
  <title>Release 3.4.20</title>
 
  <note>
    </listitem>
   </itemizedlist>
  </sect2>
- </sect1>
+</sect1>
 
 <sect1 id="release-3-4-19">
  <title>Release 3.4.19</title>
index d274df05d3376e85c8eb846238e0baa4bc4b8516..72c02d5deb1e7aef82eaa4bfd807510c785f5c7a 100644 (file)
@@ -1,7 +1,185 @@
 <!-- doc/src/sgml/release-3.5.sgml -->
 <!-- See header comment in release.sgml about typical markup -->
 
- <sect1 id=release-3-5-21> 
+<sect1 id=release-3-5-22> 
+ <title>Release 3.5.22</title>
+ <note>
+  <title>Release Date</title>
+  <simpara>2019-08-15</simpara>
+ </note>
+
+ <sect2>
+  <title>Enhancements</title>
+  <itemizedlist>
+   <listitem>
+    <!--
+    2019-08-08 [94b0ce1]
+    -->
+    <para>
+     Import some of memory manager debug facilities from <productname>PostgreSQL</productname>. (Tatsuo Ishii)
+    </para>
+   </listitem>
+   <listitem>
+    <!--
+    2019-07-24 [d3493f7]
+    -->
+    <para>
+     Use <function>pg_get_expr()</function> instead of <literal>pg_attrdef.adsrc</literal> to support for <productname>PostgreSQL</productname> 12. (Bo Peng)
+    </para>
+   </listitem>
+   <listitem>
+    <!--
+    2019-08-11 [c553e51]
+    2019-08-08 [94364ad]
+    2019-07-17 [5730d28]
+    2019-07-02 [b364caa]
+    -->
+    <para>
+     Enhance shutdown script of <xref linkend="PGPOOL-SETUP">. (Tatsuo Ishii)
+      <itemizedlist> 
+       <listitem>
+       <para>
+        Make shutdownall to wait for completion of shutdown of <productname>Pgpool-II</productname>.
+       </para>
+       </listitem>
+       <listitem>
+       <para>
+        If environment variable <varname>CHECK_TIME_WAIT</varname> is set to true, use <command>netstat</command> command to confirm usage of the <literal>TCP/IP</literal> port while executing shutdown script.
+       </para>
+       </listitem>
+      </itemizedlist> 
+    </para>
+   </listitem>
+   <listitem>
+    <!--
+    2019-05-22 [57cd1d4]
+    -->
+    <para>
+     Deal <literal>pgpool_adm</literal> extension with <productname>PostgreSQL</productname> 12. (Tatsuo Ishii)
+    </para>
+   </listitem>
+  </itemizedlist>
+ </sect2>
+ <sect2>
+  <title>Bug fixes</title>
+  <itemizedlist>
+
+   <listitem>
+    <!--
+    2019-08-09 [c896d21]
+    -->
+    <para>
+     Fix "unable to bind. cannot get parse message" error.
+     (<ulink url="https://www.pgpool.net/mantisbt/view.php?id=531">bug 531</ulink>) (Tatsuo Ishii)
+    </para>
+   </listitem>
+
+   <listitem>
+    <!--
+    2019-08-08 [0da5292]
+    -->
+    <para>
+     Fix online-recovery is blocked after a child process exits abnormally with replication mode and watchdog. 
+     (<ulink url="https://www.pgpool.net/mantisbt/view.php?id=483">bug 483</ulink>) (Muhammad Usama)
+    </para>
+   </listitem>
+
+   <listitem>
+    <!--
+    2019-07-28 [fbe8fdc]
+    -->
+    <para>
+     Fix <xref linkend="PGPOOL-SETUP"> to produce correct follow master command. (Tatsuo Ishii)
+    </para>
+   </listitem>
+
+   <listitem>
+    <!--
+    2019-07-07 [44f8e2d]
+    -->
+    <para>
+     Fix query cache module so that it checks oid array's bound. (Tatsuo Ishii)
+    </para>
+   </listitem>
+
+   <listitem>
+    <!--
+    2019-07-07 [ae45e93]
+    -->
+    <para>
+     Fix off-by-one error in query cache module. (Tatsuo Ishii)
+    </para>
+   </listitem>
+
+   <listitem>
+    <!--
+    2019-07-03 [380d8a5]
+    -->
+    <para>
+     Fix sefault when query cache is enabled. (<ulink url="https://www.pgpool.net/mantisbt/view.php?id=525">bug 525</ulink>) (Tatsuo Ishii)
+    </para>
+   </listitem>
+
+   <listitem>
+    <!--
+    2019-07-02 [b8137d6]
+    -->
+    <para>
+     Down grade LOG "checking zapping sent message ..." to DEBUG5. (Tatsuo Ishii)
+    </para>
+    <para>
+     Discussion: <ulink url="https://www.pgpool.net/pipermail/pgpool-general/2019-June/006678.html">[pgpool-general: 6620]</ulink>
+    </para>
+   </listitem>
+
+   <listitem>
+    <!--
+    2019-06-24 [057a635]
+    -->
+    <para>
+     Fix segfault when <literal>samenet</literal> is specified in <filename>pool_hba.conf</filename>. (Tatsuo Ishii)
+    </para>
+    <para>
+     Discussion: <ulink url="https://www.pgpool.net/pipermail/pgpool-general/2019-June/006659.html">[pgpool-general: 6601]</ulink>.
+    </para>
+   </listitem>
+
+   <listitem>
+    <!--
+    2019-06-07 [9d7c5ba]
+    -->
+    <para>
+     Fix to deal with backslashes according to the config of <varname>standard_conforming_strings</varname> in native replication mode.
+     (<ulink url="https://www.pgpool.net/mantisbt/view.php?id=467">bug 467</ulink>) (Bo Peng)
+    </para>
+   </listitem>
+
+   <listitem>
+    <!--
+    2019-08-14 [0d6fdbc]
+    2019-05-23 [0e8c1c2]
+    2019-05-22 [c264275]
+    2019-05-22 [53e7af0]
+    2019-05-22 [19cfda2]
+    -->
+    <para>
+     Fix memory leaks. (Tatsuo Ishii)
+    </para>
+   </listitem>
+
+   <listitem>
+    <!--
+    2019-05-23 [827a056]
+    -->
+    <para>
+     Make failover in progress check more aggressively to avoid potential segfault. (Tatsuo Ishii)
+    </para>
+   </listitem>
+  </itemizedlist>
+ </sect2>
+</sect1>
+
+<sect1 id=release-3-5-21> 
  <title>Release 3.5.21</title>
  <note>
   <title>Release Date</title>
    </listitem>
   </itemizedlist>
  </sect2>
- </sect1>
+</sect1>
 
- <sect1 id=release-3-5-20> 
+<sect1 id=release-3-5-20> 
  <title>Release 3.5.20</title>
  <note>
   <title>Release Date</title>
    </listitem>
   </itemizedlist>
  </sect2>
- </sect1>
+</sect1>
 
- <sect1 id=release-3-5-19> 
+<sect1 id=release-3-5-19> 
  <title>Release 3.5.19</title>
  <note>
   <title>Release Date</title>
    </listitem>
   </itemizedlist>
  </sect2>
- </sect1>
+</sect1>
 
- <sect1 id=release-3-5-18> 
+<sect1 id=release-3-5-18> 
  <title>Release 3.5.18</title>
  <note>
   <title>Release Date</title>
    </listitem>
   </itemizedlist>
  </sect2>
- </sect1>
+</sect1>
 
- <sect1 id="release-3-5-17">
+<sect1 id="release-3-5-17">
  <title>Release 3.5.17</title>
 
  <note>
    </listitem>
   </itemizedlist>
  </sect2>
- </sect1>
+</sect1>
 
 <sect1 id="release-3-5-16">
  <title>Release 3.5.16</title>
index 93ce8dd01422b26256c4649a7124c0f0730d3eea..be8b17274045ca6f99f46638aa534a17cb629929 100644 (file)
@@ -1,7 +1,241 @@
 <!-- doc/src/sgml/release-3.6.sgml -->
 <!-- See header comment in release.sgml about typical markup -->
 
- <sect1 id=release-3-6-17> 
+<sect1 id=release-3-6-18> 
+ <title>Release 3.6.18</title>
+ <note>
+  <title>Release Date</title>
+  <simpara>2019-08-15</simpara>
+ </note>
+
+ <sect2>
+  <title>Enhancements</title>
+  <itemizedlist>
+   <listitem>
+    <!--
+    2019-08-08 [94b0ce1]
+    -->
+    <para>
+     Import some of memory manager debug facilities from <productname>PostgreSQL</productname>. (Tatsuo Ishii)
+    </para>
+   </listitem>
+   <listitem>
+    <!--
+    2019-07-24 [d3493f7]
+    -->
+    <para>
+     Use <function>pg_get_expr()</function> instead of <literal>pg_attrdef.adsrc</literal> to support for <productname>PostgreSQL</productname> 12. (Bo Peng)
+    </para>
+   </listitem>
+   <listitem>
+    <!--
+    2019-08-11 [c553e51]
+    2019-08-08 [94364ad]
+    2019-07-17 [5730d28]
+    2019-07-02 [b364caa]
+    -->
+    <para>
+     Enhance shutdown script of <xref linkend="PGPOOL-SETUP">. (Tatsuo Ishii)
+      <itemizedlist> 
+       <listitem>
+       <para>
+        Make shutdownall to wait for completion of shutdown of <productname>Pgpool-II</productname>.
+       </para>
+       </listitem>
+       <listitem>
+       <para>
+        If environment variable <varname>CHECK_TIME_WAIT</varname> is set to true, use <command>netstat</command> command to confirm usage of the <literal>TCP/IP</literal> port while executing shutdown script.
+       </para>
+       </listitem>
+      </itemizedlist> 
+    </para>
+   </listitem>
+   <listitem>
+    <!--
+    2019-06-02 [45f0160]
+    -->
+    <para>
+     Doc: add description to <xref linkend="PG-MD5"> man page how to show <filename>pool_passwd</filename> hashed string. (Tatsuo Ishii)
+    </para>
+   </listitem>
+
+   <listitem>
+    <!--
+    2019-05-26 [e21e7a9]
+    -->
+    <para>
+     Doc: add general description about failover. (Tatsuo Ishii)
+    </para>
+   </listitem>
+   <listitem>
+    <!--
+    2019-05-22 [57cd1d4]
+    -->
+    <para>
+     Deal <literal>pgpool_adm</literal> extension with <productname>PostgreSQL</productname> 12. (Tatsuo Ishii)
+    </para>
+   </listitem>
+  </itemizedlist>
+ </sect2>
+ <sect2>
+  <title>Bug fixes</title>
+  <itemizedlist>
+
+   <listitem>
+    <!--
+    2019-08-09 [c896d21]
+    -->
+    <para>
+     Fix "unable to bind. cannot get parse message" error.
+     (<ulink url="https://www.pgpool.net/mantisbt/view.php?id=531">bug 531</ulink>) (Tatsuo Ishii)
+    </para>
+   </listitem>
+
+   <listitem>
+    <!--
+    2019-08-08 [0da5292]
+    -->
+    <para>
+     Fix online-recovery is blocked after a child process exits abnormally with replication mode and watchdog. 
+     (<ulink url="https://www.pgpool.net/mantisbt/view.php?id=483">bug 483</ulink>) (Muhammad Usama)
+    </para>
+   </listitem>
+
+   <listitem>
+    <!--
+    2019-07-29 [9b830d9]
+    -->
+    <para>
+     Fix <xref linkend="WATCHDOG-SETUP"> command <literal>mode</literal> option to work correctly. (Takuma Hoshiai)
+    </para>
+   </listitem>
+
+   <listitem>
+    <!--
+    2019-07-28 [fbe8fdc]
+    -->
+    <para>
+     Fix <xref linkend="PGPOOL-SETUP"> to produce correct follow master command. (Tatsuo Ishii)
+    </para>
+   </listitem>
+
+   <listitem>
+    <!--
+    2019-07-07 [44f8e2d]
+    -->
+    <para>
+     Fix query cache module so that it checks oid array's bound. (Tatsuo Ishii)
+    </para>
+   </listitem>
+
+   <listitem>
+    <!--
+    2019-07-07 [ae45e93]
+    -->
+    <para>
+     Fix off-by-one error in query cache module. (Tatsuo Ishii)
+    </para>
+   </listitem>
+
+   <listitem>
+    <!--
+    2019-07-05 [27c2476]
+    -->
+    <para>
+     Allow health check process to reload. (Tatsuo Ishii)
+    </para>
+   </listitem>
+
+   <listitem>
+    <!--
+    2019-07-03 [380d8a5]
+    -->
+    <para>
+     Fix sefault when query cache is enabled. (<ulink url="https://www.pgpool.net/mantisbt/view.php?id=525">bug 525</ulink>) (Tatsuo Ishii)
+    </para>
+   </listitem>
+
+   <listitem>
+    <!--
+    2019-07-02 [b8137d6]
+    -->
+    <para>
+     Down grade LOG "checking zapping sent message ..." to DEBUG5. (Tatsuo Ishii)
+    </para>
+    <para>
+     Discussion: <ulink url="https://www.pgpool.net/pipermail/pgpool-general/2019-June/006678.html">[pgpool-general: 6620]</ulink>
+    </para>
+   </listitem>
+
+   <listitem>
+    <!--
+    2019-06-24 [057a635]
+    -->
+    <para>
+     Fix segfault when <literal>samenet</literal> is specified in <filename>pool_hba.conf</filename>. (Tatsuo Ishii)
+    </para>
+    <para>
+     Discussion: <ulink url="https://www.pgpool.net/pipermail/pgpool-general/2019-June/006659.html">[pgpool-general: 6601]</ulink>.
+    </para>
+   </listitem>
+
+   <listitem>
+    <!--
+    2019-06-20 [957e3f8]
+    2019-06-19 [79ae3f7]
+    -->
+    <para>
+     Doc: Fix document typos. (Bo Peng)
+    </para>
+   </listitem>
+
+   <listitem>
+    <!--
+    2019-06-07 [9d7c5ba]
+    -->
+    <para>
+     Fix to deal with backslashes according to the config of <varname>standard_conforming_strings</varname> in native replication mode.
+     (<ulink url="https://www.pgpool.net/mantisbt/view.php?id=467">bug 467</ulink>) (Bo Peng)
+    </para>
+   </listitem>
+
+   <listitem>
+    <!--
+    2019-05-23 [81b9c11]
+    -->
+    <para>
+     Fix compile error on FreeBSD.
+     (<ulink url="https://www.pgpool.net/mantisbt/view.php?id=512">bug 512</ulink>,
+     <ulink url="https://www.pgpool.net/mantisbt/view.php?id=519">bug 519</ulink>) (Bo Peng)
+    </para>
+   </listitem>
+
+   <listitem>
+    <!--
+    2019-08-14 [0d6fdbc]
+    2019-05-23 [0e8c1c2]
+    2019-05-22 [c264275]
+    2019-05-22 [53e7af0]
+    2019-05-22 [19cfda2]
+    -->
+    <para>
+     Fix memory leaks. (Tatsuo Ishii)
+    </para>
+   </listitem>
+
+   <listitem>
+    <!--
+    2019-05-23 [827a056]
+    -->
+    <para>
+     Make failover in progress check more aggressively to avoid potential segfault. (Tatsuo Ishii)
+    </para>
+   </listitem>
+  </itemizedlist>
+ </sect2>
+</sect1>
+
+<sect1 id=release-3-6-17> 
  <title>Release 3.6.17</title>
  <note>
   <title>Release Date</title>
    </listitem>
   </itemizedlist>
  </sect2>
- </sect1>
+</sect1>
 
- <sect1 id=release-3-6-16> 
+<sect1 id=release-3-6-16> 
  <title>Release 3.6.16</title>
  <note>
   <title>Release Date</title>
    </listitem>
   </itemizedlist>
  </sect2>
- </sect1>
+</sect1>
 
- <sect1 id=release-3-6-15> 
+<sect1 id=release-3-6-15> 
  <title>Release 3.6.15</title>
  <note>
   <title>Release Date</title>
    </listitem>
   </itemizedlist>
  </sect2>
- </sect1>
+</sect1>
 
- <sect1 id=release-3-6-14> 
+<sect1 id=release-3-6-14> 
  <title>Release 3.6.14</title>
  <note>
   <title>Release Date</title>
    </listitem>
   </itemizedlist>
  </sect2>
- </sect1>
+</sect1>
 
 <sect1 id="release-3-6-13">
  <title>Release 3.6.13</title>
    </listitem>
   </itemizedlist>
  </sect2>
- </sect1>
+</sect1>
 
 <sect1 id="release-3-6-12">
  <title>Release 3.6.12</title>
index 11b96d721cd0cb274e94637b0b22ce739eb3687f..d0481af76cb7f2b9d08e1daf6772791e2e7f7515 100644 (file)
@@ -1,7 +1,288 @@
 <!-- doc/src/sgml/release-3.7.sgml -->
 <!-- See header comment in release.sgml about typical markup -->
 
- <sect1 id=release-3-7-10> 
+<sect1 id=release-3-7-11> 
+ <title>Release 3.7.11</title>
+ <note>
+  <title>Release Date</title>
+  <simpara>2019-08-15</simpara>
+ </note>
+ <sect2>
+  <title>Enhancements</title>
+  <itemizedlist>
+   <listitem>
+    <!--
+    2019-08-08 [94b0ce1]
+    -->
+    <para>
+     Import some of memory manager debug facilities from <productname>PostgreSQL</productname>. (Tatsuo Ishii)
+    </para>
+   </listitem>
+   <listitem>
+    <!--
+    2019-07-24 [d3493f7]
+    -->
+    <para>
+     Use <function>pg_get_expr()</function> instead of <literal>pg_attrdef.adsrc</literal> to support for <productname>PostgreSQL</productname> 12. (Bo Peng)
+    </para>
+   </listitem>
+
+   <listitem>
+    <!--
+    2019-08-11 [c553e51]
+    2019-08-08 [94364ad]
+    2019-07-17 [5730d28]
+    2019-07-02 [b364caa]
+    -->
+    <para>
+     Enhance shutdown script of <xref linkend="PGPOOL-SETUP">. (Tatsuo Ishii)
+      <itemizedlist> 
+       <listitem>
+       <para>
+        Make shutdownall to wait for completion of shutdown of <productname>Pgpool-II</productname>.
+       </para>
+       </listitem>
+       <listitem>
+       <para>
+        If environment variable <varname>CHECK_TIME_WAIT</varname> is set to true, use <command>netstat</command> command to confirm usage of the <literal>TCP/IP</literal> port while executing shutdown script.
+       </para>
+       </listitem>
+      </itemizedlist> 
+    </para>
+   </listitem>
+
+   <listitem>
+    <!--
+    2019-06-02 [45f0160]
+    -->
+    <para>
+     Doc: add description to <xref linkend="PG-MD5"> man page how to show <filename>pool_passwd</filename> hashed string. (Tatsuo Ishii)
+    </para>
+   </listitem>
+
+   <listitem>
+    <!--
+    2019-05-26 [e21e7a9]
+    -->
+    <para>
+     Doc: add general description about failover. (Tatsuo Ishii)
+    </para>
+   </listitem>
+   <listitem>
+    <!--
+    2019-05-22 [57cd1d4]
+    -->
+    <para>
+     Deal <literal>pgpool_adm</literal> extension with <productname>PostgreSQL</productname> 12. (Tatsuo Ishii)
+    </para>
+   </listitem>
+
+
+
+  </itemizedlist>
+ </sect2>
+
+ <sect2>
+  <title>Bug fixes</title>
+  <itemizedlist>
+
+   <listitem>
+    <!--
+    2019-08-09 [c896d21]
+    -->
+    <para>
+     Fix "unable to bind. cannot get parse message" error.
+     (<ulink url="https://www.pgpool.net/mantisbt/view.php?id=531">bug 531</ulink>) (Tatsuo Ishii)
+    </para>
+   </listitem>
+
+   <listitem>
+    <!--
+    2019-08-08 [0da5292]
+    -->
+    <para>
+     Fix online-recovery is blocked after a child process exits abnormally with replication mode and watchdog. 
+     (<ulink url="https://www.pgpool.net/mantisbt/view.php?id=483">bug 483</ulink>) (Muhammad Usama)
+    </para>
+   </listitem>
+
+   <listitem>
+    <!--
+    2019-05-16 [0dbf6eb]
+    -->
+    <para>
+     Fix for keep the backend health check running on quarantined nodes. (Muhammad Usama)
+    </para>
+    <para>
+     Pgpool should keep the backend health check running on quarantined nodes so
+     that when the connectivity resumes, they should automatically get removed
+     from the quarantine. 
+    </para>
+    <para>
+     See <ulink url="https://www.pgpool.net/pipermail/pgpool-hackers/2019-April/003295.html">[pgpool-hackers: 3295]</ulink> for more details. 
+    </para>
+   </listitem>
+
+   <listitem>
+    <!--
+    2019-08-07 [2d7702c]
+    -->
+    <para>
+     Fix for no primary on standby pgpool when primary is quarantined on master. (Muhammad Usama)
+    </para>
+    <para>
+     Master watchdog Pgpool sends the backend status sync message if the primary node is quarantined on it.
+     So standby watchdog pgpool must not update its status when the status of current primary node
+     is not DOWN.
+    </para>
+   </listitem>
+
+   <listitem>
+    <!--
+    2019-07-29 [9b830d9]
+    -->
+    <para>
+     Fix <xref linkend="WATCHDOG-SETUP"> command <literal>mode</literal> option to work correctly. (Takuma Hoshiai)
+    </para>
+   </listitem>
+
+   <listitem>
+    <!--
+    2019-07-28 [fbe8fdc]
+    -->
+    <para>
+     Fix <xref linkend="PGPOOL-SETUP"> to produce correct follow master command. (Tatsuo Ishii)
+    </para>
+   </listitem>
+
+   <listitem>
+    <!--
+    2019-07-07 [44f8e2d]
+    -->
+    <para>
+     Fix query cache module so that it checks oid array's bound. (Tatsuo Ishii)
+    </para>
+   </listitem>
+
+   <listitem>
+    <!--
+    2019-07-07 [ae45e93]
+    -->
+    <para>
+     Fix off-by-one error in query cache module. (Tatsuo Ishii)
+    </para>
+   </listitem>
+
+   <listitem>
+    <!--
+    2019-07-05 [27c2476]
+    -->
+    <para>
+     Allow health check process to reload. (Tatsuo Ishii)
+    </para>
+   </listitem>
+
+   <listitem>
+    <!--
+    2019-07-03 [380d8a5]
+    -->
+    <para>
+     Fix sefault when query cache is enabled. (<ulink url="https://www.pgpool.net/mantisbt/view.php?id=525">bug 525</ulink>) (Tatsuo Ishii)
+    </para>
+   </listitem>
+
+   <listitem>
+    <!--
+    2019-07-02 [b8137d6]
+    -->
+    <para>
+     Down grade LOG "checking zapping sent message ..." to DEBUG5. (Tatsuo Ishii)
+    </para>
+    <para>
+     Discussion: <ulink url="https://www.pgpool.net/pipermail/pgpool-general/2019-June/006678.html">[pgpool-general: 6620]</ulink>
+    </para>
+   </listitem>
+
+   <listitem>
+    <!--
+    2019-06-24 [057a635]
+    -->
+    <para>
+     Fix segfault when <literal>samenet</literal> is specified in <filename>pool_hba.conf</filename>. (Tatsuo Ishii)
+    </para>
+    <para>
+     Discussion: <ulink url="https://www.pgpool.net/pipermail/pgpool-general/2019-June/006659.html">[pgpool-general: 6601]</ulink>.
+    </para>
+   </listitem>
+
+   <listitem>
+    <!--
+    2019-06-20 [957e3f8]
+    2019-06-19 [79ae3f7]
+    2019-06-19 [df42ac3]
+    -->
+    <para>
+     Doc: Fix documentation mistakes in <filename>follow_master.sh</filename> script and typos. (Bo Peng)
+    </para>
+   </listitem>
+
+   <listitem>
+    <!--
+    2019-06-11 [b9ee841]
+    -->
+    <para>
+     Fix health check process is not shutting down in certain cases. (Tatsuo Ishii)
+    </para>
+   </listitem>
+
+   <listitem>
+    <!--
+    2019-06-07 [9d7c5ba]
+    -->
+    <para>
+     Fix to deal with backslashes according to the config of <varname>standard_conforming_strings</varname> in native replication mode.
+     (<ulink url="https://www.pgpool.net/mantisbt/view.php?id=467">bug 467</ulink>) (Bo Peng)
+    </para>
+   </listitem>
+
+   <listitem>
+    <!--
+    2019-05-23 [81b9c11]
+    -->
+    <para>
+     Fix compile error on FreeBSD.
+     (<ulink url="https://www.pgpool.net/mantisbt/view.php?id=512">bug 512</ulink>,
+     <ulink url="https://www.pgpool.net/mantisbt/view.php?id=519">bug 519</ulink>) (Bo Peng)
+    </para>
+   </listitem>
+
+   <listitem>
+    <!--
+    2019-08-14 [0d6fdbc]
+    2019-05-23 [0e8c1c2]
+    2019-05-22 [c264275]
+    2019-05-22 [53e7af0]
+    2019-05-22 [19cfda2]
+    -->
+    <para>
+     Fix memory leaks. (Tatsuo Ishii)
+    </para>
+   </listitem>
+
+   <listitem>
+    <!--
+    2019-05-23 [827a056]
+    -->
+    <para>
+     Make failover in progress check more aggressively to avoid potential segfault. (Tatsuo Ishii)
+    </para>
+   </listitem>
+
+  </itemizedlist>
+ </sect2>
+</sect1>
+
+<sect1 id=release-3-7-10> 
  <title>Release 3.7.10</title>
  <note>
   <title>Release Date</title>
    </listitem>
   </itemizedlist>
  </sect2>
- </sect1>
+</sect1>
 
- <sect1 id=release-3-7-9> 
+<sect1 id=release-3-7-9> 
  <title>Release 3.7.9</title>
  <note>
   <title>Release Date</title>
    </listitem>
   </itemizedlist>
  </sect2>
- </sect1>
+</sect1>
 
- <sect1 id=release-3-7-8> 
+<sect1 id=release-3-7-8> 
  <title>Release 3.7.8</title>
  <note>
   <title>Release Date</title>
    </listitem>
   </itemizedlist>
  </sect2>
- </sect1>
+</sect1>
 
- <sect1 id=release-3-7-7> 
+<sect1 id=release-3-7-7> 
  <title>Release 3.7.7</title>
  <note>
   <title>Release Date</title>
    </listitem>
   </itemizedlist>
  </sect2>
- </sect1>
+</sect1>
 
- <sect1 id="release-3-7-6">
+<sect1 id="release-3-7-6">
  <title>Release 3.7.6</title>
 
  <note>
    </listitem>
   </itemizedlist>
  </sect2>
- </sect1>
+</sect1>
 
 
 <sect1 id="release-3-7-5">
index 07bb3c556204acec233e56597b50df6ff521cdac..d43644087c67d44440db648b7c075402dd145f35 100644 (file)
@@ -1,7 +1,309 @@
 <!-- doc/src/sgml/release-4.0.sgml -->
 <!-- See header comment in release.sgml about typical markup -->
 
- <sect1 id=release-4-0-5> 
+<sect1 id=release-4-0-6> 
+ <title>Release 4.0.6</title>
+ <note>
+  <title>Release Date</title>
+  <simpara>2019-08-15</simpara>
+ </note>
+
+ <sect2>
+  <title>Enhancements</title>
+  <itemizedlist>
+   <listitem>
+    <!--
+    2019-08-15 [0a94393]
+    -->
+    <para>
+     Doc: Update "Pgpool-II + Watchdog Setup Example" to support <productname>PostgreSQL 12</productname>. (Bo Peng)
+    </para>
+   </listitem>
+   <listitem>
+    <!--
+    2019-08-08 [7ea54a1]
+    -->
+    <para>
+     Import some of memory manager debug facilities from <productname>PostgreSQL</productname>. (Tatsuo Ishii)
+    </para>
+   </listitem>
+   <listitem>
+    <!--
+    2019-07-24 [717411f]
+    -->
+    <para>
+     Use <function>pg_get_expr()</function> instead of <literal>pg_attrdef.adsrc</literal> to support for <productname>PostgreSQL</productname> 12. (Bo Peng)
+    </para>
+   </listitem>
+   <listitem>
+    <!--
+    2019-08-11 [c553e51]
+    2019-08-08 [b3d499e]
+    2019-07-17 [6b89f9e]
+    2019-07-02 [3b32bc4]
+    -->
+    <para>
+     Enhance shutdown script of <xref linkend="PGPOOL-SETUP">. (Tatsuo Ishii)
+      <itemizedlist> 
+       <listitem>
+       <para>
+        Make shutdownall to wait for completion of shutdown of <productname>Pgpool-II</productname>.
+       </para>
+       </listitem>
+       <listitem>
+       <para>
+        If environment variable <varname>CHECK_TIME_WAIT</varname> is set to true, use <command>netstat</command> command to confirm usage of the <literal>TCP/IP</literal> port while executing shutdown script.
+       </para>
+       </listitem>
+      </itemizedlist> 
+    </para>
+   </listitem>
+   <listitem>
+    <!--
+    2019-05-22 [57cd1d4]
+    -->
+    <para>
+     Deal <literal>pgpool_adm</literal> extension with <productname>PostgreSQL</productname> 12. (Tatsuo Ishii)
+    </para>
+   </listitem>
+   <listitem>
+    <!--
+    2019-06-02 [08c0bfa]
+    -->
+    <para>
+     Doc: add description to <xref linkend="PG-MD5"> man page how to show <filename>pool_passwd</filename> hashed string. (Tatsuo Ishii)
+    </para>
+   </listitem>
+
+   <listitem>
+    <!--
+    2019-05-26 [a899be1]
+    -->
+    <para>
+     Doc: add general description about failover. (Tatsuo Ishii)
+    </para>
+   </listitem>
+  </itemizedlist>
+ </sect2>
+
+ <sect2>
+  <title>Bug fixes</title>
+  <itemizedlist>
+   <listitem>
+    <!--
+    2019-08-11 [fd53304]
+    2019-08-11 [8653c40]
+    -->
+    <para>
+     Test: Fix test failure of extended-query-test when <varname>disable_load_balance_on_write = off/transaction/always</varname>. (Tatsuo Ishii)
+    </para>
+   </listitem>
+
+   <listitem>
+    <!--
+    2019-08-09 [b6d77f4]
+    -->
+    <para>
+     Fix "unable to bind. cannot get parse message" error.
+     (<ulink url="https://www.pgpool.net/mantisbt/view.php?id=531">bug 531</ulink>) (Tatsuo Ishii)
+    </para>
+   </listitem>
+
+   <listitem>
+    <!--
+    2019-08-08 [f48f624]
+    -->
+    <para>
+     Fix online-recovery is blocked after a child process exits abnormally with replication mode and watchdog. 
+     (<ulink url="https://www.pgpool.net/mantisbt/view.php?id=483">bug 483</ulink>) (Muhammad Usama)
+    </para>
+   </listitem>
+
+   <listitem>
+    <!--
+    2019-05-16 [0dbf6eb]
+    -->
+    <para>
+     Fix for keep the backend health check running on quarantined nodes. (Muhammad Usama)
+    </para>
+    <para>
+     Pgpool should keep the backend health check running on quarantined nodes so
+     that when the connectivity resumes, they should automatically get removed
+     from the quarantine. 
+    </para>
+    <para>
+     See <ulink url="https://www.pgpool.net/pipermail/pgpool-hackers/2019-April/003295.html">[pgpool-hackers: 3295]</ulink> for more details. 
+    </para>
+   </listitem>
+
+   <listitem>
+    <!--
+    2019-08-07 [29dab7b]
+    -->
+    <para>
+     Fix for no primary on standby pgpool when primary is quarantined on master. (Muhammad Usama)
+    </para>
+    <para>
+     Master watchdog Pgpool sends the backend status sync message if the primary node is quarantined on it.
+     So standby watchdog pgpool must not update its status when the status of current primary node
+     is not DOWN.
+    </para>
+   </listitem>
+
+   <listitem>
+    <!--
+    2019-07-29 [d2aa09a]
+    -->
+    <para>
+     Fix <xref linkend="WATCHDOG-SETUP"> command <literal>mode</literal> option to work correctly. (Takuma Hoshiai)
+    </para>
+   </listitem>
+
+   <listitem>
+    <!--
+    2019-07-28 [34dc12f]
+    -->
+    <para>
+     Fix <xref linkend="PGPOOL-SETUP"> to produce correct follow master command. (Tatsuo Ishii)
+    </para>
+   </listitem>
+
+   <listitem>
+    <!--
+    2019-07-10 [801d8a8]
+    -->
+    <para>
+     Fix in native replication mode <productname>Pgpool-II</productname> rewriting query error when the queries include <literal>GROUPS</literal> and <literal>EXCLUDE</literal> in <literal>frame</literal> clauses. (Bo Peng)
+    </para>
+   </listitem>
+
+   <listitem>
+    <!--
+    2019-07-07 [44f8e2d]
+    -->
+    <para>
+     Fix query cache module so that it checks oid array's bound. (Tatsuo Ishii)
+    </para>
+   </listitem>
+
+   <listitem>
+    <!--
+    2019-07-07 [bb3af6f]
+    -->
+    <para>
+     Fix off-by-one error in query cache module. (Tatsuo Ishii)
+    </para>
+   </listitem>
+
+   <listitem>
+    <!--
+    2019-07-05 [27c2476]
+    -->
+    <para>
+     Allow health check process to reload. (Tatsuo Ishii)
+    </para>
+   </listitem>
+
+   <listitem>
+    <!--
+    2019-07-03 [5d042e4]
+    -->
+    <para>
+     Fix sefault when query cache is enabled. (<ulink url="https://www.pgpool.net/mantisbt/view.php?id=525">bug 525</ulink>) (Tatsuo Ishii)
+    </para>
+   </listitem>
+
+   <listitem>
+    <!--
+    2019-07-02 [b8137d6]
+    -->
+    <para>
+     Down grade LOG "checking zapping sent message ..." to DEBUG5. (Tatsuo Ishii)
+    </para>
+    <para>
+     Discussion: <ulink url="https://www.pgpool.net/pipermail/pgpool-general/2019-June/006678.html">[pgpool-general: 6620]</ulink>
+    </para>
+   </listitem>
+
+   <listitem>
+    <!--
+    2019-06-24 [8742f9f]
+    -->
+    <para>
+     Fix segfault when <literal>samenet</literal> is specified in <filename>pool_hba.conf</filename>. (Tatsuo Ishii)
+    </para>
+    <para>
+     Discussion: <ulink url="https://www.pgpool.net/pipermail/pgpool-general/2019-June/006659.html">[pgpool-general: 6601]</ulink>.
+    </para>
+   </listitem>
+
+   <listitem>
+    <!--
+    2019-06-20 [4277e9b]
+    2019-06-19 [f87890b]
+    2019-06-19 [8af9198]
+    -->
+    <para>
+     Doc: Fix documentation mistakes in <filename>follow_master.sh</filename> script and typos. (Bo Peng)
+    </para>
+   </listitem>
+
+   <listitem>
+    <!--
+    2019-06-11 [361f4ec]
+    -->
+    <para>
+     Fix health check process is not shutting down in certain cases. (Tatsuo Ishii)
+    </para>
+   </listitem>
+
+   <listitem>
+    <!--
+    2019-06-07 [48a45fc]
+    -->
+    <para>
+     Fix to deal with backslashes according to the config of <varname>standard_conforming_strings</varname> in native replication mode.
+     (<ulink url="https://www.pgpool.net/mantisbt/view.php?id=467">bug 467</ulink>) (Bo Peng)
+    </para>
+   </listitem>
+
+   <listitem>
+    <!--
+    2019-05-23 [81b9c11]
+    -->
+    <para>
+     Fix compile error on FreeBSD.
+     (<ulink url="https://www.pgpool.net/mantisbt/view.php?id=512">bug 512</ulink>,
+     <ulink url="https://www.pgpool.net/mantisbt/view.php?id=519">bug 519</ulink>) (Bo Peng)
+    </para>
+   </listitem>
+
+   <listitem>
+    <!--
+    2018-08-14 [5765ed7]
+    2019-05-23 [0e8c1c2]
+    2019-05-22 [c264275]
+    2019-05-22 [53e7af0]
+    2019-05-22 [19cfda2]
+    -->
+    <para>
+     Fix memory leaks. (Tatsuo Ishii)
+    </para>
+   </listitem>
+
+   <listitem>
+    <!--
+    2019-05-23 [827a056]
+    -->
+    <para>
+     Make failover in progress check more aggressively to avoid potential segfault. (Tatsuo Ishii)
+    </para>
+   </listitem>
+  </itemizedlist>
+ </sect2>
+</sect1>
+
+<sect1 id=release-4-0-5> 
  <title>Release 4.0.5</title>
  <note>
   <title>Release Date</title>
    </listitem>
   </itemizedlist>
  </sect2>
- </sect1>
+</sect1>
 
- <sect1 id=release-4-0-4> 
+<sect1 id=release-4-0-4> 
  <title>Release 4.0.4</title>
  <note>
   <title>Release Date</title>
    </listitem>
   </itemizedlist>
  </sect2>
- </sect1>
+</sect1>
 
- <sect1 id=release-4-0-3> 
+<sect1 id=release-4-0-3> 
  <title>Release 4.0.3</title>
  <note>
   <title>Release Date</title>
    </listitem>
   </itemizedlist>
  </sect2>
- </sect1>
+</sect1>
 
- <sect1 id=release-4-0-2> 
+<sect1 id=release-4-0-2> 
  <title>Release 4.0.2</title>
  <note>
   <title>Release Date</title>
    </listitem>
   </itemizedlist>
  </sect2>
- </sect1>
+</sect1>
 
- <sect1 id="release-4-0-1">
+<sect1 id="release-4-0-1">
  <title>Release 4.0.1</title>
  <note>
   <title>Release Date</title>
    </listitem>
   </itemizedlist>
  </sect2>
- </sect1>
+</sect1>
 
 <sect1 id="release-4-0">
  <title>Release 4.0</title>