That's a wrap on Supabase Launch Week Day 6. Here's everything we shipped in one long blog post.
New Docs, built with Next.js
Monday
For a developer tool, documentation is more than a resource - it's part of the product. For the past two years at Supabase, this part of our product hasn't been great. Our new docs, built with Next.js, feature a completely new design, better navigation, and the promise of a fully-integrated experience.
- Read the announcememt
- Watch the recap on YouTube
- Check out the new docs
Storage v2: Image resizing and Smart CDN
Tuesday
We're introducing 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.
- Read the announcement
- Watch the recap on YouTube
- Browse the docs for Image Transformations
- Browse the docs for our Smart CDN
- Discuss it on HackerNews
Auth: Multi-factor Authentication with RLS
Wednesday
We released Multi Factor Authentication for you to build more secure applications. We built a unique twist so that you can use MFA within your Row Level Security Policies.
- Read the announcement
- Watch the recap on YouTube
- Browse the docs
- Discuss it on HackerNews
Wrappers, a FDW framework for Postgres
Thursday
We announced Supabase Wrappers, a framework for building Postgres Foreign Data Wrappers (FDW) which connects Postgres to external systems. We're releasing Wrappers today in Alpha, with support for Firebase and Stripe. Wrappers for Clickhouse, BigQuery, and Airtable are under development.
- Read the announcement
- Watch the recap on YouTube
- Browse the docs
- Discuss it on HackerNews
Vault: secrets and encryption in Postgres
Friday
Vault is a new Postgres extension and accompanying Supabase UI that makes it safe and easy to store encrypted secrets and encrypt other stored data in your database. We're releasing it progressively across the platform and you can expect to see it appear in the Supabase Dashboard in the coming weeks.
- Read the announcement
- Learn about Transparent Column Encryption
pg_graphql v1: GraphQL in Postgres
One more thing
Today released pg_graphql 1.0 release and its general availability on our platform. pg_graphql is a PostgreSQL extension that allows you to query your database using GraphQL. It is the foundation of GraphQL support in the Supabase stack.
- Read the announcement
- Browse the GitHub repo
- View the docs
Postgres Point-in-Time Recovery
One more thing
Point In Time Recovery (PITR) is now enabled from the dashboard for Pro Projects. With PITR, you can restore your database at any specified time in the past.
- Read the announcement
- Review the Production Readiness docs
Custom domains
One more thing
Custom domains allow you to use your own domain for your Supabase project. We've released custom domains as an upgrade option for all projects, and vanity domains for Pro projects.
- Read the announcement
- Visit the Custom Domains docs
pg_crdt: a Postgres extension for CRDTs
One more thing
We open-sourced an experimental extension for CRDTs, pg_crdt. If you're familiar with Yjs or Automerge, then check out the work we're doing here. It's a PostgreSQL extension that allows you to use CRDTs in your database.
- Read the announcement
- Browse the GitHub repo
- Discuss it on HackerNews
PostgreSQL 15: we support it
One more thing
All new projects created on the Supabase platform are now on version 15. The PostgreSQL community released version 15 (stable) in October 2022.
- Learn what's new in PostgreSQL 15
- View the full PostgreSQL 15 release notes
PostgREST 11: pre-release
One more thing
You can now test the PostgREST 11 pre-release locally with the Supabase CLI. Some of the new features include: spreading related tables, related orders and anti-joins.
- Learn more about PostgREST 11
- Visit the CLI docs
Multilingual search in Postgres
One more thing
We've released a new multilingual Full Text Search extension, PGroonga. It's fast, it's open source, and it's available on our platform today. If you've ever wanted to build a search engine for your app, then check out PGroonga.
- Visit the PGroonga website
- Read the Extensions Docs
Flutterflow for Flutter App Development
Community Spotlight
We partnered with the team at Flutterflow to bring you a new way to build Flutter apps. Flutterflow is a low-code platform that allows you to build Flutter apps without writing any code. It's a great way to get started with Flutter and Supabase.
- Watch the tutorial
- Get Started with Flutterflow
OneSignal for Push Notifications
Community Spotlight
We partnered with the team at OneSignal to offer push notifications in Supabase. OneSignal is a messaging platform allowing you to deliver push notifications, in-app messages, SMS, and emails to your users.
Getting Started
Get started today with Supabase. It's free and open source.