Behavioral changes
Behavioral changes for Cloudera AI Workbench
2.0.58-b118, Cloudera AI Registry
1.13.0-b58, and Cloudera AI Inference service
1.16.0-b19 introduce functional adjustments to the components.
- DSE-55469: Security: JWT Authentication tokens stripped from upstream requests
To eliminate security risks associated with token exposure, the Authorization: Bearer header is now automatically stripped from incoming requests after JWT-based authentication with Knox completes. Previously, this token was forwarded upstream to Cloudera AI Inference service Applications and Model Endpoints.
- DSE-55644: Model Hub scope changes: AI Registry-specific model loading
The Registered Models page now loads model repositories on-demand per selected registry, replacing the previous behavior of attempting to fetch all registry data simultaneously when the page loads. This change isolates data requests, ensuring that an accessibility restriction (such as a
403 Forbiddenerror) on one registry displays an localized informational notice instead of triggering a full page-level crash. This allows users to seamlessly switch and view data from other authorized registries. - DSE-52077: Python client library renaming and structural refactoring
Cloudera AI Inference service Python client library is now renamed from
caiiclienttocloudera-ai-inference. This breaking change requires you to update your package dependencies and code import paths (import cloudera.ai.inference). The library now uses a standard PEP 420 namespace package architecture to better support future ecosystem components.
- DSE-56817: Removal of Spark 2.4.8, 3.2, and 3.3 Add-ons
Spark 2.4.8, 3.2, and 3.3 add-ons are no longer pre-bundled with Cloudera AI Workbench. If you require these add-ons in the new workbench, you must install them manually using the API v2 endpoints. For more information, see Uploading runtime add-on repository files using API v2 endpoint.
