Release 4.2.3

Release Date: 2021-05-20

A.8.1. Bug fixes

  • Improve sample scripts. (Bo Peng)

  • Fix regression test 018.detach_primary. (Tatsuo Ishii)

  • Fix race condition between detach_false_primary and follow_primary_command . (Tatsuo Ishii)

    If detach_false_primary and follow_primary_command are running concurrently, many problem occured. Typical problem is, no primary node is found at the end.

  • Doc: fix description about heartbeat_device . (Tatsuo Ishii)

    It did not mention the parameter can only be used if Pgpool-II started as root.

  • Doc: enhance description on enable_consensus_with_half_votes . (Tatsuo Ishii)

  • Doc: remove incorrect description about failover_when_quorum_exists . (Tatsuo Ishii)

  • Fix broken database/app redirect preference in statement level load balancing mode. ( bug 707 ) (Bo Peng)

  • Fix watchdog_setup to create database cluster entity under pgpool0. (Tatsuo Ishii)

  • Fix default value of log_directory . (Tatsuo Ishii)

    Patch contributed by KAWAMOTO Masaya.

  • Set application name "pgproto" to pgproto. (Tatsuo Ishii)

  • Fix pgpool crash when query cache enabled. ( bug 700 ) (Tatsuo Ishii)

    Pgpool-II crashed upon receiving CloseComplete. This only happened in other than streaming and logical replication mode.

  • Improve follow_primary.sh sample scripts. ( bug 694 ) (Bo Peng)

    Empty pg_replslot directory of the standby node after running pg_rewind, because pg_replslot directory may be copied from the primary node in old PostgreSQL versions.

  • Fix that query cache is not created in other than streaming and logical replication mode. (Tatsuo Ishii)

  • Fix pgpool_setup so that it fail back to full restore if failed in restarting. (Tatsuo Ishii)

  • Fix hang with asyncpg. (Tatsuo Ishii)

  • Enhance debug message upon receiving startup packet. (Tatsuo Ishii)

  • Doc: enhance documentation. (Tatsuo Ishii, Bo Peng)