Helix QAC现已更名为Perforce QAC,未来版本将持续更新以体现新名称与标识。2025.1版本的产品包仍保留Helix QAC名称。
Perforce QAC 2025.1实现了对新发布的MISRA C:2025®标准的100%覆盖,并提供了对应的新合规模块。该版本还扩展了对CERT C Level 1建议的覆盖范围,改进了与持续集成/持续交付(CI/CD)环境使用的Perforce Validate平台集成的许可机制。此外,Validate新增了SAML/OIDC群组同步支持,并通过性能优化降低了构建加载时间与服务器存储占用。
编码标准覆盖(MISRA C:2025®、CERT C)
MISRA C:2025
随Perforce QAC 2025.1发布的新MC25CM合规模块可100%强制执行MISRA C:2025标准,包含新增规则、既有规则调整及部分指南的类别重组。
CERT C建议
Perforce QAC 2025.1增强了对CERT C的覆盖,完整支持Level 1建议。当前版本已实现所有CERT C规则的100%覆盖。
服务器分析的软件许可
产品许可机制已更新,更清晰地区分桌面使用与CI/CD流水线的服务器分析场景。用户可根据开发流程与环境需求,灵活选择用户许可证与服务器构建软件许可证的组合方案。如需了解与Validate联用时服务器构建功能所需的许可详情,请联系销售团队。
Reprise License Manager (RLM) 服务器已同步升级至最新版本16.1BL1。
语言特性支持
本版本包含多项C/C++语言特性与结构的分析改进:
Validate平台功能增强
SAML/OIDC群组授权集成
Validate现支持通过SAML与OIDC认证实现群组同步,允许在登录时自动从身份提供者(IdP)获取用户群组成员关系。该功能需主动启用,具体配置步骤详见文档说明。
降低构建加载时间与磁盘占用
Validate通过优化与自定义选项缩短服务器构建加载时间并减少磁盘占用。典型项目测试显示,中大型项目加载速度提升最高达40%,磁盘占用减少10-20%。用户还可通过新增的配置文件自定义构建加载的度量指标,实现进一步的资源优化。
问题状态统计与报告配置
Validate服务器新增配置文件,支持自定义问题状态的使用方式:
合规报告新增视图应用信息(视图名称/搜索条件/模块定义等)以增强数据完整性。
体验优化
编译器支持增强:
构建系统集成:
优化Bazel同步方法,改进包含目录与构建参数的处理。
Validate集成:
提升对日语项目与文件编码的支持能力
GUI:
CLI:
Eclipse IDE插件:
支持Eclipse 2024-12版本
Visual Studio IDE插件:
增强报告生成与项目创建对话框的路径校验
操作系统支持:
官方支持Windows 11 24H2
Perforce QAC 2025.1重要变更
许可管理调整
本版本包含以下许可变更:
终止支持声明
QACLI命令移除
2025.1版本移除以下命令:
预公告
2025.2版本产品名称变更
自2025.2起,产品名称将从Helix QAC正式变更为Perforce QAC并启用新标识。安装程序与用户界面将更新为Perforce QAC,安装目录与用户数据目录将更名为'QAC-[版本号]'。
'qacli view'输出格式弃用
2025.1版本起,'qacli view'的DIAGLIST/ANNSRC/SARIF输出格式进入弃用状态,将于2026年Q1末发布的2026.1版本移除。当前仅特定许可支持使用这些格式。建议通过Validate项目集中管理分析结果,并利用Validate Web API导出数据以应对此变更。
全部0条评论
快来发表一下你的评论吧 !