From 43cbc4a1dbbbda4747786518d063af75f0c2c0de Mon Sep 17 00:00:00 2001 From: Polina Bungina <27892524+hughcapet@users.noreply.github.com> Date: Fri, 18 Oct 2024 13:42:42 +0200 Subject: [PATCH] Increase version, add RNs (#3188) --- docs/releases.rst | 33 ++++++++++++++++++++++++++++++++- patroni/version.py | 2 +- 2 files changed, 33 insertions(+), 2 deletions(-) diff --git a/docs/releases.rst b/docs/releases.rst index 98eb34e57..fddd4dcd6 100644 --- a/docs/releases.rst +++ b/docs/releases.rst @@ -3,12 +3,43 @@ Release notes ============= +Version 4.0.3 +------------- + +Released 2024-10-18 + +**Bugfixes** + +- Disable ``pgaudit`` when creating users not to expose password (kviset) + + Patroni was logging ``superuser``, ``replication``, and ``rewind`` passwords on their creation when ``pgaudit`` extension was enabled. + +- Fix issue with mixed setups: primary on pre-Patroni v4 and replicas on v4+ (Alexander Kukushkin) + + Use ``xlog_location`` extracted from ``/members`` key instead of trying to get a member's slot position from ``/status`` key if Patroni version running on the leader is pre-4.0.0. Not doing so has been causing WALs accumulation on replicas. + +- Do not ignore valid PostgreSQL GUCs that don't have Patroni validator (Polina Bungina) + + Still check against ``postgres --describe-config`` if a GUC does not have a Patroni validator but is, in fact, a valid GUC. + + +**Improvements** + +- Recheck annotations on 409 status code when reading leader object in K8s (Alexander Kukushkin) + + Avoid an additional update if ``PATCH`` request was canceled by Patroni, while the request successfully updated the target. + +- Add support of ``sslnegotiation`` client-side connection option (Alexander Kukushkin) + + ``sslnegotiation`` was added to the final PostgreSQL 17 release. + + Version 4.0.2 ------------- Released 2024-09-17 -**Bugfix** +**Bugfixes** - Handle exceptions while discovering configuration validation files (Alexander Kukushkin) diff --git a/patroni/version.py b/patroni/version.py index c95fff064..dc6b34b39 100644 --- a/patroni/version.py +++ b/patroni/version.py @@ -2,4 +2,4 @@ :var __version__: the current Patroni version. """ -__version__ = '4.0.2' +__version__ = '4.0.3'