Release 3.4.20
pgpool-II 4.0.4 Documentation | |||
---|---|---|---|
Prev | Up | Appendix A. Release Notes | Next |
Release Date: 2018-10-31
A.52.1. Changes
-
Change pgpool.spec file to install extension to DB server which supports LLVM JIT. (Bo Peng)
-
Test: Add regression test for SSL connection. (Tatsuo Ishii)
-
Test: Add definition of PGLIB in regress.sh . (Bo Peng)
Patch provided by Jesper Pedersen.
A.52.2. Bug fixes
-
Fix typo in child_max_connections description of SHOW POOL_STATUS output. (Tatsuo Ishii)
Patch provided by Phil Ramirez.
-
Fix segmentation fault when error query and Sync message are sent in native replication mode. ( bug 434 ) (Takuma Hoshiai)
In native replication mode, segmentation fault occurs when Sync messages is sent just after a query error.
-
Fix syntax error when queries including time functions and IN (SELECT ...) in WHERE clause in native replication mode. ( bug 433 ) (Bo Peng)
In native replication mode, queries including time functions (e.g.
now()
,CURRENT_TIMESTAMP
etc.) are rewritten to a timestamp constant value. However, Pgpool-II doesn't support queries including time functions and IN (SELECT ...) in WHERE clause. -
Fix memory leak in
trigger_failover_command()
. (Tatsuo Ishii) -
Fix memory leak when memory_cache_enabled = on and write SQLs are sent. (Bo Peng)
In a explicit transaction, the SELECT results are cached in temporary buffer. If a write SQL is sent which modifies the table, the temporary buffe should be reset.
-
Test: Fix occasional failure in regression 065.bug152. (Tatsuo Ishii)
-
Add missing pgpool_recovery--1.0--1.1.sql file to update
pgpool_recovery()
function version to 1.1. (Bo Peng) Add missing pgpool_recovery--1.0--1.1.sql file to update pgpool_recovery() function version to 1.1. (Bo Peng) -
Do not update pool_passwd if the password length is incorrect. ( bug 419 ) (Takuma Hoshiai, Tatsuo Ishii)
For Pgpool-II 3.7 or before, the password stored in pool_passwd is MD5 password only. So check the correctness of pool_passwd by scanning entire file.
-
Test: Update clean.sh which clean up regression test results. (Bo Peng)
Patch provided by Jesper Pedersen.
-
Add .gitignore files. (Bo Peng)
Patch provided by Jesper Pedersen.
-
Fix segfault when node 0 is in down status in case of both health check and failover_on_backend_error are disabled. (Tatsuo Ishii)