The Wire · Showcase
CLI NOW GENERATES GO, SWIFT, PYTHON TYPES FROM PROJECT REFS
By RepoJournal · Filed · About Supabase
The Supabase CLI shipped a fix that finally unlocks non-TypeScript type generation for developers working with legacy project-ref workflows, ending a gap that forced Go and Swift teams into manual workarounds.
The CLI's type generator can now produce Go, Swift, and Python types directly from project references [1], a capability that was previously locked behind TypeScript's Management API endpoint. The fix resolves a temporary database connection and runs pg-meta to generate types across all languages, while TypeScript generation stays on the faster Management API path [2]. This ships in v2.109.1-beta.14 [3] and removes friction for polyglot teams managing Supabase schemas. On the documentation front, Supabase tightened its self-hosted S3 configuration guide [4] with clearer examples for MinIO and S3-compatible providers, addressing a long-standing source of misconfiguration. Separately, the team published official project deletion docs [5] that spell out the irreversibility of the action, reducing support load from users requesting restoration.
One email a day. Unsubscribe in one click.
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. Read a past issue →
Action items
- → Test the beta CLI (v2.109.1-beta.14) if you generate Go, Swift, or Python types from project refs supabase/cli [plan]
- → If self-hosting with S3-compatible storage, review the updated configuration guide for MinIO and other providers supabase/supabase [monitor]
- → Share project deletion docs with your team before they hit the delete button supabase/supabase [monitor]
References
- [1] fix(cli): generate non-TypeScript types from project refs ↗ supabase/cli
- [2] fix(cli): generate non-TypeScript types from project refs (#5622) supabase/cli
- [3] v2.109.1-beta.14 ↗ supabase/cli
- [4] docs: clarify self-hosted S3-compatible provider configuration ↗ supabase/supabase
- [5] Added Project Deletion docs ↗ supabase/supabase