Supabase Beta 2021 年 5 月更新:Apple 与 Twitter 登录、Supabase Grid 及 Go/Swift 库
Supabase 5 月更新上线 Apple 与 Twitter 登录,App Store 上架且含第三方登录的应用现可在 Supabase Auth 中启用 Apple 登录。
Supabase 5 月更新上线 Apple 与 Twitter 登录,App Store 上架且含第三方登录的应用现可在 Supabase Auth 中启用 Apple 登录。
Supabase 发布 2021 年 4 月 Beta 更新,Dashboard 正式上线 Light Mode,并开源了一个让 Postgres 数据库与 Stripe 保持同步的服务器(实验性)。
PostHog 分享了它从付费托管版起步、后转向 open core(开源核心)模式并支持自托管的变现路径。文章列出 4 种开源变现方式:支持服务、托管与自托管、open core、捐赠,其中 open core 需维护社区版和 source-available 两个版本,好处是用户数据不必经过第三方。支持服务模式利润率偏低,捐赠则难以养活整个工程团队。
Supabase 公布 2021 年 3 月的更新,上线由 S3 支撑的 Storage 用于存储图片、音频和视频,并开源了用 Fastify 和 TypeScript 写的存储 API。
推荐理由:Supabase 官方汇总上月发布,涵盖 Storage、CLI、连接池与定价,可一次看清其产品线变化。
Supabase 从 2021 年 3 月 29 日起举办 Launch Week,连续五天发布多项更新。首日公布定价方案,保留免费套餐,用量计费以存储等更可预测的项目为主,避免对 API 请求按量计费,免费套餐每天可发起数百万次请求,未来将在最高档引入用量上限,且采用软性分层不会自动升级。
推荐理由:Supabase 用一周时间连续发布定价、Storage、CLI 等多项更新,可看到其免费额度与用量计费的设计取舍。
独立开发者 Kevin Grüneberg 推出 intheloop.dev,把 Twitter、论坛、博客等来源的更新聚合为单一入口,帮开发者追踪 React、Kotlin 和 Vite 三个包的动态。项目开源并采用 #buildinpublic 方式开发,后端基于 Supabase,后续将加入通知、关注主题和个性化摘要等功能。
Supabase 发布 2021 年 1 月 Beta 更新,客户端库新增 PostgREST 的 exact、planned、estimated count 支持,并上线 Facebook 和 Azure 两个 Auth 登录方式。
PostHog 发布 Array 1.17.0,新增 Sentry 双向集成(Sentry 中直达用户档案、向 PostHog 发送 $exception 事件)和 RudderStack 集成,PostHog 成为其事件目的地。
PostHog 发布 Array 1.15.0,企业版数据库从 PostgreSQL 切换到 ClickHouse,以支撑九位数级别的事件量并大幅缩短查询时间。该版本新增 ⌘K / Ctrl + K 命令面板,并为 Python Library 加入 feature flags 支持、改进 /flags 端点,同时上线 Beta 版每周活跃与流失用户邮件报告。
Fig 联合创始人 Brendan Falk 称,团队在 2020 年 5 月 15 日决定全力投入 Fig,约两周后就把简单 MVP 交到用户手中。Fig 是给 Terminal 加可视化应用和快捷方式的 CLI 工具,桌面端用 Swift 原生构建,早期靠 Repl.it 一键部署到自有域名,改一行代码 3 秒上线。
Supabase 发布 2020 年 9 月 Alpha 更新,新增 Bitbucket、GitHub、GitLab、Google 的 OAuth 第三方登录,支持像电子表格一样复制表,并可在面板一键启用 Postgres 扩展。
PostHog 发文讨论开源项目追踪用户的伦理边界,提出以义务论和功利主义两套框架来判断。它主张只采集构建有用技术所需的最少数据、不与第三方共享,并在文档中透明说明而非让人翻代码。追踪分四档:不追踪、聚合追踪、匿名用户追踪、完整用户追踪,其中完整追踪应事先征得同意,且不建议默认开启。
Prisma 官方教程演示如何用 GitHub Actions 为 Hono + Prisma 后端配置持续集成,在每次 push 和 PR 时启动 postgres:17 容器、执行 prisma migrate deploy 与 npm test。
PostHog 发布 Array 1.14.0,新增 Insight 图表历史记录、Personal API Keys 和 GitHub 公开路线图,并弃用 API 的用户名密码认证。该版本还拆出 posthog-foss 仓库以提供完全 MIT 许可的代码,并强制要求设置唯一 SECRET_KEY 才能启动服务。
PostHog 认为,面向技术用户的 B2B 软件未来大多会以开源方式发布,因为开源能带来更多反馈、更快的企业采用和更强的用户信任。开源项目可在 GitHub 上直接收集 issue 和功能请求,企业还能审查全部代码并自行部署,省去 1 到 12 个月的信息安全流程。但这一优势只适用于开发者真正关心的产品,若只面向非技术用户则未必成立。
Supabase 正式发布 Supabase Auth,提供用户认证与授权所需的后端服务,包含 supabase.auth.signUp() 和 supabase.auth.signIn() 等用户管理函数。
推荐理由:Supabase 官方发布 Auth 功能,说明其基于 PostgreSQL 行级安全与开源组件构建认证与授权的方式。
Prisma 完成由 Amplify Partners 领投的 1200 万美元 A 轮融资,用于打造面向应用开发者的下一代数据库工具。Prisma 2.0 已可用于生产环境,核心是自动生成、类型安全的查询构建器 Prisma Client,可在 Node.js 和 TypeScript 中使用,目前支持 PostgreSQL、MySQL 和 SQLite。
PostHog 发布 Array 1.9.0,新增按用户会话分组的 Sessions 视图,可在左侧 Events 菜单查看用户完整交互路径。该版本还上线 AWS Marketplace 一键安装、Docusaurus 集成,并支持为匿名用户设置属性以做 a/b 测试,需升级 posthog-js 1.2.0。
Prisma 官方宣布 Prisma Client 正式 GA,结束近一年的 Preview 和 Beta 阶段。它面向 Node.js 和 TypeScript,提供自动生成、类型安全的查询构建器,支持 PostgreSQL、MySQL 和 SQLite,并可与 REST、GraphQL、Thrift、gRPC 等 API 技术配合使用。
PostHog 通过 Y Combinator W20 批次快速融到 $3.025M,用于围绕开源产品分析项目组建公司。文章对比了 VC、不融资(bootstrapping)和捐赠三条路径:VC 能换来更多现金和增长支持,但意味着必须走向退出或失败;不融资则保留完全控制权,却要承受早期发薪的财务压力。
Supabase 公布 2020 年 4 月 alpha 阶段进展,支持在 2 分钟内搭建 Postgres、自动生成 API,并可直接在 dashboard 查询和分析数据库。
推荐理由:Supabase 官方公布 alpha 阶段能力与限制,可了解其早期定位和与 Firebase 的差异。
PostHog 发布 Array 1.3.0,新增 Android 库,可自动捕获屏幕切换并发送事件到 PostHog。同期上线首个社区贡献的 Gatsby App,并支持在配置 action 时用 % 作为 URL 通配符。Trends 页面继续采用 AntD 设计并新增提示说明,事件表支持按时间戳倒序排序。
PostHog 发布 Array 1.0.11,Trends 现在支持按事件和/或 Action 筛选,用户无需再为 pageview 等普通事件单独创建 Action。该版本新增密码修改与重置、GitHub / GitLab 社交登录和登出按钮,并引入 Celery workers 处理后台任务,部署需提供 REDIS_URL,且下周起需要后台 worker 才能正常运行。
PostHog 发布 Array 1.0.8,改为每周发布带标签的版本。此次更新取消付费限制,支持无限用户,并允许在一个实例中接入多个域名。新增按类型(autocapture、event、pageview)拆分的 Actions、一键创建 Action,以及按 GDPR 要求删除单个用户数据的能力。
PostHog 发布首期周报 Array 1.0.0,新增动作趋势图筛选(可同时查看总量与 DAU)、动作中 URL 的精确/包含匹配、按日期筛选路径,以及图表直接显示数值。集成方面已支持 JS、Node、Python、Ruby、PHP 和 Go,社区请求新增 Elixir 集成。
PostHog 在 Hacker News 发布后五天获得 800 多个 star,超过 200 个注册用户,并有几家企业开始深度使用。团队早期花 $1K 做营销推广仓库,Hacker News 表现好后又登上 GitHub trending 主页面;他们提醒要提前给仓库打好标签,因为改掉小众标签后才被更多人发现。
PostHog 创始人 James Hawkins 复盘团队在 YC 期间因定价受挫而决定转型,最终选择做开源产品分析工具。他们原本想收 $39/month/user,但客户只愿付 $5/month/developer,甚至对 30 人团队 $300/month 的报价也说没有可能。
Vercel 发布 Deploy Button,让开发者把自定义模板变成一键部署链接,用户点击 Deploy 后确认目标与项目名,即可 fork 并部署 Next.js examples 列表中的模板。
Prisma 把 graphql-cli、graphql-config、graphql-import 和 graphql-binding 四个开源库的维护与所有权移交给 The Guild。
Prisma 发布 Prisma 2 预览版,包含两个可独立或配合使用的工具:类型安全且自动生成的数据库客户端 Photon,以及声明式数据建模与数据库迁移系统 Lift。
Google AdMob 开源了第三方广告网络的中介适配器(mediation adapters),并在 Mobile Ads Garage 第 15 集中演示如何接入。
Vercel 开源了 Next.js,一个基于 React、Webpack 和 Babel 的服务端渲染通用 JavaScript 框架,用于构建其官网本身。它主打零配置,以 pages 目录作为路由,自动完成服务端渲染与代码分割,并通过 getInitialProps 让开发者自行获取数据;部署只需运行 next build 和 next start。
推荐理由:Vercel 官方开源 Next.js 并给出零配置、自动服务端渲染与代码分割的设计取舍,可了解其早期定位。
Shopify 把内部用于缓存 ActiveRecord 模型的库 IdentityCache 从代码库中抽出并开源。它通过 Memcached 做读穿透缓存,用 after_commit 钩子显式过期,并支持缓存 has_one、has_many、belongs_to 关联。
Shopify 将其支付网关代码抽离成的开源 Ruby 库 ActiveMerchant 发布 1.9 版本,新增 7 个支付网关,支持网关总数达 63 个。新增网关包括面向印度的 DirecPay、法国的 Paybox、美国的 Inspire Commerce 与 SecureNet,以及支持英国和爱尔兰 3D Secure 的 SagePay Form。