Supabase Launch Week III:假日特别版
Supabase 于 2021 年 11 月 29 日至 12 月 3 日举办 Launch Week III:假日特别版,连续五天每天发布一项更新。期间推出可供本地开发与自托管的 Supabase Studio、Realtime Row Level Security,并收购了 Logflare。
Supabase 于 2021 年 11 月 29 日至 12 月 3 日举办 Launch Week III:假日特别版,连续五天每天发布一项更新。期间推出可供本地开发与自托管的 Supabase Studio、Realtime Row Level Security,并收购了 Logflare。
Supabase 发布 2021 年 10 月 Beta 更新,新增 Slack、Spotify 和 MessageBird 电话登录三种 Auth 提供商,并支持在 Dashboard 中切换浏览任意数据库 schema、通过 API 访问已授权的 schema。GitHub 星标数达到 21,268,官方宣布第三期 Launch Week 将于 11 月 29 日在 Discord 举行。
Replenysh 借助 Supabase Auth 在不到 24 小时内完成短信 OTP 登录并上线,几周后把应用发布到 App Store。此前团队自建后端,用 Twilio 和密码做 OTP,并因授权依赖 Postgres 的 Row Level Security 而不愿迁往 Firebase。迁移后其 DevOps 负担下降,Supabase 免费套餐即可新建项目试用。
Supabase 公布第二届开源 Hacktoberfest 黑客松的十个获奖项目,覆盖五个类别,每个类别设一名冠军和一名亚军。冠军包括隐私分析服务 Pickle、学生笔记共享平台 CourseBuddy、反馈组件 Feedback、Flutter 工具管理器 Utility Manager 和用 Framer 结合 Supabase 制作的万圣节游戏 Spookd。
Supabase 发布 2021 年 9 月 Beta 更新,Dashboard 现支持自定义列类型、创建或编辑表时添加 unique 约束,并可一览表中所有列并批量编辑。
Supabase 完成 $30M A 轮融资,并发布 8 月更新:开源 Write Ahead Log Realtime Unified Security(WALRUS)仓库,为 Postgres 订阅引入 Row Level Security,目前尚未上生产,正通过 RFC 流程征集意见。
Supabase 在 7 月举办第二次 Launch Week,上线短信手机号登录(Twilio 集成)、Twitch 登录,以及通过 API 生成邀请、找回、确认和 magic link。所有新项目默认使用 PostgreSQL 13.3,并升级到 PostgREST v8.0。Storage 新增媒体流、公开 Bucket 和目录上传,Dashboard 加入用量统计与数据库洞察。
Supabase 公布首届开源黑客松获奖名单,Work From 拿下冠军,Fireplace、Flutter Dictionary App、Feature.so、Peckish Peach 等分获各赛道奖项。所有获奖项目均为开源,冠军团队每人获限量版金色 Supabase T 恤,亚军获银色同款,参赛者也可领取参与奖。
Supabase 宣布以 Alpha 形式向所有新项目开放 Supabase Hooks(即 Database Webhooks),可在 INSERT、UPDATE、DELETE 后触发异步函数,同时 Dashboard 新增 PostgreSQL Functions 与 Triggers 支持。
Supabase Auth v2 上线手机号认证,用户可通过 supabase-js 或 Auth API 使用短信一次性密码(OTP)登录,登录后收到六位验证码;也可将手机号与密码组合使用,之后用 OTP 或手机号加密码任一方式登录。
推荐理由:Supabase Auth 新增手机短信 OTP 登录与密码组合登录,并支持 Twilio,读者可据此评估是否替换现有认证方案。
Mobbin 从 Firebase 迁移到 Supabase,解决了同一邮箱无法用 Google 和 Facebook 登录、用户升级付费账户时记不清注册方式的问题。迁移前其 API 请求达每月 500 万次,因 Supabase 不按 API 请求计费,Mobbin 大幅降低了月度支出。Mobbin 在 Product Hunt 发布后首周获 3 万用户,目前注册用户已超 40 万。
Spot 是一款用 Flutter 构建的视频分享应用,案例收录于 Supabase 的客户案例库。该页面同时列出多篇 Supabase 使用案例,涵盖 Mobbin 从 Firebase 迁移 20 万用户、Shotgun 数据基础设施成本降低 83%、Good Tape 迁移到 Supabase 托管 Postgres 与 Authentication 后成本下降 60% 等。
Supabase 官方宣布 Storage 从 Alpha 进入 Beta,新增对音视频流式播放的支持,客户端可用 Content-Range HTTP header 按需下载用户正在观看的片段。
Y Combinator 支持的美国创业公司 Epsilon3 采用自托管 Supabase 方案,用 AWS 搭配自托管 Supabase API 驱动 RDS Postgres 实例,满足 ITAR 合规与本地部署需求。
Supabase 宣布新项目默认使用 PostgreSQL 13.3,并发布 PostgREST 8.0,官方基准显示 GET 请求吞吐量最高提升 50%,schema cache 重载实现零停机。社区同步推出 Flutter 和 Dart 客户端库 Beta,Supabase 团队还加入了社区自建的 Discord。
Supabase 将于 2021 年 7 月 26 日至 30 日举办第二期 Launch Week,主题为 The SQL,每天发布一项新产品或功能。周一聚焦社区最新进展,周二推出 Storage Reloaded,周三更新 Supabase Auth,周四改版 Dashboard,周五公布 Supabase Hackathon、Functions 更新与 Swag Store。
Supabase 5 月更新上线 Apple 与 Twitter 登录,App Store 上架且含第三方登录的应用现可在 Supabase Auth 中启用 Apple 登录。
Supabase 发布 6 月更新,Vercel 新集成支持直接从 Vercel 账号部署 Supabase 上的 Postgres 数据库,并新增 Discord 登录。存储方面支持公开存储桶(无需登录即可访问)和 upsert,Dashboard 上线重启按钮与新的表策略编辑器。官方同时预告 7 月 26 日启动新一届 Launch Week,届时每天发布一项更新。
Supabase 发布 2021 年 4 月 Beta 更新,Dashboard 正式上线 Light Mode,并开源了一个让 Postgres 数据库与 Stripe 保持同步的服务器(实验性)。
Supabase 公布 2021 年 3 月的更新,上线由 S3 支撑的 Storage 用于存储图片、音频和视频,并开源了用 Fastify 和 TypeScript 写的存储 API。
推荐理由:Supabase 官方汇总上月发布,涵盖 Storage、CLI、连接池与定价,可一次看清其产品线变化。
Supabase 正在开发 Workflows,一个基于 Amazon States Language、用 Elixir 构建的开源编排引擎,用于协调执行 AWS、GCP、Azure、OpenFaas 和 Postgres 上的现有函数。
Supabase 发布 CLI,开发者可以用 Docker Compose 在本地运行与生产环境完全兼容的 Supabase 后端,并通过 supabase init 和 supabase start 启动服务。
推荐理由:Supabase 官方发布 CLI,可在本地用 Docker Compose 跑起与生产一致的后端,并给出 React 项目接入步骤。
Supabase 发布其呼声最高的功能 Storage,用户注册后即可在 Postgres 数据库、实时订阅、用户管理和自动生成 API 之外获得可扩展的对象存储,无需再为存储单独接入其他服务。
推荐理由:Supabase 官方说明 Storage 的架构与权限设计,用 Postgres 行级安全写存储策略的思路对自建存储的开发者有参考价值。
Supabase 发布 Beta 定价,列出免费、Pro、Team 等档位在数据库、Auth、存储、实时与日志上的包含额度和超额单价。
推荐理由:Supabase 公布各档位定价与用量计费明细,开发者可据此估算项目从免费档升级后的成本。
Supabase 从 2021 年 3 月 29 日起举办 Launch Week,连续五天发布多项更新。首日公布定价方案,保留免费套餐,用量计费以存储等更可预测的项目为主,避免对 API 请求按量计费,免费套餐每天可发起数百万次请求,未来将在最高档引入用量上限,且采用软性分层不会自动升级。
推荐理由:Supabase 用一周时间连续发布定价、Storage、CLI 等多项更新,可看到其免费额度与用量计费的设计取舍。
独立开发者 Kevin Grüneberg 推出 intheloop.dev,把 Twitter、论坛、博客等来源的更新聚合为单一入口,帮开发者追踪 React、Kotlin 和 Vite 三个包的动态。项目开源并采用 #buildinpublic 方式开发,后端基于 Supabase,后续将加入通知、关注主题和个性化摘要等功能。
Supabase 官方演示了在 Replit 的 Node.js repl 中接入 Supabase:用 `@supabase/supabase-js` 的 createClient 填入项目 URL 和 anon key,即可从 JavaScript 直接查询关系型数据库。
Toad 是一款提供简单 API 的链接缩短工具,面向低代码开发者。该内容发布在 Supabase Blog 的案例研究栏目中,与 Supabase 生态相关。
Supabase 官方给出用 Postgres 做定时任务的方法:先启用 pg_cron 扩展,再启用 pgsql-http 扩展,就能在数据库内定时发送 GET、POST、PATCH、DELETE 请求。
Supabase 发布 2021 年 2 月 Beta 更新,为 SQL 编辑器加入表名与列名自动补全,并支持在 signIn() 和 signUp() 时把用户重定向到站内指定路由。数据库板块新增 Postgres Replication 管理页,可管理 realtime API 并选择启用哪些表和事件;同时上线南非新区域,GitHub 星标数达到 6000。
Roboflow 创始人 Brad Dwyer 与 Erik Dunteman 用一个周末做出 Paint.wtf,让用户作画后由 OpenAI 的 CLIP 模型打分并登上排行榜,后端选用 Supabase 而非 Firebase,因为 PostgreSQL 原生支持统计集合中的文档数量。
Supabase 发布 2021 年 1 月 Beta 更新,客户端库新增 PostgREST 的 exact、planned、estimated count 支持,并上线 Facebook 和 Azure 两个 Auth 登录方式。
Supabase 在开发 10 个月后正式进入 Beta,重点改进性能、安全与可靠性。官方称在支持 Graviton 的区域性能提升 26%(从 1167 reqs/s 升至 1460 reqs/s),并上线 Sao Paulo 新区域。同期 Supabase 完成 600 万美元种子轮融资,投资方包括 Y Combinator、Mozilla 和 Coatue。
推荐理由:Supabase 结束 10 个月开发进入 Beta,并公布性能提升与融资信息,可了解其早期产品状态。
TAYFA 在七天内做出了一个无代码网站搭建工具,该案例被 Supabase 收录为全球使用案例之一。Supabase 的案例库还收录了 Xendit 用 Supabase 在不到一周内把完整方案上线生产环境等案例。
Monitoro 基于 Supabase 构建了一个能处理数百万次 API 请求的网页爬虫。该案例收录于 Supabase 官方客户案例库,与 Mobbin 迁移 20 万用户、Shotgun 数据基础设施成本降低 83% 等案例并列展示。
Supabase 发布 2020 年 11 月 Alpha 更新,距 Beta 更近一步。仪表盘新增手动添加用户与用户管理功能,可发送密码重置邮件、magic links 及删除用户;SQL Editor 升级为完整 Monaco 编辑器。平台新增 Status Page 追踪可用性与延迟,注册默认启用邮箱确认,并通过 DigitalXRAID 安全审计。
Supabase 发布 supabase-js 1.0,带来大量开发者体验改进,并新增 Magic Links 登录、SQL Editor 标签页与全屏、表格编辑器快捷键。官方称正从 Alpha 迈向 Beta,重点提升稳定性、可靠性与性能,并已建立 Benchmarks 仓库评测所用开源工具。
Supabase 发布 2020 年 9 月 Alpha 更新,新增 Bitbucket、GitHub、GitLab、Google 的 OAuth 第三方登录,支持像电子表格一样复制表,并可在面板一键启用 Postgres 扩展。
Supabase 发布 Alpha 2020 年 8 月更新,新增在表视图中直接创建表和列、邀请团队成员加入组织,以及可为新用户开启邮箱确认并编辑邮件模板。社区贡献者 @thorwebdev 为 Supabase 加入 TypeScript 支持,supabase-js 新增 UMD 支持,官方文档搜索也已改进。
Supabase 正式发布 Supabase Auth,提供用户认证与授权所需的后端服务,包含 supabase.auth.signUp() 和 supabase.auth.signIn() 等用户管理函数。
推荐理由:Supabase 官方发布 Auth 功能,说明其基于 PostgreSQL 行级安全与开源组件构建认证与授权的方式。