<!-- doc/src/sgml/release-4.1.sgml -->
<!-- See header comment in release.sgml about typical markup -->
+<sect1 id="release-4-1-20">
+ <title>ใชใชใผใน 4.1.20</title>
+ <note>
+ <title>ใชใชใผในๆฅ</title>
+ <simpara>2024-05-16</simpara>
+ </note>
+
+ <sect2>
+ <title>ไธๅ
ทๅไฟฎๆญฃ</title>
+ <itemizedlist>
+
+ <listitem>
+ <!--
+ 2024-04-04 [cdd3b76]
+ -->
+ <para>
+ ใปใฐใกใณใใผใทใงใณ้ๅใฎใใพใใพใชๅๅ ใไฟฎๆญฃใใพใใใ(Tatsuo Ishii)
+ </para>
+ <para>
+ ใใงใคใซใชใผใใผใ้ขไธใใฆใใ็นๅฎใฎใฑใผในใงใฏใPgpool-IIใจใใฎๅญใใญใปในใฎใปใฐใกใณใ้ๅใ็บ็ใใฆใใพใใใ
+ </para>
+ <para>
+ ใใฎๅ้กใฏใEmond Papegaaijใซใใฃใฆๅ ฑๅใปๅๆใใใพใใใ
+ Discussion: <ulink url="https://www.pgpool.net/pipermail/pgpool-general/2024-April/009131.html">https://www.pgpool.net/pipermail/pgpool-general/2024-April/009131.html</ulink>
+ </para>
+ </listitem>
+
+ <listitem>
+ <!--
+ 2024-04-03 [fded380]
+ -->
+ <para>
+ ๅๆๅใใใฆใใชใใกใขใชใจใฉใผใไฟฎๆญฃใใพใใใ(Tatsuo Ishii)
+ </para>
+ <para>
+ read_startup_packetใฎๅๆๅใใใฆใใชใใกใขใชใจใฉใผใๅซใใใใคใใฎใจใฉใผใ<literal>valgrind</literal>ใซใใฃใฆๅ ฑๅใใใพใใใ
+ <literal>valgrind</literal>ใฏใใญใฃใณใปใซใพใใฏSSL่ฆๆฑใฎๅ ดๅใซpallocใไฝฟ็จใใฆในใฟใผใใขใใใใฑใใๅ
ใฎใฆใผใถใผๅใซใกใขใชใๅฒใๅฝใฆใใใฎๅพใใใฎใกใขใชใpstrdupใซใใฃใฆไฝฟ็จใใใพใใ
+ pallocใซใใฃใฆๅฒใๅฝใฆใใใใกใขใชใฏๆชๅฎ็พฉใงใใฃใใใใใใใpalloc0ใซไฟฎๆญฃใใพใใใ
+ </para>
+ <para>
+ ใใฎๅ้กใฏใEmond Papegaaijใซใใฃใฆๅ ฑๅใปๅๆใใใพใใใ
+ Discussion: <ulink url="https://www.pgpool.net/pipermail/pgpool-general/2024-April/009126.html">https://www.pgpool.net/pipermail/pgpool-general/2024-April/009126.html</ulink>
+ </para>
+ </listitem>
+
+ <listitem>
+ <!--
+ 2024-04-02 [b9b4f42]
+ -->
+ <para>
+ <varname>load_balance_mode</varname>ใใชใใฎๅ ดๅใซ็บ็ใใใจใฉใผ/ใใณใฐใขใใใไฟฎๆญฃใใพใใใ(Tatsuo Ishii)
+ </para>
+ <para>
+ load_balance_modeใใชใใงใใใฉใคใใชใใผใIDใ0ใงใชใๅ ดๅใซใฏใBEGINใชใฉใฏใจใชใงใจใฉใผ/ใใณใฐใขใใใ็บ็ใใฆใใพใใใ
+ ใณใใใ <ulink url="https://git.postgresql.org/gitweb/?p=pgpool2.git;a=commit;h=3f3c1656">3f3c1656</ulink>ใฎไฟฎๆญฃใซใใฃใฆๅฐๅ
ฅใใใๅ้กใงใใ
+ </para>
+ <para>
+ ใใฐใฏEmond Papegaaijใซใใฃใฆ็บ่ฆใปๅๆใใใพใใใ
+ Discussion: <ulink url="https://www.pgpool.net/pipermail/pgpool-general/2024-March/009113.html">https://www.pgpool.net/pipermail/pgpool-general/2024-March/009113.html</ulink>
+ </para>
+ </listitem>
+
+ <listitem>
+ <!--
+ 2024-03-25 [2b7dc9f]
+ -->
+ <para>
+ ็นๅฎใฎCFLAGSใซใใใณใณใใคใซใจใฉใผใไฟฎๆญฃใใพใใใ(Tatsuo Ishii)
+ </para>
+ <para>
+ <ulink url="https://github.com/pgpool/pgpool2/issues/42">https://github.com/pgpool/pgpool2/issues/42</ulink>ใซใใฃใฆๅ ฑๅใใใพใใใ
+ </para>
+ <para>
+ Discussion: <ulink url="https://www.pgpool.net/pipermail/pgpool-hackers/2024-March/004443.html">https://www.pgpool.net/pipermail/pgpool-hackers/2024-March/004443.html</ulink>
+ </para>
+ </listitem>
+
+ <listitem>
+ <!--
+ 2024-03-25 [40f2c2e]
+ -->
+ <para>
+ ใตใณใใซpgpool.confๅ
ใฎใณใกใณใใไฟฎๆญฃใใพใใใ(Bo Peng)
+ </para>
+ <para>
+ <varname>sr_check_period</varname>ใฎใใใฉใซใๅคใฏ10็งใงใใใใใไฟฎๆญฃใใพใใใใณใกใณใๅ
ใฎใใใคใใฎใฟใคใใไฟฎๆญฃใใพใใใ
+ </para>
+ <para>
+ ใใใใฏhiroinใซใใฃใฆไฝๆใใใBo Pengใซใใฃใฆไฟฎๆญฃใใใพใใใ
+ </para>
+ </listitem>
+
+ <listitem>
+ <!--
+ 2024-03-21 [6a940ba]
+ -->
+ <para>
+ ๆกๅผตใฏใจใชใ็ตไบใใฆใใชใๅ ดๅใงใใชใปใใใฏใจใชใๅฎ่กใงใใใใใซใใพใใใ(Tatsuo Ishii)
+ </para>
+ <para>
+ ใณใใใ<ulink url="https://git.postgresql.org/gitweb/?p=pgpool2.git;a=commit;h=240c668d">240c668d</ulink>ใๅๅ ใงใๆกๅผตใฏใจใชใกใใปใผใธใ็ตไบใใฆใใชใๅ ดๅใใชใปใใใฏใจใชใๅคฑๆใใฆใใพใใใ
+ ใใฎใณใใใใงใฏใSimpleQuery()ใงใชใปใใใฏใจใชใๅฎ่กใใฆใใใใฉใใใใใงใใฏใใใใจใงใใใฎๅ้กใไฟฎๆญฃใใพใใใ
+ ใพใใใในใใฑใผในใ่ฟฝๅ ใใพใใใ
+ </para>
+ </listitem>
+
+ <listitem>
+ <!--
+ 2024-03-18 [b6fef22]
+ -->
+ <para>
+ ไธ้ฉๅใชใใญใใณใซใใผใฟใใไฟ่ญทใใใใใซไฟฎๆญฃใใพใใใ(Tatsuo Ishii)
+ </para>
+ <para>
+ ๆกๅผตใฏใจใชใกใใปใผใธใฎใทใผใฑใณในใ็ตไบใใๅใซใทใณใใซใฏใจใชใกใใปใผใธใๅฐ็ใใใจใ<productname>Pgpool-II</productname>ใใใณใฐใใๅฏ่ฝๆงใใใใพใใใ
+ ใใใฏใใทใณใใซใฏใจใชใฎใปใใทใงใณใณใณใใญในใๅ
ใฎใฏใจใชใณใณใใญในใใใๆกๅผตใฏใจใชใกใใปใผใธใฎใฏใจใชใณใณใใญในใใซใใฃใฆไธๆธใใใใใใใงใใ
+ </para>
+ <para>
+ ใใฎใณใใใใงใฏใๆกๅผตใฏใจใชใใญใใณใซใกใใปใผใธใ็ตไบใใใใฉใใใใใงใใฏใใใใใซๅฎ่ฃ
ใใพใใใ
+ ็ตไบใใฆใใชใๅ ดๅใฏใFATALใจใฉใผใ็บ็ใใใพใใใใฎใใงใใฏใซใใฃใฆๆคๅบใใใๆข็ฅใฎไพใฏใJDBCใใฉใคใใผใฎใautosave=alwaysใใชใใทใงใณใงใใ
+ ใคใพใใใใฎใณใใใใฎๅพใๅ้ก๏ผๆกๅผตใฏใจใชใกใใปใผใธใใญใใณใซใ็ตไบใใๅใซใทใณใใซใใญใใณใซใกใใปใผใธใ้ไฟกใใ๏ผใJDBCใใฉใคใใผๅดใงไฟฎๆญฃใใใใพใงใ
+ <productname>Pgpool-II</productname>ใฏใใฎใชใใทใงใณใๅใๅ
ฅใใพใใใ
+ </para>
+ <para>
+ Discussion: <ulink url="https://www.pgpool.net/pipermail/pgpool-hackers/2024-February/004428.html">https://www.pgpool.net/pipermail/pgpool-hackers/2024-February/004428.html</ulink>
+ </para>
+ </listitem>
+
+ </itemizedlist>
+ </sect2>
+
+ <sect2>
+ <title>ใใญใฅใกใณใไฟฎๆญฃ</title>
+ <itemizedlist>
+
+ <listitem>
+ <!--
+ 2024-04-03 [4882f5e]
+ -->
+ <para>
+ ใไธไฝใตใผใใธใฎๆฅ็ถใใใญใฅใกใณใใๆนๅใใพใใ(Bo Peng)
+ </para>
+ </listitem>
+
+ <listitem>
+ <!--
+ 2024-03-28 [d361dfd]
+ -->
+ <para>
+ ๆฅๆฌ่ชใใญใฅใกใณใใฎ่จ่ชใฏใชใผใณใขใใใใพใใใ(Masaya Kawamoto)
+ </para>
+ </listitem>
+
+ </itemizedlist>
+ </sect2>
+
+ <sect2>
+ <title>ๅๅธฐใในใไฟฎๆญฃ</title>
+ <itemizedlist>
+
+ <listitem>
+ <!--
+ 2024-03-16 [b450688]
+ 2024-03-15 [5fc8419]
+ -->
+ <para>
+ Java 21ใงใฎ้ๆจๅฅจ่ญฆๅใๅ้ฟใใใใใซๅๅธฐใในใ005.jdbcใไฟฎๆญฃใใพใใใ(Bo Peng)
+ </para>
+ <para>
+ Java 21ใงใฎ้ๆจๅฅจ่ญฆๅใๅ้ฟใใใซใฏใRuntime.exec(String)ใRuntime.exec(String[])ใซ็ฝฎใๆใใพใใใ
+ </para>
+ <para>
+ ใใใใฏVladimir PetkoใซใใฃใฆไฝๆใใใBo Pengใซใใฃใฆไฟฎๆญฃใใใพใใใ
+ </para>
+ </listitem>
+
+ </itemizedlist>
+ </sect2>
+</sect1>
+
<sect1 id="release-4-1-19">
<title>ใชใชใผใน 4.1.19</title>
<note>
<!-- doc/src/sgml/release-4.2.sgml -->
<!-- See header comment in release.sgml about typical markup -->
+<sect1 id="release-4-2-17">
+ <title>ใชใชใผใน 4.2.17</title>
+ <note>
+ <title>ใชใชใผในๆฅ</title>
+ <simpara>2024-05-16</simpara>
+ </note>
+
+ <sect2>
+ <title>ไธๅ
ทๅไฟฎๆญฃ</title>
+ <itemizedlist>
+ <listitem>
+ <!--
+ 2024-05-01 [afa710e]
+ -->
+ <para>
+ <literal>-Werror=implicit-function-declaration</literal>ใชใใทใงใณใง็บ็ใใใณใณใใคใซใจใฉใผใไฟฎๆญฃใใพใใใ(Bo Peng)
+ </para>
+ <para>
+ ้ๆจๅฅจใฎldap้ขๆฐใฎใใญใใฟใคใใๅซใใใใใซ<literal>LDAP_DEPRECATED</literal>ใ่ฟฝๅ ใใพใใใ
+ ใพใใautoconfใใงใใฏใงไธ่ถณใใฆใใใใใใผใใกใคใซใ่ฟฝๅ ใใพใใใ
+ </para>
+ <para>
+ ใใใใฏVladimir Petkoใซใใฃใฆไฝๆใใใพใใใ
+ </para>
+ </listitem>
+
+ <listitem>
+ <!--
+ 2024-04-04 [57d7985]
+ -->
+ <para>
+ ใปใฐใกใณใใผใทใงใณ้ๅใฎใใพใใพใชๅๅ ใไฟฎๆญฃใใพใใใ(Tatsuo Ishii)
+ </para>
+ <para>
+ ใใงใคใซใชใผใใผใ้ขไธใใฆใใ็นๅฎใฎใฑใผในใงใฏใPgpool-IIใจใใฎๅญใใญใปในใฎใปใฐใกใณใ้ๅใ็บ็ใใฆใใพใใใ
+ </para>
+ <para>
+ ใใฎๅ้กใฏใEmond Papegaaijใซใใฃใฆๅ ฑๅใปๅๆใใใพใใใ
+ Discussion: <ulink url="https://www.pgpool.net/pipermail/pgpool-general/2024-April/009131.html">https://www.pgpool.net/pipermail/pgpool-general/2024-April/009131.html</ulink>
+ </para>
+ </listitem>
+
+ <listitem>
+ <!--
+ 2024-04-03 [bb1b7eb]
+ -->
+ <para>
+ ๅๆๅใใใฆใใชใใกใขใชใจใฉใผใไฟฎๆญฃใใพใใใ(Tatsuo Ishii)
+ </para>
+ <para>
+ read_startup_packetใฎๅๆๅใใใฆใใชใใกใขใชใจใฉใผใๅซใใใใคใใฎใจใฉใผใ<literal>valgrind</literal>ใซใใฃใฆๅ ฑๅใใใพใใใ
+ <literal>valgrind</literal>ใฏใใญใฃใณใปใซใพใใฏSSL่ฆๆฑใฎๅ ดๅใซpallocใไฝฟ็จใใฆในใฟใผใใขใใใใฑใใๅ
ใฎใฆใผใถใผๅใซใกใขใชใๅฒใๅฝใฆใใใฎๅพใใใฎใกใขใชใpstrdupใซใใฃใฆไฝฟ็จใใใพใใ
+ pallocใซใใฃใฆๅฒใๅฝใฆใใใใกใขใชใฏๆชๅฎ็พฉใงใใฃใใใใใใใpalloc0ใซไฟฎๆญฃใใพใใใ
+ </para>
+ <para>
+ ใใฎๅ้กใฏใEmond Papegaaijใซใใฃใฆๅ ฑๅใปๅๆใใใพใใใ
+ Discussion: <ulink url="https://www.pgpool.net/pipermail/pgpool-general/2024-April/009126.html">https://www.pgpool.net/pipermail/pgpool-general/2024-April/009126.html</ulink>
+ </para>
+ </listitem>
+
+ <listitem>
+ <!--
+ 2024-04-02 [4550b68]
+ -->
+ <para>
+ <varname>load_balance_mode</varname>ใใชใใฎๅ ดๅใซ็บ็ใใใจใฉใผ/ใใณใฐใขใใใไฟฎๆญฃใใพใใใ(Tatsuo Ishii)
+ </para>
+ <para>
+ load_balance_modeใใชใใงใใใฉใคใใชใใผใIDใ0ใงใชใๅ ดๅใซใฏใBEGINใชใฉใฏใจใชใงใจใฉใผ/ใใณใฐใขใใใ็บ็ใใฆใใพใใใ
+ ใณใใใ <ulink url="https://git.postgresql.org/gitweb/?p=pgpool2.git;a=commit;h=3f3c1656">3f3c1656</ulink>ใฎไฟฎๆญฃใซใใฃใฆๅฐๅ
ฅใใใๅ้กใงใใ
+ </para>
+ <para>
+ ใใฐใฏEmond Papegaaijใซใใฃใฆ็บ่ฆใปๅๆใใใพใใใ
+ Discussion: <ulink url="https://www.pgpool.net/pipermail/pgpool-general/2024-March/009113.html">https://www.pgpool.net/pipermail/pgpool-general/2024-March/009113.html</ulink>
+ </para>
+ </listitem>
+
+ <listitem>
+ <!--
+ 2024-03-25 [1a15495]
+ -->
+ <para>
+ ็นๅฎใฎCFLAGSใซใใใณใณใใคใซใจใฉใผใไฟฎๆญฃใใพใใใ(Tatsuo Ishii)
+ </para>
+ <para>
+ <ulink url="https://github.com/pgpool/pgpool2/issues/42">https://github.com/pgpool/pgpool2/issues/42</ulink>ใซใใฃใฆๅ ฑๅใใใพใใใ
+ </para>
+ <para>
+ Discussion: <ulink url="https://www.pgpool.net/pipermail/pgpool-hackers/2024-March/004443.html">https://www.pgpool.net/pipermail/pgpool-hackers/2024-March/004443.html</ulink>
+ </para>
+ </listitem>
+
+ <listitem>
+ <!--
+ 2024-03-25 [38ee4ae]
+ -->
+ <para>
+ ใตใณใใซpgpool.confๅ
ใฎใณใกใณใใไฟฎๆญฃใใพใใใ(Bo Peng)
+ </para>
+ <para>
+ <varname>sr_check_period</varname>ใฎใใใฉใซใๅคใฏ10็งใงใใใใใไฟฎๆญฃใใพใใใใณใกใณใๅ
ใฎใใใคใใฎใฟใคใใไฟฎๆญฃใใพใใใ
+ </para>
+ <para>
+ ใใใใฏhiroinใซใใฃใฆไฝๆใใใBo Pengใซใใฃใฆไฟฎๆญฃใใใพใใใ
+ </para>
+ </listitem>
+
+ <listitem>
+ <!--
+ 2024-03-21 [ff43279]
+ -->
+ <para>
+ ๆกๅผตใฏใจใชใ็ตไบใใฆใใชใๅ ดๅใงใใชใปใใใฏใจใชใๅฎ่กใงใใใใใซใใพใใใ(Tatsuo Ishii)
+ </para>
+ <para>
+ ใณใใใ<ulink url="https://git.postgresql.org/gitweb/?p=pgpool2.git;a=commit;h=240c668d">240c668d</ulink>ใๅๅ ใงใๆกๅผตใฏใจใชใกใใปใผใธใ็ตไบใใฆใใชใๅ ดๅใใชใปใใใฏใจใชใๅคฑๆใใฆใใพใใใ
+ ใใฎใณใใใใงใฏใSimpleQuery()ใงใชใปใใใฏใจใชใๅฎ่กใใฆใใใใฉใใใใใงใใฏใใใใจใงใใใฎๅ้กใไฟฎๆญฃใใพใใใ
+ ใพใใใในใใฑใผในใ่ฟฝๅ ใใพใใใ
+ </para>
+ </listitem>
+
+ <listitem>
+ <!--
+ 2024-03-18 [9d6561a]
+ -->
+ <para>
+ ไธ้ฉๅใชใใญใใณใซใใผใฟใใไฟ่ญทใใใใใซไฟฎๆญฃใใพใใใ(Tatsuo Ishii)
+ </para>
+ <para>
+ ๆกๅผตใฏใจใชใกใใปใผใธใฎใทใผใฑใณในใ็ตไบใใๅใซใทใณใใซใฏใจใชใกใใปใผใธใๅฐ็ใใใจใ<productname>Pgpool-II</productname>ใใใณใฐใใๅฏ่ฝๆงใใใใพใใใ
+ ใใใฏใใทใณใใซใฏใจใชใฎใปใใทใงใณใณใณใใญในใๅ
ใฎใฏใจใชใณใณใใญในใใใๆกๅผตใฏใจใชใกใใปใผใธใฎใฏใจใชใณใณใใญในใใซใใฃใฆไธๆธใใใใใใใงใใ
+ </para>
+ <para>
+ ใใฎใณใใใใงใฏใๆกๅผตใฏใจใชใใญใใณใซใกใใปใผใธใ็ตไบใใใใฉใใใใใงใใฏใใใใใซๅฎ่ฃ
ใใพใใใ
+ ็ตไบใใฆใใชใๅ ดๅใฏใFATALใจใฉใผใ็บ็ใใใพใใใใฎใใงใใฏใซใใฃใฆๆคๅบใใใๆข็ฅใฎไพใฏใJDBCใใฉใคใใผใฎใautosave=alwaysใใชใใทใงใณใงใใ
+ ใคใพใใใใฎใณใใใใฎๅพใๅ้ก๏ผๆกๅผตใฏใจใชใกใใปใผใธใใญใใณใซใ็ตไบใใๅใซใทใณใใซใใญใใณใซใกใใปใผใธใ้ไฟกใใ๏ผใJDBCใใฉใคใใผๅดใงไฟฎๆญฃใใใใพใงใ
+ <productname>Pgpool-II</productname>ใฏใใฎใชใใทใงใณใๅใๅ
ฅใใพใใใ
+ </para>
+ <para>
+ Discussion: <ulink url="https://www.pgpool.net/pipermail/pgpool-hackers/2024-February/004428.html">https://www.pgpool.net/pipermail/pgpool-hackers/2024-February/004428.html</ulink>
+ </para>
+ </listitem>
+
+ </itemizedlist>
+ </sect2>
+
+ <sect2>
+ <title>ใใญใฅใกใณใไฟฎๆญฃ</title>
+ <itemizedlist>
+
+ <listitem>
+ <!--
+ 2024-04-03 [8986a8b]
+ -->
+ <para>
+ ใไธไฝใตใผใใธใฎๆฅ็ถใใใญใฅใกใณใใๆนๅใใพใใ(Bo Peng)
+ </para>
+ </listitem>
+
+ <listitem>
+ <!--
+ 2024-03-28 [02fb8ea]
+ -->
+ <para>
+ ๆฅๆฌ่ชใใญใฅใกใณใใฎ่จ่ชใฏใชใผใณใขใใใใพใใใ(Masaya Kawamoto)
+ </para>
+ </listitem>
+
+ </itemizedlist>
+ </sect2>
+
+ <sect2>
+ <title>ๅๅธฐใในใไฟฎๆญฃ</title>
+ <itemizedlist>
+
+ <listitem>
+ <!--
+ 2024-03-16 [527ad4c]
+ 2024-03-15 [65fc6c7]
+ -->
+ <para>
+ Java 21ใงใฎ้ๆจๅฅจ่ญฆๅใๅ้ฟใใใใใซๅๅธฐใในใ005.jdbcใไฟฎๆญฃใใพใใใ(Bo Peng)
+ </para>
+ <para>
+ Java 21ใงใฎ้ๆจๅฅจ่ญฆๅใๅ้ฟใใใซใฏใRuntime.exec(String)ใRuntime.exec(String[])ใซ็ฝฎใๆใใพใใใ
+ </para>
+ <para>
+ ใใใใฏVladimir PetkoใซใใฃใฆไฝๆใใใBo Pengใซใใฃใฆไฟฎๆญฃใใใพใใใ
+ </para>
+ </listitem>
+
+ </itemizedlist>
+ </sect2>
+</sect1>
+
<sect1 id="release-4-2-16">
<title>ใชใชใผใน 4.2.16</title>
<note>
<!-- doc/src/sgml/release-4.3.sgml -->
<!-- See header comment in release.sgml about typical markup -->
+<sect1 id="release-4-3-10">
+ <title>ใชใชใผใน 4.3.10</title>
+ <note>
+ <title>ใชใชใผในๆฅ</title>
+ <simpara>2024-05-16</simpara>
+ </note>
+
+ <sect2>
+ <title>ไธๅ
ทๅไฟฎๆญฃ</title>
+ <itemizedlist>
+ <listitem>
+ <!--
+ 2024-05-01 [afa710e]
+ -->
+ <para>
+ <literal>-Werror=implicit-function-declaration</literal>ใชใใทใงใณใง็บ็ใใใณใณใใคใซใจใฉใผใไฟฎๆญฃใใพใใใ(Bo Peng)
+ </para>
+ <para>
+ ้ๆจๅฅจใฎldap้ขๆฐใฎใใญใใฟใคใใๅซใใใใใซ<literal>LDAP_DEPRECATED</literal>ใ่ฟฝๅ ใใพใใใ
+ ใพใใautoconfใใงใใฏใงไธ่ถณใใฆใใใใใใผใใกใคใซใ่ฟฝๅ ใใพใใใ
+ </para>
+ <para>
+ ใใใใฏVladimir Petkoใซใใฃใฆไฝๆใใใพใใใ
+ </para>
+ </listitem>
+
+ <listitem>
+ <!--
+ 2024-04-04 [4bd1450]
+ -->
+ <para>
+ ใปใฐใกใณใใผใทใงใณ้ๅใฎใใพใใพใชๅๅ ใไฟฎๆญฃใใพใใใ(Tatsuo Ishii)
+ </para>
+ <para>
+ ใใงใคใซใชใผใใผใ้ขไธใใฆใใ็นๅฎใฎใฑใผในใงใฏใPgpool-IIใจใใฎๅญใใญใปในใฎใปใฐใกใณใ้ๅใ็บ็ใใฆใใพใใใ
+ </para>
+ <para>
+ ใใฎๅ้กใฏใEmond Papegaaijใซใใฃใฆๅ ฑๅใปๅๆใใใพใใใ
+ Discussion: <ulink url="https://www.pgpool.net/pipermail/pgpool-general/2024-April/009131.html">https://www.pgpool.net/pipermail/pgpool-general/2024-April/009131.html</ulink>
+ </para>
+ </listitem>
+
+ <listitem>
+ <!--
+ 2024-04-03 [cd4482d]
+ -->
+ <para>
+ ๅๆๅใใใฆใใชใใกใขใชใจใฉใผใไฟฎๆญฃใใพใใใ(Tatsuo Ishii)
+ </para>
+ <para>
+ read_startup_packetใฎๅๆๅใใใฆใใชใใกใขใชใจใฉใผใๅซใใใใคใใฎใจใฉใผใ<literal>valgrind</literal>ใซใใฃใฆๅ ฑๅใใใพใใใ
+ <literal>valgrind</literal>ใฏใใญใฃใณใปใซใพใใฏSSL่ฆๆฑใฎๅ ดๅใซpallocใไฝฟ็จใใฆในใฟใผใใขใใใใฑใใๅ
ใฎใฆใผใถใผๅใซใกใขใชใๅฒใๅฝใฆใใใฎๅพใใใฎใกใขใชใpstrdupใซใใฃใฆไฝฟ็จใใใพใใ
+ pallocใซใใฃใฆๅฒใๅฝใฆใใใใกใขใชใฏๆชๅฎ็พฉใงใใฃใใใใใใใpalloc0ใซไฟฎๆญฃใใพใใใ
+ </para>
+ <para>
+ ใใฎๅ้กใฏใEmond Papegaaijใซใใฃใฆๅ ฑๅใปๅๆใใใพใใใ
+ Discussion: <ulink url="https://www.pgpool.net/pipermail/pgpool-general/2024-April/009126.html">https://www.pgpool.net/pipermail/pgpool-general/2024-April/009126.html</ulink>
+ </para>
+ </listitem>
+
+ <listitem>
+ <!--
+ 2024-04-02 [51ec075]
+ -->
+ <para>
+ <varname>load_balance_mode</varname>ใใชใใฎๅ ดๅใซ็บ็ใใใจใฉใผ/ใใณใฐใขใใใไฟฎๆญฃใใพใใใ(Tatsuo Ishii)
+ </para>
+ <para>
+ load_balance_modeใใชใใงใใใฉใคใใชใใผใIDใ0ใงใชใๅ ดๅใซใฏใBEGINใชใฉใฏใจใชใงใจใฉใผ/ใใณใฐใขใใใ็บ็ใใฆใใพใใใ
+ ใณใใใ <ulink url="https://git.postgresql.org/gitweb/?p=pgpool2.git;a=commit;h=3f3c1656">3f3c1656</ulink>ใฎไฟฎๆญฃใซใใฃใฆๅฐๅ
ฅใใใๅ้กใงใใ
+ </para>
+ <para>
+ ใใฐใฏEmond Papegaaijใซใใฃใฆ็บ่ฆใปๅๆใใใพใใใ
+ Discussion: <ulink url="https://www.pgpool.net/pipermail/pgpool-general/2024-March/009113.html">https://www.pgpool.net/pipermail/pgpool-general/2024-March/009113.html</ulink>
+ </para>
+ </listitem>
+
+ <listitem>
+ <!--
+ 2024-03-25 [93ee49f]
+ -->
+ <para>
+ ็นๅฎใฎCFLAGSใซใใใณใณใใคใซใจใฉใผใไฟฎๆญฃใใพใใใ(Tatsuo Ishii)
+ </para>
+ <para>
+ <ulink url="https://github.com/pgpool/pgpool2/issues/42">https://github.com/pgpool/pgpool2/issues/42</ulink>ใซใใฃใฆๅ ฑๅใใใพใใใ
+ </para>
+ <para>
+ Discussion: <ulink url="https://www.pgpool.net/pipermail/pgpool-hackers/2024-March/004443.html">https://www.pgpool.net/pipermail/pgpool-hackers/2024-March/004443.html</ulink>
+ </para>
+ </listitem>
+
+ <listitem>
+ <!--
+ 2024-03-25 [1a15495]
+ -->
+ <para>
+ ใตใณใใซpgpool.confๅ
ใฎใณใกใณใใไฟฎๆญฃใใพใใใ(Bo Peng)
+ </para>
+ <para>
+ <varname>sr_check_period</varname>ใฎใใใฉใซใๅคใฏ10็งใงใใใใใไฟฎๆญฃใใพใใใใณใกใณใๅ
ใฎใใใคใใฎใฟใคใใไฟฎๆญฃใใพใใใ
+ </para>
+ <para>
+ ใใใใฏhiroinใซใใฃใฆไฝๆใใใBo Pengใซใใฃใฆไฟฎๆญฃใใใพใใใ
+ </para>
+ </listitem>
+
+ <listitem>
+ <!--
+ 2024-03-21 [6680102]
+ -->
+ <para>
+ ๆกๅผตใฏใจใชใ็ตไบใใฆใใชใๅ ดๅใงใใชใปใใใฏใจใชใๅฎ่กใงใใใใใซใใพใใใ(Tatsuo Ishii)
+ </para>
+ <para>
+ ใณใใใ<ulink url="https://git.postgresql.org/gitweb/?p=pgpool2.git;a=commit;h=240c668d">240c668d</ulink>ใๅๅ ใงใๆกๅผตใฏใจใชใกใใปใผใธใ็ตไบใใฆใใชใๅ ดๅใใชใปใใใฏใจใชใๅคฑๆใใฆใใพใใใ
+ ใใฎใณใใใใงใฏใSimpleQuery()ใงใชใปใใใฏใจใชใๅฎ่กใใฆใใใใฉใใใใใงใใฏใใใใจใงใใใฎๅ้กใไฟฎๆญฃใใพใใใ
+ ใพใใใในใใฑใผในใ่ฟฝๅ ใใพใใใ
+ </para>
+ </listitem>
+
+ <listitem>
+ <!--
+ 2024-03-21 [710875a]
+ 2024-03-20 [2a7a38b]
+ -->
+ <para>
+ Coverityใซใใฃใฆๆๆใใใใกใขใชใชใผใฏใไฟฎๆญฃใใพใใใ(Takuma Hoshiai)
+ </para>
+ </listitem>
+
+ <listitem>
+ <!--
+ 2024-03-18 [960d339]
+ -->
+ <para>
+ ไธ้ฉๅใชใใญใใณใซใใผใฟใใไฟ่ญทใใใใใซไฟฎๆญฃใใพใใใ(Tatsuo Ishii)
+ </para>
+ <para>
+ ๆกๅผตใฏใจใชใกใใปใผใธใฎใทใผใฑใณในใ็ตไบใใๅใซใทใณใใซใฏใจใชใกใใปใผใธใๅฐ็ใใใจใ<productname>Pgpool-II</productname>ใใใณใฐใใๅฏ่ฝๆงใใใใพใใใ
+ ใใใฏใใทใณใใซใฏใจใชใฎใปใใทใงใณใณใณใใญในใๅ
ใฎใฏใจใชใณใณใใญในใใใๆกๅผตใฏใจใชใกใใปใผใธใฎใฏใจใชใณใณใใญในใใซใใฃใฆไธๆธใใใใใใใงใใ
+ </para>
+ <para>
+ ใใฎใณใใใใงใฏใๆกๅผตใฏใจใชใใญใใณใซใกใใปใผใธใ็ตไบใใใใฉใใใใใงใใฏใใใใใซๅฎ่ฃ
ใใพใใใ
+ ็ตไบใใฆใใชใๅ ดๅใฏใFATALใจใฉใผใ็บ็ใใใพใใใใฎใใงใใฏใซใใฃใฆๆคๅบใใใๆข็ฅใฎไพใฏใJDBCใใฉใคใใผใฎใautosave=alwaysใใชใใทใงใณใงใใ
+ ใคใพใใใใฎใณใใใใฎๅพใๅ้ก๏ผๆกๅผตใฏใจใชใกใใปใผใธใใญใใณใซใ็ตไบใใๅใซใทใณใใซใใญใใณใซใกใใปใผใธใ้ไฟกใใ๏ผใJDBCใใฉใคใใผๅดใงไฟฎๆญฃใใใใพใงใ
+ <productname>Pgpool-II</productname>ใฏใใฎใชใใทใงใณใๅใๅ
ฅใใพใใใ
+ </para>
+ <para>
+ Discussion: <ulink url="https://www.pgpool.net/pipermail/pgpool-hackers/2024-February/004428.html">https://www.pgpool.net/pipermail/pgpool-hackers/2024-February/004428.html</ulink>
+ </para>
+ </listitem>
+
+ </itemizedlist>
+ </sect2>
+
+ <sect2>
+ <title>ใใญใฅใกใณใไฟฎๆญฃ</title>
+ <itemizedlist>
+
+ <listitem>
+ <!--
+ 2024-04-03 [8986a8b]
+ -->
+ <para>
+ ใไธไฝใตใผใใธใฎๆฅ็ถใใใญใฅใกใณใใๆนๅใใพใใ(Bo Peng)
+ </para>
+ </listitem>
+
+ <listitem>
+ <!--
+ 2024-03-28 [062d4c9]
+ -->
+ <para>
+ ๆฅๆฌ่ชใใญใฅใกใณใใฎ่จ่ชใฏใชใผใณใขใใใใพใใใ(Masaya Kawamoto)
+ </para>
+ </listitem>
+
+ <listitem>
+ <!--
+ 2024-03-27 [0b8f377]
+ -->
+ <para>
+ PostgreSQLใใผใใ2ๅฐใฎๅ ดๅใซpcp_promote_nodeใไฝฟ็จใใ้ใฎๆณจๆ็นใ่ฟฝๅ ใใพใใใ(Masaya Kawamoto)
+ </para>
+ <para>
+ PostgreSQLใใผใใ2ๅฐใงใใฃใฆใใ<varname>follow_primary_command</varname>ใ่จญๅฎใใๅฟ
่ฆใใใใฑใผในใใใใพใใ
+ </para>
+ </listitem>
+
+ </itemizedlist>
+ </sect2>
+
+ <sect2>
+ <title>ๅๅธฐใในใไฟฎๆญฃ</title>
+ <itemizedlist>
+
+ <listitem>
+ <!--
+ 2024-03-16 [927d7ae]
+ 2024-03-15 [8e17321]
+ -->
+ <para>
+ Java 21ใงใฎ้ๆจๅฅจ่ญฆๅใๅ้ฟใใใใใซๅๅธฐใในใ005.jdbcใไฟฎๆญฃใใพใใใ(Bo Peng)
+ </para>
+ <para>
+ Java 21ใงใฎ้ๆจๅฅจ่ญฆๅใๅ้ฟใใใซใฏใRuntime.exec(String)ใRuntime.exec(String[])ใซ็ฝฎใๆใใพใใใ
+ </para>
+ <para>
+ ใใใใฏVladimir PetkoใซใใฃใฆไฝๆใใใBo Pengใซใใฃใฆไฟฎๆญฃใใใพใใใ
+ </para>
+ </listitem>
+
+ </itemizedlist>
+ </sect2>
+</sect1>
+
<sect1 id="release-4-3-9">
<title>ใชใชใผใน 4.3.9</title>
<note>
<!-- doc/src/sgml/release-4.4.sgml -->
<!-- See header comment in release.sgml about typical markup -->
+<sect1 id="release-4-4-7">
+ <title>ใชใชใผใน 4.4.7</title>
+ <note>
+ <title>ใชใชใผในๆฅ</title>
+ <simpara>2024-05-16</simpara>
+ </note>
+
+ <sect2>
+ <title>ไธๅ
ทๅไฟฎๆญฃ</title>
+ <itemizedlist>
+ <listitem>
+ <!--
+ 2024-05-01 [afa710e]
+ -->
+ <para>
+ <literal>-Werror=implicit-function-declaration</literal>ใชใใทใงใณใง็บ็ใใใณใณใใคใซใจใฉใผใไฟฎๆญฃใใพใใใ(Bo Peng)
+ </para>
+ <para>
+ ้ๆจๅฅจใฎldap้ขๆฐใฎใใญใใฟใคใใๅซใใใใใซ<literal>LDAP_DEPRECATED</literal>ใ่ฟฝๅ ใใพใใใ
+ ใพใใautoconfใใงใใฏใงไธ่ถณใใฆใใใใใใผใใกใคใซใ่ฟฝๅ ใใพใใใ
+ </para>
+ <para>
+ ใใใใฏVladimir Petkoใซใใฃใฆไฝๆใใใพใใใ
+ </para>
+ </listitem>
+
+ <listitem>
+ <!--
+ 2024-04-04 [ad42306]
+ 2024-04-04 [9dee833]
+ -->
+ <para>
+ ใปใฐใกใณใใผใทใงใณ้ๅใฎใใพใใพใชๅๅ ใไฟฎๆญฃใใพใใใ(Tatsuo Ishii)
+ </para>
+ <para>
+ ใใงใคใซใชใผใใผใ้ขไธใใฆใใ็นๅฎใฎใฑใผในใงใฏใPgpool-IIใจใใฎๅญใใญใปในใฎใปใฐใกใณใ้ๅใ็บ็ใใฆใใพใใใ
+ </para>
+ <para>
+ ใใฎๅ้กใฏใEmond Papegaaijใซใใฃใฆๅ ฑๅใปๅๆใใใพใใใ
+ Discussion: <ulink url="https://www.pgpool.net/pipermail/pgpool-general/2024-April/009131.html">https://www.pgpool.net/pipermail/pgpool-general/2024-April/009131.html</ulink>
+ </para>
+ </listitem>
+
+ <listitem>
+ <!--
+ 2024-04-03 [cd4482d]
+ -->
+ <para>
+ ๅๆๅใใใฆใใชใใกใขใชใจใฉใผใไฟฎๆญฃใใพใใใ(Tatsuo Ishii)
+ </para>
+ <para>
+ read_startup_packetใฎๅๆๅใใใฆใใชใใกใขใชใจใฉใผใๅซใใใใคใใฎใจใฉใผใ<literal>valgrind</literal>ใซใใฃใฆๅ ฑๅใใใพใใใ
+ <literal>valgrind</literal>ใฏใใญใฃใณใปใซใพใใฏSSL่ฆๆฑใฎๅ ดๅใซpallocใไฝฟ็จใใฆในใฟใผใใขใใใใฑใใๅ
ใฎใฆใผใถใผๅใซใกใขใชใๅฒใๅฝใฆใใใฎๅพใใใฎใกใขใชใpstrdupใซใใฃใฆไฝฟ็จใใใพใใ
+ pallocใซใใฃใฆๅฒใๅฝใฆใใใใกใขใชใฏๆชๅฎ็พฉใงใใฃใใใใใใใpalloc0ใซไฟฎๆญฃใใพใใใ
+ </para>
+ <para>
+ ใใฎๅ้กใฏใEmond Papegaaijใซใใฃใฆๅ ฑๅใปๅๆใใใพใใใ
+ Discussion: <ulink url="https://www.pgpool.net/pipermail/pgpool-general/2024-April/009126.html">https://www.pgpool.net/pipermail/pgpool-general/2024-April/009126.html</ulink>
+ </para>
+ </listitem>
+
+ <listitem>
+ <!--
+ 2024-04-02 [ba6142f]
+ -->
+ <para>
+ <varname>load_balance_mode</varname>ใใชใใฎๅ ดๅใซ็บ็ใใใจใฉใผ/ใใณใฐใขใใใไฟฎๆญฃใใพใใใ(Tatsuo Ishii)
+ </para>
+ <para>
+ load_balance_modeใใชใใงใใใฉใคใใชใใผใIDใ0ใงใชใๅ ดๅใซใฏใBEGINใชใฉใฏใจใชใงใจใฉใผ/ใใณใฐใขใใใ็บ็ใใฆใใพใใใ
+ ใณใใใ <ulink url="https://git.postgresql.org/gitweb/?p=pgpool2.git;a=commit;h=3f3c1656">3f3c1656</ulink>ใฎไฟฎๆญฃใซใใฃใฆๅฐๅ
ฅใใใๅ้กใงใใ
+ </para>
+ <para>
+ ใใฐใฏEmond Papegaaijใซใใฃใฆ็บ่ฆใปๅๆใใใพใใใ
+ Discussion: <ulink url="https://www.pgpool.net/pipermail/pgpool-general/2024-March/009113.html">https://www.pgpool.net/pipermail/pgpool-general/2024-March/009113.html</ulink>
+ </para>
+ </listitem>
+
+ <listitem>
+ <!--
+ 2024-03-25 [93ee49f]
+ -->
+ <para>
+ ็นๅฎใฎCFLAGSใซใใใณใณใใคใซใจใฉใผใไฟฎๆญฃใใพใใใ(Tatsuo Ishii)
+ </para>
+ <para>
+ <ulink url="https://github.com/pgpool/pgpool2/issues/42">https://github.com/pgpool/pgpool2/issues/42</ulink>ใซใใฃใฆๅ ฑๅใใใพใใใ
+ </para>
+ <para>
+ Discussion: <ulink url="https://www.pgpool.net/pipermail/pgpool-hackers/2024-March/004443.html">https://www.pgpool.net/pipermail/pgpool-hackers/2024-March/004443.html</ulink>
+ </para>
+ </listitem>
+
+ <listitem>
+ <!--
+ 2024-03-25 [1a15495]
+ -->
+ <para>
+ ใตใณใใซpgpool.confๅ
ใฎใณใกใณใใไฟฎๆญฃใใพใใใ(Bo Peng)
+ </para>
+ <para>
+ <varname>sr_check_period</varname>ใฎใใใฉใซใๅคใฏ10็งใงใใใใใไฟฎๆญฃใใพใใใใณใกใณใๅ
ใฎใใใคใใฎใฟใคใใไฟฎๆญฃใใพใใใ
+ </para>
+ <para>
+ ใใใใฏhiroinใซใใฃใฆไฝๆใใใBo Pengใซใใฃใฆไฟฎๆญฃใใใพใใใ
+ </para>
+ </listitem>
+
+ <listitem>
+ <!--
+ 2024-03-21 [9054387]
+ -->
+ <para>
+ ๆกๅผตใฏใจใชใ็ตไบใใฆใใชใๅ ดๅใงใใชใปใใใฏใจใชใๅฎ่กใงใใใใใซใใพใใใ(Tatsuo Ishii)
+ </para>
+ <para>
+ ใณใใใ<ulink url="https://git.postgresql.org/gitweb/?p=pgpool2.git;a=commit;h=240c668d">240c668d</ulink>ใๅๅ ใงใๆกๅผตใฏใจใชใกใใปใผใธใ็ตไบใใฆใใชใๅ ดๅใใชใปใใใฏใจใชใๅคฑๆใใฆใใพใใใ
+ ใใฎใณใใใใงใฏใSimpleQuery()ใงใชใปใใใฏใจใชใๅฎ่กใใฆใใใใฉใใใใใงใใฏใใใใจใงใใใฎๅ้กใไฟฎๆญฃใใพใใใ
+ ใพใใใในใใฑใผในใ่ฟฝๅ ใใพใใใ
+ </para>
+ </listitem>
+
+ <listitem>
+ <!--
+ 2024-03-21 [710875a]
+ 2024-03-20 [2a7a38b]
+ -->
+ <para>
+ Coverityใซใใฃใฆๆๆใใใใกใขใชใชใผใฏใไฟฎๆญฃใใพใใใ(Takuma Hoshiai)
+ </para>
+ </listitem>
+
+ <listitem>
+ <!--
+ 2024-03-18 [02452a6]
+ -->
+ <para>
+ ไธ้ฉๅใชใใญใใณใซใใผใฟใใไฟ่ญทใใใใใซไฟฎๆญฃใใพใใใ(Tatsuo Ishii)
+ </para>
+ <para>
+ ๆกๅผตใฏใจใชใกใใปใผใธใฎใทใผใฑใณในใ็ตไบใใๅใซใทใณใใซใฏใจใชใกใใปใผใธใๅฐ็ใใใจใ<productname>Pgpool-II</productname>ใใใณใฐใใๅฏ่ฝๆงใใใใพใใใ
+ ใใใฏใใทใณใใซใฏใจใชใฎใปใใทใงใณใณใณใใญในใๅ
ใฎใฏใจใชใณใณใใญในใใใๆกๅผตใฏใจใชใกใใปใผใธใฎใฏใจใชใณใณใใญในใใซใใฃใฆไธๆธใใใใใใใงใใ
+ </para>
+ <para>
+ ใใฎใณใใใใงใฏใๆกๅผตใฏใจใชใใญใใณใซใกใใปใผใธใ็ตไบใใใใฉใใใใใงใใฏใใใใใซๅฎ่ฃ
ใใพใใใ
+ ็ตไบใใฆใใชใๅ ดๅใฏใFATALใจใฉใผใ็บ็ใใใพใใใใฎใใงใใฏใซใใฃใฆๆคๅบใใใๆข็ฅใฎไพใฏใJDBCใใฉใคใใผใฎใautosave=alwaysใใชใใทใงใณใงใใ
+ ใคใพใใใใฎใณใใใใฎๅพใๅ้ก๏ผๆกๅผตใฏใจใชใกใใปใผใธใใญใใณใซใ็ตไบใใๅใซใทใณใใซใใญใใณใซใกใใปใผใธใ้ไฟกใใ๏ผใJDBCใใฉใคใใผๅดใงไฟฎๆญฃใใใใพใงใ
+ <productname>Pgpool-II</productname>ใฏใใฎใชใใทใงใณใๅใๅ
ฅใใพใใใ
+ </para>
+ <para>
+ Discussion: <ulink url="https://www.pgpool.net/pipermail/pgpool-hackers/2024-February/004428.html">https://www.pgpool.net/pipermail/pgpool-hackers/2024-February/004428.html</ulink>
+ </para>
+ </listitem>
+
+ </itemizedlist>
+ </sect2>
+
+ <sect2>
+ <title>ใใญใฅใกใณใไฟฎๆญฃ</title>
+ <itemizedlist>
+
+ <listitem>
+ <!--
+ 2024-04-03 [8986a8b]
+ -->
+ <para>
+ ใไธไฝใตใผใใธใฎๆฅ็ถใใใญใฅใกใณใใๆนๅใใพใใ(Bo Peng)
+ </para>
+ </listitem>
+
+ <listitem>
+ <!--
+ 2024-03-28 [062d4c9]
+ -->
+ <para>
+ ๆฅๆฌ่ชใใญใฅใกใณใใฎ่จ่ชใฏใชใผใณใขใใใใพใใใ(Masaya Kawamoto)
+ </para>
+ </listitem>
+
+ <listitem>
+ <!--
+ 2024-03-27 [0b8f377]
+ -->
+ <para>
+ PostgreSQLใใผใใ2ๅฐใฎๅ ดๅใซpcp_promote_nodeใไฝฟ็จใใ้ใฎๆณจๆ็นใ่ฟฝๅ ใใพใใใ(Masaya Kawamoto)
+ </para>
+ <para>
+ PostgreSQLใใผใใ2ๅฐใงใใฃใฆใใ<varname>follow_primary_command</varname>ใ่จญๅฎใใๅฟ
่ฆใใใใฑใผในใใใใพใใ
+ </para>
+ </listitem>
+
+ </itemizedlist>
+ </sect2>
+
+ <sect2>
+ <title>ๅๅธฐใในใไฟฎๆญฃ</title>
+ <itemizedlist>
+
+ <listitem>
+ <!--
+ 2024-03-16 [927d7ae]
+ 2024-03-15 [8e17321]
+ -->
+ <para>
+ Java 21ใงใฎ้ๆจๅฅจ่ญฆๅใๅ้ฟใใใใใซๅๅธฐใในใ005.jdbcใไฟฎๆญฃใใพใใใ(Bo Peng)
+ </para>
+ <para>
+ Java 21ใงใฎ้ๆจๅฅจ่ญฆๅใๅ้ฟใใใซใฏใRuntime.exec(String)ใRuntime.exec(String[])ใซ็ฝฎใๆใใพใใใ
+ </para>
+ <para>
+ ใใใใฏVladimir PetkoใซใใฃใฆไฝๆใใใBo Pengใซใใฃใฆไฟฎๆญฃใใใพใใใ
+ </para>
+ </listitem>
+
+ </itemizedlist>
+ </sect2>
+</sect1>
+
<sect1 id="release-4-4-6">
<title>ใชใชใผใน 4.4.6</title>
<note>
<!-- doc/src/sgml/release-4.1.sgml -->
<!-- See header comment in release.sgml about typical markup -->
+<sect1 id="release-4-1-20">
+ <title>Release 4.1.20</title>
+ <note>
+ <title>Release Date</title>
+ <simpara>2024-05-16</simpara>
+ </note>
+
+ <sect2>
+ <title>Bug fixes</title>
+ <itemizedlist>
+
+ <listitem>
+ <!--
+ 2024-04-04 [cdd3b76]
+ -->
+ <para>
+ Fix assorted causes of segmentation fault. (Tatsuo Ishii)
+ </para>
+ <para>
+ It is reported that pgpool and its child process segfault in certain
+ cases when failover involved.
+ </para>
+ <para>
+ Problem is reported and analyzed by Emond Papegaaij.
+ Discussion: <ulink url="https://www.pgpool.net/pipermail/pgpool-general/2024-April/009131.html">https://www.pgpool.net/pipermail/pgpool-general/2024-April/009131.html</ulink>
+ </para>
+ </listitem>
+
+ <listitem>
+ <!--
+ 2024-04-03 [fded380]
+ -->
+ <para>
+ Fix uninitialized memory error. (Tatsuo Ishii)
+ </para>
+ <para>
+ It was reported that valgrind found several errors including an
+ uninitialized memory error in read_startup_packet. It allocates memory
+ for user name in a startup packet in case cancel or SSL request using
+ palloc, and later on the memory is used by pstrdup. Since memory
+ allocated by palloc is undefined, this should have been palloc0.
+ </para>
+ <para>
+ Problem is reported and analyzed by Emond Papegaaij.
+ Discussion: <ulink url="https://www.pgpool.net/pipermail/pgpool-general/2024-April/009126.html">https://www.pgpool.net/pipermail/pgpool-general/2024-April/009126.html</ulink>
+ </para>
+ </listitem>
+
+ <listitem>
+ <!--
+ 2024-04-02 [b9b4f42]
+ -->
+ <para>
+ Fix errors/hung up when load_balance_mode is off. (Tatsuo Ishii)
+ </para>
+ <para>
+ Commit <ulink url="https://git.postgresql.org/gitweb/?p=pgpool2.git;a=commit;h=3f3c1656">3f3c1656</ulink>
+ brought errors/hung up when load_balance_mode is off, primary node id
+ is not 0 and queries are BEGIN etc.
+ </para>
+ <para>
+ Bug found and analyzed by Emond Papegaaij.
+ Discussion: <ulink url="https://www.pgpool.net/pipermail/pgpool-general/2024-March/009113.html">https://www.pgpool.net/pipermail/pgpool-general/2024-March/009113.html</ulink>
+ </para>
+ </listitem>
+
+ <listitem>
+ <!--
+ 2024-03-25 [2b7dc9f]
+ -->
+ <para>
+ Fix compile errors with certain CFLAGS. (Tatsuo Ishii)
+ </para>
+ <para>
+ <ulink url="https://github.com/pgpool/pgpool2/issues/42">https://github.com/pgpool/pgpool2/issues/42</ulink>
+ reported that with CFLAGS
+ -flto=4 -Werror=odr -Werror=lto-type-mismatch -Werror=strict-aliasing
+ gcc emits errors.
+ </para>
+ <para>
+ Discussion: <ulink url="https://www.pgpool.net/pipermail/pgpool-hackers/2024-March/004443.html">https://www.pgpool.net/pipermail/pgpool-hackers/2024-March/004443.html</ulink>
+ </para>
+ </listitem>
+
+ <listitem>
+ <!--
+ 2024-03-25 [40f2c2e]
+ -->
+ <para>
+ Fix comments in sample pgpool.conf. (Bo Peng)
+ </para>
+ <para>
+ The default value for <varname>sr_check_period</varname> should be 10 seconds.
+ Also fixed some typos in comments.
+ </para>
+ <para>
+ Patch is created by hiroin and modified by Bo Peng.
+ </para>
+ </listitem>
+
+ <listitem>
+ <!--
+ 2024-03-21 [6a940ba]
+ -->
+ <para>
+ Allow reset queries to run even if extended queries do not end. (Tatsuo Ishii)
+ </para>
+ <para>
+ Commit <ulink url="https://git.postgresql.org/gitweb/?p=pgpool2.git;a=commit;h=240c668d">240c668d</ulink>
+ caused reset queries fail if extended query messages do not end. This commit
+ fix that by checking whether we are running reset queries in
+ SimpleQuery(). Also add the test case for this.
+ </para>
+ </listitem>
+
+ <listitem>
+ <!--
+ 2024-03-18 [b6fef22]
+ -->
+ <para>
+ Guard against inappropriate protocol data. (Tatsuo Ishii)
+ </para>
+ <para>
+ If a simple query message arrives before a sequence of extended query
+ messages ends pgpool could hang. This is because the query context in
+ the session context for the simple query is overwritten by the query
+ contexts of the extended query messages.
+ </para>
+ <para>
+ This commit implements a guard in SimpleQuery() by checking whether
+ extended query protocol messages ended. If they do not end, raise a
+ FATAL error. A known example detected by this checking is JDBC
+ driver's "autosave=always" option. This means pgpool will not accept
+ the option after this commit until the issue (sending a simple
+ protocol message before ending extended query message protocol) is
+ fixed by the JDBC driver side.
+ </para>
+ <para>
+ Discussion: <ulink url="https://www.pgpool.net/pipermail/pgpool-hackers/2024-February/004428.html">https://www.pgpool.net/pipermail/pgpool-hackers/2024-February/004428.html</ulink>
+ </para>
+ </listitem>
+
+ </itemizedlist>
+ </sect2>
+
+ <sect2>
+ <title>Documents</title>
+ <itemizedlist>
+
+ <listitem>
+ <!--
+ 2024-04-03 [4882f5e]
+ -->
+ <para>
+ Enhance "Upstream server connection" documentation. (Bo Peng)
+ </para>
+ </listitem>
+
+ <listitem>
+ <!--
+ 2024-03-28 [d361dfd]
+ -->
+ <para>
+ Language cleanup in Japanese document. (Masaya Kawamoto)
+ </para>
+ </listitem>
+
+ </itemizedlist>
+ </sect2>
+
+ <sect2>
+ <title>Regression Tests</title>
+ <itemizedlist>
+
+ <listitem>
+ <!--
+ 2024-03-16 [b450688]
+ 2024-03-15 [5fc8419]
+ -->
+ <para>
+ Fixed regression test 005.jdbc to avoid Java 21 deprecation warnings. (Bo Peng)
+ </para>
+ <para>
+ Replace Runtime.exec(String) with Runtime.exec(String[]) to avoid Java 21 deprecation warnings.
+ Patch is created by Vladimir Petko and modified by Bo Peng.
+ </para>
+ </listitem>
+
+ </itemizedlist>
+ </sect2>
+</sect1>
+
<sect1 id="release-4-1-19">
<title>Release 4.1.19</title>
<note>
<!-- doc/src/sgml/release-4.2.sgml -->
<!-- See header comment in release.sgml about typical markup -->
+<sect1 id="release-4-2-17">
+ <title>Release 4.2.17</title>
+ <note>
+ <title>Release Date</title>
+ <simpara>2024-05-16</simpara>
+ </note>
+
+ <sect2>
+ <title>Bug fixes</title>
+ <itemizedlist>
+ <listitem>
+ <!--
+ 2024-05-01 [afa710e]
+ -->
+ <para>
+ Fix compiler error with <literal>-Werror=implicit-function-declaration</literal>. (Bo Peng)
+ </para>
+ <para>
+ Add <literal>LDAP_DEPRECATED</literal> to include prototypes for deprecated ldap functions.
+ Also Add missing header files in autoconf check.
+ </para>
+ <para>
+ Patch is created by Vladimir Petko.
+ </para>
+ </listitem>
+
+ <listitem>
+ <!--
+ 2024-04-04 [57d7985]
+ -->
+ <para>
+ Fix assorted causes of segmentation fault. (Tatsuo Ishii)
+ </para>
+ <para>
+ It is reported that pgpool and its child process segfault in certain
+ cases when failover involved.
+ </para>
+ <para>
+ Problem is reported and analyzed by Emond Papegaaij.
+ Discussion: <ulink url="https://www.pgpool.net/pipermail/pgpool-general/2024-April/009131.html">https://www.pgpool.net/pipermail/pgpool-general/2024-April/009131.html</ulink>
+ </para>
+ </listitem>
+
+ <listitem>
+ <!--
+ 2024-04-03 [bb1b7eb]
+ -->
+ <para>
+ Fix uninitialized memory error. (Tatsuo Ishii)
+ </para>
+ <para>
+ It was reported that valgrind found several errors including an
+ uninitialized memory error in read_startup_packet. It allocates memory
+ for user name in a startup packet in case cancel or SSL request using
+ palloc, and later on the memory is used by pstrdup. Since memory
+ allocated by palloc is undefined, this should have been palloc0.
+ </para>
+ <para>
+ Problem is reported and analyzed by Emond Papegaaij.
+ Discussion: <ulink url="https://www.pgpool.net/pipermail/pgpool-general/2024-April/009126.html">https://www.pgpool.net/pipermail/pgpool-general/2024-April/009126.html</ulink>
+ </para>
+ </listitem>
+
+ <listitem>
+ <!--
+ 2024-04-02 [4550b68]
+ -->
+ <para>
+ Fix errors/hung up when load_balance_mode is off. (Tatsuo Ishii)
+ </para>
+ <para>
+ Commit <ulink url="https://git.postgresql.org/gitweb/?p=pgpool2.git;a=commit;h=3f3c1656">3f3c1656</ulink>
+ brought errors/hung up when load_balance_mode is off, primary node id
+ is not 0 and queries are BEGIN etc.
+ </para>
+ <para>
+ Bug found and analyzed by Emond Papegaaij.
+ Discussion: <ulink url="https://www.pgpool.net/pipermail/pgpool-general/2024-March/009113.html">https://www.pgpool.net/pipermail/pgpool-general/2024-March/009113.html</ulink>
+ </para>
+ </listitem>
+
+ <listitem>
+ <!--
+ 2024-03-25 [f3dd0c1]
+ -->
+ <para>
+ Fix compile errors with certain CFLAGS. (Tatsuo Ishii)
+ </para>
+ <para>
+ <ulink url="https://github.com/pgpool/pgpool2/issues/42">https://github.com/pgpool/pgpool2/issues/42</ulink>
+ reported that with CFLAGS
+ -flto=4 -Werror=odr -Werror=lto-type-mismatch -Werror=strict-aliasing
+ gcc emits errors.
+ </para>
+ <para>
+ Discussion: <ulink url="https://www.pgpool.net/pipermail/pgpool-hackers/2024-March/004443.html">https://www.pgpool.net/pipermail/pgpool-hackers/2024-March/004443.html</ulink>
+ </para>
+ </listitem>
+
+ <listitem>
+ <!--
+ 2024-03-25 [38ee4ae]
+ -->
+ <para>
+ Fix comments in sample pgpool.conf. (Bo Peng)
+ </para>
+ <para>
+ The default value for <varname>sr_check_period</varname> should be 10 seconds.
+ Also fixed some typos in comments.
+ </para>
+ <para>
+ Patch is created by hiroin and modified by Bo Peng.
+ </para>
+ </listitem>
+
+ <listitem>
+ <!--
+ 2024-03-21 [ff43279]
+ -->
+ <para>
+ Allow reset queries to run even if extended queries do not end. (Tatsuo Ishii)
+ </para>
+ <para>
+ Commit <ulink url="https://git.postgresql.org/gitweb/?p=pgpool2.git;a=commit;h=240c668d">240c668d</ulink>
+ caused reset queries fail if extended query messages do not end. This commit
+ fix that by checking whether we are running reset queries in
+ SimpleQuery(). Also add the test case for this.
+ </para>
+ </listitem>
+
+ <listitem>
+ <!--
+ 2024-03-18 [9d6561a]
+ -->
+ <para>
+ Guard against inappropriate protocol data. (Tatsuo Ishii)
+ </para>
+ <para>
+ If a simple query message arrives before a sequence of extended query
+ messages ends pgpool could hang. This is because the query context in
+ the session context for the simple query is overwritten by the query
+ contexts of the extended query messages.
+ </para>
+ <para>
+ This commit implements a guard in SimpleQuery() by checking whether
+ extended query protocol messages ended. If they do not end, raise a
+ FATAL error. A known example detected by this checking is JDBC
+ driver's "autosave=always" option. This means pgpool will not accept
+ the option after this commit until the issue (sending a simple
+ protocol message before ending extended query message protocol) is
+ fixed by the JDBC driver side.
+ </para>
+ <para>
+ Discussion: <ulink url="https://www.pgpool.net/pipermail/pgpool-hackers/2024-February/004428.html">https://www.pgpool.net/pipermail/pgpool-hackers/2024-February/004428.html</ulink>
+ </para>
+ </listitem>
+
+ </itemizedlist>
+ </sect2>
+
+ <sect2>
+ <title>Documents</title>
+ <itemizedlist>
+
+ <listitem>
+ <!--
+ 2024-04-03 [8986a8b]
+ -->
+ <para>
+ Enhance "Upstream server connection" documentation. (Bo Peng)
+ </para>
+ </listitem>
+
+ <listitem>
+ <!--
+ 2024-03-28 [02fb8ea]
+ -->
+ <para>
+ Language cleanup in Japanese document. (Masaya Kawamoto)
+ </para>
+ </listitem>
+
+ </itemizedlist>
+ </sect2>
+
+ <sect2>
+ <title>Regression Tests</title>
+ <itemizedlist>
+
+ <listitem>
+ <!--
+ 2024-03-16 [527ad4c]
+ 2024-03-15 [65fc6c7]
+ -->
+ <para>
+ Fixed regression test 005.jdbc to avoid Java 21 deprecation warnings. (Bo Peng)
+ </para>
+ <para>
+ Replace Runtime.exec(String) with Runtime.exec(String[]) to avoid Java 21 deprecation warnings.
+ Patch is created by Vladimir Petko and modified by Bo Peng.
+ </para>
+ </listitem>
+
+ </itemizedlist>
+ </sect2>
+</sect1>
+
<sect1 id="release-4-2-16">
<title>Release 4.2.16</title>
<note>
<!-- doc/src/sgml/release-4.3.sgml -->
<!-- See header comment in release.sgml about typical markup -->
+<sect1 id="release-4-3-10">
+ <title>Release 4.3.10</title>
+ <note>
+ <title>Release Date</title>
+ <simpara>2024-05-16</simpara>
+ </note>
+
+ <sect2>
+ <title>Bug fixes</title>
+ <itemizedlist>
+ <listitem>
+ <!--
+ 2024-05-01 [afa710e]
+ -->
+ <para>
+ Fix compiler error with <literal>-Werror=implicit-function-declaration</literal>. (Bo Peng)
+ </para>
+ <para>
+ Add <literal>LDAP_DEPRECATED</literal> to include prototypes for deprecated ldap functions.
+ Also Add missing header files in autoconf check.
+ </para>
+ <para>
+ Patch is created by Vladimir Petko.
+ </para>
+ </listitem>
+
+ <listitem>
+ <!--
+ 2024-04-04 [ad42306]
+ 2024-04-04 [9dee833]
+ -->
+ <para>
+ Fix assorted causes of segmentation fault. (Tatsuo Ishii)
+ </para>
+ <para>
+ It is reported that pgpool and its child process segfault in certain
+ cases when failover involved.
+ </para>
+ <para>
+ Problem is reported and analyzed by Emond Papegaaij.
+ Discussion: <ulink url="https://www.pgpool.net/pipermail/pgpool-general/2024-April/009131.html">https://www.pgpool.net/pipermail/pgpool-general/2024-April/009131.html</ulink>
+ </para>
+ </listitem>
+
+ <listitem>
+ <!--
+ 2024-04-03 [cd4482d]
+ -->
+ <para>
+ Fix uninitialized memory error. (Tatsuo Ishii)
+ </para>
+ <para>
+ It was reported that valgrind found several errors including an
+ uninitialized memory error in read_startup_packet. It allocates memory
+ for user name in a startup packet in case cancel or SSL request using
+ palloc, and later on the memory is used by pstrdup. Since memory
+ allocated by palloc is undefined, this should have been palloc0.
+ </para>
+ <para>
+ Problem is reported and analyzed by Emond Papegaaij.
+ Discussion: <ulink url="https://www.pgpool.net/pipermail/pgpool-general/2024-April/009126.html">https://www.pgpool.net/pipermail/pgpool-general/2024-April/009126.html</ulink>
+ </para>
+ </listitem>
+
+ <listitem>
+ <!--
+ 2024-04-02 [ba6142f]
+ -->
+ <para>
+ Fix errors/hung up when load_balance_mode is off. (Tatsuo Ishii)
+ </para>
+ <para>
+ Commit <ulink url="https://git.postgresql.org/gitweb/?p=pgpool2.git;a=commit;h=3f3c1656">3f3c1656</ulink>
+ brought errors/hung up when load_balance_mode is off, primary node id
+ is not 0 and queries are BEGIN etc.
+ </para>
+ <para>
+ Bug found and analyzed by Emond Papegaaij.
+ Discussion: <ulink url="https://www.pgpool.net/pipermail/pgpool-general/2024-March/009113.html">https://www.pgpool.net/pipermail/pgpool-general/2024-March/009113.html</ulink>
+ </para>
+ </listitem>
+
+ <listitem>
+ <!--
+ 2024-03-25 [93ee49f]
+ -->
+ <para>
+ Fix compile errors with certain CFLAGS. (Tatsuo Ishii)
+ </para>
+ <para>
+ <ulink url="https://github.com/pgpool/pgpool2/issues/42">https://github.com/pgpool/pgpool2/issues/42</ulink>
+ reported that with CFLAGS
+ -flto=4 -Werror=odr -Werror=lto-type-mismatch -Werror=strict-aliasing
+ gcc emits errors.
+ </para>
+ <para>
+ Discussion: <ulink url="https://www.pgpool.net/pipermail/pgpool-hackers/2024-March/004443.html">https://www.pgpool.net/pipermail/pgpool-hackers/2024-March/004443.html</ulink>
+ </para>
+ </listitem>
+
+ <listitem>
+ <!--
+ 2024-03-25 [1a15495]
+ -->
+ <para>
+ Fix comments in sample pgpool.conf. (Bo Peng)
+ </para>
+ <para>
+ The default value for <varname>sr_check_period</varname> should be 10 seconds.
+ Also fixed some typos in comments.
+ </para>
+ <para>
+ Patch is created by hiroin and modified by Bo Peng.
+ </para>
+ </listitem>
+
+ <listitem>
+ <!--
+ 2024-03-21 [9054387]
+ -->
+ <para>
+ Allow reset queries to run even if extended queries do not end. (Tatsuo Ishii)
+ </para>
+ <para>
+ Commit <ulink url="https://git.postgresql.org/gitweb/?p=pgpool2.git;a=commit;h=240c668d">240c668d</ulink>
+ caused reset queries fail if extended query messages do not end. This commit
+ fix that by checking whether we are running reset queries in
+ SimpleQuery(). Also add the test case for this.
+ </para>
+ </listitem>
+
+ <listitem>
+ <!--
+ 2024-03-21 [710875a]
+ 2024-03-20 [2a7a38b]
+ -->
+ <para>
+ Fix memory leak pointed out by Coverity. (Takuma Hoshiai)
+ </para>
+ </listitem>
+
+ <listitem>
+ <!--
+ 2024-03-18 [02452a6]
+ -->
+ <para>
+ Guard against inappropriate protocol data. (Tatsuo Ishii)
+ </para>
+ <para>
+ If a simple query message arrives before a sequence of extended query
+ messages ends pgpool could hang. This is because the query context in
+ the session context for the simple query is overwritten by the query
+ contexts of the extended query messages.
+ </para>
+ <para>
+ This commit implements a guard in SimpleQuery() by checking whether
+ extended query protocol messages ended. If they do not end, raise a
+ FATAL error. A known example detected by this checking is JDBC
+ driver's "autosave=always" option. This means pgpool will not accept
+ the option after this commit until the issue (sending a simple
+ protocol message before ending extended query message protocol) is
+ fixed by the JDBC driver side.
+ </para>
+ <para>
+ Discussion: <ulink url="https://www.pgpool.net/pipermail/pgpool-hackers/2024-February/004428.html">https://www.pgpool.net/pipermail/pgpool-hackers/2024-February/004428.html</ulink>
+ </para>
+ </listitem>
+
+ </itemizedlist>
+ </sect2>
+
+ <sect2>
+ <title>Documents</title>
+ <itemizedlist>
+
+ <listitem>
+ <!--
+ 2024-04-03 [8986a8b]
+ -->
+ <para>
+ Enhance "Upstream server connection" documentation. (Bo Peng)
+ </para>
+ </listitem>
+
+ <listitem>
+ <!--
+ 2024-03-28 [062d4c9]
+ -->
+ <para>
+ Language cleanup in Japanese document. (Masaya Kawamoto)
+ </para>
+ </listitem>
+
+ <listitem>
+ <!--
+ 2024-03-27 [0b8f377]
+ -->
+ <para>
+ Add the note about using <command>pcp_promote_node</command> when two postgres nodes. (Masaya Kawamoto)
+ </para>
+ <para>
+ Even if there are two postgres nodes, there are cases that
+ <varname>follow_primary_command</varname> is required to be set.
+ </para>
+ </listitem>
+
+ </itemizedlist>
+ </sect2>
+
+ <sect2>
+ <title>Regression Tests</title>
+ <itemizedlist>
+
+ <listitem>
+ <!--
+ 2024-03-16 [927d7ae]
+ 2024-03-15 [8e17321]
+ -->
+ <para>
+ Fixed regression test 005.jdbc to avoid Java 21 deprecation warnings. (Bo Peng)
+ </para>
+ <para>
+ Replace Runtime.exec(String) with Runtime.exec(String[]) to avoid Java 21 deprecation warnings.
+ Patch is created by Vladimir Petko and modified by Bo Peng.
+ </para>
+ </listitem>
+
+ </itemizedlist>
+ </sect2>
+</sect1>
+
<sect1 id="release-4-3-9">
<title>Release 4.3.9</title>
<note>
<!-- doc/src/sgml/release-4.4.sgml -->
<!-- See header comment in release.sgml about typical markup -->
+<sect1 id="release-4-4-7">
+ <title>Release 4.4.7</title>
+ <note>
+ <title>Release Date</title>
+ <simpara>2024-05-16</simpara>
+ </note>
+
+ <sect2>
+ <title>Bug fixes</title>
+ <itemizedlist>
+ <listitem>
+ <!--
+ 2024-05-01 [afa710e]
+ -->
+ <para>
+ Fix compiler error with <literal>-Werror=implicit-function-declaration</literal>. (Bo Peng)
+ </para>
+ <para>
+ Add <literal>LDAP_DEPRECATED</literal> to include prototypes for deprecated ldap functions.
+ Also Add missing header files in autoconf check.
+ </para>
+ <para>
+ Patch is created by Vladimir Petko.
+ </para>
+ </listitem>
+
+ <listitem>
+ <!--
+ 2024-04-04 [ad42306]
+ 2024-04-04 [9dee833]
+ -->
+ <para>
+ Fix assorted causes of segmentation fault. (Tatsuo Ishii)
+ </para>
+ <para>
+ It is reported that pgpool and its child process segfault in certain
+ cases when failover involved.
+ </para>
+ <para>
+ Problem is reported and analyzed by Emond Papegaaij.
+ Discussion: <ulink url="https://www.pgpool.net/pipermail/pgpool-general/2024-April/009131.html">https://www.pgpool.net/pipermail/pgpool-general/2024-April/009131.html</ulink>
+ </para>
+ </listitem>
+
+ <listitem>
+ <!--
+ 2024-04-03 [cd4482d]
+ -->
+ <para>
+ Fix uninitialized memory error. (Tatsuo Ishii)
+ </para>
+ <para>
+ It was reported that valgrind found several errors including an
+ uninitialized memory error in read_startup_packet. It allocates memory
+ for user name in a startup packet in case cancel or SSL request using
+ palloc, and later on the memory is used by pstrdup. Since memory
+ allocated by palloc is undefined, this should have been palloc0.
+ </para>
+ <para>
+ Problem is reported and analyzed by Emond Papegaaij.
+ Discussion: <ulink url="https://www.pgpool.net/pipermail/pgpool-general/2024-April/009126.html">https://www.pgpool.net/pipermail/pgpool-general/2024-April/009126.html</ulink>
+ </para>
+ </listitem>
+
+ <listitem>
+ <!--
+ 2024-04-02 [ba6142f]
+ -->
+ <para>
+ Fix errors/hung up when load_balance_mode is off. (Tatsuo Ishii)
+ </para>
+ <para>
+ Commit <ulink url="https://git.postgresql.org/gitweb/?p=pgpool2.git;a=commit;h=3f3c1656">3f3c1656</ulink>
+ brought errors/hung up when load_balance_mode is off, primary node id
+ is not 0 and queries are BEGIN etc.
+ </para>
+ <para>
+ Bug found and analyzed by Emond Papegaaij.
+ Discussion: <ulink url="https://www.pgpool.net/pipermail/pgpool-general/2024-March/009113.html">https://www.pgpool.net/pipermail/pgpool-general/2024-March/009113.html</ulink>
+ </para>
+ </listitem>
+
+ <listitem>
+ <!--
+ 2024-03-25 [93ee49f]
+ -->
+ <para>
+ Fix compile errors with certain CFLAGS. (Tatsuo Ishii)
+ </para>
+ <para>
+ <ulink url="https://github.com/pgpool/pgpool2/issues/42">https://github.com/pgpool/pgpool2/issues/42</ulink>
+ reported that with CFLAGS
+ -flto=4 -Werror=odr -Werror=lto-type-mismatch -Werror=strict-aliasing
+ gcc emits errors.
+ </para>
+ <para>
+ Discussion: <ulink url="https://www.pgpool.net/pipermail/pgpool-hackers/2024-March/004443.html">https://www.pgpool.net/pipermail/pgpool-hackers/2024-March/004443.html</ulink>
+ </para>
+ </listitem>
+
+ <listitem>
+ <!--
+ 2024-03-25 [1a15495]
+ -->
+ <para>
+ Fix comments in sample pgpool.conf. (Bo Peng)
+ </para>
+ <para>
+ The default value for <varname>sr_check_period</varname> should be 10 seconds.
+ Also fixed some typos in comments.
+ </para>
+ <para>
+ Patch is created by hiroin and modified by Bo Peng.
+ </para>
+ </listitem>
+
+ <listitem>
+ <!--
+ 2024-03-21 [9054387]
+ -->
+ <para>
+ Allow reset queries to run even if extended queries do not end. (Tatsuo Ishii)
+ </para>
+ <para>
+ Commit <ulink url="https://git.postgresql.org/gitweb/?p=pgpool2.git;a=commit;h=240c668d">240c668d</ulink>
+ caused reset queries fail if extended query messages do not end. This commit
+ fix that by checking whether we are running reset queries in
+ SimpleQuery(). Also add the test case for this.
+ </para>
+ </listitem>
+
+ <listitem>
+ <!--
+ 2024-03-21 [710875a]
+ 2024-03-20 [2a7a38b]
+ -->
+ <para>
+ Fix memory leak pointed out by Coverity. (Takuma Hoshiai)
+ </para>
+ </listitem>
+
+ <listitem>
+ <!--
+ 2024-03-18 [02452a6]
+ -->
+ <para>
+ Guard against inappropriate protocol data. (Tatsuo Ishii)
+ </para>
+ <para>
+ If a simple query message arrives before a sequence of extended query
+ messages ends pgpool could hang. This is because the query context in
+ the session context for the simple query is overwritten by the query
+ contexts of the extended query messages.
+ </para>
+ <para>
+ This commit implements a guard in SimpleQuery() by checking whether
+ extended query protocol messages ended. If they do not end, raise a
+ FATAL error. A known example detected by this checking is JDBC
+ driver's "autosave=always" option. This means pgpool will not accept
+ the option after this commit until the issue (sending a simple
+ protocol message before ending extended query message protocol) is
+ fixed by the JDBC driver side.
+ </para>
+ <para>
+ Discussion: <ulink url="https://www.pgpool.net/pipermail/pgpool-hackers/2024-February/004428.html">https://www.pgpool.net/pipermail/pgpool-hackers/2024-February/004428.html</ulink>
+ </para>
+ </listitem>
+
+ </itemizedlist>
+ </sect2>
+
+ <sect2>
+ <title>Documents</title>
+ <itemizedlist>
+
+ <listitem>
+ <!--
+ 2024-04-03 [8986a8b]
+ -->
+ <para>
+ Enhance "Upstream server connection" documentation. (Bo Peng)
+ </para>
+ </listitem>
+
+ <listitem>
+ <!--
+ 2024-03-28 [062d4c9]
+ -->
+ <para>
+ Language cleanup in Japanese document. (Masaya Kawamoto)
+ </para>
+ </listitem>
+
+ <listitem>
+ <!--
+ 2024-03-27 [0b8f377]
+ -->
+ <para>
+ Add the note about using <command>pcp_promote_node</command> when two postgres nodes. (Masaya Kawamoto)
+ </para>
+ <para>
+ Even if there are two postgres nodes, there are cases that
+ <varname>follow_primary_command</varname> is required to be set.
+ </para>
+ </listitem>
+
+ </itemizedlist>
+ </sect2>
+
+ <sect2>
+ <title>Regression Tests</title>
+ <itemizedlist>
+
+ <listitem>
+ <!--
+ 2024-03-16 [927d7ae]
+ 2024-03-15 [8e17321]
+ -->
+ <para>
+ Fixed regression test 005.jdbc to avoid Java 21 deprecation warnings. (Bo Peng)
+ </para>
+ <para>
+ Replace Runtime.exec(String) with Runtime.exec(String[]) to avoid Java 21 deprecation warnings.
+ Patch is created by Vladimir Petko and modified by Bo Peng.
+ </para>
+ </listitem>
+
+ </itemizedlist>
+ </sect2>
+</sect1>
+
<sect1 id="release-4-4-6">
<title>Release 4.4.6</title>
<note>