Supabase Beta December 2022

05 Jan 2023

·

4 minute read

Happy New Year! Hope you are off to a great start. We closed 2022 on a high note with Launch Week 6 and a cascade of announcements. Here is everything we shipped so you can try them all 💻

Day 1: New Docs#

Documentation is super important to us, it's part of the product, and the Supabase docs needed a refresh. That's why we worked on a new redesign, better navigation, better reference docs, and we rebuilt the site using Next.js.

Day 2: Storage v2 - Image resizing and Smart CDN#

We introduced three new features for Supabase Storage: Image resizing, webhooks, and a Smart CDN. These features are designed to work together to deliver a next-gen image resizing system.

Day 3 - Multi-factor Authentication via Row Level Security Enforcement#

We released Multi-factor Authentication (MFA) for everyone, including the option to enforce it via RLS 🔐. Plus, in preparation for releasing SAML, we're "dogfooding" the feature with the introduction of Single Sign On (SSO) on our dashboard.

Day 4 - Supabase Wrappers, a Postgres FDW framework#

Foreign Data Wrappers are a core feature of PostgreSQL. With Supabase Wrappers, we've extended this feature to query other databases or any other external system (including third-party APIs), using SQL.

Day 5 - The Vault is now in Beta#

The Vault is a new Postgres extension that makes it safe and easy to store encrypted secrets and encrypt other stored data in your database.

Community Day#

It's starting to feel like Supabase is really just a "community of communities" 🤗. Far too much has happened in the last 3 months for us to possibly feature it all here, so here's a collection of the highlights!

Blog post

Postgres Ecosystem#

We are all in on Postgres. That is why contributing to the ecosystem is always a priority. Launch Week 6 was no exception, with several announcements:

Custom Domains and Point-in-Time Recovery#

Two key features to level up your projects are now available: Custom domains allow you to use your own domain for your Supabase project, while PITR provides the ability for a database to be restored at any specified point in time.

Hackathon Winners#

It was great to see so many high-quality projects. The decision wasn't easy, but in the end, the panel of judges chose Depulso as the winner of the Best Overall Project.

Congratulations 👏 to @_iamkarthikeyan and @SindhuMansi who get each a Supabase Darkmode Keyboard and the $1500 GitHub sponsorship!

Extended Community Highlights#

  • FlutterFlow and Supabase integration. Video
  • ClickHouse and PostgreSQL - a match made in data heaven. Article
  • Build any Front-end like Admin Panel or CRM for your Supabase. Article
  • Everything Svelte: a course with all you need to know to build a modern web application. Course
  • Edgy Edge Functions: a look at a new Edge Function per week. Youtube Playlist
  • Pixels, an app that provides canvas to create pixel art. App | GitHub Repo
  • Supabase Angular authentication with RxJS Observables. Tutorial
  • Create Calendar Events in React With Google Calendar API and Supabase. Video Tutorial
  • Going Serverless with Supabase. Part 1
  • Supabase a Complete Backend Solution. Video
  • Supabase OAuth with SvelteKit (Discord, Google, GitHub). Video

Meme Zone#

As always, one of our favorite memes from last month. Follow us on Twitter for more.

See you next month!

Share this article

Build in a weekend, scale to millions