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.
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
FAQ
- What changed in Supabase on July 5, 2026?
- 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.
- What should Supabase teams do about it?
- Test the beta CLI (v2.109.1-beta.14) if you generate Go, Swift, or Python types from project refs • If self-hosting with S3-compatible storage, review the updated configuration guide for MinIO and other providers • Share project deletion docs with your team before they hit the delete button
- Which Supabase repositories shipped on July 5, 2026?
- supabase/cli, supabase/supabase