Release 3.6.18

Release Date: 2019-08-15

A.36.1. Enhancements

  • Import some of memory manager debug facilities from PostgreSQL . (Tatsuo Ishii)

  • Use pg_get_expr() instead of pg_attrdef.adsrc to support for PostgreSQL 12. (Bo Peng)

  • Enhance shutdown script of pgpool_setup . (Tatsuo Ishii)

    • Make shutdownall to wait for completion of shutdown of Pgpool-II .

    • If environment variable CHECK_TIME_WAIT is set to true, use netstat command to confirm usage of the TCP/IP port while executing shutdown script.

  • Doc: add description to pg_md5 man page how to show pool_passwd hashed string. (Tatsuo Ishii)

  • Doc: add general description about failover. (Tatsuo Ishii)

  • Deal pgpool_adm extension with PostgreSQL 12. (Tatsuo Ishii)

A.36.2. Bug fixes

  • Fix "unable to bind. cannot get parse message" error. ( bug 531 ) (Tatsuo Ishii)

  • Fix online-recovery is blocked after a child process exits abnormally with replication mode and watchdog. ( bug 483 ) (Muhammad Usama)

  • Fix watchdog_setup command mode option to work correctly. (Takuma Hoshiai)

  • Fix pgpool_setup to produce correct follow master command. (Tatsuo Ishii)

  • Fix query cache module so that it checks oid array's bound. (Tatsuo Ishii)

  • Fix off-by-one error in query cache module. (Tatsuo Ishii)

  • Allow health check process to reload. (Tatsuo Ishii)

  • Fix segfault when query cache is enabled. ( bug 525 ) (Tatsuo Ishii)

  • Down grade LOG "checking zapping sent message ..." to DEBUG5. (Tatsuo Ishii)

    Discussion: [pgpool-general: 6620]

  • Fix segfault when samenet is specified in pool_hba.conf . (Tatsuo Ishii)

    Discussion: [pgpool-general: 6601] .

  • Doc: Fix document typos. (Bo Peng)

  • Fix to deal with backslashes according to the config of standard_conforming_strings in native replication mode. ( bug 467 ) (Bo Peng)

  • Fix compile error on FreeBSD. ( bug 512 , bug 519 ) (Bo Peng)

  • Fix memory leaks. (Tatsuo Ishii)

  • Make failover in progress check more aggressively to avoid potential segfault. (Tatsuo Ishii)