Loading…
Supabase Alpha October 2020
SupabasePaul Copplestone
Summary
Eight months into building Supabase, the team released product updates focused on stability, reliability, and performance while preparing to transition from Alpha to Beta. The release introduces supabase-js version 1.0, incorporating extensive community feedback to deliver major developer experience improvements across client libraries. Platform interface updates include tabs and full-screen mode for the SQL Editor, alongside new keyboard shortcuts to help power users navigate and manipulate tables rapidly. For user authentication, Supabase added magic link capabilities, enabling passwordless login flows for both new and existing users either as a standalone method or alongside passwords. Under continuous improvement efforts, the team converted realtime-js to TypeScript, heavily optimized dashboard routing performance, and established a repository to benchmark all integrated open source tools.
Context
Eight months into development, Supabase prepared to move from an Alpha status to Beta, focusing on platform performance, reliability, and stability while responding to community feature requests.
Approach / What changed
The release ships supabase-js 1.0 with developer experience improvements, upgrades the SQL Editor with tabs and full-screen view, introduces table keyboard shortcuts, adds magic link authentication, converts realtime-js to TypeScript, optimizes dashboard routes, and initiates benchmarking of open-source dependencies.
Takeaways
- Supabase released supabase-js version 1.0, incorporating community feedback to improve client library developer experience.
- Magic links were introduced for authentication, allowing new and existing users to log in standalone or alongside passwords.
- The realtime-js library was converted to TypeScript, and a dedicated repository was created to benchmark open source tools used by Supabase.
Related reading
Supabase ·
Supabase Alpha September 2020
Seven months into development, Supabase announced a series of platform updates across authentication, database tooling, and client libraries. The release introduced OAuth logins supporting Bitbucket, GitHub, GitLab, and Google, alongside table cloning and one-click Postgres extension management. In the SQL editor, users can now save favorite queries and access locally stored query histories directly within the browser. The web dashboard adopted Next.js automatic static optimization for improved responsiveness, while postgrest-js migrated to TypeScript and an isomorphic gotrue-js TypeScript library was built for Netlify GoTrue integration. Supabase is prioritizing a transition from Alpha to Beta by tracking open-source tool performance in a dedicated benchmarks repository.
Paul CopplestoneSupabase ·
Supabase Alpha June 2020
Four months into development, Supabase released its June 2020 alpha update focused on simplifying PostgreSQL management and eliminating regional performance bottlenecks. The release introduces a spreadsheet-like interface for drilling down into relational tables alongside automated detection and editing support for JSON and JSONB columns. To address latency issues previously caused by hosting all projects exclusively in Singapore, the platform now allows developers to select specific database regions. In line with its zero lock-in principle, Supabase exposed daily backups on the dashboard and enhanced the SQL editor with improved syntax highlighting. The team also expanded by hiring PostgREST maintainer Steve Chavez while continuing efforts toward future multi-region replication and WAL-G backup integration.