Supabase Beta December 2022

2023-01-05

β€’

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