发布周12的十大发布

发布周12的十大发布

💡 原文英文,约500词,阅读约需2分钟。
📝

内容提要

Supabase在其发布周期间推出了多项新功能,包括开源Snaplet、用于迁移数据的CLI实用程序、VS Code和GitHub Copilot的扩展、官方Python支持、用于导出日志的Log Drains、Realtime的Broadcast和Presence的授权、第三方Auth提供商的支持、用于构建Postgres接口的Wasm支持,以及名为postgres.new的浏览器内Postgres沙盒。他们还发布了一本关于Supabase的全面书籍。

🔎

延伸解读

开源与数据迁移工具的实际意义

Snaplet开源后,其数据复制、填充和快照工具以MIT许可证发布,这为开发者提供了可自由使用的数据库管理工具。同时,pg_replicate支持从Postgres复制数据到BigQuery、DuckDb和MotherDuck,而新的CLI工具则帮助从Pinecone和Qdrant等向量数据库迁移到Supabase。这些工具降低了数据迁移和集成的门槛,尤其适合需要跨系统同步数据的场景。

开发体验与生态集成增强

VS Code和GitHub Copilot官方扩展的推出,让Supabase开发更便捷。Python库获得官方支持,回应了AI和ML领域Python开发者的增长需求。Log Drains允许将日志导出到Datadog或自定义HTTP端点,方便监控和调试。这些改进共同提升了开发者的工作效率和生态整合度。

安全与扩展能力的提升

Realtime的Broadcast和Presence授权通过RLS策略控制客户端访问,增强了实时功能的安全性。支持第三方Auth提供商(Auth0、Cognito、Firebase)和基于电话的多因素认证,提供了更灵活的认证方案。Wasm支持允许创建和分享Postgres外部数据包装器,扩展了Postgres与互联网服务的连接能力。

创新工具与学习资源

postgres.new是一个浏览器内的Postgres沙盒,提供AI辅助,可快速创建无限数量的数据库,并计划支持部署到S3,这为实验和开发提供了便利。此外,David Lorenz撰写的Supabase书籍全面覆盖了Supabase的使用,适合希望系统学习或提升技能的用户。这些资源有助于降低学习曲线并促进社区知识共享。

❓

Q&A

Snaplet的开源工具有哪些功能?

Snaplet发布了3个工具,用于数据复制、数据库填充和数据库快照。

Supabase如何支持Python开发者?

Supabase现在官方支持Python库,方便Python开发者使用。

什么是Log Drains,它的用途是什么?

Log Drains允许开发者将Supabase生成的日志导出到外部目的地,如Datadog或自定义HTTP端点。

Supabase的新CLI实用程序有什么作用?

新的CLI实用程序用于将数据从向量数据库迁移到Supabase或任何Postgres实例。

postgres.new是什么,它有什么特点?

postgres.new是一个浏览器内的Postgres沙盒,提供AI辅助,用户可以快速创建Postgres数据库。

Supabase支持哪些第三方身份验证提供商?

Supabase支持Auth0、Cognito和Firebase等第三方身份验证提供商,并新增基于电话的多因素身份验证。

🏷️

标签

➡️

继续阅读