联系电话:
021-68580866
Perforce Klocwork和QAC现可升级至2026.2
创提信息
2026/07/08
分享到
Perforce 静态分析工具Klocwork和QAC的2026.2版本现已发布!
Perforce Klocwork 2026.1发布了一项重大更新,首次支持对Rust编程语言进行静态分析。
以下是关于 Klocwork 新功能的更多详情:
● MCP服务器采用工具无关的设计理念,现已得到增强,使AI助手能够使用自然语言跨Klocwork分析输出数据中提供的多个缺陷进行查询——因此,您可以通过对话的方式查询并修复问题。
● C/C++分析引擎扩展到全面覆盖所有MISRA C:2023必需规则,并新增了针对C++核心指南的分类体系。
● Java分析引擎支持Java语言规范第21版。
● 对 Rust 分析器进行了性能、准确性和稳定性的改进;同时支持在桌面版和持续集成(CI)构建中进行差异分析。
● 验证平台的改进,包括质量门配置和数据库存储方面的改进。
● 更新了包括 MISRA C:2012、MISRA C:2023、MISRA C:2025、CWE 和 DISA STIG 在内的各种编码标准的分类映射。
● 各项提升用户体验的改进,包括新增对 IDE 插件的支持、整体性能的提升、新增/改进的编译器支持,以及新增对操作系统和平台的支持。
除了这些增强功能外,本次发布还包含以下重要变更:
● 许可证管理变更:2025 版许可证与 2026.1 及更高版本不兼容。如果您的软件还在维保期以内,可以联系您的客户经理免费申请新许可证,或者申请新版本的试用评估。请注意,使用 Rust 分析器需要新许可证。
● 此版本中新增的部分 C/C++ 检查器仅支持“现代模式”。
● 从 2026.2 版本起,将不再支持Windows 10和Windows Server 2016操作系统。
● Structure101 集成功能在 2024.3 版本中已弃用,并在 2026.1 版本中移除。
另外:从 2026.3 版本起,将不再支持Amazon Linux 2操作系统。
Perforce QAC 2026.2在全新的AI辅助代码修复功能基础上,通过扩展Perforce 静态分析模型上下文协议(MCP)服务器,实现了对项目缺陷的高级检索和基于属性的过滤。用户可直接在AI助手聊天界面中更快地审查并解决问题。
此次发布中,新近添加的Rust编程语言支持也趋于成熟,在性能、资源占用、稳定性和分析覆盖率方面均有所提升,此外,Perforce Validate对QAC Rust项目的支持也得到了加强。
以下是关于Perforce QAC新功能的更多详细信息:
● MCP服务器采用工具无关的设计理念,现已得到增强,使AI助手能够使用自然语言查询从QAC分析输出数据中提取的多个缺陷——因此,您可以通过对话的方式查询并修复问题。
● 对 Rust 分析器的性能、内存使用和稳定性进行了改进;此外,还支持在 Validate 中查看 Rust 分析结果。
● 增强了对 Clang 21 编译器内置函数以及部分 C++ 和 C23 语言特性的支持,并改进了数据流分析。
● 加强了与 Bazel 构建系统的集成。
● 验证平台的改进,包括质量门配置和数据库存储方面的改进。
● 各项提升用户体验的改进,包括增强的编译器支持、命令行界面(CLI)和图形用户界面(GUI)的改进,以及新增的操作系统支持。
除了这些增强功能外,本次发布还包含以下重要变更:
● 许可证管理变更:2025 版许可证与 2026.1 及更高版本不兼容。如果您的软件还在维保期以内,可以联系您的客户经理免费申请新许可证,或者申请新版本的试用评估。请注意,使用Rust分析器需要新许可证。
● 此版本中新增的部分C/C++检查器仅支持“现代模式”。
● 从2026.2版本起,将不再支持Windows 10和Windows Server 2016操作系统。
● Structure101集成功能在2024.3版本中已弃用,并在2026.1版本中移除。
另外:从2026.3 版本起,将不再支持Amazon Linux 2操作系统。
欢迎联系我们了解更多资料或申请试用新版本。