Klocwork 2024.4
Klocwork2024.4版本于2024年12月發布,帶來了多項增強功能和改進。以下是該版本的一些亮點。
Klocwork和Validate增強功能
以最少的停機時間備份項目和服務器信息
為了最大限度地減少停機時間,您可以安全地備份信息,而無需停止服務器。詳情請參閱“熱備份方法1:使用支持的腳本”了解如何備份單獨的項目或Validate服務器配置,并在之后恢復它們。
應用程序令牌身份驗證的工作流改進
簡化并增強了自動化環境中客戶端的身份驗證過程,特別是對于Docker容器部署設置。可以通過將應用程序令牌存儲在秘密存儲系統(如DockerSecrets)中,然后使用系統的自動化交互方法通過kwauth-t命令傳遞令牌來安全地進行身份驗證。
Java模塊創建時支持正則表達式
在創建Java模塊時,除了Glob之外還支持標準正則表達式字符用于精確模式匹配。
更新后的分類頁面以改善導航
默認情況下分類類別是折疊的,點擊或搜索頁面時會擴展。可以使用頂部菜單按鈕一次性展開或折疊所有類別。
批量編輯問題時添加確認步驟
當從搜索屏幕同時編輯多個問題時,會出現一個確認框以確保批量更改是有意的。
改進CI構建日志以提高可見性和故障排除能力
CI構建日志現在包括分析和導入構建日志,提供更全面的構建過程視圖,便于調試和跟蹤CI構建進度。
C和C++增強功能
?添加了對Windows和Linux上Bazel構建系統的完整C和C++支持;
?替換了現有的社區MISRA檢查器為Klocwork支持的檢查器。
Java增強功能
?添加了對Windows和Linux上Bazel構建系統的完整Java支持;
?kwciagent中增加了差異分析的支持;
?升級Jetty到版本9.4.56。
插件和擴展
?升級了JetBrainsIDEs(IDEA,CLion,和AndroidStudio)插件至版本2024.2;
?VS Code插件中加入了SAML/OIDC身份驗證,允許您安全地與Validate服務器進行身份驗證,減少多個密碼的需求。
編碼標準覆蓋范圍擴展
?包括了新的和擴展的編碼標準覆蓋,例如CERTC和C++(包含L1規則的100%覆蓋);
?CERTJava;
?MISRAC2012帶修正案2(包含100%覆蓋)。
檢查器改進
在此版本中新增了一些檢查器:

修改后的檢查:

在此版本中,沒有將檢查器添加到檢查器配置文件的默認啟用字段中。
分類的改進
作為安裝的一部分,您會發現多個自定義分類文件,這些文件將Klocwork檢查器映射到諸如MISRA、CWE、OWASP和DISA STIG等編碼標準。

對支持的編譯器進行了改進,包括:
?Clang;
?GNU.
完整的受支持C和C++編譯器列表,請參見“構建集成支持的C/C++編譯器”。
許可證
Klocwork 支持 Reprise License Manager (RLM)。2023年的許可證與Klocwork 2024.1或更新版本不兼容。要使用最新版本的產品,您需要通過聯系億道電子(021-62650520)獲取新許可證。更多詳情,請參見“RLM支持的版本和操作系統”。
系統需求的變化
此次發布中,增加了以下支持
?Amazon Linux 2 (2.0.20241014.0 更新);
?Android Studio Jellyfish (至2023.3.1補丁1),Ladybug (至2024.2.1補丁1);
?CLion 2024.2 (至2024.2.3);
?Debian 12.0 至 12.7;
?Google Chrome 119.x 至 131.x;
?IntelliJ IDEA 2024.2 (至2024.2.4);
?Microsoft Edge 119.x 至 131.x;
?Mozilla Firefox 120.x 至 132.x;
?Ubuntu 24.04 至 24.04.1 LTS;
?Visual Studio 2017 (至v 15.9.68),2019 (至v 16.11.42),2022 (至17.12.1);
?VS Code 1.85.2 至 1.95.3;
?Windows 11 (v 24H2).
此次發布中,我們停止了以下支持
?Debian 10.0 至 10.13;
?Google Chrome 117.x 至 118.x;
?Microsoft Edge 117.x 至 118.x;
?Mozilla Firefox 118.x 至 119.x;
?SUSE Enterprise 12 SP4 至 12 SP5, 15 SP1 至 SP4;
?VS Code 1.85.1 至 1.84.2;
?Windows Server 2012 至 R2;
完整支持版本列表,請參見“系統需求”。
NIS訪問控制的停用從Klocwork 2024.3開始
從Klocwork 2024.3開始,將不再支持NIS訪問控制。某些功能可能在Klocwork 2024.2中受到影響。
當從早期版本遷移到Klocwork 2024.2時,您需要切換到不同的認證方法。建議在遷移之前更改認證方法,以確保升級后仍能繼續登錄。有關遷移信息,請參閱“設置NIS訪問控制”。
CentOS Linux 7的生命周期結束通知從Klocwork 2024.3開始
從Klocwork 2024.3開始,以下操作系統和安裝程序將不再被支持:
?CentOS Linux 7.
Jenkins插件的移除從2024.2開始
從Klocwork 2024.2開始,Jenkins插件已從Klocwork中移除,并且不再提供安裝包。
Validate代碼審查的移除從2024.2開始
從Klocwork 2024.2開始,Validate中的代碼審查功能及其相關命令行工具已被移除。
docs.roguewave.com在2024年停用
docs.roguewave.com網站于2024年初停用。對于Klocwork 2021及更早版本,請參閱隨產品提供的離線文檔。
Klocwork Server安裝的停用從2023.4版開始
從2023.4版開始,Klocwork Server安裝已停用。您可以轉向Validate安裝,它旨在提供更加精簡和集成的體驗。
當從Klocwork過渡到Validate時:
?停止您的Klocwork實例并備份projects_root目錄;
?在Validate安裝期間,將projects_root目錄位置設置為當前的projects_root目錄;
?如果您當前使用的是非默認端口或許可證服務器值,請在安裝Validate時設置相同的值。
本文翻譯自“help.klocwork.com”
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
關于億道電子
上海億道電子技術有限公司是國內資深的研發工具軟件提供商,公司成立于2009年,面向中國廣大的制造業客戶提供研發、設計、管理過程中使用的各種軟件開發工具,致力于幫助客戶提高研發管理效率、縮短產品設計周期,提升產品可靠性。
十多年來,先后與ARM、Altium、Ansys、QT、Green Hills、Minitab、EPLAN、QA Systems、OpenText、Visu-IT、HighTec、PLS、Ashling、MSC Software、Autodesk、Source Insight、IncrediBuild、Lauterbach、Adobe、Testplant、TeamEDA等多家全球知名公司建立戰略合作伙伴關系,并作為他們在中國區的主要分銷合作伙伴服務了數千家中國本土客戶,為客戶提供從芯片級開發工具、EDA設計工具、軟件編譯以及測試工具、結構設計工具、仿真工具、電氣設計工具、以及嵌入式GUI工具等等。億道電子憑借多年的經驗積累,真正的幫助客戶實現了讓研發更簡單、更可靠、更高效的目標。

歡迎關注“億道電子”公眾號
了解更多研發工具軟件知識

首頁 > 新聞資訊
