-
Notifications
You must be signed in to change notification settings - Fork 20
/
NEWS
85 lines (70 loc) · 3.23 KB
/
NEWS
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
pglookout DEV
=============
* Support for PostgreSQL versions 12, 13 and 14
* Various bug fixes and operability improvements
* Testing and CI improvements, moving from Travis to GitHub actions
* Switch to using primary and replica to describe server roles in most places
* Add type hints
pglookout 2.0.0 (2018-10-12)
============================
* Support for PostgreSQL 11
* Drop python2.7 and python3 support before 3.4 support, Python 3.4+ is
now required for running pglookout
* Detect if we're already following the same primary even if the
replica's recovery.conf is lacking a recovery_target_timeline parameter.
pglookout 1.5.0 (2017-10-17)
============================
* Support for PostgreSQL 10
pglookout 1.4.0 (2017-06-08)
============================
* Fix statsd data sending bug breaking setups with observer nodes
* To ease replication monitoring, include primary node's replication
position in the pglookout state file
* Various bug and compatibility fixes
pglookout 1.3.1 (2016-05-31)
============================
* Support for Telegraf statsd
* Check cluster state concurrently from all endpoints
* Don't collect replication log metrics or issue warnings about it until we
have actually seen a primary. Previously pglookout could warn about
replication lag while PostgreSQL was performing archive recovery.
* New `primary_conninfo_template` configuration option to generate a
primary_conninfo for recovery.conf when we start following a (new) primary.
Previously pglookout tried to read an existing primary_conninfo and
replace the host part of it with the new primary's address, but this may
not always work, for example in case there's no primary_conninfo at all.
* Automatically promote one of the replica nodes if pglookout has never seen
a primary for N seconds
* Failover now selects the node with highest identifier if multiple nodes
have the same replication position
* `remote_conns` object's keys no longer have functional meaning. Remote
addresses are only read from the values of the object.
* Show version number in pglookout --version
* Emit a warning when running under systemd without python-systemd installed
* Fix logging to syslog and use the same format when logging to journald
* Drop support for Python 2.6
* Various minor bug fixes, refactoring and improved test cases
pglookout 1.2.0 (2015-06-15)
============================
* Support autofollow, where a replica starts automatically following another
replica that has been promoted to be the new cluster primary
* Packaging improvements
* Multiple bugfixes
* unittest fixes to cope better with parallel testruns
* Better support for completely idle PG replication environments
pglookout 1.1.0 (2015-02-14)
============================
* Add support for observers to participate simultaneously in multiple
replication clusters, allowing observers to be shared across replication
clusters
* Improved setup and installation documentation
* Add Travis CI tests for Python (2.6, 2.7, 3.3 and 3.4)
* Add RPM packaging
* Add systemd support
* Compatibility fixes for Python3/PyPy
* The pglookout JSON state file has been renamed from json_state_file to
pglookout_state.json
* General bug fixes
pglookout 1.0.0 (2014-10-14)
============================
* Initial release