我们对 LTA 的主要关注点是强化它,使其继续保持稳固,直到下一个 LTA 大多数人升级。但是,自 SonarQube Server 10.8 版本以来,我们为 LTA 版本添加了一些新的强大 AI 功能。通过此版本,您可以:
主动检测是否存在来自 GitHub Copilot 的 AI 天生的代码
轻松查看哪些项目具有 AI 编写的代码(sysin),哪些项目受 AI Code Assurance 保护
表现包含 AI 天生代码的项目的实时 AI 代码包管质量状态
查看受 AI Code Assurance 保护的项目与产品组合中其他项目的比力
通过 API 跨多个项目举行批量设置,AI Code Assurance 的设置比以往任何时候都更容易
高影响力 AI 增强功能
依附其最新的增强功能,Sonar 使开辟职员可以大概自信地在 SDLC 中采用 AI 辅助编码。Sonar AI Code Assurance 简化了代码库中 AI 天生代码的识别和验证,确保其在投入生产之前满意最高的质量和安全尺度。借助 AI CodeFix,开辟职员可以收到一键式发起以立即办理题目,从而提高工作服从和代码质量。别的,SonarQube 现在支持 PyTorch、TensorFlow、Scikit-learn、NumPy 和 Pandas 等常用 Python 库,为 AI/ML 开辟职员提供了编写安全可靠代码的工具,纵然在 Jupyter Notebook 中也是如此。
尖端的安全创新
SonarQube Server 通过数百条新的安全规则和高级密钥检测引擎来提拔您的代码安全性,该引擎可识别并防止 110+ 云服务中 160+ 密钥模式的走漏,从而增强您的代码库以抵御安全威胁。此密钥检测引擎与您的代码分析并行运行,确保对分析性能零影响。别的,Sonar 还提供全面的安全报告,包罗 CWE Top 25 2022 和 2023、STIG 和 CASA,以帮助您评估和服从行业尺度。Deeper SAST 现在覆盖了 2000 多个公共 Java 库,显着提高了使用外部库时对潜伏毛病的检测本事。Java 安全分析在领先基准测试中拥有 90% 的真阳性率,而 Spring Framework 安全分析则提供完整的 200 多条规则。别的,Sonar 将安全性扩展到 Dockerfile,将安全热点与您的 IDE 同步,并提供与 GitLab 毛病报告的双向同步,以简化毛病管理。
提高开辟职员的工作服从
SonarQube Server 现在通过更快的初次分析时间(不到 5 分钟)和通过按需下载分析器优化扫描时间,显着提高了开辟职员的工作服从。在两种操作模式之间举行选择,即尺度体验或多质量规则 (MQR) 模式,该模式具有创新的软件质量分类法和可自定义的严峻性级别(sysin)。与 IDE 无缝集成,在连接模式下使用 SonarQube for IDE 直接在工作流中打开和办理题目。在归并之前深入了解拉取请求中已办理和已接受的题目,从今世化的 UI 中受益,并利用 Clean as You Code 指南得到更流畅、更高效的编码体验。
企业和运营杰出
SonarQube Server 通过用于主动化用户和组管理的 SCIM 集成以及与 GitHub 和 GitLab 的主动设置和同步等功能,简化了企业级管理并提高了运营服从。这消除了手动任务,确保跨平台安全一致的访问控制。使用 C/C++ 的 Autoconfig 和 monorepo 的引导设置,项目设置变得轻而易举,无需复杂的设置过程。SonarQube Server 现在提供更快、更轻松、更可猜测的升级,同时最大限度地减少中断和停机时间。Kubernetes 用户将喜欢主动扩展以优化资源利用率,而 OpenShift 现已得到官方支持。最后,SonarQube Server 安装更加安全,支持在 FIPS 逼迫环境中运行、使用 Microsoft SMTP Server 举行新式身份验证以及逼迫实施严格的密码策略。
广泛的语言支持