Sonatype IQ Server 204 Release Notes
Sonatype IQ Server 204 Release Notes
What's New in IQ Server 204.2?
Released June 9. 2026
Bug Fixes
IQ Server release 204.2 introduces the following additional bug fix:
| Issue ID | Description |
|---|---|
| EI-1273 | Memory usage remains bounded during audit and remediation collection, preventing excessive memory growth and OutOfMemoryError conditions under large workloads. |
What's New in IQ Server 204.1?
Released June 8, 2026
Bug Fixes
IQ Server release 204.1 introduces the following additional bug fix:
| Issue ID | Description |
|---|---|
| CLM-40144 | Telemetry processing now limits the number of queued telemetry events, preventing unbounded queue growth that could lead to excessive memory consumption and improve Sonatype Lifecycle stability under sustained telemetry load. |
What's New in IQ Server 204?
Released June 2, 2026
The IQ 204 release includes multiple changes to our IQ-powered solutions. View the details in each solution’s section below.
Improvements Impacting Multiple Solutions
This release includes the following improvements that impact multiple IQ Server-powered solutions:
Java 25 Now Required for IQ Server
Java 25 is now the minimum required version for running IQ Server 204 and later. This update aligns IQ Server with supported Java versions and provides access to the latest performance improvements, security enhancements, and platform capabilities available in Java 25.
New Policy Configuration Export API
This release includes a new Policy Configuration Export API that gives teams programmatic access to policy definitions, policy assignments, inheritance relationships, and associated metadata across organizations, applications, and repositories.
This enhancement makes it easier to review policy configurations, support audit and compliance activities, and integrate policy data with external reporting and governance tools. The API also enables repository-scoped policy exports, allowing teams to automate policy management workflows and capture policy state across their environments.
Improved Startup Time for Large Data Migrations
Improved startup performance for large database migrations by deferring select initialization tasks until after server startup. This change helps reduce deployment delays and enhances database migration validation during upgrades.
Sonatype Lifecycle
This release includes the following changes for Sonatype Lifecycle:
Redesigned Success Metrics Dashboard Experience
We've redesigned the Success Metrics Enterprise Reporting experience in Sonatype Lifecycle to deliver faster access to operational and executive insights through a new grouped dashboard structure.
Users now see a dedicated Success Metrics group with tabbed navigation across focused dashboards such as Program Health and Remediation Ops. This split-dashboard approach reduces noise by separating remediation workflows, security risk analysis, onboarding activity, and program health metrics into purpose-built views.
The redesigned dashboards also introduce expanded analytics and usability improvements. New remediation visualizations provide immediate visibility into open, closed, and remediated violations over time. Mean Time to Fix (MTTF) and remediation efficiency charts now include industry comparison benchmarks so organizations can better evaluate their performance against broader trends. Finally, a new executive summary section surfaces key organizational metrics before detailed analysis, enabling faster high-level assessment of security program health.
For full details, see the Success Metrics, Remediation Ops, and Program Health help pages.
Search Legal and Policy Violations in Advanced Search
Sonatype Lifecycle now supports searching for legal and policy violations via Advanced Search. You can leverage these new item types to find violations across applications and then refine results using criteria such as policy name, waiver status, and application name. This enhancement allows teams to more quickly locate relevant violations and prioritize remediation activities.
Improved Legal Attribution Report Generation Performance
Legal Attribution Reports now generate more efficiently for applications with very large component inventories. This update reduces database load during report generation and helps maintain consistent application responsiveness for users across the platform.
Sonatype Developer
This release does not include any Developer-specific changes.
Sonatype SBOM Manager
This release does not include any SBOM Manager-specific changes.
Sonatype Repository Firewall
This release does not include any Sonatype Repository Firewall specific changes.
Bug Fixes
| Issue ID | Description |
|---|---|
| NEXUS-52635 | Concurrent npm and PyPI proxy requests under PCCS now coalesce across cluster nodes, preventing uncoordinated IQ Server evaluation calls that could exhaust heap memory and cause a full Firewall outage. (This fix requires Nexus Repository 3.92.3+ and IQ 204+.) |
| NEXUS-52385 | The IQ Server HDS connection pool size is now configurable, allowing HA/multi-node deployments to handle concurrent npm metadata requests without exhausting connections or falling back to stale cache data. |
| NEXUS-52218 | The Malware Components CSV now reflects current Sonatype threat intelligence by automatically reconciling stored findings against up-to-date malicious status during the Automatic Malware Management task, so components whose malware classifications have been retracted or corrected no longer appear as active unresolved findings. |
| NEXUS-51730 | Firewall integration users scoped to the Repository Manager level can now successfully retrieve the custom quarantine message without receiving 403 errors or generating spurious WARN log entries. |
| NEXUS-51450 | The Automatic Malware Management task now correctly reports quarantine status in debug logs, accurately reflecting when malicious components are quarantined in the Firewall dashboard. Note that this fix requires coordinated deployment of Nexus Repository Manager and Sonatype IQ Server—deploying Nexus Repository without the corresponding IQ Server update (or vice versa) will cause firewall evaluation requests to fail. |
| CLM-39884 | The Developer Priorities REST API documentation now explains the purpose of the scanIdFromLatestBuildStageEvaluation field, including the conditions under which the UI uses it to display a Go to Build stage link in the Next Step column of the Priorities report. |
| CLM-39406 | Saving custom filters in Success Metrics and Enterprise Reporting now works correctly for LDAP users whose Distinguished Names exceed 50 characters. |
| CLM-38656 | The Priorities report now displays a "Create PR" button instead of a stale link when a previously merged pull request's changes are reverted and a new scan detects the violation again. |
| CLM-38299 | Saving a License Threat Group on large organizations completes in milliseconds, regardless of the number of descendant organizations or applications in the hierarchy. |
| CLM-38233 | Policy name validation during support zip imports now uses a single bulk database query per policy instead of recursive traversal, reducing import time for large organization hierarchies from 15+ minutes to seconds. |
| CLM-37819 | Automated pull requests are now created only when scanning the default branch, preventing unexpected PRs from appearing on the default branch during feature branch scans. |
| CLM-35417 | Source control configuration validation now returns specific, actionable error messages—distinguishing between invalid repository URLs, authentication failures, and insufficient token permissions—instead of a generic failure message. |
| CLM-31884 | The CLMSESSIONID and CLM-CSRF-TOKEN session cookies now use SameSite=Lax on non-SAML paths; SAML authentication flows retain SameSite=None to support IdP cross-site POST callbacks. |
| CLM-30626 | Application ID validation now blocks creation or updates when a public ID conflicts with an existing internal UUID, preventing UI crashes when viewing affected applications. |