151 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-10-07
stories 97

© 2026 RepoJournal Home Showcase How it works Privacy

$ the-wire · showcase

CLI 2.120.0 ships persisted logs and OTel traces

By RepoJournal · Filed · About Supabase · Composed from the cited sources · methodology

Supabase CLI v2.120.0 lands the observability tooling that makes stack debugging and performance analysis possible, while ClickHouse replication gets two fixes that change what existing tables can do without a resync.

v2.120.0 supabase/cli

by github-actions[bot]

Service logs now persist to disk, ship to Analytics, and gain history through `stack logs`, and CLI runs can export OpenTelemetry traces for end-to-end performance analysis. Stack commands also accept short IDs from `stack list`. This is a minor release, so upgrading is a routine `brew upgrade supabase` or equivalent.

clickhouse: store timestamp columns as UTC supabase/etl

by jmqd

Postgres `timestamp` mapped to zoneless `DateTime64(6)`, so ClickHouse rendered values in the reader's time zone and filtering on the source value found nothing; `timestamp` and `timestamp[]` now map to `DateTime64(6, 'UTC')` like `timestamptz`. Existing tables with `timestamp` columns now fail with a type mismatch, so re-check destination schemas before the next replication run.

clickhouse: store NULL arrays as empty arrays supabase/etl

by jmqd

ClickHouse has no nullable arrays, so a top-level `NULL` array could not encode and stopped replication for every table. A `NULL` array is now stored as an empty array, making `NULL` and empty indistinguishable in ClickHouse, while `NULL` elements inside an array are kept and `NULL` in a required scalar column still fails.

feat(cli): upgrade pg-delta to 1.0.0-alpha.57 (#7020) supabase/cli

by Andrew Valleteau

The CLI now bundles `@supabase/pg-delta@1.0.0-alpha.57` and `@supabase/pg-topo@1.0.0-alpha.8`. An unchanged declarative export no longer loses column grants from the grouped export, so `db` declarative sync stops planning spurious `REVOKE`s and becomes a no-op.

test(repo): fix live e2e reboot flake and cut cancellations (#7016) supabase/cli

by Vaibhav

The live e2e ssl reboot flake is fixed: `ssl-enforcement update` reboots the database and `get` could report the change applied before the reboot finished, landing the reboot in the next file and killing `migration up` with `57P01`. Tests now wait for a new postmaster after the toggle and the restore, and develop pushes no longer cancel a running live suite.

Quick answers

What shipped in Supabase on October 7, 2026?
Supabase CLI v2.120.0 lands the observability tooling that makes stack debugging and performance analysis possible, while ClickHouse replication gets two fixes that change what existing tables can do without a resync. In total, 47 commits, 47 pull requests, and 3 releases landed.
Who contributed to Supabase on October 7, 2026?
13 developers shipped this update, including Illia Basalaiev, fsansalvadore, nrichers, joshenlim, supabase-evals-releaser, mattrossman, jmqd, and farazdagi, and 5 more.
What were the notable Supabase updates?
v2.120.0, clickhouse: store timestamp columns as UTC, and clickhouse: store NULL arrays as empty arrays.