Launch Week 13 has wrapped up and it's now the holiday season! šš If you might have missed our launches last week - fret not! We've got you covered with a brief summary of the changes that landed in the dashboard right here š
Dashboard Integrations
You should have noticed by now, but we've added a new Integrations page where you can easily manage all things related to your database that may not necessarily be directly about your database. This allows us to consolidate some features that were in slightly odd places such as the GraphiQL IDE or Database Webhooks, and also provide UIs that are specific to certain database extension(s) such as Vault, or the newly added Queues and Crons (more on that below!). Database Wrappers have also been shifted here as well, and we hope that this shift will help make finding things around the dashboard easier for everyone šš
Link: https://supabase.com/dashboard/project/_/integrations
PR: https://github.com/supabase/supabase/pull/30476
AI Assistant V2
We've always had the AI assistant sprinkled around the dashboard in the SQL Editor, and RLS Editor. Today we're making it accessible from anywhere in the dashboard, spiced with several new abilities to go along with š Read more about this in our blog post and learn how you can leverage the assistant to get more done, and quicker! š
Blog Post: https://supabase.com/blog/supabase-ai-assistant-v2
Link: https://supabase.com/project/_
PR: https://github.com/supabase/supabase/pull/30523
Cron
Create recurring jobs to run SQL snippets, or call database functions, Supabase Edge Functions, and even remote webhooks with our new Postgres Module, Cron! Supabase Cron is built on the powerful pg_cron
extension by the team at Citus Data, and we appreciate the Citus Data for generously licensing their extension with the OSI-compatible PostgreSQL license, allowing us to support existing tools wherever possible. šŖš»
Blog Post: https://supabase.com/blog/supabase-cron
Link: https://supabase.com/dashboard/project/_/integrations
PR: https://github.com/supabase/supabase/pull/29291
Queues
Process and manage asynchronous tasks with Supabase Queues! This is a Postgres-native, durable Message Queue with guaranteed delivery, improving the scalability and resiliency of your applications, and it's designed to work seamlessly with the entire Supabase platform. Similarly to Cron, Supabase Queues is built on the pgmq
extension by the team at Tembo, and we appreciate the Tembo team for licensing their extension with OSI-compatible PostgreSQL license as well! š
Blog Post: https://supabase.com/blog/supabase-queues
Link: https://supabase.com/dashboard/project/_/integrations
PR: https://github.com/supabase/supabase/pull/30300
Restore to a new project
You can now copy data easily from an existing Supabase project to an entirely new and independent one! This has been a well requested functionality and we're happy to share that it's finally possible to do so via the dashboard š Read more about this in our blog post, or in our documentation š
Blog Post: https://supabase.com/blog/restore-to-a-new-project
Docs: https://supabase.com/docs/guides/platform/backups#restore-to-a-new-project
Link: https://supabase.com/dashboard/project/_/database/backups/restore-to-new-project
PR: https://github.com/supabase/supabase/pull/30325
Other bug fixes and improvements
- Fix rendering of OID cell types causing a client crash (PR)