PostgreSQL: Replication Fixes and a TLS Cleanup Sweep
Today's commits center on a long-standing cascading standby reconnect bug and a five-commit sweep modernizing the SSL and TLS code to drop deprecated OpenSSL calls. Several smaller fixes address test flakiness and dump-restore correctness for subscriptions.
Duration: PT2M27S
Episode overview
This episode is a short developer briefing from PostgreSQL.
It explains recent repository work in plain language.
- Show: PostgreSQL
- Published: 2026-07-30T13:03:44Z
- Audio duration: PT2M27S
Transcript excerpt
This excerpt keeps the crawler page concise. Listen to the episode or use the RSS feed for the full update.
Good day. It's July 30th, 2026, and this is your PostgreSQL briefing.
The headline today is a fix for a replication bug that's been in the codebase since version 9.3. Álvaro Herrera's commit, b614de4, resolves a case where a cascading standby fails to reconnect after falling back to archive recovery, throwing an error about the requested WAL position being ahead of the upstream. The…
The second theme is a cleanup pass on the SSL layer, all from Daniel Gustafsson, all reviewed together. Four separate commits replace deprecated OpenSSL APIs: fixing feature-detection macros for TLS protocol support in commit 1ce49fa, swapping the deprecated SSLv23 method call for TLS method, replacing the…
A few standalone fixes worth noting: Tom Lane's commit 8f191a7 fixes a dtrace warning caused by probe argument types that SystemTap doesn't like, useful if you rely on SystemTap for performance monitoring. Peter Geoghegan's commit addresses flaky test behavior in backwards-scan tests caused by autovacuum holding…
What to remember: if you're on older branches, the standby reconnect fix and the subscription table dump fix are both backpatched and worth picking up. And the SSL cleanup is a signal that…
Tha…
Nearby episodes from PostgreSQL
- Race Conditions Under Concurrency
- Correctness Fixes Across Vacuum, Indexing, and Replication
- Logical Replication Cleanup Continues
- Weekly Recap - Logical Replication Hardening & Test Coverage
- Hardening the B-tree Index Under Concurrency
- Getting Permission Checks Right
- Publication Testing and Docs Get a Cleanup
- Version 19's Growing Pains