今天发布了@supabase/server的公共测试版,这是一个处理身份验证、客户端设置和请求上下文的新包。它支持Edge Functions和Cloudflare Workers,旨在简化开发者的工作,减少手动设置和JWT验证的需求。该包支持多种身份验证模式,提高了安全性和开发效率。
Edge Functions现已支持S3协议的持久文件存储,简化文件操作,并实现高达97%的冷启动加速。新配置提高了数据处理效率,特别是在IoT应用中,同时优化的启动时间和同步API增强了功能可用性。
Vercel Functions的基础设施已统一,Edge Middleware和Edge Functions被替代。新功能支持Fluid计算和多种运行时,提供一致的定价,提升性能和成本效率。
从2025年3月1日起,Vercel Functions的Edge运行时将实施300秒的执行时间限制,之前没有固定超时,导致不稳定。更新后,Edge Functions允许最长300秒的流式响应,并要求在25秒内开始发送响应。
Edge Functions进行了更新,大幅减少了函数大小和启动时间。使用npm模块的函数大小减半,在大多数情况下启动时间减少了300%。要从这些改进中受益,请使用Supabase CLI v1.192.5或更高版本重新部署函数。文章讨论了如何实现这些提升的技术细节,例如延迟评估依赖项和减少npm包部分大小。还提到了使用更高效的哈希函数。更新Supabase CLI并重新部署函数以利用这些优化。
Supabase Edge Functions 现在支持运行 AI 模型,用户可以通过简单的 API 生成文本嵌入并进行推理。新功能使用 gte-small 模型生成嵌入,并支持 LLM(如 Llama 和 Mistral)进行人机交互,具有低成本和快速响应的特点,适合开发者使用。
Edge Functions现已支持npm模块和Node内置API,用户可以直接导入npm模块,简化了现有Node应用的迁移。此外,新增区域调用选项、改进的指标和错误跟踪功能,提升了性能和监控能力,旨在吸引更多用户尝试Edge Functions。
Vercel CLI v31.2.3 现已支持自动优化 Hydrogen 2 项目,导入新项目时会检测 Hydrogen 并配置最佳性能设置,包括使用 Vercel Edge Functions 进行服务器渲染。
Edge Functions和Middleware的环境变量访问更加灵活,最大大小从5KB增加到64KB,命名没有额外限制,且可以动态计算变量名。
Edge Functions 正式上线,提供更快灵活的性能,支持 Node.js 和 WebAssembly,优化基础设施,提升用户体验。
在十月,Supabase发布了新版本的SDK和快速入门指南,支持Next.js 13和数据库测试。同时,Edge Functions更新支持GET请求。Launch Week 6定于12月12日至16日举行,欢迎加入Supabase团队。
Edge Functions 现在可以部署到特定区域,以降低延迟并将计算放置在离数据库更近的位置。
Vercel Edge Functions现已支持WebAssembly(Wasm),允许开发者使用Rust、Go、C等语言编写高性能代码。Wasm在计算密集型任务中比JavaScript快2-3倍,特别适合处理二进制数据。通过Wasm,开发者可以在边缘计算中直接使用现有库,提高执行效率。
Supabase举办为期10天的黑客松,主题为GraphQL和Supabase Edge Functions。参与者需提交开源项目,获胜者将获得奖品,并为每个项目种植一棵树。活动鼓励团队合作与创新,并提供资源支持。
Supabase推出了Edge Functions,支持npm模块和Node内置API,允许用户在全球范围内快速执行Typescript代码。该功能基于安全的Deno运行时,简化了开发者体验,用户无需关注底层细节。Edge Functions能够快速响应用户请求,并与数据库功能无缝集成,适合多种工作负载,提升开发效率。
Edge Functions现已进入公共测试阶段,允许开发者快速个性化网站内容,支持即时冷启动和全球部署。开发者可通过在Next.js 12+的pages/目录或Vercel项目根目录创建_middleware.js文件来使用Edge Functions,支持身份验证和机器人保护等功能。
完成下面两步后,将自动完成登录并继续当前操作。