The Wire · Showcase
SUPABASE FIXES URL ENCODING BUGS IN STUDIO WHILE ETL PIPELINE GAINS TIMEOUT PROTECTION
By RepoJournal · Filed · About Supabase
Table names and schemas containing special characters were silently breaking policy links across the Studio, but today's patches restore the guided onboarding flow.
Two critical fixes landed in supabase/supabase [1] [2] targeting the same root cause: when table or schema names contain ampersands, equals signs, plus symbols, or hashes, the Studio interpolates them directly into URLs without encoding, routing users to the wrong policy filters during critical onboarding moments. Both `ProjectNeedsSecuringView.tsx` and `GridHeaderActions.tsx` now use `encodeURIComponent` to wrap these values. The studio also got UX polish on log row interactions [3] [4], fixing sticky hover states and expanding clickable targets in the logs detail panel so filtering columns are easier to hit. Over in supabase/etl, a production-hardening change landed [5] [6] that wraps every ClickHouse operation with configurable server-side and client-side timeouts, preventing pipeline hangs when the destination becomes unresponsive. Realtime shipped v2.94.2 [8] with a cleaner approach to binary payload support by decoupling BatchBroadcast from ReplicationConnection [7]. The ssr repo bumped pnpm to 11.1.2 [9] to pick up a fix for the "missing time" bug.
Action items
- → Test table names with special characters in your Studio workflows - these fixes are now live supabase/supabase [plan]
- → Review ClickHouseClientConfig timeouts if you run ETL pipelines against unstable destinations supabase/etl [monitor]
- → Bump realtime to v2.94.2 when you're next ready to deploy supabase/realtime [plan]
References
- [1] fix(studio): encode special characters in project securing policies links (#45849) supabase/supabase
- [2] fix(studio): encode special characters in table editor policy links (#45846) supabase/supabase
- [3] Joshen/debug 76 fix sticky hover state on log rows (#45933) supabase/supabase
- [4] Improve click targets on property actions ↗ supabase/supabase
- [5] Add clickhouse client- and server-side timeouts ↗ supabase/etl
- [6] Add clickhouse client- and server-side timeouts (#741) supabase/etl
- [7] fix: avoid using BatchBroadcast from ReplicationConnection ↗ supabase/realtime
- [8] v2.94.2 ↗ supabase/realtime
- [9] chore(repo): update pnpm to 11.1.2 (#229) supabase/ssr
FAQ
- What changed in Supabase on May 15, 2026?
- Table names and schemas containing special characters were silently breaking policy links across the Studio, but today's patches restore the guided onboarding flow.
- What should Supabase teams do about it?
- Test table names with special characters in your Studio workflows - these fixes are now live • Review ClickHouseClientConfig timeouts if you run ETL pipelines against unstable destinations • Bump realtime to v2.94.2 when you're next ready to deploy
- Which Supabase repositories shipped on May 15, 2026?
- supabase/supabase, supabase/etl, supabase/realtime, supabase/ssr