Release Date: 2020-02-20
Disallowing the quorum aware failover option for the native replication mode. (Muhammad Usama)
In native replication mode, Pgpool-II. is responsible for replicating the data on all backend nodes, and if a node becomes quarantined then Pgpool-II stops sending the writes to that node. This is dangerous since it can cause data inconsistency.
So as per the discussion, we reached the conclusion to disallow failover_when_quorum_exists with the native replication mode so that backend node should never get into quarantine when Pgpool-II is configured in the replication mode.
Check if socket file exists at startup and remove them if PID file doesn't exist to avoid bind() failure. (Bo Peng)
Fix incorrect query rewriting in native replication mode. (bug 551) (Bo Peng)
Doc: Update documentation and fix documentation typos. (Takuma Hoshiai, Tatsuo Ishii, Bo Peng)
Update pgpool-recovery function definitions. (Tatsuo Ishii)
Suppress unnecessary error message when there's no standby server. (Tatsuo Ishii)
Fix pgpool_setup to support PostgreSQL 12. (Tatsuo Ishii)
Doc: Change the sample follow_master_command script %M %H parameter's order. (Bo Peng)
Fix occasional regression test failure. (Tatsuo Ishii)
Unbreak notification response message treatment in 4.1. (bug 573) (Tatsuo Ishii)
Fix replication delay worker segfault when application_name in primary_conninfo is an empty string. (bug 565) (Tatsuo Ishii)
Fix the bug with ignored syslog setting. (Bo Peng)