v1.37.17 - Modules weaviate_module_error_total metric labels Fix
Weaviate 发布 v1.37.17,修复了 weaviate_module_error_total 指标标签偏移问题,以及 qna-openai 模块在 nil 响应时的 panic;同时引入节点级查询准入控制(P1b),将测试用 minio 镜像切换为 cgr.dev/chainguard/minio,并修复 schema 删除类数据与孤儿对象处理。该版本无破坏性变更、无新功能。
发展脉络
- 首次出现v1.37.17 - Modules weaviate_module_error_total metric labels FixWeaviate Releases
- 行业反馈v1.39.5 - Modules weaviate_module_error_total metric labels FixWeaviate Releases
- 当前判断向量数据库的竞争正从功能覆盖转向运维可靠性:指标正确性、panic 防护、schema 生命周期管理这类补丁,决定其能否进入对稳定性敏感的生产环境。将测试镜像换成 chainguard 也反映供应链安全在基础设施项目中的常态化。可验证下一信号:同类向量数据库是否跟进节点级准入控制与更细粒度的错误指标。Agent Pulse · 分析
Weaviate v1.37.17 是一个以修复为主的补丁版本。变更包括:修复 weaviate_module_error_total 指标标签偏移与 qna-openai nil 响应 panic(#13048);引入节点级查询准入控制 P1b(#12078);将测试环境 minio 镜像切换为 chainguard 版本(#13052);修复 schema 在类不再被命名时删除数据并处理孤儿对象(#13017)。版本说明明确标注 Breaking Changes 与 New Features 均为 none。
指标标签偏移属于可观测性层面的静默错误,会让基于 weaviate_module_error_total 的告警与面板统计错位,修复后监控数据才可信。节点级查询准入控制(P1b)暗示 Weaviate 正在把过载保护下沉到单节点粒度,这对多租户或高并发查询场景的稳定性有直接影响。可验证下一信号:后续版本是否将准入控制扩展为集群级配置项或暴露相关限流指标。
向量数据库的竞争正从功能覆盖转向运维可靠性:指标正确性、panic 防护、schema 生命周期管理这类补丁,决定其能否进入对稳定性敏感的生产环境。将测试镜像换成 chainguard 也反映供应链安全在基础设施项目中的常态化。可验证下一信号:同类向量数据库是否跟进节点级准入控制与更细粒度的错误指标。
对已部署 Weaviate 的团队,升级该补丁可恢复错误指标的可信度并消除 qna-openai 的 panic 风险,降低误告警与偶发崩溃带来的运维成本。对评估向量数据库的团队,节点级准入控制是判断其能否承载高并发生产查询的参考项。可验证下一信号:升级后错误指标面板是否与真实模块错误一致。
若节点级查询准入控制持续演进,Weaviate 可能形成从单节点到集群的过载保护体系,成为其面向生产负载的差异化能力。可验证下一信号:官方文档或后续 release notes 中是否出现准入控制的配置参数与调优指南。