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.