JFrog Security Self-Managed Releases


JFrog is deprecating the Block Download feature for remote repositories in JFrog Xray. This capability is moving to JFrog Curation. The deprecation rolls out in phases, from April 1, 2026 through November 2026.

Why We’re Making This Change
We’ve listened to your feedback regarding the challenges of blocking packages with JFrog Xray. By managing this capability with JFrog Curation, we are solving three major pain points:

  • Superior Security "At the Gate". Xray is a world-class scanner, but by definition, a scanner needs to "see" the content to analyze it. This means the file enters your cache. For remote repositories, Curation adds an earlier line of defence, blocking based on metadata, so threats never enter your environment.
  • Protection before the malicious are detected. Xray excels at identifying known malicious packages. The most elusive threats live in the gap between release and detection. Curation's Immature Package Policies with Compliant Version Selection protect you in that gap by automatically selecting the latest mature version.
  • Eliminating Developer Friction. Curation eliminates the CLI timeouts and silent failures that can occur when blocking is tied to the scanning process. Developers see a clear, immediate response rather than a timeout or unexplained error.

JFrog Curation makes automated, policy-driven decisions based on metadata before the download ever starts. This results in split-second decisions and clear, immediate feedback that keeps your developers moving.

What is Changing (and What Isn’t)
It is important to note that Xray is not going anywhere. It remains a gold standard for scanning (SCA) your software supply chain.

For more information, see JFrog Security Deprecations

📘

Important: Artifactory Upgrade May be Required!

Starting with Catalog 1.43.0, Catalog has been migrated to Vue 3. As a result, Catalog now requires Artifactory 7.161.2 or later.

Upgrading Artifactory to version 7.161.2 or later is required before upgrading to Catalog 1.43.0. If Catalog 1.43.0 is used with an earlier Artifactory version, the Catalog UI will not load correctly.

If you are planning to upgrade to Catalog 1.43.0, upgrade Artifactory to version 7.161.2 or later first.

3.150.17

Released: July 29, 2026

New Features and Enhancements

Catalog

  • Added support for deploying Catalog with a highly available Valkey Sentinel configuration through the Helm installer.
  • Enabled Valkey Sentinel by default in the Helm chart for high-availability Catalog deployments.
  • Public Catalog now indexes Chainguard Libraries for npm packages, enriching each package version with SLSA provenance, SBOM, and malware block and cooldown signals.

Curation

  • Announcing a new Time-Based Waiver feature for waiver expiration durations, allowing approved exceptions to be automatically revoked after a defined period.

  • NVIDIA NIM models are now supported in Catalog and Curation policies.

  • Added support for the ChainGuard ecosystem for Maven packages in Curation. Repositories configured with a ChainGuard hardened library URL are automatically identified as the Maven/ChainGuard sub-ecosystem, and use the ChainGuard vulnerability database instead of standard Maven Central data.

  • Added Compliant Version Selection support for Composer packages.

  • Added Compliant Version Selection support for Gradle repositories, enabling Gradle clients to resolve compliant dependency versions automatically.

  • Introducing MCP tools for JFrog Curation waiver management Developers can now submit waiver requests for blocked packages and check their status directly through the AI agent, without leaving the IDE.

  • Introducing JFrog Curation MCP
    Bringing security-aware dependency intelligence directly into AI-assisted coding workflows. Developers can now make safer open-source package choices while writing code, helping reduce software supply chain risk from the start.

  • Compliant Version Selection is Now Enabled by Default for npm
    When every version of an npm package is non-compliant, Curation no longer returns package metadata to the client, and the Curation audit log records that all versions are blocked.

  • Improved accessibility across shared Xray UI components.

  • Added support for Simple Build Tool (SBT) configuration in Compliant Version Selection.

  • Curation now supports Docker Hardened Images (DHI) repositories.

  • Curation now supports Conan 2.0 repositories.

  • Compliant Version Selection (CVS) now supports Alpine.

  • Assign Custom Licenses to Packages You can now assign custom licenses to packages and package versions using a predefined list of non-public licenses. This enables your organization to accurately classify proprietary or commercially licensed software and apply Catalog/Curation license policies consistently. Custom licenses are intended for non-public licenses only and do not replace the existing license correction workflow for public licenses.

  • Block Deprecated or Outdated Packages with a New Curation Condition

    You can now create a Deprecated or Outdated Packages condition in Curation to automatically block packages that have reached end of life according to their upstream repositories. This helps prevent the adoption of unsupported dependencies and strengthens your software supply chain security.

    The Deprecated or Outdated Packages condition currently supports:

    • PyPI
    • Cargo
    • RubyGems
    • Composer
    • npm
    • NuGet
    • Conan
    • CRAN

Source Code

  • Added UI actions for removing saved centralized Git integration custom profiles from Xray settings.
  • Replaced the GitHub repository tree in GitHub App integrations with a paginated table for improved scalability and navigation.
  • Updated Source Code APIs to return findings from the latest available Xray scan for each repository, branch, or commit.
  • Frogbot V2
    Simplified Frogbot GitHub App onboarding by automatically creating a dedicated GitHub environment and assigning initial reviewers for pull request scans.
  • Added repository-level scan configuration for Frogbot, allowing scan settings to be managed per repository.

Xray

  • Improved the Base Image scan user experience with clearer filtering labels and refined tag styling.
  • Added a configurable refresh interval for the Xray Policies and Watches cache.
  • Set curation.separateRoute to true by default in the Xray Helm chart values, enabling split routing for Curation traffic out of the box.
  • Optimized vulnerability matching performance by increasing parallelization against the Xray Update Center.
  • Hid the DBSync v1-to-v3 migration banner where the migration is not applicable.
  • Added optional Runtime detection metadata to impact search results for entitled container image artifacts.
  • Improved indexer error propagation across extractors, MIME validation, and archive helpers to provide clearer failure reporting.
  • Added configurable concurrency limits for audit table queries to reduce database load.
  • Added Publisher Date and JFrog Research severity justification fields to vulnerability report exports (CSV and API).
  • Improved RBv2 indexing to use trusted Artifactory X-Checksum-Sha256 headers when available, avoiding full-body hash mismatches during indexing.
  • Improved Impact Search with autocomplete suggestions for CVE and Xray IDs to help locate vulnerabilities faster.
  • Expanded the Findings API to return findings for IaC resources, applications, and services, completing support across all major entity types.
  • Enhanced Impact Analysis performance by optimizing database lookups used to retrieve impact paths.
  • Improved database performance by allowing concurrency limits to be configured for audit table queries.
  • Enhanced History Scan and Index Repository processing to reduce duplicate work and improve throughput during retries and service restarts.
  • Added base image tag information to SBOM and security scan reports to improve visibility into container image provenance.
  • You can now index and scan Helm OCI repositories. Also fixed an issue that could prevent the Helm indexing setting from being applied correctly when creating a repository.
  • Frogbot v3 git scans now show how vulnerabilities and violations are introduced by displaying their impact paths in the details pane.
  • Upgraded the bundled PostgreSQL to 17.10 across the Docker Compose, Helm, and RPM installers.
  • Added an option to exclude base image packages when exporting scan results, legal reports, and SBOMs.
  • Improved keyboard focus management in modal dialogs, including the Advanced Search dialog.
  • Added support for RHEL 10 across Xray Docker Compose, RPM, and Linux Archive installations.
  • Improved keyboard navigation and screen reader accessibility in the Create Policy and Create Watch wizards.
  • Added support for scanning Cisco IOS XE Consolidated Package (.IOSXE2.0) files during indexing.
  • Added support for scanning .spl files as tar.gz archives.
  • Added per-repository SBOM enablement in repository configuration, replacing the global feature flag.
  • Added a security policy option to ignore violations originating from container base image components.
  • Added Projects support to the Xray Overview, scoping adoption and policy metrics to the selected project.
  • Added support for native Xray installations on Debian 13.
  • The AI scanner is now disabled by default for native installations and can be enabled through system.yaml when needed.
  • Added component IDs to Impact Search API responses to support downstream data enrichment workflows.
  • Improved bulk permission checks to ensure users only receive access results for resources they can view.
  • Improved SCA graph scan performance and reliability by invoking Xray directly instead of using an internal REST API.
  • Improved Scans List load times by loading repositories first and fetching indexed artifact counts asynchronously.
  • Improved ignore rule query performance by optimizing slow scope lookups that caused high CPU usage.
  • Improved ignore rule processing performance in the policy enforcer.
  • Improved impacted resources search by moving DSL query string parsing to the backend for more consistent filtering.
  • Enabled transitive dependency scanning and remediation by default to provide broader dependency coverage.
  • Improved report failure diagnostics with clear, user-friendly error messages.
  • Announcing the new Skip Base Image policy criterion for Security and License rules, which excludes base-image components from generating violations.
  • Added an optional mode to the Scan Artifact API that lets bulk rescans run in the background without impacting real-time artifact scans.
  • Added support for recording Impact Analysis events in the audit log.
  • Added ignore-action violation details to impact search results returned by the enrichment process.
  • Added audit events for policy creation, updates, and deletion.
  • Improved license query performance by batching database requests.
  • Moved DSL query parsing to the backend to improve filtering consistency in Impacted Resources search.
  • Added JFrog Platform webhook events for completed Xray scans, including resource coordinates and the scan status of each service.
  • Improved violation webhooks by adding a violation permalink and, for Frogbot PR scan violations, a link to the source pull request.
  • Added support for installing Advanced Security services independently on standalone Linux, RPM, and Debian deployments.
  • Improved Advanced Security health checks in binary deployments by skipping Kubernetes probes when running outside Kubernetes.

Advanced Security

  • Added optional standalone Contextual Analysis and Exposures services for Docker Compose and Helm deployments.
  • Improved Advanced Security and scanner log trace field naming to align with Xray platform standards for cross-service correlation.
  • Improved Static SCA scan reports with SAST severity counts, issue status, and export support.
  • Improved Advanced Security binary scanner reliability on Linux (arm64 and amd64) by bundling the required libre2 library.
  • Added node affinity and toleration support for Contextual Analysis and Exposures Scanner deployments.
  • Added scan simulation support for Advanced Security binary execution workers.
  • Added Contextual Analysis, secrets, and misconfiguration scanning for container images referenced by Helm and Helm OCI charts.

Resolved Issues

