Blog post

Supabase Beta June 2022

2022-07-06

6 minute read

Supabase Beta June 2022

There was so much stuff happening during June that we had to cut some updates from the newsletter! But don't worry, we are doing an extended version for the blog post, so go ahead and read on!

Auth Helpers for Next.js revamped

Auth Helpers for Next.js

Supabase Auth Helpers are a collection of framework specific Auth utilities for getting user authentication and authorization set up in seconds. We have now separated the libraries into their own packages, which can now be installed individually: @supabase/auth-helpers-nextjs and @supabase/auth-helpers-react.

And here is a step by step migration guide. Sveltekit and Remix helpers coming soon!

Unlimited free projects

Unlimited free projects

Head on over to project settings to pause and restore projects on demand. This new feature gives you virtually unlimited free projects, so you can build as many things as you want. Want to experiment? Build a new demo? Just pause a project and start a new one. Check the PR.

Create projects from the Supabase CLI

Create projects from the Supabase CLI

It's here! Now you can create a project from the Supabase CLI. We will be extending the CLI with more features to manage your project, so stay tuned! See the doc.

Enable realtime for your table via the table editor

Enable realtime for your table via the table editor

We've added an option to toggle realtime for a table in the table editor side panel editor. Never forget to add realtime again! Full PR.

Quick product announcements

  • We're migrating projects to new infra to support upcoming Multiplayer features. Check out multiplayer.dev and submit your info to be the first to know when these features drop.
  • GoTrue now bubbles up PostgreSQL errors if the underlying error is from a RaiseException or if they were Integrity Constraint Violations. PR
  • Added auth.jwt() function to return the user's jwt claims and we'll be deprecating auth.email() and auth.role() in a few months. PR
  • Supabase Auth now provides IP addresses in the Audit Log. PR
  • Random password generator when creating projects. PR

Supabase Happy Hour

Supabase Happy Hour

We just wrapped our new weekly live stream, building a multi-platform app with Next.js and Flutter. Since kicking off this new series, we've had endless requests from our US friends to "please stop dev'ing in the middle of the night" so they can join in the fun. You got it! 🎉

Tune in every Thursday at 17:00 PT | 20:00 ET on YouTube or Twitch.

Matterday

Matterday

Matterday is a supa-cool microsite with ideas of what development teams can do with the time saved from using tools like Netlify and Supabase. Here are the behind-the-scenes of how it was built: Article and Live Stream.

Made with Supabase

PennySeed | A crowdfunding platform where the funding goal is divided by the number of pledges. Built with Supabase, Stripe, Next.js, Tailwindcss, and hosted on Vercel.

Discover other projects: Made with Supabase

Community highlights (extended)

Community

The Supabase community is exploding and we’ve reached a point where we can’t fit everything into our monthly newsletter so here’s the full list of community updates from June:

  • We are sponsoring Elixir's creator to research and develop a type system powered by set-theoretic types for Elixir. Tweet
  • A low-code experiment: using Retool, Airbyte, and Supabase to bulk identify and fix product issues in Shopify. Blog
  • Build a Flutter app with Very Good CLI and Supabase. Tutorial
  • Replicache's guide for deploying on Vercel and Supabase. Guide
  • Using Edge Functions in Supabase: A complete guide by LogRocket. Blog post.
  • We've started a new Youtube Series: SupabaseTips.
  • The complete saga of Jason Lengstorf building a realtime app with Supabase. Part 1, Part 2, Part 3.
  • NuxtSupabase reached 100 stars on GitHub and it has a new doc. Tweet
  • How to build a performant dynamic dashboard from your Supabase data in less than 15 minutes using Cube and React. Tutorial
  • Supabase for Persistence & Server-to-Client Push in Vanilla HTML/JS Web App. Tutorial
  • Arengu now lets you authenticate users with Supabase in your signup and login processes. Blog
  • Build a Full-Stack App with Next.js, Supabase & Prisma. Course
  • Jon Meyers looks at using Row Level Security policies to limit the number of rows a particular user can insert into a table. Article
  • How to use Realtime Functionality in Supabase Postgress Database. Tutorial
  • A brand new Flutter Tutorial Series. The first post: Building a realtime Flutter chat app.
  • Python, Metabase, and Supabase: Part 1 and Part 2.

Singapore CityJS

If you liked Thor’s MC work during Launch Week, you can’t miss him at CityJS Singapore. He will also be hosting a live coding workshop on day 1, and our SupaSquad member Estee will present: Building Billy with Supabase.

We’re hiring

Come join one of the fastest growing open source projects ever 🤗


We hit 50k stars! Thanks to all our stargazers.

Community


Meme Zone

If you made it this far in the blog post you deserve a treat. Follow us on Twitter for more.

Supabase meme june 2022

Get started

Share this article

Last post

Revamped Auth Helpers for Supabase (with SvelteKit support)

13 July 2022

Next post

Flutter Tutorial: building a Flutter chat app

30 June 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