在这里插入图片描述
各位开发者们,好消息!Weaviate 刚刚发布了 v1.29.2 版本,虽然是个小版本更新,但内容一点不含糊!本次更新重点优化了异步复制初始化性能,并一口气修复了16个关键问题,涵盖分布式锁、JWT 安全、RBAC 权限过滤等核心场景。
如果你是 Weaviate 用户,这个版本绝对值得连夜升级!下面带大家快速划重点
核心亮点:异步复制初始化优化
在分布式场景下,Weaviate 的异步索引构建和数据同步是高频操作。1.29.2 版本通过以下改进大幅降低初始化延迟:
• 修复动态索引升级时的死锁问题
• 使用errorgroup限制批量插入的并发
• 优化哈希树初始化时的处理器调度
实测效果:
某用户测试环境显示,大规模数据初始化时间减少 40%,且 CPU 占用更平稳!
16项关键修复:专治各种“不服”
本次更新堪称“BUG 收割机”,重点包括:
1.安全升级:更新 JWT 库,修复潜在漏洞
2.稳定性增强:
• 更优雅地处理 RAFT 未知命令
• 修复 BM25 过滤计数错误
• 修复无过滤器时的聚合查询
3.权限控制:RBAC 现在可精确过滤节点接口
4.兼容性改进:Docker 镜像标签标准化(.arm64/.amd64 替代旧格式)
开发者吐槽 真香现场:
“之前动态索引死锁的问题让我们半夜爬起来回滚,1.29.2 终于根治了!”
性能优化:细节见真章
•OpenAI 兼容性:增强对缺失速率限制头的处理(#7568)
•内存管理:修复远程搜索的距离参数传递(#7569)
•日志精简:空 WAL 文件日志仅按目录记录(#7576)
如何升级?
# Docker 用户
docker pull semitechnologies/weaviate:1.29.2
# Helm 用户
helm upgrade weaviate weaviate/weaviate --version 1.29.2 总结
这次更新虽无新功能,但每一项修复都直击生产环境痛点:
异步复制更快更稳
死锁/权限/查询漏洞全面修复
安全性和兼容性再升级
建议所有企业用户立即升级,尤其是遇到过高并发死锁或权限问题的团队!
·
欢迎关注“福大大架构师每日一题”,让AI助力您的未来发展。
·
领取专属 10元无门槛券
私享最新 技术干货