Blog post

Supabase Beta January 2022

2022-02-22

6 minute read

Supabase Beta January 2022

This month's beta update is more stacked than the Superbowl (*Supa-bowl) halftime show. Here’s all of the highlights from January...

New OAuth providers

New 0Auth Providers

We’re continually amazed by how quickly new auth providers are being added into Supabase, and last month, 2 more have been added.

Notion

Added by zernonia. You may already know him as the maintainer of madewithsupabase.com.

LinkedIn

Added by riderx. You may already be familiar with Martin from his podcast Indie Makers.

New SMS providers

New SMS Providers

Along with the new 0Auth providers above, last month saw the addition of two more SMS phone providers to allow you to authenticate users via an SMS OTP (One-Time Password) token.

Vonage

Vonage is a US-based cloud communications provider. Added by devkiran (from BoxyHQ).

Textlocal

We are now fulfilling a popular request with this Indian-compliant SMS provider, Textlocal. Also added by devkiran.

Other SMS providers

Just a reminder, we also support Twilio and MessageBird.

On a final note, we are hiring for an Auth Engineer.

Query logs with SQL

Supabase logs are more powerful with the newly added SQL querying.

We added timestamp filtering, and you’ll notice our usage charts have more time spans available.

We’re enabling developers to quickly diagnose issues with their projects with powerful logging and observability tools and we have a lot more to come.

GraphQL v0.1.0

Graph QL v0.1.0

Last month we released pg_graphql v0.1.0, which includes Comment Directives.

We haven’t released GraphQL onto the platform yet because we it's still under heavy development. You can expect availability in the next few months.

Example


_10
create table account(
_10
id serial primary key
_10
);
_10
_10
comment on table public.account is
_10
e'@graphql({ "name": "AccountHolder" })';

Result


_10
// Renames "Account" to "AccountHolder"
_10
type AccountHolder {
_10
id: Int!
_10
}

New examples

Remix Auth

It’s all anyone seems to be talking about. We genuinely love what Remix are doing, so it’s only right that we show off how Remix and Supabase work well together.

Check out the new Remix Auth example, and let us know what you think.

Expo Todo List

Our React Native example has been correctly updated to be an Expo example. Check it out here.

Video: API requests with Database Webhooks

There's no stopping Jon Meyers! He’s back with an in-depth video on how to easily automate API requests using our very own Database Webhooks.

You'll learn how to listen to any database change, then send those changes in a payload via HTTP request.

Set your own support ticket priority

As with any platform, there can be the occasional glitch.

The Supabase Dashboard includes a dedicated support form that goes straight to our support inbox. This support form includes your project information and, since we all want to see your issues solved, we thought it would make sense that you could set the priority of your support tickets.

This change has drastically improved response times for urgent support tickets. The form includes extra “urgent” levels for the PRO and Pay As You Go projects.

And, as part of our continued commitment to Support, we are hiring Support Engineers.

Community

As always, the community has been amazing during the month of February.

Supabase + Snaplet

Are you maintaining multiple environments? Snaplet helps you copy a production database and clone it into different environments.

Check out the Supabase clone environments tutorial on the Snaplet docs.

Supabase + Retool

Retool has put together a brilliant 10 minute admin panel setup using Supabase with Retool.

Learn with Jason

Jason Lengstorf caught up with our very own Jon Meyers on his awesome show, Learn with Jason, to talk about building an app with Supabase and NextJS.

New article highlights

  • Arctype published a new guide showing how to connect to your Supabase database. Link
  • Marmalabs built a Supabase adapter for react-admin, the frontend framework for building admin applications on top of REST/GraphQL services. Link
  • HotGlue created a guide showing how easy it is to integrate Salesforce and Supabase. Link

PostgREST

One of Supabase’s key tools that allow a lot of our functionality has had some updates.

  • pg_listen was removed in favor of PostgREST’s built-in schema reloading.
  • PostgREST database connection pool size gets scaled with instance size for better performance for certain workload shapes.

Coming Next: Launch Week 4

Preparation for Launch Week 4 is underway!

Of course, we can’t tell you what will happen (perhaps because we don’t know ourselves yet), but you can always speculate in the community Discord server, or even tweet us your predictions.

Get started

Share this article

Last post

Postgres Auditing in 150 lines of SQL

8 March 2022

Next post

Supabase Beta December 2021

20 January 2022

Related articles

Offline-first React Native Apps with Expo, WatermelonDB, and Supabase

Supabase Beta September 2023

Dynamic Table Partitioning in Postgres

Supabase Beta August 2023

pgvector v0.5.0: Faster semantic search with HNSW indexes

Build in a weekend, scale to millions