内容提要
Supabase在一月推出了多项新功能,包括PostgREST的计数功能、Facebook和Azure认证提供者、审计日志以及React认证小部件。数据库现可在伦敦或悉尼启动,并支持将SQL结果复制为Markdown。社区在多个编程语言库上取得了进展,预计在第一季度末推出更多功能。
延伸解读
计数功能:弥补Firebase的不足
文章指出,长期使用Firebase的开发者常因缺乏计数功能而困扰,而PostgreSQL没有这个问题。Supabase的客户端库现已支持PostgREST的精确、计划和估计计数,这为需要统计数据的应用提供了便利。开发者可以更灵活地获取行数信息,无需额外构建计数逻辑。
审计日志与认证小部件:提升安全与开发效率
Supabase将审计日志直接暴露在仪表板和GoTrue日志中,便于安全监控和调试。同时,新推出的React认证小部件让开发者能快速集成认证功能,简化了应用开发流程。这些改进降低了认证管理的复杂度,尤其适合需要快速上手的项目。
性能优化与区域扩展:更快更灵活的基础设施
通过将子域名迁移至Route53并实现自定义Let's Encrypt证书,Supabase的读取基准测试提升了12%。数据库升级到GP3存储,提供了更快更稳定的吞吐量。此外,用户现在可以在伦敦或悉尼启动数据库,获得更低的延迟和更好的区域覆盖。
社区生态与未来计划:多语言库进展与发布周预告
社区在Dart、C#、Python和Kotlin等库上取得了显著进展,Redwood、NestJS等框架也增加了对Supabase的支持。文章提到,Supabase是去年Q4增长最快的开源初创公司之一。团队正筹备在第一季度末的“发布周”推出包括存储在内的新功能,值得期待。
Q&A
Supabase在一月推出了哪些新功能?
Supabase推出了PostgREST的计数功能、Facebook和Azure认证提供者、审计日志、React认证小部件等新功能。
PostgREST的计数功能有什么优势?
PostgREST的计数功能支持精确、计划和估计计数,解决了Firebase缺乏计数功能的问题。
Supabase如何增强认证功能?
Supabase新增了Facebook和Azure认证提供者,增强了用户认证的灵活性和安全性。
Supabase的审计日志功能有什么用?
审计日志功能直接在仪表板中显示,便于进行安全审计和调试。
如何将SQL结果复制为Markdown?
用户可以直接将SQL查询的结果复制为Markdown格式,方便用于博客和问题跟踪。
Supabase的数据库可以在哪些地区启动?
Supabase的数据库现在可以在伦敦或悉尼启动,提供更多地区选择。