Supabase Auth 发布 SSO、PKCE 与 iOS 原生 Apple 登录
Supabase Auth 发布三项新功能:用 SAML 2.0 为项目接入单点登录(SSO)、用 PKCE 流程支持服务端渲染与移动应用、以及 iOS 上的原生 Sign in with Apple。
推荐理由:Supabase Auth 一次上线 SSO、PKCE 与 Apple 原生登录,可了解企业级认证与移动端登录的落地方式。
Supabase 的产品与定价动态:数据库、Auth、存储与边缘函数的能力更新和额度调整,后端选型时的关键变量。
Supabase Auth 发布三项新功能:用 SAML 2.0 为项目接入单点登录(SSO)、用 PKCE 流程支持服务端渲染与移动应用、以及 iOS 上的原生 Sign in with Apple。
推荐理由:Supabase Auth 一次上线 SSO、PKCE 与 Apple 原生登录,可了解企业级认证与移动端登录的落地方式。
Supabase Storage v3 发布,新增可续传上传(Resumable Uploads)、质量与格式过滤、Next.js loader、预签名上传 URL 以及按 bucket 限制文件大小和类型。
推荐理由:Supabase Storage v3 上线可续传上传,Pro 及以上套餐单文件上限从 5GB 提到 50GB,并给出 TUS 与 Postgres 咨询锁的实现思路。
Supabase 开源了 Edge Runtime,用于自托管 Deno Edge Functions,采用 MIT 许可、用 Rust 编写,基于 Deno Runtime 1.32+。
推荐理由:Supabase 开源了自托管 Edge Functions 的运行时,并说明本地开发与部署环境一致性的改进。
Supabase 发布 Supabase Logs,面向自托管用户和 CLI 开发,可查看和查询任意 Supabase 服务的日志。其底层 Logflare 每天处理超过 10 亿条日志事件,已从 BSL 改为 Apache 2.0 许可,并移除了闭源依赖。
推荐理由:Supabase 把内部日志系统 Logflare 开源并支持自托管,读者可了解其查询引擎与缓存机制。
Supabase 上线 PostgreSQL 扩展 pgvector,用于在数据库内存储和查询向量 embeddings,并给出完整实现流程。
推荐理由:Supabase 官方给出用 pgvector 在 Postgres 中存储和检索 OpenAI embeddings 的完整流程,含建表、索引与 Edge Function 示例。
Supabase 宣布 PostgreSQL 扩展 pg_graphql 发布 1.0 并在平台正式可用,该扩展让用户用 GraphQL 查询数据库,是 Supabase GraphQL 支持的基础。
推荐理由:Supabase 官方说明 pg_graphql 1.0 的架构取舍与性能数据,可了解在 1GB 内存限制下做 GraphQL 支持的实现路径。
Supabase 发布 Wrappers,一个用 Rust 编写的 Postgres Foreign Data Wrapper(FDW)框架,让 Postgres 通过 SQL 连接并查询外部系统。
推荐理由:Supabase 发布用 Rust 写的 Postgres FDW 框架,Alpha 阶段支持 Stripe 和 Firebase,可据此判断能否用 SQL 直连外部数据源。
Supabase 为 Storage 推出三项新功能:图片缩放、Webhook 和 Smart CDN,缩放基于 imgproxy,可通过 supabase-js 或 Storage API 的 width、height 参数按需生成。
推荐理由:Supabase Storage 新增图片缩放与 Smart CDN,并给出按图片数量计费的定价,可对照自建或第三方方案。
Supabase 开源了实验性扩展 pg_crdt,为 Postgres 增加 CRDT 数据类型,content 列可直接存为 Yjs Doc,更新可交换且幂等。
推荐理由:Supabase 开源了实验性 CRDT 扩展 pg_crdt,并公开了它与 Realtime 两种离线同步路线的取舍。
Supabase 宣布 Realtime 的多人功能 Broadcast 和 Presence 正式可用,可通过新版 supabase-js 使用。Free Plan 上的所有活跃项目以及 8 月 18 日起新建的项目都可使用,其余项目将在接下来几周内迁移到新版 Realtime。
推荐理由:Supabase 官方说明 Realtime 的 Broadcast 与 Presence 正式可用,并给出 supabase-js 用法示例,便于开发者评估接入方式。
Supabase 发布 2022 年 3 月更新,用户现在可以把 Javascript 与 Typescript 函数部署到 Supabase,支持本地开发测试、关联项目并秒级部署到边缘。
推荐理由:Supabase 官方汇总当月多项功能上线,涵盖 Edge Functions、GraphQL 与 Realtime 协作能力,可快速了解其平台能力边界。
Supabase 发布 Edge Functions,可在 Deno 运行时上执行 TypeScript 代码,并部署到全球 30 多个数据中心。函数按使用量计费、可缩容到零,通过 Supabase CLI 支持本地实时重载与秒级部署,日志经 Logflare 汇入 Dashboard。官方同时与 Stripe 合作提供 React Native 和 Flutter 示例应用,用于处理支付场景。
推荐理由:Supabase 官方发布 Edge Functions,说明其基于 Deno 的全球部署架构与本地开发流程,适合评估无服务器方案的开发者参考。
Supabase 发布 Enterprise 计划,同时把部分企业级功能下放到 Pro 计划。Pro 与 Pay as you go 计划合并,升级 Pro 后默认开启每月 $25 的单项目支出上限,超出后服务仍会继续运行。
推荐理由:Supabase 把企业级功能下放到 Pro 计划并合并付费方案,读者可据此了解其定价与功能分层的变化。
Supabase 通过开源 PostgreSQL 扩展 pg_graphql 正式提供 GraphQL 支持,可在 SQL 内或通过 HTTP 端点 https://<project_ref>.supabase.co/graphql/v1 查询已有数据库。
推荐理由:Supabase 通过开源扩展 pg_graphql 在平台上线 GraphQL,并给出鉴权、RLS 与性能优化的具体做法。
Supabase 开源了 pg_graphql,一个为 PostgreSQL 增加 GraphQL 支持的原生扩展,schema 生成、查询解析和 resolver 全部运行在数据库服务器内,无需外部服务。
推荐理由:Supabase 开源了把 GraphQL 直接跑在 PostgreSQL 内的扩展,并公开了与 Graphile、Hasura 的取舍理由和内存约束。
Supabase 宣布 Realtime 现在会遵循 PostgreSQL 的 Row Level Security 策略,数据库变更只广播给有权限查看该行的已认证用户,此前 Realtime 会把所有变更广播给所有客户端。
推荐理由:Supabase 官方说明 Realtime 如何按 PostgreSQL RLS 策略逐用户校验行可见性,并给出订阅规模与处理耗时数据。
Supabase 发布 Supabase Studio,把平台上的 Dashboard 开放给本地开发和自托管使用。
推荐理由:Supabase 把平台 Dashboard 的前端代码开源,读者可了解其共享代码库策略与 Studio 的功能边界。
Supabase 公开了自家的发布方法:用固定时间、弹性范围的 3 个月产品周期,把 YC 式的 Demo Day 搬到公司内部,最终演变成每天发一个功能、持续一周的 Launch Week。
推荐理由:Supabase 公开了内部加速器式的发布流程,从规划会到复盘都可直接迁移到小团队。
Supabase Auth v2 上线手机号认证,用户可通过 supabase-js 或 Auth API 使用短信一次性密码(OTP)登录,登录后收到六位验证码;也可将手机号与密码组合使用,之后用 OTP 或手机号加密码任一方式登录。
推荐理由:Supabase Auth 新增手机短信 OTP 登录与密码组合登录,并支持 Twilio,读者可据此评估是否替换现有认证方案。
Supabase 公布 2021 年 3 月的更新,上线由 S3 支撑的 Storage 用于存储图片、音频和视频,并开源了用 Fastify 和 TypeScript 写的存储 API。
推荐理由:Supabase 官方汇总上月发布,涵盖 Storage、CLI、连接池与定价,可一次看清其产品线变化。