Supabase 推出 Vercel Integration 并支持 Next.js App Router
Supabase 发布新版 Vercel Integration,支持单个 Supabase 项目关联无限个 Vercel 项目(Connections),面向 Turborepo 等 monorepo 场景,并自动同步环境变量与 Auth Redirect URIs。
Supabase 发布新版 Vercel Integration,支持单个 Supabase 项目关联无限个 Vercel 项目(Connections),面向 Turborepo 等 monorepo 场景,并自动同步环境变量与 Auth Redirect URIs。
Supabase 为其 Integrations Marketplace 新增 OAuth2.0 应用支持,该市场上线约一年已积累 60 多个集成,且本身是一套开源模板。
Hugging Face Hub 已上线 AWS Marketplace,用户可通过 AWS 账户订阅并直接支付 Hugging Face 的使用费用。订阅后,Inference Endpoints、Spaces 硬件升级和 AutoTrain 等服务的组织用量费用会自动出现在 AWS 账单上,而非由 Hugging Face 向组织绑定的信用卡扣款。
Supabase Auth 默认邮件从 [email protected] 发出,且每小时最多只能发 4 封,官方明确表示该默认系统仅供测试、不适合生产环境。
Resend 上线 Supabase 集成,用户可在 Integrations 页面按步骤把 Supabase 项目连接到 Resend,完成后即可用自己的域名发送邮件。
Paddle 面向 2023 年 8 月 8 日前注册的老客户推出 Paddle Billing,这是一套面向现代 SaaS 的计费与经常性收入管理功能,需在 Business Account > Account Settings > Get Paddle Billing 中由管理员手动开启,开启后不产生费用直到实际发生交易。
推荐理由:Paddle 官方说明新旧两套计费体系的数据隔离与共享边界,便于开发者判断是否现在开启。
Supabase 发布本地开发新功能,CLI 新增 supabase inspect db 的 19 个调试命令,并支持 supabase db dump 备份迁移。迁移功能扩展至 Dashboard,新增 Migrations 视图,同时加入 supabase test 的 pgTAP 测试与 seeding 支持。CLI 转为每两周稳定发布,并新增 beta 发布通道。
Resend 宣布上线 SMTP 支持,配置只需 Host: smtp.resend.com、Port: 465、Username: resend、Password: YOUR_API_KEY。
Clerk 在 How We Roll 第 9 章拆解了认证系统所需的基础设施:自托管方案需自行处理邮件、短信、OAuth 与后台任务,而 Clerk 托管方案把前端与后端 API 跑在 Google Cloud Run 上。
Supabase 发布 2023 年 7 月更新,新增 Android 客户端库、OAuth 登录方式 Figma,并支持 Resend 作为自定义 SMTP 提供商。pgsodium 3.1.8 与 PostgREST 11.1 上线,pgvector 的 HNSW 支持已在开发中。Launch Week 8 将于下周一启动,每天公布一个新功能。
Clerk 演示了如何在 Next.js 中从零搭建基于密码的认证:前端表单、后端 signup/login 逻辑、bcrypt 加盐哈希(salt round 10)与 Supabase 的 Postgres 存储,用 pg 直连数据库。文章强调这只是原理演示,生产环境应改用专家构建的库或服务,并给出用 Clerk 落地的做法。
Shopify 现在推荐用 Remix 构建 Admin 应用,开发者可沿用既有 Web 开发技能,并获得开箱即用的性能。Shopify 同时发布新版 App Bridge,改用开发者熟悉的 Web API 取代 @shopify/app-bridge-react,以支持 Remix 等服务端渲染(SSR)方案。
Supabase 在 Launch Week 8 期间同步举办异步黑客松,8 月 4 日 09:00 PT 开始、8 月 13 日 23:59 PT 截止,需在 10 天内用 Supabase 构建全新开源项目。
这篇教程演示如何用 Clerk 搭配 Hasura 构建一个全栈 Next.js 应用,无需编写任何后端代码。Clerk 负责认证,通过 JWT 模板与 Hasura 的 GraphQL 引擎集成,用 Docker Compose 启动 GraphQL 引擎和 Postgres 数据库,并创建 scoreboard 表记录点击次数。
Clerk 发布教程,讲解如何把 RedwoodJS 官方博客示例的认证从内置 dbAuth 换成 Clerk。步骤包括在 Clerk dashboard 新建应用、把 API keys 写入 .env、将 App.js 中 Redwood 组件的 type="dbAuth" 改为 type="clerk",并用 Clerk 组件替换登录登出逻辑。
Render 宣布 Projects 正式可用,开发者可把同一应用的服务归入一个项目,并按 staging、production 等环境分组,替代过去靠服务名加 "-staging" 后缀区分的方式。该功能面向 Team 计划及以上用户开放,Render 称未来一年还会持续为 Projects 增加新能力。
Clerk 通过 JWT Single Sign-On 让用户同时登录 Clerk 与 Firebase、Supabase、Convex 等 BaaS 服务,做法是为已登录用户生成自定义 JWT,再拿它向这些服务发起 API 请求。
Neon 在其 Serverless Postgres 架构中推出同区域只读副本,这是实现全球复制的重要一步。使用该只读副本需订阅 Neon 的 Pro 套餐,可在 Neon 控制台创建副本。
Neon 正式上线官方合作伙伴计划,让开发者可将 Neon 无缝集成进任意应用。该计划提供 OAuth 集成方式,并开放合作伙伴申请。
Supabase 公布 2023 年 6 月更新:Mozilla 的 AI Help 聊天机器人选用 Supabase Vector 和 OpenAI 驱动,可免费试用。Supabase Auth 新增 Sign in with Apple 和 Google 原生支持,并加入 Kakao 社交登录;Supabase Studio 账单工具改版,可查看用量、超额与套餐上限并管理升降级。
Hugging Face Inference Endpoints 支持一键部署 Falcon 40B instruct 等开源 LLM,提供自动扩缩容、scale-to-zero 和基于 uptime 计费。
Supabase Auth 现已原生支持 iOS 和 Android 上的 Sign in with Apple 与 Google 登录,开发者用 Flutter 或 React Native 即可调用系统级认证弹窗。
Mendable 是一款让开发者把 AI 聊天搜索集成进应用的 SaaS,最常见场景是文档问答,也适用于客服、内部培训和产品 copilot。上月其平台查询量超过 40 万条消息,团队正重点建设 API 和企业版,并因频繁遇到 OpenAI API 的 429 限流而探索开源 LLM。
Clerk 博客发布教程,讲解如何在 Next.js 的 app router 中基于 OAuth 授权码模式接入 GitHub SSO,并用 jsonwebtoken 验证 JWT。
Clerk 在「How We Roll」系列第 6 章中拆解了其用户资料组件的实现方式:用户可自助更新姓名、邮箱、电话,添加邮箱、电话和 OAuth 等登录方式,修改密码,启用 MFA 或 SMS OTP,以及删除账户。该组件内置邮箱验证、验证前不可用、主邮箱变更通知原邮箱等安全逻辑,开发者只需在 dashboard 中一键即可开启 MFA / TOTP。
Supabase 发布 5 月更新,推出开源向量工具集 Supabase Vector 和用于存储加密密钥的 Postgres 扩展 Vault,并宣布 GitHub Stars 突破 50k。
Clerk 发布教程,讲解如何在 Next.js 中用邮箱魔法链接(magic links)实现免密码认证。文章拆解了生成、发送与校验时效性 token 的完整流程,自建方案需搭配 JWT、jsonwebtoken、nodemailer 和 cookie 库,并指出可直接用 Clerk 更快更安全地接入。
Vercel 为 Markdown、MDX 和 JSON 内容带来 Visual Editing 点击编辑功能,由 TinaCMS 提供支持。TinaCMS 将内容存于 Markdown、MDX、JSON 等文件并与 Git 仓库同步,其 Data Layer 可自托管在 Vercel KV 等 KV 存储上,支持分支工作流、内容版本控制,以及 ISR 和 SSR。
Vercel 推出虚拟产品导览,让用户在注册或联系销售前就能交互体验产品,导览以交互式幻灯片呈现真实 Vercel UI/UX,登录用户还能看到个性化头像与用户名。移动端改用类似社交媒体的卡片式点击体验,并从头构建无障碍支持,用 aria-live 与 role="status" 通知屏幕阅读器切换幻灯片。
Clerk 推出新密码功能套件:密码重置流程随登录组件一起提供,并与 MFA 产品同步,用户单击即可重置密码并自动重新登录。新增基于 zxcvbn-ts 的密码强度校验,可检测常见密码及日期、姓名等模式;Business 及以上套餐可强制要求特殊字符、数字和大小写混合。在 Clerk 控制台设置密码策略后,还可在输入框下方显示提示文案引导用户。
Prisma 发文梳理从裸金属、虚拟机、容器到 Serverless 的部署演进,并说明其希望解决数据库如何融入 Serverless 世界的问题。文章指出 Serverless 的优势包括快速部署、可部署到多个区域以降低延迟,以及按需从 0 扩展到无限、闲置时不产生费用。
OpusFlow 在尝试自研认证和 Auth0 等多种方案后,经 PoC 测试选用 Clerk 作为其 ERP SaaS 的认证平台,并已接入其最大的企业级 SaaS ERP 系统。
Vercel 提供前端即服务(frontend-as-a-service),让工程师把应用面向用户的前端部分独立于后端部署和运行。它支持 deploy previews、functions as a service、analytics,并已扩展出存储和数据库等云功能。开发者只需授权 GitHub 仓库并配置域名,推送代码后 Vercel 会自动重新部署。
Supabase 发布 2023 年 4 月 Beta 更新,开源 Logflare 以支持自托管日志基础设施,并推出可本地运行 Edge Functions 的 Edge Runtime。
Clerk 为前端云构建了边缘原生认证方案,采用基于 JWT 的无状态会话管理,可在边缘实现 1 毫秒以内的安全认证。它为 Next.js、Expo、Remix 等框架提供独立 SDK,其中对 Next.js App Router(含 RSC)的支持已稳定,并由 Clerk 托管 users 表、以 clerk_user_id 作为外键。
Neon 与 Vercel 达成合作,为 Vercel Postgres 提供底层支持,这是首个专为前端打造的无服务器 Postgres 数据库。该合作让开发者能够在 Vercel 上直接使用无服务器 Postgres 能力。
PostHog 在阿鲁巴全员线下聚会期间举办 24 小时黑客松,产出多个项目。MaxAI 是基于 Weaviate、Haystack 和 gpt-3.5-turbo 的支持 AI 机器人,已在社区页面以 beta 发布,后更名为 PostHog AI。
Prisma 通过新的基于 JSON 的 wire protocol、将函数与数据库部署在同一区域、优化内部 schema 构建等方式,把 Serverless 冷启动性能提升了 9 倍。冷启动在 Serverless 环境中无法避免,但过长的启动时间会直接影响用户体验,Cal.com 的 Peer Richelsen 就曾公开抱怨其应用遭遇冷启动问题。
Clerk 发布教程,演示如何在 Next.js 中为 React 应用实现 JWT 认证,并对比手写 JWT 流程与使用 Clerk SDK 的差异。文章梳理了 JWT 的 header、payload、signature 结构,指出其无状态、可细粒度控制权限的优势,以及难以失效、体积与安全等缺点,并讨论了 cookie 与 JWT 的取舍。
Supabase 公布 Launch Week 7 社区亮点,与 AWS RDS 团队合作构建 pg_tle 扩展并集成进 Supabase,作为在 AWS RDS 上运行 Supabase 技术栈的过渡步骤。