Skip to main content

Sonatype IQ Server 188 Release Notes

Released March 2025

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

Changes Impacting Multiple Solutions

These changes impact multiple IQ-powered solutions.

API Documentation Available in the User Interface for All IQ-Powered Solutions

API documentation, powered by Swagger, is now accessible directly within the user interface for all IQ-powered solutions, including Lifecycle, Developer, SBOM Manager, Firewall, and Advanced Legal Pack.

1162510360.png

A new API tab in the left-hand navigation for each IQ-powered solution provides easy access to the Swagger documentation. Within the Swagger documentation, you can find detailed information about each API endpoint, including request and response formats, required parameters, authentication requirements, and example responses. You can even try out API calls directly from the user interface provided that you have the necessary permissions for that API.

Regardless of the solution you are currently viewing, the API documentation remains consistent, displaying all available IQ APIs for your license type. This unified approach simplifies API exploration and usage, providing a centralized resource for developers.

Lifecycle.png Sonatype Lifecycle

This release includes the following changes for Sonatype Lifecycle:

Update Existing Waivers with the Policy Waivers REST API

In this release, we've expanded the Policy Waivers REST API capabilities, enabling users to update existing waivers through the API. This enhancement provides greater flexibility and efficiency in managing policy exceptions. Specifically, you can now modify attributes such as the waiver's expiration date, comments, and waiver reason ID, streamlining your workflow and ensuring precise control over policy enforcement. See the Policy Waiver REST API help documentation for details.

Policy Violations REST API Now Returns Waived, Legacy, and Auto-Waived Violations

We’ve enhanced the Policy Violation REST API to provide a more comprehensive view of your policy landscape. Previously, this API only returned active policy violations. Now, you can retrieve waived, auto-waived, and legacy violations as well. This enhancement eliminates the need to consult multiple APIs, providing a consolidated view similar to the violations dashboard in the user interface.

For full details on how to use the Policy Violation REST API to retrieve various violation types, see the Policy Violation REST API documentation.

Report REST API Policy Violations Now Returns Open Time

The Report REST API now includes the openTime field when returning policy violation data, providing users with the timestamp of when a violation was first detected. This enhancement allows for more detailed analysis of violation age and improved tracking of remediation efforts directly within the report data. See the Report REST API help documentation for full details.

Success Metrics Enterprise Dashboard Displays Remediation Status Charts

We've enhanced the Success Metrics Enterprise Dashboard with two new donut charts, providing a clearer view of remediation status.

1163001887.png

The Remediation Status: Critical Violations chart shows a breakdown of critical violations remediated through various methods, including upgrades, downgrades, component removal, vulnerability fixes, and waivers.

The Remediation Status: All Other Violations chart presents a breakdown of remediation actions for all non-critical violations. This chart specifically highlights remediations achieved through component version changes and waivers, offering insight into the strategies used to manage lower-severity violations.

These visual enhancements provide a more comprehensive and actionable overview of your organization's remediation efforts. See the Success Metrics Enterprise Dashboard help documentation for full details.

Enhanced Security Risk Analysis Dashboard

We've enhanced the Security Risk Analysis dashboard to provide more granular insights into your application security posture.

1162444860.png

The dashboard now includes new Mean Time To Remediate (MTTR) and Fix Rate charts to provide a clear visualization of your team's remediation efficiency. The Fix Rate chart displays the percentage of violations resolved over time, including resolutions achieved through component version changes and vulnerability fixes.

Additionally, the dashboard now includes new remediation reason charts, offering a detailed breakdown of critical and non-critical violation remediation methods. These enhancements provide a more comprehensive and actionable view of your application security risks and remediation progress.

For full details, see the Security Risk Analysis Dashboard help documentation.

sonatype-developer-icon.png Sonatype Developer

This release does not include any additional changes for Sonatype Developer.

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

This release does not include any additional changes for Sonatype SBOM Manager.

Firewall.png Sonatype Repository Firewall

This release does not include any additional changes for Sonatype Repository Firewall

Sonatype-integrations-logo.png Notable Integrations Changes

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

Bug Fixes

Issue ID

Description

CLM-34067

Policy violations without migrated PolicyViolationConstraintFacts are correctly handled, and users will no longer experience an internal error in the violations dashboard.

CLM-33993

Improved SCM integration error handling to prevent connection attempts and null pointer exceptions when configuration is invalid.

CLM-33991

Deleting a user via REST API with no active IQ browser session now succeeds as expected.

CLM-31655

Azure DevOps plugin log no longer shows unexpected invalid cookie header information.

CLM-31489

Skip validation for SPDX scans now works as expected.

CLM-31394

When the violations dashboard is disabled, users now see a descriptive alert in the user interface.

CLM-29686

Added explanatory tooltips and re-designed the Daily Automated Pull Request activity table. See the Automated Pull Request help documentation for details.