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 GETS CONTAINER-NATIVE LOGGING, CLI PORTS GO FULL TYPESCRIPT

By RepoJournal · Filed · About Supabase

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.

One email a day. Unsubscribe in one click.

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.

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?