New year, new features. We've been busy at Supabase during January and our community has been even busier. Here's a few things you'll find interesting.
Quick demo
Watch a full demo:
Count functionality
Anyone who has worked with Firebase long enough has become frustrated over the lack of count
functionality. This isn't a problem with PostgreSQL! Our libraries now have support for PostgREST's exact, planned, and estimated counts. A massive thanks to @dshukertjr for this adding support to our client library.
New Auth Providers
We enabled 2 new Auth providers - Facebook and Azure. Thanks to @Levet for the Azure plugin, and once again to Netlify's amazing work with GoTrue to implement Facebook.
Auth Audit Trail
We have exposed the audit trail directly in the dashboard, as well as the GoTrue logs. Great for security and debugging.
Auth UI widget
In case our Auth endpoints aren't easy enough already, we've built a React Auth Widget for you to drop into your app and to get up-and-running in minutes.
New auth.email()
function
We added a helper function for extracting the logged in user's email address.
New Regions
Launch your database in London or Sydney!
Copy rows as Markdown
You can now copy SQL results as Markdown - super useful for adding to blogs and issues.
React server components
If you're excited by React Server components then check out the Supabase + Server Components experimental repo. https://github.com/supabase/next-server-components
Learn
We know that Auth can be a bit daunting when you're just starting out, so we have created some intro videos to get you up to speed in no time:
- Supabase Auth Deep Dive Part 1: JWTs
- Supabase Auth Deep Dive Part 2: Restrict Table Access
- Supabase Auth Deep Dive Part 3: User Based Access Policies
Kaizen
- Performance: We migrated all of our subdomains to Route53, implementing custom Let's Encrypt certs for your APIs. As a result, our read benchmarks are measuring up 12% faster.
- Performance: We upgrade your databases to the new GP3 storage for faster and more consistent throughput.
Community
- @kiwicopple chats to @bdougie on HeavyBit's Jamstack Radio: Link
- Watch @leerob from Vercel deploy a full Next.js app with Supabase in just 2 minutes: Link
- Redwood now supports Supabase: Link
- Deploy a full analytics solution using Umami: Link
- Check out this open source Trello Clone: Link
- Get started with Expo + Supabase using this starter template from Kiki: Link
- Use Supabase Auth with NestJS: Link
- The community has made some serious advances on the Dart, C#, Python, and Kotlin libraries.
- We were one of the fastest growing open source startups in Q4 last year: Link
Source: repository.surf/supabase
Coming next
We're ramping up to "Launch week" at the end of Q1, where we will be giving you some very exciting new features (including Storage!).
Get started
- Start using Supabase today: app.supabase.com
- Make sure to star us on GitHub
- Follow us on Twitter
- Subscribe to our YouTube channel
- Become a sponsor