diff --git a/HISTORY b/HISTORY index e0b1ab5f..7c6dc8dc 100644 --- a/HISTORY +++ b/HISTORY @@ -14,6 +14,8 @@ repmgr: improve "standby switchover" completion checks (Ian) repmgr: add replication configuration file ownership check to "standby switchover" (Ian) + repmgr: check the demotion candidate's registered repmgr.conf file can + be found (laixiong; GitHub 615) repmgr: consolidate replication connection code (Ian) repmgr: check permissions for "pg_promote()" and fall back to pg_ctl if necessary (Ian) diff --git a/doc/appendix-release-notes.xml b/doc/appendix-release-notes.xml index cd38e999..a948ee43 100644 --- a/doc/appendix-release-notes.xml +++ b/doc/appendix-release-notes.xml @@ -50,6 +50,23 @@ + + + The requirement that the &repmgr; user is a database superuser has been + removed as far as possible. + + + In theory, &repmgr; can be operated with a normal database user for managing + the &repmgr; database, and a separate replication user for managing replication + connections (and replication slots, if these are in use). + + + Some operations will still require superuser permissions, e.g. for issuing + a CHECKPOINT as par of a switchover operation; in this case + a valid superuser should be provided with the / + option. + + @@ -73,6 +90,7 @@ Improve logging and checking of potential failure situations. + repmgr standby switchover: @@ -82,12 +100,37 @@ data directory. + + + + repmgr standby switchover: + Provide additional information in output. + + + + + + repmgr standby switchover: + Checks that the demotion candidate's registered repmgr.conf file can be found, to + prevent confusing references to an incorrectly configured data directory. GitHub 615. + + + repmgr node check: accept option /. GitHub #621. + + + + repmgr node check: + add option to check whether the node is attached + to the expected upstream node. + + + @@ -112,6 +155,15 @@ + + + + repmgr standby promote: + in , display promote command which will be executed. + + + + repmgr standby promote @@ -123,8 +175,17 @@ - repmgr standby promote: - in PostgreSQL 12 and later, use service_promote_command if set. + repmgr standby switchover: + check for demotion candidate reattachment as late as possible to avoid spurious failure + reports. + + + + + + + &repmgrd;: check for presence of and + on receipt of SIGHUP. GitHub 614.