Doc: add release notes.
authorBo Peng <pengbo@sraoss.co.jp>
Tue, 14 May 2024 22:50:16 +0000 (07:50 +0900)
committerBo Peng <pengbo@sraoss.co.jp>
Tue, 14 May 2024 22:51:35 +0000 (07:51 +0900)
doc.ja/src/sgml/release-4.1.sgml
doc.ja/src/sgml/release-4.2.sgml
doc.ja/src/sgml/release-4.3.sgml
doc.ja/src/sgml/release-4.4.sgml
doc/src/sgml/release-4.1.sgml
doc/src/sgml/release-4.2.sgml
doc/src/sgml/release-4.3.sgml
doc/src/sgml/release-4.4.sgml

index 1110add80cb1c9eb78a2ca67b7296a956755f7fa..0cad47aaffbdc663543b678db79e0bde10ae9209 100644 (file)
@@ -1,6 +1,186 @@
 <!-- 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>
index 0ba7f77f0737080cc6436b6fe49765a8dbf7077a..eb50fb2119d060799aaf9f277683de4b47a6c321 100644 (file)
@@ -1,6 +1,201 @@
 <!-- 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>
index 6db464031994f9c4e5372cfbda478cd8d78c154c..a88cc23c3d39e66bba6eaf3d4ce0a5702f0b3d5f 100644 (file)
@@ -1,6 +1,223 @@
 <!-- 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>
index 17063e0630cc6f332f19c5774f797bb8ed65ac2e..18915791e18b6988c71a162b02f625365521631b 100644 (file)
@@ -1,6 +1,224 @@
 <!-- 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>
index 25812eb976277ccd12e67670e6123fc99d9624b7..c3b2457dfc84e0b5f7ea4f90dc6803595756e7fe 100644 (file)
@@ -1,6 +1,198 @@
 <!-- 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>
index 01e3bd4d7f0f462d0141f939ff39184f80cb475b..265e2921313a603fdbdd950cb75106c761c609b1 100644 (file)
@@ -1,6 +1,213 @@
 <!-- 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>
index 771846eec2f7497320aca7c7076d87c1c480bd70..4c89ca373bd2951579e74e68a9b2e34e48ca711c 100644 (file)
@@ -1,6 +1,237 @@
 <!-- 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>
index 99948180ad6d290558f8b653c3d73d1587383315..fad0679356216eab1aa50d2012223428a619cb97 100644 (file)
@@ -1,6 +1,237 @@
 <!-- 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>