patroni.git / summary / log
2026-11-04 b3563098b4d2 Don't use substitution in tox env_list (#3765)
Paul_Kim
2026-10-17 b6ef64f7d094 Improve REST API error handling in API and transient PATCH retries in tests (#3744)
Copilot
2026-10-07 dbee9c352354 Wait for primary before the failsafe slot scenario (#3739)
Nik Samokhvalov
2026-10-07 f81cf2ce03b0 Fix flaky unit test: test_etcd.py::test_watch fails when the clock jumps between two watch calls (#3747)
Nik Samokhvalov
2026-10-07 0a47f498886f Fix flaky behave tests: a replica could restore a half-copied WAL segment from the test archive (#3741)
Nik Samokhvalov
2026-10-06 fa7b9ccd74b3 Log a warning while the leader's Postgres is still in recovery (#3698)
グリアンドロ
2026-10-06 4f2bc5fe5d88 Handle overflowing values in parse_int (#3725)
Nikita Aleksandrov
2026-10-06 aa865af25704 Return True when there are no user backends during shutdown (#3724)
zhiqiangwang08
2026-10-06 9d3f59bf7e34 Handle arithmetic errors in scheduled timestamps (#3726)
Nikita Aleksandrov
2026-10-06 33393efe6131 Fix --generate-config for PostgreSQL older than 19 (#3734)
Alexandre Kohler
2026-10-06 b02b3c69b8e7 Compatibility with 19 beta4 (#3731)
Alexander Kukushkin
2026-10-06 1f1b2760d77f Fix flaky behave tests: tolerate Postgres restarts and poll for DCS slot updates (#3721)
Copilot
2026-09-17 eec38cd0b8f5 Protect POST /mpp (#3722)
Alexander Kukushkin
2026-09-17 548b3be325a0 Recheck the Kubernetes leader lock before acquisition (#3719)
Oleksii Kliukin
2026-09-08 899e63def3d8 Time out stalled REST API connections (#3706)
Julien Riou
2026-09-07 e167f8bf992f Add validator for standby cluster's port(s) (#3714)
Polina Bungina
2026-09-03 f34455c74276 Resolve a couple warnings in ci (#3713)
Alexander Kukushkin
2026-09-03 92489c09a470 Use time.monotonic() (#3612)
hanguannan
2026-09-03 a092a75917c5 Add dynamic synchronized_standby_slots management for PostgreSQL 17+ (#3527)
Zavel Paytsev
2026-09-03 7c7748f0819f Add support for pg_hosts.conf (#3702)
Alexander Kukushkin
2026-09-03 d798a0724904 Fix flaky priority_failover behave test by waiting for equal WAL position (#3709)
Alexander Kukushkin
2026-09-03 3c875f3d4bb9 Handle primary_slot_name: null properly (#3710)
Polina Bungina
2026-09-03 334cccfac9ee Fix premature 503 in poll_failover_result() during transient unlocked state (#3708)
Alexander Kukushkin
2026-08-27 5f2c94c82a9c Expose cert expiry date for patroni api in metrics (#3696)
Evgeny
2026-08-20 1150a18cbd66 Reload REST API certificate when local config also changed (#3695)
Evgeny
2026-08-18 8928cf80d842 Implement site-aware failover and manual switchover (#3688)
Polina Bungina
2026-08-12 da835c6d71d5 Release v4.1.5 (#3691)
Polina Bungina
2026-08-11 ae990fd7dc9c Compatibility with upcoming minor releases (#3690)
Alexander Kukushkin
2026-08-10 9b793d244f58 Stream pg_rewind and pg_basebackup output to logs while running (#3673)
Alexey Gorovenko
2026-08-04 45f3570dc735 Fix thread_stack_size validation alignment (#3671)
Paul_Kim
2026-08-04 9b1533c0a60f ci: pin isort/isort-action@master to a full commit SHA (#3676)
Kobi Hikri
2026-08-03 f44a1affbcc9 Add site configuration and make cloning site-aware (#3683)
Polina Bungina
2026-07-24 de6b22c800a4 Stream subprocess output line-by-line via stream_cb (#3684)
Alexander Kukushkin
2026-07-21 308982f6ebaa README.rst refactoring (#3664)
Polina Bungina
2026-07-21 f6abf02ddb98 fix(validator): allow synchronous_mode to accept 'quorum' and boolean… (#3681)
Eray Araz
2026-07-08 1be7e8b2c0f5 Log REST API connection resets at DEBUG instead of WARNING (#3647)
Kyle McLaren
2026-07-07 a50548f29ddf Release v4.1.4 (#3670)
Polina Bungina
2026-07-07 9e1c6c261c29 Fix role repr in get_members (#3667)
Polina Bungina
2026-07-06 c3fa42ee5f95 Set pg_stat_statements.track=none only for connections in pool (#3666)
Alexander Kukushkin
2026-07-03 fd9249bf7848 Drop Patroni managed slot when wal_status=lost (#3659)
Alexander Kukushkin
2026-07-01 220b738b38fa Handle statement timeout error for monitoring query (#3663)
Alexander Kukushkin
2026-07-01 066e1e35db6e Don't stop watchdog when client backends didn't stop (#3661)
Alexander Kukushkin
2026-07-01 3b7a4eac75b7 Refactor connection options (#3660)
Alexander Kukushkin
2026-06-29 cb1b0e3e3862 Make pysyncobj (Raft DCS) timeouts configurable for high-latency networks (#3643)
Marcelo Henrique Neppel
2026-06-26 5a1341ebfa13 doco(config): remove incorrect plural from "retry_timeout" parameter (#3634)
Greg Clough
2026-06-26 38305c9e4c0d Fix Prometheus metric type for `patroni_postgres_timeline` (#3642)
kylo
2026-06-26 c0386274c2d0 Fix CaseInsensitiveDict keys casing (#3624)
Immanuel Tikhonov
2026-06-26 01f3e82d40ae docs(patronictl): add "--scheduled" to switchover (#3626)
Greg Clough
2026-06-26 2c1b6a036ec4 Add `patroni_failover_priority` Prometheus metric (#3633)
kylo
2026-06-26 e61616377bdb Handle pg_rewind while postgres is starting as standby (#3654)
Alexander Kukushkin
[next]