Fixed Issues

Fixed issues for Cloudera AI Workbench 2.0.58-b118, Cloudera AI Registry 1.13.0-b58, and Cloudera AI Inference service 1.16.0-b19 provide resolutions for identified bugs.

Cloudera AI Inference service
  • DSE-55646: Broken images on Model Registry cards

    Previously, models imported using Model Hub displayed broken images on their Model Card. This issue is now resolved. The platform now applies a strict formatting override to reliably hide external markdown images that are inaccessible within the Cloudera AI context

Cloudera AI Workbench
  • DSE-55055: Dependent Job dropdown limited to 10 jobs

    Previously, following the introduction of pagination to the Jobs API, the parent job selection drop-down list only displayed the first 10 entries when scheduling a dependent job in projects with a high volume of workloads. This issue is now resolved. An optimized, paginated component now replaces the legacy dropdown list. This component fetches jobs in batches of 10 as a user scrolls down the list, significantly reducing backend API load. Additionally, a search filter is integrated into the new interface, allowing users to quickly locate and select from the entire list of available parent jobs.

  • DSE-54853: UI faults from paginated Jobs API response

    Previously, following the introduction of pagination to the Jobs API, multiple UI interactions failed to process data beyond the first 10 results. This issue is now resolved. The Project Overview page now correctly supports pagination, and the system no longer triggers the misleading Unable To Get License Details error when handling dependent jobs outside the first page.

  • DSE-48653: Inaccurate Project Last Worked On timestamps

    Previously, the Last worked on timestamp on the project listing page was previously updated by automated background events such as scheduled job executions, making the activity metric unreliable. This issue is now resolved, The timestamp now exclusively tracks actual user-driven activity, such as creating projects, modifying workloads, manually starting sessions, or performing file operations. Automated system processes and scheduled job runs no longer trigger an update to this metric.

  • DSE-54380: Missing Spark Executor start times caused dropped workloads in Observability

    Previously, some Spark Executor records contained null startTime variables, leading to a NullPointerException exception and causing those workloads to be dropped. This stemmed from logic that rewrote all failed executors to stopped, even when they had never started due to issues such as OOM errors or image‑pull failures.

    This issue is now fixed. Additional fixes ensure that Kubernetes failure reasons surface correctly, interactive‑session executors inherit the proper session CRN, and sessions failing before pod creation are no longer excluded. These changes improve failure reporting and prevent workload records from being lost.

  • DSE‑54158: Missing soft delete for Jobs to preserve historical executions

    Previously, jobs were hard‑deleted from the database, leaving dashboard job‑run records without valid references and causing historical job details to display an empty workload_crn identifier. This behavior was inconsistent with sessions, applications, and models, which already use soft delete. This issue is now fixed. Jobs support soft delete through a new deleted_at timestamp. Deleting a job sets this timestamp instead of removing the row, and associated cron entries are handled the same way. Read paths exclude soft‑deleted jobs so they are no longer displayed in the UI, while the existing cleanup process still performs hard deletes after the configured retention period. This ensures historical job runs retain a valid workload_crn identifier even after the job is deleted.

  • DSE-50549: Application restart not reflecting updated GPU type chosen

    Previously, updating the GPU or other resource settings on a stopped application correctly changed the accelerator_label_id key-value pair in the applications table. However, when the application was restarted, the previous GPU configuration was still used because the restart logic was reading stale values from the dashboards table instead of the updated fields in the applications table. This issue is now fixed. The field mappings are corrected so that updated GPU and resource settings now apply properly when applications are restarted.

Cloudera AI Workbench

  • DSE‑49120: Indirect project collaborators unable to run inference on deployed model endpoints

    Previously, users authorized to run model inference were incorrectly denied access due to incomplete permission checks. This issue is now fixed. Project authorization logic is centralized to ensure consistent validation across services, and affected services are updated to use the new logic.

  • DSE-55381: VPC-Isolated S2I Registry Traffic

    To align with networking best practices, Cloudera AI deployments no longer route internal cluster requests for the S2I registry across the public internet through NAT gateways. The platform now implements internal host mapping to tunnel this communication through the internal Istio ingress gateway, resulting in localized VPC-only traffic patterns for all backend S2I interactions.