JiraDescription
XRAY-38124Aligned trace identifier field names in Xray stdout JSON logs to use a consistent traceid key.
XRAY-96568Added the applicability_details field to watch violation notifications and webhook payloads.
XRAY-98658Improved Java Contextual Analysis to detect call sites on generic types, such as DatumReader<GenericRecord>.
XRAY-115358Resolved an issue that could prevent artifact downloads when an unrelated scan failed, even though the matched policy did not require that scan type.
XRAY-125545The /xray/api/v1/violations API response now includes evidence and fingerprints fields for Exposures violations. This enables customers to programmatically retrieve fingerprint IDs needed to create fingerprint-based ignore rules via the /xray/api/v1/ignore_rules API, removing the need for manual UI workflows.
XRAY-125645Resolved an issue that could cause git commit filters and sorting in XSC to display incomplete results.
XRAY-128461Resolved excessive CPU usage during violation checks for policies with specific-package or checksum rules, and for components with many vulnerabilities, by evaluating package-level matching once per component.
XRAY-128586Resolved an issue where aggregation scans could incorrectly report no vulnerabilities due to a component lookup error.
XRAY-131522Resolved an issue where SBOM table tests intermittently reported builds as NOT_SCANNED by triggering a manual scan after enabling build indexing.
XRAY-131553Resolved an issue where non-admin users received a 403 error when opening Watch Violation details for Git repositories scanned by Frogbot or using another user’s token.
XRAY-131809Severity filter options in Policy Violations are now disabled when their count is zero.
XRAY-133771Resolved an issue where aggregation scans showed incorrect Contextual Analysis results when child artifacts were scanned outside the parent aggregation context.
XRAY-134060Resolved an issue where build exposures scans failed when builds listed external dependencies in their build-info that were not stored in Artifactory.
XRAY-134068Resolved a Helm chart regression where Xray 3.131 and later installations defaulted to DB Sync V1 instead of DB Sync V3.
XRAY-134545Added server-side pagination to GitHub App repository listings to prevent timeouts in large organizations.
XRAY-134584Deduplicated SBOM license sources in enriched APIs to ensure first-party custom licenses are surfaced reliably.
XRAY-134590Improved Contextual Analysis accuracy by reporting CVEs in unreachable modules as Not Applicable instead of Not Covered.
XRAY-134605Resolved an issue where vulnerabilities detected by Xray at the build level were not displayed in the associated Release Bundle V2 for .NET (NuGet) builds.
XRAY-134641Resolved a denial-of-service vulnerability that could cause Release Bundle resource queries to fail when conflicting bundle name patterns were configured.
XRAY-134650Resolved an issue that could prevent Xray from reporting vulnerabilities for Conan components with alphanumeric version identifiers.
XRAY-134821Resolved an issue where Conan packages sharing identical conanmanifest.txt checksums could be matched to the wrong version.
XRAY-135253Added CVSS v4 fields alongside CVSS v3 data in graph scans, violations, and the Security UI where available.
XRAY-136306Resolved an issue where the project-level Ignore Global Violations permission did not let users ignore global watch violations from the project view.
XRAY-136308Resolved an issue where Vulnerability and user-issue reports returned zero rows when an empty CVSS score range was submitted, notably from the JFrog Go client.
XRAY-136495Resolved an issue where waiver requests for blocked packages could not proceed in the UI when multiple requester users existed, and the remote repository was not automatically selected.
XRAY-136656Resolved an issue where searching the Ignored Violations tab returned only active policy violations, not ignored ones.
XRAY-136846Improved history scan and index-repository throughput by replacing in-memory fan-out with a persistent job queue, eliminating duplicate scan tasks during retries and pod restarts.
XRAY-136941Resolved a vulnerability count discrepancy in the Violations Report.
XRAY-136991Resolved an issue where plus signs (+) in build identifiers were not preserved when navigating build scan URLs.
XRAY-137014Resolved an issue where the watch creation page returned a 500 error when Artifactory denied release bundle listing requests with a 403 response.
XRAY-137203Patched the bundled systemd-libs package in the Advanced Security Contextual Analysis container to address CVE-2026-4105.
XRAY-137234Resolved an issue where changes to Curation custom conditions in the UI were not persisted consistently unless additional close actions were performed after clicking Save Condition.
XRAY-137302Resolved an issue where Vulnerability reports for builds whose names contain a slash returned no vulnerabilities.
XRAY-137395Resolved an issue causing intermittent HTTP 403 responses when the Block Unscanned policy was applied.
XRAY-137396Updated the frontend fast-xml-parser dependency to version 5.5.6 to address CVE-2026-33036.
XRAY-137425Resolved an issue where applying a GitLab repository configuration without changes incorrectly switched the Source column from Inherited to Custom.
XRAY-137482Updated the bundled Traefik dependency in the Advanced Security Contextual Analysis container to address CVE-2026-32595.
XRAY-137530Resolved an issue causing incorrect Syncing Worker messages.
XRAY-137591Resolved an issue where Catalog service errors during fix-version lookups caused the SBOM Remediation tab to appear empty instead of displaying the error.
XRAY-137598Improved Unity automation to ensure Contextual Analysis applicability results match violation tables in build and uber-build reports.
XRAY-137637Improved scan error reporting when manifest.json metadata cannot be parsed.
XRAY-137671Removed the ability to create waivers for packages that are pending a Catalog update.
XRAY-137999Resolved an issue that could cause Xray to crash while scanning Helm charts.
XRAY-138075Resolved an issue that prevented SAST violation details from being displayed when selected from the Violations page.
XRAY-138096Resolved an issue where Xray could incorrectly flag Maven components in container images as vulnerable when their version contained an unresolved Maven placeholder.
XRAY-138104Resolved an issue in which indexing raw SquashFS image files without a partition table failed with the no OS image was found error.
XRAY-138157Resolved an issue where users with the Manage Xray Metadata permission were unable to perform v1 scanArtifact scans via the UI (403) or API (404).
XRAY-138190Resolved an issue where the Xray Reports wizard in a project scope displayed Release Bundle V1 artifacts, although only Release Bundle V2 is supported with projects.
XRAY-138195Resolved an issue where jf docker scan could report false Applicable CVEs and false secret findings when the scanner failed to identify third-party libraries.
XRAY-138305Resolved an issue where the Malicious Packages widget icon was misaligned in the Scans List overview.
XRAY-138313Resolved an issue where PolicyEnforcer failed to create violations due to a user issue not found after add error, causing build scans to time out in some environments.
XRAY-138320Limited concurrent Docker layer downloads inside Xray scanner workers to avoid saturating network connections during container scans.
XRAY-138344Resolved an issue where editing a webhook in Xray could update a different webhook entry than the one selected.
XRAY-138385Resolved an issue where Xray scans of PHP builds failed when a composer.lock file was indexed as a build dependency.
XRAY-138422Resolved an issue where duplicate RabbitMQ message acknowledgments could close worker channels and briefly degrade scan throughput.
XRAY-138468Resolved an issue where builds or release bundles containing a / in their name did not produce policy violations during build scans.
XRAY-138488Aligned SBOM service labels in the Xray Helm chart with the standard service naming pattern.
XRAY-138574Extracted the post-scan flow from the Impact Analysis worker into a dedicated PostScan worker, improving scan throughput under load.
XRAY-138583Resolved an issue where Alpine packages did not receive Debian-style related-component metadata during SBOM component link resolution.
XRAY-138605Resolved an issue where the severity filter on Vulnerability reports could include non-matching CVEs and report mismatched totals.
XRAY-138617Resolved an issue where Xray RPM installation failed on newer RHEL 9 versions due to a missing libdb dependency, by replacing db_util with a statically linked db_dump binary.
XRAY-138628Resolved an issue where artifact scans on project-scoped repositories could remain stuck in Pending Scan when multiple files shared the same SHA.
XRAY-138679Resolved an issue where saving a Block Policy package-version rule changed the package type from Hugging Face ML to Generic.
XRAY-138711Optimized the Scans List repositories API to improve load times in environments with large numbers of indexed repositories.
XRAY-138715Added pagination to the unified policies API to improve response times in environments with large numbers of policies.
XRAY-138716Improved artifact scan status retrieval performance by eliminating a source of long-tail latency that could affect large Enterprise+ tenants.
XRAY-138731Resolved an issue where Contextual Analysis details in Reports and Violations views could display evidence from a different repository than the selected one.
XRAY-138738Resolved an issue where violations on components that were never scanned for Contextual Analysis incorrectly showed Not Covered instead of Not Scanned.
XRAY-138745Reduced log noise by demoting selected non-critical Xray error messages to warnings.
XRAY-138816Resolved VEX evidence creation errors when the evidence SBOM format was SPDX instead of CycloneDX.
XRAY-138817Resolved an issue where VS Code extensions were incorrectly matched to npm package vulnerabilities, producing false positives.
XRAY-138841Resolved slow malicious package policy checks using issue-type filters by restoring batch vulnerability preload for those rules.
XRAY-138848Resolved an Impact Analysis error when a malicious package had previously been recorded by a regular scan under its public namespace.
XRAY-139013Resolved an issue where Contextual Analysis reported unsupported package types as Not Applicable instead of Not Supported when SBOM enrichment was enabled.
XRAY-139022Resolved an issue where Xray incorrectly reported vulnerabilities from a base image after the affected component had been overridden with a patched version in the Dockerfile.
XRAY-139069Resolved an issue where data retention cleanup could delete recently indexed artifacts that had not yet been scanned.
XRAY-139071Resolved an issue where the indexer skipped Docker tar layers represented as symlinks, leading to incomplete indexing of images built by older Docker clients.
XRAY-139090Resolved an issue in which the SBOM enrichment API could return an arbitrary checksum for components whose component IDs matched multiple files with different checksums.
XRAY-139091Resolved an issue where Xray missed transitive Contextual Analysis applicability when SBOM enrichment was enabled.
XRAY-139110Resolved an issue where PyPI waiver requests created through the Curation API could fail to associate with the specified package, preventing approved waivers from taking effect.
XRAY-139114Resolved an issue where Curation policy waivers could not be created for valid package versions due to incorrect package version validation.
XRAY-139153Resolved an issue where nested composer.lock files could override the root dependency version, causing incorrect PHP/Composer component version reporting and vulnerability matching.
XRAY-139159Resolved an issue where the SBOM API unnecessarily computed dependency relations on every call, slowing scan-list queries.
XRAY-139168Resolved an issue where the Export Scan Data dialog displayed Base Image and copyright export options when the SBOM feature was disabled.
XRAY-139177Resolved an issue that could cause vulnerability counts to appear as N/A in the Scans List until scan results were fully loaded.
XRAY-139350Resolved an issue where valid merged CycloneDX SBOM and VEX files could fail to scan and be reported as Scan Failed in the Xray UI.
XRAY-139352Resolved an issue where non-UI scan flows ran unnecessary base-image detection lookups, with a new admin flag to disable base-image detection.
XRAY-139596Resolved an issue where Exposures policy events were always routed to the new-content queue, clogging it during large history scans on existing content.
XRAY-139801Resolved an issue where the Advanced Security Reports right panel sent an incorrect artifact path, returning a 400 and hiding the applicability status.
XRAY-139803Resolved an issue where applicability cleanup repeatedly rewrote scan statuses after failed Advanced Security jobs, causing a status update loop.
XRAY-139834Resolved an issue where jf build-scan could return an empty violations list for builds with a configured watch due to a race in scan-status updates.
XRAY-139916Resolved an issue where licenses on malicious packages were dropped from the SBOM, causing license violations to show only one source instead of multiple.
XRAY-139919Updated the transitive uuid dependency in the Xray frontend to remediate CVE-2026-41907.
XRAY-139945Resolved an issue where build, release bundle, and application version scans returned no Contextual Analysis results when Advanced Security SBOM enrichment was enabled while the SBOM service was disabled.
XRAY-139975Corrected the Blocked Packages count displayed on Remote Repository tiles to accurately reflect the number of blocked package requests within the selected time range.
XRAY-140015Restored artifact summary scan results that were lost during the SBOM model migration.
XRAY-140099Resolved an issue that could incorrectly identify licenses for some npm packages, leading to false license policy violations and scan failures when ignore rules were configured.
XRAY-140118Resolved an issue where Release Bundle v2 ignore rules failed for long bundle versions by increasing the supported version length limit to 255 characters.
XRAY-140159Added NuGet v2 and v3 support to Curation, enabling policy enforcement and package evaluation for both repository formats.
XRAY-140171Resolved an issue that prevented History Scan from displaying results for artifacts sharing the same SHA-256 across multiple repositories when sbom.sendsToPolicyEnforcer was enabled.
XRAY-140174Resolved an issue where build scans could permanently fail when components were misclassified as Generic during persist.
XRAY-140259Added Release Bundle v1 support to SBOM enrichment child lookup, preventing Advanced Security child resolution failures for v1 bundles.
XRAY-140265Resolved an issue where Git server tables appeared empty after saving centralized integration settings by refreshing the table data automatically.
XRAY-140300Resolved an issue that prevented Xray from indexing and scanning artifacts in newly created repositories when the JFrog Xray Integration toggle was enabled.
XRAY-140335Resolved an issue where Xray 3.143.x generated excessive WARN logs during indexing, operational risk evaluation, and file existence checks, significantly increasing log volume.
XRAY-140348Resolved a midnight race condition that triggered unnecessary full-day re-scans and inflated dashboard metrics by introducing a dedicated checkpoint mechanism.
XRAY-140493Resolved an issue where temporary Artifactory connectivity problems or slow AQL queries could cause repository indexing jobs to stall indefinitely.
XRAY-140572Resolved an issue that could incorrectly trigger violations for multi-version builds when skip-N/A validation was enabled, and fixed violations API queries for build resources in projects.
XRAY-140612Resolved an issue where build SBOM post-scan processing reported only a single impact path per component, causing applicable CVEs to be hidden in multi-module builds.
XRAY-140757The permission evaluation logic was corrected so that the “Any Remote” repository scope is resolved consistently with explicitly selected remote repositories. Non-admin users can now view Xray violations correctly when access is granted through “Any Remote” permission targets.
XRAY-140770Resolved an issue that caused the General Info section to appear empty when viewing CVE details from a vulnerability report.
XRAY-140848Updated the bundled fast-xml-builder dependency in the Xray frontend to remediate CVE-2026-44665.
XRAY-140953Updated the bundled Go runtime in Contextual Analysis and Exposures scanner containers to address CVE-2026-33814 and related HTTP/2 vulnerabilities.
XRAY-140970Resolved an issue where graph scan status updates returned errors when no database rows required an update.
XRAY-141011Resolved an issue where the Findings API returned an error when Advanced Security was disabled.
XRAY-141246Resolved an issue where scan jobs were snoozed and incorrectly reported no items processed when a zero-result batch did not advance the checkpoint.
XRAY-141475Resolved an issue where searching by component in the vulnerabilities (SBOM) tab did not return matching components.
XRAY-141623Resolved an issue where canceling a job queue did not promptly stop in-flight jobs.
XRAY-142503Resolved grammatical inconsistencies in the Curation sidebar menu and page titles.
XRAY-142822Resolved an issue where non-admin users could not view Xray scan data for Release Bundles v2.
XRAY-142949Resolved an issue where automatically detected licenses could not be deleted from a component in License Studio.
XRAY-144046Resolved an issue where Ignore Rule timestamps were inconsistent between the list and details views.
XRAY-144126Resolved an issue where scanArtifact requests returned a 403 error when authenticated with OIDC applied-permissions tokens.
XRAY-144171Resolved incorrect vulnerability matching for Oracle Linux RPM packages caused by an incorrect Red Hat CPE comparison.
XRAY-144388Updated the bundled golang.org/x/net dependency to v0.55.0 in the Xray and JAS Exposures scanner containers to address CVE-2026-39821.
XRAY-144644Resolved an issue where Xray release binaries enabled Go FIPS 140 mode by default, which could disrupt TLS 1.2 connections with legacy peers in non-FIPS environments. FIPS validation remains covered in CI using GODEBUG.
XRAY-144935Resolved an issue where Xray installation failed on RHEL 8 by downgrading the bundled observability component to version 2.39.3.
XRAY-145036Resolved a Contextual Analysis applicability scanner pattern that could cause scan errors on the updated Python 3.14 runtime.
XRAY-145226Resolved an issue where Python package license detection incorrectly split multiline license text into separate license entries.
XRAY-145620Resolved an issue where Frogbot received an invalid centralized configuration when watches were configured at the folder or server level.
XRAY-145733Resolved an issue where links in policy violation emails returned a 404 error when the build number contained spaces.
XRAY-146005Resolved an issue where Conan packages in the Scans List were displayed as conanmanifest.txt instead of their package name and version.
XRAY-146278Resolved an issue where the Scans List branch dropdown did not display all scanned branches for a repository.
XRAY-146528Resolved an issue where scanning CycloneDX SBOMs could under-count or return inconsistent vulnerabilities for some components (such as Conan) during scan for violations.
XRAY-147006Resolved an issue where artifacts and builds remained in the Scanning state after an upgrade when PostScan worker counts were initialized to zero.
XRAY-152769Resolved an issue where Curation Advanced Coverage stayed unavailable until Xray was restarted if Catalog came up after Xray.

3.143.6

Released: April 28, 2026

New Features and Enhancements

Xray

  • Announcing a new Xray Overview UI Page: a single-pane-of-glass view of your organization's security scanning coverage, secrets detection adoption, supply chain protection, and policy enforcement.
  • Added Base Image Detection, enabling separation and filtering of base image vs. application vulnerabilities and SBOM components.
  • Added Audit Events for SBOM impact analysis, license and copyright edits, and custom license creation flows.
  • Enhanced Xray authentication and permission checks by adopting updated JFrog Access client APIs and principal-based authorization.
  • Added an API to retrieve Xray license information.
  • Moved the Export Scan Data option in Scan Results out of the options menu for improved accessibility.
  • Optimized vulnerability matching performance by increasing parallelization relative to the Xray Update Center.
  • Added support for SBOM exports to return in the REST API body response by specifying "output_format": "raw" in the Request Body.
  • Enabled Optimized Impact Analysis by default for instances migrated to SBOM.
  • Added Impact Search enhancements: improved autocomplete with better suggestion filtering, intuitive keyboard navigation, and support for unquoted values.
  • Violation Report improvements: centralized CVSS display in the CVE details panel, refined visibility rules for CVSS information, and updated layout for clearer context.
  • Added Publisher Date, Fix Date, Exploited Status, and JFrog Research severity justification fields to vulnerability report exports (CSV and API).
  • Added a severity source field to the Get Vulnerabilities Report API.
  • Added distinct status messages for blocked, scanned, and unscanned artifacts.
  • Improved query performance for violations.
  • Improved formatting of Xray security email notifications.
  • Upgraded RabbitMQ to version 4.0 and improved metrics collection.
  • Extracted the post-scan flow from the Impact Analysis worker into a dedicated PostScan worker, improving scan throughput under load.
  • Optimized Docker image indexing with single-pass layer extraction and pruning of irrelevant installed files.
  • Optimized Policy Enforcer runtime performance.
  • Optimized bulk delete operations for SBOM data.

