Loading…
Supabase Beta March 2021
SupabasePaul Copplestone
Summary
Supabase announced a series of platform updates for March 2021, headlined by the launch of Supabase Storage and new local development capabilities. The new storage offering integrates an open-source Fastify and TypeScript API backed by S3, while direct database connections now bundle PgBouncer for connection pooling. Developers can run the platform locally via the Supabase CLI, utilize Docker tooling for self-hosting, and access the open-sourced Supabase UI component library. Community contributions brought OAuth scopes to Supabase Auth for requesting elevated third-party provider permissions, alongside newly published free and pro pricing tiers. In addition, development is underway on an Elixir-based workflow engine compatible with the Amazon States Language for automated event handling.
Context
Users required managed media storage, direct database connection pooling for tools like Prisma, local development workflows, transparent pricing structures, and scoped third-party authentication permissions.
Approach / What changed
Supabase introduced S3-backed storage with a TypeScript Fastify API, bundled PgBouncer for direct database access, added local execution commands to the Supabase CLI with Docker self-hosting tooling, published formal pricing tiers, and integrated OAuth scopes into Supabase Auth.
Takeaways
- Supabase Storage offers media handling backed by Amazon S3 and an open-source Fastify and TypeScript API.
- Direct database connections to Postgres now bundle PgBouncer to manage connection pooling for external tools like Prisma.
- Supabase Auth supports OAuth scopes to request elevated third-party permissions, such as repository access, during user authentication.
Related reading
Supabase ·
Supabase Beta June 2021
Supabase announced a series of platform updates, documentation additions, and tooling enhancements for June 2021 ahead of its scheduled Launch Week. Developers can now provision a Postgres database directly through a new Vercel integration and enable authentication using Discord logins. Supabase Storage added support for upsert operations alongside public buckets that allow unauthenticated file access. The web dashboard introduced a restart button for debugging and a table policy editor with templates to configure Row Level Security. Additional backend improvements include timestamps for PostgREST error logs, an OpenAPI mode patch ignoring anonymous privileges for Prisma users, and an XSS fix in the Auth0 Next.js library.
Paul CopplestoneSupabase ·
Supabase Beta May 2021
Supabase published its May 2021 beta updates covering authentication, regional infrastructure, and tooling. Developers can now implement Apple and Twitter authentication via Supabase Auth, addressing App Store requirements and expanding third-party login options. The platform introduced a Policy Editor with templates to configure Row Level Security for Storage, alongside CSV data retrieval capabilities. Infrastructure expanded with a new Tokyo region to support developers in Japan and China, while Supabase Grid was publicly released as part of an effort to open-source the dashboard. Additionally, community contributors advanced client libraries, completing postgrest-go and progressing development on Swift libraries including gotrue-swift, realtime-swift, and storage-swift.