Perforce Klocwork和QAC現可升級至2026.2

創提科技
2026/07/08

分享到

Perforce 靜態分析工具Klocwork和QAC的2026.2版本現已發佈!


Klocwork 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作業系統。


QAC 2026.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作業系統。

 

歡迎聯繫我們瞭解更多資料或申請試用新版本。