mirror of
https://github.com/outbackdingo/patroni.git
synced 2026-08-25 14:53:37 +00:00
Add date to every released version (#3057)
Going to GH releases and/or tags to get it is not very convinient.
This commit is contained in:
@@ -6,6 +6,8 @@ Release notes
|
||||
Version 3.3.0
|
||||
-------------
|
||||
|
||||
Released 2024-04-04
|
||||
|
||||
.. warning::
|
||||
All older Partoni versions are not compatible with ``ydiff>=1.3``.
|
||||
|
||||
@@ -76,6 +78,8 @@ Version 3.3.0
|
||||
Version 3.2.2
|
||||
-------------
|
||||
|
||||
Released 2024-01-17
|
||||
|
||||
**Bugfixes**
|
||||
|
||||
- Don't let replica restore initialize key when DCS was wiped (Alexander Kukushkin)
|
||||
@@ -126,6 +130,8 @@ Version 3.2.2
|
||||
Version 3.2.1
|
||||
-------------
|
||||
|
||||
Released 2023-11-30
|
||||
|
||||
**Bugfixes**
|
||||
|
||||
- Limit accepted values for ``--format`` argument in ``patronictl`` (Alexander Kukushkin)
|
||||
@@ -164,6 +170,8 @@ Version 3.2.1
|
||||
Version 3.2.0
|
||||
-------------
|
||||
|
||||
Released 2023-10-25
|
||||
|
||||
**Deprecation notice**
|
||||
|
||||
- The ``bootstrap.users`` support will be removed in version 4.0.0. If you need to create users after deploying a new cluster please use the ``bootstrap.post_bootstrap`` hook for that.
|
||||
@@ -236,6 +244,8 @@ Version 3.2.0
|
||||
Version 3.1.2
|
||||
-------------
|
||||
|
||||
Released 2023-09-26
|
||||
|
||||
**Bugfixes**
|
||||
|
||||
- Fixed bug with ``wal_keep_size`` checks (Alexander Kukushkin)
|
||||
@@ -258,6 +268,8 @@ Version 3.1.2
|
||||
Version 3.1.1
|
||||
-------------
|
||||
|
||||
Released 2023-09-20
|
||||
|
||||
**Bugfixes**
|
||||
|
||||
- Reset failsafe state on promote (ChenChangAo)
|
||||
@@ -316,6 +328,8 @@ Version 3.1.1
|
||||
Version 3.1.0
|
||||
-------------
|
||||
|
||||
Released 2023-08-03
|
||||
|
||||
**Breaking changes**
|
||||
|
||||
- Changed semantic of ``restapi.keyfile`` and ``restapi.certfile`` (Alexander Kukushkin)
|
||||
@@ -394,6 +408,8 @@ Version 3.1.0
|
||||
Version 3.0.4
|
||||
-------------
|
||||
|
||||
Released 2023-07-13
|
||||
|
||||
**New features**
|
||||
|
||||
- Make the replication status of standby nodes visible (Alexander Kukushkin)
|
||||
@@ -438,6 +454,8 @@ Version 3.0.4
|
||||
Version 3.0.3
|
||||
-------------
|
||||
|
||||
Released 2023-06-22
|
||||
|
||||
**New features**
|
||||
|
||||
- Compatibility with PostgreSQL 16 beta1 (Alexander Kukushkin)
|
||||
@@ -492,6 +510,8 @@ Version 3.0.3
|
||||
Version 3.0.2
|
||||
-------------
|
||||
|
||||
Released 2023-03-24
|
||||
|
||||
.. warning::
|
||||
Version 3.0.2 dropped support of Python older than 3.6.
|
||||
|
||||
@@ -548,6 +568,8 @@ Version 3.0.2
|
||||
Version 3.0.1
|
||||
-------------
|
||||
|
||||
Released 2023-02-16
|
||||
|
||||
**Bugfixes**
|
||||
|
||||
- Pass proper role name to an ``on_role_change`` callback script'. (Alexander Kukushkin, Polina Bungina)
|
||||
@@ -558,6 +580,8 @@ Version 3.0.1
|
||||
Version 3.0.0
|
||||
-------------
|
||||
|
||||
Released 2023-01-30
|
||||
|
||||
This version adds integration with `Citus <https://www.citusdata.com>`__ and makes it possible to survive temporary DCS outages without demoting primary.
|
||||
|
||||
.. warning::
|
||||
@@ -608,6 +632,8 @@ This version adds integration with `Citus <https://www.citusdata.com>`__ and mak
|
||||
Version 2.1.7
|
||||
-------------
|
||||
|
||||
Released 2023-01-04
|
||||
|
||||
**Bugfixes**
|
||||
|
||||
- Fixed little incompatibilities with legacy python modules (Alexander Kukushkin)
|
||||
@@ -618,6 +644,8 @@ Version 2.1.7
|
||||
Version 2.1.6
|
||||
-------------
|
||||
|
||||
Released 2022-12-30
|
||||
|
||||
**Improvements**
|
||||
|
||||
- Fix annoying exceptions on ssl socket shutdown (Alexander Kukushkin)
|
||||
@@ -673,6 +701,8 @@ Version 2.1.6
|
||||
Version 2.1.5
|
||||
-------------
|
||||
|
||||
Released 2022-11-28
|
||||
|
||||
This version enhances compatibility with PostgreSQL 15 and declares Etcd v3 support as production ready. The Patroni on Raft remains in Beta.
|
||||
|
||||
**New features**
|
||||
@@ -771,6 +801,8 @@ This version enhances compatibility with PostgreSQL 15 and declares Etcd v3 supp
|
||||
Version 2.1.4
|
||||
-------------
|
||||
|
||||
Released 2022-06-01
|
||||
|
||||
**New features**
|
||||
|
||||
- Improve ``pg_rewind`` behavior on typical Debian/Ubuntu systems (Gunnar "Nick" Bluth)
|
||||
@@ -843,6 +875,8 @@ Version 2.1.4
|
||||
Version 2.1.3
|
||||
-------------
|
||||
|
||||
Released 2022-02-18
|
||||
|
||||
**New features**
|
||||
|
||||
- Added support for encrypted TLS keys for ``patronictl`` (Alexander Kukushkin)
|
||||
@@ -909,6 +943,8 @@ Version 2.1.3
|
||||
Version 2.1.2
|
||||
-------------
|
||||
|
||||
Released 2021-12-03
|
||||
|
||||
**New features**
|
||||
|
||||
- Compatibility with ``psycopg>=3.0`` (Alexander Kukushkin)
|
||||
@@ -1013,6 +1049,8 @@ Version 2.1.2
|
||||
Version 2.1.1
|
||||
-------------
|
||||
|
||||
Released 2021-08-19
|
||||
|
||||
**New features**
|
||||
|
||||
- Support for ETCD SRV name suffix (David Pavlicek)
|
||||
@@ -1049,6 +1087,8 @@ Version 2.1.1
|
||||
Version 2.1.0
|
||||
-------------
|
||||
|
||||
Released 2021-07-06
|
||||
|
||||
This version adds compatibility with PostgreSQL v14, makes logical replication slots to survive failover/switchover, implements support of allowlist for REST API, and also reducing the number of logs to one line per heart-beat.
|
||||
|
||||
**New features**
|
||||
@@ -1141,6 +1181,8 @@ This version adds compatibility with PostgreSQL v14, makes logical replication s
|
||||
Version 2.0.2
|
||||
-------------
|
||||
|
||||
Released 2021-02-22
|
||||
|
||||
**New features**
|
||||
|
||||
- Ability to ignore externally managed replication slots (James Coleman)
|
||||
@@ -1237,6 +1279,8 @@ Version 2.0.2
|
||||
Version 2.0.1
|
||||
-------------
|
||||
|
||||
Released 2020-10-01
|
||||
|
||||
**New features**
|
||||
|
||||
- Use ``more`` as pager in ``patronictl edit-config`` if ``less`` is not available (Pavel Golub)
|
||||
@@ -1285,6 +1329,8 @@ Version 2.0.1
|
||||
Version 2.0.0
|
||||
-------------
|
||||
|
||||
Released 2020-09-02
|
||||
|
||||
This version enhances compatibility with PostgreSQL 13, adds support of multiple synchronous standbys, has significant improvements in handling of ``pg_rewind``, adds support of Etcd v3 and Patroni on pure RAFT (without Etcd, Consul, or Zookeeper), and makes it possible to optionally call the ``pre_promote`` (fencing) script.
|
||||
|
||||
**PostgreSQL 13 support**
|
||||
@@ -1507,6 +1553,8 @@ This version enhances compatibility with PostgreSQL 13, adds support of multiple
|
||||
Version 1.6.5
|
||||
-------------
|
||||
|
||||
Released 2020-08-23
|
||||
|
||||
**New features**
|
||||
|
||||
- Master stop timeout (Krishna Sarabu)
|
||||
@@ -1623,6 +1671,8 @@ Version 1.6.5
|
||||
Version 1.6.4
|
||||
-------------
|
||||
|
||||
Released 2020-01-27
|
||||
|
||||
**New features**
|
||||
|
||||
- Implemented ``--wait`` option for ``patronictl reinit`` (Igor Yanchenko)
|
||||
@@ -1685,6 +1735,8 @@ Version 1.6.4
|
||||
Version 1.6.3
|
||||
-------------
|
||||
|
||||
Released 2019-12-05
|
||||
|
||||
**Bugfixes**
|
||||
|
||||
- Don't expose password when running ``pg_rewind`` (Alexander Kukushkin)
|
||||
@@ -1699,6 +1751,8 @@ Version 1.6.3
|
||||
Version 1.6.2
|
||||
-------------
|
||||
|
||||
Released 2019-12-05
|
||||
|
||||
**New features**
|
||||
|
||||
- Implemented ``patroni --version`` (Igor Yanchenko)
|
||||
@@ -1754,6 +1808,8 @@ Version 1.6.2
|
||||
Version 1.6.1
|
||||
-------------
|
||||
|
||||
Released 2019-11-15
|
||||
|
||||
**New features**
|
||||
|
||||
- Added ``PATRONICTL_CONFIG_FILE`` environment variable (msvechla)
|
||||
@@ -1883,6 +1939,8 @@ Version 1.6.1
|
||||
Version 1.6.0
|
||||
-------------
|
||||
|
||||
Released 2019-08-05
|
||||
|
||||
This version adds compatibility with PostgreSQL 12, makes is possible to run pg_rewind without superuser on PostgreSQL 11 and newer, and enables IPv6 support.
|
||||
|
||||
|
||||
@@ -1995,6 +2053,8 @@ This version adds compatibility with PostgreSQL 12, makes is possible to run pg_
|
||||
Version 1.5.6
|
||||
-------------
|
||||
|
||||
Released 2019-08-03
|
||||
|
||||
**New features**
|
||||
|
||||
- Support work with etcd cluster via set of proxies (Alexander Kukushkin)
|
||||
@@ -2038,6 +2098,8 @@ Version 1.5.6
|
||||
Version 1.5.5
|
||||
-------------
|
||||
|
||||
Released 2019-02-15
|
||||
|
||||
This version introduces the possibility of automatic reinit of the former master, improves patronictl list output and fixes a number of bugs.
|
||||
|
||||
**New features**
|
||||
@@ -2076,6 +2138,8 @@ This version introduces the possibility of automatic reinit of the former master
|
||||
Version 1.5.4
|
||||
-------------
|
||||
|
||||
Released 2019-01-15
|
||||
|
||||
This version implements flexible logging and fixes a number of bugs.
|
||||
|
||||
**New features**
|
||||
@@ -2135,6 +2199,8 @@ This version implements flexible logging and fixes a number of bugs.
|
||||
Version 1.5.3
|
||||
-------------
|
||||
|
||||
Released 2018-12-03
|
||||
|
||||
Compatibility and bugfix release.
|
||||
|
||||
- Improve stability when running with python3 against zookeeper (Alexander Kukushkin)
|
||||
@@ -2152,6 +2218,8 @@ Compatibility and bugfix release.
|
||||
Version 1.5.2
|
||||
-------------
|
||||
|
||||
Released 2018-11-26
|
||||
|
||||
Compatibility and bugfix release.
|
||||
|
||||
- Compatibility with kazoo-2.6.0 (Alexander Kukushkin)
|
||||
@@ -2165,6 +2233,8 @@ Compatibility and bugfix release.
|
||||
Version 1.5.1
|
||||
-------------
|
||||
|
||||
Released 2018-11-01
|
||||
|
||||
This version implements support of permanent replication slots, adds support of pgBackRest and fixes number of bugs.
|
||||
|
||||
**New features**
|
||||
@@ -2190,6 +2260,8 @@ This version implements support of permanent replication slots, adds support of
|
||||
Version 1.5.0
|
||||
-------------
|
||||
|
||||
Released 2018-09-20
|
||||
|
||||
This version enables Patroni HA cluster to operate in a standby mode, introduces experimental support for running on Windows, and provides a new configuration parameter to register PostgreSQL service in Consul.
|
||||
|
||||
**New features**
|
||||
@@ -2238,6 +2310,8 @@ This version enables Patroni HA cluster to operate in a standby mode, introduces
|
||||
Version 1.4.6
|
||||
-------------
|
||||
|
||||
Released 2018-08-14
|
||||
|
||||
**Bug fixes and stability improvements**
|
||||
|
||||
This release fixes a critical issue with Patroni API /master endpoint returning 200 for the non-master node. This is a
|
||||
@@ -2255,6 +2329,8 @@ reporting issue, no actual split-brain, but under certain circumstances clients
|
||||
Version 1.4.5
|
||||
-------------
|
||||
|
||||
Released 2018-08-03
|
||||
|
||||
**New features**
|
||||
|
||||
- Improve logging when applying new postgres configuration (Don Seiler)
|
||||
@@ -2319,6 +2395,8 @@ Version 1.4.5
|
||||
Version 1.4.4
|
||||
-------------
|
||||
|
||||
Released 2018-05-22
|
||||
|
||||
**Stability improvements**
|
||||
|
||||
- Fix race condition in poll_failover_result (Alexander Kukushkin)
|
||||
@@ -2381,6 +2459,8 @@ Version 1.4.4
|
||||
Version 1.4.3
|
||||
-------------
|
||||
|
||||
Released 2018-03-05
|
||||
|
||||
**Improvements in logging**
|
||||
|
||||
- Make log level configurable from environment variables (Andy Newton, Keyvan Hedayati)
|
||||
@@ -2407,6 +2487,8 @@ Version 1.4.3
|
||||
Version 1.4.2
|
||||
-------------
|
||||
|
||||
Released 2018-01-30
|
||||
|
||||
**Improvements in patronictl**
|
||||
|
||||
- Rename scheduled failover to scheduled switchover (Alexander Kukushkin)
|
||||
@@ -2450,6 +2532,8 @@ Version 1.4.2
|
||||
Version 1.4.1
|
||||
-------------
|
||||
|
||||
Released 2018-01-17
|
||||
|
||||
**Fixes in patronictl**
|
||||
|
||||
- Don't show current leader in suggested list of members to failover to. (Alexander Kukushkin)
|
||||
@@ -2464,6 +2548,8 @@ Version 1.4.1
|
||||
Version 1.4
|
||||
-----------
|
||||
|
||||
Released 2018-01-10
|
||||
|
||||
This version adds support for using Kubernetes as a DCS, allowing to run Patroni as a cloud-native agent in Kubernetes without any additional deployments of Etcd, Zookeeper or Consul.
|
||||
|
||||
**Upgrade notice**
|
||||
@@ -2546,6 +2632,8 @@ In addition to using Endpoints, Patroni supports ConfigMaps. You can find more i
|
||||
Version 1.3.6
|
||||
-------------
|
||||
|
||||
Released 2017-11-10
|
||||
|
||||
**Stability improvements**
|
||||
|
||||
- Verify process start time when checking if postgres is running. (Ants Aasma)
|
||||
@@ -2587,6 +2675,8 @@ Version 1.3.6
|
||||
Version 1.3.5
|
||||
-------------
|
||||
|
||||
Released 2017-10-12
|
||||
|
||||
**Bugfix**
|
||||
|
||||
- Set role to 'uninitialized' if data directory was removed (Alexander Kukushkin)
|
||||
@@ -2618,6 +2708,8 @@ Version 1.3.5
|
||||
Version 1.3.4
|
||||
-------------
|
||||
|
||||
Released 2017-09-08
|
||||
|
||||
**Different Consul improvements**
|
||||
|
||||
- Pass the consul token as a header (Andrew Colin Kissa)
|
||||
@@ -2656,6 +2748,8 @@ Version 1.3.4
|
||||
Version 1.3.3
|
||||
-------------
|
||||
|
||||
Released 2017-08-04
|
||||
|
||||
**Bugfixes**
|
||||
|
||||
- synchronous replication was disabled shortly after promotion even when synchronous_mode_strict was turned on (Alexander Kukushkin)
|
||||
@@ -2666,6 +2760,8 @@ Version 1.3.3
|
||||
Version 1.3.2
|
||||
-------------
|
||||
|
||||
Released 2017-07-31
|
||||
|
||||
**Bugfix**
|
||||
|
||||
- patronictl edit-config didn't work with ZooKeeper (Alexander Kukushkin)
|
||||
@@ -2674,6 +2770,8 @@ Version 1.3.2
|
||||
Version 1.3.1
|
||||
-------------
|
||||
|
||||
Released 2017-07-28
|
||||
|
||||
**Bugfix**
|
||||
|
||||
- failover via API was broken due to change in ``_MemberStatus`` (Alexander Kukushkin)
|
||||
@@ -2682,6 +2780,8 @@ Version 1.3.1
|
||||
Version 1.3
|
||||
-----------
|
||||
|
||||
Released 2017-07-27
|
||||
|
||||
Version 1.3 adds custom bootstrap possibility, significantly improves support for pg_rewind, enhances the
|
||||
synchronous mode support, adds configuration editing to patronictl and implements watchdog support on Linux.
|
||||
In addition, this is the first version to work correctly with PostgreSQL 10.
|
||||
@@ -2810,6 +2910,8 @@ at the end.
|
||||
Version 1.2
|
||||
-----------
|
||||
|
||||
Released 2016-12-13
|
||||
|
||||
This version introduces significant improvements over the handling of synchronous replication, makes the startup process and failover more reliable, adds PostgreSQL 9.6 support and fixes plenty of bugs.
|
||||
In addition, the documentation, including these release notes, has been moved to https://patroni.readthedocs.io.
|
||||
|
||||
@@ -2905,6 +3007,8 @@ In addition, the documentation, including these release notes, has been moved to
|
||||
Version 1.1
|
||||
-----------
|
||||
|
||||
Released 2016-09-07
|
||||
|
||||
This release improves management of Patroni cluster by bring in pause mode, improves maintenance with scheduled and conditional restarts, makes Patroni interaction with Etcd or Zookeeper more resilient and greatly enhances patronictl.
|
||||
|
||||
**Upgrade notice**
|
||||
@@ -3002,6 +3106,8 @@ Previously, there was no reliable way to query Patroni about PostgreSQL instance
|
||||
Version 1.0
|
||||
-----------
|
||||
|
||||
Released 2016-07-05
|
||||
|
||||
This release introduces the global dynamic configuration that allows dynamic changes of the PostgreSQL and Patroni configuration parameters for the entire HA cluster. It also delivers numerous bugfixes.
|
||||
|
||||
**Upgrade notice**
|
||||
@@ -3093,6 +3199,8 @@ When upgrading from v0.90 or below, always upgrade all replicas before the maste
|
||||
Version 0.90
|
||||
------------
|
||||
|
||||
Released 2016-04-27
|
||||
|
||||
This releases adds support for Consul, includes a new *noloadbalance* tag, changes the behavior of the *clonefrom* tag, improves *pg_rewind* handling and improves *patronictl* control program.
|
||||
|
||||
**Consul support**
|
||||
@@ -3155,6 +3263,8 @@ This releases adds support for Consul, includes a new *noloadbalance* tag, chang
|
||||
Version 0.80
|
||||
------------
|
||||
|
||||
Released 2016-03-14
|
||||
|
||||
This release adds support for *cascading replication* and simplifies Patroni management by providing *scheduled failovers*. One may use older versions of Patroni (in particular, 0.78) combined with this one in order to migrate to the new release. Note that the scheduled failover and cascading replication related features will only work with Patroni 0.80 and above.
|
||||
|
||||
**Cascading replication**
|
||||
|
||||
Reference in New Issue
Block a user