RepoJournal
Supabase

@supabase

The open-source Firebase alternative powering thousands of startups

Keep up with Supabase in about 3 minutes a day: what actually shipped — the commits, pull requests, releases, and security advisories that matter.

One email a day. Unsubscribe in one click.

Pick a date

Topics: JavaScript Full archive →

The Wire · Showcase

POSTGRES ACROSS VERSIONS SHIPS NOJIT BUILD; SUPABASE-JS FIXES OVERLAPPING OAUTH FLOWS

By RepoJournal · Filed · About Supabase

Supabase Postgres rolled out nojit builds across 15.14, 17.6, and the new 17.9 OrioleDB track overnight, while the JavaScript SDK's v2.111.0 solves a critical auth bug where simultaneous OAuth or password recovery flows would collide.

The Postgres desk shipped five coordinated releases [1][2][3][4][5] across three major versions, including the first production-ready OrioleDB variant, giving operators escape routes from JIT-related instability across the entire supported stack. Meanwhile, supabase-js v2.111.0 [6] attacks a real-world auth failure: overlapping flows like simultaneous social sign-in and password recovery now each get their own PKCE verifier slot (a ring of 5) instead of stomping on a single shared key [7], with `signInWithOAuth` returning the flow ID and `exchangeCodeForSession` accepting it as an optional selector. The CLI desk landed four fixes [8][9][10][11] that tighten error rendering for migration failures to match the Go CLI byte-for-byte, surface actionable diagnostics when Docker images won't run, revoke PUBLIC privileges correctly in schema diffs, and align SSO domain handling across the two implementations. Studio continued its SQL editor refactor with three stacked PRs [12][13] introducing discriminated union types for snippet sources and source-aware writes, while the ETL pipeline gained append observability metrics for Snowflake [14].

One email a day. Unsubscribe in one click.

Action items

References

  1. [1] 15.14.1.157-nojit1 ↗ supabase/postgres
  2. [2] 17.6.1.157-nojit1 ↗ supabase/postgres
  3. [3] 17.9.0.010-orioledb-nojit1 ↗ supabase/postgres
  4. [4] 15.14.1.157-nojit1-x86 ↗ supabase/postgres
  5. [5] 17.6.1.157-nojit1-x86 ↗ supabase/postgres
  6. [6] v2.111.0 ↗ supabase/supabase-js
  7. [7] feat(auth): store PKCE verifiers in per-flow slots to survive overlapping flows ↗ supabase/supabase-js
  8. [8] fix(cli): render Go's caret, Detail, and 42704 hint in migration-apply errors (#5967) supabase/cli
  9. [9] fix(cli): diagnose unrunnable images (#5966) supabase/cli
  10. [10] fix(cli): bump default pg-delta version to pick up PUBLIC-privilege revoke fix (#5970) supabase/cli
  11. [11] fix(cli): always send domains in sso update PUT body to match Go (CLI-1981) (#5973) supabase/cli
  12. [12] feat(studio): log_sql content shape + remap content.sql to unchecked_sql (#48305) supabase/supabase
  13. [13] feat(studio): discriminated snippet union + source-aware writes (#48313) supabase/supabase
  14. [14] feat(snowflake): add append observability metrics ↗ supabase/etl

Quick answers

What shipped in Supabase on July 29, 2026?
Supabase Postgres rolled out nojit builds across 15.14, 17.6, and the new 17.9 OrioleDB track overnight, while the JavaScript SDK's v2.111.0 solves a critical auth bug where simultaneous OAuth or password recovery flows would collide. In total, 27 commits, 31 pull requests, and 18 releases landed.
Who contributed to Supabase on July 29, 2026?
12 developers shipped this update, including github-actions[bot], Cemal Kılıç, Charis, TheOtherBrian1, Alaister Young, farazdagi, supabase-releaser[bot], and mandarini, and 4 more.
What were the notable Supabase updates?
15.14.1.157-nojit1, 17.6.1.157-nojit1, and 17.9.0.010-orioledb-nojit1.

More from @supabase

Daily updates, in your inbox

Follow Supabase

Keep up with Supabase in about 3 minutes a day: what actually shipped — the commits, pull requests, releases, and security advisories that matter.

or

One email a day. Unsubscribe in one click. Read a past issue →

Elsewhere on the wire

Want every project, not just this one?