124 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-05-23
stories 36

© 2026 RepoJournal Home Showcase Explore How it works Privacy

$ the-wire · showcase

POSTGRES GETS CONTAINER-NATIVE LOGGING, CLI PORTS GO FULL TYPESCRIPT

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

Supabase shipped the infrastructure to run Postgres in containers properly: jsonlog output and proper signal handling, while the CLI finishes its migration away from Go binaries.

The postgres team landed two critical ops improvements [1] [2]. They're switching to jsonlog format to make log parsing at scale feasible for Logflare, and symlinking the log destination to /proc/1/fd/1 so container orchestrators actually see what Postgres is doing. They also hardened pgBackRest backup config [2] with tighter sudo scope and consistent ownership semantics, keeping the attack surface minimal. Meanwhile, the CLI team finished porting backups and SSL enforcement commands from Go to native TypeScript [3] [4], with byte-identical output on the wire and full parity on error handling. They also fixed a footgun where env() variable interpolation in config.toml would crash on numeric fields [5], and quietly raised CPU baseline targets so the binary doesn't throw illegal-instruction errors on older x64 hardware [6]. One more thing: realtime discovered tenants running on Postgres 14.1 and found a real incompatibility in broadcast_changes that fails on PG <=14.5 [7], so the team is tightening test coverage there.

Action items

References

  1. [1] feat(multigres): use jsonlog and symlink to fd/1 ↗ supabase/postgres
  2. [2] feat: additional config for pgbackrest ↗ supabase/postgres
  3. [3] feat(cli): port ssl-enforcement to native TypeScript ↗ supabase/cli
  4. [4] feat(cli): port backups list and restore to native TypeScript ↗ supabase/cli
  5. [5] fix(config): interpolate env() refs before schema decode ↗ supabase/cli
  6. [6] fix(cli): support older x64 CPUs ↗ supabase/cli
  7. [7] chore: test pg14 ↗ supabase/realtime

Quick answers

What shipped in Supabase on May 23, 2026?
Supabase shipped the infrastructure to run Postgres in containers properly: jsonlog output and proper signal handling, while the CLI finishes its migration away from Go binaries. In total, 11 commits, 11 pull requests, and 14 releases landed.
Who contributed to Supabase on May 23, 2026?
5 developers shipped this update, including soedirgo, Crispy1975, Coly010, jgoux, and leandrocp.
What were the notable Supabase updates?
feat(multigres): use jsonlog and symlink to fd/1, feat: additional config for pgbackrest, and feat(cli): port ssl-enforcement to native TypeScript.