| Pgpool-II 4.7.2 文書 | |||
|---|---|---|---|
| 前のページ | 上に戻る | 付録 A. リリースノート | 次のページ |
リリース日: 2026-06-04
pgprotoで改行データを扱えるようにしました。(Tatsuo Ishii)
現在は\nが改行として認識されます。 これはCOPYに必要な修正です。
アボート状態のトランザクションでの空クエリ処理を修正しました。(Tatsuo Ishii)
アボート状態のトランザクションで空クエリが誤ってエラーになる問題を修正しました。
空クエリはアボート状態のトランザクションでも許可されるべきですが、以前のコミットによりcheck_transaction_state_and_abort()が空クエリを拒否していました。
この修正により、SimpleQuery()で空クエリを検出し、チェックを通さないようにしました。
この問題はRonaldo Raivilによって報告されました。
ssl_dh_params_fileの説明を修正しました。(Tatsuo Ishii)
パラメータが空の場合だけでなく、不正なパラメータが指定された場合も、組み込みのデフォルト値にフォールバックするようになっていました。
PCPのメインプロセスが再起動時に子プロセスのPIDを保持するように修正しました。(Tatsuo Ishii)
フェイルオーバー/フェイルバック時にPCPのメインプロセスが再起動すると、子PCPワーカープロセスのPID一覧を失ってしまう問題を修正しました。 その結果、pcp_promote_nodeなどのコマンドが無限にハングする可能性がありました。 この修正により、PCPワーカープロセスのPIDを共有メモリに保持し、PCPのメインプロセス再起動後も利用できるようにしました。
この問題はTaiki Koshinoによって報告されました。
ディスカッション: Problem with pcp process
バージョンの不一致があったため 4.3.19 用にコンフィギュアファイルを再作成しました。(Bo Peng)
SSLモジュールでのメモリリークを修正しました。(Tatsuo Ishii)
不正なDHパラメータが指定された場合に、load_dh_file()でメモリリークが発生する問題を修正しました。
この関数はPEM_read_DHparams()が返したメモリを解放していませんでした。
また同じファイル内のコピーライト表示を修正し、元のPostgreSQLのコピーライトを保持するようにしました。
ディスカッション: Memory leak in SSL module
SET transaction_read_only = 0の誤ったルーティングを修正しました。(Bo Peng)
SET transaction_read_only = 0がstandbyノードに誤って送られ、クエリエラーが発生する問題を修正しました。 また、不適切なbool型のret = POOL_BOTHを適切なenum型に修正しました。
この問題はliujinyang-highgoによって報告されました。
ディスカッション: set command ‘set transaction_read_only = 0;‘ routed to standby node and execute failed.
ignore_leading_white_spaceおよびallow_sql_commentsのドキュメントを修正しました。(Tatsuo Ishii)
デフォルト値の説明が不足していました。