The Wire · Showcase
POSTGRES PATCH SUITE SHIPS ACROSS ALL VERSIONS, REALTIME LOCKS DOWN SOCKET HANDLING
By RepoJournal · Filed · About Supabase
Supabase dropped coordinated Postgres updates across 15.x and 17.x tracks [ref:1][ref:2][ref:3], while Realtime hardened socket disconnection logic and shipped watchdog lag detection.
Five new Postgres builds landed overnight—versions 15.14.1.114 and 17.6.1.114 plus orioledb variants [1][2][3][4][5]—suggesting a significant stability or security fix propagating across your deployment matrix. On the Realtime front, socket disconnection got a serious overhaul [7][9] that fixes race conditions and properly uses Phoenix.Socket tools instead of the previous suspend/unsuspend pattern that could leave zombie connections. The watchdog now detects replication lag using `max_slot_wal_keep_size` [6][8], gated behind a feature flag for safe rollout. Studio picked up keyboard navigation shortcuts for the Database section [10], SQL injection hardening in the policy editor [11], and a critical fix for multi-selector scrolling in sheet overlays [13]—the latter matters if you're editing auth policies or indexes. Component cleanup continues with Input migrations to Shadcn [12] and a merged-branch refactor that prevents dashboard merges when Deploy to Production is enabled [14].
Action items
- → Upgrade Postgres to 15.14.1.114 or 17.6.1.114 before next maintenance window supabase/postgres [plan]
- → Test Realtime socket handling in staging—verify connections drain cleanly on tenant deletion supabase/realtime [monitor]
- → Enable watchdog lag detection feature flag if replication lag has been a production headache supabase/realtime [monitor]
- → Update Studio deployments—socket and policy editor fixes are live supabase/supabase [plan]
References
- [1] 17.6.0.071-orioledb-ci-1 ↗ supabase/postgres
- [2] 15.14.1.114-ci-1 ↗ supabase/postgres
- [3] 17.6.1.114-ci-1 ↗ supabase/postgres
- [4] 15.14.1.114-ci-1-x86 ↗ supabase/postgres
- [5] 17.6.1.114-ci-1-x86 ↗ supabase/postgres
- [6] v2.92.0 ↗ supabase/realtime
- [7] fix: socket disconnection ↗ supabase/realtime
- [8] feat: watchdog lag detection ↗ supabase/realtime
- [9] fix: socket disconnection (#1842) supabase/realtime
- [10] feat(studio): add D + letter shortcuts for Database sub-pages (#45546) supabase/supabase
- [11] feat(studio): extend safe SQL model to policy editor and related interfaces (#45560) supabase/supabase
- [12] chore: migrate `Input` usages to Shadcn components (#45429) supabase/supabase
- [13] Fix multi selector content not scrollable if rendered in a sheet (#45573) supabase/supabase
- [14] Refactor merge page into smaller components + add admonition if branch cannot be merged via dashboard (#45515) supabase/supabase
FAQ
- What changed in Supabase on May 6, 2026?
- Supabase dropped coordinated Postgres updates across 15.x and 17.x tracks , while Realtime hardened socket disconnection logic and shipped watchdog lag detection.
- What should Supabase teams do about it?
- Upgrade Postgres to 15.14.1.114 or 17.6.1.114 before next maintenance window • Test Realtime socket handling in staging—verify connections drain cleanly on tenant deletion • Enable watchdog lag detection feature flag if replication lag has been a production headache
- Which Supabase repositories shipped on May 6, 2026?
- supabase/postgres, supabase/realtime, supabase/supabase