收藏本站,收获最前沿的人工智能与编程资讯!!

Spring AI 1.1.5 版本发行说明,包含 9 项问题修复、3 处文档优化、11 项功能改进。

技术动态 17℃ 0

🎯 版本亮点

本次版本包含 9 项问题修复、3 处文档优化、11 项功能改进。

⚠️ 升级注意事项

已移除 Pixtral 12B 模型,Pixtral Large 模型已标记废弃。
请及时更新模型配置,改用官方当前推荐的 Pixtral 系列模型,避免后续版本出现兼容问题。(提交哈希:447d2a4)

📢 重要提示

Pixtral 12B 模型已移除,Pixtral Large 模型正式废弃。
项目集成测试已同步更换为官方推荐替代模型;仍在使用这两个模型的用户,请尽快迁移至推荐替代版本。(提交哈希:447d2a4)

🪲 问题修复

  1. 修复 CosmosDB 向量存储的 doDelete 方法,实现查询参数化,规避潜在 SQL 注入漏洞,同时提升逻辑正确性。(6039e57)

  2. 修复 VectorStoreChatMemoryAdvisor 中会话 ID(conversationId)过滤条件未正确生效的问题,避免跨会话读取错误的聊天记忆。(3cccfdf)

  3. 修正向量存储过滤器表达式转换器的键值处理逻辑,确保过滤表达式可正常解析求值。(01386e2)

  4. 解决 BedrockConverse 流式令牌用量测试结果不稳定的问题,提升测试可靠性。(4747a3c)

  5. 修正测试类命名规范,正确添加集成测试后缀,保证测试分类与执行流程正常。(#5853)

  6. 修复 OpenAiSdkChatModel 中 toolChoice 字段的字符串解析逻辑,确保工具选择配置可被正确识别处理。(aeb33b0,关联 #5735)

  7. 修复向 OpenAI 接口发起请求时错误携带 extra_body 参数的问题,避免引发非预期异常行为。(4c0120c)

  8. 修复 Javadoc 生成与配置相关问题,确保接口文档能够正常生成。(0a71804)

  9. 修正测试跳过判断逻辑:当环境未配置所需密钥时,可正确跳过集成测试。(bc26dc1)

📓 文档更新

  1. 更新项目自述文件(README),补充 CPU 架构要求及兼容性说明。(a21e988)

  2. 新增文档说明 MCP 服务端如何重新发布 MCP 客户端工具,明确多服务端部署场景下的工具传递机制。(#5778)

  3. 优化文档,补充说明 OpenAI 接口请求中 extra_body 参数的设计用途与实际行为。(3d4d75b)

🔨 依赖升级

  1. 升级 Spring Boot 依赖至 3.5.14 版本,同步引入官方最新问题修复与功能优化。(eb4c9a5)

  2. 中间过渡版本先将 Spring Boot 升级至 3.5.13。(9b902f8)

  3. 升级文档解析相关依赖:

    Apache Tika 升至 3.3.0、jsoup 升至 1.22.1、Apache PDFBox 升至 3.0.7,提升文档处理能力并修复已知缺陷。(f25fc52)

🔩 构建配置更新

  1. 更新 GitHub Actions 工作流依赖至最新版本,提升 CI/CD 流水线稳定性与安全性。(9b70b38)

  2. 调整代码合并校验工作流,由 mvn test 改为 mvn package,提升 PR 校验效率。(7d2e455)

  3. CI 流水线中默认跳过集成测试以提升构建性能,并移除版本发行说明自动生成工作流。(#5688)

  4. 版本发布后,项目已迭代至下一开发快照版:1.1.5-SNAPSHOT。(400dc42)

🔐 安全加固

  1. 强化 Transformer 模型默认缓存目录权限防护,防止缓存模型文件被未授权访问或篡改。(aac6b80)

  2. 修复畸形 PDF 文档解析时可能造成内存过度占用的拒绝服务(DoS)漏洞。(b61ac6a)


相关推荐