112 wires and counting

$ follow Supabase

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

or

fair warning: these emails are deeply technical. diffs, version numbers, CVEs, benchmark deltas. if that's not your idea of a good read, this isn't your newsletter.

Folds into your digest — weekly by default, monthly if you prefer. Unsubscribe in one click.

$ status

wire 2026-09-08
stories 89

© 2026 RepoJournal Home Showcase Explore How it works Privacy

$ the-wire · showcase

Realtime fixes empty-select payloads, ETL hardens CI

By RepoJournal · Filed · About Supabase

Realtime changed empty-select PG change events to return only primary keys, and ETL moved credentialed Snowflake tests off routine CI.

Realtime now returns only primary keys for PG change events with an empty select, matching Walrus behavior [1]. It also fixed join payload handling: params are now cast correctly so `"false"` is not treated as truthy, and `Payloads.Broadcast.Replay` defaults are respected [2]. A separate fix normalizes the Realtime `:region` config value, resolving REAL-965 [3].

ETL's VPA handling is more conservative: restart checks current publication membership and durable table state before resetting, and inspection failures or database timeouts preserve the VPA and allow restart [4]. The sqlx TLS backend is now selectable at the library level, exposing `tls-rustls-ring` and `tls-rustls-aws-lc-rs` while defaulting to ring [5]. In CI, credentialed Snowflake tests now run daily on the default branch with a 60-minute timeout, while routine CI keeps only credential-free tests [6].

Studio migrated to the v2 replication publication APIs [7] and fixed the Warehouse table picker to use them, unbreaking master [8]. A docs fix restores the "Troubleshooting" nav link under the Resources dropdown [9]. Supabase MCP in platform-lite bumped to 0.12.0 with no integration change [10]. Runtime artifacts shipped for realtime v2.134.12 [11], postgres 15.14.1.169 [12], and analytics v1.50.11 [13], each with multi-platform Docker images.

Action items

References

  1. [1] fix: PG changes empty select returns just primary keys ↗ supabase/realtime
  2. [2] fix: cast params and respect defaults on join payload ↗ supabase/realtime
  3. [3] fix: normalize Realtime `:region` (#2159) ↗ supabase/realtime
  4. [4] feat(api): Improve VPA handling ↗ supabase/etl
  5. [5] deps: make the sqlx TLS backend selectable ↗ supabase/etl
  6. [6] chore(ci): run credentialed Snowflake tests daily ↗ supabase/etl
  7. [7] refactor(studio): use v2 replication publication APIs (#49844) ↗ supabase/supabase
  8. [8] fix(studio): point the Warehouse table picker at the v2 publication API (#50105) ↗ supabase/supabase
  9. [9] docs: restore Troubleshooting nav link under Resources dropdown (#50028) ↗ supabase/supabase
  10. [10] chore(platform-lite): bump Supabase MCP to 0.12.0 ↗ supabase/evals
  11. [11] realtime v2.134.12 ↗ supabase/slim-services
  12. [12] postgres 15.14.1.169 ↗ supabase/slim-services
  13. [13] analytics v1.50.11 ↗ supabase/slim-services

Quick answers

What shipped in Supabase on September 8, 2026?
Realtime changed empty-select PG change events to return only primary keys, and ETL moved credentialed Snowflake tests off routine CI. In total, 38 commits, 35 pull requests, and 16 releases landed.
Who contributed to Supabase on September 8, 2026?
13 developers shipped this update, including gz, iambriccardo, farazdagi, Marouane Souda, Danny White, Nik Richers, Wendie Cheung, and supabase-evals-releaser, and 5 more.
What were the notable Supabase updates?
fix: PG changes empty select returns just primary keys, fix: cast params and respect defaults on join payload, and fix: normalize Realtime `:region` (#2159).