JFrog Advanced Security

  • Secrets ignore rules now support Ant-style file path patterns (e.g., /*.jar/), allowing users to suppress violations across multiple files or directories without creating individual rules.
  • Added support for ignoring secrets using file path patterns with Ant-based or RE2 pattern matching.
  • Exposures scanning is now supported for AppTrust, providing exposure findings alongside existing vulnerability data.
  • Improved Advanced Security scan performance for large repositories.
  • Added Transitive Contextual Analysis indicators to vulnerability reports, including the overview, table, and export files.

Curation

  • Announcing Block Downloads from Cached Remote Repositories, enabling Curation policies to enforce restrictions on packages even when already stored in the Artifactory cache.
  • Announcing On-Demand Curation, enabling Curation policies to be applied to packages from remote repositories not covered by the JFrog Public Catalog, with immediate enforcement for uncataloged, private, and ecosystem-specific components.
  • NVIDIA NIM models are now supported in Catalog and Curation policies.
  • Preview Dashboard: Added a preview dashboard for non-entitled JFrog Curation users, providing a snapshot of the security posture of remote OSS packages.
  • Expanded Compliant Version Selection support to include Conda, NuGet, and RubyGems ecosystems.
  • With Compliant Version Selection enabled, JFrog Curation now dynamically evaluates packages not found in the Catalog. Packages are allowed by default unless a blocking policy exists, in which case they are blocked and automatically replaced with a compliant alternative.
  • Enhanced the Overview dashboard to surface security coverage gaps and provide actionable insights for improving protection.
  • Introduced new REST APIs to get and create a Waiver Request.
  • Added support for waiver requests in the API and UI, enabling developers to request waivers from policy owners for specific blocked packages.
  • The Curation Audit now includes additional filters: Reason, Requester Email (search), Origin, and Condition Name.
  • You can now search for a package without specifying a version, enabling visibility across all available versions.

Catalog

  • Introduced bulk assignment of packages to labels to support waivers across all current and future package versions.
  • Increased the maximum number of labels that can be assigned to a single package to 500.
  • Introduced a new public API that returns the currently active Catalog version.

Source Code (Frogbot)

  • Added include-pattern fields to centralized repository scan configuration in the Xray UI.
  • Added Snippet Detection toggles to centralized repository scan configuration in the Xray UI.
  • Improved performance of the Frogbot V3 fix-version endpoint.

Resolved Issues

JiraDescription
XRAY-133423Resolved a security vulnerability identified as CVE-2025-4517.
XRAY-134727Resolved a security vulnerability identified as CVE-2025-15467.
XRAY-135140Resolved a security vulnerability identified as CVE-2025-68121 in cloud environments.
XRAY-131301Resolved a security vulnerability identified as CVE-2025-47913.
XRAY-127276Resolved a security vulnerability identified as CVE-2025-59375.
XRAY-138961Resolved a security vulnerability (CVE-2026-27143) by updating Advanced Security scanner container images to Go 1.25.9 / 1.26.2 or later.
XRAY-138843Updated the bundled github.com/jackc/pgx/v5 PostgreSQL driver to version 5.9.1 to address CVE-2026-33815.
XRAY-137396Updated the frontend fast-xml-parser dependency to version 5.5.6 to address CVE-2026-33036.
XRAY-139834Resolved an issue where jf build-scan could return an empty violations list for builds with a configured watch due to a race in scan-status updates.
XRAY-139596Resolved an issue where exposures-scan policy events were always routed to the new-content queue, clogging it during large history scans.
XRAY-139352Resolved an issue where non-UI scan flows ran unnecessary base-image detection lookups, with a new admin flag to disable base-image detection.
XRAY-139301Resolved an issue where vulnerability report generation could fail with a NULL fingerprint scan error on certain SBOM components.
XRAY-139197Resolved an issue where SBOM enrichment computed dependency relationships even when dependency scanning was disabled.
XRAY-139159Resolved an issue where the SBOM API unnecessarily computed dependency relations on every call, slowing scan-list queries.
XRAY-139115Resolved SBOM worker failures during Docker image scans when a malicious package version already existed in the catalog.
XRAY-139090Resolved an issue in which the SBOM enrichment API could return an arbitrary checksum for components whose component IDs matched multiple files.
XRAY-139069Resolved an issue where data retention cleanup could delete recently indexed artifacts that had not yet been scanned.
XRAY-139013Resolved an issue where Contextual Analysis reported unsupported package types as Not Applicable instead of Not Supported when SBOM enrichment was enabled.
XRAY-138965NVIDIA NIM models are now supported in Catalog and Curation policies.
XRAY-138873Resolved an issue that caused failed or partial Advanced Security scans on some Docker images by detecting actual layer compression from the layer data.
XRAY-138848Resolved an Impact Analysis error when a malicious package had previously been recorded by a regular scan under its public namespace.
XRAY-138841Resolved slow malicious package policy checks using issue-type filters by restoring batch vulnerability preload.
XRAY-138816Resolved VEX evidence creation errors when the evidence SBOM format was SPDX instead of CycloneDX.
XRAY-138628Resolved an issue where artifact scans on project-scoped repositories could remain stuck in Pending Scan when multiple files shared the same SHA.
XRAY-138583Resolved an issue where Alpine packages did not receive Debian-style related-component metadata during SBOM component link resolution.
XRAY-138574Extracted the post-scan flow from the Impact Analysis worker into a dedicated PostScan worker, improving scan throughput under load.
XRAY-138488Aligned SBOM service labels in the Xray Helm chart with the standard service naming pattern.
XRAY-138427Resolved an issue where SBOM scan status updates were blocked by Impact Analysis.
XRAY-138313Resolved an issue where PolicyEnforcer failed to create violations due to a "user issue not found after add" error, causing build scans to time out.
XRAY-138305Resolved an issue where the Malicious Packages widget icon was misaligned in the Scans List overview.
XRAY-138195Resolved an issue where jf docker scan could report false Applicable CVEs and false secret findings.
XRAY-138157Resolved an issue where users with the Manage Xray Metadata permission were unable to perform v1 scanArtifact scans via the UI (403) or API (404).
XRAY-137999Resolved an issue that caused a crash when scanning Helm charts.
XRAY-137948Resolved an issue where automation filtering user issues by repository and package scope failed intermittently.
XRAY-137743Resolved an issue in Impact Analysis for malicious packages.
XRAY-137669Optimized Docker image indexing with single-pass layer extraction and pruning of irrelevant installed files.
XRAY-137639Improved SBOM dependency resolution by writing resolution rows in a single database transaction.
XRAY-137635Resolved an issue where applicability SARIF duplicated the same rule across dependency paths and showed inconsistent contextual analysis status between GitHub and Xray.
XRAY-137602Resolved an issue where SAST panels appeared empty due to lost root-file context in Scans List, PR, commit, and report views.
XRAY-137600Resolved an issue causing SAST endpoints to return empty responses.
XRAY-137573Resolved an issue where commit and pull request scan views showed duplicate rows for commits with both scan types.
XRAY-137532Resolved an issue where automatic ticket creation silently failed for security violations found by scans on source code repositories.
XRAY-137530Resolved an issue causing incorrect Syncing Worker messages.
XRAY-137528Resolved an issue where scanning certain RHEL disk images failed on XFS layouts that expose backing block devices in the filesystem tree.
XRAY-137487Resolved an issue where transitive path scans queried the Catalog when contextual analysis was disabled.
XRAY-137427Resolved an issue where the security sidebar showed an incorrect SAST finding count for on-demand source scan results.
XRAY-137424Removed unnecessary processing of unsupported CycloneDX components.
XRAY-137413Resolved an issue with non-deterministic SHA1 values for empty components during CDX processing.
XRAY-137395Resolved an issue causing intermittent HTTP 403 responses when the Block Unscanned policy was applied.
XRAY-137374Resolved a crash in the Xray Source Code Violations API.
XRAY-137373Resolved an issue in Impact Analysis that caused unnecessary violations.
XRAY-137239Resolved an issue where Advanced Security coverage statistics were incorrect for vulnerabilities with only an internal Xray ID (no CVE).
XRAY-137209Marked SCA scans as complete after SBOM processing based on the artifact path rather than checksum alone.
XRAY-137193Resolved an issue that caused excessive log spamming under rate-limiting conditions.
XRAY-137152Resolved Docker image indexing issues when OS release metadata and OS packages reside in different layers, including Chainguard, Debian, and RPM-based images.
XRAY-137146Resolved an issue where legacy vulnerability report automation selected an overly broad scope and failed intermittently.
XRAY-137138Resolved an issue where CycloneDX SBOMs labeled PyPI components as applications instead of libraries.
XRAY-137125Resolved an issue where Jira ticket creation could fail for artifacts where the component itself is the vulnerable item, such as Docker images.
XRAY-137122Prevents Go module indexing failures when optional Helm charts are embedded deep within the module archive.
XRAY-137111Resolved an issue where history-scan and index-repo queues ignored consumer timeouts, causing message redelivery and duplicate tasks.
XRAY-137046RBv2 bundle block-status checks now return in progress while scans continue, instead of reporting not indexed.
XRAY-137013Resolved an issue where advanced scan category checkboxes were cleared incorrectly when repository configuration loaded slowly in a project.
XRAY-136994Resolved incorrect SAST data lookup for commits and pull requests by using root-file relations instead of slower meta scans.
XRAY-136941Resolved an issue that caused a discrepancy in vulnerability counts in the violations report.
XRAY-136881Resolved an issue where applicability data could become stale in high-availability environments due to the SBOM service not receiving cache refresh notifications.
XRAY-136880Resolved an issue affecting base image detection behavior for multi-architecture images.
XRAY-136846Improved history scan and index-repository throughput by replacing in-memory fan-out with a persistent job queue, eliminating duplicate scan tasks during retries and pod restarts.
XRAY-136775Legal attribution PDF exports now include package versions when requested, matching plain-text exports.
XRAY-136733Resolved an issue where the SBOM File API did not create a scan context when sending messages to UserCatalog.
XRAY-136679Resolved an issue where jf docker scan returned inconsistent results when multiple comma-separated watches were provided.
XRAY-136643Resolved an issue where the waiver request link to Catalog was broken.
XRAY-136565Resolved an issue in the AppTrust Findings API that caused errors in responses.
XRAY-136545Resolved an issue that caused frequent "Unknown step: scan/deleter" errors in Xray system messages.
XRAY-136540Improved Advanced Security scan performance for large repositories.
XRAY-136494Resolved a performance issue where failed Policy Enforcer jobs could wait up to 25 minutes before timing out due to a caching issue.
XRAY-136444Resolved an issue causing inconsistent violation creation in source code scanning.
XRAY-136323Added a descriptive error message for the Watch API.
XRAY-136189Resolved an issue where missing fields could cause Curation-on-Demand scans to fail.
XRAY-136172Improved handling of JSONC files, such as tsconfig.json, in Secrets scans for Docker images.
XRAY-136144Updated JFrog Router version to 7.205.4.
XRAY-136134Resolved an issue where GET /xray/api/v1/policies/{name} returned HTTP 500 instead of HTTP 404 when the specified policy did not exist.
XRAY-135801Improved detection of Debian packages in ECHO Docker images.
XRAY-135768Resolved an issue where an SBOM file encoding error could cause the entire scan to fail.
XRAY-135734Resolved an issue that caused incorrect impact path layers to be reported for Docker images.
XRAY-135677Resolved an issue affecting build info retrieval via AQL.
XRAY-135674Resolved an issue where Operational Risk returned incorrect data in the Component Details API.
XRAY-135639Resolved an issue that caused RabbitMQ 4 upgrades to fail in Xray Platform Helm charts and OpenShift installers.
XRAY-135635Resolved an issue in 7z extraction that caused scanning failures for certain 7zip archives.
XRAY-135634Applies SCA failed scan status updates even when no prior status row exists, instead of skipping updates for missing root files.
XRAY-135561Resolved an issue where builds with special characters in the name or version were not scanned.
XRAY-135558Resolved an issue where Exposures scans could crash on malformed or corrupted archive files, resulting in repeated scan failures. The scanner now gracefully skips them.
XRAY-135555Resolved an issue where Exposures scan results could be lost if the scan record was removed during an active scan.
XRAY-135539Resolved an issue affecting Go support in Source Code Basic Remediation.
XRAY-135525Resolved an inconsistency in the violation count displayed in the UI.
XRAY-135467Reduced the size of the Alpine Advanced Security scanner bundle by optimizing gadget installations and removing non-runtime files post-build.
XRAY-135451Added distinct status messages for blocked, scanned, and unscanned artifacts.
XRAY-135448Derives the Debian distribution from the package version when metadata omits it, improving CVE mapping accuracy for Debian packages.
XRAY-135447Resolved an issue where the fixed_version field was missing from the Artifact Summary API response.
XRAY-135440Resolved an issue where Docker scans via JFrog CLI were incorrectly displayed under On-Demand Scanning > Source Code Scans.
XRAY-135387Resolved an issue in CPE identifier parsing in SPDX documents.
XRAY-135251Resolved an issue that caused an incorrect error when adding a policy with the Enable Jira Ticket toggle enabled.
XRAY-135146Resolved an out-of-memory (OOM) condition that could cause scans to fail.
XRAY-135133Resolved an edge case that caused exposure scans to crash while Artifactory nodes were restarting.
XRAY-135049Added an index to the SBOM migration table to improve status retrieval performance.
XRAY-135043Allows contextual analysis for artifacts in generic repositories instead of treating them as unsupported.
XRAY-135004Resolved an issue where tar.zst files were incorrectly identified as Debian packages.
XRAY-134996Resolved an issue that could cause violations from custom vulnerabilities to be missing.
XRAY-134806Improved entitlement handling when running Advanced Security scans.
XRAY-134790Resolved an issue with recurring CVEs in the Build Diff Overview.
XRAY-134745Resolved an issue that could cause vulnerability reports to appear empty in some cases.
XRAY-134721Resolved a failure in Xray caused by a missing docker.config file.
XRAY-134704Updates the bundled License Detective library to improve license identification during scans.
XRAY-134672Resolved an issue where navigating to a build to view active violations by version in the Xray UI resulted in an HTTP 500 error.
XRAY-134666Optimized bulk delete operations for SBOM data.
XRAY-134664Optimized Policy Enforcer runtime performance.
XRAY-134636Reduced cardinality in data query logs.
XRAY-134607Resolved an issue that could cause JAS installation to fail on Ubuntu 24.04 due to incompatibility with Python 3.12.
XRAY-134601Resolved an issue where RBv2 and Application Version scan statuses were not updated correctly.
XRAY-134561Resolved an issue where a build would not appear as a watch resource.
XRAY-134550Resolved a 404 error when opening Jira-linked violations for builds containing "/" in the name due to improper URL encoding.
XRAY-134548Improved policy evaluation accuracy for newly introduced CVEs by refining fallback logic for artifacts awaiting re-scan.
XRAY-134524Resolved an issue affecting impact path calculation for zipped components during scans.
XRAY-134519Omits unset internal version timestamps from component detail APIs instead of returning zero dates.
XRAY-134508Resolved an issue where jf audit scans displayed the project path as root instead of the actual path of the scanned project.
XRAY-134414Resolved an issue causing a 500 response in one of the SBOM Search APIs.
XRAY-134402Resolved an issue where project-scoped watches did not create violations for remote repositories.
XRAY-134400Added additional logging to the new garbage collection procedure.
XRAY-134340Resolved an issue where Scans List overview widgets remained in loading state when a source scan reported no vulnerabilities.
XRAY-134292Improved performance of the Frogbot V3 fix-version endpoint.
XRAY-134155Resolved an issue in SBOM file component ID prioritization, ensuring PURL is preferred over CPE except for generic or C/C++ components.
XRAY-134152Resolved an issue that caused the Git repositories screen to fail to load in some cases.
XRAY-134072Performed internal unification of SBOM data enrichment across the APIs.
XRAY-134060Resolved an issue where build exposures scans failed when builds listed external dependencies not stored in Artifactory.
XRAY-134023Fixed a bug where RBv2 versions were scanned for CVE applicability even when Contextual Analysis was explicitly disabled.
XRAY-133994Resolved an issue where history scans did not update the scan status, causing blocks.
XRAY-133925Resolved a bug where the WorkersCount API reported an incorrect number of workers used for SBOM Impact Analysis.
XRAY-133882Added a severity source field to the Get Vulnerabilities Report API.
XRAY-133857Resolved an issue affecting hash persistence for packages ingested through both binary and declarative ingestion flows.
XRAY-133798Resolved an issue that caused duplicate violations for Alpine Docker builds.
XRAY-133771Resolved an issue where aggregation scans showed incorrect contextual-analysis results when child artifacts were scanned outside the parent aggregation context.
XRAY-133701Resolved an issue where the extended information for a vulnerability was not being processed.
XRAY-133583Optimized license assignment during the scan process.
XRAY-133517Resolved an issue where custom vulnerabilities were sometimes not shown in the artifact summary.
XRAY-133365Added a structured field to Xray logs.
XRAY-133355Resolves Artifactory connectivity issues when the internal Router uses a non-default HTTPS port in split access mode.
XRAY-133324Resolved an issue where upgrading Xray could cause failed checks for HA RabbitMQ.
XRAY-133293Resolved an issue where Attribution Report generation for builds and release bundles failed when triggered via the UI.
XRAY-133192Resolved an issue where project admins were denied build scan REST requests that succeeded in the UI.
XRAY-133173Resolved an issue that caused the Exposures Report Details dialog to freeze with a loading spinner for builds and Release Bundles V2 scopes.
XRAY-133098Resolved an issue that could cause incorrect rule retrieval when policies had identical names.
XRAY-133065Resolved an issue causing inconsistent license parsing for RPM packages.
XRAY-132937Added support for Debian and Ubuntu copyright information in the attribution report.
XRAY-132898Resolved an issue that caused errors when retrieving scan results for builds with special characters.
XRAY-132752Resolved an issue where some builds did not appear in the Xray Reports UI.
XRAY-132739Resolved an issue where SPDX manifest files nested inside supported package archives were not indexed correctly.
XRAY-132724Resolved incorrect CVE information for the RPM component libxslt-1.1.32-6.1.
XRAY-132636Resolved an issue where Exposures scans failed on OCI artifacts stored in Docker repositories. Non-container artifacts are now handled gracefully.
XRAY-132305Resolved an issue where Release Bundle v2 include-pattern matching in Indexed Resources UI failed when bundle names included a project prefix.
XRAY-132227Added row highlighting for the selected row in a table.
XRAY-131795Resolved an issue with split identifiers for "unknown" licenses that caused misuse of unknown licenses.
XRAY-131789Resolved an issue where Xray policy violations were not displayed for builds when using a project-level watch scope.
XRAY-131610Resolved inconsistencies between UI and REST API in Custom License Creation.
XRAY-131479Optimized vulnerability matching performance by increasing parallelization relative to Xray Update Center.
XRAY-131339Resolved an issue where an undefined value in the component field of the SBOM table caused UI display issues.
XRAY-130107Enhanced the secret detection engine filtering logic to reduce false positives caused by example local database configurations in installation scripts.
XRAY-129339Added support for user-edited custom copyright information in the License Attribution Report.
XRAY-129018Webhook URLs are now validated to prevent Server-Side Request Forgery (SSRF) attacks. URLs pointing to private/internal IP addresses and localhost are blocked.
XRAY-128461Resolved excessive CPU usage during violation checks for policies with specific-package or checksum rules.
XRAY-128452Resolved an issue that could cause "ghost" violations to appear.
XRAY-128266Resolved an issue where the Clear button in report scheduling options within the Report Wizard did not function as expected.
XRAY-127553Resolved an issue that caused on-demand scans to occasionally not appear in the Platform UI.
XRAY-127507Improved readability of the malicious package warning.
XRAY-127453Improved watch creation and editing performance by batching database writes and streamlining the Watches configuration UI.
XRAY-123290Updated scan status to include the SBOM insertion phase.
XRAY-82298Treats Windows MSI files in generic repositories as unsupported for Exposures scans instead of failing the scan.

3.143.33

Released: July 27, 2026

This patch fine-tunes a few things under the hood for better performance and a smoother experience.

3.143.32

Released: July 26, 2026

Enhancements

  • Added component IDs to Impact Search API responses to support downstream data enrichment workflows.
  • Improved Advanced Security and scanner log trace field naming to align with Xray platform standards for cross-service correlation.
  • Moved DSL query parsing to the backend to improve filtering consistency in Impacted Resources search.
  • Enhanced transitive SBOM handling for multi-arch container images.

Resolved Issues

JiraDescription
XRAY-144171Resolved an issue where Oracle Linux RPM packages were matched using an incorrect Red Hat CPE.
XRAY-142949Resolved an issue where automatically detected licenses could not be removed in License Studio.
XRAY-134584Deduplicated SBOM license sources in enriched APIs to ensure first-party custom licenses are surfaced reliably.
XRAY-139022Resolved an issue where Xray incorrectly reported vulnerabilities from a base image after the affected component had been overridden with a patched version in the Dockerfile.

3.143.31

Released: July 19, 2026

Enhancements

Improved violation webhooks by adding a violation permalink and, for Frogbot PR scan violations, a link to the source pull request.

Resolved Issues

JiraDescription
XRAY-149620Added NuGet v2 and v3 support to Curation, enabling policy enforcement and package evaluation for both repository formats.

3.143.30

This patch fine-tunes a few things under the hood for better performance and a smoother experience.

3.143.29

This patch fine-tunes a few things under the hood for better performance and a smoother experience.

3.143.28

Released: June 28, 2026

Enhancements

  • Improved Advanced Security binary scanner reliability on Linux (arm64 and amd64) by bundling the required libre2 library.
  • Added component IDs to Impact Search API responses to support downstream data enrichment workflows.
  • Xray Docker, RPM, and Docker Compose installers now include the Advanced Security scanner binaries.
  • Improved filtering consistency in impacted resources search by moving DSL query parsing to the backend.

Resolved Issues

JiraDescription
XRAY-144171Resolved an issue where Oracle Linux RPM packages were matched using an incorrect Red Hat CPE.
XRAY-139022Resolved an issue where Xray incorrectly reported vulnerabilities from a base image after the affected component had been overridden with a patched version in the Dockerfile.
XRAY-134584Deduplicated SBOM license sources in enriched APIs to ensure first-party custom licenses are surfaced reliably.

3.143.27

Released: June 16, 2026

Resolved Issues

JiraDescription
XRAY-145429Updated the JFrog Advanced Security scanner base image to address an OpenSSL use-after-free vulnerability (CVE-2026-45447).
XRAY-145368Resolved an issue where Advanced Security scans could fail on artifacts containing .zi files, such as renamed ZIP archives or tzdata source.
XRAY-139977Updated the JFrog Advanced Security scanner base image to address a krb5 denial-of-service vulnerability (CVE-2026-40356).
XRAY-145036Resolved a Contextual Analysis applicability scanner pattern that could cause scan errors on the updated Python 3.14 runtime.

3.143.26

Released: June 9, 2026

This patch fine-tunes a few things under the hood for better performance and a smoother experience.

3.143.25

Released: June 9, 2026

Resolved Issues

JiraDescription
XRAY-141011Resolved an issue where the Findings API returned an error when Advanced Security was disabled.
XRAY-138104Resolved an issue where indexing raw SquashFS image files without a partition table failed with a no OS image was found error.

3.143.21

Released: June 3, 2026

Resolved Issues

JiraDescription
XRAY-144935Resolved an issue where Xray installation failed on RHEL 8 by downgrading the bundled observability component to version 2.39.3.
XRAY-144388Updated the bundled golang.org/x/net dependency to v0.55.0 in the Xray and JAS Exposures scanner containers to address CVE-2026-39821.
XRAY-139350Resolved an issue where valid merged CycloneDX SBOM and VEX files could fail to scan and be reported as Scan Failed in the Xray UI.
XRAY-98658Improved Java Contextual Analysis to detect call sites on generic types, such as DatumReader<GenericRecord>.

3.143.20

Releases: May 28, 2026

Enhancements

Added support for the ChainGuard ecosystem for Maven packages in Curation. Repositories configured with a ChainGuard hardened library URL are automatically identified as the Maven/ChainGuard sub-ecosystem, and scans use the ChainGuard vulnerability database instead of standard Maven Central data.

Resolved Issues

JiraDescription
XRAY-138320Limited concurrent Docker layer downloads inside Xray scanner workers to avoid saturating network connections during container scans.
XRAY-137482Updated the bundled Traefik dependency in the Advanced Security Contextual Analysis container to address CVE-2026-32595.
XRAY-137203Patched the bundled systemd-libs package in the Advanced Security Contextual Analysis container to address CVE-2026-4105.

3.143.19

Released: May 24, 2026

This patch fine-tunes a few things under the hood for better performance and a smoother experience.

3.143.17

Released: May 20, 2026

This patch fine-tunes a few things under the hood for better performance and a smoother experience.

3.143.16

Released: May 18, 2026

Resolved Issues

JiraDescription
XRAY-137395Resolved an issue causing intermittent HTTP 403 responses when the Block Unscanned policy was applied.
XRAY-140757

The permission evaluation logic was corrected so that the “Any Remote” repository scope is resolved consistently with explicitly selected remote repositories.

Non-admin users can now view Xray violations correctly when access is granted through “Any Remote” permission targets.

3.143.14

Released: May 17, 2026

Resolved Issues

JiraDescription
XRAY-140953Updated the bundled Go runtime in Contextual Analysis and Exposures scanner containers to address CVE-2026-33814 and related HTTP/2 vulnerabilities.
XRAY-140348Resolved a midnight race condition that triggered unnecessary full-day re-scans and inflated dashboard metrics by introducing a dedicated checkpoint mechanism.

3.143.13

Released: May 14, 2026

Resolved Issues

JiraDescription
XRAY-138731Resolved an issue where Contextual Analysis details in Reports and Violations views could display evidence from a different repository than the selected one.

3.143.12

Released: May 11, 2026

Resolved Issues

JiraDescription
XRAY-140335Resolved an issue where Xray 3.143.x generated excessive WARN logs during indexing, operational risk evaluation, and file existence checks, significantly increasing SaaS log volume.

3.143.10

Released: May 6, 2026

Resolved Issues

JiraDescription
XRAY-139091Resolved an issue where Xray missed transitive Contextual Analysis applicability when SBOM enrichment was enabled.
XRAY-139071Resolved an issue where the indexer skipped Docker tar layers represented as symlinks, leading to incomplete indexing of images built by older Docker clients.
XRAY-138320Limited concurrent Docker layer downloads inside Xray scanner workers to avoid saturating network connections during container scans.

3.143.9

Released: April 30, 2026

Resolved Issues

JiraDescription
XRAY-139916Resolved an issue where licenses on malicious packages were dropped from the SBOM, causing license violations to show only one source instead of multiple.
XRAY-138617Resolved an issue where Xray RPM installation failed on newer RHEL 9 versions due to a missing libdb dependency, by replacing db_util with a statically linked db_dump binary.
XRAY-138468Resolved an issue where builds or release bundles containing a / in their name did not produce policy violations during build scans.
XRAY-138195Resolved an issue where jf docker scan could report false Applicable CVEs and false secret findings when the scanner failed to identify third-party libraries.

3.137.15

Released: February 3, 2026

Highlights

Catalog

JFrog Catalog now includes Public Labels, predefined labels created by the JFrog Security Research team to help classify and identify important package groups. Public labels are read-only and are applied automatically by JFrog, allowing for filtering and evaluation across the Catalog.

A new public label, MCP Servers, identifies packages originating from MCP (Model Context Protocol) servers, based on JFrog’s curated research.

Xray

The SBOM tab now supports the essential use case of viewing and updating OSS license information for components within the SBOM. You can open any component in the SBOM tree, review its detected licenses, and add, remove, or correct license entries directly from the UI. This enables accurate license attribution and improves compliance reporting for scanned artifacts. For more information, see How to view and modify licenses in the SBOM tab.

Feature Enhancements

JFrog Advanced Security

  • JFrog Advanced Security now includes Transitive Dependency Analysis, enabling deep contextual insight into vulnerabilities introduced through indirect (transitive) dependencies. For each CVE, users can now view:
    • The full call chain leading to the vulnerable function, including whether the call is direct or transitive.
    • A visual call graph illustrating the dependency path.
    • Highlighted evidence, such as functions, file paths, and line numbers, with one-click copy for easy sharing.
  • Added support for exporting Secrets scan results in CycloneDX (CBOM) format.

Xray

  • Added REST API support for creating Custom Licenses in Xray.
  • The Impact Path view has been upgraded from the Bullseye layout to a more intuitive tree-based visualization, improving clarity and navigation.
  • Xray now supports scanning multi-architecture images. The results are presented as a unified scan summary for the entire image, along with individual scans for each contained architecture.
  • Full License Text Retrieval in Attribution and SBOM - Adds the full license text of generic licenses.
  • A new REST API, Get Jira Integration Status, has been introduced to enable programmatic retrieval of the current health and operational status of an existing Jira integration.
  • Added support for ingesting VEX (Contextual Analysis) information from external CycloneDX sources. Requires Advanced Security.
  • Added a new REST API endpoint, /api/v1/sbomMigration/status, to retrieve the current SBOM migration status.
  • Added support for a text output format for the License Attribution Report.
  • Added component supplier information to SPDX reports in accordance with the NTIA 2021 SBOM guidelines.
  • Added Impact Search capability for searching vulnerability identifiers or package identifiers across the entire Xray database.
  • A new REST API, Get Jira Integration Status, has been introduced to enable programmatic retrieval of the current health and operational status of an existing Jira integration.

Curation

  • Added support for additional Maven repositories:

  • The issue related to the selection of the NPM “latest” tag has been resolved. When the version referenced by the latest tag does not represent the most recent compliant release (for example, when newer versions exist but are not tagged as latest), the inspection process now continues to evaluate all available versions. It automatically removes any non-compliant versions from the metadata.

  • Loading custom certificates into ${JF_PRODUCT_HOME}/var/etc/security/keys/trusted is now supported for secure communication with Catalog Central when a proxy server is configured.

  • Introduced bulk assignment of packages to labels to support waivers across all current and future package versions.

  • Increased the maximum number of labels that can be assigned to a single package to 500.

  • Introduced a new public API that returns the currently active Catalog version.

  • Added support for the Pub ecosystem in Catalog and Curation policies.

  • Added support for PHP Composer in Catalog and Curation policies.

  • Added support for Debian and Ubuntu in Catalog and Curation policies.

  • Added support for waiver requests in the API and UI, enabling developers to request waivers from policy owners for specific blocked packages, in addition to the existing CLI flow.

Resolved Issues

JiraDescription
XRAY-133423Resolved a security vulnerability identified as CVE-2025-4517.
XRAY-133925Resolved an issue where the WorkersCount API reported an incorrect number of workers used for SBOM Impact Analysis.
XRAY-133583Optimized license assignment during the scan process.
XRAY-132937Added support for Debian and Ubuntu copyright information in the attribution report.
XRAY-132829Resolved tab click behavior issues, added package type auto-complete, and updated column order and formatting in Impact Search.
XRAY-132850Resolved an issue where some RabbitMQ queues failed to replicate consistently across all nodes when Quorum Queues were disabled.
XRAY-132738Resolved an error during JF Docker Scan execution when OCI annotations were empty.
XRAY-132657Migrated the Descendants Tree to the new UI tree component.
XRAY-131885Resolved an intermittent Indexer crash.
XRAY-131798Resolved an issue where re-scanning Release Bundles after deleting ignore rules did not generate expected violations.
XRAY-131790Resolved incorrect component IDs returned during fix-version checks for Debian distributions using the new SBOM.
XRAY-131704Resolved an issue where license violations from Git repository scans failed to load in the violation right pane.
XRAY-131644Resolved an issue in Xray Reports that caused redirect errors during navigation.
XRAY-131616Resolved an issue that caused errors during RabbitMQ4 installation.
XRAY-131573Resolved an issue caused by incorrectly formatted requests in the Violations API.
XRAY-131562Resolved an issue that prevented navigation away from the Vulnerabilities Report tab.
XRAY-131434Resolved an issue where dependency information did not appear in Build SBOM exports.
XRAY-131393Resolved an issue where the completion log was printed before analysis had finished.
XRAY-131301Resolved a security vulnerability identified as CVE-2025-47913.
XRAY-131012Resolved an issue where some external links to license information under the SBOM tab were broken.
XRAY-130792Resolved an issue with NPM “latest” tag handling that could select non-compliant versions; all versions are now evaluated and non-compliant releases excluded.
XRAY-130635Resolved an issue that caused errors when cloning a report.
XRAY-130525Resolved an issue that caused false positives for specific RPM components.
XRAY-130339Resolved an issue where navigating to the root folder of GitLab servers under Git Repositories could return a 500 error.
XRAY-130154Resolved an issue where on-demand secrets scans via the JFrog CLI could fail when custom secrets were matched.
XRAY-129148Fixed the curation email sending mechanism for SaaS customers using CNAME.
XRAY-129037Resolved an issue where packages with invalid or outdated license metadata were not updated during forced reindex operations.
XRAY-129030Resolved an issue that caused sorting preferences to reset in the Report Results view.
XRAY-128937Resolved an issue where opening the on-demand scans UI could result in a timeout.
XRAY-128360Resolved an issue where incorrect Helm chart files caused the SCA scan to freeze.
XRAY-128113Resolved an issue where multi-arch image scans were not saved to the database.
XRAY-127727Resolved an issue where Violation Report filters showed only the first 1,000 Watches.
XRAY-127669Resolved an issue where the Package Type column in Vulnerability Reports was empty.
XRAY-127407Resolved an issue where include/exclude patterns in Vulnerability Reports did not work correctly.
XRAY-127329Resolved an issue in input parsing within the Reindex flow.
XRAY-127291Added the Xray ID field to the CVE policy violation details pane for improved traceability.
XRAY-127276Resolved a security vulnerability identified as CVE-2025-59375.
XRAY-126114Resolved an issue that caused failures when scanning a specific CRAN package.
XRAY-125318Resolved an issue where “Unknown” license violations did not display impact paths.
XRAY-125088Resolved an issue that caused inconsistencies in the displayed violation count.
XRAY-124905Added the missing atlassian-end-user-license-agreement-3.0 license to the Xray license database.
XRAY-122439Resolved an issue where fix versions were not displayed for some packages during on-demand scanning.
XRAY-116071Resolved an issue where offline DBSync displayed incorrect migration instructions during synchronization.
XRAY-114874Resolved an issue where not all groups appeared when selecting a waiver decision owner during policy creation.
XRAY-90900Added catalog installation support for Ubuntu 24.04 and Debian 12.

3.137.36

Released: July 5, 2026

Enhancements

Improved Advanced Security and scanner log trace field naming to align with Xray platform standards for cross-service correlation.

Resolved Issues

JiraDescription
XRAY-138463Replaced the end-of-life AWS SDK for Go v1 in Xray container binaries with the supported AWS SDK for Go v2.
XRAY-138320Limited concurrent Docker layer downloads in Xray scanner workers to prevent network saturation during container scans.

3.137.33

Released: July 2, 2026

Enhancements

Improved Advanced Security and scanner log trace field naming to align with Xray platform standards for cross-service correlation.

Resolved Issues

JiraDescription
XRAY-138463Replaced the end-of-life AWS SDK for Go v1 in Xray container binaries with the supported AWS SDK for Go v2.
XRAY-138320Limited concurrent Docker layer downloads in Xray scanner workers to prevent network saturation during container scans.

3.137.32

Released: June 26, 2026

Enhancements

Improved Advanced Security and scanner log trace field naming to align with Xray platform standards for cross-service correlation.

Resolved Issues

JiraDescription
XRAY-138463Replaced the end-of-life AWS SDK for Go v1 in Xray container binaries with the supported AWS SDK for Go v2.
XRAY-138320Limited concurrent Docker layer downloads in Xray scanner workers to prevent network saturation during container scans.

3.137.31

Released: May 6, 2026

Resolved Issues

JiraDescription
XRAY-138195Resolved an issue where jf docker scan could report false Applicable CVEs and false secret findings when the scanner failed to identify third-party libraries.
XRAY-139071Resolved an issue where the indexer skipped Docker tar layers represented as symlinks, leading to incomplete indexing of images built by older Docker clients.
XRAY-138320Limited concurrent Docker layer downloads inside Xray scanner workers to avoid saturating network connections during container scans.

3.137.30

Released: April 27, 2026

JiraDescription
XRAY-138104Resolved an issue where indexing raw SquashFS image files without a partition table failed with a no OS image was found error.

3.137.29

Released: April 23, 2026

JiraDescription
XRAY-137122Prevents Go module indexing failures when optional Helm charts are embedded deep within the module archive.

3.137.28

Released: April 19, 2026

JiraDescription
XRAY-138961Resolved a security vulnerability (CVE-2026-27143) by updating Advanced Security scanner container images to Go 1.25.9 / 1.26.2 or later.
XRAY-138873Resolved an issue that caused failed or partial Advanced Security scans on some Docker images by detecting the actual layer compression from the layer data when the manifest incorrectly declared gzip.
XRAY-137635Resolved an issue where applicability SARIF duplicated the same rule across dependency paths and showed inconsistent contextual analysis status between GitHub and Xray.
XRAY-135467Optimized the Alpine Advanced Security scanner bundle size by streamlining gadget installations, expanding PyInstaller module exclusions, and removing non-runtime files post-build.

3.137.27

Released: March 24, 2026

Resolved Issues

JiraDescription
XRAY-137685Upgraded Go version to 1.25.7.

3.137.26

Released: March 19, 2026

Resolved Issues

JiraDescription
XRAY-137374Resolved a crash in the Xray Source Code Violations API.
XRAY-135133Resolved an edge case that caused exposure scans to crash while Artifactory nodes were restarting.
XRAY-135556Resolved an issue where completed Exposures scan results could be lost due to transient infrastructure errors (503 during rolling upgrades) or cleanup race conditions, causing failed statuses despite successful analysis.

3.137.24

Released: March 17, 2026

Feature Enhancements

Catalog

Updated JFrog Router version to 7.205.4.

Resolved Issues

JiraDescription
XRAY-136172Improved handling of JSONC files, such as tsconfig.json, in Secrets scans for Docker images, which could previously fail and result in a partial scan status.
XRAY-135768Resolved an issue where an SBOM file encoding error could cause the entire scan to fail.
XRAY-135558Resolved an issue where Exposures scans could crash on malformed or corrupted archive files (.tgz, .tar.gz, .deb), resulting in repeated scan failures and a partial scan status. The scanner now gracefully skips unextractable archives and continues the scan.
XRAY-132636Resolved an issue where Exposures scans failed on OCI artifacts stored in Docker repositories, resulting in a partial scan status. Non-container artifacts pushed via tools like ORAS are now correctly identified and handled gracefully.

3.137.23

Released: February 25, 2026

Resolved Issues

JiraDescription
XRAY-135639Resolved an issue that caused RabbitMQ 4 upgrades to fail in Xray Platform Helm charts and OpenShift installers.

3.137.22

Released: February 23, 2026

Resolved Issues

JiraDescription
XRAY-135801Improved detection of Debian packages in ECHO Docker images.

3.137.21

Released: February 19, 2026

Resolved Issues

JiraDescription
XRAY-135140Resolved a security vulnerability identified as CVE-2025-68121 in Cloud environments.

3.137.20

Released: February 15, 2026

Resolved Issues

JiraDescription
XRAY-135140Resolved a security vulnerability identified as CVE-2025-68121 in Cloud environments.
XRAY-134548Improved policy evaluation accuracy for new CVEs by refining the fallback logic for artifacts awaiting a re-scan.
XRAY-130107Enhanced the secret detection engine filtering logic to reduce false positives caused by example local database configurations in installation scripts.

3.137.18

Released: February 10, 2026

Resolved Issues

JiraDescription
XRAY-134727Resolved a security vulnerability identified as CVE-2025-15467.
XRAY-134548Resolved Policy Enforcer fallback behavior that could incorrectly generate CVE violations marked Not Applicable when an artifact was scanned before the CVE was introduced to the scanner’s vulnerability database.
XRAY-134152Resolved an issue that caused the Git repositories screen to fail to load in some cases.

3.137.17

Released: February 6, 2026

Resolved Issues

3.131.15

Released: November 9, 2025

Highlights

Curation

Conda Support

Curation now supports Conda packages.

VS Code Support

You can now curate VS Code remote repositories created through the AI Editor Extensions — apply policies, conditions, and governance controls to manage VS Code packages with the same flexibility as any other package type. For more information, see How to Curate VS Code Remote Repositories.

*Requires an Ultimate or Unified Security Bundle.

Compliant Version Selection

Curation now returns the highest policy-compliant package version instead of blocking requests, minimizing development disruptions. Supported for PyPI and NPM. For more information, see Compliant Version Selection.

Advanced Security

Rules for ML Model Types

You can now define package-version rules for ML model types to block and/or notify risky formats and enforce approved versions.

Xray

Jira Integration

Xray now offers REST APIs for seamless Jira integration using Basic Authentication. For more information, see JIRA INTEGRATION.

Scanning Multi-architecture Images

Xray now supports scanning multi-architecture images. The results are presented as a unified scan summary for the entire image, along with individual scans for each contained architecture.

Xray CVSS v4.0 Scoring Support

Xray now supports CVSS v4.0 scoring in addition to CVSS v3 and v2. CVSS v4.0 introduces a more detailed, flexible, and accurate framework that allows security professionals to perform more precise risk assessments by better incorporating exploitability, the evolving threat landscape, and the unique context of their environments. This enhancement ensures that Xray’s vulnerability scoring remains up-to-date and aligned with the latest industry standards, providing a more comprehensive view of vulnerability severity and risk impact.

Xray Helm Chart Scanning Support

Xray now supports scanning Helm charts to identify vulnerabilities and license compliance issues within the chart’s packaged dependencies.

Create Custom License REST API

Added REST API support for creating Custom Licenses in Xray.

Catalog

Valkey Support

Added installation and upgrade support for JFrog Valkey, an open-source in-memory data store used in JFrog Catalog deployments. Supported across Docker Compose, RPM/Debian, Linux Archive, Helm, and OpenShift installations. For more information, see Valkey Installation with Interactive Script.

Feature Enhancements

Xray

  • Added support for ant-style patterns in the specific package policy.

  • Xray now supports CPE (Common Platform Enumeration) matching during SBOM ingestion for generic components.

  • Added support for Apache 2.0 NOTICE information in SBOM exports (SPDX and CycloneDX).

  • Xray now supports ingesting SBOMs in SPDX format, expanding compatibility with industry-standard Software Bill of Materials specifications.

  • Added Support for Exporting SBOM in SPDX Format version 2.3.

  • Added support for a new macro JFrog Research Severity in Native Jira Integration. It uses severity from JFrog Research when available, falls back to CVE data, or applies your default value if neither is found.

  • License Attribution report is now supported in the UI as well - can be triggered from the resource export dialog.

  • Automatic License Conclusion (license resolution) now shows concluded licenses as a different column in PDF, and as “concluded” property in SDPX and CycloneDX.

  • Added support in Xray to detect cpp components based on text patterns embedded in compiled binaries.

  • Enhanced Violations Reporting with Scheduling, Sharing, and Dashboards.

    We've introduced a powerful new experience for generating Violations Reports. Users can now:

    • Use a step-by-step wizard to define report scope across repositories, builds, release bundles, and projects
    • Schedule reports to run daily, weekly, or monthly.
    • Share reports directly with teammates via email.
    • Interactive dashboards that highlight policy violations per type, severity and applicability, along with a top 10 CVEs violations widget.
    • Detailed table.
  • Enhanced Vulnerabilities Reporting with Scheduling, Sharing, and Dashboards

    We've introduced a powerful new experience for generating Vulnerabilities Reports. Users can now:

    • Use a step-by-step wizard to define report scope across repositories, builds, release bundles, and projects.
    • Schedule reports to run daily, weekly, or monthly.
    • Share reports directly with teammates via email.
    • View insights through a new aggregated dashboard with severity, applicability, and top 10 vulnerabilities widgets.
    • Filter results based on vulnerability applicability, severity, or component.
    • Explore full vulnerability details with remediation guidance and contextual analysis.
    • Export an overview PDF.

Catalog

Introduced License Correction Request, you can open a request in the Catalog UI for packages with unknown or misidentified licenses. The JFrog team reviews and updates the license based on their findings.

Source Code

You can now integrate Frogbot with your GitHub repositories using the JFrog GitHub App. This integration simplifies setup by automatically configuring Frogbot with GitHub Actions, adding the required secrets, and opening a workflow pull request in each selected repository. Once enabled, Frogbot continuously scans commits and pull requests for security issues, adds comments with findings, and can even open fix pull requests for vulnerable dependencies. This integration is supported for repositories under GitHub Organizations.

Resolved Issues

JiraDescription
XRAY-119896Resolved a jf bs scan command issue.
XRAY-115356Fixed mismatch between detected license in Xray vs Policy license selector - in license “LicenseRef-jfrog-ms-dot-net-library-eula
XRAY-116447The Any Repo option was incorrectly disabled for users without admin permissions, even if they had all the required permissions to add repositories to a watch.
XRAY-118970The fix version was not displayed for some packages in on-demand scanning
XRAY-117101Fixed an issue with the dropdown in the Xray tab in Artifactory. Users can now switch the violations table view between active and ignored issues.
XRAY-116057Failed to update the Scan Status of the artifact
XRAY-115356Fixed mismatch between detected license in Xray vs Policy license selector - in license LicenseRef-jfrog-ms-dot-net-library-eula
XRAY-115121Improved vulnerability matching accuracy for RedHat components by factoring in branch information into the vulnerable range.
XRAY-113702Updated the logic for the Artifactory artifactgeneral API (used in the Scans List page) to handle encoding correctly: all characters are now decoded except for /, which remains encoded, as required by the API when passing artifact or build names.
XRAY-116447The Any Repo option was incorrectly disabled for users without admin permissions, even if they had all the required permissions to add repositories to a watch.
XRAY-114175Added TLS support for Advanced Security when running in router mode.
XRAY-122439Fixed an issue where scans of RBv2 did not generate exposure violations.
XRAY-122439Fixed an issue where fix versions were not displayed for some packages during on-demand scanning.
XRAY-124017Fixed an issue in Xray webhooks where high memory usage occurred in the policy enforcer when a single CVE impacted multiple artifacts.
XRAY-124017Fixed an issue in Xray webhooks where high memory usage occurred in the policy enforcer when a single CVE impacted multiple artifacts.
XRAY-123347Compressed files with uppercase extensions, such as .TGZ and .TAR.GZ, were not scanned.
XRAY-122770Scanning a build would hang indefinitely if the build name contained the string "build-info".
XRAY-104468Xray returned a 500 error from the artifactBlockedStatus endpoint when a DNS resolution error occurred while connecting to the database.
XRAY-123540Fixed an issue that caused the Policy Violations Report to break due to missing data.
XRAY-123764Fixed an issue where jf docker scan would time out and fail for scans that took longer than 10 minutes to complete.
XRAY-122808Fixed missing fields in jf docker scan JSON output when using --watches with an Operational Risk policy.
XRAY-115361Fixed an issue where not all violations were ignored when a Block Download grace period rule was assigned.
XRAY-124820Incorrect published dates on V2 Reports.
XRAY-120511Re-scanning an artifact in one remote repository incorrectly triggered a scan on a different remote repository.
XRAY-119885Xray's policy rule evaluation did not stop after the first rule match.
XRAY-122389The Xray Create Policy REST API allowed creating rules with incompatible criteria
XRAY-124246Fixed an issue where exposure violations were incorrectly ignored when creating an “Ignore CVE” rule scoped to all components and artifacts.
XRAY-124561dockerIgnoreInstalledFiles feature flag did not work properly.
XRAY-119548Updated the violations widget title to display “Loading” while data is being retrieved, instead of showing a zero value.
XRAY-123980Several licenses, including BSD-2-Clause-first-lines, BSD-2-Clause-Darwin, and LicenseRef-jfrog-w3c-03-bsd-license, were not available when creating an Xray License policy.
XRAY-122761A warning message appeared when saving a Watch, indicating a failure to retrieve the binary manager.
XRAY-118013A misleading log message appeared in Xray logs when a user viewed the scan data for a Debian package, despite the scan being successful.
XRAY-87110Project admins received an incorrect "Currently only admins can run an SCA scan" message when viewing the Xray Data tab for non-indexed resources, despite having permissions to initiate scans elsewhere.
XRAY-124184Fixed an issue that caused a specific on-demand Source Code Scan deletion to fail.
XRAY-125467Indexing a specific zip file may cause a runtime error, such as an invalid memory address or a nil pointer dereference.
XRAY-125238Watch violations were incorrectly triggered for packages with N/A CVSS scores when a policy's CVSS score rule range included the maximum score of 10.
XRAY-124208Fixed memory leak during scans of zstd archives.
XRAY-123758Unsupported Docker layer MIME types caused an irrecoverable indexing error.
XRAY-126975Fixed an issue that occasionally caused Impact Analysis to fail on Self Hosted installations of Xray.
XRAY-126787Incorrect status code error when exporting license attribution report without the Catalog service available.
XRAY-125880CVE duplications appeared in the Vulnerabilities tab in Xray scan results.
XRAY-123429Fixed an issue where on-demand scan results in the Platform UI displayed a CVE as “not_applicable” instead of “not_covered”.
XRAY-125885Fixed an issue where empty package names caused an error.
XRAY-124561dockerIgnoreInstalledFiles feature flag did not work properly.
XRAY-119548Updated the violations widget title to display “Loading” while data is being retrieved, instead of showing a zero value.
XRAY-123980Several licenses, including BSD-2-Clause-first-lines, BSD-2-Clause-Darwin, and LicenseRef-jfrog-w3c-03-bsd-license, were not available when creating an Xray License policy.
XRAY-122761A warning message appeared when saving a Watch, indicating a failure to retrieve the binary manager.
XRAY-118013A misleading log message appeared in Xray logs when a user viewed the scan data for a Debian package, despite the scan being successful.
XRAY-87110Project admins received an incorrect "Currently only admins can run an SCA scan" message when viewing the Xray Data tab for non-indexed resources, despite having permissions to initiate scans elsewhere.
XRAY-124184Fixed an issue that caused a specific on-demand Source Code Scan deletion to fail.
XRAY-125467Indexing a specific zip file may cause a runtime error, such as an invalid memory address or a nil pointer dereference.
XRAY-125238Watch violations were incorrectly triggered for packages with N/A CVSS scores when a policy's CVSS score rule range included the maximum score of 10.
XRAY-124208Fixed memory leak during scans of zstd archives.
XRAY-123758Unsupported Docker layer MIME types caused an irrecoverable indexing error.
XRAY-126975Fixed an issue that occasionally caused Impact Analysis to fail on Self Hosted installations of Xray.
XRAY-126787Incorrect status code error when exporting license attribution report without the Catalog service available.
XRAY-125880CVE duplications appeared in the Vulnerabilities tab in Xray scan results.
XRAY-123429Fixed an issue where on-demand scan results in the Platform UI displayed a CVE as “not_applicable” instead of “not_covered”.
XRAY-125126Fixed an issue affecting third-party components in the Applicability scanner.
XRAY-127701The Attribution Report was failing for builds.
XRAY-127446CPE parsing created empty Component IDs.
XRAY-127028Fixed default component type classification and fixed component type classification for ML models.
XRAY-127368Fixed a UI bug in the Report right pane - caused overflow if too many licenses are selected.
XRAY-127250Improved global permissions fetching, which caused potential slowness in the Curation UI page loading.
XRAY-126104Comparing build versions in the UI failed with a 'Mandatory fields are missing' error when the build name contained a forward slash ('/').
XRAY-125318The Impact Path was not displayed for packages with Unknown Licences.
XRAY-128360Incorrect Helm Charts files in the scanned filesystem were causing the SCA scan to freeze.
XRAY-128113In some cases, Xray failed to save Multi-arch image scans to the database.
XRAY-127669The Package Type column in Vulnerability Reports was empty.
XRAY-125318“Unknown” license violations did not display any impact paths.
XRAY-116071Resolved an issue where offline DBSync showed the wrong migration instructions during the synchronization process.
XRAY-127940Xray scans were hanging when scanning JAR executables
XRAY-127669The Package Type column in Vulnerability Reports was empty.
XRAY-125318“Unknown” license violations did not display any impact paths.
XRAY-127287Force-reindexing was sending the wrong repository for the artifact.
XRAY-127051Custom licenses cannot be fully removed in the old Xray view.

3.131.42

Released: April 19, 2026

JiraDescription
XRAY-138961Resolved a security vulnerability (CVE-2026-27143) by updating Advanced Security scanner container images to Go 1.25.9 / 1.26.2 or later.
XRAY-138873Resolved an issue that caused failed or partial Advanced Security scans on some Docker images by detecting the actual layer compression from the layer data when the manifest incorrectly declared gzip.
XRAY-137635Resolved an issue where applicability SARIF duplicated the same rule across dependency paths and showed inconsistent contextual analysis status between GitHub and Xray.
XRAY-135556Resolved an issue where completed Exposures scan results could be lost due to transient infrastructure errors (503 during rolling upgrades) or cleanup race conditions, causing failed statuses despite successful analysis.
XRAY-135467Optimized the Alpine Advanced Security scanner bundle size by streamlining gadget installations, expanding PyInstaller module exclusions, and removing non-runtime files post-build.
XRAY-135133Resolved an edge case that caused exposure scans to crash while Artifactory nodes were restarting.
XRAY-136172Improved handling of JSONC files, such as tsconfig.json, in Secrets scans for Docker images, which could previously fail and result in a partial scan status.
XRAY-136144Updated JFrog Router version to 7.205.4.
XRAY-135768Resolved an issue where an SBOM file encoding error could cause the entire scan to fail.
XRAY-135558Resolved an issue where Exposures scans could crash on malformed or corrupted archive files (.tgz, .tar.gz, .deb), resulting in repeated scan failures and a partial scan status. The scanner now gracefully skips unextractable archives and continues the scan.
XRAY-132636Resolved an issue where Exposures scans failed on OCI artifacts stored in Docker repositories, resulting in a partial scan status. Non-container artifacts pushed via tools like ORAS are now correctly identified and handled gracefully.

3.131.41

Released: February 25, 2026

This patch fine-tunes a few things under the hood for better performance and a smoother experience.

3.131.40

Released: February 19, 2026

Resolved Issues

JiraDescription
XRAY-135140Resolved a security vulnerability identified as CVE-2025-68121 in Cloud environments.
XRAY-134727Resolved a security vulnerability identified as CVE-2025-15467.
XRAY-134548Improved policy evaluation accuracy for newly introduced CVEs by refining fallback logic for artifacts awaiting re-scan.
XRAY-130107Enhanced the secret detection engine filtering logic to reduce false positives from example local database configurations in installation scripts.

3.131.39

Released: February 5, 2026

Resolved Issues

JiraDescription
XRAY-134501Updated YQ utilities in Xray

3.131.38

Released: February 3, 2026

This patch fine-tunes a few things under the hood for better performance and a smoother experience.

3.131.35

Released: January 27, 2026

Resolved Issues

JiraDescription
XRAY-131573Resolved an issue that caused errors due to incorrectly formatted requests in the Violations API.
XRAY-133857Resolved an issue affecting hash persistence for packages ingested through both binary and declarative ingestion flows.

3.131.33

Released: January 20, 2026

This patch fine-tunes a few things under the hood for better performance and a smoother experience.

3.131.32

Released: January 13, 2026

JiraDescription
XRAY-131113Fixed CVE-2025-61729

3.131.31

Released: December 1, 2025

JiraDescription
XRAY-131113Fixed CVE-2025-61729

3.131.30

Released: December 28, 2025

JiraDescription
XRAY-129037Incorrect licensing in packages wasn’t fixed, even with force-reindex.
XRAY-127051Removing licenses in the old Xray UI did not work properly.

3.131.29

Released: December 28, 2025 ​ This patch fine-tunes a few things under the hood for better performance and a smoother experience.

3.131.28

Released: December 22, 2025 ​ This patch fine-tunes a few things under the hood for better performance and a smoother experience.

3.131.27

Released: December 16, 2025

JiraDescription
XRAY-130623Fixed an issue that caused incorrect license matching in Conan packages

3.131.26

Released: December 15, 2025

JiraDescription
XRAY-129037Incorrect licensing in packages wasn’t fixed even with force-reindex.
XRAY-127051Custom licenses cannot be fully removed in the old Xray view.
XRAY-131461Scanning Docker list-manifests in remote repositories could cause Docker image scans to fail.

3.131.25

Released: December 8, 2025

This patch fine-tunes a few things under the hood for better performance and a smoother experience.

3.131.24

Released: December 7, 2025

This patch fine-tunes a few things under the hood for better performance and a smoother experience.

3.131.23

Released: December 3, 2025

JiraDescription
XRAY-129590The .jpi file scanning did not work properly.

3.131.22

Released: December 1, 2025

This patch fine-tunes a few things under the hood for better performance and a smoother experience.

3.131.20

Released: November 17, 2025

JiraDescription
XRAY-126667Gradle curation remained stuck in “Pending update”.

3.131.19

Released: November 18, 2025

This patch fine-tunes a few things under the hood for better performance and a smoother experience.

3.131.18

Released: November 11 , 2025

This patch fine-tunes a few things under the hood for better performance and a smoother experience.

3.124.11

Released: July 29 , 2025

Highlights

Xray

Legal

Installation

JFrog has added support for RabbitMQ Quorum Queues, available as an optional parameter in system.yaml, because RabbitMQ has deprecated Classic Queue mirroring in version 4.x. Consequently, JFrog will also deprecate Classic Queue support and transition to Quorum Queues. It is recommended to enable Quorum Queues in Xray, as JFrog plans to fully transition to RabbitMQ 4.x and discontinue Classic Queue support in upcoming versions.

Feature Enhancements

Xray

A new configuration option has been introduced to enable Xray indexing when creating new repositories automatically. To index all new repositories by default, set the following flag in Xray system YAML: server.enableXrayOnNewRepos=true

Jira Integration

  • Introduced new filters that enable users to categorize policy violations based on their associated Jira tickets. This improvement allows for more efficient management and resolution of violations.
  • The search functionality within the Policy Violations UI has been enhanced to allow users to search for violations using Jira Ticket IDs. This makes it easier to find relevant details related to specific violations quickly.
  • Xray now supports a Skip Proxy option, enabling users to bypass global proxy settings when integrating with Jira.

Package Support

Xray now supports pub packages ( Dart and Flutter).

PostgreSQL Support

Upgraded bundled PostgreSQL to 16.8 in native, archive, and Docker Compose installers.

Upgraded bundled PostgreSQL to 16.6 in Helm installers.

Catalog

Catalog now supports Conda packages.

Introducing the Labels Center in Catalog; a unified view to manage all labels used in your organization. For more information, see Configure and Manage Labels.

Source Code

New REST APIs are available for managing and retrieving source code scan data, including endpoints to list repositories, branches, commits, and detailed scan results. These APIs enable precise visibility and filtering of scanned Git data across your projects.

The results of on-demand scans run using the CLI jf audit --secrets command are now displayed in the Scans List table.

You can now export Git repository scan data directly from the user interface via Platform >Xray >Scans List.

Advanced Security

You can now create and generate an Exposures Report that gives you a visual representation of which components in your code and binaries are actively invoked and potentially exploitable. This helps you focus on real-world security risks rather than theoretical vulnerabilities. Use advanced filters and scoped views to customize the report to your specific needs and environments. The Exposures Report is also supported via the new REPORTS REST APIs:

Curation

  • Curation now supports Google Maven repositories.

  • Enhancements to JFrog Curation Audit Capability:

    • Improved package search functionality for easier navigation and discovery.
    • Clearer distinctions between blocked, allowed, and dry-run packages.
    • Introduced a new PASSED package type for items that successfully passed curation without specific policy inspection, providing the user a full view of the Curation process.

Resolved Issues

JiraDescription
XRAY-104468Xray returned a 500 error from the artifactBlockedStatus endpoint when a DNS resolution error occurred while connecting to the database.
XRAY-115251Fixed an issue where a misleading error message, “Cannot read properties of undefined (reading 'forEach')”, was displayed when creating a new watch on the Watches page.
XRAY-116057Updating the scan status of an artifact failed.
XRAY-119739The Xray search did not work properly in some cases.
XRAY-118268Fixed an issue affecting search, sorting, and pagination in the source code scans list.
XRAY-116062Fixed an issue when license aliases were not saved in the UI.
XRAY-115121Improved vulnerability matching accuracy for Red Hat components by factoring in branch information into the vulnerable ranges.
XRAY-114426Fixed an issue where templates were incorrectly appended to the component suffix in the “Descendants” tab of the scan results.
XRAY-109338Fixed an issue regarding the version identification of Go package versions
XRAY-115368A Project admin could not scan an existing Release Bundle from the UI.
XRAY-74193Xray did not detect licenses referenced with a symlink in a package.
XRAY-116135Fixed an issue that prevented automatic scanning of Secrets in RBv2 Docker builds.
RAY-110288Release Bundle not visible in Xray Scan Lists tab.
XRAY-116601When scanning Azure Linux images, components were misidentified, which led to false positives.
XRAY-116062Fixed an issue when license aliases were not saved in the UI.
XRAY-115121Improved vulnerability matching accuracy for Red Hat components by factoring in branch information into the vulnerable ranges.
XRAY-114426Fixed an issue where templates were incorrectly appended to the component suffix in the “Descendants” tab of the scan results.
XRAY-109338Fixed an issue regarding the version identification of Go package versions
XRAY-115368A Project admin could not scan an existing Release Bundle from the UI.
XRAY-74193Xray did not detect licenses referenced with a symlink in a package.
XRAY-119739The Xray search did not work properly in some cases.
XRAY-118268Fixed an issue affecting search, sorting, and pagination in the source code scans list.
XRAY-114127Mismatch in counts on the Reports page due to pagination issues
XRAY-114124CVE and CVSS columns on the Reports page were not populated for Vulnerability Reports.
XRAY-24708An incorrect number of vulnerabilities was sent to the Metadata Server.
XRAY-101346Fixed missing applicability details in violation results returned by the Scan Build V2 API.

3.124.42

Released: April 19, 2026

JiraDescription
XRAY-138961Resolved a security vulnerability (CVE-2026-27143) by updating Advanced Security scanner container images to Go 1.25.9 / 1.26.2 or later.
XRAY-138873Resolved an issue that caused failed or partial Advanced Security scans on some Docker images by detecting the actual layer compression from the layer data when the manifest incorrectly declared gzip.
XRAY-137635Resolved an issue where applicability SARIF duplicated the same rule across dependency paths and showed inconsistent contextual analysis status between GitHub and Xray.
XRAY-135556Resolved an issue where completed Exposures scan results could be lost due to transient infrastructure errors (503 during rolling upgrades) or cleanup race conditions, causing failed statuses despite successful analysis.
XRAY-135467Optimized the Alpine Advanced Security scanner bundle size by streamlining gadget installations, expanding PyInstaller module exclusions, and removing non-runtime files post-build.
XRAY-135133Resolved an edge case that caused exposure scans to crash while Artifactory nodes were restarting.

3.124.41

Released: March 11, 2026

Resolved Issues:

JiraDesription
XRAY-136172Improved handling of JSONC files, such as tsconfig.json, in Secrets scans for Docker images, which could previously fail and result in a partial scan status.
XRAY-136144Updated JFrog Router version to 7.205.4.
XRAY-135768Resolved an issue where an SBOM file encoding error could cause the entire scan to fail.
XRAY-135558Resolved an issue where Exposures scans could crash on malformed or corrupted archive files (.tgz, .tar.gz, .deb), resulting in repeated scan failures and a partial scan status. The scanner now gracefully skips unextractable archives and continues the scan.
XRAY-132636Resolved an issue where Exposures scans failed on OCI artifacts stored in Docker repositories, resulting in a partial scan status. Non-container artifacts pushed via tools like ORAS are now correctly identified and handled gracefully.
XRAY-124208Resolved a memory leak that could occur during scans of zstd archives.

3.124.40

Released: February 25, 2026

Resolved Issues

JiraDescription
XRAY-135140Resolved a security vulnerability identified as CVE-2025-68121 in Cloud environments.
XRAY-134727​Resolved a security vulnerability identified as CVE-2025-15467.
XRAY-134548Improved policy evaluation accuracy for newly introduced CVEs by refining fallback logic for artifacts awaiting re-scan.
XRAY-130107Enhanced the secret detection engine filtering logic to reduce false positives from example local database configurations in installation scripts.

3.124.39

Released: February 4, 2026

JiraDescription
XRAY-133423Resolved a security vulnerability identified as CVE-2025-4517.

3.124.38

Released: January 20, 2026

This patch fine-tunes a few things under the hood for better performance and a smoother experience.

3.124.37

Released: January 13, 2026

JiraDescription
XRAY-132850Fixed an issue where certain RabbitMQ queues were not replicating across all nodes in a high-availability configuration with Quorum Queues disabled.

3.124.36

Released: January 4, 2026

JiraDescription
XRAY-129902Applicable CVEs are detected when running jf audit or Frogbot scans, however, in the JFrog platform, the same CVEs are shown as Not Covered instead of Applicable.
XRAY-131113Fixed CVE-2025-61729

3.124.34

Released: November 16, 2025

This patch fine-tunes a few things under the hood for better performance and a smoother experience.

3.124.33

Released: November 09, 2025

This patch fine-tunes a few things under the hood for better performance and a smoother experience.

3.124.32

Released: October 29, 2025

JiraDescription
XRAY-127940Fixed an issue that caused scans to hang when analyzing JAR executables.

3.124.31

Released: October 20, 2025

JiraDescription
XRAY-124260Fixed an issue that caused slowness in Xray violations API for highly active watches.

3.124.28

Released: October 8, 2025

JiraDescription
XRAY-125238Violations were incorrectly triggered for packages with N/A CVSS scores when a Policy's CVSS score rule range included the maximum score of 10.

3.124.27

Released: September 26, 2025

JiraDescription
XRAY-110727Optimized Log Rotation: Xray now skips rotation of empty log files, preventing unnecessary file operations.
XRAY-120511Rescanning an artifact in one remote repository incorrectly triggered a scan on a different remote repository.

3.124.26

Released: September 21, 2025

This patch fine-tunes a few things under the hood for better performance and a smoother experience.

3.124.25

Released: September 21, 2025

This patch fine-tunes a few things under the hood for better performance and a smoother experience.

3.124.24

Released: September 18, 2025

This patch fine-tunes a few things under the hood for better performance and a smoother experience.

3.124.23

Released: September 17, 2025

This patch fine-tunes a few things under the hood for better performance and a smoother experience.

3.124.21

Released: September 3, 2025

JiraDescription
XRAY-123764jf docker scan timed out and failed for scans that took longer than 10 minutes to complete.

3.124.20

Released: August 19, 2025

JiraDescription
XRAY-125112The Xray HA upgrade process might fail because the Router service failed to start, displaying the following error: Could not update configuration for key.

3.124.19

Released: August 17, 2025

This patch fine-tunes a few things under the hood for better performance and a smoother experience.

3.124.18

Released: August 17, 2025

This patch fine-tunes a few things under the hood for better performance and a smoother experience.

3.124.15

Released: August 11, 2025

JiraDescription
XRAY-122786Xray failed to index Axis Archive (.aar) files by incorrectly identifying them as Android Archives.
XRAY-115361Fixed an issue where not all violations were ignored when a Block Download grace period rule was assigned in a Policy.

3.124.14

Released: August 07, 2025

JiraDescription
XRAY-124017Fixed an issue in Xray webhooks where high memory usage occurred in the policy enforcer when a single CVE impacted multiple artifacts.

3.124.13

Released: August 04, 2025

JiraDescription
XRAY-123540Fixed an issue that caused the Policy Violations Report to break due to missing data.
XRAY-114175Added TLS support for Advanced Security when running in router mode.
XRAY-120992Added configurable NodeAffinity to assign pods to specific node pools.

3.118.8

Released: April 28, 2025

Features Enhancements

Xray

  • Added support for SBOM component properties in compliance with the German SBOM Regulation (BSI TR-03183) and the Indian SBOM Regulation (CERT-IN SBOM Guidelines).

  • Xray now supports scanning podspec.json (extension of Cocoapods).

  • Upgraded bundled PostgreSQL to 16.8 in native, archive, and Docker Compose installers.

  • Upgraded bundled PostgreSQL to 16.6 in Helm installers.

  • The Export Component Details v2 REST API now supports passing an array of objects instead of a single JSON. This allows you to generate SBOM reports for multiple artifacts at a time and the aggregated reports will be returned in a “multiple_components_report.zip” file.

  • Enhanced the Xray-Jira integration by adding the Jira Status Retrieval feature. Xray users can now view the status of related Jira tickets without leaving the Xray platform.

    Note: This feature will be enabled by default for all integration types, except for OAuth2 authentication with Jira Cloud. OAuth2 Jira Cloud users will need to follow the additional steps outlined in the Enabling for OAuth2 on Jira Cloud section to activate the feature.

  • Added support for Full License Text content in Legal reports.

  • Added an option to exclude specific file names from a scan when they exist in the resource (artifact/build/release bundle).

  • Added support for installing multiple Xray applications in a single namespace.

  • Added a new capability to Xray policies, allowing a grace period for violations before blocking downloads.

Curation

  • You can now export audit data in CSV format directly from the UI in Curation > Audit.

  • You can now export audit data in CSV format through the Approved/blocked-audit REST API.

  • Users can now connect repositories by package type to Curation, gaining a comprehensive overview of all curatable ecosystems in their Artifactory. Easily manage connections, view status updates for each package type, and define automatic connections for future repositories. Stay informed with notifications for any disconnections, ensuring seamless management and oversight.

  • Create tickets or notifications from the system if there is a blocking action in the audit using Webhooks events. Whenever a curation process encounters a blocked package, an event is triggered and sent to the designated webhook. The event includes comprehensive details about the blocked package, such as:

    • Package Information: Identifying details of the package that was requested.
    • Requester Details: Information on the user or entity that requested the package.
    • Policy Violation: A description of the specific policy violation that resulted in the blocking of the package.
  • You can now connect repositories by package type to Curation, gaining a comprehensive overview of all curatable ecosystems in your Artifactory. Easily manage connections, view status updates for each package type, and define automatic connections for future repositories. Stay informed with notifications for any disconnections, ensuring seamless management and oversight.

  • EPSS (Exploit Prediction Scoring System) is a statistical probability of exploiting a CVE, enabling security teams to prioritize remediation efforts. The custom CVSS condition now supports a new relaxed condition: If the EPSS score is below a specified threshold, the policy will not block the corresponding CVE.

  • Create tickets or notifications from the system to monitor the creation of Waiver Requests and related documentation in external systems using Webhooks events. Introduced two new Webhook events for Waiver Request creation and Waiver Request update. For more information, see Webhooks.

  • You can now create, read, update, and delete curation policies and conditions using the REST APIs.

  • Curation now supports Rust repositories.

  • Added a new webhook that enables security teams to understand if there were any changes in the configuration of Curation policies, including changes in the policy condition. This will not detect changes in label/package applications.

Catalog

  • Catalog now supports Google Maven repositories.

Source Code

  • CLI

    • You may now use the Waiver feature for Curation, using the JFrog jf curation-audit CLI command. The Curation Waiver feature allows you to exclude specific packages or versions from policy restrictions.
    • A Violations column was added to the Git Repositories tab under Scans List. This means that you may now see the violation count for each Git commit.
  • Frogbot

    • Frogbot scan results are now available directly in the JFrog platform's Scans List, under the Commits tab or associated Pull Request (PR). This centralized view provides clear visibility into security issues—including Secrets, SAST findings, and vulnerabilities—detected in your source code and dependencies, helping you triage and remediate risks faster during development.

Advanced Security

With the new Custom Secrets Scanner, you can now define search patterns to detect sensitive information in your artifacts and source code, scanning both binary and text files.

Resolved Issues

JiraDescription
XRAY-109054When trying to access the Xray Data tab of an unindexed (hidden) artifact, the following error is displayed: Server Error Request failed with status code 500
XRAY-97064License Due Diligence report for artifacts with many child components returned empty impact paths.
XRAY-95570Unable to view Xray scan data for builds with special characters in their names.
XRAY-98492Improved performance of the block download functionality linked to JFrog Xray Policies.
XRAY-98659A “DB Error” was issued when performing a jf scan CLI command.
XRAY-95081Vulnerabilities were incorrectly reported for a resource with .digit(s) suffix in a Docker image that had been whiteouted.
XRAY-92685Xray failed to display build overview data correctly for builds with a "+" symbol in their name.
XRAY-95242Artifacts were not indexed due to database corruption of child files that lacked a corresponding root file.
XRAY-96292The scan status of .exe files was stuck.
XRAY-104815Fixed an issue where "block" and "approve" Curation package audit events were missing from the CSV export, despite being visible in the audit UI.
XRAY-99663Some components were missing from the SBOM table when performing the SBOM import.
XRAY-102173An issue in scanning 7zip files prevented opening files using the ARM64 LZMA2:18 BCJ SPARC method.
XRAY-85823The response of API call POST xray/api/v1/violations/ignored returned an unexpected result
XRAY-101943An SPDX report did not generate results for Release Bundles.
XRAY-95742Xray Webhooks erroneously added violations in the scan callbacks from Policies that did not contain a specific webhook rule.
XRAY-97722Fixed the search bar in the Git Repositories tab under Scans Lists.
XRAY-105520In some cases, SBOM did not detect npm packages.
XRAY-106871Fixed a jf scan command issue.
XRAY-96953Fixed an issue where running out of space during a Docker image scan (jf docker scan) incorrectly displayed a successful scan with No Vulnerabilities Found.
XRAY-105498Fixed errors in CycloneDX export of CycloneDX Ingest.
XRAY-106119Fixed an issue with Xray scans timing out
XRAY-92999When using Builds > By pattern in the Watch resources, the Watch did not issue violations for all the builds when one of the builds did not meet the pattern in the Watch.
XRAY-97920Deploy notifications for builds did not work properly when using Projects.
XRAY-96950When generating a report the report included deleted artifact scan data.
XRAY-102815Fixed a UI issue where Exposure violations could not be viewed correctly on the Watch Violations page.
XRAY-101269Resolved a UI issue in Scans List > Git Repositories where duplicated data caused infinite scrolling.
XRAY-108412

Emails for Repository Scans contained a broken link to the Violations tab in Scans List.

This issue impacts users who have edited the default Binary Manager ID (Artifactory ID). Older emails with broken links remain unchanged, but all future emails will have the correct links.

XRAY-106713Xray failed indexing archive files which contained unsupported VMDK files
XRAY-100153False positive vulnerabilities occur for case-sensitive Python package names inside a Docker image during a whiteout.
XRAY-103965Fixed inconsistencies in vulnerability count in build scanning
XRAY-105826Support for CVE details was added to the build overview for non-JFrog Advanced Security users.
XRAY-102624Fixed an issue in RabbitMQ logs.
XRAY-87916When running an Xray scan, the scan status remains stuck at Pending due to an incorrect violations response that returns a Pending status, even though the scan itself has been completed successfully.
XRAY-107400Fixed an edge case in license resolution.
XRAY-44023An Ignore Rule for a violation based on a specific version of a Release Bundle V2 affected all versions of the Release Bundle.
XRAY-105705Resolved a UI issue where the Git Repository tab under Xray Scans List could not be viewed.
XRAY-106871Resolved a jf scan command issue.
XRAY-105653Resolved an issue with the Enriched by JFrog filter for CVEs and SAST in under Scans List.
XRAY-88801Resolved multiple UX issues in the scan result filters under Scans List.
XRAY-105866The watch filter and offset properties did not affect the "List Ignored Violations" API results.
XRAY-107926Xray indexing fails when a remote Maven repository cached the lead artifact, but the pom was not cached (even if it existed in the remote repo).
XRAY-84604The default retention policy configured in the Xray system.yaml file was not applied.
XRAY-109690Indexer fails when an OS image (VMDK/IMG) does not contain a supported partition/filesystem
XRAY-110588The dial timeout (the timeout to open a connection) configuration was used for regular timeouts (total timeout for an outgoing request), causing failures when indexing large artifacts.
XRAY-108976Imported SBOM scans failed to recognize certain licenses
XRAY-99827Users without relevant permissions could still view release bundles and their resources.
XRAY-88886Adding builds for indexing via API within the Project scope behaved incorrectly.
XRAY-27772Fixed an inconsistency with case sensitivity in search functionality on the Ignore Rules page.
XRAY-89513While upgrading Xray, the license alias created for built-in licenses was not carried forward after the upgrade.

3.118.44

Released: May 24, 2026

Resolved Issues

JiraDescription
XRAY-140953Updated the bundled Go runtime in Contextual Analysis and Exposures scanner containers to address CVE-2026-33814 and related HTTP/2 vulnerabilities.
XRAY-138320Limited concurrent Docker layer downloads inside Xray scanner workers to avoid saturating network connections during container scans.
XRAY-138195Resolved an issue where jf docker scan could report false Applicable CVEs and false secret findings when the scanner failed to identify third-party libraries.

3.118.43

Released: April 16, 2026

Enhancements

Advanced Security

Optimized the Alpine Advanced Security scanner bundle size by streamlining gadget installations, expanding PyInstaller module exclusions, and removing non-runtime files post-build.

JiraDescription
XRAY-138961Resolved a security vulnerability (CVE-2026-27143) by updating Advanced Security scanner container images to Go 1.25.9 / 1.26.2 or later.
XRAY-138873Resolved an issue that caused failed or partial Advanced Security scans on some Docker images by detecting the actual layer compression from the layer data when the manifest incorrectly declared gzip.
XRAY-137635Resolved an issue where applicability SARIF duplicated the same rule across dependency paths and showed inconsistent contextual analysis status between GitHub and Xray.
XRAY-136172Improved handling of JSONC files, such as tsconfig.json, in Secrets scans for Docker images, which could previously fail and result in a partial scan status.
XRAY-135768Resolved an issue where an SBOM file encoding error could cause the entire scan to fail.
XRAY-135558Resolved an issue where Exposures scans could crash on malformed or corrupted archive files (.tgz, .tar.gz, .deb), resulting in repeated scan failures and a partial scan status. The scanner now gracefully skips unextractable archives and continues the scan.
XRAY-135556Resolved an issue where completed Exposures scan results could be lost due to transient infrastructure errors (503 during rolling upgrades) or cleanup race conditions, causing failed statuses despite successful analysis.
XRAY-135140Resolved a security vulnerability identified as CVE-2025-68121.
XRAY-135133Resolved an edge case that caused exposure scans to crash while Artifactory nodes were restarting.
XRAY-134727​Resolved a security vulnerability identified as CVE-2025-15467.
XRAY-134548Improved policy evaluation accuracy for newly introduced CVEs by refining fallback logic for artifacts awaiting re-scan.
XRAY-133423Resolved a security vulnerability identified as CVE-2025-4517.
XRAY-132636Resolved an issue where Exposures scans failed on OCI artifacts stored in Docker repositories, resulting in a partial scan status. Non-container artifacts pushed via tools like ORAS are now correctly identified and handled gracefully.
XRAY-130107Enhanced the secret detection engine filtering logic to reduce false positives from example local database configurations in installation scripts.

3.118.42

Released: January 13, 2026

Resolved Issues:

JiraDescription
XRAY-132850Fixed an issue where certain RabbitMQ queues were not replicating across all nodes in a high-availability configuration with Quorum Queues disabled.

3.118.41

Released: December 30, 2025

This patch fine-tunes a few things under the hood for better performance and a smoother experience.

3.118.40

Released: December 23, 2025

Resolved Issues:

JiraDescription
XRAY-131179Fixed CVE-2025-22868 by upgrading the OAuth dependency.

3.118.38

Released: November 10, 2025

This patch fine-tunes a few things under the hood for better performance and a smoother experience.

3.118.36

Released: October 29, 2025

This patch fine-tunes a few things under the hood for better performance and a smoother experience.

3.118.32

Released: August 19, 2025

JiraDescription
XRAY-125112The Xray HA upgrade process might fail because the Router service failed to start, displaying the following error: Could not update configuration for key.

3.118.31

Released: September 26 , 2025

JiraDescription
XRAY-110727Optimized Log Rotation: Xray now skips rotation of empty log files, preventing unnecessary file operations.
XRAY-120511Rescanning an artifact in one remote repository incorrectly triggered a scan on a different remote repository.

3.118.30

Released: September 14, 2025

This patch fine-tunes a few things under the hood for better performance and a smoother experience.


3.118.28

Released: August 11, 2025

JiraDescription
XRAY-122786Xray failed to index Axis Archive (.aar) files by incorrectly identifying them as Android Archives.

3.118.27

Released: August 05, 2025

JiraDescription
XRAY-114175Added TLS support for Advanced Security when running in router mode.

3.118.26

Released: August 05, 2025

JiraDescription
XRAY-124017Fixed an issue in Xray webhooks where high memory usage occurred in the policy enforcer when a single CVE impacted multiple artifacts.

3.118.25

Released: August 03, 2025

JiraDescription
XRAY-123540Fixed an issue that caused the Policy Violations Report to break due to missing data.

3.118.24

Released: July 17, 2025

This patch fine-tunes a few things under the hood for better performance and a smoother experience.


3.118.23

Released: July 06, 2025

This patch fine-tunes a few things under the hood for better performance and a smoother experience.


3.118.22

Released: June 19, 2025

Resolved Issues

JiraDescription
XRAY-118272Some indexing workers were stuck during the download operation.
XRAY-115107The build index resources configuration could not be modified after the build was added through the REST API

3.118.20

Released: June 4, 2025

Resolved Issues

JiraDescription
XRAY-115107Fixed an issue where the build index resources configuration couldn't be changed after the build was added via the API.

3.118.17

Released: May 19, 2025

This patch fine-tunes a few things under the hood for better performance and a smoother experience.


3.118.14

Released: May 13, 2025

Resolved Issues

JiraDescription
XRAY-115991During the scan, Xray matches artifacts to component IDs. After implementing bulk optimization, we encountered a nil pointer exception, which has since been fixed.

3.118.13

Released: May 8, 2025

Resolved Issues

JiraDescription
XRAY-109617

Docker's container shared memory size is 64MB by default. This amount is often insufficient for PostgreSQL's requirements, particularly when handling larger datasets or higher transaction volumes.

To address this, we have updated the PostgreSQL compose file to start PostgreSQL with 512mb of shared memory.

However, it's important to note that the actual shared memory requirement will depend on the database's performance. As we monitor the system, we may need to increase the shared memory allocation further based on the database performance observed at a later stage.

XRAY-115991Fixed an issue when Xray scans fail on "invalid memory address or nil pointer dereference" error

3.118.11

Released: April 29, 2025

Resolved Issues

JiraDescription
XRAY-115499Fixed an issue where Artifactory could hang when using policies that block unscanned artifacts due to incorrect scan status from Xray.

3.118.9

Released: April 29, 2025

This patch fine-tunes a few things under the hood for better performance and a smoother experience.


3.111.9

Released: January 30, 2025

Feature Enhancements

Xray

  • Installing Xray is now supported on Amazon Linux 2023 (AL3).

  • Xray now supports indexing raw disk images (.img) and SquashFS (.squashfs).

  • JFrog Self-Hosted customers will see an information message under the scans list prompting an upgrade to DBSync v3. We strongly encourage users to migrate to DBSync v3 promptly to ensure seamless and timely updates. For details, see Migration Guide for Self-Hosted Customers: Upgrading from DBSync V1 to V3.

  • Enhanced the clarity and readability of Jira Ticket Summary and Description fields created through the Xray-Jira integration.

  • Introduced a new Builds Security Overview dashboard that provides a centralized and comprehensive view of build versions where you can analyze trends, identify the most vulnerable components, and mitigate security risks effectively. For more information, see Builds Security Overview.

  • Added support for 3 additional fields in CycloneDX vulnerabilities description:

    • Vulnerability Ratings: Include CVSS Score, CVE severity, Scoring method, and Vector
    • Vulnerability Description: A detailed description of the specific vulnerability
    • Vulnerability CWEs: A list of CWE (Common Weaknesses Enumerations) that fit this specific CVE

    These 3 added fields greatly enhance the detail level and completeness of our CycloneDX SBOM reports.

  • You can now download the technician dashboard to view charts of metrics related to application performance. This REST API call will download a zip file with the dashboards as HTML files. Any admin user can access the REST API.

    REST API:GET api/v1/metrics/dashboard/download

  • Added Repo Path to the generated Violation reports.

  • Improved Operational Risk Policy by allowing the release age to be set in customized months instead of using a default range.

Advanced Security

  • Secrets Detection is now supported for the following types of repositories:

    • RPM
    • Debian
    • Alpine
    • Go
    • RubyGems
    • Gradle
  • Gradle repositories are now supported for Contextual Analysis.

  • Enhanced the design of the Exposures details (right pane).

Curation

  • You can now directly create a Curation Policy from a condition.
  • Introduced a guided process to help new Curation users get started. It clearly outlines steps like enabling curation, connecting repositories, and setting policies, with visual cues to track progress
  • Introduced a new Conditions Template that allows a Security Manager to create Curation Policies based on OpenSSF scorecard results. Conditions based on this template detect and block third-party packages whose scorecard scores (one or more) match the range you defined (including aggregated scores).
  • Curation policies can now be applied to repositories for a specific package type, including current and future repositories of the same type.

Catalog

JFrog Catalog can now be installed using Helm and OpenShift. For more information, see Catalog Helm and OpenShift Installation.

Resolved Issues

JiraDescription
XRAY-101948Fixed the Impact Path tab in the right pane of Watch Violations.
XRAY-90229In the Watch Violations screen, when clicking on an Exposures violation of package type Npm an error message appears: ‘Error getting Exposure scan’. A 404 was issued due to an incorrect path in the NPM package.
XRAY-92998In the SPDX report, JFrog was falsely assigned as the Artifact Manufacturer.
XRAY-91040When exporting a Vulnerabilities Report for an artifact from the Scans List page, the exported PDF was not sorted by severity order.
XRAY-88893When running the command jf audit --watches=< > --fail=true, the fail_build field was missing from the response. This issue was reported in JFrog CLI version 2.64.0.
XRAY-91154When running the command jf docker scan <image_path> --format json, the full_path field was missing in the response. This issue was reported in JFrog CLI version 2.64.0.
XRAY-95655When the name of a build included the special character '/', navigating through the Build Versions in the Scans List page via breadcrumbs caused the UI to become unresponsive.
XRAY-95206Xray could not display any versions of a build that contained the special character '/' in the build name after scanning.
XRAY-92685Resolved an issue where Xray failed to display build overview data correctly for builds with a "+" symbol in their name.
XRAY-95132Xray indexing failed for artifacts containing .pt extension files within zipped archives.
XRAY-94615Fixed an issue when exporting CycloneDX reports for Release Bundles.
XRAY-93036Indexing of artifacts with large license files took longer than expected
XRAY-83997It was not possible to view Xray data on remote repositories when both "Any Local" and "Any Remote" permissions were granted.
XRAY-92483The Xray Data tab for builds was infinitely loading.
XRAY-91762The Exposures force scanning ability (Scan Now) for builds and RBV2 was removed as it was not supported.
XRAY-92466The Violation report column headers were misaligned due to new additional columns.
XRAY-89785Increased the Specific CVE IDs Policy condition to include up to 10k CVEs in one Policy rule.
XRAY-91233The Scan Build REST API failed when the build contained a project key.
XRAY-90830Report requests were stuck due to backend events.
XRAY-89975Contextual Analysis results were missing in reports for remote repositories.
XRAY-88846The JFrog CLI, in some cases, resulted in a “500 Internal Server Error” when running the “sbom-enrich” command.
XRAY-88805The file path was sometimes missing for Exposures violations.
XRAY-88380When generating a report using the REST API input validation was missing for the provided name, resulting in the creation of a report with an invalid name.
XRAY-87616Xray could not scan artifacts from build info if the build was published using REST API without including the same values for the build.timestamp and body request started parameter.
XRAY-87395The Export Details REST API call failed when the filename was more than 255 bytes
XRAY-86530Fixed incorrect component referencing in CycloneDX - it was using “bom-ref” field instead of “affects” field.
XRAY-84772REST API Ignore Rules are not applied in Docker On-Demand Scans when the name contains a slash.
XRAY-98492Improved performance of the block download functionality linked to JFrog Xray Policies.

XRAY-96635

XRAY-97117

Resolved inefficiency in UI status checks within the DBsync migration wizard.
XRAY-87325Removed socat as a dependency from Xray. As a result, socat will no longer be packaged or shipped with Xray deployments.
XRAY-92962The results in Violations & License Reports were partial.

3.111.31

Released: August 6, 2025

This patch fine-tunes a few things under the hood for better performance and a smoother experience.

3.111.30

Released: August 3, 2025

This patch fine-tunes a few things under the hood for better performance and a smoother experience.


3.111.28

Released: June 4, 2025

JiraDescription
XRAY-115107Fixed an issue where the build index resources configuration couldn't be changed after the build was added via the API.

3.111.26

Released: May 15, 2025

JiraDescription
XRAY-116332Ghost artifact cleanup migration was pushing messages to the new content lane of the persist queue, causing delays in processing new scans.

3.111.25

Released: April 17, 2025

JiraDescription
XRAY-114360Resolved an exposure scan failure caused by a logging permission error in containerized environments.

3.111.24

Released: April 10, 2025

JiraDescription
XRAY-111091The Operational Risk violation ID was incorrectly displayed as the Artifact Component ID instead of the Operational Risk Source Component ID.

3.111.23

Released: March 11, 2025

JiraDescription
XRAY-107926Xray indexing failed when a remote Maven repository caches the lead artifact but does not cache the corresponding POM file (even if it exists in the remote repository).
XRAY-87916When running an Xray scan, the scan status remains stuck at "Pending" because the violations response incorrectly returns a "Pending" status, even though the scan has been completed successfully

3.111.20

Released: March 11, 2025

JiraDescription
XRAY-107813Resolved an issue affecting exposure policy triggers for rescanned artifacts.
XRAY-102345Added option to exclude file name from scan when it exists in the resource (artifact/build/release bundle).

3.111.18

Released: March 11, 2025

JiraDescription
XRAY-107655Fixed Incorrect indentation of customVolumeMounts for the PolicyEnforcer container in Xray helm charts.
XRAY-105423Fixed an issue with Red Hat Vulnerability matching when the new SBOM model is enabled.

3.111.15

Released: February 26, 2025

JiraDescription
XRAY-101948Fixed the Impact Path tab in the right pane of Watch Violations.

3.111.12

Released: February 2, 2025

JiraDescription
XRAY-96839Xray failed to display build versions for builds with a "~" symbol in their name.

3.107.11

Released: November 25, 2024

Feature Enhancements

Xray

Xray Reports

Added Repo Path to the generated Violation reports.

Retention Period Enhancement

Improved the retention period of scans, which will be recalculated once the artifact is downloaded. The retention period will be remeasured from the beginning of the configured retention.

Indexing CycloneDX SBOM Files

Added Xray support for indexing CycloneDX SBOM files (.cdx.json or .cdx.xml in Generic or Docker repositories)

Advanced Security

NuGet Support in Secrets

Secrets scanning is now supported on NuGet repositories.

Curation

Use JFrog Catalog Labels as Waivers in a Policy

This feature enables the security team to specify multiple packages and versions that can be excluded from the Policy (i.e., not violating it) allowing them to enter the repository. Waivers are added as labels on a per-policy basis, using preset labels from the JFrog Catalog.

Resolved Issues

JiraDescription
XRAY-91233The Scan Build REST API failed when the build contained a project key,
XRAY-90830Report requests were stuck due to backend events.
XRAY-78247Xray didn’t block the download of a folder via REST API when the folder contained non-downloadable artifacts.
XRAY-76649Improved secret management by storing secrets as environment variables rather than reading them from mounted secret files. This change improves security and compliance.
XRAY-85322A notification was not sent for the Notify deployer policy action for existing scans.
XRAY-82897In the report REST API, when the impacted_artifact parameter contained special characters or space the API returned “Request payload is invalid as an impacted artifact is invalid"
XRAY-81898The Export Details V2 REST API retrieved data only for the latest build version that was scanned.
XRAY-91759Xray installation on Debian 11 failed because the libllvm13 package was introduced as a new dependency for installing the bundled PostgreSQL package on Debian 11.
XRAY-87616Xray could not scan artifacts from build info if the build was published using REST API without including the same values for the build.timestamp and body request started parameter.
XRAY-80970In the Scans List, the violation details right pane displayed two different severities for the violation.
XRAY-39533When using include or exclude patterns in build resources for a Watch and selecting the Apply on Existing Content option, the Watch violations on the applied builds were consistently generated.
XRAY-81898The Export Details v2 REST API generated details only for the latest build version that was scanned.
XRAY-80178Scans of composer artifacts failed due to a corrupted package.
XRAY-84554JFrog Advanced scan failed when scanning a repository that contains over 65K artifacts.
XRAY-85577In some cases, a repository scan status was stuck at 99%.
XRAY-75943When creating an Ignore Rule via UI, and a Path filter was set, the rule wasn’t created.
XRAY-82730A warning message "No connection to Access" in Xray Monitoring was falsely displayed.
XRAY-75864Contextual Analysis results discrepancy between the JFrog Platform and the REST API.
XRAY-72663A user with Xray permissions could not add a Webhook notification.

3.107.36

Released: May 15, 2025

JiraDescription
XRAY-116332Ghost artifact cleanup migration was pushing messages to the new content lane of the persist queue, causing delays in processing new scans.

3.107.35

Released: April 20, 2025

JiraDescription
XRAY-105498Fixed Errors in CycloneDX export of CycloneDX Ingest
XRAY-108976Imported SBOM scans failed to recognize certain licenses
XRAY-99663Some components were missing from the SBOM table when performing the SBOM import.
XRAY-90668Added support for auditing Swift (SPM) projects through JFrog CLI.

3.107.32

Released: March 26, 2025

JiraDescription
XRAY-107813Resolved an issue affecting exposure policy triggers for rescanned artifacts.
XRAY-106871Resolved a jf scan command issue.

3.107.30

Released: March 6, 2025

JiraDescription
XRAY-102173

An issue in scanning 7zip files prevented opening files using the ARM64 LZMA2:18 BCJ SPARC method.

When a 7zip compression file couldn’t be opened, Xray continued to process the next file.

3.107.23

Released: January 19, 2025

📘

Note

All users on Xray versions 3.107.7, 3.107.15, 3.107.18, 3.107.18, 3.107.21 and using the Xray block download policy, should upgrade to Xray version 3.107.23 to maintain optimal performance in Artifactory and Xray.

JiraDescription
XRAY-98492Improved performance of the block download functionality linked to JFrog Xray Policies.

3.107.21

Released: January 2, 2025

JiraDescription

XRAY-96635

XRAY-97117

Resolved inefficiency in UI status checks within the DBsync migration wizard.

3.107.18

Released: December 15, 2024

Highlights

Xray

JFrog Self-Hosted customers will see an information message under the scans list prompting an upgrade to DBSync v3. We strongly encourage users to migrate to DBSync v3 promptly to ensure seamless and timely updates. For details, see Migration Guide for Self-Hosted Customers: Upgrading from DBSync V1 to V3.

Resolved Issues

JiraDescription
XRAY-87325Removed socat as a dependency from Xray. As a result, socat will no longer be packaged or shipped with Xray deployments.

3.107.15

Released: December 1, 2024

JiraDescription
XRAY-92962The results in Violations & License Reports were partial.

Xray 3.104

3.104.19

Released: November 20, 2024

JiraDescription
XRAY-91759Xray installation on Debian 11 failed because the libllvm13 package was introduced as a new dependency for installing the bundled PostgreSQL package on Debian 11.

3.104.18

Released: October 15, 2024

JiraDescription
XRAY-87616Xray could not scan artifacts from build info if the build was published using REST API without including the same values for the build.timestamp and body request started parameter.

3.104.17

Released: October 6, 2024

JiraDescription
XRAY-85577In some cases, a repository scan status was stuck at 99%.


Did this page help you?