RepoJournal
Supabase

@supabase

The open-source Firebase alternative powering thousands of startups

Pick a date

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

References

  1. [1] fix(studio): encode special characters in project securing policies links (#45849) supabase/supabase
  2. [2] fix(studio): encode special characters in table editor policy links (#45846) supabase/supabase
  3. [3] Joshen/debug 76 fix sticky hover state on log rows (#45933) supabase/supabase
  4. [4] Improve click targets on property actions ↗ supabase/supabase
  5. [5] Add clickhouse client- and server-side timeouts ↗ supabase/etl
  6. [6] Add clickhouse client- and server-side timeouts (#741) supabase/etl
  7. [7] fix: avoid using BatchBroadcast from ReplicationConnection ↗ supabase/realtime
  8. [8] v2.94.2 ↗ supabase/realtime
  9. [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

Related across the cluster

For your repos

The showcase is a teaser.
Your wire is the product.

Same engine. Different stack. Below: what changes when the wire is yours.

Showcase wire

  • 14 famous open source orgs
  • One wire per day
  • Public, generic
  • Read on the web, when you remember

Your wire

  • Up to 1,500 of your repos - orgs, deps, vendors
  • Morning and evening briefs
  • Action items routed to your team
  • Slack delivery, email, breaking-news CVE alerts

Want a hands-on demo first? Ask a current user for an invite link.