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.
- 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
- 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 Detailserror 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
nullstartTimevariables, leading to aNullPointerExceptionexception 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_crnidentifier. 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 newdeleted_attimestamp. 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 validworkload_crnidentifier 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_idkey-value pair in theapplicationstable. However, when the application was restarted, the previous GPU configuration was still used because the restart logic was reading stale values from thedashboardstable instead of the updated fields in theapplicationstable. 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.
