头图

Klocwork 2025.1 新增功能

Klocwork 2025.1新增了SAML/OIDC组同步支持,通过Validate服务器的性能优化显著缩短了构建加载的时间并降低了存储消耗。该版本还增强了构建系统集成的能力,改进了对Bazel和Android 15的C/C++分析支持,以及使用 Gradle 为混合 Kotlin 和 Java 项目提供更好的构建捕获。此外,IDE插件功能也得到增强:支持IDEA与Android Studio中的Kotlin,并改进了 VS Code 插件中对大量结果项的处理。

Validate平台改进

组授权与SAML/OIDC集成

Validate现已支持通过SAML和OIDC认证实现组同步功能,允许登录期间自动从身份提供商(IdP)获取用户群组成员资格。该功能需手动启用,具体配置步骤请联系旋极科技提供技术文档。

减少构建加载时间和磁盘占用

Klocwork 2025.1 包含优化和自定义选项,旨在减少 Validate 服务器上构建的加载时间和磁盘占用。实测数据显示:

- 大中型项目加载速度提升达40%,磁盘占用减少10-20%

- 小型项目加载提速10-30%,磁盘占用率也得到了一定程度的降低

性能提升是通过增强缓存和限制构建时加载的指标来实现的,用户可通过新增的配置文件按项目自定义存储指标。

计数和报告问题状态的可配置性

Validate服务器新增状态配置文件,以允许自定义问题状态的使用方式,即:

- 调整影响项目/视图/构建/CI构建"Open"计数的问题状态

- 定义合规报告偏差值与违规项计算规则

合规报告新增视图应用信息展示,包括视图名称、查询条件及模块定义等元数据。

编码规范支持

新增分类标准支持:

- CWE 2024 Top 25(C/C++、C#、Java)

- DISA STIG v6(C/C++、C#、Java)斜体

现有标准覆盖范围扩展:

- CWE C#规范增强

- MISRA C:2023及含Amendment 2的MISRA C:2012

C/C++分析引擎

新版包含多项构建系统支持与其他引擎增强:

- 改进了Linux平台Bazel构建系统对C/C++项目的支持

- 通过kwandroid工具提升Android 15代码库适配性

- 更新了对MISRA C:2012 Amendment 2检查项的支持,不再依赖社区检查器

- 提升了现代模式分析精度

Java分析引擎

编译器支持改进

- 通过 Java 分析改进了对 Android 14 的支持

易用性增强

IDE插件

- IntelliJ IDEA与Android Studio插件新增Kotlin分析支持

- VS Code插件优化百万问题量级项目的处理性能

构建系统支持

- 使用kwgradle简化混合Kotlin/Java项目的Gradle构建捕获

Validate功能改进

- 新增Web API端点,允许您从Validate访问和下载指定的build.log文件。

- 提供数据库清理工具,可清除无效问题记录与重复注释

- 优化了XRef与问题详情页面对超大源码文件的处理能力

编译器支持

增强对以下编译器的适配:

- GNU

- Clang

- Analog Devices SHARC

- Microsoft Visual C++

Klocwork 2025.1 中的重要变更

变更许可证管理机制

- 新版升级至Reprise License Manager (RLM) v16.1BL1,升级后的服务器包含在 Validate 安装中,任何早期版本的 RLM 服务器都需要升级到此版本才能与 Klocwork 2025.1 及更高版本兼容。

- 项目管理命令不再消耗构建许可证

- 移除了使用流(streams)的许可证功能

- 许可证令牌名称不再包含年份

获取新许可证

- 2024版许可证与2025.1+版本不兼容,如需使用最新版本的产品,请联系旋极获取新的许可证,邮箱地址:contact@watertek.com

kwmatch工具弃用声明

kwmatch工具自2025.1版本起开始弃用,并将在后续的版本中移除。如果您要从旧版本升级,我们建议您使用流来管理项目分支,并使用 kwxsync 进行跨项目问题同步。

预发布公告

Visual Studio 2015 IDE插件将于2025.4版本起终止使用

从 Klocwork 2025.4 开始,将不再提供或支持 Visual Studio 2015 的 IDE 插件,以配合 Microsoft 对 Visual Studio 2015 的扩展支持的终止。

了解更多有关Klocwork技术信息商务服务,请访问http://www.softtest.cn/留言,或按以下方式联系旋极智能


旋极智能
4 声望0 粉丝

软件测试、总线仿真、系统测试、装备健康管理,面向国防军工、汽车电子、轨道交通等安全关键领域