The Wire · Showcase
SUPABASE PATCHES SEARCH AND SECURITY GAPS ACROSS PLATFORM
By RepoJournal · Filed · About Supabase
Quote escaping fix closes critical search vulnerabilities while ETL and Realtime ship performance improvements that ripple across the stack.
The main event: a quote escaping patch [1] resolves two separate search regressions in the dashboard, paired with a fix ensuring the integrations marketplace actually searches the right database [2]. On the infrastructure side, Postgres tightened role privilege handling on PG 15 to prevent non-superusers from dropping critical system roles [3], addressing a gap that PG 16 closed natively. Realtime shipped v2.94.1 [7] with a 2.3x replication poller optimization [6] that cuts memory garbage and response latency—meaningful for any app pushing high-frequency updates. ETL improved replica identity handling [4] to ensure identity masks align with what PostgreSQL actually streams, fixing edge cases in initial copy operations. CLI v2.99.0-beta.7 now runs compiled-next e2e tests against the actual binary users run [5], catching Bun blockers before release. Web tier also consolidated its Collapsible component to shadcn and bumped vulnerable dependencies across nitropack, mermaid, and hono.
Action items
- → Deploy quote escaping fix to dashboard before next release supabase/supabase [immediate]
- → Upgrade Realtime to v2.94.1 to cut replication memory overhead supabase/realtime [plan]
- → Review ETL replica identity handling if you use REPLICA IDENTITY FULL supabase/etl [monitor]
- → Test CLI v2.99.0-beta.7 in your CI/CD before stable release supabase/cli [monitor]
References
- [1] fix: escape quotes (#45848) supabase/supabase
- [2] fix: search on the partners/integrations page was still using misc db (#45866) supabase/supabase
- [3] fix: prevent non-superuser roles from dropping supabase_privileged_role (#2150) supabase/postgres
- [4] ref(core): Improve replica identity handling ↗ supabase/etl
- [5] fix(cli): support compiled next cli e2e runtime ↗ supabase/cli
- [6] fix: optimise replication poller ↗ supabase/realtime
- [7] v2.94.1 ↗ supabase/realtime
FAQ
- What changed in Supabase on May 14, 2026?
- Quote escaping fix closes critical search vulnerabilities while ETL and Realtime ship performance improvements that ripple across the stack.
- What should Supabase teams do about it?
- Deploy quote escaping fix to dashboard before next release • Upgrade Realtime to v2.94.1 to cut replication memory overhead • Review ETL replica identity handling if you use REPLICA IDENTITY FULL
- Which Supabase repositories shipped on May 14, 2026?
- supabase/supabase, supabase/postgres, supabase/etl, supabase/cli, supabase/realtime