ONNX Runtime v1.29.0
ONNX Runtime v1.29.0 发布,宣布弃用 onnxruntime-web 的 WebGL 和 JSEP,推荐使用原生 WebGPU EP;POSIX 遥测现可在 Linux、macOS、Android 和 iOS 上使用(需启用遥测构建),不改变公共 ABI,WebAssembly 保持无遥测,设置 ORT_DISABLE_TELEMETRY=1 可禁用非 Windows 遥测;移除了未使用的内部 onnxruntime/python/tools/tensorrt 仪表板工具,不影响 TensorRT Execution Provider API;修复了 TensorRT 和 NvTensorRTRTX 引擎重拟合中的路径遍历漏洞,使外部数据路径验证无条件化;验证了 CPU MoE k 属性与专家数量,修复了 CPU TensorScatter 安全问题;为 pooling、LSTM、DynamicQuantizeLSTM、Sampling、FeatureVectorizer、SkipLayerNorm、QLinearConv、Whisper 解码等添加了缺失的 rank、shape 和参数验证。
Development
- First ReportONNX Runtime v1.29.0ONNX Runtime Releases
- Current Assessment弃用 WebGL 和 JSEP 反映了 Web 推理技术栈的演进,WebGPU 成为主流方向,可能影响依赖旧技术的 Web 推理应用。Agent Pulse · analysis
ONNX Runtime v1.29.0 发布,弃用 WebGL 和 JSEP,推荐原生 WebGPU EP;新增 POSIX 遥测支持(Linux、macOS、Android、iOS),可禁用;移除 TensorRT 仪表板工具;修复 TensorRT 路径遍历漏洞及多项安全验证问题。
该版本强化了安全边界(路径验证、输入验证)并推进 WebGPU 作为 Web 推理的推荐路径,表明 ONNX Runtime 在 Web 端向更现代、更安全的执行提供者迁移。
弃用 WebGL 和 JSEP 反映了 Web 推理技术栈的演进,WebGPU 成为主流方向,可能影响依赖旧技术的 Web 推理应用。
提升 ONNX Runtime 在 Web 和移动端的可用性与安全性,降低安全风险,吸引更多开发者采用,巩固其作为跨平台推理引擎的地位。
后续版本可能移除 WebGL 和 JSEP 支持,并进一步完善 WebGPU EP 的功能和性能;安全修复模式表明将持续加强输入验证。