Skip to main content

Sonatype IQ Server 187 Release Notes

Released February 4, 2025

The IQ 187 release includes multiple changes to our IQ-powered solutions. View the details in each solution’s section below.

Lifecycle.png Sonatype Lifecycle

This release includes the following changes for Sonatype Lifecycle:

Hugging Face Declared and Observed License Detection

As of January 28, 2025, all Lifecycle customers running IQ Server version 184 or higher will see declared licenses for Hugging Face models in their application reports. This is the same license that is visible on the readme.md in the metadata section for the model hosted on the Hugging Face platform.

Additionally, Advanced Legal Pack customers with extended observed license detection enabled will also receive observed license and other advanced legal information for these models. Advanced Legal Pack supports extracting copyright statements, notice files, license files, and original source code links from the Hugging Face repository that publishes the AI model. Users can leverage the legal pack's legal compliance workflow to ensure compliance with AI and open source licenses.

This enhancement ensures visibility into license compliance and helps mitigate potential risks associated with using Hugging Face models in your applications. See our Hugging Face help documentation for full details.

View Latest Evaluations

This release introduces a new View Latest Evaluations page in Sonatype Lifecycle, providing a comprehensive overview of your system's security posture. The page, which you can access from the Options drop-down menu, displays evaluation dates, trigger information, report links, and key metrics like component and violation counts. This provides developers with quick access to historical evaluation reports, allowing them to track changes across different stages and assess the overall health of their systems. For full details, see the options help documentation.

1069285383.png

Improvements to Security Risk Analysis Dashboard

This release includes a number of improvements to the Security Risk Analysis dashboard to provide a more streamlined and informative experience:

  • We've simplified the Mean Time to Remediate (MTTR) chart to provide a clearer view of overall remediation performance.

  • A new Remediation Status filter provides deeper insights into the reasons behind vulnerability fixes.

See the Security Risk Analysis Dashboard help documentation for details.

sonatype-developer-icon.png Sonatype Developer

This release does not include any enhancements for Sonatype Developer.

sonatype-sbom-manager-icon.png Sonatype SBOM Manager

This release includes the following changes for Sonatype SBOM Manager:

Specify SBOM Application Version During Import

You can now specify the application version during the import process, giving you more control over how your SBOM data is organized and tracked. If no version is specified, SBOM Manager will continue to use the existing logic, either extracting the version from the SBOM itself or generating one based on the date and time. This enhancement provides a more streamlined and user-friendly experience, allowing for better management of SBOMs associated with specific application versions.

For full details, see the SBOM Applications help documentation.

Easily View SBOM Release Status

This release introduces a new Release Status feature to provide a clearer picture of your SBOMs' security posture. The BOM page now displays the overall release status of an SBOM version, replacing the previous annotation percentage. This status is calculated based on annotations for critical and high vulnerabilities, providing a more focused view of your risk. Additionally, the Release Status column in the Components table offers a granular view of individual component statuses, empowering you to prioritize remediation efforts.

These enhancements improve SBOM analysis and risk assessment by highlighting the most critical vulnerabilities impacting your software. See the BOM page documentation for full details.

Firewall.png Sonatype Repository Firewall

IQ release 187 does not include any enhancements to Sonatype Repository Firewall.

Sonatype-integrations-logo.png Notable Integrations Changes

We also wish to call out the following significant integrations changes:

Support for Python pipfile.lock (IQ CLI)

IQ CLI 2.0 now supports Python pipfile.lock files. This allows it to accurately and efficiently identify dependencies directly from Pipenv projects. This eliminates the need for manual workarounds or CI configurations when analyzing Python projects with Pipenv.

Note that users leveraging the Jenkins plugin will need to upgrade their Jenkins plugin to take advantage of this functionality as the changes were made within the scanner.

Bug Fixes

Issue ID

Description

CLM-34075

Waivers created for a specific security vulnerability and matcher strategy are no longer incorrectly marked as "unapplied waivers" on unrelated violation.

CLM-33553

Backslashes in package names no longer cause an InvalidPackageURLException during application scans, ensuring proper handling of invalid entries in bom.json.

CLM-33047

Policy violation constraint facts now load properly so that requesting success metrics for certain applications no longer results in a 500 error.

CLM-32350

The Success Metrics report header now correctly reflects the configured successMetricsStageId instead of always displaying all stages.

CLM-29183

The IQ CLI now correctly processes pnpm-lock.yaml files inside archives without throwing a "Not a directory" error.

CLM-29148

You can now configure the maximum number of PostgreSQL connections for on-premises Nexus IQ Server installations using the maxConnections property in the database section of your config.yml.

NEXUS-45401

Resolved an issue that was causing some features of Firewall to not be available when also using SBOM Manager for some license types.