1.24.08
版本发布时间: 2024-09-17 03:37:55
supabase/supabase最新发布版本:1.24.08(2024-09-17 03:37:55)
Supabase kicked off Launch Week 12 in August with a Postgres+AI drop that went viral followed by other exciting announcements throughout the week. Here’s all the juicy highlights you don’t want to miss:
Day 1 - postgres.new: In-browser Postgres with an AI interface
Supabase launched postgres.new which reimagines interacting with Postgres using a large language model (LLM) all in the browser. Spin up as many databases as you want, and with the help of an AI assistant, generate tables with sample data or import your data, database migrations, embeddings for semantic search and RAG, reports and charts, and so much more.
Website | Blog Post | Video Announcement
Day 2 - Supabase Realtime: Broadcast and Presence Authorization
Realtime introduced Broadcast and Presence Authorization to give you fine-grain control over which clients are authorized to join private Channels and what type of Broadcast and Presence actions those clients within the Channels can execute. Get started by writing row-level security (RLS) policies to dictate, as an example, that Client1 can only send messages while Client2 can only receives messages when they’re both in the same private Channel.
Docs | Blog Post | Video Announcement
Day 3 - Supabase Auth: Bring-your-own Auth0, Cognito, or Firebase
As much as we want you to migrate over to Supabase Auth, we’re not hurt if you want to stay with your current auth provider. I’m sure you have your reasons. That’s why we’ve launched Firebase Auth, Auth0, and Amazon Cognito support so you can bring your auth and it’ll seamlessly work with the rest of Supabase. We’ve also extended multi-factor authentication (MFA) to support both SMS and WhatsApp and introduced Auth Hooks so you can customize your Supabase Auth flow.
Docs | Blog Post | Video Announcement
Day 4 - Introducing Log Drains
Supabase generates a ton of logs for every product and we provide a Logs Explorer for you to query them. However, we realize that you may want to send them elsewhere for various purposes. We’re not offended; we actually encourage you to do so with the release of Log Drains. You can now send your logs to external destinations like Datadog and via custom HTTP endpoints and we have more destinations in the works like Syslog and Loki.
Docs | Blog Post | Video Announcement
Day 5 - Postgres Foreign Data Wrappers with Wasm
Supabase Wrappers has released several official Foreign Data Wrappers (FDW), all written in Rust, so you can query data from the likes of S3, Clickhouse, and Stripe. There are many, many data sources out there so we developed WebAssembly (Wasm) support to enable anyone to create FDWs as long as they are familiar with a language that compiles to WebAssembly and can even share their FDWs with the community. Head over to our Catalog to check Official and Community FDWs, including Snowflake and Paddle Wasm Wrappers.
Docs | Blog Post | Video Announcement
One more thing from Launch Week 12
Just kidding, there’s always more than one. Here’s more goodies we shipped:
- Official Supabase extension for VS Code and GitHub Copilot
- pg_replicate - Build Postgres replication applications in Rust
- Snaplet is now open source
- Supabase Book - Learn Supabase by building a multi-tenant platform
- PostgREST 12.2: Prometheus metrics
- vec2pg: Migrate to pgvector from Pinecone and Qdrant
- pg_graphql 1.5.7: pagination and multi-tenancy support
- Introducing New Platform Access Control
- Supabase Python
Quick Product Announcements
- [Platform] Changes to Supabase API Keys on 7th October 2024 [Changelog]
- [Auth] Asymmetric Keys support on 7th October 2024 [Changelog]
- [Dashboard] Organize SQL snippets into folders in SQL Editor [Changelog]
- [Dashboard] Supabase AI Assistant: Choose which schemas to share with OpenAI [Changelog]
- [Database] Spin up Supabase project via Vercel Marketplace [Docs]
- [Database] Threshold for transitioning projects to physical backups lowered to 15GB [Changelog]
- [Billing] Supabase moves to hourly usage-based billing [Database] [Storage] [Add-ons]
- [Billing] Improved invoices and more timely usage data [Changelog]
Community Highlights
- Hyperdome - Chatbot application familiarized with HTMX, Hyperscript, tweets, memes, and lore. [Repo]
- DevCanvas - An open-source Codepen alternative [Repo]
- CraftGen - Build useful AI agents to complete tasks on autopilot [Repo]
- mangosqueezy - Affiliate marketing tool [Repo]
- notedown - A self-hostable rich text editor built with Next.js and Supabase [Repo]
- Supabase Real-world Production Example by Egor Gorbachev [Video]
- This RAG AI Agent with n8n + Supabase is the Real Deal [Video]