Release 3.4.12

Release Date: 2017-07-11

A.101.1. Bug fixes

  • Importing the latest changes in the MemoryManager API from PostgreSQL code. (Muhammad Usama)

  • Fixing [pgpool-hackers: 2390] Problems with the relative paths in daemon mode (Muhammad Usama)

  • Adjust function name change in PostgreSQL 10 dev head. (Tatsuo Ishii)

         pg_current_wal_location     -> pg_current_wal_lsn
         pg_last_wal_replay_location -> pg_last_wal_replay_lsn
        
  • Fix query cache hang when used by node.js. (Tatsuo Ishii)

    See [pgpool-general: 5511] for more details.

  • Deal with PostgreSQL 10 in streaming replication delay checking. (Tatsuo Ishii)

  • Fix query cache memory leak. (Tatsuo Ishii)

    Clearing cache buffers in case of no oid queries (like BEGIN , CHECKPOINT , VACUUM , etc) should have been done, but it did not.

  • Fix corner case bug in Pgpool-II starting up. (Tatsuo Ishii)

    It is possible that a failover request is accepted before primary node is searched. This leads Pgpool-II to a strange state: there's no primary node if the failed node was a primary node (even if new primary node exists as a result of promotion of existing standby).

    See [pgpool-hackers: 2321] for more details.