diff --git a/HISTORY b/HISTORY index ba210e58..716df7df 100644 --- a/HISTORY +++ b/HISTORY @@ -1,9 +1,25 @@ -4.0.5 2018-??-?? - repmgr: fix display of conninfo parsing error messages (Ian) - repmgr: fix "repmgr cluster crosscheck" output; GitHub #389 (Ian) +4.0.5 2018-05-02 repmgr: poll demoted primary after restart as a standby during a switchover operation; GitHub #408 (Ian) - repmgrd: fix memory leaks in witness code (AndrzejNowicki, Martín) + repmgr: add configuration parameter "config_directory"; GitHub #424 (Ian) + repmgr: add "dbname=replication" to all replication connection strings; + GitHub #421 (Ian) + repmgr: add sanity check if --upstream-node-id not supplied when executing + "standby register"; GitHub #395 (Ian) + repmgr: enable provision of "archive_cleanup_command" in recovery.conf; + GitHub #416 (Ian) + repmgr: actively check for node to rejoin cluster; GitHub #415 (Ian) + repmgr: enable pg_rewind to be used with PostgreSQL 9.3/9.4; GitHub #413 (Ian) + repmgr: fix minimum accepted value for "degraded_monitoring_timeout"; + GitHub #411 (Ian) + repmgr: fix superuser password handling; GitHub #400 (Ian) + repmgr: fix parsing of "archive_ready_critical" configuration file + parameter; GitHub #426 (Ian) + repmgr: fix display of conninfo parsing error messages (Ian) + repmgr: fix "repmgr cluster crosscheck" output; GitHub #389 (Ian) + repmgrd: prevent standby connection handle from going stale (Ian) + repmgrd: fix memory leaks in witness code; GitHub #402 (AndrzejNowicki, Martín) + repmgrd: handle "pg_ctl promote" timeout; GitHub #425 (Ian) repmgrd: handle failover situation with only two nodes in the primary location, and at least one node in another location; GitHub #407 (Ian) repmgrd: set "connect_timeout=2" when pinging a server (Ian) diff --git a/doc/appendix-release-notes.sgml b/doc/appendix-release-notes.sgml index 2588b705..8b499d9f 100644 --- a/doc/appendix-release-notes.sgml +++ b/doc/appendix-release-notes.sgml @@ -15,6 +15,158 @@ See also: + + Release 4.0.5 + Wed May 2, 2018 + + &repmgr; 4.0.5 contains a number of usability enhancements related to + pg_rewind usage, recovery.conf + generation and (in repmgrd) handling of various + corner-case situations, as well as a number of bug fixes. + + + Usability enhancements + + + + + + Various documentation improvements, with particular emphasis on + the importance of setting appropriate service commands + instead of relying on pg_ctl. + + + + + + Poll demoted primary after restart as a standby during a switchover operation (GitHub #408). + + + + + + Add configuration parameter (GitHub #424). + + + + + + Add sanity check if not supplied when executing + (GitHub #395). + + + + + + Enable pg_rewind to be used with + PostgreSQL 9.3/9.4 (GitHub #413). + + + + + + When generating replication connection strings, set dbname=replication + if appropriate (GitHub #421). + + + + + + Enable provision of in recovery.conf + (GitHub #416). + + + + + + Actively check for node to rejoin cluster (GitHub #415). + + + + + + repmgrd: set connect_timeout=2 (if not explicitly set) + when pinging a server. + + + + + + + + + + Bug fixes + + + + + + + Fix display of conninfo parsing error messages. + + + + + + + Fix minimum accepted value for degraded_monitoring_timeout (GitHub #411). + + + + + + Fix superuser password handling (GitHub #400) + + + + + + Fix parsing of archive_ready_critical configuration file parameter (GitHub #426). + + + + + + Fix repmgr cluster crosscheck + output (GitHub #389) + + + + + + Fix memory leaks in witness code (GitHub #402). + + + + + + repmgrd: handle pg_ctl promote timeout (GitHub #425). + + + + + + repmgrd: handle failover situation with only two nodes in the primary + location, and at least one node in another location (GitHub #407). + + + + + + repmgrd: prevent standby connection handle from going stale. + + + + + + + + + + + + Release 4.0.4 Fri Mar 9, 2018 diff --git a/doc/version.sgml b/doc/version.sgml index c6ddc20f..856bb977 100644 --- a/doc/version.sgml +++ b/doc/version.sgml @@ -1 +1 @@ - +