<!-- 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">
<!--
<!-- 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">
<!--
<!-- 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">
<!--
<!-- 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">
<!--
<!-- 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">
<!--
<!-- 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>
<!-- 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>
<!-- 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>
<!-- 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">
<!-- 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>