RepoJournal
Supabase

@supabase

The open-source Firebase alternative powering thousands of startups

Pick a date

Topics: JavaScript Full archive →

The Wire · Showcase

SUPABASE TIGHTENS FORK INDEPENDENCE, SHIPS SERVER CORS OVERHAUL

By RepoJournal · Filed · About Supabase

The go-tpc fork is severing its last ties to upstream PingCAP while the server runtime gains explicit CORS configuration control.

Supabase is consolidating ownership of its TPC benchmark fork by removing all remaining references to the original PingCAP repository [1] [2], a necessary step as the codebase diverges. The same project is now enforcing daily Dependabot updates [3] instead of weekly cadence and shipping a stable release tag [4] that replaces SHA-based versioning, making the fork dramatically easier to consume in automation. Over on the server runtime, v1.4.0 [5] ships explicit CORS configuration options ('default', 'disabled', or custom headers), giving teams fine-grained control over cross-origin request handling. On the JavaScript client side, a critical PostgREST typing bug [6] is fixed where self-referencing embeds were incorrectly typed as single objects when they should always resolve as arrays at runtime, and a Realtime channel bug [7] [8] ensures that caller-provided timeout options actually propagate to the underlying send() method instead of being silently dropped. Studio's introspection queries [9] now scope to specific table OIDs to prevent O(catalog) performance degradation on large databases, while the UI gets faster home page loading [10] and corrected chart y-axis labels [11]. The SQL editor refactoring continues with extraction of execution and explain hooks [12], keeping decomposition on track.

Action items

References

  1. [1] chore: Remove refs to upstream (#7) supabase/go-tpc
  2. [2] chore: Remove refs to upstream ↗ supabase/go-tpc
  3. [3] chore: Switch to daily update cadence ↗ supabase/go-tpc
  4. [4] feat: Use a stable dev release tag ↗ supabase/go-tpc
  5. [5] server: v1.4.0 ↗ supabase/server
  6. [6] fix(postgrest): type hinted self-referencing embeds as arrays ↗ supabase/supabase-js
  7. [7] fix(realtime): forward opts to send() in track() ↗ supabase/supabase-js
  8. [8] fix(realtime): forward opts to send() in track() (#2490) supabase/supabase-js
  9. [9] fix(studio): scope table editor introspection CTEs to target table OID (#47894) supabase/supabase
  10. [10] Remove home page skeleton loader, improve base loading behaviour (#47903) supabase/supabase
  11. [11] fix(ui-patterns): fix chart y-axis label clipping (#47890) supabase/supabase
  12. [12] refactor(sql-editor): extract execution + explain hooks (decompose 4/6) (#47923) supabase/supabase

Quick answers

What shipped in Supabase on July 15, 2026?
The go-tpc fork is severing its last ties to upstream PingCAP while the server runtime gains explicit CORS configuration control. In total, 35 commits, 47 pull requests, and 6 releases landed.
Who contributed to Supabase on July 15, 2026?
10 developers shipped this update, including Daniel Mitterdorfer, Charis, Jordi Enric, Andrew Valleteau, Joshen Lim, dependabot, supabase-releaser[bot], and supabase-releaser, and 2 more.
What were the notable Supabase updates?
chore: Remove refs to upstream (#7), chore: Remove refs to upstream, and chore: Switch to daily update cadence.

More from @supabase

Daily updates, in your inbox

Follow Supabase

The open-source Firebase alternative powering thousands of startups We'll email you a link to confirm first.

Free. Confirm via email. Unsubscribe in one click.

— or follow the whole beat:

Elsewhere on the wire