mirror of
https://github.com/EnterpriseDB/repmgr.git
synced 2026-03-23 15:16:29 +00:00
138 lines
7.1 KiB
Plaintext
138 lines
7.1 KiB
Plaintext
3.0.3 2015-10-
|
|
Bugfix: have repmgrd terminate if monitored standby is no longer
|
|
connected to upstream node (Ian)
|
|
|
|
3.0.2 2015-10-02
|
|
Improve handling of --help/--version options; and improve help output (Ian)
|
|
Improve handling of situation where logfile can't be opened (Ian)
|
|
Always pass -D/--pgdata option to pg_basebackup (Ian)
|
|
Bugfix: standby clone --force does not empty pg_xlog (Gianni)
|
|
Bugfix: autofailover with reconnect_attempts > 1 (Gianni)
|
|
Bugfix: ignore comments after values (soxwellfb)
|
|
Bugfix: handle string values in 'node' parameter correctly (Gregory Duchatelet)
|
|
Allow repmgr to be compiled with a newer libpq (Marco)
|
|
Bugfix: call update_node_record_set_upstream() for STANDBY FOLLOW (Tomas)
|
|
Update `repmgr --help` output (per Github report from renard)
|
|
Update tablespace remapping in --rsync-only mode for 9.5 and later (Ian)
|
|
Deprecate `-l/--local-port` option - the port can be extracted
|
|
from the conninfo string in repmgr.conf (Ian)
|
|
Add STANDBY UNREGISTER (Vik Fearing)
|
|
Don't fail with error when registering master if schema already defined (Ian)
|
|
Fixes to whitespace handling when parsing config file (Ian)
|
|
|
|
3.0.1 2015-04-16
|
|
Prevent repmgrd from looping infinitely if node was not registered (Ian)
|
|
When promoting a standby, have repmgr (not repmgrd) handle metadata updates (Ian)
|
|
Re-use replication slot if it already exists (Ian)
|
|
Prevent a test SSH connection being made when not needed (Ian)
|
|
Correct monitoring table column names (Ian)
|
|
|
|
3.0 2015-03-27
|
|
Require PostgreSQL 9.3 or later (Ian)
|
|
Use `pg_basebackup` by default (instead of `rsync`) to clone standby servers (Ian)
|
|
Use `pg_ctl promote` to promote a standby to primary
|
|
Enable tablespace remapping using `pg_basebackup` (in PostgreSQL 9.3 with `rsync`) (Ian)
|
|
Support cascaded standbys (Ian)
|
|
"pg_bindir" no longer required as a configuration parameter (Ian)
|
|
Enable replication slots to be used (PostgreSQL 9.4 and later (Ian)
|
|
Command line option "--check-upstream-config" (Ian)
|
|
Add event logging table and option to execute an external program when an event occurs (Ian)
|
|
General usability and logging message improvements (Ian)
|
|
Code consolidation and cleanup (Ian)
|
|
|
|
2.0.3 2015-04-16
|
|
Add -S/--superuser option for witness database creation Ian)
|
|
Add -c/--fast-checkpoint option for cloning (Christoph)
|
|
Add option "--initdb-no-pwprompt" (Ian)
|
|
|
|
2.0.2 2015-02-17
|
|
Add "--checksum" in rsync when using "--force" (Jaime)
|
|
Use createdb/createuser instead of psql (Jaime)
|
|
Fixes to witness creation and monitoring (wamonite)
|
|
Use default master port if none supplied (Martín)
|
|
Documentation fixes and improvements (Ian)
|
|
|
|
2.0.1 2014-07-16
|
|
Documentation fixes and new QUICKSTART file (Ian)
|
|
Explicitly specify directories to ignore when cloning (Ian)
|
|
Fix log level for some log messages (Ian)
|
|
RHEL/CentOS specfile, init script and Makefile fixes (Nathan Van Overloop)
|
|
Debian init script and config file documentation fixes (József Kószó)
|
|
Typo fixes (Riegie Godwin Jeyaranchen, PriceChild)
|
|
|
|
2.0stable 2014-01-30
|
|
Documentation fixes (Christian)
|
|
General refactoring, code quality improvements and stabilization work (Christian)
|
|
Added proper daemonizing (-d/--daemonize) (Christian)
|
|
Added PID file handling (-p/--pid-file) (Christian)
|
|
New config option: monitor_interval_secs (Christian)
|
|
New config option: retry_promote_interval (Christian)
|
|
New config option: logfile (Christian)
|
|
New config option: pg_bindir (Christian)
|
|
New config option: pgctl_options (Christian)
|
|
|
|
2.0beta2 2013-12-19
|
|
Improve autofailover logic and algorithms (Jaime, Andres)
|
|
Ignore pg_log when cloning (Jaime)
|
|
Add timestamps to log line in stderr (Christian)
|
|
Correctly check wal_keep_segments (Jay Taylor)
|
|
Add a ssh_options parameter (Jay Taylor)
|
|
|
|
2.0beta1 2012-07-27
|
|
Make CLONE command try to make an exact copy including $PGDATA location (Cedric)
|
|
Add detection of master failure (Jaime)
|
|
Add the notion of a witness server (Jaime)
|
|
Add autofailover capabilities (Jaime)
|
|
Add a configuration parameter to indicate the script to execute on failover or follow (Jaime)
|
|
Make the monitoring optional and turned off by default, it can be turned on with --monitoring-history switch (Jaime)
|
|
Add tunables to specify number of retries to reconnect to master and the time between them (Jaime)
|
|
|
|
1.2.0 2012-07-27
|
|
Test ssh connection before trying to rsync (Cédric)
|
|
Add CLUSTER SHOW command (Carlo)
|
|
Add CLUSTER CLEANUP command (Jaime)
|
|
Add function write_primary_conninfo (Marco)
|
|
Teach repmgr how to get tablespace's location in different pg version (Jaime)
|
|
Improve version message (Carlo)
|
|
|
|
1.1.1 2012-04-18
|
|
Add --ignore-rsync-warning (Cédric)
|
|
Add strnlen for compatibility with OS X (Greg)
|
|
Improve performance of the repl_status view (Jaime)
|
|
Remove last argument from log_err (Jaime, Reported by Jeroen Dekkers)
|
|
Complete documentation about possible error conditions (Jaime)
|
|
Document how to clean history (Jaime)
|
|
|
|
1.1.0 2011-03-09
|
|
Make options -U, -R and -p not mandatory (Jaime)
|
|
|
|
1.1.0b1 2011-02-24
|
|
Fix missing "--force" option in help (Greg Smith)
|
|
Correct warning message for wal_keep_segments (Bas van Oostveen)
|
|
Add Debian build/usage docs (Bas, Hannu Krosing, Cedric Villemain)
|
|
Add Debian .deb packaging (Hannu)
|
|
Move configuration data into a structure (Bas, Gabriele Bartolini)
|
|
Make rsync options configurable (Bas)
|
|
Add syslog as alternate logging destination (Gabriele)
|
|
Change from using malloc to static memory allocations (Gabriele)
|
|
Add debugging messages after every query (Gabriele)
|
|
Parameterize schema name used for repmgr (Gabriele)
|
|
Avoid buffer overruns by using snprintf etc. (Gabriele)
|
|
Fix use of database query after close (Gabriele)
|
|
Add information about progress during "standby clone" (Gabriele)
|
|
Fix double free errors in repmgrd (Charles Duffy, Greg)
|
|
Make repmgr exit with an error code when encountering an error (Charles)
|
|
Standardize on error return codes, use in repmgrd too (Greg)
|
|
Add [un]install actions/SQL like most contrib modules (Daniel Farina)
|
|
Wrap all string construction and produce error on overflow (Daniel)
|
|
Correct freeing of memory from first_wal_segment (Daniel)
|
|
Allow creating recovery.conf file with a password (Daniel)
|
|
Inform when STANDBY CLONE sees an unused config file (Daniel)
|
|
Use 64-bit computation for WAL apply_lag (Greg)
|
|
Add info messages for database and general work done (Greg)
|
|
Map old verbose flag into a useful setting for the new logger (Greg)
|
|
Document repmgrd startup restrictions and log info about them (Greg)
|
|
|
|
1.0.0 2010-12-05
|
|
First public release
|