|  | 
|  | 1 | +### pg_auto_failover v1.6.1 (July 7, 2021) ### | 
|  | 2 | + | 
|  | 3 | +This release contains monitor schema changes, so the monitor extension gets | 
|  | 4 | +a version bump from 1.5 to 1.6, and this is the first release in the 1.6 | 
|  | 5 | +series. | 
|  | 6 | + | 
|  | 7 | +In this release we introduce a new state in the FSM: "dropped". This state | 
|  | 8 | +allows a node to realise it's been dropped from the monitor, and act | 
|  | 9 | +accordingly (mostly, stops cleanly and register it's been dropped). | 
|  | 10 | + | 
|  | 11 | +This means that the command `pg_autoctl drop node` now only completes when | 
|  | 12 | +the node that is being dropped is still reachable. To drop a node that is | 
|  | 13 | +unreachable (e.g. machine died), you should now use the command `pg_autoctl | 
|  | 14 | +drop node --force`. | 
|  | 15 | + | 
|  | 16 | +#### Added | 
|  | 17 | +* Feature crash recovery before pg_rewind (#656) | 
|  | 18 | +* Allow building pg_auto_failover with Postgres 14. (#716) | 
|  | 19 | +* Track nodes current timeline on the monitor and use it during election. (#730) | 
|  | 20 | +* Implement drop-at-a-distance semantics. (#734) | 
|  | 21 | +* Add the reported timeline id to the monitor events table. (#753) | 
|  | 22 | + | 
|  | 23 | +#### Changed | 
|  | 24 | +* Fix how many nodes need to report their LSN to perform a failover. (#707) | 
|  | 25 | +* Allow an old primary node (demoted/catchingup) to join another election. (#727) | 
|  | 26 | +* Have pg_autoctl drop node command wait until the node has been removed. (#748) | 
|  | 27 | + | 
|  | 28 | +#### Fixed | 
|  | 29 | +* Fix/consider timeline when reaching secondary (#695) | 
|  | 30 | +* Install btree_gist when upgrade to >= 1.4, not just 1.4. (#714) | 
|  | 31 | +* Fix a race condition issue around health check updates. (#720) | 
|  | 32 | +* Not all the monitor code got the memo about nodeid being a bigint. (#729) | 
|  | 33 | +* Use sysctl(3) on BSD (#733) | 
|  | 34 | +* Fix transaction begin failure handling (#751) | 
|  | 35 | +* Fix a connection leak at SIGINT. (#759) | 
|  | 36 | + | 
| 1 | 37 | ### pg_auto_failover v1.5.2 (May 20, 2021) ### | 
| 2 | 38 | 
 | 
| 3 | 39 | This is a bugfix release for the v1.5 series. | 
|  | 
0 commit comments